本帖最后由 小草莓酱宝宝 于 2018-10-8 11:05 编辑
据外媒报道,部分地区的网民于 8 月 25 日遭遇网络连接性故障,其网速缓慢或部分网络无法访问。然而此次事故影响最大的是日本网民。 当网络出现故障,想必大多数网友都会以为是自己电脑或运营商(也就是电信、联通等)出问题,但怎么也想不到是Google引起的。有的朋友开玩笑说,是不是谷歌AlphaGo的人工智能要开始统治地球了?
言归正传,接下来我们大致讲下是如何引起这次的故障的,由于运营商和Google之间直接建立BGP邻居,这样运营商和Google之间可以直接传输路由。这时候Google的工作人员把错误的路由发布到BGP中,而运营商又学习了Google的路由,然后运营商传至其他运营商,造成大范围网络故障。
1.首先为什么运营商要和Google建立BGP邻居呢?
正常情况下公司不会把公网的路由导到自己的网络设备上,因为把公网中五十多万条路由导到公司的网络设备上对设备的负载非常大(很多小公司支持不了这么多路由)。 那为什么Google要和运营商建立BGP的邻居关系呢? 比如PC1访问公网,默认情况下是往ISP电信线路出去,对于正常公司说,电信主用,联通备用。现在公司的内网有台PC1访问联通的站点服务器,PC1→公司出口→ISP电信→ISP联通→联通的站点服务器 正常情况下: 这里电信到联通肯定有延迟,有什么办法能够让目的是联通的走联通线路,目的是电信的走电信线路。公司设备和运营商设备间建立BGP邻居。 PC1→公司出口→ISP联通→联通的站点服务器 感谢阅读;有问题的同学可以加我微信私聊我
也可以加网工学习群:128219000
|