Skip to content
Ask AI

EVPN Multihoming

URLGETPOSTPATCHPUTDELETE
/rest/v1/running/evpn-multihomingYNYNN
/rest/v1/running/evpn-multihoming/ethernet-segment/{name}YYYNY
/rest/v1/running/evpn-multihoming/globalYNYNN
/rest/v1/running/evpn-multihoming/unique-ip-svi/{vlan-name}YYNNY
/rest/v1/rpc/show-evpn-esNYNNN
POST HTTPS://{switch IP}/rest/v1/rpc/show-evpn-es
{
"detail": null
}
POST HTTPS://{switch IP}/rest/v1/running/evpn-multihoming/unique-ip-svi
{
"vlan-name": "Vlan911"
}
DELETE HTTPS://{switch IP}/rest/v1/running/evpn-multihoming/unique-ip-svi/Vlan911
POST HTTPS://{switch IP}/rest/v1/running/evpn-multihoming/ethernet-segment
{
"name": "Lag911",
"es-sys-mac": "00:11:00:11:00:11",
"es-id": 50,
"df-pref": 50,
"uplink": "true"
}
DELETE HTTPS://{switch IP}/rest/v1/running/evpn-multihoming/ethernet-segment/Lag911

Update global EVPN multihoming configuration.

Section titled “Update global EVPN multihoming configuration.”
PATCH HTTPS://{switch IP}/rest/v1/running/evpn-multihoming/global
{
"disable-advertise-svi-mac": "true",
"mac-holdtime": 50,
"neigh-holdtime": 50,
"redirect-off": "true",
"startup-delay": 50
}
PATCH HTTPS://{switch IP}/rest/v1/running/evpn-multihoming
{
"unique-ip-svi": [
{
"vlan-name": "Vlan911"
}
],
"ethernet-segment": [
{
"name": "Lag911",
"es-sys-mac": "00:11:00:11:00:11",
"es-id": 50,
"df-pref": 50,
"uplink": "true"
}
],
"global": {
"disable-advertise-svi-mac": "true",
"mac-holdtime": 50,
"neigh-holdtime": 50,
"redirect-off": "true",
"startup-delay": 50
}
}

Tree Diagrams

+--rw evpn-multihoming
+--rw global
| +--rw disable-advertise-svi-mac?
| +--rw mac-holdtime?
| +--rw neigh-holdtime?
| +--rw redirect-off?
| +--rw startup-delay?

Table of Properties

NameRequiredType/RangeDescription
evpn-multihomingMPath-only node, has no configurable value.
globalM(sub-property of evpn-multihoming)
Path-only node, has no configurable value.
EVPN multihoming global configuration.
disable-advertise-svi-macO”true"
"false”(sub-property of global)
Disable SVI Mac advertise to bgp.
Default value: “false”
mac-holdtimeO0..86400(sub-property of global)
MAC hold time.
Default value: 1080
neigh-holdtimeO0..86400(sub-property of global)
Neighbor entry hold time.
Default value: 1080
redirect-offO”true"
"false”(sub-property of global)
ES bond redirect for fast-failover off.
Default value: “false”
startup-delayO0..3600(sub-property of global)
Startup delay.
Default value: 180

Tree Diagrams

+--rw evpn-multihoming
+--rw unique-ip-svi* [vlan-name]
| +--rw vlan-name

Table of Properties

NameRequiredType/RangeDescription
evpn-multihomingMPath-only node, has no configurable value.
unique-ip-sviM(sub-property of evpn-multihoming)
Path-only node, has no configurable value.
vlan-nameMVlan1..4094(sub-property of unique-ip-svi)
Control the unique-ip feature for EVPN.

Tree Diagrams

+--rw evpn-multihoming
+--rw ethernet-segment* [name]
+--rw name
+--rw esi?
+--rw es-sys-mac?
+--rw es-id?
+--rw df-pref?
+--rw uplink?

Table of Properties

NameRequiredType/RangeDescription
evpn-multihomingMPath-only node, has no configurable value.
ethernet-segmentM(sub-property of evpn-multihoming)
Path-only node, has no configurable value.
nameMLag1..9999(sub-property of ethernet-segment)
Name of interface.
esiCO00:00:00:00:00:00:00:00:00:01..FF:FF:FF:FF:FF:FF:FF:FF:FF:FF(sub-property of ethernet-segment)
Only applicable when not(es-id) and not(es-sys-mac).
A 10-byte complete ESINAME.
es-sys-macCOA:B:C:D:E:F(sub-property of ethernet-segment)
Only applicable when not(esi).
Ethernet segment system MAC.
es-idCO1..16777215(sub-property of ethernet-segment)
Only applicable when not(esi).
Local discriminator.
df-prefO1..65535(sub-property of ethernet-segment)
Preference value used for DF election.
uplinkO”true"
"false”(sub-property of ethernet-segment)
Uplink to the VxLAN core.

Tree Diagrams

+---x show-evpn-es
+---w input
| +---w (options)?
| +--:(detail)
| | +---w detail?
| +--:(esi)
| +---w esi?
+--ro output
+--ro data?

Table of Properties

NameRequiredType/RangeDescription
show-evpn-esMPath-only node, has no configurable value.
Show es detail status information.
detailOempty(sub-property of input)
Mutually exclusive with:
  • esi Display more details. | | esi | O | string | (sub-property of input) Mutually exclusive with:
  • detail Display information of specific ESI. | | data | RO | | (sub-property of output) |