...
Info | ||
---|---|---|
| ||
Note: Single homed ports connecting a single device with the EVPN VXLAN fabric are not yet supported on VTEP devices. If a server is dual homed to two VTEPs and the connecting link to one of the VTEP fails, the server will still be considered a dual homed device even if there is only one active link connecting it to the fabric. |
EVPN MH Basic Configuration
To configure EVPN multihoming on a LAG interface, the user needs to configure an Ethernet Segment identifier (ES-ID) and an Ethernet Segment System MAC. A type-3 ESI value is automatically generated by using these two parameters. The resulting 10-byte ESI value has the following format, where the XXs denote the 6-byte ES System MAC and the YYs denote the 3-byte local ES ID.
...
For each Ethernet segment, both the ES System MAC and the ES ID must be the same on all the switches forming the EVPN MH redundancy group. However, switches can be configured with different system MACs for different Ethernet segments or share the same system MAC for all Ethernet segments.
Switch Configuration Example and Topology
In PICOS EVPN multihoming, there are two ways to forward BUM messages. You can choose one of these to apply to your EVPN fabric.
...
Aliasing
The aliasing feature provides remote VTEP devices the ability to load balance Layer-2 unicast traffic through other VTEPs that have configured the same ES (Ethernet Segment). VTEP devices in the EVPN multihoming redundancy group always advertise the communicated information of the same ES to all remote VTEPs via MP-BGP protocol. If one of the VTEP device in an ES, say VTEP1 in the following figure, learns the MAC/ARP information and advertises it to the remote VTEP, say VTEP3. Then, VTEP3 adds not only the IP address of VTEP1 as the next hop, but also adds the IP addresses of other VTEPs in the EVPN multihoming redundancy group as the next hop, to automatically form equivalent paths between different VTEPs.
EVPN multihoming aliasing function uses the ECMP hash fields "ingress-interface","ip-destination", "ip-source," "port-destination," "port-source," and "vlan" for equivalent paths calculation. By default, all these fields are enabled. Users can run the following CLI commands to enable or disable the ECMP hash fields: set interface ecmp hash-mapping field ingress-interface disable set interface ecmp hash-mapping field ip-destination disable set interface ecmp hash-mapping field ip-protocol disable set interface ecmp hash-mapping field ip-source disable set interface ecmp hash-mapping field port-destination disable set interface ecmp hash-mapping field port-source disable set interface ecmp hash-mapping field vlan disable |
On the remote VTEP, run the following EVPN MAC show commands to view the next hop. It shows the next hop interface is vplag, including all VTEPs in remote ES.
Code Block |
---|
admin@Xorplus# run show mac-address table
Total entries in switching table: 1
Static entries in switching table: 0
Dynamic entries in switching table: 1
VLAN MAC address Type Age Interfaces User
---- ----------------- --------- ---- ---------------- ----------
N/A 00:0c:29:77:8b:15 Dynamic 300 vplag-0x1 xorp
admin@Xorplus# run show vxlan address-table
VNID MAC address Type Interface VTEP
----------- ----------------- ------- ---------------- ---------------
10020 00:0c:29:77:8b:15 Dynamic 10.226.14.253,10.226.14.254
Entries in access port: 0
Entries in network port: 1
|
Switch Configuration Example and Topology
In PICOS EVPN multihoming, there are two ways to forward BUM messages. You can choose one of these to apply to your EVPN fabric.
- Head End Replication. This is the default way which needs no PIM configurations. The BUM message will be encapsulated and sent to all outgoing ports VTEPs of the same VNI by the access VTEP.
- BUM tunnel. All VTEPs of the same VNI join the same multicast group, and use multicast routing protocol PIM to establish a multicast forwarding table entry for the multicast group. This method can reduce the traffic flooding caused by the head end replication of the BUM messages. This way needs to configure PIM protocol.
...
The two ES IDs are configured on each peer connected to the two downstream multihomed servers. On Leaf1, two physical ports connect to the multihomed servers; both the physical ports are first added to LAG interfaces. The LAG interface connected to Server1 is “ae2” whereas the interface connecting Server2 is “ae1”. For EVPN MH, it is a mandatory that the ports connecting the multihomed hosts must be LAG interfaces. Similarly, on all leaf switches there are two LAG interfaces and two ES IDs configured. Similarly, on all leaf switches there are two LAG interfaces and two ES IDs configured.
To implement a seamless migration of VMs without changing network settings or disrupting the traffic forwarding, configure the same anycast gateway IP and the same virtual MAC (router MAC) on all four leaf switches to enable the anycast gateway function.
The following configuration examples use the topology illustrated below and configure EVPN multihoming with head end replication.
...
Step5. Configure VLAN interfaces and assign IP addresses, configure anycast gateway.
Code Block |
---|
admin@Leaf1# set l3-interface vlan-interface vlan4014 address 10.226.15.65 prefix-length 30 admin@Leaf1# set l3-interface vlan-interface vlan4012 address 10.226.15.29 prefix-length 30 admin@Leaf1# set l3-interface vlan-interface vlan4094 address 10.226.13.26 prefix-length 30 admin@Leaf1# set l3-interface vlan-interface vlan99 vrf vrf1 admin@Leaf1# set l3-interface vlan-interface vlan20 vrf vrf1 admin@Leaf1# set l3-interface vlan-interface vlan20 address 192.168.0.31 prefix-length 24 admin@Leaf1# set l3-interface vlan-interface vlan20 address 2002:0:0:1::31 prefix-length 64 admin@Leaf1# set l3-interface vlan-interface vlan30 vrf vrf1 admin@Leaf1# set l3-interface vlan-interface vlan30 address 172.168.0.1 prefix-length 24 admin@Leaf1# set l3-interface vlan-interface vlan30 address 2003:0:0:1::1 prefix-length 64 admin@Leaf1# set l3-interface vlan-interface vlan30 vrf vrf1 vlan20 anycast address 192.168.0.20 prefix-length 24 admin@Leaf1# set l3-interface vlan-interface vlan20 anycast address 2002:0:0:1::20 prefix-length 64 admin@Leaf1# set l3-interface vlan-interface vlan30 anycast address 172.168.0.330 prefix-length 24 admin@Leaf1# set l3-interface vlan-interface vlan30 anycast address 2003:0:0:1::330 prefix-length 64 admin@Leaf1# set l3-interface vlan-interface vlan20 router-anycast mac 00:00:20:00:00:FE admin@Leaf1# set l3-interface vlan-interface vlan30 anycast router-mac 00:00:30:00:00:FE |
Step6. Configure BGP and EVPN.
...
Code Block |
---|
admin@Leaf2# set interface aggregate-ethernet ae1 aggregated-ether-options lacp enable true admin@Leaf2# set interface aggregate-ethernet ae2 aggregated-ether-options lacp enable true admin@Leaf2# set interface aggregate-ethernet ae1 family ethernet-switching port-mode trunk admin@Leaf2# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 30 admin@Leaf2# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 20 admin@Leaf2# set interface aggregate-ethernet ae1 evpn mh es-id 4 admin@Leaf2# set interface aggregate-ethernet ae1 evpn mh es-sys-mac 00:22:22:22:22:22 admin@Leaf2# set interface aggregate-ethernet ae2 family ethernet-switching port-mode "trunk" admin@Leaf2# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 30 admin@Leaf2# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 20 admin@Leaf2# set interface aggregate-ethernet ae2 evpn mh es-id 2 admin@Leaf2# set interface aggregate-ethernet ae2 evpn mh es-sys-mac 00:22:22:22:22:22 admin@Leaf2# set interface gigabit-ethernet te-1/1/17 mtu 3000 admin@Leaf2# set interface gigabit-ethernet te-1/1/17 family ethernet-switching native-vlan-id 4014 admin@Leaf2# set interface gigabit-ethernet te-1/1/19 mtu 3000 admin@Leaf2# set interface gigabit-ethernet te-1/1/19 family ethernet-switching native-vlan-id 4013 admin@Leaf2# set interface gigabit-ethernet te-1/1/21 ether-options 802.3ad ae2 admin@Leaf2# set interface gigabit-ethernet te-1/1/23 ether-options 802.3ad ae1 admin@Leaf2# set interface ethernet-switching-options admin@Leaf2# set ip routing enable true admin@Leaf2# set ip vrf vrf1 admin@Leaf2# set l3-interface loopback lo address 10.226.14.253 prefix-length 32 admin@Leaf2# set l3-interface loopback vrf1 address 26.26.26.26 prefix-length 32 admin@Leaf2# set l3-interface vlan-interface vlan4013 address 10.226.15.25 prefix-length 30 admin@Leaf2# set l3-interface vlan-interface vlan4014 address 10.226.15.81 prefix-length 30 admin@Leaf2# set l3-interface vlan-interface vlan4094 address 10.226.13.25 prefix-length 30 admin@Leaf2# set l3-interface vlan-interface vlan99 vrf vrf1 admin@Leaf2# set l3-interface vlan-interface vlan20 vrf vrf1 admin@Leaf2# set l3-interface vlan-interface vlan20 address 192.168.0.32 prefix-length 24 admin@Leaf2# set l3-interface vlan-interface vlan20 address 2002:0:0:1::32 prefix-length 64 admin@Leaf2# set l3-interface vlan-interface vlan30 vrf vrf1 admin@Leaf2# set l3-interface vlan-interface vlan30 address 172.168.0.2 prefix-length 24 admin@Leaf2# set l3-interface vlan-interface vlan30 vrf vrf1address 2003:0:0:1::2 prefix-length 64 admin@Leaf2# set l3-interface vlan-interface vlan20 anycast address 192.168.0.20 prefix-length 24 admin@Leaf2# set l3-interface vlan-interface vlan20 anycast address 2002:0:0:1::20 prefix-length 64 admin@Leaf2# set l3-interface vlan-interface vlan30 anycast address 172.168.0.330 prefix-length 24 admin@Leaf2# set l3-interface vlan-interface vlan30 anycast address 2003:0:0:1::330 prefix-length 64 admin@Leaf2# set l3-interface vlan-interface vlan20 anycast router-mac 00:00:20:00:00:FE admin@Leaf2# set l3-interface vlan-interface vlan30 router-anycast mac 00:00:30:00:00:FE admin@Leaf2# set protocols bgp local-as 65001 admin@Leaf2# set protocols bgp router-id 10.226.14.208 admin@Leaf2# set protocols bgp neighbor 10.226.14.48 remote-as internal admin@Leaf2# set protocols bgp neighbor 10.226.14.48 update-source 10.226.14.208 admin@Leaf2# set protocols bgp neighbor 10.226.14.48 evpn activate true admin@Leaf2# set protocols bgp neighbor 10.226.14.207 remote-as internal admin@Leaf2# set protocols bgp neighbor 10.226.14.207 update-source 10.226.14.208 admin@Leaf2# set protocols bgp neighbor 10.226.14.207 evpn activate true admin@Leaf2# set protocols bgp neighbor 10.226.14.24 remote-as internal admin@Leaf2# set protocols bgp neighbor 10.226.14.24 update-source 10.226.14.208 admin@Leaf2# set protocols bgp neighbor 10.226.14.24 evpn activate true admin@Leaf2# set protocols bgp ipv4-unicast admin@Leaf2# set protocols bgp evpn advertise-all-vni admin@Leaf2# set protocols bgp evpn advertise ipv4-unicast admin@Leaf2# set protocols bgp evpn advertise ipv6-unicast admin@Leaf2# set protocols bgp evpn advertise-svi-ip admin@Leaf2# set protocols bgp vrf vrf1 local-as 65001 admin@Leaf2# set protocols bgp vrf vrf1 router-id 26.26.26.26 admin@Leaf2# set protocols bgp vrf vrf1 evpn advertise ipv4-unicast admin@Leaf2# set protocols bgp vrf vrf1 evpn advertise ipv6-unicast admin@Leaf2# set protocols evpn mh admin@Leaf2# set protocols lldp enable true admin@Leaf2# set protocols ospf router-id 110.110.110.110 admin@Leaf2# set protocols ospf network 10.226.15.24/30 area 0.0.0.0 admin@Leaf2# set protocols ospf network 10.226.15.80/30 area 0.0.0.0 admin@Leaf2# set protocols ospf network 10.226.14.208/32 area 0.0.0.0 admin@Leaf2# set protocols ospf network 10.226.14.253/32 area 0.0.0.0 admin@Leaf2# set vlans vlan-id 20 l3-interface vlan20 admin@Leaf2# set vlans vlan-id 30 l3-interface vlan30 admin@Leaf2# set vlans vlan-id 99 l3-interface vlan99 admin@Leaf2# set vlans vlan-id 4013 l3-interface vlan4013 admin@Leaf2# set vlans vlan-id 4014 l3-interface vlan4014 admin@Leaf2# set vlans vlan-id 4094 l3-interface vlan4094 admin@Leaf2# set vxlans source-interface lo address 10.226.14.253 admin@Leaf2# set vxlans vni 10030 decapsulation mode service-vlan-per-port admin@Leaf2# set vxlans vni 10030 vlan 30 admin@Leaf2# set vxlans vni 10030 arp-nd-suppress disable false admin@Leaf2# set vxlans vni 10020 decapsulation mode service-vlan-per-port admin@Leaf2# set vxlans vni 10020 vlan 20 admin@Leaf2# set vxlans vni 10020 arp-nd-suppress disable false admin@Leaf2# set vxlans vni 99 vlan 99 admin@Leaf2# set vxlans vrf vrf1 l3-vni 99 admin@Leaf2# commit |
...
Code Block |
---|
admin@Leaf3# set interface aggregate-ethernet ae1 aggregated-ether-options lacp enable true admin@Leaf3# set interface aggregate-ethernet ae2 aggregated-ether-options lacp enable true admin@Leaf3# set interface aggregate-ethernet ae1 family ethernet-switching port-mode trunk admin@Leaf3# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 30 admin@Leaf3# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 20 admin@Leaf3# set interface aggregate-ethernet ae1 evpn mh es-id 3 admin@Leaf3# set interface aggregate-ethernet ae1 evpn mh es-sys-mac 00:00:00:22:22:22 admin@Leaf3# set interface aggregate-ethernet ae2 family ethernet-switching port-mode trunk admin@Leaf3# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 30 admin@Leaf3# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 20 admin@Leaf3# set interface aggregate-ethernet ae2 evpn mh es-id 1 admin@Leaf3# set interface aggregate-ethernet ae2 evpn mh es-sys-mac 00:00:00:22:22:22 admin@Leaf3# set interface gigabit-ethernet ge-1/1/3 mtu 3000 admin@Leaf3# set interface gigabit-ethernet ge-1/1/3 family ethernet-switching native-vlan-id 3011 admin@Leaf3# set interface gigabit-ethernet ge-1/1/5 mtu 3000 admin@Leaf3# set interface gigabit-ethernet ge-1/1/5 family ethernet-switching native-vlan-id 3012 admin@Leaf3# set interface gigabit-ethernet ge-1/1/21 ether-options 802.3ad ae1 admin@Leaf3# set interface gigabit-ethernet ge-1/1/22 ether-options 802.3ad ae2 admin@Leaf3# set interface ethernet-switching-options admin@Leaf3# set ip routing enable true admin@Leaf3# set ip vrf vrf1 admin@Leaf3# set l3-interface loopback lo address 10.226.14.24 prefix-length 32 admin@Leaf3# set l3-interface loopback lo address 10.226.14.201 prefix-length 32 admin@Leaf3# set l3-interface vlan-interface vlan3011 address 10.226.0.98 prefix-length 30 admin@Leaf3# set l3-interface vlan-interface vlan3012 address 10.226.0.94 prefix-length 30 admin@Leaf3# set l3-interface vlan-interface vlan99 vrf vrf1 admin@Leaf3# set l3-interface vlan-interface vlan20 vrf vrf1 admin@Leaf3# set l3-interface vlan-interface vlan20 address 192.168.0.3 prefix-length 24 admin@Leaf3# set l3-interface vlan-interface vlan20 address 2002:0:0:1::3 prefix-length 64 admin@Leaf3# set l3-interface vlan-interface vlan30 vrf vrf1 admin@Leaf3# set l3-interface vlan-interface vlan30 address 172.168.0.3 prefix-length 24 admin@Leaf3# set l3-interface vlan-interface vlan30 address 2003:0:0:1::3 prefix-length 64 admin@Leaf3# set l3-interface vlan-interface vlan20 anycast address 192.168.0.20 prefix-length 24 admin@Leaf3# set l3-interface vlan-interface vlan20 router- anycast address 2002:0:0:1::20 prefix-length 64 admin@Leaf3# set l3-interface vlan-interface vlan30 anycast address 172.168.0.30 prefix-length 24 admin@Leaf3# set l3-interface vlan-interface vlan30 anycast address 2003:0:0:1::30 prefix-length 64 admin@Leaf3# set l3-interface vlan-interface vlan20 anycast mac 00:00:20:00:00:FE admin@Leaf3# set l3-interface vlan-interface vlan30 router-anycast mac 00:00:30:00:00:FE admin@Leaf3# set protocols bgp local-as 65001 admin@Leaf3# set protocols bgp router-id 10.226.14.24 admin@Leaf3# set protocols bgp neighbor 10.226.14.207 remote-as internal admin@Leaf3# set protocols bgp neighbor 10.226.14.207 timers delayopen 60 admin@Leaf3# set protocols bgp neighbor 10.226.14.207 update-source "10.226.14.24" admin@Leaf3# set protocols bgp neighbor 10.226.14.207 evpn activate true admin@Leaf3# set protocols bgp neighbor 10.226.14.208 remote-as "internal" admin@Leaf3# set protocols bgp neighbor 10.226.14.208 timers delayopen 60 admin@Leaf3# set protocols bgp neighbor 10.226.14.208 update-source 10.226.14.24 admin@Leaf3# set protocols bgp neighbor 10.226.14.208 evpn activate true admin@Leaf3# set protocols bgp neighbor 10.226.14.48 remote-as internal admin@Leaf3# set protocols bgp neighbor 10.226.14.48 timers delayopen 60 admin@Leaf3# set protocols bgp neighbor 10.226.14.48 update-source 10.226.14.24 admin@Leaf3# set protocols bgp neighbor 10.226.14.48 evpn activate true admin@Leaf3# set protocols bgp ipv4-unicast admin@Leaf3# set protocols bgp evpn advertise-all-vni admin@Leaf3# set protocols bgp evpn advertise ipv4-unicast admin@Leaf3# set protocols bgp evpn advertise ipv6-unicast admin@Leaf3# set protocols bgp evpn advertise-svi-ip admin@Leaf3# set protocols lldp enable true admin@Leaf3# set protocols ospf router-id 24.24.24.24 admin@Leaf3# set protocols ospf network 10.226.0.96/30 area 0.0.0.0 admin@Leaf3# set protocols ospf network 10.226.0.92/30 area 0.0.0.0 admin@Leaf3# set protocols ospf network 10.226.14.201/32 area 0.0.0.0 admin@Leaf3# set protocols ospf network 10.226.14.24/32 area 0.0.0.0 admin@Leaf3# set vlans vlan-id 20 l3-interface vlan20 admin@Leaf3# set vlans vlan-id 30 l3-interface vlan30 admin@Leaf3# set vlans vlan-id 99 l3-interface vlan99 admin@Leaf3# set vlans vlan-id 3012 l3-interface vlan3012 admin@Leaf3# set vlans vlan-id 3011 l3-interface vlan3011 admin@Leaf3# set vxlans source-interface lo address 10.226.14.201 admin@Leaf3# set vxlans vni 10020 decapsulation mode service-vlan-per-port admin@Leaf3# set vxlans vni 10020 vlan 20 admin@Leaf3# set vxlans vni 10020 arp-nd-suppress disable false admin@Leaf3# set vxlans vni 10030 decapsulation mode service-vlan-per-port admin@Leaf3# set vxlans vni 10030 vlan 30 admin@Leaf3# set vxlans vni 10030 arp-nd-suppress disable false admin@Leaf3# set vxlans vni 99 vlan 99 admin@Leaf3# set vxlans traceoptions flag all disable false admin@Leaf3# set vxlans vrf vrf1 l3-vni 99 admin@Leaf3# commit |
...
Code Block |
---|
admin@Leaf4# set interface aggregate-ethernet ae1 aggregated-ether-options lacp enable true admin@Leaf4# set interface aggregate-ethernet ae2 aggregated-ether-options lacp enable true admin@Leaf4# set interface aggregate-ethernet ae1 family ethernet-switching port-mode trunk admin@Leaf4# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 30 admin@Leaf4# set interface aggregate-ethernet ae1 family ethernet-switching vlan members 20 admin@Leaf4# set interface aggregate-ethernet ae1 evpn mh es-id 1 admin@Leaf4# set interface aggregate-ethernet ae1 evpn mh es-sys-mac 00:00:00:22:22:22 admin@Leaf4# set interface aggregate-ethernet ae2 mtu 3000 admin@Leaf4# set interface aggregate-ethernet ae2 family ethernet-switching port-mode trunk admin@Leaf4# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 30 admin@Leaf4# set interface aggregate-ethernet ae2 family ethernet-switching vlan members 20 admin@Leaf4# set interface aggregate-ethernet ae2 evpn mh es-id 3 admin@Leaf4# set interface aggregate-ethernet ae2 evpn mh es-sys-mac 00:00:00:22:22:22 admin@Leaf4# set interface gigabit-ethernet ge-1/1/3 mtu 3000 admin@Leaf4# set interface gigabit-ethernet ge-1/1/3 family ethernet-switching native-vlan-id 3011 admin@Leaf4# set interface gigabit-ethernet ge-1/1/5 mtu 3000 admin@Leaf4# set interface gigabit-ethernet ge-1/1/5 family ethernet-switching native-vlan-id 3012 admin@Leaf4# set interface gigabit-ethernet ge-1/1/21 ether-options 802.3ad ae1 admin@Leaf4# set interface gigabit-ethernet ge-1/1/22 ether-options 802.3ad ae2 admin@Leaf4# set ip routing enable true admin@Leaf4# set ip vrf vrf1 admin@Leaf4# set l3-interface loopback lo address 10.226.14.202 prefix-length 32 admin@Leaf4# set l3-interface loopback lo address 10.226.14.48 prefix-length 32 admin@Leaf4# set l3-interface loopback vrf1 address 48.48.48.48 prefix-length 32 32 admin@Leaf4# set l3-interface vlan-interface vlan3011 address 10.226.15.70 prefix-length 30 admin@Leaf4# set l3-interface vlan-interface vlan3012 address 10.226.15.78 prefix-length 30 admin@Leaf4# set l3-interface vlan-interface vlan99 vrf vrf1 admin@Leaf4# set l3-interface vlan-interface vlan20 vrf vrf1 admin@Leaf4# set l3-interface loopbackvlan-interface lovlan20 address 10192.226168.140.484 prefix-length 3224 admin@Leaf4# set l3-interface loopbackvlan-interface vrf1vlan20 address 48.48.48.482002:0:0:1::4 prefix-length 3264 admin@Leaf4# set l3-interface vlan-interface vlan3011vlan30 address 10.226.15.70 prefix-length 30vrf vrf1 admin@Leaf4# set l3-interface vlan-interface vlan3012vlan30 address 10172.226168.150.784 prefix-length 3024 admin@Leaf4# set l3-interface vlan-interface vlan99vlan30 vrf vrf1 admin@Leaf4# set l3-interface vlan-interface vlan20 vrf vrf1address 2003:0:0:1::4 prefix-length 64 admin@Leaf4# set l3-interface vlan-interface vlan20 anycast address 192.168.0.320 prefix-length 24 admin@Leaf4# set l3-interface vlan-interface vlan20 anycast address 2002:0:0:1::320 prefix-length 64 admin@Leaf4# set l3-interface vlan-interface vlan30 vrf vrf1 admin@Leaf4# set l3-interface vlan-interface vlan30 anycast address 172.168.0.330 prefix-length 24 admin@Leaf4# set l3-interface vlan-interface vlan30 anycast address 2003:0:0:1::330 prefix-length 64 admin@Leaf4# set l3-interface vlan-interface vlan20 router-anycast mac 00:00:20:00:00:FE admin@Leaf4# set l3-interface vlan-interface vlan30 anycast router-mac 00:00:30:00:00:FE admin@Leaf4# set protocols bgp local-as 65001 admin@Leaf4# set protocols bgp router-id 10.226.14.48 admin@Leaf4# set protocols bgp neighbor 10.226.14.207 remote-as internal admin@Leaf4# set protocols bgp neighbor 10.226.14.207 update-source 10.226.14.48 admin@Leaf4# set protocols bgp neighbor 10.226.14.207 evpn activate true admin@Leaf4# set protocols bgp neighbor 10.226.14.208 remote-as internal admin@Leaf4# set protocols bgp neighbor 10.226.14.208 update-source 10.226.14.48 admin@Leaf4# set protocols bgp neighbor 10.226.14.208 evpn activate true admin@Leaf4# set protocols bgp neighbor 10.226.14.24 remote-as internal admin@Leaf4# set protocols bgp neighbor 10.226.14.24 update-source 10.226.14.48 admin@Leaf4# set protocols bgp neighbor 10.226.14.24 evpn activate true admin@Leaf4# set protocols bgp ipv4-unicast admin@Leaf4# set protocols bgp evpn advertise-all-vni admin@Leaf4# set protocols bgp evpn advertise ipv4-unicast admin@Leaf4# set protocols bgp evpn advertise ipv6-unicast admin@Leaf4# set protocols bgp evpn advertise-svi-ip admin@Leaf4# set protocols bgp vrf vrf1 local-as 65001 admin@Leaf4# set protocols bgp vrf vrf1 router-id 48.48.48.48 admin@Leaf4# set protocols bgp vrf vrf1 evpn advertise ipv4-unicast admin@Leaf4# set protocols bgp vrf vrf1 evpn advertise ipv6-unicast admin@Leaf4# set protocols evpn mh startup-delay 60 admin@Leaf4# set protocols lldp enable true admin@Leaf4# set protocols ospf router-id 48.48.48.48 admin@Leaf4# set protocols ospf network 10.226.14.202/32 area 0.0.0.0 admin@Leaf4# set protocols ospf network 10.226.14.48/32 area 0.0.0.0 admin@Leaf4# set protocols ospf network 10.226.15.68/30 area 0.0.0.0 admin@Leaf4# set protocols ospf network 10.226.15.76/30 area 0.0.0.0 admin@Leaf4# set vlans vlan-id 20 l3-interface vlan20 admin@Leaf4# set vlans vlan-id 30 l3-interface vlan30 admin@Leaf4# set vlans vlan-id 99 l3-interface vlan99 admin@Leaf4# set vlans vlan-id 3011 l3-interface vlan3011 admin@Leaf4# set vlans vlan-id 3012 l3-interface vlan3012 admin@Leaf4# set vxlans source-interface lo address 10.226.14.202 admin@Leaf4# set vxlans vni 10020 decapsulation mode service-vlan-per-port admin@Leaf4# set vxlans vni 10020 vlan 20 admin@Leaf4# set vxlans vni 10020 arp-nd-suppress disable false admin@Leaf4# set vxlans vni 10030 decapsulation mode service-vlan-per-port admin@Leaf4# set vxlans vni 10030 vlan 30 admin@Leaf4# set vxlans vni 10030 arp-nd-suppress disable false admin@Leaf4# set vxlans vni 99 vlan 99 admin@Leaf4# set vxlans vrf vrf1 l3-vni 99 admin@Leaf4# commit |
...
Code Block |
---|
admin@Leaf1# run show bgp evpn route BGP table version is 19, local router ID is 10.226.14.207 Status codes: s suppressed, d damped, h history, * valid, > best, i - internal Origin codes: i - IGP, e - EGP, ? - incomplete EVPN type-1 prefix: [1]:[ESI]:[EthTag]:[IPlen]:[VTEP-IP] EVPN type-2 prefix: [2]:[EthTag]:[MAClen]:[MAC]:[IPlen]:[IP] EVPN type-3 prefix: [3]:[EthTag]:[IPlen]:[OrigIP] EVPN type-4 prefix: [4]:[ESI]:[IPlen]:[OrigIP] EVPN type-5 prefix: [5]:[EthTag]:[IPlen]:[IP] Network Next Hop Metric LocPrf Weight Path Extended Community Route Distinguisher: 10.226.14.24:3 *>i[2]:[0]:[48]:[00:00:20:20:00:fe]:[32]:[192.168.200.1] 10.226.14.201 100 0 i RT:65001:99 RT:65001:10020 ET:8 Rmac:50:9a:4c:e6:7e:71 *>i[2]:[0]:[48]:[00:00:20:20:00:fe]:[128]:[2002:0:0:1::1] 10.226.14.201 100 0 i RT:65001:99 RT:65001:10020 ET:8 Rmac:50:9a:4c:e6:7e:71 *>i[2]:[0]:[48]:[00:00:20:20:00:fe]:[128]:[fe80::529a:4c20:1e6:7e71] 10.226.14.201 100 0 i RT:65001:10020 ET:8 *>i[2]:[0]:[48]:[00:0c:29:77:8b:15] 10.226.14.201 100 0 i RT:65001:10020 ET:8 *>i[2]:[0]:[48]:[00:0c:29:77:8b:15]:[128]:[fe80::20c:29ff:fe77:8b15] 10.226.14.201 100 0 i RT:65001:10020 ET:8 Route Distinguisher: 10.226.14.24:4 *>i[2]:[0]:[48]:[00:00:30:30:00:fe]:[32]:[192172.168.300.1] 10.226.14.201 100 0 i RT:65001:99 RT:65001:10030 ET:8 Rmac:50:9a:4c:e6:7e:71 *>i[2]:[0]:[48]:[00:00:30:30:00:fe]:[128]:[2003:0:0:1::1] 10.226.14.201 100 0 i RT:65001:99 RT:65001:10030 ET:8 Rmac:50:9a:4c:e6:7e:71 *>i[2]:[0]:[48]:[00:00:30:30:00:fe]:[128]:[fe80::529a:4c20:2e6:7e71] 10.226.14.201 100 0 i RT:65001:10030 ET:8 *>i[2]:[0]:[48]:[00:0c:29:77:8b:15] 10.226.14.201 100 0 i RT:65001:10030 ET:8 Route Distinguisher: 10.226.14.48:3 *>i[1]:[0]:[03:00:22:22:22:22:22:00:00:01]:[32]:[0.0.0.0] 10.226.14.202 100 0 i RT:65001:10020 ET:8 *>i[1]:[0]:[03:00:22:22:22:22:22:00:00:02]:[32]:[0.0.0.0] 10.226.14.202 100 0 i RT:65001:10020 ET:8 Route Distinguisher: 10.226.14.48:4 *>i[1]:[4294967295]:[03:00:22:22:22:22:22:00:00:01]:[32]:[0.0.0.0] 10.226.14.202 100 0 i RT:65001:10020 RT:65001:10030 ET:8 ESI-label-Rt:AA *>i[4]:[03:00:22:22:22:22:22:00:00:01]:[32]:[10.226.14.202] 10.226.14.202 100 0 i ET:8 ES-Import-Rt:00:22:22:22:22:22 DF: (alg: 2, pref: 32767) Route Distinguisher: 10.226.14.48:5 *>i[1]:[4294967295]:[03:00:22:22:22:22:22:00:00:02]:[32]:[0.0.0.0] 10.226.14.202 100 0 i RT:65001:10020 RT:65001:10030 ET:8 ESI-label-Rt:AA *>i[4]:[03:00:22:22:22:22:22:00:00:02]:[32]:[10.226.14.202] 10.226.14.202 100 0 i ET:8 ES-Import-Rt:00:22:22:22:22:22 DF: (alg: 2, pref: 32767) Route Distinguisher: 10.226.14.48:6 *>i[1]:[0]:[03:00:22:22:22:22:22:00:00:01]:[32]:[0.0.0.0] 10.226.14.202 100 0 i RT:65001:10030 ET:8 *>i[1]:[0]:[03:00:22:22:22:22:22:00:00:02]:[32]:[0.0.0.0] 10.226.14.202 100 0 i RT:65001:10030 ET:8 *>i[2]:[0]:[48]:[00:1e:c9:bb:c0:3c]:[32]:[192172.168.300.42] 10.226.14.202 100 0 i ESI:03:00:22:22:22:22:22:00:00:01 VNI: 0 RT:65001:99 RT:65001:10030 ET:8 Rmac:18:5a:58:37:64:61 *>i[2]:[0]:[48]:[00:1e:c9:bb:c0:3c]:[128]:[2003:0:0:1::42] 10.226.14.202 100 0 i ESI:03:00:22:22:22:22:22:00:00:01 VNI: 0 RT:65001:99 RT:65001:10030 ET:8 Rmac:18:5a:58:37:64:61 *>i[2]:[0]:[48]:[00:1e:c9:bb:c0:3c]:[128]:[fe80::21e:c9ff:febb:c03c] 10.226.14.202 100 0 i ESI:03:00:22:22:22:22:22:00:00:01 VNI: 0 RT:65001:10030 ET:8 Route Distinguisher: 10.226.14.207:3 *> [1]:[0]:[03:00:22:22:22:22:22:00:00:01]:[128]:[::] 10.226.14.254 32768 i ET:8 RT:65001:10020 *> [1]:[0]:[03:00:22:22:22:22:22:00:00:02]:[128]:[::] 10.226.14.254 32768 i ET:8 RT:65001:10020 *> [2]:[0]:[48]:[00:00:20:00:00:fe] 10.226.14.254 32768 i ET:8 RT:65001:10020 *> [2]:[0]:[48]:[00:00:20:00:00:fe]:[32]:[192.168.200.2] 10.226.14.254 32768 i ET:8 RT:65001:10020 RT:65001:99 Rmac:04:f8:f8:20:67:7b *> [2]:[0]:[48]:[00:00:20:00:00:fe]:[128]:[2002:0:0:1::2] 10.226.14.254 32768 i ET:8 RT:65001:10020 RT:65001:99 Rmac:04:f8:f8:20:67:7b *> [2]:[0]:[48]:[00:00:20:00:00:fe]:[128]:[fe80::6f8:f810:120:677b] 10.226.14.254 32768 i ET:8 RT:65001:10020 Route Distinguisher: 10.226.14.207:4 *> [1]:[4294967295]:[03:00:22:22:22:22:22:00:00:01]:[128]:[::] 10.226.14.254 32768 i ET:8 ESI-label-Rt:AA RT:65001:10020 RT:65001:10030 *> [4]:[03:00:22:22:22:22:22:00:00:01]:[32]:[10.226.14.254] 10.226.14.254 32768 i ET:8 ES-Import-Rt:00:22:22:22:22:22 DF: (alg: 2, pref: 1) Route Distinguisher: 10.226.14.207:5 *> [1]:[4294967295]:[03:00:22:22:22:22:22:00:00:02]:[128]:[::] 10.226.14.254 32768 i ET:8 ESI-label-Rt:AA RT:65001:10020 RT:65001:10030 *> [4]:[03:00:22:22:22:22:22:00:00:02]:[32]:[10.226.14.254] 10.226.14.254 32768 i ET:8 ES-Import-Rt:00:22:22:22:22:22 DF: (alg: 2, pref: 1) Route Distinguisher: 10.226.14.207:6 *> [1]:[0]:[03:00:22:22:22:22:22:00:00:01]:[128]:[::] 10.226.14.254 32768 i ET:8 RT:65001:10030 *> [1]:[0]:[03:00:22:22:22:22:22:00:00:02]:[128]:[::] 10.226.14.254 32768 i ET:8 RT:65001:10030 *> [2]:[0]:[48]:[00:00:30:00:00:fe] 10.226.14.254 32768 i ET:8 RT:65001:10030 *> [2]:[0]:[48]:[00:00:30:00:00:fe]:[32]:[192.168.30.2] 10.226.14.254 32768 i ET:8 RT:65001:10030 RT:65001:99 Rmac:04:f8:f8:20:67:7b *> [2]:[0]:[48]:[00:00:30:00:00:fe]:[128]:[2003:0:0:1::2] 10.226.14.254 32768 i ET:8 RT:65001:10030 RT:65001:99 Rmac:04:f8:f8:20:67:7b *> [2]:[0]:[48]:[00:00:30:00:00:fe]:[128]:[fe80::6f8:f810:220:677b] 10.226.14.254 32768 i ET:8 RT:65001:10030 *> [2]:[0]:[48]:[00:1e:c9:bb:c0:3c]:[32]:[192.168.30.42] 10.226.14.254 32768 i ESI:03:00:22:22:22:22:22:00:00:01 ET:8 RT:65001:10030 RT:65001:99 Rmac:04:f8:f8:20:67:7b ND:Proxy *> [2]:[0]:[48]:[00:1e:c9:bb:c0:3c]:[128]:[2003:0:0:1::42] 10.226.14.254 32768 i ESI:03:00:22:22:22:22:22:00:00:01 ET:8 RT:65001:10030 RT:65001:99 Rmac:04:f8:f8:20:67:7b ND:Proxy *> [2]:[0]:[48]:[00:1e:c9:bb:c0:3c]:[128]:[fe80::21e:c9ff:febb:c03c] 10.226.14.254 32768 i ESI:03:00:22:22:22:22:22:00:00:01 ET:8 RT:65001:10030 ND:Proxy Route Distinguisher: 10.226.14.208:3 *>i[1]:[0]:[03:00:22:22:22:22:22:00:00:01]:[32]:[0.0.0.0] 10.226.14.253 100 0 i RT:65001:10020 ET:8 *>i[1]:[0]:[03:00:22:22:22:22:22:00:00:02]:[32]:[0.0.0.0] 10.226.14.253 100 0 i RT:65001:10020 ET:8 Route Distinguisher: 10.226.14.208:4 *>i[1]:[4294967295]:[03:00:22:22:22:22:22:00:00:01]:[32]:[0.0.0.0] 10.226.14.253 100 0 i RT:65001:10020 RT:65001:10030 ET:8 ESI-label-Rt:AA *>i[4]:[03:00:22:22:22:22:22:00:00:01]:[32]:[10.226.14.253] 10.226.14.253 100 0 i ET:8 ES-Import-Rt:00:22:22:22:22:22 DF: (alg: 2, pref: 32767) Route Distinguisher: 10.226.14.208:5 *>i[1]:[4294967295]:[03:00:22:22:22:22:22:00:00:02]:[32]:[0.0.0.0] 10.226.14.253 100 0 i RT:65001:10020 RT:65001:10030 ET:8 ESI-label-Rt:AA *>i[4]:[03:00:22:22:22:22:22:00:00:02]:[32]:[10.226.14.253] 10.226.14.253 100 0 i ET:8 ES-Import-Rt:00:22:22:22:22:22 DF: (alg: 2, pref: 32767) Route Distinguisher: 10.226.14.208:6 *>i[1]:[0]:[03:00:22:22:22:22:22:00:00:01]:[32]:[0.0.0.0] 10.226.14.253 100 0 i RT:65001:10030 ET:8 *>i[1]:[0]:[03:00:22:22:22:22:22:00:00:02]:[32]:[0.0.0.0] 10.226.14.253 100 0 i RT:65001:10030 ET:8 *>i[2]:[0]:[48]:[00:1e:c9:bb:c0:3c]:[32]:[192.168.30.42] 10.226.14.253 100 0 i ESI:03:00:22:22:22:22:22:00:00:01 VNI: 0 RT:65001:99 RT:65001:10030 ET:8 Rmac:18:5a:58:37:55:e1 ND:Proxy *>i[2]:[0]:[48]:[00:1e:c9:bb:c0:3c]:[128]:[2003:0:0:1::42] 10.226.14.253 100 0 i ESI:03:00:22:22:22:22:22:00:00:01 VNI: 0 RT:65001:99 RT:65001:10030 ET:8 Rmac:18:5a:58:37:55:e1 ND:Proxy *>i[2]:[0]:[48]:[00:1e:c9:bb:c0:3c]:[128]:[fe80::21e:c9ff:febb:c03c] 10.226.14.253 100 0 i ESI:03:00:22:22:22:22:22:00:00:01 VNI: 0 RT:65001:10030 ET:8 ND:Proxy Route Distinguisher: 24.24.24.24:2 *>i[5]:[0]:[24]:[172.16.0.0] 10.226.14.201 0 100 0 ? RT:65001:99 ET:8 Rmac:50:9a:4c:e6:7e:71 *>i[5]:[0]:[24]:[192.168.20.0] 10.226.14.201 0 100 0 ? RT:65001:99 ET:8 Rmac:50:9a:4c:e6:7e:71 *>i[5]:[0]:[24]:[192.168.30.0] 10.226.14.201 0 100 0 ? RT:65001:99 ET:8 Rmac:50:9a:4c:e6:7e:71 *>i[5]:[0]:[64]:[2002:0:0:1::] 10.226.14.201 0 100 0 ? RT:65001:99 ET:8 Rmac:50:9a:4c:e6:7e:71 *>i[5]:[0]:[64]:[2003:0:0:1::] 10.226.14.201 0 100 0 ? RT:65001:99 ET:8 Rmac:50:9a:4c:e6:7e:71 *>i[5]:[0]:[64]:[2006:0:0:1::] 10.226.14.201 0 100 0 ? RT:65001:99 ET:8 Rmac:50:9a:4c:e6:7e:71 Displayed 56 prefixes (56 paths) |
...
Info | ||
---|---|---|
| ||
PICOS supports only one VXLAN segment mapping to one IP multicast group, which is the way to provide the optimal multicast forwarding. That is, to have multiple VXLAN segments share a single IP multicast group in the core network is not supported. |
...