• 产品与解决方案
  • 行业解决方案
  • 服务
  • 支持
  • 合作伙伴
  • 新华三人才研学中心
  • 关于我们

13-可靠性

目录

01-HH3C-BFD-STD-MIB

本章节下载 01-HH3C-BFD-STD-MIB  (221.74 KB)

01-HH3C-BFD-STD-MIB


HH3C-BFD-STD-MIB

功能介绍

目前各上层协议是通过链路层实现快速故障检测的。不同的链路层其故障检测时间也不同,最快的POS可以达到大约50毫秒,这也成为衡量其它协议故障检测时间的标尺。而且在有些情况下故障无法检测出来。

BFD协议就是在这种背景下产生的,提供了一个通用的标准化的介质无关和协议无关的快速故障检测机制。BFD可以为各上层协议如各路由协议、MPLS等统一地快速检测两台路由器间双向转发路径的故障,检测时间小于1秒,可以达到和POS相近的检测时间。

这篇文档描述了实现BFD协议所必须的一系列变量了,具体包括如下几部分内容:

·     描述了hh3cBfdGlobalObjects,包括hh3cBfdVersionNumber(版本号),hh3cBfdSysInitMode(会话初始模式),hh3cBfdSessNotificationsEnable(Trap开关控制位),以及hh3cBfdSessNumberLimit(会话规格限制)四个标量节点。

·     描述了hh3cBfdIfTable,主要包含发送BFD的接口特性。

·     描述了hh3cBfdSessTable,用来对BFD会话进行详细的定义和说明。

·     描述了hh3cBfdSessStatTable和hh3cBfdSessPerfTable,分别描述了BFD会话的统计信息和性能方面相关信息。

·     描述了hh3cBfdNotifications,包含了hh3cBfdSessStateChange,hh3cBfdSessAuthFail,通告会话状态由Up变成非Up状态或从非Up状态变成Up状态;以及认证失败的相关信息。

HH3C-BFD-STD-MIB是从draft-ietf-bfd-base-04.txt中提取的。此文件定义了一部分管理信息库(MIB),用于Internet社区中的网络管理协议。 它描述了在支持此功能的设备上配置或监视双向转发检测的托管对象。

MIB文件名

hh3c-bfd-std.mib

根节点

iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).hh3c(25506).hh3cCommon(2).hh3cBfdMIB(72)

全局节点详细描述

hh3cBfdVersionNumber(不支持)

节点名称及OID

最大访问权限

数据类型

有效范围

含义

实现规格

hh3cBfdVersionNumber(1.3.6.1.4.1.25506.2.72.1.1.1)

read-only

Unsigned32

同MIB标准取值

版本号

不支持

 

hh3cBfdSysInitMode(不支持)

节点名称及OID

最大访问权限

数据类型

有效范围

含义

实现规格

hh3cBfdSysInitMode(1.3.6.1.4.1.25506.2.72.1.1.2)

read-write

INTEGER

active(1), passive(2)

会话初始模式

不支持

 

hh3cBfdSessNotificationsEnable

节点名称及OID

最大访问权限

数据类型

有效范围

含义

实现规格

hh3cBfdSessNotificationsEnable(1.3.6.1.4.1.25506.2.72.1.1.3)

read-write

TruthValue

true(1), false(2)

Trap开关控制位

实现与MIB文件定义一致

 

hh3cBfdSessNumberLimit(不支持)

节点名称及OID

最大访问权限

数据类型

有效范围

含义

实现规格

hh3cBfdSessNumberLimit (1.3.6.1.4.1.25506.2.72.1.1.4)

read-only

Unsigned32

同MIB标准取值

设备的活动会话限制

不支持

 

hh3cBfdSessionsActive(不支持)

节点名称及OID

最大访问权限

数据类型

有效范围

含义

实现规格

hh3cBfdSessionActive (1.3.6.1.4.1.25506.2.72.1.1.5)

read-only

Unsigned32

同MIB标准取值

设备的活动会话总个数

仅支持读取操作

 

表节点详细描述

hh3cBfdIfTable

【功能描述】

该表用来描述设备上发送BFD报文的接口特性。

