梅利333

从无到有,自有至精

导航

multicast- 12 BIDIR tree

BIDIR tree 双向树

和SSM 完全对立

1 Bidirectional tree 是一种只用sparse mode 中 共享树 来收和发数据的转发模型,主要针对many to many 的组播模型多对多,视频会议

2 该模型中,所有的组播路由器针对RP的RPF interface 均会标识bidirectional interface ,即在该接口是即可以发数据,也可以接收数据

3 该模型中,不再需要源树,即意味着不再需要S,G表项,只存在*,G表项

4 运行bidirectional tree 的两个条件

1 全网组播路由器必须ip pim bidir-enable

2 RP必须支持bidirectional

 

RP设置命令的相关修改

Static RP :  ip pim rp-address [address] bidir

BSR C-RP : ip pim rp-candidate [interface] bidir

AUTO-RP : ip pim send-rp-announce [interface] scope [ttl] bidir

设置BSR 和MA时,和之前的一样即可

 

Bidir 接口,是双向的,既可以发,也可以收

 

在此图中虽然标识了server /PC,但是在实际使用中,谁都有可能成为发包者,源,也有可能成为接收者,组成员因为是多对多,没有任何的限制。

 

来看一 下配置吧

STATIC部份,

先简单,

Ip pim bidir-enable
Ip pim rp-address 3.3.3.3 bidir

所有的上器都要这样配置

因为是静态手动指定的,

如果路由器少的时候还可以,没啥技术含量,牛B的我们一般不用这个

 

BSR、AUTORP

BSR

只在R3上配置即可,又是BSR,又是RP喽~

R3(config)#ip pim bsr-candidate lo 1  //指定BSR 
R3(config)#ip pim rp-candidate lo 1 bidir  //指定CRP,在后面要加上bidir关键字

 

AUTO RP

还是在R3上做

所有的路由器都要输入 autorp listener

R3(config)#ip pim autorp listener
R3(config)#ip pim send-rp-discovery lo 1 scope 10    //配置MA
R3(config)#ip pim send-rp-announce lo 1 scope 10 bidir  //指定RP,一样后面要加bidir关键字

那这样配置完了之后,到底和之前的有啥变化呢?

不是说没有S,G了嘛~

来验证一下

另外,PC/SERVER 都可以成为源/接收者

pc1(config-if)#ip igmp join-group 224.1.1.1   //PC加组
server2(config-if)#ip igmp join-group 238.1.1.1 // SERVER 2 加组

然后用PC去ping238.1.1.1 PC做为源

再用SERVER 去ping 224.1.1.1  server 做源

 

 

 

 

无论是谁去访问组地址,都是可以通的,

 

当然,我们要看的不是通,我们要看的是mroute 表

 

可以看到在R2上,去往224.1.1.1 这个组播地址的路由表中,并没有看到S,G表项,至于下面的那个是因为AUTO-RP 产生的224.0.1.39和224.0.1.40两个S,G表项,那个可以不用管它

 

 

R4上也是一样的表项,没有S,G

 

但是请注意,

在表项后面的flags位上,显示的是BC

B - Bidir Group

C - Connected,

 

在R3上看RP上看,更加的直观,只有一个B

就是bidir 方向获得的路由

 

BIDIR 防环原则

在此环境中没有RPF 校验

但是没有RPF校验 ,该如何防环呢?

Show ip pim interface df

 

指定转发者是在每一个网段选一个,

选举原则

1 谁离RP更近 AD, METRIC 越小越优

2 如果一样,比地址大小,谁的地址大谁优

谁是指定转发者,谁就负责给RP发送流量

RP上的所有接口都是DF

 

 

表中带有*号的是最优的,并且只有本地接口才会标*,如果本地接口不是DF,那么就显示为对端接口,也就没有*了,如图中的34.0.0.3,是R3的,我是在R4上查看的

DF winner 是代表着被选定的DF

 

 

 

如这两个口比较,肯定是34.0.0.3做为DF

因为它离RP更近,AD 值相同,但是METRIC相比之下要小点一跳呢,所以更小

一个网段内,只有一个人发,就肯定不会出现环路

所谓的发,是向RP发送数据,并不是向接收者发送数据。

 

 

-------------------------------------

CCIE成长之路  --- 梅利

posted on 2020-10-26 10:04  梅利333  阅读(205)  评论(0编辑  收藏  举报