BGP的主要功能是什么?它的报文有几种?BGP用这几种报文实现的功能过程有哪些?

BGP的主要功能是什么?它的报文有几种?BGP用这几种报文实现的功能过程有哪些?,第1张

BGP叫边界网关协议,是用于AS间的一种路由协议。

ospf、rip、isis等,均是用来发现路由的。

而BGP的功能主要是用来管理路由,而非发现路由,用于isp之间。

报文有4种:open,keepalive,update,notification。用此4中报文,有6种状态机。

open用来建立bgp邻居关系,keepalive用来保持这种连接,update用来发送更新或撤销的路由条目,notification用来通告网络错误。

一个典型的过程为:Idle(启动消息)->Connect(TCP连接成功,发OPEN)->OpenSent(收到OPEN消息,协商成功)->OpenConfirm(收到KEEPALIVE消息)->Established(TCP连接关闭,有错误,或处理UPDATE消息失败,或收到NOTIFICATION消息)->Idle

动态路由的优先级是不能修改的。

什么是动态路由?动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。动态路由分类根据作用的范围,动态路由协议可分为:

1)内部网关协议(InteriorGatewayProtocol,简称IGP)。在一个自治系统内部运行。

2)外部网关协议(ExteriorGatewayProtocol,简称EGP):运行于不同自治系统之间。BGP路由协议几乎是目前业界唯一在使用的EGP。根据使用的算法,

路由协议可分为:

1)距离矢量协议(Distance-Vector):典型的有RIP和BGP。其中,BGP也被称为路径矢量协议(Path-Vector)。

2)链路状态协议(Link-State):典型的有OSPF和IS-IS。

因此,我们迫切需要一种动态的机制,来帮助路由器更加灵活地维护路由信息。这时候你应该知道为什么要有动态路由协议了吧。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/460141.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-06-03
下一篇2023-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存