【操作支持情况】

创建约束

修改约束

删除约束

读取约束

不支持

不支持

不支持

支持

 

【表节点信息】

该表的索引节点是hh3cBfdIfIndex。

节点名称及OID

最大访问权限

数据类型

有效范围

含义

实现规格

hh3cBfdIfIndex(1.3.6.1.4.1.25506.2.72.1.2.1.1)

read-only

InterfaceIndex

Integer32(1..2147483647)

设备上具有BFD特性的接口索引

实现与MIB文件定义一致

hh3cBfdIfDesiredMinTxInterval(1.3.6.1.4.1.25506.2.72.1.2.1.2)

read-write

BfdInterval

Unsigned32(1..4294967295)

接口支持的BFD控制报文发送最小时间间隔

仅支持读取操作

hh3cBfdIfDesiredMinRxInterval(1.3.6.1.4.1.25506.2.72.1.2.1.3)

read-write

BfdInterval

Unsigned32(1..4294967295)

接口支持的BFD控制报文接收最小时间间隔

仅支持读取操作

hh3cBfdIfDetectMult(1.3.6.1.4.1.25506.2.72.1.2.1.4)

read-write

Unsigned32

同MIB标准取值

接口支持的BFD控制报文检测时间系数

仅支持读取操作

hh3cBfdIfAuthType(1.3.6.1.4.1.25506.2.72.1.2.1.5)

read-only

INTEGER

none(1), simple(2), md5(3), mmd5(4), sha1(5), msha1(6),默认值是none

接口支持的BFD控制报文的认证类型

实现与MIB文件定义一致

 

hh3cBfdSessTable

【功能描述】

该表用来描述BFD会话相关的属性和信息。

【操作支持情况】

创建约束

修改约束

删除约束

读取约束

不支持

不支持

不支持

支持

 

【表节点信息】

该表的索引节点是hh3cBfdSessIndex。

节点名称及OID

最大访问权限

数据类型

有效范围

含义

实现规格

hh3cBfdSessIndex (1.3.6.1.4.1.25506.2.72.1.3.1.1)

read-only

BfdSessIndexTC

Unsigned32(0..4294967295)

会话索引,用于标志唯一的会话

实现与MIB文件定义一致

 hh3cBfdSessIfIndex (1.3.6.1.4.1.25506.2.72.1.3.1.2)

read-only

InterfaceIndex

Integer32(1..2147483647)

BFD报文所在接口的索引

实现与MIB文件定义一致

hh3cBfdSessAppSupportId(1.3.6.1.4.1.25506.2.72.1.3.1.3)

read-only

Hh3cAlarmStatus

BITS

{

none(0), ospf(1), isis(2), bgp(3), mpls(4)

}

BFD会话支持的上层协议类型

实现与MIB文件定义一致

hh3cBfdSessLocalDiscr(1.3.6.1.4.1.25506.2.72.1.3.1.4)

read-only

Unsigned32

同MIB标准取值

一个唯一非0值,用来标识不同的BFD会话

实现与MIB文件定义一致

hh3cBfdSessRemoteDiscr(1.3.6.1.4.1.25506.2.72.1.3.1.5)

read-only

Unsigned32

同MIB标准取值

该值为收到报文中的LocalDiscr,初始化为0

实现与MIB文件定义一致

hh3cBfdSessDstPort(1.3.6.1.4.1.25506.2.72.1.3.1.6)

read-only

InetPortNumber

同MIB标准取值,默认值是3784

BFD会话对应的UDP接口号

实现与MIB文件定义一致

hh3cBfdSessOperMode(1.3.6.1.4.1.25506.2.72.1.3.1.7)

read-only

INTEGER

asynchModeWOEchoFun(1),              demandModeWOEchoFunction(2),            asyncModeWEchoFun(3),            demandModeWEchoFunction(4)默认值是asynchModeWOEchoFun

BFD会话的运行模式

实现与MIB文件定义一致

hh3cBfdSessAddrType(1.3.6.1.4.1.25506.2.72.1.3.1.8)

read-only

InetAddressType

