快速云:浅析动态和静态的含义与区别在哪

核心提示“动态BGP”和“静态BGP”,经常有人疑惑关于这两种有什么区别?今天快速云帮大家简单介绍下。从传统多线到BGP不知道大家是否还记得当年联网打游戏,联通的兄弟和电信的兄弟,完全没法配合,延迟吓 死人。这是由于每个运营商都有自己的网络,运营商

“动态BGP”和“静态BGP”,人们常常想知道这两者有什么区别?今天快云就给大家简单介绍一下。

从传统多线到BGP

不知道大家还记不记得当年玩网游。联通的哥哥和电信的哥哥根本配合不上,拖着拖着吓死人。这是因为每个运营商都有自己的网络,运营商之间的互联点比较少,带宽不大,跨网连接要绕道连接点,经常拥堵。

为了应对这种情况,很多应用都申请了多线,一个电信,一个联通,一个移动。每个运营商申请一个IP地址,多个IP地址映射到同一个内网IP。电信接入走电信IP,移动接入走移动IP,联通走联通自有IP。

这样确实可以解决跨网的问题,但是随着运营商越来越多,IP的维护越来越复杂,DNS的智能解析要求也越来越高。

有什么办法让我们申请一个IP地址,让每个运营商网络都有这个IP的路由,都指向我们的申请,这样就不会跨网了?也就是上图不再是IP1~IP3,而只是IP1。

BGP型EIP就是专门为解决这个问题而设计的。

比如某个IP地址同时被多个运营商广播,每个运营商的网络都有这个IP的路由,指向同一个地方。这种IP地址是BGP类型的IP地址。

传统上,如果应用只申请IP1并在中国联通发布,电信访客必须先去中国电信和中国联通的互联端口,然后进入中国联通的网络访问IP1。

BGPIP,每个运营商的内网都有IP1路由,直接指向网络中的一个网点,不需要跨网。

在BGP场景下,运营商的路由管理比以前更加复杂。旧场景下,同一IP段只有一条路由;在BGP场景下,这个网络有一个,有可能从其他网络学习路由。本地路由表的维护将加倍,最好的首先进入网络,第二好的穿过网络。

这里有一个点。现在网络里有了,为什么还要向其他运营商学习路由?

如果不学,当网络中的路由出现问题时,路由消失的服务就断了;经过了解,如果网络出现故障,可以绕道其他运营商;

路由运营商之间的交叉渗透会导致运营商网络维护的复杂度更高,运营商默认不渗透,需要客户付费。

动态BGP和静态BGP

刚才说了一些运营商的网络,但是IP地址其实是企业所有,运营商只是代表公司广播。IP地址是如何发布给所有运营商的?作为公司,如何与运营商对接?

动与静,其实就是企业与运营商的连接方式和IP广播点的区别。

动态BGP

企业路由器与所有运营商建立EBGP,IP地址公布在企业路由器上,运营商只负责学习和传播。如果企业路由器和运营商之间的线路中断,运营商无法获知路由,网络中的路由将被取消。

这是动态BGP。

动态BGP的优点是路由发布点在企业的路由器上,企业可以自行控制各个运营商的路由优先级。当某个运营商的网络抖动得厉害时,企业可以主动取消发给他的路由,让该运营商内网的访问者绕过其他运营商访问,绕过故障点。

静态BGP

企业的路由器和运营商之间不需要建立BGP,因为只是普通的IP对接。IP地址在运营商网络公布后,通过静态路由将该网段引用到企业的路由器。线路中断,企业路由器故障,与运营商IP释放无关。

静态BGP配置简单,不存在与运营商的动态协议联动。对于运营商来说,自己网络里的路由都是自己发的,不需要依赖企业的发布。所以静态BGP比动态BGP便宜。

怎么还包?

刚才说的是来话方向的流量,那么怎么才能出话方向呢?因为源地址是一样的,目的地址是随机的,怎么知道要出哪个运营商?

传统的多线路,外发消息会选择一个运营商,或者通过链路负载均衡等设备。

动态BGP,因为企业会学习每个运营商的详细路由,返回的包可以匹配路由回程。

在静态BGP中,仍然需要找到单独的设备与运营商建立EBGP,收集运营商的路由,并根据接收到的路由制定路由策略回程。

 
友情链接
鄂ICP备19019357号-22