Evpn gateway configuration with AVD today by default configures all vlans to be streched accross the domains by adding the necessary config lines to address-family evpn and to each vlan xxx configuration under router bgp xxxxx.
By introducing a knob to the vlan configuration it should be possible to select which vlans will be stretched and which vlans not.
Which component of AVD is impacted
eos_designs
Use case example
add a knob to l3 and l2 vlans like evpn_gateway_enabled: < true | false > to define, if vlan should be stretched by evpn gateway.
Default value is evpn_gateway_enabled: true to be fully backward compatible with current implementation.
Enhancement summary
Evpn gateway configuration with AVD today by default configures all vlans to be streched accross the domains by adding the necessary config lines to
address-family evpn
and to eachvlan xxx
configuration underrouter bgp xxxxx
.By introducing a knob to the vlan configuration it should be possible to select which vlans will be stretched and which vlans not.
Which component of AVD is impacted
eos_designs
Use case example
add a knob to l3 and l2 vlans like
evpn_gateway_enabled: < true | false >
to define, if vlan should be stretched by evpn gateway. Default value isevpn_gateway_enabled: true
to be fully backward compatible with current implementation.Describe the solution you would like
The configuration should look as follows depending on the setting of the knob to true or false
Vlan should be stretched:
Vlan should not be stretched:
Describe alternatives you have considered
No response
Additional context
No response
Contributing Guide