INTEGER{

unknown(0),

ipv4(1),

ipv6(2),

dns(16)

}

BFD会话所在接口的IP地址类型

实现与MIB文件定义一致

hh3cBfdSessLocalAddr(1.3.6.1.4.1.25506.2.72.1.3.1.9)

read-only

InetAddress

OCTET STRING (0..255)

BFD会话所在接口的IP地址

实现与MIB文件定义一致

hh3cBfdSessRemoteAddr(1.3.6.1.4.1.25506.2.72.1.3.1.10)

read-only

InetAddress

OCTET STRING (0..255)

接收的BFD报文所在接口的IP地址

实现与MIB文件定义一致

hh3cBfdSessLocalDiag(1.3.6.1.4.1.25506.2.72.1.3.1.11)

read-only

BfdDiag

noDiagnostic(1),                      controlDetectionTimeExpired(2),                       echoFunctionFailed(3),                      neighborSignaledSessionDown(4),                       forwardingPlaneReset(5),                     pathDown(6),                       concatenatedPathDown(7),                       administrativelyDown(8),                    reverseConcatenatedPathDown(9),

默认值是noDiagnostic

诊断码,表明最近一次BFD会话状态变化的原因

实现与MIB文件定义一致

hh3cBfdSessState(1.3.6.1.4.1.25506.2.72.1.3.1.12)

read-only

INTEGER

adminDown(0),              down(1),                       init(2),                            up(3),

默认值是DOWN

BFD会话当前状态

实现与MIB文件定义一致

hh3cBfdSessControlPlanIndepFlag(1.3.6.1.4.1.25506.2.72.1.3.1.13)

read-only

TruthValue

true(1), false(2),默认值是false

表明BFD会话独立于控制平面的能力

实现与MIB文件定义一致

hh3cBfdSessAuthFlag(1.3.6.1.4.1.25506.2.72.1.3.1.14)

read-only

TruthValue

true(1), false(2),默认值是false

BFD会话需要认证的标志位

实现与MIB文件定义一致

hh3cBfdSessDemandModeFlag(1.3.6.1.4.1.25506.2.72.1.3.1.15)

read-only

TruthValue

true(1),

false(2),默认值是false

BFD会话支持Demand模式的控制位

实现与MIB文件定义一致

 

hh3cBfdSessStatTable

【功能描述】

该表用来描述BFD报文的统计信息。

【操作支持情况】

创建约束

修改约束

删除约束

读取约束

不支持

不支持

不支持

支持

 

【表节点信息】

该表无索引节点。

节点名称及OID

最大访问权限

数据类型

有效范围

含义

实现规格

hh3cBfdSessStatPktInHC(1.3.6.1.4.1.25506.2.72.1.4.1.1)

read-only

Counter64

INTEGER(0..18446744073709551615)

接收到的BFD报文数量

不支持

hh3cBfdSessStatPktOutHC(1.3.6.1.4.1.25506.2.72.1.4.1.2)

read-only

Counter64

INTEGER(0..18446744073709551615)

发送的BFD报文数量

不支持

hh3cBfdSessStatDownCount(1.3.6.1.4.1.25506.2.72.1.4.1.3)

read-only

Counter32

INTEGER(0..4294967295)

BFD会话进入DOWN状态的次数,从系统最后一次重启算起

不支持

hh3cBfdSessStatPktDiscard(1.3.6.1.4.1.25506.2.72.1.4.1.4)

read-only

Counter64

INTEGER(0..18446744073709551615)

接收端丢弃的BFD控制报文的个数,从系统最后一次重启算起

不支持

hh3cBfdSessStatPktLost(1.3.6.1.4.1.25506.2.72.1.4.1.5)

read-only

Counter64

INTEGER(0..18446744073709551615)

发端丢失的发送BFD控制报文个数,从系统最后一次重启算起

不支持

 

hh3cBfdSessPerfTable

【功能描述】

该表用来描述BFD某一特定会话的性能相关信息。

【操作支持情况】

创建约束

修改约束

删除约束

读取约束

不支持

不支持

不支持

支持

 

【表节点信息】

该表无索引节点。

节点名称及OID

最大访问权限

