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

如题所述

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个回答  2013-07-10
bgp主要是用于as间互联,运营商用的比较多,大型的企业也有用的,不过规模就比较大了;不过作为它的扩展产品,mp_bgp应用的范围就比较多了,比如在mpls-vpn中的应用以及其他的一些应用,具体的可以搜一下。
报文有几种,open,keepalive,update,notification,功能实现什么的,扩展开去有的讲了,你可以买本书看看,或者找找资料
相似回答