边界网关协议(BGP)是Internet的邮政服务x b a i x i n g c o m。当某人将一封信放到邮箱中时,邮政服务会处理该邮件,并选择一种快速,高效的途径将这封信传递给收件人。同样,当某人通过Internet提交数据时,BGP负责查看数据可以传播的所有可用路径并选择最佳路由,这通常意味着在自治系统之间进行跳转。
BGP是使Internet工作的协议。它通过启用Internet上的数据路由来做到这一点x_b_a_i_x_i_n_g_c_o_m。当新加坡的用户使用阿根廷的原始服务器加载网站时,BGP是使该通信快速有效地发生的协议。
如果我们继续将BGP视为Internet的邮政服务,则AS就像各个邮局分支机构。一个城镇可能有数百个邮箱,但是这些邮箱中的邮件必须先经过当地的邮政分支机构,然后才能路由到另一个目的地。AS中的内部路由器就像邮箱一样,它们将出站传输转发到AS,然后AS使用BGP路由将这些传输到达目的地来源www.xbaixing.com。
简化的BGP
上图说明了BGP的简化版本。在此版本中,Internet上只有6个自治系统。如果AS1需要将数据包路由到AS3,则有两种不同的选择:
跳到AS2,然后跳到AS3:AS2→AS3或跳到AS6,然后跳到AS5,AS4,最后跳到AS3:AS6→AS5→AS4→AS3
在此简化模型中,决策似乎很简单。与AS6路由相比,AS2路由所需的跳数更少,因此它是最快,最有效的路由x_b_a_i_x_i_n_g_c_o_m。现在,假设有成千上万的AS,并且跳数只是复杂路由选择算法的一部分。这就是Internet上BGP路由的现实。
Internet的结构在不断变化,出现了新系统,而现有系统不可用。因此,每个AS都必须保持有关新路由和过时路由的信息欢迎www.xbaixing.com。这是通过对等会话完成的,在每个对等会话中,每个AS都通过TCP / IP连接连接到相邻的AS,以共享路由信息。使用此信息,每个AS都可以正确路由来自内部的出站数据传输。香港BGP/CN2线路咨询企鹅

