Bgp边界路由器(bgp路由器)

大家好,今天小编来为大家解答以下的问题,关于Bgp边界路由器,bgp路由器这个很多人还不知道,现在让我们一起来看看吧!

Bgp边界路由器(bgp路由器)

一、什么是BGP带宽

1、BGP带宽是指边界网关协议(BGP)中使用的网络带宽,它是在Internet上实现路由控制的一种标准协议。

2、使用BGP协议的网络可以针对不同的网络流量进行优化,同时还可以实现多路径的装载均衡。

3、因此,BGP带宽可以决定网络的稳定性和可靠性。

二、bgp协议工作原理

自治系统(AutonomousSystem,AS),指的是在同一个组织管理下、使用相同策略的设备的集合。

BGP网络中的每个AS都被分配一个唯一的AS号,用于区分不同的AS。AS号可分为2个字节AS号和4个字节AS号,其中2字节AS的取值范围为1至65535,其中64512-65535是私有AS号。4字节AS号的取值范转为1至4294967295,支持4字节AS号的设备能与支持2字节AS号的设备兼容,IANA负责AS号的分发。

边界网关协议BGP(BorderGatewayProtocol)是运行于TCP上的一种自治系统的路由协议,用于在AS之间实现路由信息的交互。1994年开始使用BGP-4(RFC1771),2006年之后单播IPv4网络使用的版本是BGP-4(RFC4271),其他网络使用的版本是MP-BGP(RFC4760)。

(1)BGP能够承载大批量的路由信息,能够支撑大规模网络。

(2)BGP能够支持多协议的扩展(IPv4、IPv6)。

(3)BGP能够支撑MPLS/VPN的应用,传递客户VPN路由。

BGP通常被称为路径矢量路由协议(Path-VectorRoutingProtocol)。每条BGP路由都携带着多种路径属性(Pathattribute),在各种路径属性中,AS_Path属性是非常关键的一个,AS_Path属性记录了BGP路由传递过程中所经过的AS号,实际上它是一个AS号的列表。

BGP路由器不接受AS_Path中包含其自身AS号的路由更新。AS_Path属性值的长短(AS号的个数)会作为一个比较的依据,影响BGP路由选择的决策。

(1)BGP使用TCP为传输层协议,TCP端口号179,BGP路由器之间基于TCP建立BGP会话,BGP对等体无需直连。

(2)运行BGP的路由器被称为BGP发言者(BGPSpeaker),两台BGP路由器需建立对等体关系(邻居关系)才能交互BGP路由,存在两种类型的BGP对等体关系EBGP和IBGP。

(3)在BGP对等体关系建立完成之后,BGP路由器只发增量更新或触发更新(不会发周期性更新)。

(4)目前主要的BGP版本为V4和MP-BGP

三、bgp原理

边界网关协议(BorderGatewayProtocol,BGP)是一种实现自治系统AS之间的路由可达,并选择最佳路由的矢量性协议。

1、BGP使用TCP作为其传输层协议(监听端口号为179),提高了协议的可靠性。

2、BGP是外部路由协议,用来在AS之间传递数据,对稳定性要求非常高。因此用TCP协议的高可靠性来保证BGP协议的稳定性。

3、BGP的对等体之间必须逻辑上连通,并进行TCP连接。目的端口号为179,本地端口号任意。

4、BGP对等体和IGP对等体不同,BGP对等体(Peer)是指使用TCP建立连接的两端,而非与IGP同概念的直连邻居,只要TCP能够建立连接并不一定需要直连。

5、BGP本身只负责控制路由,数据转发依然靠静态或IGP路由。

7、路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息。

8、BGP是一种增强的距离矢量路由协议,从设计上避免了环路的发生。

9、AS之间:BGP通过携带ASPath信息标记途经的AS,带有本地AS号的路由将被丢弃,从而避免了域间产生环路。

10、AS内部:BGP在AS内学到的路由不会再通告给AS内的BGP邻居,避免了AS内产生环路。

11、BGP提供了丰富的路由策略,能够对路由实现灵活的过滤和选择。

12、BGP提供了防止路由振荡的机制(路由衰减),有效提高了Internet网络的稳定性。

四、bgp选路规则详解

BGP即边界网关协议,也是万维网扩展最常使用的路由协议,它可以让BGP路由器之间唱新、交换路由信息,寻找万维网更最好的路径,从而提供最佳的网络服务。

1.最长匹配原则。BGP首先匹配目的地址,在路由表中选择最多比特表示的路由,因此称为最长匹配原则。

2.最低本地成本原则。BGP会选择路径的本地权值的最小的路由,即最低本地成本原则。

3.最低外部成本原则。BGP会选择外部(非自治系统)路径成本最小的路由,即最低外部成本原则。

4.最近源IP原则。BGP会选择最近源IP地址的路由,即最近源IP原则。

5.最小自治系统路径原则。BGP将源IP所在的自治系统的路由视为最优的路由,即最小自治系统路径原则。

6.最小跳数原则。BGP会选择最小跳数的路由,即最小跳数原则。

因此,通过上述规则,BGP会选择出一个最优的路由,使网络流量可以更好地通过它来传输。

五、bgp的特点

BGP(BorderGatewayProtocol)是一种用于在自治系统(AS)之间交换路由信息的协议,下面是BGP的主要特点:

1.可扩展性:BGP可以处理大量路由器和自治系统之间的路由信息,适用于大型、复杂的网络环境。

2.策略控制:BGP允许网络管理员通过设置策略路由来控制路由流量,使Internet服务提供商(ISP)和企业能够根据自己的需求管理网络,并实现负载均衡和故障切换等功能。

3.慢速收敛:由于BGP路由计算时依赖于路由策略和AS-PATH属性等参数,因此路由收敛较慢,可能需要几分钟甚至几个小时才能完成。

4.安全可靠:BGP使用MD5认证机制保护路由信息的安全性,避免信息泄漏和篡改等网络安全问题,同时具有高可靠性和稳定性。

5.等距路由选择:BGP路由选择时,会优先选择AS-PATH属性最短的路径,即等距路由,以提高路由传输的可靠性和效率。

6.多种连接方式:BGP支持多种连接方式,包括IBGP和EBGP连接,以满足不同AS之间的路由信息传输需求。

总之,BGP作为互联网核心协议之一,其特点包括可扩展性、策略控制、慢速收敛、安全可靠、等距路由选择和多种连接方式等,使其成为大型企业、ISP和互联网服务提供商管理网络的首选协议之一。

六、自治系统内部使用最多的路由协议是

1.内部网关路由协议(IGP):运行在AS内部的路由协议,主要解决AS内部的选路问题,发现、计算路由

主要有:RIP1/RIP2、OSPF、ISIS、EIGRP(思科私有协议)

2.外部网关路由协议(EGP):运行在AS与AS之间的路由协议,他解决AS之间选路问题。

七、bgp协议属于哪一层网络

边界网关协议(BGP)是运行于TCP上的一种自治系统的路由协议。BGP是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。BGP构建在EGP的经验之上。BGP系统的主要功能是和其他的BGP系统交换网络可达信息。网络可达信息包括列出的自治系统(AS)的信息。这些信息有效地构造了AS互联的拓朴图并由此清除了路由环路,同时在AS级别上可实施策略决策。

OK,关于Bgp边界路由器和bgp路由器的内容到此结束了,希望对大家有所帮助。