一、Type1:Ethernet Auto-Discovery Route
EVPN NLRI格式:
前缀索引:
- Ethernet Segment Identifier
- Ethernet Tag ID
又称为Ethernet Auto-Discovery (A-D) route;
仅仅在通过ESI实现Multihoming接入时才需要。
用以实现:
- 水平分隔
- 快速收敛
- 别名
(1)水平分割:
如图, CE2双归到PE1和PE2,PE1收到来自CE2的BUM流量会复制转发给PE2,PE2收到报文后不应该将报文再发给CE2,避免在CE侧形成环路;同样,PE2从PE1收到的多播流量不会向PE侧转发,避免在公网侧形成环路。
水平分割是通过per ES AD路由中携带的ESI标签实现的;例如下图中,PE2会分配1个ESI标签,来标识ES2,并通过AD路由发布给PE1,PE1向PE2发BUM流量时需要打上这个标签,PE2收到后识别标签,即不会向ES2转发。
(2)快速收敛:
快速收敛:是指通过per ES AD路由,快速撤销MAC路由,达到快速收敛的目的。
如图, CE1双归到PE1和PE2,PE1和PE2学习到CE1的MAC,向PE3发布MAC路由;当CE1与PE1之间的链路故障时,PE1向PE3发送per ES A-D 路由撤销,可使PE3快速更新ES1的MAC路由,将流量切换到PE2上。
(3)别名:
CE多归多活场景时,可能存在多归的PE中有PE没有学习到CE的MAC地址的情况,导致远端PE不能形成负载分担或备份;别名就是为了解决这个问题,别名通过per EVI AD路由实现;
如图,CE1双归到PE1和PE2,假设PE1学习到MAC A,向PE3发布MAC路由,PE2没有学习到MAC A,但是PE2可以向PE3发布per EVI AD路由,PE3就可以知道MAC A通过PE1和PE2均可达。