两边的RD和RT设计的核心思想是:
考虑怎么样把对端发过来的的evpn export二层RT,必须和接收端的三层RT import及本端的evpn import二层匹同时配上。
RD随便配置要全网唯一
三层vni值两边要一样
ce1
sysname edag1
evpn-overlay enable //开启支持evpn功能
ip vpn-instance edge //三层vpn实例,可以被多个vn绑定
ipv4-family
route-distinguisher 8888:12 //三层RD和RT配置
vpn-target 1020:12 export-extcommunity evpn //如果不用五类路由可以不设置export
vpn-target 1020:12 import-extcommunity evpn
vxlan vni 9999 //三层vni和对端保持一致
bridge-domain 10 //evpn 二层实例
vxlan vni 10 //关联vni
evpn //evpn 二层RD和RT配置
route-distinguisher 10:1
vpn-target 10:10 export-extcommunity
vpn-target 1020:12 export-extcommunity
vpn-target 10:10 import-extcommunity
arp broadcast-suppress enable //arp广播抑制功能开启
bridge-domain 20
vxlan vni 20
evpn
route-distinguisher 20:1
vpn-target 20:20 export-extcommunity
vpn-target 1020:12 export-extcommunity
vpn-target 20:20 import-extcommunity
arp broadcast-suppress enable
interface Vbdif10
ip binding vpn-instance edge //绑定三层vpn实例
ip address 192.168.0.1 255.255.255.0
mac-address 707b-e8be-0010 //随便配置,只要保证是单播mac并且两边一样
arp collect host enable //开启二类evpn路由生成功能(开启主机信息收集功能)
vxlan anycast-gateway enable //使能分布式网关功能,网关设备收到网络侧的ARP或NS报文将做丢弃