一、Type1:Ethernet Auto-Discovery Route

EVPN NLRI格式:

EVPN-Type1 以太自动发现路由(Ethernet Auto-Discovery Route)_DC

前缀索引:

  • 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转发。

EVPN-Type1 以太自动发现路由(Ethernet Auto-Discovery Route)_EVPN_02

(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上。

EVPN-Type1 以太自动发现路由(Ethernet Auto-Discovery Route)_BGP_03

(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均可达。

EVPN-Type1 以太自动发现路由(Ethernet Auto-Discovery Route)_EVPN_04