最近一段时间有遇到小伙伴来咨询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地址。