什么是BGP?

摘要:是运行于上的一种自治系统的路由协议。系统的主要功能是和其他的系统交换网络可达信息。是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。

a

BGP是一种路径矢量路由协议,它的中文名称是边界网关协议,BGP其着眼点不在于自动发现网络拓扑,它对等体的建立、更新和删除等交互过程主要有 5 种报文、
6 种状态机和 5
个原则。BGP最主要的区别是使用场景不同:IGP协议用于一个AS内,可以简单理解为一个团体的内部,比如企业网,园区网内部;而BGP协议主要用于一个AS与另一个AS之间的连接,即一个团体和另一个团体之间的连接,比如,ISP和ISP之间、ISP和数据中心之间(BGP多线接入)等。

BGP用于在不同的自治系统(AS)之间交换路由信息。当两个AS需要交换路由信息时,每个AS都必须指定一个运行BGP的节点,来代表AS与其他的AS交换路由信息。这个节点可以是一个主机。而在于在AS之间选择最佳路由和控制路由的传播。用于传输自治系统间的路由信息,BGP
在启动的时候传播整张路由表,以后只传播网络变化的部分触发更新它采用 TCP 连接传送信息,端口号为 179 在 Internet 上,BGP
需要通告的路由数目极大,由于 TCP 提供了可靠的传送机制,同时 TCP 使用滑动窗口机制,使得 BGP 可以不断地发送分组,而无需像 OSPF 或 EIGRP
那样停止发送并等待确认。

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

原创文章,作者:网友投稿,如若转载,请注明出处:https://www.cloudads.cn/archives/4336.html

发表评论

登录后才能评论