- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
;
大多数情况下,我们在配置BGP邻居时都会配置成全互联的模式,即所有的BGP邻居都是直连的,且所有的直连路由器之间都配置了BGP邻居(包括IBGP和EBGP),然而BGP其实是允许跨路由器建立邻居关系的(尤其是IBGP邻居),这种非直连的BGP邻居关系有可能会带来“BGP路由黑洞”问题,本项目介绍了BGP路由黑洞的基本概念、产生原因和解决方法。;一、学习目标
1、了解BGP路由黑洞的产生原因;
2、掌握BGP路由黑洞的解决方案。
二、网络拓扑图
;三、环境与设备要求
1、按下列清单准备好网络设备,并依图示搭建网络拓扑图;
;2、为计算机和相关接口配置IP地址;
;
3、按图示预配置好IGP路由与BGP邻居关系;
4、观察BGP路由黑洞现象并分析原因;
5、利用GRE解决BGP路由黑洞问题。
;四、认知与配置过程
1、配置路由器接口IP地址、IGP路由(AS200区域)、BGP对等体(R1-R2:EBGP;R2-R4:IBGP;R4-R5:EBGP),配置过程略。
2、在R1的BGP进程中宣告1.1.1.1,R5的BGP进程中宣告5.5.5.5。
接下来查看R1的BGP路由:
可以看到R1上有两条有效的BGP路由,分别是1.1.1.1和5.5.5.5,其中5.5.5.5依次经过了AS300、AS200后到达了AS100。在R5上查看BGP路由表也可看到完全相同的结果。
;此时在R1上执行命令:
可以看到结果并不通。
在R1上执行命令:
可以看到第一跳到达了R2,之后就没有任何反应了,说明路由过程在R2上出现了问题,接下来查看R2的路由表:
目的地址为5.5.5.5的路由表项,下一跳为10.0.45.5,不能直接转发数据,因为10.0.45.5并不是R2的直连口网段。
去往10.0.45.0的路由表项,下一跳为10.0.23.3,这说明R2最终将数据发送给了R3。
;接下来查看R3的路由表:
可以看到在R3的路由表中,根本就没有5.5.5.5这个目的地址,无法继续转发数据包,最终R3会丢弃掉这个数据包,R3反馈给R1的ICMP出错报文(目的地不可达)也无法送出,因为1.1.1.1这个目的地址对于R3来说也是不可达的。
该问题被形象的称为“BGP路由黑洞”问题,数据包在路由过程中似乎进入了黑洞,再也不见踪影了,在非BGP全互联的网络环境中,BGP路由黑洞问题是很容易引发的。
;引发BGP路由黑洞的主要??因可能在于我们把问题简化的过多了,因为直观上看,我们似乎找到了一种很好的传递BGP路由的方法,即避开一个AS内部的所有路由器,直接在两台边缘路由器之间建立IBGP邻居,实现BGP路由的传递,很明显这可以省去大量的配置工作和BGP邻居开销,而且从边缘路由器上看,似乎一切都很正常(R1和R5上的BGP路由都没有问题)。
然而,传递BGP路由和转发用户数据这根本就是两回事,BGP路由是被封装在BGPupdate报文中,利用TCP协议点对点发送给邻居的,发送过程中只需用到BGP对等体之间的IP地址,与BGP路由前缀无关。
而用户数据则是利用IP路由表逐跳转发的,在逐跳转发过程中,目的地址始终为某个BGP路由前缀(本例中为5.5.5.5),然而AS内部的中间路由器上(本例中为R3)并没有这些BGP路由表项,因此数据转发最终会失败。
有很多种方法解决BGP路由黑洞问题,比如建立BGP全互联邻居关系、通过MPLSBGP/VPN隧道、通过GRE隧道等等,但是最为简单直接的方法是通过GRE隧道。
;3、在R2上配置GRE隧道并配置静态路由
4、在R4上配置GRE隧道并配置静态路由
;五、测试并验证结果
可以看到R1已经可以正常的连通R5,说明BGP路由黑洞问题已经得到了有效解决。
;六、项目小结与知识拓展
BGP路由黑洞问题是一个非常隐蔽的问题,一旦碰到非常麻烦,需要逐跳排查,非常耗时,实践中应该尽量避免建立非直连的BGP对等体。
当我们遇见非直连的BGP对等体时,也应该立刻想到这会引发BGP路由黑洞问题,这种直觉有时候能帮助我们快速定位和解决问题。
;谢谢
您可能关注的文档
- 网络系统建设与运维 课件 P03-07. BGP选路原则.pptx
- 网络系统建设与运维 课件 P03-09. 策略路由.pptx
- 网络系统建设与运维 课件 P03-12. 防火墙配置基础.pptx
- 网络系统建设与运维 课件 P03-13. IPv6园区网综合组网.pptx
- 大型养路机械液气压传动技术 课件 01液压传动基础知识.ppt
- 大型养路机械液气压传动技术 课件 02 液压泵与液压马达.ppt
- 大型养路机械液气压传动技术 课件 03液压缸.ppt
- 大型养路机械液气压传动技术 课件 05液压辅助装置.ppt
- 大型养路机械液气压传动技术 课件 06液压基本回路.ppt
- 大型养路机械液气压传动技术 课件 07液力传动.ppt
文档评论(0)