BGP协议想必广大用户应该早有耳闻,特别是当提及一些
虚拟主机产品的机房线路时经常会听到这个专业术语。的确,在主机和服务器的选择中机房是否提供该协议也是广大用户的考量因素之一。本文将对该协议的定义和优势进行介绍:
BGP代表边界网关协议。它可以定义为一种标准化的外部网关协议,用于在互联网的各种自治系统之间交换路由信息和可达性信息。该协议可细分为路径矢量协议和距离矢量路由协议。
WHT中文站Webhostingtalk.cn对机房提供该协议的产品信息甚至排名情况进行了介绍,值得参考。
BGP有四种类型,如下所述:
开放消息——这是在不同自治系统成功建立连接后发送以建立会话的消息。该消息包含与自治系统相关的信息,如使用的BGP版本、保持时间、BGP 标识符(IP 地址)、AS 号和一些可选参数。
更新消息——成功建立会话后发送此消息。这用于共享路由信息。此类消息包含有关可访问的路由器、不可访问的路由器和路径属性的信息。
保持连接消息——这是另一条消息,可帮助我们确保邻居路由器仍在运行。该消息一般在更新消息发送之前发送。邻居收到保持连接消息后会立即重置保持时间。
通知消息——这是发生某些错误时发送的另一种消息。它包含错误代码、特定错误子代码和错误原因。
为什么需BGP
BGP有一个优势,因为它让我们能够更好地控制我们发布哪些路由以及我们从邻居那里接受哪些广告。我们需要它来在互联网上的自治系统之间交换路由和可达性信息。它可以控制我们和我们邻居的路线选择。因此,它是互联网的路由协议。此外,BGP是最流行的外部网关协议,它比开放最短路径优先更灵活和可扩展。此外,它强调确定最佳路径。它提供了互联网服务优势,因为在我们的网络中运行BGP几乎是必须的。
同时,BGP支持在自治系统网络或路由域中的网关主机之间交换路由信息。BGP基于连接到每个已知路由器的路由表、它们连接的地址以及到每个路由器的路径质量,以便建立的连接具有最佳的延迟和稳定性。