frinx-evpn:evpn
{
"frinx-evpn:evpn": {
"config": {
"enabled": {{evpn_enabled}},
"cost-out": {{cost_out}},
"startup-cost-in": {{startup_cost_in}}
},
"groups": {
"group": [
{
"id": {{evpn_group_id}},
"config": {
"id": {{evpn_group_id}}
},
"core-interfaces": {
"interface": [
{
"name": "{{evpn_core_if_name}}",
"config": {
"name": "{{evpn_core_if_name}}"
}
}
]
}
}
]
},
"interfaces": {
"interface": [
"name": "{{evpn_if_name}}",
"config": {
"name": "{{evpn_if_name}}"
},
"ethernet-segment": {
"config": {
"identifier": "{{ethernet_segment_id}}",
"load-balancing-mode": "{{ethernet_segment_lb_mode}}",
"bgp-route-target": "{{bgp_route_target}}"
}
},
"core-isolation-group": {
"config": {
"id": {{evpn_isolation_group_id}}
}
}
]
}
}
}
evpn group {{evpn_group_id}} core interface Bundle-Ether {{evpn_core_if_id}} interface Bundle-Ether {{evpn_if_id}} ethernet-segment identifier type 0 {{ethernet_segment_id}} load-balancing-mode {{ethernet_segment_lb_mode}} bgp route-target {{bgp_route_target}} core-isolation-group {{evpn_isolation_group_id}}
evpn is a conversion of {{evpn_enabled}} set to true
no evpn is a conversion of {{evpn_enabled}} set to false
{{evpn_core_if_id}} is parsed from {{evpn_core_if_name}}
example {{evpn_core_if_name}} is Bundle-Ether100 -> {{evpn_core_if_id}} is 100
{{evpn_if_id}} is parsed from {{evpn_if_name}}
Bundle-Ether is a conversion of {{evpn_core_if_type}} set to "iana-if-type:ieee8023adLag"
mode port-active is a conversion of {{ethernet_segment_lb_mode}} set to "frinx-es-lb-mode:PORT-ACTIVE"
mode single-active is a conversion of {{ethernet_segment_lb_mode}} set to "frinx-es-lb-mode:SINGLE-ACTIVE"
Link to github : xr-unit
evpn cost-out|no cost-out startup-cost-in {{startup_cost_in}}
evpn is a conversion of {{evpn_enabled}} set true
no evpn is a conversion of {{evpn_enabled}} set false
cost-out is a conversion of {{cost_out}} set true
no cost-out is a conversion of {{cost_out}} set false or null
Link to github : xr-unit