关于我们

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻公共列表

动态BGP和静态BGP有何区别?哪个更好?

发布时间:2021-01-15 15:06:36

最近一段时间有遇到小伙伴来咨询BGP的问题,也经常会问是动态BGP好还是静态BGP好一点,今天数据湾在此给大家介绍下动态BGP和静态BGP这两种公网EIP的区别。

BGP的发展

最开始的传统多线

在早期的很长一段时间内,不知道大家还记不记得,使用联通的小伙伴跟使用电信的小伙伴是没办法在一起打游戏的,彼此之间的延迟高的离谱,完全没有办法配合。

那时候每个运营商都有自己网络,运营商之间的互联点也比较少,跨网连接的时候都要迂回到连接点,再加上那会儿带宽也不大,就时常导致了拥堵。

很多应用为了应付这种情况,都申请了多线,一根电信一根联通一根移动。应用在每一个运营商都申请了一个IP地址,多个IP地址共同映射到同一个内网IP上。电信访问走电信的IP,移动访问走移动的IP,联通走联通自己的IP。

这样确实是能解决跨网的问题,但是随着运营商数量越来越多(长城、教育网等),IP的维护越来越复杂,DNS的智能解析要求越来越高。

BGP的出现

我们是否有办法申请一个IP地址,让每一个运营商网络都有这个IP的路由,并且都指向我们的应用,不再跨网?即上图不再是IP1~IP3,而只有IP1。

BGP类型的EIP就是解决这个问题的。

某段IP地址,在多家运营商同时广播,每家运营商网络里面都有这个IP的路由并指向同一个地方。这类IP地址就是BGP类型的IP地址。

动态BGP

企业的路由器跟所有的运营商之间建立EBGP,IP地址在企业的路由器上发布,运营商只负责学习并传播。若企业路由器跟运营商之间线路中断,运营商学不到路由,网内路由撤销。

静态BGP

企业的路由器跟运营商之间只是普通的IP对接,不需要建立BGP。IP地址在运营商的网络里面发布以后,通过静态路由的方式将网段指给企业的路由器。线路的中断,企业的路由器的故障,跟运营商的IP发布情况没有关联关系。

静态BGP配置简单,而且跟运营商之间没有动态协议联动。对运营商来说,自己网内的路由都是自己发的,不需要依赖企业的发布。所以静态BGP比动态BGP便宜。

动态BGP和普通静态BGP对比后的区别:

1、组成条件不同

以北京为例,北京动态BGP带宽的组成必备条件:

想做自己的动态BGP带宽必要的五大条件是:自有AS号+自有IP地址段+自有路由设备+动态(BGP)带宽+运管团队。且仅有北、上、广才有动态BGP,又叫国内穿透BGP动态,动态全穿透BGP,其它城市无。

静态BGP带宽组成条件:

相对比较简单,直接找多家运营商采购带宽即可:As号:无,一般运营商代播,无BGP功能。静态BGP又叫非穿透BGP,申请条件也是北、上、广等能满足,使用上表现为多线单IP;一些二三线城市没有BGP带宽,能给用户满足的仅仅是多线多IP的方式实现。

2、具备的功能不同:

  • 静态BGP功能简单

  • 静态BGP带宽功能,可以实现多网接入,但路径上只有通向几大运营商的固定的几条路径,当某个运营商方向的某个路由节点出现故障时,会导致某个运营商方向不能正常通信。

  • 造成单点故障,影响范围是某个运营商出口分方向,造成部分用户无法正常通信,故障的修复责需要人为干预处理,不能自动修复,处理时间一般较长。



/../template/Home/Databay/PC/Static