什么情况下使用BGP,为什么要用BGP,使用其他的IGP路由协议为什么不行,有什么区别

什么情况下使用BGP,为什么要用BGP,使用其他的IGP路由协议为什么不行,有什么区别,第1张

其他的IGP路由协议,如OSPF、EIGRP等,都只能处理几万条以内的路由,再大的化数据库过大,协议就不能正常工作了。

BGP的设计中不需要每条路由路径的细节信息,只处理大范围的路由情况,所以可以使用在大型网络边界处。

BGP是可靠的,基于TCP(Port

Numer

179)进行建立和维护连接,并且具有并使用TCP的滑动窗口的机制来更新路由表,可以支持一次性的大量路由条目的更新.

BGP是增量更新,同时也是触发更新;

周期性的发送Keepalive

信息来验证TCP连接是否正常,以确保对方的路由器状态是正常的。

BGP的使用原则:

1.多条路径时,BGP

Speaker只选最优的给自己使用

2.BGP

Speaker只把自己的路由通告给邻居

3.从EBGP获得的路由会向它所有BGP

邻居通告(EBGP/IBGP)

BGP

Speaker从IBGP获得的路由不会通告给它的IBGP邻居(BGP

的水平分割)IGP是基于端口的水平分割;而IBGP是基于邻居的水平分割。水平分割的作用是避免产生路由环路。

4.BGP

Speaker从IBGP获得的路由是否通告给它的EBGP邻居要服从IGP和BGP是否同步来决定

5.Established:会话建立,邻居关系协商过程最终状态,这时BGP将开始与它的对等体交换路由更新数据包。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存