主机通告的路由
通过 TYPE-2-ROUTE 通告,NVE 完成主机路由交互,得以实现主机间的互访;
TYPE-2-ROUTE(MAC/IP Route),其用于发布主机的 MAC 地址、ARP 表项、主机路由信息,即:
1)Host MAC-ADDR Advertisement(主机 MAC 地址通告);
2)Host ARP Advertisement(主机 ARP 信息通告);
3)Host IP Route Advertisement(主机 IP 路由通告);
报文示例(Wireshark)
针对 MP_REACH_NLRI.Route Type Specific 部分:
Route Distinguisher(8 Byte):该字段为 EVPN 实例下设置的 RD(Route Distinguisher)值;
Ethernet Segment Identifier(10 Byte):该字段为当前设备与对端连接定义的唯一标识;
Ethernet Tag ID(4 Byte):该字段为当前设备上实际配置的 VLAN ID;
MAC Address Length(1 Byte):该字段为此路由携带的主机 MAC 地址的长度;
MAC Address(6 Byte):该字段为此路由携带的主机 MAC 地址;
IP Address Length(1 Byte):该字段为此路由携带的主机 IP 地址的掩码长度;
IP Address(0 或 4 或 16 Byte):该字段为此路由携带的主机 IP 地址;
MPLS Label1(3 Byte):该字段为此路由携带的 LAYER 2 VNI;
MPLS Label2(0 或 3 Byte):该字段为此路由携带的 LAYER 3 VNI;
补充说明
BGP EVPN 的 TYPE-2-ROUTE 的前三个字段:RD、Ethernet Segment Identifier、Ethernet Tag ID,在不同的场景下,其内容一致
仅后边的六个字段存在区别,其内容取决于路由内容(是发布主机的 MAC 地址?是发布 ARP 表项?是发布主机路由信息?);