数据类型

有效范围

含义

实现规格

hh3cBfdSessPerfCreatTime(1.3.6.1.4.1.25506.2.72.1.5.1.1)

read-only

TimeStamp

TimeTicks

BFD会话创建时的系统时间

不支持

hh3cBfdSessPerfLastUpTime(1.3.6.1.4.1.25506.2.72.1.5.1.2)

read-only

TimeStamp

TimeTicks

BFD会话状态达到Up的系统时间

不支持

hh3cBfdSessPerfLastDownTime(1.3.6.1.4.1.25506.2.72.1.5.1.3)

read-only

TimeStamp

TimeTicks

BFD会话变成Down的系统时间

不支持

 

告警信息

hh3cBfdSessStateUp

【属性】

OID

告警标题

类型

级别

清除告警

缺省状态

1.3.6.1.4.1.25506.2.72.0.3

会话状态变为UP

事件告警

警告

-

开启

 

【触发原因】

当BFD会话变为Up时,系统生成此告警。

产生此告警的可能原因包括:

·     BFD会话创建或者故障恢复,BFD会话由Down状态变为Up状态。

·     BFD会话创建或者故障恢复,BFD会话由Init状态变为Up状态。

·     BFD相关配置变化,BFD会话由AdminDown状态变为Up状态。

【系统影响】

如果会话状态变为Up,则绑定的业务也随之恢复。

打开告警开关后,如果大量会话UP,会占用较高的CPU。

【状态控制】

开启

命令行:snmp-agent trap enable bfd

关闭

命令行:undo snmp-agent trap enable bfd

【绑定变量】

OID(变量名)

含义

索引节点

类型

取值范围

 1.3.6.1.4.1.25506.2.72.1.3.1.2 (hh3cBfdSessIfIndex)

BFD会话所在接口索引

hh3cBfdSessIndex

InterfaceIndexOrZero

Integer32 (0..2147483647)

 1.3.6.1.4.1.25506.2.72.1.3.1.1 (hh3cBfdSessIndex)

会话索引

hh3cBfdSessIndex

 BfdSessIndexTC

同MIB标准取值

1.3.6.1.4.1.25506.2.72.1.3.1.12 (hh3cBfdSessState)

会话状态

hh3cBfdSessIndex

INTEGER

adminDown(0)

down(1)

init(2)

up(3)

 1.3.6.1.4.1.25506.2.72.3.1 (hh3cBfdSessName)

会话名称

OCTET STRING (0..64)

同MIB标准取值,无会话名称时显示为空

1.3.6.1.4.1.25506.2.72.3.2 (hh3cBfdVpnInstanceName)

会话绑定的VPN名称

OCTET STRING (0..31)

同MIB标准取值,未绑定VPN时显示为空

1.3.6.1.4.1.25506.2.72.3.3 (hh3cBfdLocalAddr)

会话源地址

DisplayString

OCTET STRING (0..255)

1.3.6.1.4.1.25506.2.72.3.4 (hh3cBfdRemoteAddr)

会话目的地址

DisplayString

OCTET STRING (0..255)

 

【处理建议】

正常运行信息,无需处理。

hh3cBfdSessStateDown

【属性】

OID

告警标题

类型

级别

清除告警

缺省状态

1.3.6.1.4.1.25506.2.72.0.4

会话状态变为Down

故障告警

重要

1.3.6.1.4.1.25506.2.72.0.3(hh3cBfdSessStateUp)

开启

 

【触发原因】

当BFD会话变为Down时,系统生成此告警。

产生此告警的可能原因包括:

·     会话所检测的路径故障,导致BFD报文无法正常交互。

·     会话绑定的接口状态变为Down。

·     会话绑定的其他BFD会话状态变为Down。

·     对端会话被Shutdown或者删除。

【系统影响】

会话状态异常,进而影响与该会话联动的上层业务。

【状态控制】

开启

命令行:snmp-agent trap enable bfd

关闭

命令行:undo snmp-agent trap enable bfd

【绑定变量】

OID(变量名)

含义

索引节点

类型

取值范围

1.3.6.1.4.1.25506.2.72.1.3.1.2 (hh3cBfdSessIfIndex)

