华为HCIE-RS3.0论述题--isis与bfd联动

3.6 isis与BFD联动

1.两台路由器通过跳纤直接相连,BFD for isis(detect-multiplier默认值为3,min-rx-interval 和 min-tx-interval都小于1s),是否可以缩短链路故障感知时间?(6分)
答:在现网中是否需要通过BFD技术缩短链路故障感知时间需要根据情况而定,BFD会话建立后默认为异步模式,异步模式下bfd检测时间=max(本段接收时间,对端发送时间)x 检测倍数,在本题中可知,最小和最大发送间隔为1s,检测倍数为3.以AR系列路由为例,默认接收和发送间隔1000ms,可配置时间为10ms-2000ms,所以路由器在30ms-6000ms之间链路发生故障bfd报文就能感知到

1>isis协议的收敛时间默认情况下依赖于hello time时间,当isis设备出现故障时候,若对端设备为DIS角色,则需要10s时间感应故障,若为非DIS角色,则需要30s的时间来感应故障。在使能了isis与bfd联动的技术后,isis可以依赖于bfd来感知链路状态情况,在isis链路出现故障的时候,可以依赖于bfd来使得isis从秒级收敛变为毫秒级收敛,大大加快了网络拓扑的收敛的速度。

2>如果跳纤的光衰小于正常范围且接口为up的,那么会在链路上出现大量的丢包的情况。在这种情况isis不一定能通过自己感知链路发生故障,即使能感知到链路故障也是秒级时间的,所以要依赖于bfd联动的技术来检测链路故障,从而减少链路故障感知时间,加快了isis的收敛。

3>如果两台路由器是通过裸纤直连的,那么链路出现故障,光模块收不到光信号,物理接口会立刻出现down状态,此时不需要通过bfd来感知链路故障,加快收敛。

4>如果两台路由器距离交远,通常情况下都是通过运营商MSTP线路实现两端设备通过跳纤逻辑上直连,那么链路中间会通过其他的路由器设备,若链路出现故障isis不能快速检测到链路故障,此时通过bfd检测技术才能在毫秒级的时间内感知链路故障情况,从而实现在链路发生故障的时候通过bfd技术链路感知时间加快isis的收敛

5>目前现网中可以利用DLDP设备检测监控光纤和双绞线的链路状态。如果发现链路故障问题DLDP协议会根据用户配置,自动关闭或通知用户手工关闭相关接口,以防止网络问题的发生。

2.BFD的detect-multiplier采用默认值3,是不是min-rx-interval 和 min-tx-interval参数越小越好?如何合理的设置min-rx-interval和min-tx-interval的取值范围?(4分)
答:我认为现网中min-rx-interval 和 min-tx-interval参数不是越小越好,理由如下:
1.因为设备只要在检测的时间内没有收到bfd报文就会认为isis邻居失效,但是当前链路状态很可能是用户网络达到高峰时期,链路存在一定的网络拥塞的情况,如果是因为链路拥塞而导致的设备没有在规定时间内收到bfd报文,造成isis判断邻居失效的现象属于判断失误,可能对网络形成更多的震荡,消耗设备大量的资源。

2.当网络链路出现故障后,isis通过bfd感知到需要将故障通过LSP泛洪给其他邻居,与此同时将产生泛洪LSP的时间,邻居接收LSP的时间;接收后计算LSP的时间,计算完成后将路由加表等一系列的收敛时间。若将min-rx-interval 和 min-tx-interval参数配置的太小,在收敛时间内发送太多的bfd报文没有太大的意义。

3.如果路由器接口配置了eth-trunk,那么bfd的检测周期需要大于3*100ms,否则当有成员端口退出,或shutdown的时候bfd会出现误判down的情况。

4.在网络中需要根据实际情况来配置bfd报文的发送间隔,接收间隔,检测倍数,合理的设置参数才能达到相对交优的网络需求,在现网中我们可以利用nqa技术来对网络的实际情况进行测试,收集网络中丢包,延迟,抖动的信息,根据用户的实际情况来设置min-rx-interval 和 min-tx-interval参数的范围。如果网络中延时和丢包率小,用户需要更快的感知链路故障,那么需要将min-rx-interval 和 min-tx-interval参数比缺省的时候小一点。

5.对于不太稳定的链路,如果bfd检测时间较小,则bfd会话可能会发生震荡,这时可以选择调大bfd检测时间。

6.通常情况下,建议使用缺省或工程值,不建议随便修改本段检测倍数,和最大和最小发送时间间隔

附:BFD 会话检测时长由DMTI (Desired Min TX Interval),RMRI (Required Min RX Interval),DM ( Detect Multi)三个参数决定。BFD报文的实际发送时间间隔,实际接受时间间隔由BFD 会话协商决定。本地BFD报文实际检测时间=本地BFD报文实际接收时间间隔(RMRI×对端配置的BFD检测倍数。

  • 3
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值