10-误码检测配置
本章节下载: 10-误码检测配置 (210.34 KB)
目 录
误码检测是一种通过误码事件触发上层业务模块自动采取保护措施的可靠性机制,使用该功能可以尽量减少误码对业务的影响。
配置接口误码检测功能后,设备会按周期对接口接收的报文进行采样、检测、计算:
· 如果误码率大于等于高误码率门限,则认为该接口发生误码故障,上报高误码事件,触发上层业务模块采取对应的保护措施。
· 如果误码率小于低误码率门限,则认为该接口故障恢复,上报高误码解除事件,触发上层业务模块取消误码保护措施。
接口误码检测支持保护措施为:
· Trigger LSP:接口的误码故障会触发LSP倒换。当设备检测到误码故障后,该接口将误码故障事件通告上层业务模块,触发LSP倒换,使业务流量从主LSP切换到备LSP。当误码故障恢复后,触发业务流量回切到主LSP上。
· Trigger Section:接口的误码故障会触发段层业务保护。当设备检测到误码故障后,该接口将误码故障通告给接口管理模块,使该接口的链路协议状态变为DOWN(Bit-error down),从而触发关联该接口的上层业务模块进行段层业务保护。当误码故障恢复后,接口的链路协议状态恢复为UP,触发关联该接口的上层业务模块取消段层业务保护。
配置链路质量检测功能后,设备会按周期对接口接收的报文进行采样、计算、检测:
· 如果误码率大于等于高误码率门限,则认为该接口发生误码故障,链路质量等级变为LOW,同时上报高误码事件。此时IGP协议(OSPF、IS-IS)增大该链路的cost值,触发IGP重新计算路由,以便IGP路由不再优选该链路,从而避开误码故障。
· 如果误码率小于低误码率门限,则认为该接口误码故障恢复,链路质量等级恢复为GOOD,同时上报高误码解除事件。此时IGP协议将该链路的cost值恢复为原来的值,触发IGP重新计算路由,使IGP路由重新优选该链路。
误码检测时需要保证接口上有足够的流量可以被统计,才能保证误码检测的精度。为了在无业务流量或业务流量很小的时候保证误码检测功能生效,需要根据业务流量的大小,自动开始发送或停止发送一种特定的流量供接口进行误码检测,从而确认接口是否发生误码故障。这种流量被称为背景流量。
为避免接口触发误码故障后由于无业务流量通过而导致无法自动恢复误码门限的问题,设备会自动在接口配置误码检测功能后开启背景流量功能。背景流量由64字节全0数据报文组成,QoS优先级别设置为最低,在不影响业务功能的前提下为误码检测的采样提供足够样本,实现误码门限的快速恢复。
背景流量根据业务流量的大小自动开始发送或停止发送机制为:
· 接口速率大于等于1000Mbps,且出方向业务流量速率小于100Mbps时自动开始发送。该接口将自动开始发送300Mbps的背景流量。
· 接口出方向业务流速率大于300Mbps时,该接口将自动停止发送背景流量。
目前支持在以太网接口和聚合接口上部署误码检测功能。
· 在以太网接口上部署该功能时,仅对该接口的误码率进行采样、计算、检测,该接口的误码率将触发误码事件。
· 在聚合接口上部署该功能时,会对聚合接口的成员接口误码率进行采样、计算、检测,如何触发误码事件,接口误码检测和链路质量检测的实现不同。
当聚合组中所有成员端口全部出现误码故障,或未出现误码故障的选中端口数量低于聚合接口配置的最小选中端口数时,聚合接口的状态变为DOWN,从而触发关联该聚合接口的上层业务模块的保护措施。
当未出现误码故障的选中端口数量达到聚合接口配置的最小选中端口数时,聚合接口的状态恢复为UP,触发关联该聚合接口的上层业务进行回切。
有关聚合接口最小选中端口的详细介绍,请参见“二层技术-以太网交换配置指导”中的“以太网链路聚合”。
当聚合组中所有聚合成员端口全部出现误码故障,且聚合组下未配置最小选中端口数时,聚合接口的状态变为DOWN,从而触发关联该聚合接口的上层业务模块的保护措施。
当聚合组中未出现误码故障的成员端口数量低于聚合接口配置的最小选中端口数时,聚合接口状态为UP,但是聚合接口的链路质量等级会变为LOW,此时IGP协议(OSPF、IS-IS)增大该链路的cost值,使IGP路由不再优选该链路,从而避开误码故障。
当未出现误码故障的成员端口数量达到聚合接口配置的最小选中端口数时,聚合接口的链路质量等级恢复为GOOD,此时IGP协议将该链路的cost值恢复为原来的值,使IGP路由重新优选该链路。
接口误码检测功能和链路质量检测功能互斥,建议用户根据实际使用场景配置合适的检测方式。
二层以太网接口和二层聚合接口下不支持配置Trigger LSP方式的误码检测。
表1-1 配置接口误码检测功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
· 进入二层以太网接口视图 · 进入三层以太网接口视图 · 进入二层聚合接口视图 · 进入三层聚合接口视图 |
|
配置接口误码检测参数 |
port ifmonitor crc-error bit-error-ratio high-threshold high-value-coefficient high-value-power low-threshold low-value-coefficient low-value-power { trigger-lsp | trigger-section } |
缺省情况下,未配置接口误码检测参数 |
表1-2 配置链路质量检测功能
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
· 进入三层以太网接口视图 · 进入三层聚合接口视图 |
|
配置链路质量检测参数 |
link-quality crc-error bit-error-ratio high-threshold high-value-coefficient high-value-power low-threshold low-value-coefficient low-value-power |
缺省情况下,未配置链路质量检测参数 |
设备开启误码率检测功能后,设备会定时对接口收发的报文进行采样、检查,并同时:
· 当接口处于低误码状态时,使用高误码率计算因子计算出一个结果和高误码率阈值进行比较,判断接口是否处于高误码率状态。
· 当接口处于高误码状态时,使用低误码率计算因子计算出一个结果和低误码率阈值进行比较,判断接口是否需要解除高误码率状态。
调整接口误码率的计算因子,可以调整误码率计算结果的时效性与可靠性。计算因子越小,计算结果的时效性越高,可靠性越低;反之,计算因子越大,计算结果的时效性越低,可靠性越高。
仅当配置link-quality crc-error bit-error-ratio或port ifmonitor crc-error bit-error-ratio命令后,本功能才能生效。
表1-3 配置接口误码率的计算因子
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
· 进入二层以太网接口视图 · 进入三层以太网接口视图 · 进入二层聚合接口视图 · 进入三层聚合接口视图 |
|
配置接口误码率的计算因子 |
crc-error bit-error-ratio algorithm-parameter high-factor high-factor-value low-factor low-factor-value |
缺省情况下,接口高误码率和低误码率的计算因子均为50 |
接口发生误码故障后进入误码故障状态,此时需要将该接口的误码状态发送给对端设备。设备支持通过BFD协议或LLDP协议传递接口的误码状态。当对接不同厂商设备时,可以通过配置本命令,选择适配的协议传递误码信息,以便对端设备可以识别。
使用LLDP协议传递误码检测信息时,需要保证LLDP功能处于开启状态且LLDP工作模式为最近桥代理模式。有关LLDP的详细介绍,请参见“二层技术-以太网交换配置指导”中的“LLDP”。
表1-4 配置传递误码检测信息的协议
操作 |
命令 |
说明 |
进入系统视图 |
system-view |
- |
进入接口视图 |
· 进入二层以太网接口视图 · 进入三层以太网接口视图 · 进入二层聚合接口视图 · 进入三层聚合接口视图 |
|
配置传递误码检测信息的协议 |
crc-error bit-error-ratio transfer-protocol { bfd | lldp } |
缺省情况下,传递误码检测信息的协议为BFD协议 |
在完成上述配置后,在任意视图下执行display命令可以显示配置后误码检测的运行情况,通过查看显示信息验证配置的效果。
在用户视图下执行reset命令可以清除接口的误码状态。
操作 |
命令 |
显示背景流量信息 |
display ifmonitor background-traffic interface [ interface-type [ interface-number ] ] |
显示接口告警信息 |
display ifmonitor interface interface-type interface-number |
清除接口的误码状态 |
reset crc-error bit-error-ratio status interface [ interface-type [ interface-number ] ] |
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!