BGP机房是什么

小白 QA 2020-07-03 16:41:16 阅读(...)

BGP机房是指采用BGP方案实现双线路或多线路互联的机房,实现让网站在各运营商线路之间实现互联互通,做到所有互联运营商的用户访问网站都很快,更加稳定,不用担心全国各地因线路问题带来的访问速度快慢不一,是传统双IP双线机房无法相比的优势。

BGP(Border Gateway Protocol,边界网关协议)是用来连接 Internet 上的独立系统的路由选择协议。它是 Internet 工程任务组制定的一个加强的、完善的、可伸缩的协议。BGP4 支持 CIDR 寻址方案,该方案增加了 Internet 上的可用 IP 地址数量。BGP 是为取代最初的外部网关协议 EGP 设计的。它也被认为是一个路径矢量协议。

BGP机房是什么

由来

BGP 主要用于互联网 AS(自治系统)之间的互联,BGP 的最主要功能在于控制路由的传播和选择最好的路由。中国联通 、中国电信、中国铁通和一些大的民营 IDC 运营商都具有 AS 号,全国各大网络运营商多数都是通过 BGP 协议与自身的 AS 号来实现多线互联的。使用此方案来实现多线路互联,IDC 需要在 CNNIC(中国互联网信息中心)或 APNIC(亚太网络信息中心)申请自己的 IP 地址段和 AS 号,然后通过 BGP 协议将此段 IP 地址广播到其它的网络运营商的网络中。使用 BGP 协议互联后,网络运营商的所有骨干路 由设备将会判断到 IDC 机房 IP 段的最佳路由,以保证不同网络运营商用户的高速访问。

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

优点

1、服务器只需要设置一个 IP 地址,最佳访问路由是由网络上的骨干路由器根

据路由跳数与其它技术指标来确定的,不会占用服务器的任何系统资源。服务器的上行路由与下行路由都能选择最优的路径,所以能真正实现高速的单 IP 高速访问

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

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

线路技术

BGP 是自治系统间的路由协议,它的主要功能是和其他 BGP 说话者之间交换网络可达性信息。一个 BGP 说话者是任何为 BGP 配置的设备。BGP 使用 TCP 作为它的传输协议(端口 179),这提供了可靠的数据传输。

两个 BGP 路由器形成了一个传输协议的连接。这两个路由器被称为邻居或者对等体。一旦传输连接形成,两对路由器交换报文以开放并确认连接参数。在这一步,路由器交换 BGP 版本号、AS 号、持续时间、BGP 标识和其他可选参数等信息。如果对等体间有任何一个参数不一致,就会有差错通知发送,这个对等体连接就不会建立。

如果对等路由器都同意这些参数,则整个 BGP 路由表通过 UPDATE 报文进行交换。UPDATE 报文包含了经过每个系统的可达目的地的列表(即网络层可达性信息 NLRI)以及每个路由的路径属性。路径属性包含了诸如路由源(ORIGIN)之类的信息和优先权的高低。

BGP 表在 BGP 连接的过程中对每个对等体都是有效的。如果有路由报文发生了变化,邻居路由器使用增量的更新(报文)来传递这个信息。BGP 并不要求刷新路由信息。如果没有路由变化产生,BGP 对等体仅交换保留(keepalive)报文,keepalive 报文被周期性地发送以确保连接是保持有效的。

收藏 0个人收藏
走进科技生活方式

评论交流

泪雪默认头像 请「登录」后参与评论
  1. 加载中..