02-HH3C-BFD-STD-MIB
本章节下载: 02-HH3C-BFD-STD-MIB (162.37 KB)
目前各上层协议是通过链路层实现快速故障检测的。不同的链路层其故障检测时间也不同,最快的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社区中的网络管理协议。 它描述了在支持此功能的设备上配置或监视双向转发检测的托管对象。
hh3c-bfd-std.mib
iso(1).org(3).dod(6).internet(1).private(4).enterprises(1).hh3c(25506).hh3cCommon(2).hh3cBfdMIB(72)
| 
   节点名称及OID  | 
  
   最大访问权限  | 
  
   数据类型  | 
  
   有效范围  | 
  
   含义  | 
  
   实现规格  | 
 
| 
   hh3cBfdSessNotificationsEnable(1.3.6.1.4.1.25506.2.72.1.1.3)  | 
  
   read-write  | 
  
   TruthValue  | 
  
   true(1), false(2)  | 
  
   Trap开关控制位  | 
  
   实现与MIB文件定义一致  | 
该表用来描述设备上发送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文件定义一致  | 
该表用来描述BFD会话相关的属性和信息。
创建约束:不支持
修改约束:不支持
删除约束:不支持
读取约束:支持
该表的索引节点是hh3cBfdSessIndex。
| 
   节点名称及OID  | 
  
   最大访问权限  | 
  
   数据类型  | 
  
   有效范围  | 
  
   含义  | 
  
   实现规格  | 
 
| 
   hh3cBfdSessIndex (1.3.6.1.4.1.25506.2.72.1.3.1.1)  | 
  
   accessible-for-notify  | 
  
   BfdSessIndexTC  | 
  
   Unsigned32(0..4294967295)  | 
  
   会话索引,用于标志唯一的会话  | 
  
   实现与MIB文件定义一致  | 
 
| 
   hh3cBfdSessIfIndex (1.3.6.1.4.1.25506.2.72.1.3.1.2)  | 
  
   read-only  | 
  
   InterfaceIndexOrZero  | 
  
   Integer32 (0..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文件定义一致  | 
不同款型规格的资料略有差异, 详细信息请向具体销售和400咨询。H3C保留在没有任何通知或提示的情况下对资料内容进行修改的权利!