BFD会话所在接口

hh3cBfdSessIndex

InterfaceIndexOrZero

Integer32 (0..2147483647)

 1.3.6.1.4.1.25506.2.72.1.3.1.1 (hh3cBfdSessIndex)

会话索引

hh3cBfdSessIndex

 BfdSessIndexTC

 同MIB标准取值

1.3.6.1.4.1.25506.2.72.1.3.1.12 (hh3cBfdSessState)

会话状态

hh3cBfdSessIndex

INTEGER

adminDown(0)

down(1)

init(2)

up(3)

1.3.6.1.4.1.25506.2.72.3.1 (hh3cBfdSessName)

会话名称

OCTET STRING (0..64)

同MIB标准取值,无会话名称时显示为空

1.3.6.1.4.1.25506.2.72.3.2 (hh3cBfdVpnInstanceName)

会话绑定的VPN名称

OCTET STRING (0..31)

同MIB标准取值,未绑定VPN时显示为空

1.3.6.1.4.1.25506.2.72.3.3 (hh3cBfdLocalAddr)

会话源地址

DisplayString

OCTET STRING (0..255)

1.3.6.1.4.1.25506.2.72.3.4 (hh3cBfdRemoteAddr)

会话目的地址

DisplayString

OCTET STRING (0..255)

 

【处理建议】

1.     请用display interface interface-type interface-number命令查看会话所在端口的物理状态是否为Up。

¡     如果是,则请执行步骤2。

¡     如果否,请查看物理链接是否正常(包括网线、光模块等硬件是否松动或脱落),可以重新正确连接物理线路,然后检查是否打印hh3cBfdSessStateUp的恢复告警信息,如果未打印,执行步骤2。

2.     请使用display bfd session命令检查两端的BFD会话是否被删除或者shutdown。

¡     如果“State”字段取值为“AdmDown”,说明会话被删除或者shutdown。对于这种情况,请正确配置两端的会话,然后检查是否打印hh3cBfdSessStateUp的恢复告警信息,如果未打印,则请执行步骤3。

¡     如果“State”字段取值为“Down”,则请执行步骤3。

3.     请使用ping命令检查是否BFD会话所检测的链路是否能够正常转发报文。

¡     如果是,则请检查链路是否存在故障,路由是否部署正确。可以重新部署转发路径,然后检查是否打印hh3cBfdSessStateUp的恢复告警信息,如果未打印,则请执行步骤4。

¡     如果否,则请执行步骤4。

4.     请收集告警信息和配置信息,并联系H3C技术支持工程师。

hh3cBfdSessReachLimit

【属性】

OID

告警标题

类型

级别

清除告警

缺省状态

1.3.6.1.4.1.25506.2.72.0.5

BFD会话数到达上限

事件告警

重要

-

开启

 

【触发原因】

当BFD会话数达到该设备上限时,系统生成此告警。

产生此告警的可能原因包括:

·     全局BFD会话数量已达到满配置后,仍继续提交新的BFD配置。

·     动态BFD会话创建的数量超过上限。

【系统影响】

BFD会话数量满规格后,无法创建新的BFD会话。

产生此告警后,如果打印告警信息的设备掉电或对该设备执行复位操作可能会导致资源重新分配而影响业务,所以不建议进行掉电或复位操作。

【状态控制】

开启

命令行:snmp-agent trap enable bfd

关闭

命令行:undo snmp-agent trap enable bfd

【绑定变量】

OID(变量名)

含义

索引节点

类型

取值范围

1.3.6.1.4.1.25506.2.72.1.1.4 (hh3cBfdSessNumberLimit)

会话数上限

Unsigned32

同MIB标准取值

 

【处理建议】

1.     停止配置新的BFD会话。

2.     通过命令删除多余的或无用的BFD会话。例如,如果存在多余的OSPF联动BFD的会话,请通过undo ospf bfd enable命令删除该会话。不同业务产生的BFD如何删除,请查看对应业务的命令手册。

3.     请收集告警信息和配置信息,并联系H3C技术支持工程师。

不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!

新华三官网
联系我们