因为这1秒,这个月的工资差点打水漂.....
副标题[/!--empirenews.page--]
随着网络技术的发展,人们对网络的依赖已经越来越深,我们的工作,生活,娱乐方方面都离开不网络的支持。伴随着网络人们对网络的需求越加强力的同时人们对网络的可靠性的需求也更高了。游戏断网一秒我们可以重来,大不了重开一局;视频断网一秒我们可以重新连接;试想经融股市断网一秒将造成何等严重的经济损失。 我们常用的动态路由协议,如RIP当网络出现故障或者变更收敛时间在数秒到百秒之上(RIP也支持触发更新,但是这依然不能避免在一些特殊情况下依赖RIP自身计时器实现网络的重收敛);我们常用的OSPF协议虽然收敛速度控制在秒级,但在一些特殊情况下也需要依赖自身计时器(这时又会陷入数十秒的等待)实现网络的重收敛;至于静态路由就更没有监测对端是否正常的功能,而静态默认路由(我们基本靠这个路由实现对广域网的访问)又是我们工作和生活中使用最多的。 一、 BFD&NQA简介 1. BFD BFD(Bidirectional Forwarding Detection,双向转发检测)用于快速检测系统发送和接收两个方向的通信故障,并在出现故障时通知上层应用。 BFD是一种通用的,标准化的与介质和协议无关的快速链路故障检测机制;BFD可以快速监控网络中链路或者IP路由的发送状况;BFD支持毫秒级的快速检测与监控,当感知到监测链路故障会立刻通知上层协议(如路由协议,VRRP等)做出响应动作。 2. NQA NQA(Network Quality Analysis,网络质量分析)是网络系统提供的一个特性,位于链路层之上,覆盖网络,传输层和应用层,独立于底层硬件,课实现监视网络性能状况,在网络发生故障时进行故障诊断和定位,并将按照策略告知应用执行应对动作。 二、BFD&NQA与静态路联动 需求: 1. 通过策略路由实现静态路由的热备 2. 通过BFD&NQA实现链路在故障时的快速主动切换 (1) 当12.1.1.0网段正常。去往2.2.2.2数据通过12.1.1.0网段转发;同时备份一条同样去往2.2.2.2的路由 (2) 这里有2个问题:
(3) 解决思路
三、静态路由配合BFD实现主备自动切换 注意BFD需要在本端和对端都做,是一个双向的连接,BFD通过互相检测,感知到对端故障告知相关应用(这里的应用就是静态路由) 1. 在GW端制定BFD策略
2. 在ISP端制定BFD策略,与GW的BFD相对应
3. 在GW将BFD联动(调用至)静态路由 [GW]ip route-static 2.2.2.2 32 12.1.1.2 preference 55 track bfd-session gw----当名称为“gw”BFD检测组工作正常,则此条优先级为55的静态路由生效,如果BFD挂了,则这条静态路由失效
四、静态路由配合NQA实现主备自动切换 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |