强控:vxlan隧道全是控制器下发。openflow流表
弱控:隧道建立方式下沉到路由设备,arp信息由交换机封装到路由里,由路由消息传递。
VTEP(VXLAN隧道端点):VXLAN的边缘设备,进行VXLAN业务处理,识别以太网数据帧所属的VXLAN,基于VXLAN对数据帧进行二三层转发,封装解封装VXLAN报文等
VNI(VXLAN网络标识符):在VTEP之间转发的VXLAN业务报文通过VNI来标识,其长度为24比特。
VXLAN隧道:在两个VTEP之间完成VXLAN封装报文的单播或组播传输的逻辑隧道
VSI(虚拟交换实列):VTEP上为一个VXLAN提供二层服务的虚拟机交换实列。
EVPN控制平面-MP-BGP EVPN NLRI消息类型
NLRI消息类型:
MAC/IP RT-2 :通告MAC/IP地址信息(传送虚拟机的IP/MAC 一种 带MAC 一种带MAC和IP)
RT-3:通告VTEP及其所属VXLAN,以实现VTEP自动发现,自动建立VXLAN隧道、自动创建VXLAN广播表等
RT-5:IP前缀路由,以IP前缀的形式通告外部路由(引入网段路由和默认路由)
leaf和spine建立邻居,完成后会向spine设备发送三类路由,携带VTPE以及VXLAN ID,spine 反射给其他设备。
二类路由:
VM1 网卡UP后发送arp报文,VTEP A 记录到自己的ARP表项后,在通过EVPN模块,去生成二类路由(IP MAC VXLANID),上给BGP模块,打上RT RD ,发送给RR,RR反射给所有的VTEP,所有的leaf都将学到arp。
5类路由:
自动建立隧道,按需建立隧道。
在强控方案,是使用openflow来刷新流表的
在EVPN方案,是使用路由表的刷新。