云服务器免费试用

边界网关协议BGP消息是什么?(bgp边界网关协议实训)

服务器知识 0 467

边界网关协议BGP消息是什么?

路由器的主要功能是将数据包从一个网络移动到另外一个网络。路由器通过静态配置或通过在路由器之间分发网络拓扑信息的动态路由协议了解未连接的网络。路由器尝试根据目标网络选择网络中的最好无环路径。链路震荡,路由器崩溃和其他意外事件可能会影响最好路径,因此路由器一定要彼此交换信息,以便网络拓扑在这些类型的事件期间进行更新。

边界网关协议BGP消息是什么?(bgp边界网关协议实训)

路由协议分为内部网关协议(IGP)或外部网关协议(EGP),这表明该协议是设计用于在组织内部或在组织之间交换路由。在IGP协议中,所有路由器都在路由域内使用通用逻辑来查找到达目的地的最短路径。EGP协议可能需要为其交换路由的每一个外部组织使用唯一的路由策略。

边界网关协议

RFC1654将边界网关协议(BGP)定义为提供可伸缩性,灵活性和网络稳定性的EGP标准化路径矢量路由协议。创建BGP时,主要的设计斟酌因素是在公共网络(例如Internet或私有专用网络)上进行IPv4组织间连接。BGP是唯一用于在Internet上交换网络的协议,该协议具有600,000多个IPv4路由,并且还在不断增长。BGP不会发布增量更新或刷新网络发布,例如OSPF或ISIS。BGP偏爱网络内部的稳定性,由于链路抖动可能会致使数千条路由的路由计算。

从BGP的角度来看,自治系统(AS)是在一个组织的控制下的一组路由器,它们使用一个或多个IGP和通用度量标准在AS中路由数据包。如果在一个自治系统内使用多个IGP或度量标准,则该自治系统在路由策略中一定要与外部自治系统保持一致。AS内不需要IGP,IGP也能够使用BGP作为其中的唯一路由协议。

自治系统编号

需要连接到Internet的组织一定要取得自治系统编号(ASN)。ASN最初是2个字节(16位),提供65,535个ASN。由于用尽,RFC4893扩大了ASN字段以容纳4个字节(32位)。这样就能够实现4,294,967,295个唯一的ASN,与原始的65,535个ASN相比有了很大的奔腾。

任何组织都可使用两个私有ASN,只要它们从未在Internet上公然交换过。ASN64,512–65,535是16位ASN范围内的专用ASN,而4,200,000,000–4,294,967,294是扩大的32位范围内的专用ASN。

回路预防

BGP是一种路径向量路由协议,不包括类似于网络的链路状态路由协议的完全拓扑。BGP的行动类似于距离矢量协议,以确保路径无环路。

BGP属性AS_PATH是尽人皆知的强迫性属性,并且包括前缀广告已从其源AS遍历的所有ASN的完全列表。AS_PATH在BGP协议中用作环路预防机制。如果BGP路由器收到其AS列在AS_PATH中的AS的前缀公告,则它会抛弃该前缀,由于路由器认为该公告构成了环路。

地址家庭

最初,BGP用于组织之间的IPv4前缀路由,但是RFC2858通过添加称为地址家庭标识符(AFI)的扩大名,添加了多协议BGP(MPBGP)功能。地址族与特定的网络协议(例如IPv4,IPv6等)相干,并通过后续的地址族标识符(SAFI)(例如单播和多播)与其他粒度相干。MBGP通过使用BGP路径属性(PA)MP_REACH_NLRI和MP_UNREACH_NLRI来实现这类分离。这些属性承载在BGP更新消息中,并用于承载不同地址族的网络可达性信息。

注意:

一些网络工程师将多协议BGP称为MPBGP,而其他网络工程师则使用术语MBGP。这两个词是同一回事。

网络工程师和提供商继续为BGP添加功能和功能增强。BGP现在提供了可扩大的控制平面,以用于组网方案,IPsec安全关联和虚拟可扩大LAN(VXLAN)等覆盖技术的信令。这些覆盖可以通过组网L3方案提供第3层连接,还是通过组网L2方案(L2方案)提供第2层连接,例如虚拟专用局域网服务(WAN)或以太网方案(E方案)。

每一个地址族都为BGP中的每一个协议(地址族+子地址族)保护一个单独的数据库和配置。即便路由器使用与另外一路由器相同的BGP会话,这也能够使一个地址族中的路由策略与不同地址族中的路由策略不同。BGP包括一个AFI和一个SAFI,每一个路由通告均用于辨别AFI和SAFI数据库。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942@qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 边界网关协议BGP消息是什么?(bgp边界网关协议实训)
本文地址: https://solustack.com/5460.html

相关推荐:

网友留言:

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。