欢迎来到天天文库
浏览记录
ID:38806613
大小:366.00 KB
页数:7页
时间:2019-06-19
《老兵的新生:静态路由、RIP结合NQA、BFD实现快速收敛》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、老兵的新生:静态路由、RIP结合NQA、BFD实现快速收敛文/丘子隽谈到路由协议,也许很多人的脑海中首先浮现的是实现复杂、功能强大的OSPF、BGP。其实,客户网络在很多应用环境下并没有复杂到要用这些协议的地步。为了维护方便或提高网络运行的稳定性,客户更愿意选择静态路由或RIP路由协议。事实上,静态路由或者RIP都能够很好地完成路由学习任务,那么是什么影响了静态路由和RIP的广泛使用呢?原因主要有两个:协议过于简单,不适合大型复杂网络;收敛速度慢,不适合拓扑经常变化的网络,而大型复杂网络的拓扑通常是经常变化的。NQA和BFD两类技术都能够快速检测链路状况或连接状况,通过
2、和它们的结合,静态路由和RIP的灵活性以及收敛速度能够得到极大的提高。 RIP和静态路由的适用场合RIP和静态路由于设计简单,在OSPF曾经一统IGP的阶段,几乎从网络方案中消失了,仅仅成为网络入门的基础读物,很少有人去关注它们。其实,在工程上并不存在最完美的路由协议,只有最合适的。设计网络时,需要考虑网络的规模、网络的特点、网络的运维成本等等,根据这些情况构建网络和选择路由协议。简单就是美。简单的RIP和静态路由必有其生存的土壤。金融行业是使用网络技术偏于保守的行业,他们更关注网络的稳定性和易维护性。银行营业网点的上联部分要求网络设备和网络链路具备很强的稳定性,在此前
3、提下,RIP和静态路由以其简单够用的特点成为许多银行网络的选择。图1为比较典型的银行网络结构图。银行营业网点采用单设备双链路上行方式连接到地市网络。网点和地市之间运行RIP或静态路由即可,通过设置静态路由的优先级或RIP路由策略实现路由的负载均衡和备份。这样的网络设计完全满足银行的业务应用。图1:常见金融行业网络结构图 NQA和BFD为了提升现有网络性能,网络中邻居之间必须能快速检测到通信故障,从而更快的建立起备用通道恢复通信。NQA和BFD则为通信的快速恢复提供保障。由H3C自主研发的NQA是NetworkQualityAnalyzer(网络质量分析)的简称。NQA并
4、不是一种协议,它是根据标准的协议或端口发送探测消息,对网络性能、网络提供的服务及服务质量进行分析,为用户提供网络性能和服务质量的参数,如时延抖动、TCP连接时延、FTP连接时延和文件传输速率等。被探测方不需要安装任何特殊组件,只需按照标准进行响应即可。NQA支持10种探测类型:ICMP-echo、DHCP、FTP、HTTP、UDP-jitter、SNMP、TCP、UDP-echo、Voice和DLSw。BFD(BidirectionalForwardingDetection,双向转发检测)是一套全网统一的检测机制,用于快速检测网络中链路连通状况。BFD是一种协议,相比N
5、QA,它能够更快速地检测到链路的通信故障。但是BFD探测需要两端设备都支持此协议,而且它不能探测某项服务是否可达。不过从路由收敛的角度考虑,BFD能进行链路检测已经足够。更重要的是,NQA和BFD可以和一些模块进行联动,根据探测的结果令主备通道进行切换。正是这样的联动,弥补了静态路由和RIP收敛速度慢的不足。可以说,NQA和BFD联动功能的实用性以及使用频度,远远超过了两者本身。NQA和BFD目前支持联动的模块见表1。检测性能链路开销兼容性灵活性联动模块NQA理论上可以在20ms内检测链路故障,但考虑应用层处理等因素,实际将可能超过100ms甚至更多较小,可以通过参数调
6、节,性能越高,开销越大被检测方只需要能响应Ping包就能完成检测,无需支持特有协议,基本无兼容性问题,部署方便应用灵活,可以检测应用层端口,指定出接口和下一跳,可以用于IPSec的流量触发和状态保活VRRP静态路由策略路由备份中心BFD最快可以达到50ms检测链路故障较大,可以通过参数调节,性能越高,开销越大有特有协议支持,目前仍处于IETF草案阶段,尚未形成RFC,检测方和被检测方都需要支持BFD,不同厂家的设备需要考虑兼容性问题只能根据BFD会话检测通信是否正常,可以基于接口配置,不如NQA灵活VRRP静态路由RIPOSPFIS-ISBGPMPLSLDPMPLSRS
7、VP-TE表1:NQA与BFD对比NQA和BFD侧重不同,各有优势。虽然BFD性能高,但开销大,同时需要被检测方支持BFD;而NQA则应用灵活。在方案的选择上,没有最完美的,只有最合适的。 可以说,BFD是专门为链路检测而设计的协议,为了提高其性能,最初通常由专门的芯片实现,因此一般应用于运营商级高端核心设备上,应用面很窄。后来被逐渐移植到由软件层面实现,以牺牲不大的性能获得更大的市场应用。总体而言BFD是性能、专业兼容、协议互通的代表,适合与动态路由协议结合联动。 相比于BFD,NQA的应用较为简单,
此文档下载收益归作者所有