BGP(边界
网关协议)边界网关协议是用于
连接路由互联网上的
独立系统的选择方案。它是一个增强的,完美的,可
扩展的协议是由Internet工程
任务force.bgp4作出
支持CIDR寻址方案,使internet.bgp可用的IP
地址数量是设计来取代原来的外部网关协议EGP,也被认为是作为一个
路径矢量协议。
背景 路由是由两个基本的动作:确定最佳路径和信息组(通常称为组)通过
网络传输。它是相对简单的通过网络传输的数据包,和路径的确定是complex.bgp是一个协议,在今天的网络实现的路径选择。下面是一个简短的描述的BGP的基本
操作及其协议
组件的描述。
BGP实现域间路由的TCP / IP networks.bgp是外部网关协议(EGP),即
执行在多个自治系统或域的路由和交换路由和可达性信息与其他BGP系统。
BGP是设计来取代其前身(现在使用的)外部网关协议(EGP)作为标准的外部网关路由协议为
解决全球internet.bgp EGP的严重问题,可以更有效地适应网络的快速发展。
BGP指定多RFC:rfc1771 -
介绍BGP4,当前的版本是,bgp.rfc1654 -介绍第一BGP4 specification.rfc1105,rfc1163,和rfc1267描述BGP版本之前BGP4。
操作
BGP执行三种
类型的路由:内部路由、内部路由和通过路由。
两者之间的路由发生在两个或多个不同的BGP
路由器之间。这些系统的对等路由器使用BGP保持一致的网络拓扑视图,和BGP邻居的交流必须在同一个物理网络。互联网是使用这条路线的一个例子,因为它是由多个(或
管理域),许多领域的研究机构,构成internet.bgp常被用来做路由选择最好的路径,在互联网和实体。
内部路由在两个或多个BGP路由器之间发生。The peer routers in the same AS use BGP to maintain a consistent system topology view.BGP is also used to determine which router is the connection point of the external AS.Again, the Internet provides an example of routing between AS.An organization, such as a university, can use BGP to provide the best route within its own management domain (or AS).The BGP protocol can provide both AS and AS internal routing.
BGP(通过)作为路由发生在两个或多个BGP对等路由器之间,传递不
运行BGP的AS交换数据。在AS环境中,BGP通信不是从AS发出的,也不属于AS AS节点。BGP必须与用于通过AS成功传输BGP通信的路由协议进行交互,并且在整个环境中
显示以下图像。
路由
与其他路由协议一样,BGP
维护路由表,发送路由更新,并根据路由度量确定路由,BGP系统的主要
功能是交换其他BGP系统的网络可达信息,包括AS路径的列表信息。此信息可用于建立系统连接图,以消除路由循环,并作为
策略确定执行。
每个BGP路由器维护由特定网络的所有可用路径组成的路由表,但它不清除路由表,该路由表维护从对等路由器收到的路由信息,直到更新增量为止。
BGP设备在初始数据交换和增值更新后交换路由信息,当路由器第一次连接到网络时,BGP路由器交换整个BGP路由表。同样,当路由表发生变化,路由器发送路由table.bgp路由器改变部分不定期发送路由更新,和BGP路由更新只包含一个网络的最佳路径。
BGP使用一个单一的路由度量来确定一个给定的网络的最佳路径。这个指标包含指定的链接优先任何单位的价值,和BGP度量通常是分配给每个链接的网络管理,分配给一个链接,可以根据任意数量的价值尺度,包括数如,稳定性,
速度,延迟,或成本通过路线。