bgp通告四原则_(精)最新bgp通告原则.doc

(精)最新bgp通告原则

实践出真知-关于思科和华为对于BGP通告原则的理解??

BGP通告原则说:

1、多条路径时,BGP SPEAKER只选最优的给自己使用;2、BGP SPEAKER只把自己使用的路由通告给相邻体;3、BGP SPEAKER从EBGP获得的路由会向所有BGP相邻体通告(包括IBGP和EBGP)4、BGP SPEAKER从IBGP获得的路由不向它的IBGP相邻体通告;5、BGP SPEAKER从IBGP获得的路由是否通告给它的EBGP相邻体要依IGP和BGP的同步情况来决定;6、连接一建立,BGP SPEAKER将把自己所有BGP路由通告给新相邻体。

这里很重要的就是第二句话。

这里有一个例子:A、B、C三台路由器,A属于AS100,BC属于AS200,A和B为EBGP邻居,两者之间没有IGP,BC为IBGP邻居,BC之间的互联网段为11.4.1.1/24,B中没有将直连路由注入到bgp中,问A是否能看到11.4.1.1/24。

?

分析一下:B中的BGP表里是有11.4.1.1/24的,但是B中的路由表里关于这个网段选的是直连路由,也就是说,这段BGP路由在BGP表中是最优的,但是没有放入路由表中。那么这种情况下,B究竟是否将这段BGP路由通告给A。

按照BGP通告原则上说:将自己使用的BGP路由传递给EBGP邻居,那么B应该不将这段路由给A,也就是说,A上是看不到11.4.1.1/24的路由的。解决办法是在C上注入直连路由。

问题出来了:用思科设备做实验,A上是可以学到这段BGP路由的。用华为设备做实验,A上学不到这段路由。

问题的关键是:设备对于“最优BGP路由”这几个字的理解。

后来我们分析,大概是这样:

思科厂家:最优的意思,就是BGP表中最有,即如果BGP表中最优,且BGP和IGP同步了,那么就会将这条BGP路由通告给它的EBGP邻居。

华为厂家:最优的意思是放入了自己的路由表中,即,即使BGP表中最优,但自己没有没有这条路由,它也不会把这条BGP路由通告给它的EBGP邻居。

分别问了思科和华为的工程师:BGP的通告原则在不同厂家之间会有这样的差异吗。

思科的说:主要是看同步和自己的BGP表中是否最优,没有提到是否要放进自己的路由表里这个概念,他们也不太清楚别的厂家。

华为的工程师说:好像也听说过C厂家和H厂家这样的区别。不过华为就是要将自己使用的BGP路由通告给对方的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值