Type4:Ethernet Segment Route

Type4 能做什么?

Type4的主要作用就是Redundancy Group的自动发现,以及在Multi-Homing中DF(Designated Forwarder)的选举;另外Type4是全局的,在PE上,对于同一个CE,Type4是相同的,只有EVI是不同的

Type4 分析

报文格式

Redundancy Group 自动发现

根据上面抓包信息,可以通过ES-Import RT来自动发现Redundancy Group,只有相同的ES-Import RT才会被import进来,并视为同一个Redundancy Group,也可以从下面信息中验证import RT是生效的,默认过滤PE3发过来的RT4:

DF选举

注:DF和NDF的选举主要是针对组播的,如果不限制,在Multi-Homing场景就会复制两份送出去,这就有问题了;但在Signle-Homing的场景,DF和NDF统指单播和组播,因为本身就只有一个AC是active的

选举是通过什么算法计算的?其实很简单,就是“EVI-ID MOD 节点数量”,就是EVI-ID除以节点数量,余数就是我们要找的结果,拿到结果后,按顺序(按换回地址从低到高)放入PE节点就可以了。如现有测试环境中,EVI是300,节点数是2,那么取MOD后得到的是0,所以在EVI300中,PE1作为DF,PE2为BDF:

如上解释,单播流量不依赖DF/NDF,所以你会看到根据hash结果,两个AC都可能转发单播流量;对于组播,我们可以看到如ARP只在PE1转发,因为PE1是DF,因此PE2不会转发广播,H1的抓包中也可以得到验证;对于广播想体现Multi-Homing的价值,那么增加一个EVI-ID 301即可

所以在Multi-Homing的场景中,DF/NDF防止了泛洪流量的重复副本传递到Multi-Homing ES,如下所示:

本文出自 Frank's Blog

版权声明:


本文链接:Type4:Ethernet Segment Route
版权声明:本文为原创文章,仅代表个人观点,版权归 Frank Zhao 所有,转载时请注明本文出处及文章链接
你可以留言,或者trackback 从你的网站

留言哦

blonde teen swallows load.xxx videos