bgp是什么协议(什么是BGP)

互联网 2024-04-01 阅读

欢迎各位朋友。相信很多人对于bgp是什么协议和什么是BGP的了解程度还在初级阶段,刚好,今天我带来了这两个关键词的深度解析,帮助大家系统性地理解bgp是什么协议和什么是BGP。这篇文章可能稍长,但内容详细,值得你花一些时间阅读和理解。

bgp是什么协议(什么是BGP)

一、BGP属于那种类型协议

BGP(边界网关协议,Border Gateway Protocol)是自治系统之间的路由选择协议。BGP用于连接Internet。作为最新的外部网关协议,现有四个版本。

1.BGP是唯一一个用来处理像因特网大小的网络协议,也是唯一能够妥善处理好不相关路由域间的多路连接协议。BGPv4是一种外部的路由协议,可认为是一种高级的距离向量路由协议。在BGP网络中,可以将一个网络分成多个自治系统。自治系统间使用eBGP广播路由,自治系统内使用iBGP在自己的网络内广播路由。

2.BGP路由选择方法是基于距离向量路由选择。与传统的距离向量(1个单独的度量,如跳数)协议不同,BGP将AS外部路径的度量复杂化。BGP系统的主要功能是和其他BGP系统交换网络可达信息。网络可达信息包括列出的AS信息。这些信息有效地构造了 AS互联的拓朴图并由此清除了路由环路,同时在 AS级别上可实施策略决策。

3.BGP使用可靠的会话管理,TCP中的179端口用于触发Update和Keepalive信息到它的邻居,以传播和更新BGP路由表。当运行BGP的两个路由器开始通信以交换动态路由信息时,使用TCP端口179,他们依赖于面向连接的通信(会话)。

4.BGP必须依靠面向连接的TCP会话以提供连接状态。因为BGP不能使用Keepalive信息(但在普通头上存放有Keepalive信息,以允许路由器校验会话是否Active)。标准的Keepalive是在电路上从一个路由器送往另一个路由器的信息,而不使用TCP会话。路由器使用电路上的这些信号来校验电路没有错误或没有发现电路。

二、网关协议IGP,EGP,BGP,都是什么。

路由协议分为igp和egp,然后ibgp和ebgp都属于bgp,而bgp又属于egp。所以ibgp和igp不是一个概念,igp都是运行在一个as域内的路由协议所以说它是内部的网关路由协议,而egp可以运行在多个as域上,ibgp就是在同一个as上运行的bgp协议但是它并不是igp。

三、什么是BGP

BGP主要用于互联网AS(自治系统)之间的互联,BGP的最主要功能在于控制路由的传播和选择最好的路由。中国联通、中国电信、中国铁通和一些大的民营IDC运营商都具有AS号,全国各大网络运营商多数都是通过BGP协议与自身的AS号来实现多线互联的。使用此方案来实现多线路互联,IDC需要在CNNIC(中国互联网信息中心)或APNIC(亚太网络信息中心)申请自己的IP地址段和AS号,然后通过BGP协议将此段IP地址广播到其它的网络运营商的网络中。使用BGP协议互联后,网络运营商的所有骨干路由设备将会判断到IDC机房IP段的最佳路由,以保证不同网络运营商用户的高速访问。

BGP有动态跟静态之分,目前市面上大部分是属于静态BGP,动态的话目前了解到的只有小鸟云计算开通了华南BGP机房以及香港BGP机房,采用的动态BGP线路,完美解决了跨网访问高延迟、南北互联不互通的问题。随着云计算行业的高速发展,BGP线路将会会成为公有云计算行业标配。

本站所有文章资源内容,如无特殊说明或标注,均为网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

a类正式工是什么意思(公司将员工分为A)

05x是哪个省消防编号(WJ05XC366是哪的车牌号)