什么是BGP?什么是BGP线路机房?

最新资讯 2022-11-17 zxn123 205

什么是BGP?

BGP属于应用层协议,基于TCP。

BGP(Border Gateway Protocol,边界网关协议)主要用于互联网AS(自治系统)之间的互联,BGP的最主要功能在于控制路由的传播和选择最好的路由。BGP是Internet工程任务组制定的一个加强的、完善的、可伸缩的协议。

它是边界网关协议,有别于内部网关协议,BGP用来在不同自治系统之间交换路由信息,应用于互联网与互联网之间。

BGP只是力求寻找到一条尽可能到目标网络比较好的路径,因为找到最佳路径很不现实。采用路径向量路由选择协议。注意这里叫路径向量,也就是说这是个向量,内容是到达目的网络所经过的路径。

BGP工作原理:

每个自治系统至少有一个路由作为该自治系统的“发言人”,它要与其他自治系统的“发言人”交换路由信息。他们之间建立TCP连接来交换信息。交换的信息是到达某个网络所要经过的路由们。

特点:

支持CIDR;

首次运行和相邻的BGP路由交换整个BGP路由表;

四种报文:

1、打开报文,与其他BGP发言人建立回话;

2、更新报文;

3、心跳报文;

4、通知报文;

什么是BGP线路?

BGP(Border GatewayProtocol)是一种在自治系统之间动态交换路由信息的路由协议。一个自治系统的经典定义是在一个管理机构控制之下的一组路由器,它使用IGP和普通度量值向其他自治系统转发报文。

展开全文

在BGP中使用自治系统这个术语是为了强调这样一个事实:一个自治系统的管理对于其他自治系统而言是提供一个统一的内部选路计划,它为那些通过它可以到达的网络提供了一个一致的描述。

边界网关协议是不同自治系统路由器之间进行通信的外部网关协议,作为EGP替代品。BGP系统之间交换网络的可达到信息。这些信息包括数据到达这些网络所必须经过的自治系统AS中的所有路径,通过这些信息构造自治系统链接图,然后根据连接图删除选路环,制定选路策略。

使用BGP双线方案有以下优点:

1. 服务器只需要设置一个IP地址,最佳访问路由是由网络上的骨干路由器根据路由跳数与其它技术指标来确定的,不会对占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择最优的路径,所以能真正实现高速的单IP双线访问。

2. 由于BGP协议本身具有冗余备份、消除环路的特点,所以当IDC服务商有多条BGP互联线路时可以实现路由的相互备份,在一条线路出现故障时路由会自动切换到其它线路。

3. 使用BGP协议还可以使网络具有很强的扩展性可以将IDC网络与其他运营商互联,轻松实现单IP多线路,做到所有互联运营商的用户访问都很快。这个是双IP双线无法比拟的。

什么是BGP机房?

采用BGP方案来实现双线路互联或多线路互联的机房,称为BGP机房。

中国网通 、中国电信、中国铁通和一些大的民营IDC运营商都具有AS号,全国各大网络运营商多数都是通过BGP协议与自身的AS号来实现多线互联的。使用此方案来实现多线路互联,IDC需要在CNNIC(中国互联网信息中心)或APNIC(亚太网络信息中心)申请自己的IP地址段和AS号,(特别注明:目前国内的世纪互联同时是APNIC和CNNIC的会员单位),然后通过BGP协议将此段IP地址广播到其它的网络运营商的网络中。使用BGP协议互联后,网络运营商的所有骨干路由设备将会判断到IDC机房IP段的互联最佳路由,以保证不同网络运营商用户的高速访问。