BGP概述
BGP 其着眼点不在于自动发现网络拓扑,而在于在AS之间选择最佳路由和控制路由的传播。
BGP使用TCP作为其传输层协议(监听端口号为179),提高了协议的可靠性,且不需要专门的机制来确保连接的可控性。
BGP进行域间的路由选择,对协议的稳定性要求非常高。因此用TCP协议的高可靠性来保证BGP协议的稳定性。
BGP的对等体之间必须在逻辑上连通,并进行TCP连接。目的端口号为179,本地端口号任意。
路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息
BGP从设计上有效避免环路发生
————————————————
版权声明:本文为CSDN博主「Looo~ye」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/keith6785753/article/details/107088632
BGP特点
因为是在AS之间传递路由,为保证数据的可靠性,BGP使用TCP作为其承载协议建立连接。因此与IGP逐跳路由器建立邻居不同,BGP可以跨越多跳路由器建立邻居关系。
AS之间的路由器是不完全相互信任的,为实现路由按需求进行控制和优选,BGP设计了诸多属性。
BGP可以和多路由器建立邻居关系
BGP是用来传递、控制路由的
BGP的数据包四种,分别是Open、Keeplive、Update、Notification
BGP属于EGP,追求的是可靠性、可控性强,还有就是以一个AS为一跳,即AS-BY-AS
BGP思科实验部分
![](https://img-blog.csdnimg.cn/img_convert/26b813edd6206f21136ce2497da1e85d.png)
思科配置图
蓝色:
Router(config)#router bgp 200 ##进入蓝色区域200
Router(config-router)#neighbor 10.0.0.1 remote-as 100 ##指定绿色IP地址以及区域号100
Router(config-router)#neighbor 20.0.0.1 remote-as 300 ##指定红色IP地址以及区域号100
绿色:
Router(config)#router bgp 100
Router(config-router)#neighbor 10.0.0.2 remote-as 200
Router(config-router)#network 10.0.0.0 mask 255.0.0.0
红色:
Router(config)#router bgp 300
Router(config-router)#neighbor 20.0.0.2 remote-as 200
Router(config-router)#network 20.0.0.0 mask 255.0.0.0
后续待补充。。。。。