静态MAC地址通过添加静态FDB表项,可以将MAC地址分配给特定的VTEP。EVPN获取这些静态FDB表项,在mac/ip路由上添加sticky标志,通知远端VTEP该表项为静态表项。在Linux下,可以使用如下命令添加静态FDB表项:bridgefdbadd00:11:22:33:44:55devswp1vlan101masterstatic使用该功能后,如果学习到一台相同mac的主机,将生成警告。使用route-map根据evpn路由类型过滤路由在很多场景下,我们只想交换一些特定类型的路由表条目。例如,在大型数据中心场景中,数据中心通常被划分为多个Pod。虚拟机迁移仅限于pod,pod之间只进行前缀路由。因此,pod之间的VTEP只需要交换EVPNTYPE-5路由。可以使用如下命令设置基于EVPN路由类型的过滤:route-mapmap1permit1matchevpnroute-typeprefix!EVPN路由过滤,也可以基于vni过滤,基于前缀过滤等。发布IPSVI的地址在分布式非对称模型中,在多个VTEP的同一网段上,我们使用相同的sviip/mac对。如果我们在整个数据中心使用唯一的IP地址作为我们SVI的IP,那么我们就可以将SVI的ip/mactype-2路由发布到其他VTEP。您可以使用命令advertise-svi-ip启用此功能,这会将SVIIP/MAC地址作为2类路由发布。发布路由后,可以有效减少发往该地址的广播包(arp抑制)。不能同时启用advertise-svi-ip和advertise-default-gw功能。路由器bgp7675bgp路由器ID192.168.59.128bgp最佳路径作为路径多路径放松邻居结构对等组邻居结构远程作为外部邻居192.168.59.130对等组结构!地址系列l2vpnevpnneighborfabricactivateadvertise-all-vniadvertise-svi-ipexit-address-family!此命令只能在evpnvrf上下文中配置。您还可以仅为特定vni启用此功能。address-familyl2vpnevpnvni10advertise-svi-ipexit-address-family扩展MAC移动FRR支持移动主机或虚拟机的IP和MAC地址:包括将IP/MAC地址对从一个VTEP移动到另一个VTEP包括相同但不同的IP移动后的MAC地址,即移动后从IP1/MAC1到IP1/MAC2,移动后MAC相同但IP地址不同,即移动后从IP1/MAC1到IP2/MAC1。EVPN通过MACmobilityExtendedcommunity来实现这个功能。这个扩展社区指定了移动发生时如何计算移动序列号。该功能默认开启,无需额外配置。可以使用如下命令查看相关信息:showevpnarpvni10100ip10.1.1.74IP:10.1.1.74Type:localState:activeMAC:44:39:39:ff:00:24LocalSeq:2RemoteSeq:3或者70cf8caaa686#showevpnmacvni10mac06:20:e4:53:a6:8aMAC:06:20:e4:53:a6:8aAutoMacLocalSeq:0RemoteSeq:0Neighbors:2.2.2.2Inactive70cf8caaa686#
