什么是 BGP,我们为什么需要它?
BGP代表边界网关协议。它可以被定义为标准化的外部网关协议,它被开发用于在Internet上的各种自治系统(AS)之间交换路由信息和可达性信息。它被归类为路径矢量协议和距离矢量路由协议。
BGP的类型
BGP有两种类型,如下所示-
内部BGP-内部BGP(IBGP)是同一AS中BGP扬声器之间的BGP连接。
外部BGP-外部BGP(EBGP)是不同AS中BGP发言者之间的BGP连接。
消息类型
BGP有四种消息类型,解释如下-
OpenMessage-这是在不同的自治系统成功建立连接后发送以建立会话的消息。该消息包含与自治系统相关的信息,如BGP使用的版本、保持时间、BGP标识符(IP地址)、AS编号和一些可选参数。
更新消息-此消息在会话成功建立后发送。这用于共享路由信息。此类消息包含有关可访问的路由器、不可访问的路由器和路径属性的信息。
KeepAlive-这是另一条消息,可帮助我们确保邻居路由器仍在运行。此消息一般在发送更新消息之前发送。邻居收到KeepAlive消息后会立即重置保持时间。
通知-这是发生错误时发送的另一种消息。它包含错误代码、特定错误子代码和错误原因。
BGP的需要
BGP有一个优势,因为它使我们能够更好地控制我们通告的路由以及我们从邻居那里接受的通告。
我们需要它来在Internet上的自治系统之间交换路由和可达性信息。
它可以控制我们和我们邻居的路线选择。因此,它是Internet的路由协议。
此外,BGP是最流行的外部网关协议。它比开放最短路径优先(OSPF)更灵活和可扩展。此外,它强调确定最佳路径。
它提供了Internet服务优势,因为在我们的网络中运行BGP几乎是必须的。基于多协议标签交换(MPLS)的第3层VPN服务使用BGP作为底层路由协议。它增加了网络稳定性。
它包括对sop蠕虫和拒绝服务(DoS)攻击的自动响应。它提供大规模的服务质量(QOS)并提供可扩展性。
评论列表