Network Working Group D. Joyal, Ed. Request for Comments: 4750 Nortel Obsoletes: 1850 P. Galecki, Ed. Category: Standards Track Airvana S. Giacalone, Ed. CSFB Original Authors: R. Coltun Touch Acoustra F. Baker Cisco Systems December 2006
Network Working Group D. Joyal, Ed. Request for Comments: 4750 Nortel Obsoletes: 1850 P. Galecki, Ed. Category: Standards Track Airvana S. Giacalone, Ed. CSFB Original Authors: R. Coltun Touch Acoustra F. Baker Cisco Systems December 2006
OSPF Version 2 Management Information Base
OSPF版本2管理信息库
Status of This Memo
关于下段备忘
This document specifies an Internet standards track protocol for the Internet community, and requests discussion and suggestions for improvements. Please refer to the current edition of the "Internet Official Protocol Standards" (STD 1) for the standardization state and status of this protocol. Distribution of this memo is unlimited.
本文件规定了互联网社区的互联网标准跟踪协议,并要求进行讨论和提出改进建议。有关本协议的标准化状态和状态,请参考当前版本的“互联网官方协议标准”(STD 1)。本备忘录的分发不受限制。
Copyright Notice
版权公告
Copyright (C) The IETF Trust (2006).
版权所有(C)IETF信托基金(2006年)。
Abstract
摘要
This memo defines a portion of the Management Information Base (MIB) for use with network management protocols in TCP/IP-based internets. In particular, it defines objects for managing version 2 of the Open Shortest Path First Routing Protocol. Version 2 of the OSPF protocol is specific to the IPv4 address family. Version 3 of the OSPF protocol is specific to the IPv6 address family.
此备忘录定义了管理信息库(MIB)的一部分,用于基于TCP/IP的Internet中的网络管理协议。特别是,它定义了用于管理开放式最短路径优先路由协议版本2的对象。OSPF协议的版本2特定于IPv4地址系列。OSPF协议的第3版特定于IPv6地址系列。
This memo obsoletes RFC 1850; however, it is designed to be backwards compatible. The functional differences between this memo and RFC 1850 are explained in Appendix B.
本备忘录废除了RFC 1850;但是,它的设计是向后兼容的。附录B解释了本备忘录与RFC 1850之间的功能差异。
Table of Contents
目录
1. Overview ........................................................3 1.1. The Internet-Standard Management Framework .................3 1.2. Conceptual Row Creation ....................................3 1.3. Default Configuration ......................................4 1.4. OSPF Counters ..............................................5 1.5. Multiple OSPF Instances ....................................5 1.6. Conventions ................................................6 2. Structure of This MIB ...........................................6 2.1. The Purposes of the Sections in This MIB ...................6 2.1.1. General Variables ...................................6 2.1.2. Area Data Structure and Area Stub Metric Table ......6 2.1.3. Link State Database and External Link State Database ............................................7 2.1.4. Address Table and Host Tables .......................7 2.1.5. Interface and Interface Metric Tables ...............7 2.1.6. Virtual Interface Table .............................7 2.1.7. Neighbor and Virtual Neighbor Tables ................7 2.1.8. Local Link State Database Table and Virtual Local Link State Database Table .....................7 2.1.9. AS-scope Link State Database Table ..................7 2.1.10. Area LSA Count Table ...............................7 3. OSPF MIB Module .................................................8 4. OSPF Trap Overview .............................................94 4.1. Introduction ..............................................94 4.2. Approach ..................................................95 4.3. Ignoring Initial Activity .................................95 4.4. Throttling Traps ..........................................95 4.5. One Trap Per OSPF Event ...................................96 4.6. Polling Event Counters ....................................96 4.7. Translating Notification Parameters .......................97 4.8. Historical Artifacts ......................................97 5. OSPF Trap Definitions ..........................................98 6. Security Considerations .......................................110 7. IANA Considerations ...........................................111 8. Acknowledgements ..............................................111 9. References ....................................................111 9.1. Normative References .....................................111 9.2. Informative References ...................................111 Appendix A. TOS Support ..........................................113 Appendix B. Changes from RFC 1850 ................................113 B.1. General Group Changes ....................................113 B.2. OSPF NSSA Enhancement Support ............................113 B.3. Opaque LSA Support .......................................114 B.4. Graceful Restart Support .................................116 B.5. OSPF Compliances .........................................116 B.6. OSPF Authentication and Security .........................117
1. Overview ........................................................3 1.1. The Internet-Standard Management Framework .................3 1.2. Conceptual Row Creation ....................................3 1.3. Default Configuration ......................................4 1.4. OSPF Counters ..............................................5 1.5. Multiple OSPF Instances ....................................5 1.6. Conventions ................................................6 2. Structure of This MIB ...........................................6 2.1. The Purposes of the Sections in This MIB ...................6 2.1.1. General Variables ...................................6 2.1.2. Area Data Structure and Area Stub Metric Table ......6 2.1.3. Link State Database and External Link State Database ............................................7 2.1.4. Address Table and Host Tables .......................7 2.1.5. Interface and Interface Metric Tables ...............7 2.1.6. Virtual Interface Table .............................7 2.1.7. Neighbor and Virtual Neighbor Tables ................7 2.1.8. Local Link State Database Table and Virtual Local Link State Database Table .....................7 2.1.9. AS-scope Link State Database Table ..................7 2.1.10. Area LSA Count Table ...............................7 3. OSPF MIB Module .................................................8 4. OSPF Trap Overview .............................................94 4.1. Introduction ..............................................94 4.2. Approach ..................................................95 4.3. Ignoring Initial Activity .................................95 4.4. Throttling Traps ..........................................95 4.5. One Trap Per OSPF Event ...................................96 4.6. Polling Event Counters ....................................96 4.7. Translating Notification Parameters .......................97 4.8. Historical Artifacts ......................................97 5. OSPF Trap Definitions ..........................................98 6. Security Considerations .......................................110 7. IANA Considerations ...........................................111 8. Acknowledgements ..............................................111 9. References ....................................................111 9.1. Normative References .....................................111 9.2. Informative References ...................................111 Appendix A. TOS Support ..........................................113 Appendix B. Changes from RFC 1850 ................................113 B.1. General Group Changes ....................................113 B.2. OSPF NSSA Enhancement Support ............................113 B.3. Opaque LSA Support .......................................114 B.4. Graceful Restart Support .................................116 B.5. OSPF Compliances .........................................116 B.6. OSPF Authentication and Security .........................117
B.7. OSPF Trap MIB ............................................117 B.8. Miscellaneous ............................................118
B.7. OSPF Trap MIB ............................................117 B.8. Miscellaneous ............................................118
For a detailed overview of the documents that describe the current Internet-Standard Management Framework, please refer to section 7 of RFC 3410 [RFC3410].
有关描述当前互联网标准管理框架的文件的详细概述,请参阅RFC 3410[RFC3410]第7节。
Managed objects are accessed via a virtual information store, termed the Management Information Base or MIB. MIB objects are generally accessed through the Simple Network Management Protocol (SNMP). Objects in the MIB are defined using the mechanisms defined in the Structure of Management Information (SMI). This memo specifies a MIB module that is compliant to the SMIv2, which is described in STD 58, RFC 2578 [RFC2578], STD 58, RFC 2579 [RFC2579] and STD 58, RFC 2580 [RFC2580].
托管对象通过虚拟信息存储(称为管理信息库或MIB)进行访问。MIB对象通常通过简单网络管理协议(SNMP)进行访问。MIB中的对象是使用管理信息结构(SMI)中定义的机制定义的。本备忘录规定了符合SMIv2的MIB模块,如STD 58、RFC 2578[RFC2578]、STD 58、RFC 2579[RFC2579]和STD 58、RFC 2580[RFC2580]所述。
For the benefit of row-creation in "conceptual" tables, DEFVAL (Default Value) clauses are included in the definitions in section 3, suggesting values that an agent should use for instances of variables that need to be created due to a Set-Request, but that are not specified in the Set-Request. DEFVAL clauses have not been specified for some objects that are read-only, implying that they are zeroed upon row creation. These objects are of the SYNTAX Counter32 or Gauge32.
为了在“概念”表中创建行,第3节的定义中包含了DEFVAL(默认值)子句,建议代理应将这些值用于因Set请求而需要创建但在Set请求中未指定的变量实例。尚未为某些只读对象指定DEFVAL子句,这意味着它们在创建行时归零。这些对象的语法为Counter32或Gauge32。
For those objects not having a DEFVAL clause, both management stations and agents should heed the Robustness Principle of the Internet (see [RFC791]):
对于没有DEFVAL子句的对象,管理站和代理都应注意互联网的健壮性原则(请参见[RFC791]):
"be liberal in what you accept, conservative in what you send"
“接受的东西要自由,发送的东西要保守”
Therefore, management stations should include as many of these columnar objects as possible (e.g., all read-write objects) in a Set-Request when creating a conceptual row. Agents should accept a Set-Request with as few of these columnar objects as they need (e.g., the minimum contents of a "row-creating" SET consists of those objects for which, as they cannot be intuited, no default is specified).
因此,在创建概念行时,管理站应在集合请求中包含尽可能多的这些列对象(例如,所有读写对象)。代理应接受集合请求,并根据需要使用尽可能少的这些列式对象(例如,“行创建”集合的最小内容由这些对象组成,因为这些对象无法直观显示,因此未指定默认值)。
OSPF is a powerful routing protocol, equipped with features to handle virtually any configuration requirement that might reasonably be found within an Autonomous System (AS). With this power comes a fair degree of complexity, which the sheer number of objects in the MIB will attest to. Care has therefore been taken, in constructing this MIB, to define default values for virtually every object, to minimize the amount of parameterization required in the typical case. That default configuration is as follows:
OSPF是一种功能强大的路由协议,具有处理自治系统(AS)中可能合理发现的任何配置需求的功能。这种能力带来了相当程度的复杂性,MIB中对象的数量足以证明这一点。因此,在构建这个MIB时,我们非常小心地为几乎每个对象定义默认值,以最小化典型情况下所需的参数化量。默认配置如下所示:
Given the following assumptions:
鉴于以下假设:
- IP has already been configured.
- 已配置IP。
- The ifTable has already been configured.
- ifTable已配置。
- ifSpeed is estimated by the interface drivers.
- ifSpeed由接口驱动程序估计。
- The OSPF process automatically discovers all IP interfaces and creates corresponding OSPF interfaces.
- OSPF进程自动发现所有IP接口并创建相应的OSPF接口。
- The OSPF process automatically creates the areas required for the interfaces.
- OSPF过程自动创建接口所需的区域。
The simplest configuration of an OSPF process requires the following:
OSPF进程的最简单配置要求如下:
- The OSPF process be enabled.
- 无法启用OSPF进程。
This can be accomplished with a single SET:
这可以通过一套设备完成:
ospfAdminStat := enabled.
ospfAdminStat:=已启用。
The configured system will have the following attributes:
配置的系统将具有以下属性:
- The RouterID will be one of the IP addresses of the device.
- RouterID将是设备的IP地址之一。
- The device will be neither an Area Border Router nor an Autonomous System Border Router.
- 该设备既不是区域边界路由器,也不是自治系统边界路由器。
- Every IP interface, with or without an address, will be an OSPF interface.
- 每个IP接口,无论是否有地址,都将是一个OSPF接口。
- The AreaID of each interface will be 0.0.0.0, the backbone.
- 每个接口的AreaID将为主干网的0.0.0.0。
- Authentication will be disabled.
- 身份验证将被禁用。
- All broadcast and point-to-point interfaces will be operational. Non-broadcast multi-access (NBMA) interfaces require the configuration of at least one neighbor.
- 所有广播和点对点接口将可运行。非广播多址(NBMA)接口要求至少配置一个邻居。
- Timers on all direct interfaces will be:
- 所有直接接口上的定时器应为:
Hello Interval: 10 seconds Dead Timeout: 40 Seconds Retransmission: 5 Seconds Transit Delay: 1 Second Poll Interval: 120 Seconds
Hello间隔:10秒死超时:40秒重传:5秒传输延迟:1秒轮询间隔:120秒
- No direct links to hosts will be configured.
- 不会配置到主机的直接链接。
- No addresses will be summarized.
- 没有地址摘要。
- Metrics, being a measure of bit duration, are unambiguous and intelligent.
- 度量,作为位持续时间的度量,是明确和智能的。
- No virtual links will be configured.
- 不会配置任何虚拟链接。
This MIB defines several counters, namely:
此MIB定义了几个计数器,即:
- ospfOriginateNewLsas, ospfRxNewLsas in the ospfGeneralGroup - ospfSpfRuns, ospfAreaNssaTranslatorEvents in the ospfAreaTable - ospfIfEvents in the ospfIfTable - ospfVirtIfEvents in the ospfVirtIfTable - ospfNbrEvents in the ospfNbrTable - ospfVirtNbrEvents in the ospfVirtNbrTable
- OSPFORIGINATENEWSAS、OSPFGENERAL组中的OSPFRxNEWLSA-OSPFSFRUNS、OSPFREATABLE中的OSPFREANSSAT Translator事件-ospfIfTable中的ospfIfEvents-OSPFFIRTIFTable中的OSPFFIRTIFEvents-OSPFNBR表中的ospfNbrEvents-OSPFFIRTNBREvents
As a best practice, a management entity, when reading these counters, should use the discontinuity object, ospfDiscontinuityTime, to determine if an event that would invalidate the management entity understanding of the counters has occurred. A restart of the OSPF routing process is a possible example of a discontinuity event.
作为最佳实践,管理实体在读取这些计数器时,应使用中断对象ospfDiscontinuityTime来确定是否发生了会使管理实体对计数器的理解无效的事件。OSPF路由过程的重启可能是不连续事件的一个例子。
SNMPv3 supports "Contexts" that can be used to implement MIB views on multiple OSPF instances on the same system. See [RFC3411] or its successors for details.
SNMPv3支持“上下文”,可用于在同一系统上的多个OSPF实例上实现MIB视图。有关详细信息,请参见[RFC3411]或其后续版本。
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in RFC 2119 [RFC2119].
本文件中的关键词“必须”、“不得”、“要求”、“应”、“不应”、“应”、“不应”、“建议”、“可”和“可选”应按照RFC 2119[RFC2119]中所述进行解释。
This MIB is composed of the following sections:
该MIB由以下部分组成:
General Variables Area Data Structure Area Stub Metric Table Link State Database (LSDB) Address Range Table Host Table Interface Table Interface Metric Table Virtual Interface Table Neighbor Table Virtual Neighbor Table External Link State Database Aggregate Range Table Local Link State Database AS-scope Link State Database
一般变量区域数据结构区域存根度量表链路状态数据库(LSDB)地址范围表主机表接口表接口度量表虚拟接口表邻居表虚拟邻居表外部链路状态数据库聚合范围表本地链路状态数据库作为作用域链路状态数据库
It supports the base OSPFv2 specification [RFC2328] and extensions to OSPFv2 such as [RFC1765], [RFC1793], [RFC2370], [RFC3101] and [RFC3623].
它支持基本OSPFv2规范[RFC2328]和对OSPFv2的扩展,如[RFC1765]、[RFC1793]、[RFC2370]、[RFC3101]和[RFC3623]。
There exists a separate MIB for notifications ("traps"), which is entirely optional.
存在一个单独的通知MIB(“陷阱”),这是完全可选的。
The general variables describe (as it may seem from the name) variables that are global to the OSPF Process.
通用变量描述了OSPF进程的全局变量(从名称上看可能是这样)。
The Area Data Structure describes all of the OSPF Areas that the router participates in. The Area Table includes data for Not-So-Stubby-Area (NSSA) translation.
区域数据结构描述路由器参与的所有OSPF区域。面积表包括用于非短截面积(NSSA)转换的数据。
The Area Stub Metric Table describes the metrics advertised into a stub area by the default router(s).
区域存根度量表描述默认路由器向存根区域播发的度量。
The link state database is provided primarily to provide detailed information for network debugging.
链路状态数据库主要用于为网络调试提供详细信息。
The Address Range Table and Host Table are provided to view configured Network Summary and host route information.
地址范围表和主机表用于查看配置的网络摘要和主机路由信息。
The Interface Table and the Interface Metric Table together describe the various IP interfaces to OSPF. The metrics are placed in separate tables in order to simplify dealing with multiple types of service. The Interface table includes link-local (Opaque type-9) link state advertisement (LSA) statistics.
接口表和接口度量表一起描述了OSPF的各种IP接口。为了简化处理多种类型的服务,这些度量被放在单独的表中。接口表包括链路本地(不透明类型9)链路状态播发(LSA)统计信息。
The Virtual Interface Table describes virtual links to the OSPF Process, similarly to the (non-virtual) Interface Tables. This Table includes link-local (Opaque type-9) LSA statistics.
虚拟接口表描述到OSPF进程的虚拟链接,类似于(非虚拟)接口表。此表包括链路本地(不透明类型9)LSA统计信息。
The Neighbor Table and the Virtual Neighbor Table describe the neighbors to the OSPF Process.
邻居表和虚拟邻居表描述OSPF进程的邻居。
2.1.8. Local Link State Database Table and Virtual Local Link State Database Table
2.1.8. 本地链接状态数据库表和虚拟本地链接状态数据库表
The Local Link State Database Table and Virtual Local Link State Database Table are identical to the OSPF LSDB Table in format, but contain only link-local (Opaque type-9) link state advertisements for non-virtual and virtual links.
本地链路状态数据库表和虚拟本地链路状态数据库表在格式上与OSPF LSDB表相同,但仅包含非虚拟和虚拟链路的链路本地(不透明类型9)链路状态播发。
The AS-scope Link State Database Table is identical to the OSPF LSDB Table in format, but contains only AS-scoped link state advertisements.
AS作用域链路状态数据库表在格式上与OSPF LSDB表相同,但仅包含AS作用域链路状态播发。
The table, which maintains number of link state advertisements on the per-area, per-LSA-type basis.
该表以每个区域、每个LSA类型为基础维护链接状态播发的数量。
OSPF-MIB DEFINITIONS ::= BEGIN
OSPF-MIB DEFINITIONS ::= BEGIN
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32, Integer32, Unsigned32, IpAddress, mib-2 FROM SNMPv2-SMI TEXTUAL-CONVENTION, TruthValue, RowStatus, TimeStamp FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF InterfaceIndexOrZero FROM IF-MIB;
从SNMPv2 SMI文本约定导入模块标识、对象类型、计数器32、量规32、整数32、无符号32、IpAddress、mib-2、TruthValue、RowStatus、SNMPv2 TC模块的时间戳、符合性、SNMPv2 CONF接口的对象组、IF-mib的索引零;
ospf MODULE-IDENTITY LAST-UPDATED "200611100000Z" -- November 10, 2006 00:00:00 EST ORGANIZATION "IETF OSPF Working Group" CONTACT-INFO "WG E-Mail: ospf@ietf.org
ospf模块标识最后一次更新“2006111000Z”-2006年11月10日00:00:00 EST组织“IETF ospf工作组”联系方式工作组电子邮件:ospf@ietf.org
WG Chairs: acee@cisco.com rohit@gmail.com
工作组主席:acee@cisco.com rohit@gmail.com
Editors: Dan Joyal Nortel 600 Technology Park Drive Billerica, MA 01821 djoyal@nortel.com
编辑:Dan Joyal Nortel 600科技园大道Billerica,马萨诸塞州01821djoyal@nortel.com
Piotr Galecki Airvana 19 Alpha Road Chelmsford, MA 01824 pgalecki@airvana.com
马萨诸塞州切姆斯福德阿尔法路19号Piotr Galecki Airvana 01824pgalecki@airvana.com
Spencer Giacalone CSFB Eleven Madison Ave New York, NY 10010-3629 spencer.giacalone@gmail.com"
纽约州纽约麦迪逊大道十一号斯宾塞Giacalone CSFB,邮编:10010-3629斯宾塞。giacalone@gmail.com"
DESCRIPTION "The MIB module to describe the OSPF Version 2 Protocol. Note that some objects in this MIB module may pose a significant security risk. Refer to the Security Considerations section in RFC 4750 for more information.
描述“用于描述OSPF版本2协议的MIB模块。请注意,此MIB模块中的某些对象可能会造成严重的安全风险。有关更多信息,请参阅RFC 4750中的安全注意事项部分。
Copyright (C) The IETF Trust (2006). This version of this MIB module is part of RFC 4750; see the RFC itself for full legal notices."
版权所有(C)IETF信托基金(2006年)。这个模块的RF4750版本是MIB的一部分;有关完整的法律通知,请参见RFC本身。”
REVISION "200611100000Z" -- November 10, 2006 09:00:00 EST DESCRIPTION "Updated for latest changes to OSPF Version 2: - updated the General Group with the new ospfRFC1583Compatibility, ospfReferenceBandwidth and ospfDiscontinuityTime objects - added graceful-restart-related objects - added stub-router-related objects - updated the Area Table with NSSA-related objects - added ospfAreaAggregateExtRouteTag object - added Opaque LSA-related objects - updates to the Compliances and Security sections - added area LSA counter table - added section describing translation of notification parameters between SNMP versions - added ospfComplianceObsolete to contain obsolete object groups - deprecated ospfExtLsdbTable See Appendix B of RFC 4750 for more details.
修订版“2006111000Z”-2006年11月10日09:00:00东部标准时间描述“针对OSPF版本2的最新更改进行了更新:-使用新的OSPFRFC1583兼容性更新了常规组,ospfReferenceBandwidth和ospfDiscontinuityTime对象-添加优雅重启相关对象-添加存根路由器相关对象-使用NSSA相关对象更新面积表-添加OSPFreaeAggreextRouteTag对象-添加不透明LSA相关对象-更新合规性和安全性部分-添加面积LSA计数器表-增加了描述SNMP版本之间通知参数转换的部分-增加了ospfComplianceObsolete以包含过时的对象组-不推荐的OSPFEXTLSDB表有关更多详细信息,请参阅RFC 4750的附录B。
This version published as part of RFC 4750"
本版本作为RFC 4750的一部分发布”
REVISION "199501201225Z" -- Fri Jan 20 12:25:50 PST 1995 DESCRIPTION "The initial SMIv2 revision of this MIB module, published in RFC 1850." ::= { mib-2 14 }
REVISION "199501201225Z" -- Fri Jan 20 12:25:50 PST 1995 DESCRIPTION "The initial SMIv2 revision of this MIB module, published in RFC 1850." ::= { mib-2 14 }
AreaID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An OSPF Area Identifier. Note that the Area ID, in OSPF, has the same format as an IP address, but has the function of defining a summarization point for link state advertisements." SYNTAX IpAddress
AreaID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An OSPF Area Identifier. Note that the Area ID, in OSPF, has the same format as an IP address, but has the function of defining a summarization point for link state advertisements." SYNTAX IpAddress
RouterID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A OSPF Router Identifier. Note that the Router ID, in OSPF, has the same format as an IP address, but identifies the router independent
RouterID ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "A OSPF Router Identifier. Note that the Router ID, in OSPF, has the same format as an IP address, but identifies the router independent
of its IP address." SYNTAX IpAddress
“语法IpAddress”
Metric ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "The OSPF internal metric. Note that the OSPF metric is defined as an unsigned value in the range." SYNTAX Integer32 (0..'FFFF'h)
Metric ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "The OSPF internal metric. Note that the OSPF metric is defined as an unsigned value in the range." SYNTAX Integer32 (0..'FFFF'h)
BigMetric ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "The OSPF external metric." SYNTAX Integer32 (0..'FFFFFF'h)
BigMetric ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "The OSPF external metric." SYNTAX Integer32 (0..'FFFFFF'h)
Status ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An indication of the operability of an OSPF function or feature. For example, the status of an interface: 'enabled' indicates that it is willing to communicate with other OSPF routers, and 'disabled' indicates that it is not." SYNTAX INTEGER { enabled (1), disabled (2) }
Status ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "An indication of the operability of an OSPF function or feature. For example, the status of an interface: 'enabled' indicates that it is willing to communicate with other OSPF routers, and 'disabled' indicates that it is not." SYNTAX INTEGER { enabled (1), disabled (2) }
PositiveInteger ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "A positive integer. Values in excess are precluded as unnecessary and prone to interoperability issues." SYNTAX Integer32 (0..'7FFFFFFF'h)
PositiveInteger ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "A positive integer. Values in excess are precluded as unnecessary and prone to interoperability issues." SYNTAX Integer32 (0..'7FFFFFFF'h)
HelloRange ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "The range of intervals in seconds on which Hello messages are exchanged." SYNTAX Integer32 (1..'FFFF'h)
HelloRange ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "The range of intervals in seconds on which Hello messages are exchanged." SYNTAX Integer32 (1..'FFFF'h)
UpToMaxAge ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current
UpToMaxAge ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current
DESCRIPTION "The values in seconds that one might find or configure for variables bounded by the maximum age of an LSA." SYNTAX Integer32 (0..3600)
DESCRIPTION“在LSA的最长期限内可以找到或配置变量的秒数。”语法Integer32(0..3600)
DesignatedRouterPriority ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "The range of values defined for the priority of a system for becoming the designated router." SYNTAX Integer32 (0..'FF'h)
DesignatedRouterPriority ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "The range of values defined for the priority of a system for becoming the designated router." SYNTAX Integer32 (0..'FF'h)
TOSType ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "Type of Service (TOS) is defined as a mapping to the IP Type of Service Flags as defined in the IP Forwarding Table MIB
TOSType ::= TEXTUAL-CONVENTION DISPLAY-HINT "d-0" STATUS current DESCRIPTION "Type of Service (TOS) is defined as a mapping to the IP Type of Service Flags as defined in the IP Forwarding Table MIB
+-----+-----+-----+-----+-----+-----+-----+-----+ | | | | | PRECEDENCE | TYPE OF SERVICE | 0 | | | | | +-----+-----+-----+-----+-----+-----+-----+-----+
+-----+-----+-----+-----+-----+-----+-----+-----+ | | | | | PRECEDENCE | TYPE OF SERVICE | 0 | | | | | +-----+-----+-----+-----+-----+-----+-----+-----+
IP TOS IP TOS Field Policy Field Policy
IP TOS IP TOS字段策略字段策略
Contents Code Contents Code 0 0 0 0 ==> 0 0 0 0 1 ==> 2 0 0 1 0 ==> 4 0 0 1 1 ==> 6 0 1 0 0 ==> 8 0 1 0 1 ==> 10 0 1 1 0 ==> 12 0 1 1 1 ==> 14 1 0 0 0 ==> 16 1 0 0 1 ==> 18 1 0 1 0 ==> 20 1 0 1 1 ==> 22 1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 1 0 ==> 28 1 1 1 1 ==> 30
Contents Code Contents Code 0 0 0 0 ==> 0 0 0 0 1 ==> 2 0 0 1 0 ==> 4 0 0 1 1 ==> 6 0 1 0 0 ==> 8 0 1 0 1 ==> 10 0 1 1 0 ==> 12 0 1 1 1 ==> 14 1 0 0 0 ==> 16 1 0 0 1 ==> 18 1 0 1 0 ==> 20 1 0 1 1 ==> 22 1 1 0 0 ==> 24 1 1 0 1 ==> 26 1 1 1 0 ==> 28 1 1 1 1 ==> 30
The remaining values are left for future definition." SYNTAX Integer32 (0..30)
剩下的值留待将来定义。”语法整数32(0..30)
OspfAuthenticationType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The authentication type." SYNTAX INTEGER {
OspfAuthenticationType ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "The authentication type." SYNTAX INTEGER {
none (0), simplePassword (1), md5 (2) -- reserved for specification by IANA (> 2) }
none(0)、simplePassword(1)、md5(2)——保留供IANA(>2)指定
-- OSPF General Variables
--一般变量
-- Note: These parameters apply globally to the Router's -- OSPF Process.
-- Note: These parameters apply globally to the Router's -- OSPF Process.
ospfGeneralGroup OBJECT IDENTIFIER ::= { ospf 1 }
ospfGeneralGroup OBJECT IDENTIFIER ::= { ospf 1 }
ospfRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-write STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the router in the Autonomous System. By convention, to ensure uniqueness, this should default to the value of one of the router's IP interface addresses.
ospfRouterId对象类型语法RouterID MAX-ACCESS读写状态当前描述“自治系统中唯一标识路由器的32位整数。按照惯例,为确保唯一性,这应默认为路由器IP接口地址之一的值。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, C.1 Global parameters" ::= { ospfGeneralGroup 1 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, C.1 Global parameters" ::= { ospfGeneralGroup 1 }
ospfAdminStat OBJECT-TYPE SYNTAX Status MAX-ACCESS read-write STATUS current DESCRIPTION "The administrative status of OSPF in the router. The value 'enabled' denotes that the OSPF Process is active on at least one interface; 'disabled' disables it on all interfaces.
ospfAdminStat对象类型语法状态MAX-ACCESS读写状态当前描述“路由器中OSPF的管理状态。值'enabled'表示OSPF进程在至少一个接口上处于活动状态;'disabled'在所有接口上禁用它。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 2 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 2 }
ospfVersionNumber OBJECT-TYPE SYNTAX INTEGER { version2 (2) } MAX-ACCESS read-only STATUS current
ospfVersionNumber对象类型语法整数{version2(2)}MAX-ACCESS只读状态当前
DESCRIPTION "The current version number of the OSPF protocol is 2." REFERENCE "OSPF Version 2, Title" ::= { ospfGeneralGroup 3 }
DESCRIPTION "The current version number of the OSPF protocol is 2." REFERENCE "OSPF Version 2, Title" ::= { ospfGeneralGroup 3 }
ospfAreaBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A flag to note whether this router is an Area Border Router." REFERENCE "OSPF Version 2, Section 3 Splitting the AS into Areas" ::= { ospfGeneralGroup 4 }
ospfAreaBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "A flag to note whether this router is an Area Border Router." REFERENCE "OSPF Version 2, Section 3 Splitting the AS into Areas" ::= { ospfGeneralGroup 4 }
ospfASBdrRtrStatus OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "A flag to note whether this router is configured as an Autonomous System Border Router.
ospfASBdrRtrStatus对象类型语法TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION“用于说明此路由器是否配置为自治系统边界路由器的标志。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Section 3.3 Classification of routers" ::= { ospfGeneralGroup 5 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Section 3.3 Classification of routers" ::= { ospfGeneralGroup 5 }
ospfExternLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of external (LS type-5) link state advertisements in the link state database." REFERENCE "OSPF Version 2, Appendix A.4.5 AS external link advertisements" ::= { ospfGeneralGroup 6 }
ospfExternLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of external (LS type-5) link state advertisements in the link state database." REFERENCE "OSPF Version 2, Appendix A.4.5 AS external link advertisements" ::= { ospfGeneralGroup 6 }
ospfExternLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only
ospfExternLsaCksumSum对象类型语法整数32 MAX-ACCESS只读
STATUS current DESCRIPTION "The 32-bit sum of the LS checksums of the external link state advertisements contained in the link state database. This sum can be used to determine if there has been a change in a router's link state database and to compare the link state database of two routers. The value should be treated as unsigned when comparing two sums of checksums." ::= { ospfGeneralGroup 7 }
STATUS current DESCRIPTION "The 32-bit sum of the LS checksums of the external link state advertisements contained in the link state database. This sum can be used to determine if there has been a change in a router's link state database and to compare the link state database of two routers. The value should be treated as unsigned when comparing two sums of checksums." ::= { ospfGeneralGroup 7 }
ospfTOSSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for type-of-service routing.
ospfTOSSupport对象类型语法TruthValue MAX-ACCESS读写状态当前描述“路由器对服务路由类型的支持。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix F.1.2 Optional TOS support" ::= { ospfGeneralGroup 8 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix F.1.2 Optional TOS support" ::= { ospfGeneralGroup 8 }
ospfOriginateNewLsas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of new link state advertisements that have been originated. This number is incremented each time the router originates a new LSA.
ospfOriginateNewLsas对象类型语法计数器32 MAX-ACCESS只读状态当前描述“已发起的新链路状态播发的数量。此数量在路由器每次发起新LSA时递增。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfGeneralGroup 9 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfGeneralGroup 9 }
ospfRxNewLsas OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION
ospfRxNewLsas对象类型语法计数器32 MAX-ACCESS只读状态当前说明
"The number of link state advertisements received that are determined to be new instantiations. This number does not include newer instantiations of self-originated link state advertisements.
“接收到的被确定为新实例化的链接状态播发的数目。此数目不包括新的源于自身的链接状态播发的实例化。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfGeneralGroup 10 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfGeneralGroup 10 }
ospfExtLsdbLimit OBJECT-TYPE SYNTAX Integer32 (-1..'7FFFFFFF'h) MAX-ACCESS read-write STATUS current DESCRIPTION "The maximum number of non-default AS-external LSAs entries that can be stored in the link state database. If the value is -1, then there is no limit.
ospfExtLsdbLimit对象类型语法整数32(-1..'7FFFFFFF'h)MAX-ACCESS读写状态当前描述“可存储在链接状态数据库中的非默认外部LSAs项的最大数量。如果值为-1,则没有限制。
When the number of non-default AS-external LSAs in a router's link state database reaches ospfExtLsdbLimit, the router enters overflow state. The router never holds more than ospfExtLsdbLimit non-default AS-external LSAs in its database. OspfExtLsdbLimit MUST be set identically in all routers attached to the OSPF backbone and/or any regular OSPF area (i.e., OSPF stub areas and NSSAs are excluded).
当路由器链路状态数据库中的非默认外部LSA数达到ospfExtLsdbLimit时,路由器进入溢出状态。路由器在其数据库中作为外部LSA保存的ospfExtLsdbLimit非默认值从不超过。必须在连接到OSPF主干和/或任何常规OSPF区域的所有路由器中相同地设置OspfExtLsdbLimit(即,OSPF存根区域和NSSA除外)。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." DEFVAL { -1 } ::= { ospfGeneralGroup 11 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." DEFVAL { -1 } ::= { ospfGeneralGroup 11 }
ospfMulticastExtensions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-write STATUS current DESCRIPTION "A bit mask indicating whether the router is forwarding IP multicast (Class D) datagrams based on the algorithms defined in the multicast extensions to OSPF.
ospfMulticastExtensions对象类型语法Integer32 MAX-ACCESS读写状态当前描述“一个位掩码,指示路由器是否正在根据多播扩展中定义的算法向OSPF转发IP多播(D类)数据报。
Bit 0, if set, indicates that the router can
位0(如果设置)表示路由器可以
forward IP multicast datagrams in the router's directly attached areas (called intra-area multicast routing).
在路由器的直接连接区域转发IP多播数据报(称为区域内多播路由)。
Bit 1, if set, indicates that the router can forward IP multicast datagrams between OSPF areas (called inter-area multicast routing).
位1(如果设置)表示路由器可以在OSPF区域之间转发IP多播数据报(称为区域间多播路由)。
Bit 2, if set, indicates that the router can forward IP multicast datagrams between Autonomous Systems (called inter-AS multicast routing).
位2(如果设置)表示路由器可以在自治系统之间转发IP多播数据报(称为inter-AS多播路由)。
Only certain combinations of bit settings are allowed, namely: 0 (no multicast forwarding is enabled), 1 (intra-area multicasting only), 3 (intra-area and inter-area multicasting), 5 (intra-area and inter-AS multicasting), and 7 (multicasting everywhere). By default, no multicast forwarding is enabled.
仅允许比特设置的某些组合,即:0(未启用多播转发)、1(仅区域内多播)、3(区域内和区域间多播)、5(区域内和区域间AS多播)和7(无处不在多播)。默认情况下,不启用多播转发。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." DEFVAL { 0 } ::= { ospfGeneralGroup 12 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." DEFVAL { 0 } ::= { ospfGeneralGroup 12 }
ospfExitOverflowInterval OBJECT-TYPE SYNTAX PositiveInteger MAX-ACCESS read-write STATUS current DESCRIPTION "The number of seconds that, after entering OverflowState, a router will attempt to leave OverflowState. This allows the router to again originate non-default AS-external LSAs. When set to 0, the router will not leave overflow state until restarted.
ospfExitOverflowInterval对象类型语法正Integer MAX-ACCESS读写状态当前说明进入OverflowState后,路由器尝试离开OverflowState的秒数。这允许路由器再次发起非默认的外部LSA。当设置为0时,路由器在重新启动之前不会离开溢出状态。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." DEFVAL { 0 } ::= { ospfGeneralGroup 13 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." DEFVAL { 0 } ::= { ospfGeneralGroup 13 }
ospfDemandExtensions OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write
OSPFDEMANDEX对象类型语法TruthValue最大访问读写
STATUS current DESCRIPTION "The router's support for demand routing. This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "Extending OSPF to Support Demand Circuits" ::= { ospfGeneralGroup 14 }
STATUS current DESCRIPTION "The router's support for demand routing. This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "Extending OSPF to Support Demand Circuits" ::= { ospfGeneralGroup 14 }
ospfRFC1583Compatibility OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates metrics used to choose among multiple AS-external LSAs. When RFC1583Compatibility is set to enabled, only cost will be used when choosing among multiple AS-external LSAs advertising the same destination. When RFC1583Compatibility is set to disabled, preference will be driven first by type of path using cost only to break ties.
OSPFRF1583兼容对象类型语法TruthValue MAX-ACCESS读写状态当前说明“表示用于在多个外部LSA中进行选择的指标。当RFC1583 Compatibility设置为enabled(启用)时,在多个AS外部LSA中选择同一目的地时,仅使用cost(成本)。当RFC1583 Compatibility设置为disabled(禁用)时,首选项将首先由路径类型驱动,使用cost only(仅成本)中断连接。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Section 16.4.1 External path preferences" ::= { ospfGeneralGroup 15 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Section 16.4.1 External path preferences" ::= { ospfGeneralGroup 15 }
ospfOpaqueLsaSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The router's support for Opaque LSA types." REFERENCE "The OSPF Opaque LSA Option" ::= { ospfGeneralGroup 16 }
ospfOpaqueLsaSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The router's support for Opaque LSA types." REFERENCE "The OSPF Opaque LSA Option" ::= { ospfGeneralGroup 16 }
ospfReferenceBandwidth OBJECT-TYPE SYNTAX Unsigned32 UNITS "kilobits per second" MAX-ACCESS read-write STATUS current DESCRIPTION "Reference bandwidth in kilobits/second for
ospfReferenceBandwidth对象类型语法无符号32个单位“千位每秒”最大访问读写状态当前描述“的参考带宽(千位每秒)
calculating default interface metrics. The default value is 100,000 KBPS (100 MBPS).
计算默认接口度量。默认值为100000 KBPS(100 MBPS)。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 17 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 17 }
ospfRestartSupport OBJECT-TYPE SYNTAX INTEGER { none (1), plannedOnly (2), plannedAndUnplanned (3) } MAX-ACCESS read-write STATUS current DESCRIPTION "The router's support for OSPF graceful restart. Options include: no restart support, only planned restarts, or both planned and unplanned restarts.
ospfRestartSupport对象类型语法整数{none(1)、plannedOnly(2)、PlannedUnplanned(3)}MAX-ACCESS读写状态当前描述“路由器对OSPF优雅重启的支持。选项包括:不支持重启、仅计划重启或计划内和计划外重启。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 18 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 18 }
ospfRestartInterval OBJECT-TYPE SYNTAX Integer32 (1..1800) UNITS "seconds" MAX-ACCESS read-write STATUS current DESCRIPTION "Configured OSPF graceful restart timeout interval.
ospfRestartInterval对象类型语法整数32(1..1800)单位“秒”最大访问读写状态当前描述“配置的OSPF优雅重启超时间隔”。
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 19 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 19 }
ospfRestartStrictLsaChecking OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Indicates if strict LSA checking is enabled for graceful restart.
OSPFrestartStrictLSacheck对象类型语法TruthValue MAX-ACCESS读写状态当前描述”指示是否启用严格LSA检查以正常重启。
This object is persistent and when written the entity SHOULD save the change to non-volatile
此对象是持久的,写入时,实体应将更改保存为非易失性
storage." ::= { ospfGeneralGroup 20 }
storage." ::= { ospfGeneralGroup 20 }
ospfRestartStatus OBJECT-TYPE SYNTAX INTEGER { notRestarting (1), plannedRestart (2), unplannedRestart (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of OSPF graceful restart." ::= { ospfGeneralGroup 21 }
ospfRestartStatus OBJECT-TYPE SYNTAX INTEGER { notRestarting (1), plannedRestart (2), unplannedRestart (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Current status of OSPF graceful restart." ::= { ospfGeneralGroup 21 }
ospfRestartAge OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF graceful restart interval." ::= { ospfGeneralGroup 22 }
ospfRestartAge OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF graceful restart interval." ::= { ospfGeneralGroup 22 }
ospfRestartExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- none attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at a graceful restart. If the value is 'none', no restart has yet been attempted. If the value is 'inProgress', a restart attempt is currently underway." ::= { ospfGeneralGroup 23 }
ospfRestartExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- none attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at a graceful restart. If the value is 'none', no restart has yet been attempted. If the value is 'inProgress', a restart attempt is currently underway." ::= { ospfGeneralGroup 23 }
ospfAsLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current
OSPFASSACOUNT对象类型语法量表32 MAX-ACCESS只读状态当前
DESCRIPTION "The number of AS-scope link state advertisements in the AS-scope link state database." ::= { ospfGeneralGroup 24 }
DESCRIPTION "The number of AS-scope link state advertisements in the AS-scope link state database." ::= { ospfGeneralGroup 24 }
ospfAsLsaCksumSum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the LS checksums of the AS link state advertisements contained in the AS-scope link state database. This sum can be used to determine if there has been a change in a router's AS-scope link state database, and to compare the AS-scope link state database of two routers." ::= { ospfGeneralGroup 25 }
ospfAsLsaCksumSum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the LS checksums of the AS link state advertisements contained in the AS-scope link state database. This sum can be used to determine if there has been a change in a router's AS-scope link state database, and to compare the AS-scope link state database of two routers." ::= { ospfGeneralGroup 25 }
ospfStubRouterSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The router's support for stub router functionality." REFERENCE "OSPF Stub Router Advertisement" ::= { ospfGeneralGroup 26 }
ospfStubRouterSupport OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "The router's support for stub router functionality." REFERENCE "OSPF Stub Router Advertisement" ::= { ospfGeneralGroup 26 }
ospfStubRouterAdvertisement OBJECT-TYPE SYNTAX INTEGER { doNotAdvertise (1), advertise(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls the advertisement of stub router LSAs by the router. The value doNotAdvertise will result in the advertisement of a standard router LSA and is the default value.
ospfStubRouterAdvertisement OBJECT-TYPE SYNTAX INTEGER { doNotAdvertise (1), advertise(2) } MAX-ACCESS read-write STATUS current DESCRIPTION "This object controls the advertisement of stub router LSAs by the router. The value doNotAdvertise will result in the advertisement of a standard router LSA and is the default value.
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 27 }
This object is persistent and when written the entity SHOULD save the change to non-volatile storage." ::= { ospfGeneralGroup 27 }
ospfDiscontinuityTime OBJECT-TYPE SYNTAX TimeStamp
ospfDiscontinuityTime对象类型语法时间戳
MAX-ACCESS read-only STATUS current DESCRIPTION "The value of sysUpTime on the most recent occasion at which any one of this MIB's counters suffered a discontinuity.
MAX-ACCESS read only STATUS current DESCRIPTION“此MIB的任何一个计数器最近出现中断时的sysUpTime值。
If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this object contains a zero value." ::= { ospfGeneralGroup 28 }
If no such discontinuities have occurred since the last re-initialization of the local management subsystem, then this object contains a zero value." ::= { ospfGeneralGroup 28 }
-- OSPF Area Table -- The OSPF Area Table contains information -- regarding the various areas.
-- OSPF Area Table -- The OSPF Area Table contains information -- regarding the various areas.
ospfAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the configured parameters and cumulative statistics of the router's attached areas. The interfaces and virtual links are configured as part of these areas. Area 0.0.0.0, by definition, is the backbone area." REFERENCE "OSPF Version 2, Section 6 The Area Data Structure" ::= { ospf 2 }
ospfAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the configured parameters and cumulative statistics of the router's attached areas. The interfaces and virtual links are configured as part of these areas. Area 0.0.0.0, by definition, is the backbone area." REFERENCE "OSPF Version 2, Section 6 The Area Data Structure" ::= { ospf 2 }
ospfAreaEntry OBJECT-TYPE SYNTAX OspfAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information describing the configured parameters and cumulative statistics of one of the router's attached areas. The interfaces and virtual links are configured as part of these areas. Area 0.0.0.0, by definition, is the backbone area.
ospfAreaEntry对象类型语法ospfAreaEntry MAX-ACCESS不可访问状态当前描述“描述路由器连接区域之一的配置参数和累积统计信息的信息。接口和虚拟链路配置为这些区域的一部分。根据定义,区域0.0.0.0是主干区域。
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." INDEX { ospfAreaId } ::= { ospfAreaTable 1 }
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." INDEX { ospfAreaId } ::= { ospfAreaTable 1 }
OspfAreaEntry ::= SEQUENCE { ospfAreaId AreaID, ospfAuthType OspfAuthenticationType, ospfImportAsExtern INTEGER, ospfSpfRuns Counter32, ospfAreaBdrRtrCount Gauge32, ospfAsBdrRtrCount Gauge32, ospfAreaLsaCount Gauge32, ospfAreaLsaCksumSum Integer32, ospfAreaSummary INTEGER, ospfAreaStatus RowStatus, ospfAreaNssaTranslatorRole INTEGER, ospfAreaNssaTranslatorState INTEGER, ospfAreaNssaTranslatorStabilityInterval PositiveInteger, ospfAreaNssaTranslatorEvents Counter32 }
OspfAreaEntry ::= SEQUENCE { ospfAreaId AreaID, ospfAuthType OspfAuthenticationType, ospfImportAsExtern INTEGER, ospfSpfRuns Counter32, ospfAreaBdrRtrCount Gauge32, ospfAsBdrRtrCount Gauge32, ospfAreaLsaCount Gauge32, ospfAreaLsaCksumSum Integer32, ospfAreaSummary INTEGER, ospfAreaStatus RowStatus, ospfAreaNssaTranslatorRole INTEGER, ospfAreaNssaTranslatorState INTEGER, ospfAreaNssaTranslatorStabilityInterval PositiveInteger, ospfAreaNssaTranslatorEvents Counter32 }
ospfAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally -- an SMIv1 index STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an area. Area ID 0.0.0.0 is used for the OSPF backbone." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaEntry 1 }
ospfAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally -- an SMIv1 index STATUS current DESCRIPTION "A 32-bit integer uniquely identifying an area. Area ID 0.0.0.0 is used for the OSPF backbone." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaEntry 1 }
ospfAuthType OBJECT-TYPE SYNTAX OspfAuthenticationType MAX-ACCESS read-create STATUS obsolete
ospfAuthType对象类型语法OspfAuthenticationType MAX-ACCESS读取创建状态已过时
DESCRIPTION "The authentication type specified for an area." REFERENCE "OSPF Version 2, Appendix D Authentication" DEFVAL { none } -- no authentication, by default ::= { ospfAreaEntry 2 }
DESCRIPTION "The authentication type specified for an area." REFERENCE "OSPF Version 2, Appendix D Authentication" DEFVAL { none } -- no authentication, by default ::= { ospfAreaEntry 2 }
ospfImportAsExtern OBJECT-TYPE SYNTAX INTEGER { importExternal (1), importNoExternal (2), importNssa (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates if an area is a stub area, NSSA, or standard area. Type-5 AS-external LSAs and type-11 Opaque LSAs are not imported into stub areas or NSSAs. NSSAs import AS-external data as type-7 LSAs" REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" DEFVAL { importExternal } ::= { ospfAreaEntry 3 }
ospfImportAsExtern OBJECT-TYPE SYNTAX INTEGER { importExternal (1), importNoExternal (2), importNssa (3) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates if an area is a stub area, NSSA, or standard area. Type-5 AS-external LSAs and type-11 Opaque LSAs are not imported into stub areas or NSSAs. NSSAs import AS-external data as type-7 LSAs" REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" DEFVAL { importExternal } ::= { ospfAreaEntry 3 }
ospfSpfRuns OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times that the intra-area route table has been calculated using this area's link state database. This is typically done using Dijkstra's algorithm.
OSPFSFRUNS对象类型语法计数器32 MAX-ACCESS只读状态当前描述“使用此区域的链路状态数据库计算区域内路由表的次数。这通常使用Dijkstra算法完成。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfAreaEntry 4 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfAreaEntry 4 }
ospfAreaBdrRtrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Area Border Routers reachable within this area. This is initially zero and is calculated in each Shortest Path First (SPF) pass."
ospfAreaBdrRtrCount对象类型语法量表32 MAX-ACCESS只读状态当前描述“此区域内可访问的区域边界路由器总数。最初为零,并在每个最短路径优先(SPF)过程中计算。”
::= { ospfAreaEntry 5 }
::= { ospfAreaEntry 5 }
ospfAsBdrRtrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Autonomous System Border Routers reachable within this area. This is initially zero and is calculated in each SPF pass." ::= { ospfAreaEntry 6 }
ospfAsBdrRtrCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of Autonomous System Border Routers reachable within this area. This is initially zero and is calculated in each SPF pass." ::= { ospfAreaEntry 6 }
ospfAreaLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link state advertisements in this area's link state database, excluding AS-external LSAs." ::= { ospfAreaEntry 7 }
ospfAreaLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link state advertisements in this area's link state database, excluding AS-external LSAs." ::= { ospfAreaEntry 7 }
ospfAreaLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit sum of the link state advertisements' LS checksums contained in this area's link state database. This sum excludes external (LS type-5) link state advertisements. The sum can be used to determine if there has been a change in a router's link state database, and to compare the link state database of two routers. The value should be treated as unsigned when comparing two sums of checksums." DEFVAL { 0 } ::= { ospfAreaEntry 8 }
ospfAreaLsaCksumSum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit sum of the link state advertisements' LS checksums contained in this area's link state database. This sum excludes external (LS type-5) link state advertisements. The sum can be used to determine if there has been a change in a router's link state database, and to compare the link state database of two routers. The value should be treated as unsigned when comparing two sums of checksums." DEFVAL { 0 } ::= { ospfAreaEntry 8 }
ospfAreaSummary OBJECT-TYPE SYNTAX INTEGER { noAreaSummary (1), sendAreaSummary (2) } MAX-ACCESS read-create STATUS current DESCRIPTION
ospfAreaSummary OBJECT-TYPE SYNTAX INTEGER { noAreaSummary (1), sendAreaSummary (2) } MAX-ACCESS read-create STATUS current DESCRIPTION
"The variable ospfAreaSummary controls the import of summary LSAs into stub and NSSA areas. It has no effect on other areas.
变量ospferaasummary控制将摘要LSA导入存根和NSSA区域。它对其他区域没有影响。
If it is noAreaSummary, the router will not originate summary LSAs into the stub or NSSA area. It will rely entirely on its default route.
如果是noAreaSummary,路由器将不会将摘要LSA发起到存根或NSSA区域。它将完全依赖其默认路径。
If it is sendAreaSummary, the router will both summarize and propagate summary LSAs." DEFVAL { noAreaSummary } ::= { ospfAreaEntry 9 }
If it is sendAreaSummary, the router will both summarize and propagate summary LSAs." DEFVAL { noAreaSummary } ::= { ospfAreaEntry 9 }
ospfAreaStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction.
ospfAreaStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此对象允许通过促进行创建、构造和销毁等操作来管理表。
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfAreaEntry 10 }
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfAreaEntry 10 }
ospfAreaNssaTranslatorRole OBJECT-TYPE SYNTAX INTEGER { always (1), candidate (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates an NSSA border router's ability to perform NSSA translation of type-7 LSAs into type-5 LSAs." DEFVAL { candidate } ::= { ospfAreaEntry 11 }
ospfAreaNssaTranslatorRole OBJECT-TYPE SYNTAX INTEGER { always (1), candidate (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates an NSSA border router's ability to perform NSSA translation of type-7 LSAs into type-5 LSAs." DEFVAL { candidate } ::= { ospfAreaEntry 11 }
ospfAreaNssaTranslatorState OBJECT-TYPE SYNTAX INTEGER { enabled (1), elected (2), disabled (3) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates if and how an NSSA border router is performing NSSA translation of type-7 LSAs into type-5
ospfAreaNssaTranslatorState对象类型语法整数{已启用(1)、已选择(2)、已禁用(3)}MAX-ACCESS只读状态当前描述“指示NSSA边界路由器是否以及如何将类型7 LSA转换为类型5
LSAs. When this object is set to enabled, the NSSA Border router's OspfAreaNssaExtTranslatorRole has been set to always. When this object is set to elected, a candidate NSSA Border router is Translating type-7 LSAs into type-5. When this object is set to disabled, a candidate NSSA border router is NOT translating type-7 LSAs into type-5." ::= { ospfAreaEntry 12 }
LSAs. When this object is set to enabled, the NSSA Border router's OspfAreaNssaExtTranslatorRole has been set to always. When this object is set to elected, a candidate NSSA Border router is Translating type-7 LSAs into type-5. When this object is set to disabled, a candidate NSSA border router is NOT translating type-7 LSAs into type-5." ::= { ospfAreaEntry 12 }
ospfAreaNssaTranslatorStabilityInterval OBJECT-TYPE SYNTAX PositiveInteger UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds after an elected translator determines its services are no longer required, that it should continue to perform its translation duties." DEFVAL { 40 } ::= { ospfAreaEntry 13 }
ospfAreaNssaTranslatorStabilityInterval OBJECT-TYPE SYNTAX PositiveInteger UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds after an elected translator determines its services are no longer required, that it should continue to perform its translation duties." DEFVAL { 40 } ::= { ospfAreaEntry 13 }
ospfAreaNssaTranslatorEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates the number of translator state changes that have occurred since the last boot-up.
OspFareanSatTranslatorEvents对象类型语法计数器32 MAX-ACCESS只读状态当前描述”表示自上次启动以来发生的转换器状态更改数。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfAreaEntry 14 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfAreaEntry 14 }
-- OSPF Area Default Metric Table
--OSPF区域默认度量表
ospfStubAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfStubAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The set of metrics that will be advertised by a default Area Border Router into a stub area." REFERENCE "OSPF Version 2, Appendix C.2, Area Parameters" ::= { ospf 3 }
ospfStubAreaTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfStubAreaEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The set of metrics that will be advertised by a default Area Border Router into a stub area." REFERENCE "OSPF Version 2, Appendix C.2, Area Parameters" ::= { ospf 3 }
ospfStubAreaEntry OBJECT-TYPE SYNTAX OspfStubAreaEntry
ospfStubAreaEntry对象类型语法ospfStubAreaEntry
MAX-ACCESS not-accessible STATUS current DESCRIPTION "The metric for a given Type of Service that will be advertised by a default Area Border Router into a stub area.
MAX-ACCESS not ACCESS STATUS current DESCRIPTION“将由默认区域边界路由器播发到存根区域的给定服务类型的度量。
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix C.2, Area Parameters" INDEX { ospfStubAreaId, ospfStubTOS } ::= { ospfStubAreaTable 1 }
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix C.2, Area Parameters" INDEX { ospfStubAreaId, ospfStubTOS } ::= { ospfStubAreaTable 1 }
OspfStubAreaEntry ::= SEQUENCE { ospfStubAreaId AreaID, ospfStubTOS TOSType, ospfStubMetric BigMetric, ospfStubStatus RowStatus, ospfStubMetricType INTEGER }
OspfStubAreaEntry ::= SEQUENCE { ospfStubAreaId AreaID, ospfStubTOS TOSType, ospfStubMetric BigMetric, ospfStubStatus RowStatus, ospfStubMetricType INTEGER }
ospfStubAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The 32-bit identifier for the stub area. On creation, this can be derived from the instance." ::= { ospfStubAreaEntry 1 }
ospfStubAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The 32-bit identifier for the stub area. On creation, this can be derived from the instance." ::= { ospfStubAreaEntry 1 }
ospfStubTOS OBJECT-TYPE SYNTAX TOSType MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The Type of Service associated with the metric. On creation, this can be derived from
ospfStubTOS对象类型语法TOSType MAX-ACCESS read-only--只读,因为它最初是一个--SMIv1索引状态当前描述“与度量关联的服务类型。创建时,可以从
the instance." ::= { ospfStubAreaEntry 2 }
the instance." ::= { ospfStubAreaEntry 2 }
ospfStubMetric OBJECT-TYPE SYNTAX BigMetric MAX-ACCESS read-create STATUS current DESCRIPTION "The metric value applied at the indicated Type of Service. By default, this equals the least metric at the Type of Service among the interfaces to other areas." ::= { ospfStubAreaEntry 3 }
ospfStubMetric OBJECT-TYPE SYNTAX BigMetric MAX-ACCESS read-create STATUS current DESCRIPTION "The metric value applied at the indicated Type of Service. By default, this equals the least metric at the Type of Service among the interfaces to other areas." ::= { ospfStubAreaEntry 3 }
ospfStubStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction.
ospfStubStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此对象允许通过促进行创建、构造和销毁等操作来管理表。
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfStubAreaEntry 4 }
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfStubAreaEntry 4 }
ospfStubMetricType OBJECT-TYPE SYNTAX INTEGER { ospfMetric (1), -- OSPF Metric comparableCost (2), -- external type 1 nonComparable (3) -- external type 2 } MAX-ACCESS read-create STATUS current DESCRIPTION "This variable displays the type of metric advertised as a default route." DEFVAL { ospfMetric } ::= { ospfStubAreaEntry 5 }
ospfStubMetricType OBJECT-TYPE SYNTAX INTEGER { ospfMetric (1), -- OSPF Metric comparableCost (2), -- external type 1 nonComparable (3) -- external type 2 } MAX-ACCESS read-create STATUS current DESCRIPTION "This variable displays the type of metric advertised as a default route." DEFVAL { ospfMetric } ::= { ospfStubAreaEntry 5 }
-- OSPF Link State Database
--OSPF链路状态数据库
ospfLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfLsdbEntry MAX-ACCESS not-accessible STATUS current
OspfLsdbEntry MAX-ACCESS的ospfLsdbTable对象类型语法序列不可访问状态当前
DESCRIPTION "The OSPF Process's link state database (LSDB). The LSDB contains the link state advertisements from throughout the areas that the device is attached to." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospf 4 }
DESCRIPTION "The OSPF Process's link state database (LSDB). The LSDB contains the link state advertisements from throughout the areas that the device is attached to." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospf 4 }
ospfLsdbEntry OBJECT-TYPE SYNTAX OspfLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single link state advertisement." INDEX { ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } ::= { ospfLsdbTable 1 }
ospfLsdbEntry OBJECT-TYPE SYNTAX OspfLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single link state advertisement." INDEX { ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } ::= { ospfLsdbTable 1 }
OspfLsdbEntry ::= SEQUENCE { ospfLsdbAreaId AreaID, ospfLsdbType INTEGER, ospfLsdbLsid IpAddress, ospfLsdbRouterId RouterID, ospfLsdbSequence Integer32, ospfLsdbAge Integer32, ospfLsdbChecksum Integer32, ospfLsdbAdvertisement OCTET STRING }
OspfLsdbEntry ::= SEQUENCE { ospfLsdbAreaId AreaID, ospfLsdbType INTEGER, ospfLsdbLsid IpAddress, ospfLsdbRouterId RouterID, ospfLsdbSequence Integer32, ospfLsdbAge Integer32, ospfLsdbChecksum Integer32, ospfLsdbAdvertisement OCTET STRING }
ospfLsdbAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The 32-bit identifier of the area from which the LSA was received." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters"
OSPFLSDBREAID对象类型语法AreaID MAX-ACCESS read-only--只读,因为最初是--SMIv1索引状态当前描述“接收LSA的区域的32位标识符”。参考“OSPF版本2,附录C.2区域参数”
::= { ospfLsdbEntry 1 }
::= { ospfLsdbEntry 1 }
ospfLsdbType OBJECT-TYPE SYNTAX INTEGER { routerLink (1), networkLink (2), summaryLink (3), asSummaryLink (4), asExternalLink (5), -- but see ospfAsLsdbTable multicastLink (6), nssaExternalLink (7), areaOpaqueLink (10) } MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format.
ospfLsdbType OBJECT-TYPE SYNTAX INTEGER { routerLink (1), networkLink (2), summaryLink (3), asSummaryLink (4), asExternalLink (5), -- but see ospfAsLsdbTable multicastLink (6), nssaExternalLink (7), areaOpaqueLink (10) } MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format.
Note: External link state advertisements are permitted for backward compatibility, but should be displayed in the ospfAsLsdbTable rather than here." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfLsdbEntry 2 }
Note: External link state advertisements are permitted for backward compatibility, but should be displayed in the ospfAsLsdbTable rather than here." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfLsdbEntry 2 }
ospfLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfLsdbEntry 3 }
ospfLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfLsdbEntry 3 }
ospfLsdbRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current
ospfLsdbRouterId对象类型语法RouterID MAX-ACCESS只读--由于最初为--SMIv1索引状态,因此为只读
DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfLsdbEntry 4 }
DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfLsdbEntry 4 }
ospfLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate Link State Advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfLsdbEntry 5 }
ospfLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate Link State Advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfLsdbEntry 5 }
ospfLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfLsdbEntry 6 }
ospfLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfLsdbEntry 6 }
ospfLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless
ospfLsdbChecksum对象类型语法整数32 MAX-ACCESS只读状态当前说明“此字段是广告完整内容的校验和,年龄字段除外。年龄字段被排除在外,因此可以在不更新校验和的情况下增加广告的年龄。使用的校验和与用于ISO无连接的校验和相同
datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfLsdbEntry 7 }
datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfLsdbEntry 7 }
ospfLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire link state advertisement, including its header.
ospfLsdbAdvertisement对象类型语法八位字节字符串(大小(1..65535))MAX-ACCESS只读状态当前描述“整个链路状态播发,包括其标头。
Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospfLsdbEntry 8 }
Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospfLsdbEntry 8 }
-- Address Range Table
--地址范围表
ospfAreaRangeTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAreaRangeEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION "The Address Range Table acts as an adjunct to the Area Table. It describes those Address Range Summaries that are configured to be propagated from an Area to reduce the amount of information about it that is known beyond its borders. It contains a set of IP address ranges specified by an IP address/IP network mask pair. For example, class B address range of X.X.X.X with a network mask of 255.255.0.0 includes all IP addresses from X.X.0.0 to X.X.255.255.
OSPFerarangeTable对象类型OSPFerarangeEntry的语法序列MAX-ACCESS不可访问状态过时说明“地址范围表充当区域表的附件。它描述了这些地址范围摘要,这些摘要被配置为从某个区域传播,以减少其边界以外已知的有关该区域的信息量。它包含一组由IP地址/IP网络掩码对指定的IP地址范围。例如,网络掩码为255.255.0.0的X.X.X.X的B类地址范围包括从X.X.0.0到X.X.255.255的所有IP地址。
Note that this table is obsoleted and is replaced by the Area Aggregate Table." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospf 5 }
Note that this table is obsoleted and is replaced by the Area Aggregate Table." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospf 5 }
ospfAreaRangeEntry OBJECT-TYPE SYNTAX OspfAreaRangeEntry MAX-ACCESS not-accessible STATUS obsolete DESCRIPTION
ospfAreaRangeEntry对象类型语法ospfAreaRangeEntry MAX-ACCESS不可访问状态过时说明
"A single area address range.
“单个区域地址范围。
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" INDEX { ospfAreaRangeAreaId, ospfAreaRangeNet } ::= { ospfAreaRangeTable 1 }
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" INDEX { ospfAreaRangeAreaId, ospfAreaRangeNet } ::= { ospfAreaRangeTable 1 }
OspfAreaRangeEntry ::= SEQUENCE { ospfAreaRangeAreaId AreaID, ospfAreaRangeNet IpAddress, ospfAreaRangeMask IpAddress, ospfAreaRangeStatus RowStatus, ospfAreaRangeEffect INTEGER }
OspfAreaRangeEntry ::= SEQUENCE { ospfAreaRangeAreaId AreaID, ospfAreaRangeNet IpAddress, ospfAreaRangeMask IpAddress, ospfAreaRangeStatus RowStatus, ospfAreaRangeEffect INTEGER }
ospfAreaRangeAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS obsolete DESCRIPTION "The area that the address range is to be found within." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaRangeEntry 1 }
ospfAreaRangeAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS obsolete DESCRIPTION "The area that the address range is to be found within." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaRangeEntry 1 }
ospfAreaRangeNet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS obsolete DESCRIPTION "The IP address of the net or subnet indicated by the range." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaRangeEntry 2 }
ospfAreaRangeNet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS obsolete DESCRIPTION "The IP address of the net or subnet indicated by the range." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaRangeEntry 2 }
ospfAreaRangeMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The subnet mask that pertains to the net or subnet." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaRangeEntry 3 }
ospfAreaRangeMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-create STATUS obsolete DESCRIPTION "The subnet mask that pertains to the net or subnet." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaRangeEntry 3 }
ospfAreaRangeStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS obsolete DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction.
ospfAreaRangeStatus对象类型语法RowStatus MAX-ACCESS读取创建状态过时描述“此对象通过促进行创建、构造和销毁等操作来管理表。
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfAreaRangeEntry 4 }
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfAreaRangeEntry 4 }
ospfAreaRangeEffect OBJECT-TYPE SYNTAX INTEGER { advertiseMatching (1), doNotAdvertiseMatching (2) } MAX-ACCESS read-create STATUS obsolete DESCRIPTION "Subnets subsumed by ranges either trigger the advertisement of the indicated summary (advertiseMatching) or result in the subnet's not being advertised at all outside the area." DEFVAL { advertiseMatching } ::= { ospfAreaRangeEntry 5 }
ospfAreaRangeEffect OBJECT-TYPE SYNTAX INTEGER { advertiseMatching (1), doNotAdvertiseMatching (2) } MAX-ACCESS read-create STATUS obsolete DESCRIPTION "Subnets subsumed by ranges either trigger the advertisement of the indicated summary (advertiseMatching) or result in the subnet's not being advertised at all outside the area." DEFVAL { advertiseMatching } ::= { ospfAreaRangeEntry 5 }
-- OSPF Host Table
--OSPF主机表
ospfHostTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Host/Metric Table indicates what hosts are directly
ospfHostTable对象类型OspfHostEntry MAX-ACCESS的语法序列不可访问状态当前描述“主机/度量表指示直接访问的主机
attached to the router, what metrics and types of service should be advertised for them, and what areas they are found within." REFERENCE "OSPF Version 2, Appendix C.7 Host route parameters" ::= { ospf 6 }
attached to the router, what metrics and types of service should be advertised for them, and what areas they are found within." REFERENCE "OSPF Version 2, Appendix C.7 Host route parameters" ::= { ospf 6 }
ospfHostEntry OBJECT-TYPE SYNTAX OspfHostEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A metric to be advertised, for a given type of service, when a given host is reachable.
ospfHostEntry对象类型语法ospfHostEntry MAX-ACCESS not ACCESS STATUS current DESCRIPTION“当给定主机可访问时,要为给定类型的服务播发的指标。
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." INDEX { ospfHostIpAddress, ospfHostTOS } ::= { ospfHostTable 1 }
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." INDEX { ospfHostIpAddress, ospfHostTOS } ::= { ospfHostTable 1 }
OspfHostEntry ::= SEQUENCE { ospfHostIpAddress IpAddress, ospfHostTOS TOSType, ospfHostMetric Metric, ospfHostStatus RowStatus, ospfHostAreaID AreaID, ospfHostCfgAreaID AreaID }
OspfHostEntry ::= SEQUENCE { ospfHostIpAddress IpAddress, ospfHostTOS TOSType, ospfHostMetric Metric, ospfHostStatus RowStatus, ospfHostAreaID AreaID, ospfHostCfgAreaID AreaID }
ospfHostIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The IP address of the host." REFERENCE "OSPF Version 2, Appendix C.7 Host route parameters" ::= { ospfHostEntry 1 }
ospfHostIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The IP address of the host." REFERENCE "OSPF Version 2, Appendix C.7 Host route parameters" ::= { ospfHostEntry 1 }
ospfHostTOS OBJECT-TYPE SYNTAX TOSType MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The Type of Service of the route being configured." REFERENCE "OSPF Version 2, Appendix C.7 Host route parameters" ::= { ospfHostEntry 2 }
ospfHostTOS OBJECT-TYPE SYNTAX TOSType MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The Type of Service of the route being configured." REFERENCE "OSPF Version 2, Appendix C.7 Host route parameters" ::= { ospfHostEntry 2 }
ospfHostMetric OBJECT-TYPE SYNTAX Metric MAX-ACCESS read-create STATUS current DESCRIPTION "The metric to be advertised." REFERENCE "OSPF Version 2, Appendix C.7 Host route parameters" ::= { ospfHostEntry 3 }
ospfHostMetric OBJECT-TYPE SYNTAX Metric MAX-ACCESS read-create STATUS current DESCRIPTION "The metric to be advertised." REFERENCE "OSPF Version 2, Appendix C.7 Host route parameters" ::= { ospfHostEntry 3 }
ospfHostStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction.
ospfHostStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此对象允许通过促进行创建、构造和销毁等操作来管理表。
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfHostEntry 4 }
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfHostEntry 4 }
ospfHostAreaID OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The OSPF area to which the host belongs. Deprecated by ospfHostCfgAreaID." REFERENCE "OSPF Version 2, Appendix C.7 Host parameters" ::= { ospfHostEntry 5 }
ospfHostAreaID OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The OSPF area to which the host belongs. Deprecated by ospfHostCfgAreaID." REFERENCE "OSPF Version 2, Appendix C.7 Host parameters" ::= { ospfHostEntry 5 }
ospfHostCfgAreaID OBJECT-TYPE SYNTAX AreaID
ospfHostCfgAreaID对象类型语法AreaID
MAX-ACCESS read-create STATUS current DESCRIPTION "To configure the OSPF area to which the host belongs." REFERENCE "OSPF Version 2, Appendix C.7 Host parameters" ::= { ospfHostEntry 6 }
MAX-ACCESS read-create STATUS current DESCRIPTION "To configure the OSPF area to which the host belongs." REFERENCE "OSPF Version 2, Appendix C.7 Host parameters" ::= { ospfHostEntry 6 }
-- OSPF Interface Table
--OSPF接口表
ospfIfTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Interface Table describes the interfaces from the viewpoint of OSPF. It augments the ipAddrTable with OSPF specific information." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" ::= { ospf 7 }
ospfIfTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Interface Table describes the interfaces from the viewpoint of OSPF. It augments the ipAddrTable with OSPF specific information." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" ::= { ospf 7 }
ospfIfEntry OBJECT-TYPE SYNTAX OspfIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF interface entry describes one interface from the viewpoint of OSPF.
OSPFIENTRY对象类型语法OSPFIENTRY MAX-ACCESS not ACCESS STATUS current“OSPF接口条目从OSPF的角度描述一个接口。
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." INDEX { ospfIfIpAddress, ospfAddressLessIf } ::= { ospfIfTable 1 }
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." INDEX { ospfIfIpAddress, ospfAddressLessIf } ::= { ospfIfTable 1 }
OspfIfEntry ::= SEQUENCE { ospfIfIpAddress IpAddress, ospfAddressLessIf InterfaceIndexOrZero, ospfIfAreaId AreaID, ospfIfType INTEGER, ospfIfAdminStat
OspfIfEntry ::= SEQUENCE { ospfIfIpAddress IpAddress, ospfAddressLessIf InterfaceIndexOrZero, ospfIfAreaId AreaID, ospfIfType INTEGER, ospfIfAdminStat
Status, ospfIfRtrPriority DesignatedRouterPriority, ospfIfTransitDelay UpToMaxAge, ospfIfRetransInterval UpToMaxAge, ospfIfHelloInterval HelloRange, ospfIfRtrDeadInterval PositiveInteger, ospfIfPollInterval PositiveInteger, ospfIfState INTEGER, ospfIfDesignatedRouter IpAddress, ospfIfBackupDesignatedRouter IpAddress, ospfIfEvents Counter32, ospfIfAuthKey OCTET STRING, ospfIfStatus RowStatus, ospfIfMulticastForwarding INTEGER, ospfIfDemand TruthValue, ospfIfAuthType OspfAuthenticationType, ospfIfLsaCount Gauge32, ospfIfLsaCksumSum Unsigned32, ospfIfDesignatedRouterId RouterID, ospfIfBackupDesignatedRouterId RouterID }
状态,OSPFIRTRPRIORITY指定的路由优先级,OSPFIRTransitDelay UpToMaxAge,OSPFIRTransistInterval UpToMaxAge,OSPFHellInterval HelloRange,OSPFIRTDendInterval PositiveInteger,OSPFPollInterval PositiveInteger,OSPFISTATE INTEGER,OSPFIROTE指定的路由器IpAddress,OSPFUIBackup指定的路由器IpAddress,OSPFIFIFEvents计数器32,OSPFIUTHKEY八位字节字符串,OSPFIUTHSTATUS RowStatus,OSPFIUTHENT INTEGER,OSPFIUTHTYPE OSPFAUTHENTICATION TYPE,OSPFIULSACKACOUNT GANGE32,OSPFIULSACKSUMSUM Unsigned32,OSPFIUDESIGNOTED RouterID,OSPFIUBACKUPDESIGNOTED RouterID}
ospfIfIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The IP address of this OSPF interface."
OSPFIIpAddress对象类型语法IpAddress MAX-ACCESS只读--只读,因为最初是--SMIv1索引状态当前描述“此OSPF接口的IP地址”
::= { ospfIfEntry 1 }
::= { ospfIfEntry 1 }
ospfAddressLessIf OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "For the purpose of easing the instancing of addressed and addressless interfaces; this variable takes the value 0 on interfaces with IP addresses and the corresponding value of ifIndex for interfaces having no IP address." ::= { ospfIfEntry 2 }
ospfAddressLessIf OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "For the purpose of easing the instancing of addressed and addressless interfaces; this variable takes the value 0 on interfaces with IP addresses and the corresponding value of ifIndex for interfaces having no IP address." ::= { ospfIfEntry 2 }
ospfIfAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-create STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the area to which the interface connects. Area ID 0.0.0.0 is used for the OSPF backbone." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfIfEntry 3 }
ospfIfAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-create STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the area to which the interface connects. Area ID 0.0.0.0 is used for the OSPF backbone." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfIfEntry 3 }
ospfIfType OBJECT-TYPE SYNTAX INTEGER { broadcast (1), nbma (2), pointToPoint (3), pointToMultipoint (5) } MAX-ACCESS read-create STATUS current DESCRIPTION "The OSPF interface type. By way of a default, this field may be intuited from the corresponding value of ifType. Broadcast LANs, such as Ethernet and IEEE 802.5, take the value 'broadcast', X.25 and similar technologies take the value 'nbma', and links that are definitively point to point take the value 'pointToPoint'." ::= { ospfIfEntry 4 }
ospfIfType OBJECT-TYPE SYNTAX INTEGER { broadcast (1), nbma (2), pointToPoint (3), pointToMultipoint (5) } MAX-ACCESS read-create STATUS current DESCRIPTION "The OSPF interface type. By way of a default, this field may be intuited from the corresponding value of ifType. Broadcast LANs, such as Ethernet and IEEE 802.5, take the value 'broadcast', X.25 and similar technologies take the value 'nbma', and links that are definitively point to point take the value 'pointToPoint'." ::= { ospfIfEntry 4 }
ospfIfAdminStat OBJECT-TYPE SYNTAX Status
ospfIfAdminStat对象类型语法状态
MAX-ACCESS read-create STATUS current DESCRIPTION "The OSPF interface's administrative status. The value formed on the interface, and the interface will be advertised as an internal route to some area. The value 'disabled' denotes that the interface is external to OSPF." DEFVAL { enabled } ::= { ospfIfEntry 5 }
MAX-ACCESS read-create STATUS current DESCRIPTION "The OSPF interface's administrative status. The value formed on the interface, and the interface will be advertised as an internal route to some area. The value 'disabled' denotes that the interface is external to OSPF." DEFVAL { enabled } ::= { ospfIfEntry 5 }
ospfIfRtrPriority OBJECT-TYPE SYNTAX DesignatedRouterPriority MAX-ACCESS read-create STATUS current DESCRIPTION "The priority of this interface. Used in multi-access networks, this field is used in the designated router election algorithm. The value 0 signifies that the router is not eligible to become the designated router on this particular network. In the event of a tie in this value, routers will use their Router ID as a tie breaker." DEFVAL { 1 } ::= { ospfIfEntry 6 }
ospfIfRtrPriority OBJECT-TYPE SYNTAX DesignatedRouterPriority MAX-ACCESS read-create STATUS current DESCRIPTION "The priority of this interface. Used in multi-access networks, this field is used in the designated router election algorithm. The value 0 signifies that the router is not eligible to become the designated router on this particular network. In the event of a tie in this value, routers will use their Router ID as a tie breaker." DEFVAL { 1 } ::= { ospfIfEntry 6 }
ospfIfTransitDelay OBJECT-TYPE SYNTAX UpToMaxAge UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The estimated number of seconds it takes to transmit a link state update packet over this interface. Note that the minimal value SHOULD be 1 second." DEFVAL { 1 } ::= { ospfIfEntry 7 }
ospfIfTransitDelay OBJECT-TYPE SYNTAX UpToMaxAge UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The estimated number of seconds it takes to transmit a link state update packet over this interface. Note that the minimal value SHOULD be 1 second." DEFVAL { 1 } ::= { ospfIfEntry 7 }
ospfIfRetransInterval OBJECT-TYPE SYNTAX UpToMaxAge UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds between link state advertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting
OSPFIRetransaval对象类型语法UpMaxage UNITS“seconds”MAX-ACCESS read create STATUS current DESCRIPTION“链接状态播发重新传输之间的秒数,用于属于此接口的邻接。重新传输时也使用此值
database description and Link State request packets. Note that minimal value SHOULD be 1 second." DEFVAL { 5 } ::= { ospfIfEntry 8 }
database description and Link State request packets. Note that minimal value SHOULD be 1 second." DEFVAL { 5 } ::= { ospfIfEntry 8 }
ospfIfHelloInterval OBJECT-TYPE SYNTAX HelloRange UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the interface. This value must be the same for all routers attached to a common network." DEFVAL { 10 } ::= { ospfIfEntry 9 }
ospfIfHelloInterval OBJECT-TYPE SYNTAX HelloRange UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the interface. This value must be the same for all routers attached to a common network." DEFVAL { 10 } ::= { ospfIfEntry 9 }
ospfIfRtrDeadInterval OBJECT-TYPE SYNTAX PositiveInteger UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before its neighbors declare the router down. This should be some multiple of the Hello interval. This value must be the same for all routers attached to a common network." DEFVAL { 40 } ::= { ospfIfEntry 10 }
ospfIfRtrDeadInterval OBJECT-TYPE SYNTAX PositiveInteger UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before its neighbors declare the router down. This should be some multiple of the Hello interval. This value must be the same for all routers attached to a common network." DEFVAL { 40 } ::= { ospfIfEntry 10 }
ospfIfPollInterval OBJECT-TYPE SYNTAX PositiveInteger UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The larger time interval, in seconds, between the Hello packets sent to an inactive non-broadcast multi-access neighbor." DEFVAL { 120 } ::= { ospfIfEntry 11 }
ospfIfPollInterval OBJECT-TYPE SYNTAX PositiveInteger UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The larger time interval, in seconds, between the Hello packets sent to an inactive non-broadcast multi-access neighbor." DEFVAL { 120 } ::= { ospfIfEntry 11 }
ospfIfState OBJECT-TYPE SYNTAX INTEGER { down (1), loopback (2), waiting (3),
OSPFISTATE对象类型语法整数{down(1)、环回(2)、等待(3),
pointToPoint (4), designatedRouter (5), backupDesignatedRouter (6), otherDesignatedRouter (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The OSPF Interface State." DEFVAL { down } ::= { ospfIfEntry 12 }
pointToPoint (4), designatedRouter (5), backupDesignatedRouter (6), otherDesignatedRouter (7) } MAX-ACCESS read-only STATUS current DESCRIPTION "The OSPF Interface State." DEFVAL { down } ::= { ospfIfEntry 12 }
ospfIfDesignatedRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the designated router." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfIfEntry 13 }
ospfIfDesignatedRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the designated router." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfIfEntry 13 }
ospfIfBackupDesignatedRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the backup designated router." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfIfEntry 14 }
ospfIfBackupDesignatedRouter OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of the backup designated router." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfIfEntry 14 }
ospfIfEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this OSPF interface has changed its state or an error has occurred.
OSPF事件对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此OSPF接口更改其状态或发生错误的次数。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfIfEntry 15 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfIfEntry 15 }
ospfIfAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE (0..256)) MAX-ACCESS read-create STATUS current
OSPFIOuthKey对象类型语法八位字节字符串(大小(0..256))最大访问读取创建状态当前
DESCRIPTION "The cleartext password used as an OSPF authentication key when simplePassword security is enabled. This object does not access any OSPF cryptogaphic (e.g., MD5) authentication key under any circumstance.
DESCRIPTION“启用simplePassword安全性时用作OSPF身份验证密钥的明文密码。此对象在任何情况下都不会访问任何OSPF加密(如MD5)身份验证密钥。
If the key length is shorter than 8 octets, the agent will left adjust and zero fill to 8 octets.
如果密钥长度小于8个八位字节,代理将向左调整并将零填充为8个八位字节。
Unauthenticated interfaces need no authentication key, and simple password authentication cannot use a key of more than 8 octets.
未经验证的接口不需要验证密钥,简单密码验证不能使用超过8个八位字节的密钥。
Note that the use of simplePassword authentication is NOT recommended when there is concern regarding attack upon the OSPF system. SimplePassword authentication is only sufficient to protect against accidental misconfigurations because it re-uses cleartext passwords [RFC1704].
请注意,如果担心OSPF系统受到攻击,则不建议使用simplePassword身份验证。SimplePassword身份验证仅足以防止意外错误配置,因为它重复使用明文密码[RFC1704]。
When read, ospfIfAuthKey always returns an octet string of length zero." REFERENCE "OSPF Version 2, Section 9 The Interface Data Structure" DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 ::= { ospfIfEntry 16 }
When read, ospfIfAuthKey always returns an octet string of length zero." REFERENCE "OSPF Version 2, Section 9 The Interface Data Structure" DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 ::= { ospfIfEntry 16 }
ospfIfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction.
OSPFISTATUS对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此对象允许通过促进行创建、构造和销毁等操作来管理表。
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfIfEntry 17 }
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfIfEntry 17 }
ospfIfMulticastForwarding OBJECT-TYPE SYNTAX INTEGER { blocked (1), -- no multicast forwarding multicast (2), -- using multicast address unicast (3) -- to each OSPF neighbor
ospfIfMulticastForwarding对象类型语法整数{阻塞(1),--无多播转发多播(2),--使用多播地址单播(3)--到每个OSPF邻居
} MAX-ACCESS read-create STATUS current DESCRIPTION "The way multicasts should be forwarded on this interface: not forwarded, forwarded as data link multicasts, or forwarded as data link unicasts. Data link multicasting is not meaningful on point-to-point and NBMA interfaces, and setting ospfMulticastForwarding to 0 effectively disables all multicast forwarding." DEFVAL { blocked } ::= { ospfIfEntry 18 }
} MAX-ACCESS read-create STATUS current DESCRIPTION "The way multicasts should be forwarded on this interface: not forwarded, forwarded as data link multicasts, or forwarded as data link unicasts. Data link multicasting is not meaningful on point-to-point and NBMA interfaces, and setting ospfMulticastForwarding to 0 effectively disables all multicast forwarding." DEFVAL { blocked } ::= { ospfIfEntry 18 }
ospfIfDemand OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether Demand OSPF procedures (hello suppression to FULL neighbors and setting the DoNotAge flag on propagated LSAs) should be performed on this interface." DEFVAL { false } ::= { ospfIfEntry 19 }
ospfIfDemand OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether Demand OSPF procedures (hello suppression to FULL neighbors and setting the DoNotAge flag on propagated LSAs) should be performed on this interface." DEFVAL { false } ::= { ospfIfEntry 19 }
ospfIfAuthType OBJECT-TYPE SYNTAX OspfAuthenticationType MAX-ACCESS read-create STATUS current DESCRIPTION "The authentication type specified for an interface.
OSPFIOuthType对象类型语法OSPFAUTHENTITATIONTYPE MAX-ACCESS read create STATUS current DESCRIPTION“为接口指定的身份验证类型。
Note that this object can be used to engage in significant attacks against an OSPF router." REFERENCE "OSPF Version 2, Appendix D Authentication" DEFVAL { none } -- no authentication, by default ::= { ospfIfEntry 20 }
Note that this object can be used to engage in significant attacks against an OSPF router." REFERENCE "OSPF Version 2, Appendix D Authentication" DEFVAL { none } -- no authentication, by default ::= { ospfIfEntry 20 }
ospfIfLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link-local link state advertisements in this interface's link-local link state database." ::= { ospfIfEntry 21 }
ospfIfLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link-local link state advertisements in this interface's link-local link state database." ::= { ospfIfEntry 21 }
ospfIfLsaCksumSum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the Link State Advertisements' LS checksums contained in this interface's link-local link state database. The sum can be used to determine if there has been a change in the interface's link state database and to compare the interface link state database of routers attached to the same subnet." ::= { ospfIfEntry 22 }
ospfIfLsaCksumSum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the Link State Advertisements' LS checksums contained in this interface's link-local link state database. The sum can be used to determine if there has been a change in the interface's link state database and to compare the interface link state database of routers attached to the same subnet." ::= { ospfIfEntry 22 }
ospfIfDesignatedRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The Router ID of the designated router." ::= { ospfIfEntry 23 }
ospfIfDesignatedRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The Router ID of the designated router." ::= { ospfIfEntry 23 }
ospfIfBackupDesignatedRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The Router ID of the backup designated router." ::= { ospfIfEntry 24 }
ospfIfBackupDesignatedRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "The Router ID of the backup designated router." ::= { ospfIfEntry 24 }
-- OSPF Interface Metric Table
--OSPF接口度量表
ospfIfMetricTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfIfMetricEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Metric Table describes the metrics to be advertised for a specified interface at the various types of service. As such, this table is an adjunct of the OSPF Interface Table.
OSPFimetrictTable对象类型OSPFimetricentry MAX-ACCESS的语法序列不可访问状态当前描述“度量表描述了在各种类型的服务中为指定接口播发的度量。因此,此表是OSPF接口表的附件。
Types of service, as defined by RFC 791, have the ability to request low delay, high bandwidth, or reliable linkage.
RFC 791定义的服务类型能够请求低延迟、高带宽或可靠链接。
For the purposes of this specification, the measure of bandwidth:
在本规范中,带宽的测量:
Metric = referenceBandwidth / ifSpeed
Metric = referenceBandwidth / ifSpeed
is the default value. The default reference bandwidth is 10^8. For multiple link interfaces, note that ifSpeed is the sum of the individual link speeds. This yields a number having the following typical values:
是默认值。默认参考带宽为10^8。对于多链路接口,请注意ifSpeed是各个链路速度的总和。这将产生一个具有以下典型值的数字:
Network Type/bit rate Metric
网络类型/比特率度量
>= 100 MBPS 1 Ethernet/802.3 10 E1 48 T1 (ESF) 65 64 KBPS 1562 56 KBPS 1785 19.2 KBPS 5208 9.6 KBPS 10416
>=100 MBPS 1以太网/802.3 10 E1 48 T1(ESF)65 64 KBPS 1562 56 KBPS 1785 19.2 KBPS 5208 9.6 KBPS 10416
Routes that are not specified use the default (TOS 0) metric.
未指定的路由使用默认(TOS 0)度量。
Note that the default reference bandwidth can be configured using the general group object ospfReferenceBandwidth." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" ::= { ospf 8 }
Note that the default reference bandwidth can be configured using the general group object ospfReferenceBandwidth." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" ::= { ospf 8 }
ospfIfMetricEntry OBJECT-TYPE SYNTAX OspfIfMetricEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A particular TOS metric for a non-virtual interface identified by the interface index.
OSPFimetricentry对象类型语法OSPFimetricentry MAX-ACCESS不可访问状态当前描述“接口索引标识的非虚拟接口的特定TOS度量。
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" INDEX { ospfIfMetricIpAddress, ospfIfMetricAddressLessIf, ospfIfMetricTOS } ::= { ospfIfMetricTable 1 }
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix C.3 Router interface parameters" INDEX { ospfIfMetricIpAddress, ospfIfMetricAddressLessIf, ospfIfMetricTOS } ::= { ospfIfMetricTable 1 }
OspfIfMetricEntry ::= SEQUENCE { ospfIfMetricIpAddress IpAddress, ospfIfMetricAddressLessIf InterfaceIndexOrZero, ospfIfMetricTOS TOSType, ospfIfMetricValue Metric, ospfIfMetricStatus RowStatus }
OspfIfMetricEntry ::= SEQUENCE { ospfIfMetricIpAddress IpAddress, ospfIfMetricAddressLessIf InterfaceIndexOrZero, ospfIfMetricTOS TOSType, ospfIfMetricValue Metric, ospfIfMetricStatus RowStatus }
ospfIfMetricIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The IP address of this OSPF interface. On row creation, this can be derived from the instance." ::= { ospfIfMetricEntry 1 }
ospfIfMetricIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The IP address of this OSPF interface. On row creation, this can be derived from the instance." ::= { ospfIfMetricEntry 1 }
ospfIfMetricAddressLessIf OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "For the purpose of easing the instancing of addressed and addressless interfaces; this variable takes the value 0 on interfaces with IP addresses and the value of ifIndex for interfaces having no IP address. On row creation, this can be derived from the instance." ::= { ospfIfMetricEntry 2 }
ospfIfMetricAddressLessIf OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "For the purpose of easing the instancing of addressed and addressless interfaces; this variable takes the value 0 on interfaces with IP addresses and the value of ifIndex for interfaces having no IP address. On row creation, this can be derived from the instance." ::= { ospfIfMetricEntry 2 }
ospfIfMetricTOS OBJECT-TYPE SYNTAX TOSType MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The Type of Service metric being referenced. On row creation, this can be derived from the instance." ::= { ospfIfMetricEntry 3 }
ospfIfMetricTOS OBJECT-TYPE SYNTAX TOSType MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The Type of Service metric being referenced. On row creation, this can be derived from the instance." ::= { ospfIfMetricEntry 3 }
ospfIfMetricValue OBJECT-TYPE SYNTAX Metric MAX-ACCESS read-create STATUS current DESCRIPTION "The metric of using this Type of Service on this interface. The default value of the TOS 0 metric is 10^8 / ifSpeed." ::= { ospfIfMetricEntry 4 }
ospfIfMetricValue OBJECT-TYPE SYNTAX Metric MAX-ACCESS read-create STATUS current DESCRIPTION "The metric of using this Type of Service on this interface. The default value of the TOS 0 metric is 10^8 / ifSpeed." ::= { ospfIfMetricEntry 4 }
ospfIfMetricStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction.
OSPFimetricStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此对象允许通过促进行创建、构造和销毁等操作来管理表。
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfIfMetricEntry 5 }
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfIfMetricEntry 5 }
-- OSPF Virtual Interface Table
--OSPF虚拟接口表
ospfVirtIfTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfVirtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about this router's virtual interfaces that the OSPF Process is configured to carry on." REFERENCE "OSPF Version 2, Appendix C.4 Virtual link parameters" ::= { ospf 9 }
ospfVirtIfTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfVirtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about this router's virtual interfaces that the OSPF Process is configured to carry on." REFERENCE "OSPF Version 2, Appendix C.4 Virtual link parameters" ::= { ospf 9 }
ospfVirtIfEntry OBJECT-TYPE SYNTAX OspfVirtIfEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Information about a single virtual interface.
OSPFIRTIFENTRY对象类型语法OSPFIRTIFENTRY MAX-ACCESS不可访问状态当前描述“有关单个虚拟接口的信息。
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage."
此表中的信息是持久性的,写入此对象时,实体应将更改保存到非易失性存储。”
INDEX { ospfVirtIfAreaId, ospfVirtIfNeighbor } ::= { ospfVirtIfTable 1 }
INDEX { ospfVirtIfAreaId, ospfVirtIfNeighbor } ::= { ospfVirtIfTable 1 }
OspfVirtIfEntry ::= SEQUENCE { ospfVirtIfAreaId AreaID, ospfVirtIfNeighbor RouterID, ospfVirtIfTransitDelay UpToMaxAge, ospfVirtIfRetransInterval UpToMaxAge, ospfVirtIfHelloInterval HelloRange, ospfVirtIfRtrDeadInterval PositiveInteger, ospfVirtIfState INTEGER, ospfVirtIfEvents Counter32, ospfVirtIfAuthKey OCTET STRING, ospfVirtIfStatus RowStatus, ospfVirtIfAuthType OspfAuthenticationType, ospfVirtIfLsaCount Gauge32, ospfVirtIfLsaCksumSum Unsigned32 }
OspfVirtIfEntry ::= SEQUENCE { ospfVirtIfAreaId AreaID, ospfVirtIfNeighbor RouterID, ospfVirtIfTransitDelay UpToMaxAge, ospfVirtIfRetransInterval UpToMaxAge, ospfVirtIfHelloInterval HelloRange, ospfVirtIfRtrDeadInterval PositiveInteger, ospfVirtIfState INTEGER, ospfVirtIfEvents Counter32, ospfVirtIfAuthKey OCTET STRING, ospfVirtIfStatus RowStatus, ospfVirtIfAuthType OspfAuthenticationType, ospfVirtIfLsaCount Gauge32, ospfVirtIfLsaCksumSum Unsigned32 }
ospfVirtIfAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The transit area that the virtual link traverses. By definition, this is not 0.0.0.0." ::= { ospfVirtIfEntry 1 }
ospfVirtIfAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The transit area that the virtual link traverses. By definition, this is not 0.0.0.0." ::= { ospfVirtIfEntry 1 }
ospfVirtIfNeighbor OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current
OSPFirtifNeighbor对象类型语法RouterID MAX-ACCESS只读--由于最初为--SMIv1索引状态,因此为只读--当前
DESCRIPTION "The Router ID of the virtual neighbor." ::= { ospfVirtIfEntry 2 }
DESCRIPTION "The Router ID of the virtual neighbor." ::= { ospfVirtIfEntry 2 }
ospfVirtIfTransitDelay OBJECT-TYPE SYNTAX UpToMaxAge UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The estimated number of seconds it takes to transmit a Link State update packet over this interface. Note that the minimal value SHOULD be 1 second." DEFVAL { 1 } ::= { ospfVirtIfEntry 3 }
ospfVirtIfTransitDelay OBJECT-TYPE SYNTAX UpToMaxAge UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The estimated number of seconds it takes to transmit a Link State update packet over this interface. Note that the minimal value SHOULD be 1 second." DEFVAL { 1 } ::= { ospfVirtIfEntry 3 }
ospfVirtIfRetransInterval OBJECT-TYPE SYNTAX UpToMaxAge UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds between link state avertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database description and Link State request packets. This value should be well over the expected round-trip time. Note that the minimal value SHOULD be 1 second." DEFVAL { 5 } ::= { ospfVirtIfEntry 4 }
ospfVirtIfRetransInterval OBJECT-TYPE SYNTAX UpToMaxAge UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds between link state avertisement retransmissions, for adjacencies belonging to this interface. This value is also used when retransmitting database description and Link State request packets. This value should be well over the expected round-trip time. Note that the minimal value SHOULD be 1 second." DEFVAL { 5 } ::= { ospfVirtIfEntry 4 }
ospfVirtIfHelloInterval OBJECT-TYPE SYNTAX HelloRange UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the interface. This value must be the same for the virtual neighbor." DEFVAL { 10 } ::= { ospfVirtIfEntry 5 }
ospfVirtIfHelloInterval OBJECT-TYPE SYNTAX HelloRange UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The length of time, in seconds, between the Hello packets that the router sends on the interface. This value must be the same for the virtual neighbor." DEFVAL { 10 } ::= { ospfVirtIfEntry 5 }
ospfVirtIfRtrDeadInterval OBJECT-TYPE
OSPFirtifRTRDEAdinterval对象类型
SYNTAX PositiveInteger UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before its neighbors declare the router down. This should be some multiple of the Hello interval. This value must be the same for the virtual neighbor." DEFVAL { 60 } ::= { ospfVirtIfEntry 6 }
SYNTAX PositiveInteger UNITS "seconds" MAX-ACCESS read-create STATUS current DESCRIPTION "The number of seconds that a router's Hello packets have not been seen before its neighbors declare the router down. This should be some multiple of the Hello interval. This value must be the same for the virtual neighbor." DEFVAL { 60 } ::= { ospfVirtIfEntry 6 }
ospfVirtIfState OBJECT-TYPE SYNTAX INTEGER { down (1), -- these use the same encoding pointToPoint (4) -- as the ospfIfTable } MAX-ACCESS read-only STATUS current DESCRIPTION "OSPF virtual interface states." DEFVAL { down } ::= { ospfVirtIfEntry 7 }
ospfVirtIfState OBJECT-TYPE SYNTAX INTEGER { down (1), -- these use the same encoding pointToPoint (4) -- as the ospfIfTable } MAX-ACCESS read-only STATUS current DESCRIPTION "OSPF virtual interface states." DEFVAL { down } ::= { ospfVirtIfEntry 7 }
ospfVirtIfEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of state changes or error events on this virtual link.
OSPFIRTIVENTS对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此虚拟链接上的状态更改或错误事件数。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfVirtIfEntry 8 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfVirtIfEntry 8 }
ospfVirtIfAuthKey OBJECT-TYPE SYNTAX OCTET STRING (SIZE(0..256)) MAX-ACCESS read-create STATUS current DESCRIPTION "The cleartext password used as an OSPF authentication key when simplePassword security is enabled. This object does not access any OSPF cryptogaphic (e.g., MD5) authentication key under any circumstance.
OSPFIRTIFAuthKey对象类型语法八位字符串(大小(0..256))MAX-ACCESS read create STATUS current DESCRIPTION“启用simplePassword安全时用作OSPF身份验证密钥的明文密码。在任何情况下,此对象都不会访问任何OSPF加密(例如MD5)身份验证密钥。
If the key length is shorter than 8 octets, the agent will left adjust and zero fill to 8 octets.
如果密钥长度小于8个八位字节,代理将向左调整并将零填充为8个八位字节。
Unauthenticated interfaces need no authentication key, and simple password authentication cannot use a key of more than 8 octets.
未经验证的接口不需要验证密钥,简单密码验证不能使用超过8个八位字节的密钥。
Note that the use of simplePassword authentication is NOT recommended when there is concern regarding attack upon the OSPF system. SimplePassword authentication is only sufficient to protect against accidental misconfigurations because it re-uses cleartext passwords. [RFC1704]
请注意,如果担心OSPF系统受到攻击,则不建议使用simplePassword身份验证。SimplePassword身份验证仅足以防止意外错误配置,因为它重复使用明文密码。[RFC1704]
When read, ospfIfAuthKey always returns an octet string of length zero." REFERENCE "OSPF Version 2, Section 9 The Interface Data Structure" DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 ::= { ospfVirtIfEntry 9 }
When read, ospfIfAuthKey always returns an octet string of length zero." REFERENCE "OSPF Version 2, Section 9 The Interface Data Structure" DEFVAL { '0000000000000000'H } -- 0.0.0.0.0.0.0.0 ::= { ospfVirtIfEntry 9 }
ospfVirtIfStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction.
OSPFIRTIFSTATUS对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此对象允许通过促进行创建、构造和销毁等操作来管理表。
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfVirtIfEntry 10 }
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfVirtIfEntry 10 }
ospfVirtIfAuthType OBJECT-TYPE SYNTAX OspfAuthenticationType MAX-ACCESS read-create STATUS current DESCRIPTION "The authentication type specified for a virtual interface.
OSPFIRTIFAuthType对象类型语法OSPFAUTHENTITATIONTYPE MAX-ACCESS read create STATUS current DESCRIPTION“为虚拟接口指定的身份验证类型。
Note that this object can be used to engage in significant attacks against an OSPF router." REFERENCE "OSPF Version 2, Appendix E Authentication" DEFVAL { none } -- no authentication, by default
请注意,此对象可用于对OSPF路由器进行重大攻击。“参考”OSPF版本2,附录E身份验证“默认情况下,无身份验证”
::= { ospfVirtIfEntry 11 }
::= { ospfVirtIfEntry 11 }
ospfVirtIfLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link-local link state advertisements in this virtual interface's link-local link state database." ::= { ospfVirtIfEntry 12 }
ospfVirtIfLsaCount OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The total number of link-local link state advertisements in this virtual interface's link-local link state database." ::= { ospfVirtIfEntry 12 }
ospfVirtIfLsaCksumSum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the link state advertisements' LS checksums contained in this virtual interface's link-local link state database. The sum can be used to determine if there has been a change in the virtual interface's link state database, and to compare the virtual interface link state database of the virtual neighbors." ::= { ospfVirtIfEntry 13 }
ospfVirtIfLsaCksumSum OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-only STATUS current DESCRIPTION "The 32-bit unsigned sum of the link state advertisements' LS checksums contained in this virtual interface's link-local link state database. The sum can be used to determine if there has been a change in the virtual interface's link state database, and to compare the virtual interface link state database of the virtual neighbors." ::= { ospfVirtIfEntry 13 }
-- OSPF Neighbor Table
--邻表
ospfNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table describing all non-virtual neighbors in the locality of the OSPF router." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" ::= { ospf 10 }
ospfNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table describing all non-virtual neighbors in the locality of the OSPF router." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" ::= { ospf 10 }
ospfNbrEntry OBJECT-TYPE SYNTAX OspfNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The information regarding a single neighbor.
ospfNbrEntry对象类型语法ospfNbrEntry MAX-ACCESS不可访问状态当前描述“有关单个邻居的信息。
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile
此表中的信息是持久的,当写入此对象时,实体应将更改保存为非易失性
storage." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" INDEX { ospfNbrIpAddr, ospfNbrAddressLessIndex } ::= { ospfNbrTable 1 }
storage." REFERENCE "OSPF Version 2, Section 10 The Neighbor Data Structure" INDEX { ospfNbrIpAddr, ospfNbrAddressLessIndex } ::= { ospfNbrTable 1 }
OspfNbrEntry ::= SEQUENCE { ospfNbrIpAddr IpAddress, ospfNbrAddressLessIndex InterfaceIndexOrZero, ospfNbrRtrId RouterID, ospfNbrOptions Integer32, ospfNbrPriority DesignatedRouterPriority, ospfNbrState INTEGER, ospfNbrEvents Counter32, ospfNbrLsRetransQLen Gauge32, ospfNbmaNbrStatus RowStatus, ospfNbmaNbrPermanence INTEGER, ospfNbrHelloSuppressed TruthValue, ospfNbrRestartHelperStatus INTEGER, ospfNbrRestartHelperAge Unsigned32, ospfNbrRestartHelperExitReason INTEGER }
OspfNbrEntry ::= SEQUENCE { ospfNbrIpAddr IpAddress, ospfNbrAddressLessIndex InterfaceIndexOrZero, ospfNbrRtrId RouterID, ospfNbrOptions Integer32, ospfNbrPriority DesignatedRouterPriority, ospfNbrState INTEGER, ospfNbrEvents Counter32, ospfNbrLsRetransQLen Gauge32, ospfNbmaNbrStatus RowStatus, ospfNbmaNbrPermanence INTEGER, ospfNbrHelloSuppressed TruthValue, ospfNbrRestartHelperStatus INTEGER, ospfNbrRestartHelperAge Unsigned32, ospfNbrRestartHelperExitReason INTEGER }
ospfNbrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The IP address this neighbor is using in its IP source address. Note that, on addressless links, this will not be 0.0.0.0 but the
ospfNbrIpAddr对象类型语法IpAddress MAX-ACCESS只读--只读,因为它最初是一个--SMIv1索引状态当前描述“此邻居在其IP源地址中使用的IP地址。请注意,在无地址链接上,这将不是0.0.0.0,而是
address of another of the neighbor's interfaces." ::= { ospfNbrEntry 1 }
address of another of the neighbor's interfaces." ::= { ospfNbrEntry 1 }
ospfNbrAddressLessIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "On an interface having an IP address, zero. On addressless interfaces, the corresponding value of ifIndex in the Internet Standard MIB. On row creation, this can be derived from the instance." ::= { ospfNbrEntry 2 }
ospfNbrAddressLessIndex OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "On an interface having an IP address, zero. On addressless interfaces, the corresponding value of ifIndex in the Internet Standard MIB. On row creation, this can be derived from the instance." ::= { ospfNbrEntry 2 }
ospfNbrRtrId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit integer (represented as a type IpAddress) uniquely identifying the neighboring router in the Autonomous System." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfNbrEntry 3 }
ospfNbrRtrId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only STATUS current DESCRIPTION "A 32-bit integer (represented as a type IpAddress) uniquely identifying the neighboring router in the Autonomous System." DEFVAL { '00000000'H } -- 0.0.0.0 ::= { ospfNbrEntry 3 }
ospfNbrOptions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A bit mask corresponding to the neighbor's options field.
ospfNbrOptions对象类型语法Integer32 MAX-ACCESS只读状态当前描述“对应于邻居选项字段的位掩码。
Bit 0, if set, indicates that the system will operate on Type of Service metrics other than TOS 0. If zero, the neighbor will ignore all metrics except the TOS 0 metric.
位0(如果设置)表示系统将在TOS 0以外的服务度量类型上运行。如果为零,邻居将忽略除TOS 0度量之外的所有度量。
Bit 1, if set, indicates that the associated area accepts and operates on external information; if zero, it is a stub area.
位1(如果设置)表示相关区域接受外部信息并对其进行操作;如果为零,则为存根区域。
Bit 2, if set, indicates that the system is capable of routing IP multicast datagrams, that is that it implements the multicast extensions to OSPF.
位2(如果设置)表示系统能够路由IP多播数据报,也就是说,它实现了到OSPF的多播扩展。
Bit 3, if set, indicates that the associated area is an NSSA. These areas are capable of carrying type-7 external advertisements, which are translated into type-5 external advertisements at NSSA borders." REFERENCE "OSPF Version 2, Section 12.1.2 Options" DEFVAL { 0 } ::= { ospfNbrEntry 4 }
Bit 3, if set, indicates that the associated area is an NSSA. These areas are capable of carrying type-7 external advertisements, which are translated into type-5 external advertisements at NSSA borders." REFERENCE "OSPF Version 2, Section 12.1.2 Options" DEFVAL { 0 } ::= { ospfNbrEntry 4 }
ospfNbrPriority OBJECT-TYPE SYNTAX DesignatedRouterPriority MAX-ACCESS read-create STATUS current DESCRIPTION "The priority of this neighbor in the designated router election algorithm. The value 0 signifies that the neighbor is not eligible to become the designated router on this particular network."
OSPFNBR优先级对象类型语法DesignedRouterPriority MAX-ACCESS read create STATUS current DESCRIPTION“指定路由器选择算法中此邻居的优先级。值0表示该邻居没有资格成为此特定网络上的指定路由器。”
DEFVAL { 1 } ::= { ospfNbrEntry 5 }
DEFVAL { 1 } ::= { ospfNbrEntry 5 }
ospfNbrState OBJECT-TYPE SYNTAX INTEGER { down (1), attempt (2), init (3), twoWay (4), exchangeStart (5), exchange (6), loading (7), full (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the relationship with this neighbor." REFERENCE "OSPF Version 2, Section 10.1 Neighbor States" DEFVAL { down } ::= { ospfNbrEntry 6 }
ospfNbrState OBJECT-TYPE SYNTAX INTEGER { down (1), attempt (2), init (3), twoWay (4), exchangeStart (5), exchange (6), loading (7), full (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the relationship with this neighbor." REFERENCE "OSPF Version 2, Section 10.1 Neighbor States" DEFVAL { down } ::= { ospfNbrEntry 6 }
ospfNbrEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION
ospfNbrEvents对象类型语法计数器32 MAX-ACCESS只读状态当前说明
"The number of times this neighbor relationship has changed state or an error has occurred.
“此邻居关系更改状态或发生错误的次数。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfNbrEntry 7 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfNbrEntry 7 }
ospfNbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current length of the retransmission queue." ::= { ospfNbrEntry 8 }
ospfNbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current length of the retransmission queue." ::= { ospfNbrEntry 8 }
ospfNbmaNbrStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction.
ospfNbmaNbrStatus对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此对象允许通过促进行创建、构造和销毁等操作来管理表。
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfNbrEntry 9 }
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfNbrEntry 9 }
ospfNbmaNbrPermanence OBJECT-TYPE SYNTAX INTEGER { dynamic (1), -- learned through protocol permanent (2) -- configured address } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable displays the status of the entry; 'dynamic' and 'permanent' refer to how the neighbor became known." DEFVAL { permanent } ::= { ospfNbrEntry 10 }
ospfNbmaNbrPermanence OBJECT-TYPE SYNTAX INTEGER { dynamic (1), -- learned through protocol permanent (2) -- configured address } MAX-ACCESS read-only STATUS current DESCRIPTION "This variable displays the status of the entry; 'dynamic' and 'permanent' refer to how the neighbor became known." DEFVAL { permanent } ::= { ospfNbrEntry 10 }
ospfNbrHelloSuppressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only
ospfNbrHelloSuppressed对象类型语法TruthValue MAX-ACCESS只读
STATUS current DESCRIPTION "Indicates whether Hellos are being suppressed to the neighbor." ::= { ospfNbrEntry 11 }
STATUS current DESCRIPTION "Indicates whether Hellos are being suppressed to the neighbor." ::= { ospfNbrEntry 11 }
ospfNbrRestartHelperStatus OBJECT-TYPE SYNTAX INTEGER { notHelping (1), helping (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the router is acting as a graceful restart helper for the neighbor." ::= { ospfNbrEntry 12 }
ospfNbrRestartHelperStatus OBJECT-TYPE SYNTAX INTEGER { notHelping (1), helping (2) } MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the router is acting as a graceful restart helper for the neighbor." ::= { ospfNbrEntry 12 }
ospfNbrRestartHelperAge OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF graceful restart interval, if the router is acting as a restart helper for the neighbor." ::= { ospfNbrEntry 13 }
ospfNbrRestartHelperAge OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF graceful restart interval, if the router is acting as a restart helper for the neighbor." ::= { ospfNbrEntry 13 }
ospfNbrRestartHelperExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- not attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology -- change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at acting as a graceful restart helper for the neighbor." ::= { ospfNbrEntry 14 }
ospfNbrRestartHelperExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- not attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology -- change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at acting as a graceful restart helper for the neighbor." ::= { ospfNbrEntry 14 }
-- OSPF Virtual Neighbor Table
--虚拟邻居表
ospfVirtNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfVirtNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table describes all virtual neighbors. Since virtual links are configured in the Virtual Interface Table, this table is read-only." REFERENCE "OSPF Version 2, Section 15 Virtual Links" ::= { ospf 11 }
ospfVirtNbrTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfVirtNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table describes all virtual neighbors. Since virtual links are configured in the Virtual Interface Table, this table is read-only." REFERENCE "OSPF Version 2, Section 15 Virtual Links" ::= { ospf 11 }
ospfVirtNbrEntry OBJECT-TYPE SYNTAX OspfVirtNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual neighbor information." INDEX { ospfVirtNbrArea, ospfVirtNbrRtrId } ::= { ospfVirtNbrTable 1 }
ospfVirtNbrEntry OBJECT-TYPE SYNTAX OspfVirtNbrEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Virtual neighbor information." INDEX { ospfVirtNbrArea, ospfVirtNbrRtrId } ::= { ospfVirtNbrTable 1 }
OspfVirtNbrEntry ::= SEQUENCE { ospfVirtNbrArea AreaID, ospfVirtNbrRtrId RouterID, ospfVirtNbrIpAddr IpAddress, ospfVirtNbrOptions Integer32, ospfVirtNbrState INTEGER, ospfVirtNbrEvents Counter32, ospfVirtNbrLsRetransQLen Gauge32, ospfVirtNbrHelloSuppressed TruthValue, ospfVirtNbrRestartHelperStatus INTEGER, ospfVirtNbrRestartHelperAge Unsigned32, ospfVirtNbrRestartHelperExitReason INTEGER }
OspfVirtNbrEntry ::= SEQUENCE { ospfVirtNbrArea AreaID, ospfVirtNbrRtrId RouterID, ospfVirtNbrIpAddr IpAddress, ospfVirtNbrOptions Integer32, ospfVirtNbrState INTEGER, ospfVirtNbrEvents Counter32, ospfVirtNbrLsRetransQLen Gauge32, ospfVirtNbrHelloSuppressed TruthValue, ospfVirtNbrRestartHelperStatus INTEGER, ospfVirtNbrRestartHelperAge Unsigned32, ospfVirtNbrRestartHelperExitReason INTEGER }
ospfVirtNbrArea OBJECT-TYPE
ospfVirtNbrArea对象类型
SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The Transit Area Identifier." ::= { ospfVirtNbrEntry 1 }
SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The Transit Area Identifier." ::= { ospfVirtNbrEntry 1 }
ospfVirtNbrRtrId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the neighboring router in the Autonomous System." ::= { ospfVirtNbrEntry 2 }
ospfVirtNbrRtrId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "A 32-bit integer uniquely identifying the neighboring router in the Autonomous System." ::= { ospfVirtNbrEntry 2 }
ospfVirtNbrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address this virtual neighbor is using." ::= { ospfVirtNbrEntry 3 }
ospfVirtNbrIpAddr OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address this virtual neighbor is using." ::= { ospfVirtNbrEntry 3 }
ospfVirtNbrOptions OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A bit mask corresponding to the neighbor's options field.
ospfVirtNbrOptions对象类型语法Integer32 MAX-ACCESS只读状态当前描述“对应于邻居选项字段的位掩码。
Bit 1, if set, indicates that the system will operate on Type of Service metrics other than TOS 0. If zero, the neighbor will ignore all metrics except the TOS 0 metric.
位1(如果设置)表示系统将在TOS 0以外的服务度量类型上运行。如果为零,邻居将忽略除TOS 0度量之外的所有度量。
Bit 2, if set, indicates that the system is network multicast capable, i.e., that it implements OSPF multicast routing." ::= { ospfVirtNbrEntry 4 }
Bit 2, if set, indicates that the system is network multicast capable, i.e., that it implements OSPF multicast routing." ::= { ospfVirtNbrEntry 4 }
ospfVirtNbrState OBJECT-TYPE SYNTAX INTEGER { down (1), attempt (2),
ospfVirtNbrState对象类型语法整数{down(1),TRUMENT(2),
init (3), twoWay (4), exchangeStart (5), exchange (6), loading (7), full (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the virtual neighbor relationship." ::= { ospfVirtNbrEntry 5 }
init (3), twoWay (4), exchangeStart (5), exchange (6), loading (7), full (8) } MAX-ACCESS read-only STATUS current DESCRIPTION "The state of the virtual neighbor relationship." ::= { ospfVirtNbrEntry 5 }
ospfVirtNbrEvents OBJECT-TYPE SYNTAX Counter32 MAX-ACCESS read-only STATUS current DESCRIPTION "The number of times this virtual link has changed its state or an error has occurred.
ospfVirtNbrEvents对象类型语法计数器32 MAX-ACCESS只读状态当前描述“此虚拟链接更改其状态或发生错误的次数。
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfVirtNbrEntry 6 }
Discontinuities in the value of this counter can occur at re-initialization of the management system, and at other times as indicated by the value of ospfDiscontinuityTime." ::= { ospfVirtNbrEntry 6 }
ospfVirtNbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current length of the retransmission queue." ::= { ospfVirtNbrEntry 7 }
ospfVirtNbrLsRetransQLen OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "The current length of the retransmission queue." ::= { ospfVirtNbrEntry 7 }
ospfVirtNbrHelloSuppressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether Hellos are being suppressed to the neighbor." ::= { ospfVirtNbrEntry 8 }
ospfVirtNbrHelloSuppressed OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether Hellos are being suppressed to the neighbor." ::= { ospfVirtNbrEntry 8 }
ospfVirtNbrRestartHelperStatus OBJECT-TYPE SYNTAX INTEGER { notHelping (1), helping (2) }
ospfVirtNbrRestartHelperStatus对象类型语法整数{notHelping(1),help(2)}
MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the router is acting as a graceful restart helper for the neighbor." ::= { ospfVirtNbrEntry 9 }
MAX-ACCESS read-only STATUS current DESCRIPTION "Indicates whether the router is acting as a graceful restart helper for the neighbor." ::= { ospfVirtNbrEntry 9 }
ospfVirtNbrRestartHelperAge OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF graceful restart interval, if the router is acting as a restart helper for the neighbor." ::= { ospfVirtNbrEntry 10 }
ospfVirtNbrRestartHelperAge OBJECT-TYPE SYNTAX Unsigned32 UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "Remaining time in current OSPF graceful restart interval, if the router is acting as a restart helper for the neighbor." ::= { ospfVirtNbrEntry 10 }
ospfVirtNbrRestartHelperExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- not attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology -- change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at acting as a graceful restart helper for the neighbor." ::= { ospfVirtNbrEntry 11 }
ospfVirtNbrRestartHelperExitReason OBJECT-TYPE SYNTAX INTEGER { none (1), -- not attempted inProgress (2), -- restart in -- progress completed (3), -- successfully -- completed timedOut (4), -- timed out topologyChanged (5) -- aborted due to -- topology -- change. } MAX-ACCESS read-only STATUS current DESCRIPTION "Describes the outcome of the last attempt at acting as a graceful restart helper for the neighbor." ::= { ospfVirtNbrEntry 11 }
-- OSPF Link State Database, External
--OSPF链路状态数据库,外部
ospfExtLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfExtLsdbEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "The OSPF Process's external LSA link state database.
OSPFEXTLSDBCENTRY的OSPFEXTLSDBCTABLE对象类型语法序列MAX-ACCESS不可访问状态不推荐的描述“OSPF进程的外部LSA链路状态数据库。
This table is identical to the OSPF LSDB Table in format, but contains only external link state advertisements. The purpose is to allow external
此表在格式上与OSPF LSDB表相同,但仅包含外部链路状态播发。目的是允许外部
LSAs to be displayed once for the router rather than once in each non-stub area.
LSA将为路由器显示一次,而不是在每个非存根区域显示一次。
Note that external LSAs are also in the AS-scope link state database." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospf 12 }
Note that external LSAs are also in the AS-scope link state database." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospf 12 }
ospfExtLsdbEntry OBJECT-TYPE SYNTAX OspfExtLsdbEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A single link state advertisement." INDEX { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId } ::= { ospfExtLsdbTable 1 }
ospfExtLsdbEntry OBJECT-TYPE SYNTAX OspfExtLsdbEntry MAX-ACCESS not-accessible STATUS deprecated DESCRIPTION "A single link state advertisement." INDEX { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId } ::= { ospfExtLsdbTable 1 }
OspfExtLsdbEntry ::= SEQUENCE { ospfExtLsdbType INTEGER, ospfExtLsdbLsid IpAddress, ospfExtLsdbRouterId RouterID, ospfExtLsdbSequence Integer32, ospfExtLsdbAge Integer32, ospfExtLsdbChecksum Integer32, ospfExtLsdbAdvertisement OCTET STRING }
OspfExtLsdbEntry ::= SEQUENCE { ospfExtLsdbType INTEGER, ospfExtLsdbLsid IpAddress, ospfExtLsdbRouterId RouterID, ospfExtLsdbSequence Integer32, ospfExtLsdbAge Integer32, ospfExtLsdbChecksum Integer32, ospfExtLsdbAdvertisement OCTET STRING }
ospfExtLsdbType OBJECT-TYPE SYNTAX INTEGER { asExternalLink (5) } MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS deprecated DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format." REFERENCE
ospfExtLsdbType OBJECT-TYPE SYNTAX INTEGER { asExternalLink (5) } MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS deprecated DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format." REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State Advertisement header"
“OSPF第2版,附录A.4.1链接状态广告头”
::= { ospfExtLsdbEntry 1 }
::= { ospfExtLsdbEntry 1 }
ospfExtLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS deprecated DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfExtLsdbEntry 2 }
ospfExtLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS deprecated DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP address; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfExtLsdbEntry 2 }
ospfExtLsdbRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS deprecated DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfExtLsdbEntry 3 }
ospfExtLsdbRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS deprecated DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfExtLsdbEntry 3 }
ospfExtLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfExtLsdbEntry 4 }
ospfExtLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfExtLsdbEntry 4 }
ospfExtLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfExtLsdbEntry 5 }
ospfExtLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfExtLsdbEntry 5 }
ospfExtLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfExtLsdbEntry 6 }
ospfExtLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS deprecated DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfExtLsdbEntry 6 }
ospfExtLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE(36)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The entire link state advertisement, including its header." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospfExtLsdbEntry 7 }
ospfExtLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE(36)) MAX-ACCESS read-only STATUS deprecated DESCRIPTION "The entire link state advertisement, including its header." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospfExtLsdbEntry 7 }
-- OSPF Use of the CIDR Route Table
--OSPF使用CIDR路由表
ospfRouteGroup OBJECT IDENTIFIER ::= { ospf 13 }
ospfRouteGroup OBJECT IDENTIFIER ::= { ospf 13 }
-- The IP Forwarding Table defines a number of objects for use by -- the routing protocol to externalize its information. Most of
-- The IP Forwarding Table defines a number of objects for use by -- the routing protocol to externalize its information. Most of
-- the variables (ipForwardDest, ipForwardMask, ipForwardPolicy, -- ipForwardNextHop, ipForwardIfIndex, ipForwardType, -- ipForwardProto, ipForwardAge, and ipForwardNextHopAS) are -- defined there.
-- the variables (ipForwardDest, ipForwardMask, ipForwardPolicy, -- ipForwardNextHop, ipForwardIfIndex, ipForwardType, -- ipForwardProto, ipForwardAge, and ipForwardNextHopAS) are -- defined there.
-- Those that leave some discretion are defined here.
--那些留下一些自由裁量权的定义如下。
-- ipCidrRouteProto is, of course, ospf (13).
--IPCIDROUTEPROTO当然是ospf(13)。
-- ipCidrRouteAge is the time since the route was first -- calculated, as opposed to the time since the last SPF run. -- ipCidrRouteInfo is an OBJECT IDENTIFIER for use by the routing -- protocol. The following values shall be found there depending -- on the way the route was calculated.
-- ipCidrRouteAge is the time since the route was first -- calculated, as opposed to the time since the last SPF run. -- ipCidrRouteInfo is an OBJECT IDENTIFIER for use by the routing -- protocol. The following values shall be found there depending -- on the way the route was calculated.
ospfIntraArea OBJECT IDENTIFIER ::= { ospfRouteGroup 1 } ospfInterArea OBJECT IDENTIFIER ::= { ospfRouteGroup 2 } ospfExternalType1 OBJECT IDENTIFIER ::= { ospfRouteGroup 3 } ospfExternalType2 OBJECT IDENTIFIER ::= { ospfRouteGroup 4 }
ospfIntraArea OBJECT IDENTIFIER ::= { ospfRouteGroup 1 } ospfInterArea OBJECT IDENTIFIER ::= { ospfRouteGroup 2 } ospfExternalType1 OBJECT IDENTIFIER ::= { ospfRouteGroup 3 } ospfExternalType2 OBJECT IDENTIFIER ::= { ospfRouteGroup 4 }
-- ipCidrRouteMetric1 is, by definition, the primary routing -- metric. Therefore, it should be the metric that route -- selection is based on. For intra-area and inter-area routes, -- it is an OSPF metric. For External Type 1 (comparable value) -- routes, it is an OSPF metric plus the External Metric. For -- external Type 2 (non-comparable value) routes, it is the -- external metric.
-- ipCidrRouteMetric1 is, by definition, the primary routing -- metric. Therefore, it should be the metric that route -- selection is based on. For intra-area and inter-area routes, -- it is an OSPF metric. For External Type 1 (comparable value) -- routes, it is an OSPF metric plus the External Metric. For -- external Type 2 (non-comparable value) routes, it is the -- external metric.
-- ipCidrRouteMetric2 is, by definition, a secondary routing -- metric. Therefore, it should be the metric that breaks a tie -- among routes having equal metric1 values and the same -- calculation rule. For intra-area, inter-area routes, and -- External Type 1 (comparable value) routes, it is unused. For -- External Type 2 (non-comparable value) routes, it is the metric -- to the AS border router.
-- ipCidrRouteMetric2 is, by definition, a secondary routing -- metric. Therefore, it should be the metric that breaks a tie -- among routes having equal metric1 values and the same -- calculation rule. For intra-area, inter-area routes, and -- External Type 1 (comparable value) routes, it is unused. For -- External Type 2 (non-comparable value) routes, it is the metric -- to the AS border router.
-- ipCidrRouteMetric3, ipCidrRouteMetric4, and ipCidrRouteMetric5 -- are unused.
-- ipCidrRouteMetric3, ipCidrRouteMetric4, and ipCidrRouteMetric5 -- are unused.
-- The OSPF Area Aggregate Table -- -- This table replaces the OSPF Area Summary Table, being an -- extension of that for CIDR routers.
-- The OSPF Area Aggregate Table -- -- This table replaces the OSPF Area Summary Table, being an -- extension of that for CIDR routers.
ospfAreaAggregateTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAreaAggregateEntry MAX-ACCESS not-accessible STATUS current
OspFareaeAggregateTable对象类型语法序列OspFareaeAggregateEntry MAX-ACCESS不可访问状态当前
DESCRIPTION "The Area Aggregate Table acts as an adjunct to the Area Table. It describes those address aggregates that are configured to be propagated from an area. Its purpose is to reduce the amount of information that is known beyond an Area's borders.
DESCRIPTION“Area Aggregate Table用作Area Table的附件。它描述了配置为从区域传播的地址聚合。其目的是减少区域边界以外已知的信息量。
It contains a set of IP address ranges specified by an IP address/IP network mask pair. For example, a class B address range of X.X.X.X with a network mask of 255.255.0.0 includes all IP addresses from X.X.0.0 to X.X.255.255.
它包含一组由IP地址/IP网络掩码对指定的IP地址范围。例如,网络掩码为255.255.0.0的X.X.X.X的B类地址范围包括从X.X.0.0到X.X.255.255的所有IP地址。
Note that if ranges are configured such that one range subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the most specific match is the preferred one." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospf 14 }
Note that if ranges are configured such that one range subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0 and 10.1.0.0 mask 255.255.0.0), the most specific match is the preferred one." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospf 14 }
ospfAreaAggregateEntry OBJECT-TYPE SYNTAX OspfAreaAggregateEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single area aggregate entry.
OspFareaeAggregateEntry对象类型语法OspFareaeAggregateEntry MAX-ACCESS不可访问状态当前描述“单个区域聚合项”。
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" INDEX { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, ospfAreaAggregateNet, ospfAreaAggregateMask } ::= { ospfAreaAggregateTable 1 }
Information in this table is persistent and when this object is written the entity SHOULD save the change to non-volatile storage." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" INDEX { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, ospfAreaAggregateNet, ospfAreaAggregateMask } ::= { ospfAreaAggregateTable 1 }
OspfAreaAggregateEntry ::= SEQUENCE { ospfAreaAggregateAreaID AreaID, ospfAreaAggregateLsdbType INTEGER, ospfAreaAggregateNet IpAddress, ospfAreaAggregateMask IpAddress, ospfAreaAggregateStatus
OspfAreaAggregateEntry ::= SEQUENCE { ospfAreaAggregateAreaID AreaID, ospfAreaAggregateLsdbType INTEGER, ospfAreaAggregateNet IpAddress, ospfAreaAggregateMask IpAddress, ospfAreaAggregateStatus
RowStatus, ospfAreaAggregateEffect INTEGER, ospfAreaAggregateExtRouteTag Unsigned32 }
RowStatus,ospfAreaAggregateEffect整数,ospfAreaAggregateExtRouteTag Unsigned32}
ospfAreaAggregateAreaID OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The area within which the address aggregate is to be found." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaAggregateEntry 1 }
ospfAreaAggregateAreaID OBJECT-TYPE SYNTAX AreaID MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The area within which the address aggregate is to be found." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaAggregateEntry 1 }
ospfAreaAggregateLsdbType OBJECT-TYPE SYNTAX INTEGER { summaryLink (3), nssaExternalLink (7) } MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The type of the address aggregate. This field specifies the Lsdb type that this address aggregate applies to." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfAreaAggregateEntry 2 }
ospfAreaAggregateLsdbType OBJECT-TYPE SYNTAX INTEGER { summaryLink (3), nssaExternalLink (7) } MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The type of the address aggregate. This field specifies the Lsdb type that this address aggregate applies to." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfAreaAggregateEntry 2 }
ospfAreaAggregateNet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The IP address of the net or subnet indicated by the range." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaAggregateEntry 3 }
ospfAreaAggregateNet OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The IP address of the net or subnet indicated by the range." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaAggregateEntry 3 }
ospfAreaAggregateMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The subnet mask that pertains to the net or subnet." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaAggregateEntry 4 }
ospfAreaAggregateMask OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only -- read-only since originally an -- SMIv1 index STATUS current DESCRIPTION "The subnet mask that pertains to the net or subnet." REFERENCE "OSPF Version 2, Appendix C.2 Area parameters" ::= { ospfAreaAggregateEntry 4 }
ospfAreaAggregateStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object permits management of the table by facilitating actions such as row creation, construction, and destruction.
OSPFAREAGGERGATESTATUS对象类型语法RowStatus MAX-ACCESS read create STATUS current DESCRIPTION“此对象允许通过促进行创建、构造和销毁等操作来管理表。
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfAreaAggregateEntry 5 }
The value of this object has no effect on whether other objects in this conceptual row can be modified." ::= { ospfAreaAggregateEntry 5 }
ospfAreaAggregateEffect OBJECT-TYPE SYNTAX INTEGER { advertiseMatching (1), doNotAdvertiseMatching (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Subnets subsumed by ranges either trigger the advertisement of the indicated aggregate (advertiseMatching) or result in the subnet's not being advertised at all outside the area." DEFVAL { advertiseMatching } ::= { ospfAreaAggregateEntry 6 }
ospfAreaAggregateEffect OBJECT-TYPE SYNTAX INTEGER { advertiseMatching (1), doNotAdvertiseMatching (2) } MAX-ACCESS read-create STATUS current DESCRIPTION "Subnets subsumed by ranges either trigger the advertisement of the indicated aggregate (advertiseMatching) or result in the subnet's not being advertised at all outside the area." DEFVAL { advertiseMatching } ::= { ospfAreaAggregateEntry 6 }
ospfAreaAggregateExtRouteTag OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS read-create STATUS current DESCRIPTION "External route tag to be included in NSSA (type-7) LSAs."
OSPFAREAGGREGATEXTROUTETAG对象类型语法Unsigned32 MAX-ACCESS读取创建状态当前描述“要包含在NSSA(类型7)LSA中的外部路由标记。”
DEFVAL { 0 } ::= { ospfAreaAggregateEntry 7 }
DEFVAL { 0 } ::= { ospfAreaAggregateEntry 7 }
-- OSPF Link State Database, link-local for non-virtual links
--OSPF链路状态数据库,非虚拟链路的本地链路
ospfLocalLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfLocalLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Process's link-local link state database for non-virtual links. This table is identical to the OSPF LSDB Table in format, but contains only link-local Link State Advertisements for non-virtual links. The purpose is to allow link-local LSAs to be displayed for each non-virtual interface. This table is implemented to support type-9 LSAs that are defined in 'The OSPF Opaque LSA Option'." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements and The OSPF Opaque LSA Option" ::= { ospf 17 }
ospfLocalLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfLocalLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Process's link-local link state database for non-virtual links. This table is identical to the OSPF LSDB Table in format, but contains only link-local Link State Advertisements for non-virtual links. The purpose is to allow link-local LSAs to be displayed for each non-virtual interface. This table is implemented to support type-9 LSAs that are defined in 'The OSPF Opaque LSA Option'." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements and The OSPF Opaque LSA Option" ::= { ospf 17 }
ospfLocalLsdbEntry OBJECT-TYPE SYNTAX OspfLocalLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single link state advertisement." INDEX { ospfLocalLsdbIpAddress, ospfLocalLsdbAddressLessIf, ospfLocalLsdbType, ospfLocalLsdbLsid, ospfLocalLsdbRouterId } ::= { ospfLocalLsdbTable 1 }
ospfLocalLsdbEntry OBJECT-TYPE SYNTAX OspfLocalLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single link state advertisement." INDEX { ospfLocalLsdbIpAddress, ospfLocalLsdbAddressLessIf, ospfLocalLsdbType, ospfLocalLsdbLsid, ospfLocalLsdbRouterId } ::= { ospfLocalLsdbTable 1 }
OspfLocalLsdbEntry ::= SEQUENCE { ospfLocalLsdbIpAddress IpAddress, ospfLocalLsdbAddressLessIf InterfaceIndexOrZero, ospfLocalLsdbType INTEGER, ospfLocalLsdbLsid IpAddress, ospfLocalLsdbRouterId RouterID,
OspfLocalLsdbEntry ::= SEQUENCE { ospfLocalLsdbIpAddress IpAddress, ospfLocalLsdbAddressLessIf InterfaceIndexOrZero, ospfLocalLsdbType INTEGER, ospfLocalLsdbLsid IpAddress, ospfLocalLsdbRouterId RouterID,
ospfLocalLsdbSequence Integer32, ospfLocalLsdbAge Integer32, ospfLocalLsdbChecksum Integer32, ospfLocalLsdbAdvertisement OCTET STRING }
ospfLocalLsdbSequence Integer32,ospfLocalLsdbAge Integer32,ospfLocalLsdbChecksum Integer32,OspFLOCALLSDBADVERTISENT八进制字符串}
ospfLocalLsdbIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the interface from which the LSA was received if the interface is numbered." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { ospfLocalLsdbEntry 1 }
ospfLocalLsdbIpAddress OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The IP address of the interface from which the LSA was received if the interface is numbered." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { ospfLocalLsdbEntry 1 }
ospfLocalLsdbAddressLessIf OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index of the interface from which the LSA was received if the interface is unnumbered." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { ospfLocalLsdbEntry 2 }
ospfLocalLsdbAddressLessIf OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION "The interface index of the interface from which the LSA was received if the interface is unnumbered." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { ospfLocalLsdbEntry 2 }
ospfLocalLsdbType OBJECT-TYPE SYNTAX INTEGER { localOpaqueLink (9) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfLocalLsdbEntry 3 }
ospfLocalLsdbType OBJECT-TYPE SYNTAX INTEGER { localOpaqueLink (9) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfLocalLsdbEntry 3 }
ospfLocalLsdbLsid OBJECT-TYPE
ospfLocalLsdbLsid对象类型
SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a 32-bit identifier in IP address format; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfLocalLsdbEntry 4 }
SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a 32-bit identifier in IP address format; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfLocalLsdbEntry 4 }
ospfLocalLsdbRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfLocalLsdbEntry 5 }
ospfLocalLsdbRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfLocalLsdbEntry 5 }
ospfLocalLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfLocalLsdbEntry 6 }
ospfLocalLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfLocalLsdbEntry 6 }
ospfLocalLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION
ospfLocalLsdbAge对象类型语法整数32--应为0..MaxAge,除非--doNotAge位设置为单位“秒”MAX-ACCESS只读状态当前描述
"This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfLocalLsdbEntry 7 }
"This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfLocalLsdbEntry 7 }
ospfLocalLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfLocalLsdbEntry 8 }
ospfLocalLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfLocalLsdbEntry 8 }
ospfLocalLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire link state advertisement, including its header.
OSPFLOCALLSDBADVERTISENT对象类型语法八位字节字符串(大小(1..65535))MAX-ACCESS只读状态当前说明“整个链路状态播发,包括其标头。
Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospfLocalLsdbEntry 9 }
Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospfLocalLsdbEntry 9 }
-- OSPF Link State Database, link-local for virtual Links
--OSPF链路状态数据库,虚拟链路的本地链路
ospfVirtLocalLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfVirtLocalLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Process's link-local link state database for virtual links.
ospfVirtLocalLsdbTable对象类型OspfVirtLocalLsdbEntry MAX-ACCESS的语法序列不可访问状态当前描述“虚拟链路的OSPF进程的链路本地链路状态数据库。
This table is identical to the OSPF LSDB Table in format, but contains only link-local Link State Advertisements for virtual links. The purpose is to allow link-local LSAs to be displayed for each virtual interface. This table is implemented to support type-9 LSAs that are defined in 'The OSPF Opaque LSA Option'." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements and The OSPF Opaque LSA Option" ::= { ospf 18 }
This table is identical to the OSPF LSDB Table in format, but contains only link-local Link State Advertisements for virtual links. The purpose is to allow link-local LSAs to be displayed for each virtual interface. This table is implemented to support type-9 LSAs that are defined in 'The OSPF Opaque LSA Option'." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements and The OSPF Opaque LSA Option" ::= { ospf 18 }
ospfVirtLocalLsdbEntry OBJECT-TYPE SYNTAX OspfVirtLocalLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single link state advertisement." INDEX { ospfVirtLocalLsdbTransitArea, ospfVirtLocalLsdbNeighbor, ospfVirtLocalLsdbType, ospfVirtLocalLsdbLsid, ospfVirtLocalLsdbRouterId } ::= { ospfVirtLocalLsdbTable 1 }
ospfVirtLocalLsdbEntry OBJECT-TYPE SYNTAX OspfVirtLocalLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single link state advertisement." INDEX { ospfVirtLocalLsdbTransitArea, ospfVirtLocalLsdbNeighbor, ospfVirtLocalLsdbType, ospfVirtLocalLsdbLsid, ospfVirtLocalLsdbRouterId } ::= { ospfVirtLocalLsdbTable 1 }
OspfVirtLocalLsdbEntry ::= SEQUENCE { ospfVirtLocalLsdbTransitArea AreaID, ospfVirtLocalLsdbNeighbor RouterID, ospfVirtLocalLsdbType INTEGER, ospfVirtLocalLsdbLsid IpAddress, ospfVirtLocalLsdbRouterId RouterID, ospfVirtLocalLsdbSequence Integer32, ospfVirtLocalLsdbAge Integer32, ospfVirtLocalLsdbChecksum Integer32, ospfVirtLocalLsdbAdvertisement OCTET STRING }
OspfVirtLocalLsdbEntry ::= SEQUENCE { ospfVirtLocalLsdbTransitArea AreaID, ospfVirtLocalLsdbNeighbor RouterID, ospfVirtLocalLsdbType INTEGER, ospfVirtLocalLsdbLsid IpAddress, ospfVirtLocalLsdbRouterId RouterID, ospfVirtLocalLsdbSequence Integer32, ospfVirtLocalLsdbAge Integer32, ospfVirtLocalLsdbChecksum Integer32, ospfVirtLocalLsdbAdvertisement OCTET STRING }
ospfVirtLocalLsdbTransitArea OBJECT-TYPE
ospfVirtLocalLsdbTransitArea对象类型
SYNTAX AreaID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The transit area that the virtual link traverses. By definition, this is not 0.0.0.0." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { ospfVirtLocalLsdbEntry 1 }
SYNTAX AreaID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The transit area that the virtual link traverses. By definition, this is not 0.0.0.0." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { ospfVirtLocalLsdbEntry 1 }
ospfVirtLocalLsdbNeighbor OBJECT-TYPE SYNTAX RouterID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Router ID of the virtual neighbor." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { ospfVirtLocalLsdbEntry 2 }
ospfVirtLocalLsdbNeighbor OBJECT-TYPE SYNTAX RouterID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Router ID of the virtual neighbor." REFERENCE "OSPF Version 2, Appendix C.3 Interface parameters" ::= { ospfVirtLocalLsdbEntry 2 }
ospfVirtLocalLsdbType OBJECT-TYPE SYNTAX INTEGER { localOpaqueLink (9) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfVirtLocalLsdbEntry 3 }
ospfVirtLocalLsdbType OBJECT-TYPE SYNTAX INTEGER { localOpaqueLink (9) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfVirtLocalLsdbEntry 3 }
ospfVirtLocalLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a 32-bit identifier in IP address format; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfVirtLocalLsdbEntry 4 }
ospfVirtLocalLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing a 32-bit identifier in IP address format; it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfVirtLocalLsdbEntry 4 }
ospfVirtLocalLsdbRouterId OBJECT-TYPE SYNTAX RouterID
OSPFVirtLocallsBrouterId对象类型语法RouterID
MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfVirtLocalLsdbEntry 5 }
MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfVirtLocalLsdbEntry 5 }
ospfVirtLocalLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfVirtLocalLsdbEntry 6 }
ospfVirtLocalLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfVirtLocalLsdbEntry 6 }
ospfVirtLocalLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfVirtLocalLsdbEntry 7 }
ospfVirtLocalLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfVirtLocalLsdbEntry 7 }
ospfVirtLocalLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that
ospfVirtLocalLsdbChecksum对象类型语法整数32 MAX-ACCESS只读状态当前说明“此字段是广告完整内容的校验和,年龄字段除外。年龄字段除外,以便
an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfVirtLocalLsdbEntry 8 }
an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfVirtLocalLsdbEntry 8 }
ospfVirtLocalLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire link state advertisement, including its header." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements.
ospfVirtLocalLsdbAdvertisement对象类型语法八位字节字符串(大小(1..65535))MAX-ACCESS只读状态当前说明“整个链路状态播发,包括其标头。”参考“OSPF版本2,第12节链路状态播发。
Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." ::= { ospfVirtLocalLsdbEntry 9 }
Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." ::= { ospfVirtLocalLsdbEntry 9 }
-- OSPF Link State Database, AS-scope
--OSPF链路状态数据库,作为作用域
ospfAsLsdbTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAsLsdbEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OSPF Process's AS-scope LSA link state database. The database contains the AS-scope Link State Advertisements from throughout the areas that the device is attached to.
ospfAsLsdbTable OspfAsLsdbEntry MAX-ACCESS的对象类型语法序列不可访问状态当前描述“OSPF进程的AS作用域LSA链接状态数据库。该数据库包含来自设备连接到的整个区域的AS作用域链接状态播发。
This table is identical to the OSPF LSDB Table in format, but contains only AS-scope Link State Advertisements. The purpose is to allow AS-scope LSAs to be displayed once for the router rather than once in each non-stub area." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospf 19 }
This table is identical to the OSPF LSDB Table in format, but contains only AS-scope Link State Advertisements. The purpose is to allow AS-scope LSAs to be displayed once for the router rather than once in each non-stub area." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements" ::= { ospf 19 }
ospfAsLsdbEntry OBJECT-TYPE SYNTAX OspfAsLsdbEntry
ospfAsLsdbEntry对象类型语法ospfAsLsdbEntry
MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single link state advertisement." INDEX { ospfAsLsdbType, ospfAsLsdbLsid, ospfAsLsdbRouterId } ::= { ospfAsLsdbTable 1 }
MAX-ACCESS not-accessible STATUS current DESCRIPTION "A single link state advertisement." INDEX { ospfAsLsdbType, ospfAsLsdbLsid, ospfAsLsdbRouterId } ::= { ospfAsLsdbTable 1 }
OspfAsLsdbEntry ::= SEQUENCE { ospfAsLsdbType INTEGER, ospfAsLsdbLsid IpAddress, ospfAsLsdbRouterId RouterID, ospfAsLsdbSequence Integer32, ospfAsLsdbAge Integer32, ospfAsLsdbChecksum Integer32, ospfAsLsdbAdvertisement OCTET STRING }
OspfAsLsdbEntry ::= SEQUENCE { ospfAsLsdbType INTEGER, ospfAsLsdbLsid IpAddress, ospfAsLsdbRouterId RouterID, ospfAsLsdbSequence Integer32, ospfAsLsdbAge Integer32, ospfAsLsdbChecksum Integer32, ospfAsLsdbAdvertisement OCTET STRING }
ospfAsLsdbType OBJECT-TYPE SYNTAX INTEGER { asExternalLink (5), asOpaqueLink (11) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfAsLsdbEntry 1 }
ospfAsLsdbType OBJECT-TYPE SYNTAX INTEGER { asExternalLink (5), asOpaqueLink (11) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "The type of the link state advertisement. Each link state type has a separate advertisement format." REFERENCE "OSPF Version 2, Appendix A.4.1 The Link State Advertisement header" ::= { ospfAsLsdbEntry 1 }
ospfAsLsdbLsid OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS not-accessible STATUS current DESCRIPTION "The Link State ID is an LS Type Specific field containing either a Router ID or an IP address;
ospfAsLsdbLsid对象类型语法IpAddress MAX-ACCESS不可访问状态当前描述“链路状态ID是包含路由器ID或IP地址的LS类型特定字段;
it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfAsLsdbEntry 2 }
it identifies the piece of the routing domain that is being described by the advertisement." REFERENCE "OSPF Version 2, Section 12.1.4 Link State ID" ::= { ospfAsLsdbEntry 2 }
ospfAsLsdbRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfAsLsdbEntry 3 }
ospfAsLsdbRouterId OBJECT-TYPE SYNTAX RouterID MAX-ACCESS not-accessible STATUS current DESCRIPTION "The 32-bit number that uniquely identifies the originating router in the Autonomous System." REFERENCE "OSPF Version 2, Appendix C.1 Global parameters" ::= { ospfAsLsdbEntry 3 }
ospfAsLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfAsLsdbEntry 4 }
ospfAsLsdbSequence OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "The sequence number field is a signed 32-bit integer. It starts with the value '80000001'h, or -'7FFFFFFF'h, and increments until '7FFFFFFF'h. Thus, a typical sequence number will be very negative. It is used to detect old and duplicate link state advertisements. The space of sequence numbers is linearly ordered. The larger the sequence number, the more recent the advertisement." REFERENCE "OSPF Version 2, Section 12.1.6 LS sequence number" ::= { ospfAsLsdbEntry 4 }
ospfAsLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfAsLsdbEntry 5 }
ospfAsLsdbAge OBJECT-TYPE SYNTAX Integer32 -- Should be 0..MaxAge, except when -- doNotAge bit is set UNITS "seconds" MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the age of the link state advertisement in seconds." REFERENCE "OSPF Version 2, Section 12.1.1 LS age" ::= { ospfAsLsdbEntry 5 }
ospfAsLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfAsLsdbEntry 6 }
ospfAsLsdbChecksum OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "This field is the checksum of the complete contents of the advertisement, excepting the age field. The age field is excepted so that an advertisement's age can be incremented without updating the checksum. The checksum used is the same that is used for ISO connectionless datagrams; it is commonly referred to as the Fletcher checksum." REFERENCE "OSPF Version 2, Section 12.1.7 LS checksum" ::= { ospfAsLsdbEntry 6 }
ospfAsLsdbAdvertisement OBJECT-TYPE SYNTAX OCTET STRING (SIZE (1..65535)) MAX-ACCESS read-only STATUS current DESCRIPTION "The entire link state advertisement, including its header." REFERENCE "OSPF Version 2, Section 12 Link State Advertisements.
OSPFASLDBAdvertisement对象类型语法八位字节字符串(大小(1..65535))最大访问只读状态当前描述“整个链路状态播发,包括其标头。”参考“OSPF版本2,第12节链路状态播发”。
Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." ::= { ospfAsLsdbEntry 7 }
Note that for variable length LSAs, SNMP agents may not be able to return the largest string size." ::= { ospfAsLsdbEntry 7 }
-- OSPF Area LSA Counter Table
--OSPF区域LSA计数器表
ospfAreaLsaCountTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAreaLsaCountEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table maintains per-area, per-LSA-type counters" ::= { ospf 20 }
ospfAreaLsaCountTable OBJECT-TYPE SYNTAX SEQUENCE OF OspfAreaLsaCountEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table maintains per-area, per-LSA-type counters" ::= { ospf 20 }
ospfAreaLsaCountEntry OBJECT-TYPE SYNTAX OspfAreaLsaCountEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry with a number of link advertisements
ospfAreaLsaCountEntry对象类型语法ospfAreaLsaCountEntry MAX-ACCESS不可访问状态当前描述“包含多个链接播发的条目
of a given type for a given area." INDEX { ospfAreaLsaCountAreaId, ospfAreaLsaCountLsaType } ::= { ospfAreaLsaCountTable 1 }
of a given type for a given area." INDEX { ospfAreaLsaCountAreaId, ospfAreaLsaCountLsaType } ::= { ospfAreaLsaCountTable 1 }
OspfAreaLsaCountEntry ::= SEQUENCE { ospfAreaLsaCountAreaId AreaID, ospfAreaLsaCountLsaType INTEGER, ospfAreaLsaCountNumber Gauge32 }
OspfAreaLsaCountEntry ::= SEQUENCE { ospfAreaLsaCountAreaId AreaID, ospfAreaLsaCountLsaType INTEGER, ospfAreaLsaCountNumber Gauge32 }
ospfAreaLsaCountAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry Area ID." ::= { ospfAreaLsaCountEntry 1 }
ospfAreaLsaCountAreaId OBJECT-TYPE SYNTAX AreaID MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry Area ID." ::= { ospfAreaLsaCountEntry 1 }
ospfAreaLsaCountLsaType OBJECT-TYPE SYNTAX INTEGER { routerLink (1), networkLink (2), summaryLink (3), asSummaryLink (4), multicastLink (6), nssaExternalLink (7), areaOpaqueLink (10) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry LSA type." ::= { ospfAreaLsaCountEntry 2 }
ospfAreaLsaCountLsaType OBJECT-TYPE SYNTAX INTEGER { routerLink (1), networkLink (2), summaryLink (3), asSummaryLink (4), multicastLink (6), nssaExternalLink (7), areaOpaqueLink (10) } MAX-ACCESS not-accessible STATUS current DESCRIPTION "This entry LSA type." ::= { ospfAreaLsaCountEntry 2 }
ospfAreaLsaCountNumber OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of LSAs of a given type for a given area." ::= { ospfAreaLsaCountEntry 3 }
ospfAreaLsaCountNumber OBJECT-TYPE SYNTAX Gauge32 MAX-ACCESS read-only STATUS current DESCRIPTION "Number of LSAs of a given type for a given area." ::= { ospfAreaLsaCountEntry 3 }
-- conformance information
--一致性信息
ospfConformance OBJECT IDENTIFIER ::= { ospf 15 }
ospfConformance OBJECT IDENTIFIER ::= { ospf 15 }
ospfGroups OBJECT IDENTIFIER ::= { ospfConformance 1 } ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 }
ospfGroups OBJECT IDENTIFIER ::= { ospfConformance 1 } ospfCompliances OBJECT IDENTIFIER ::= { ospfConformance 2 }
-- compliance statements
--合规声明
ospfCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for OSPF systems conforming to RFC 1850." MODULE -- this module MANDATORY-GROUPS { ospfBasicGroup, ospfAreaGroup, ospfStubAreaGroup, ospfIfGroup, ospfIfMetricGroup, ospfVirtIfGroup, ospfNbrGroup, ospfVirtNbrGroup, ospfAreaAggregateGroup } GROUP ospfHostGroup DESCRIPTION "This group is mandatory for OSPF systems that support attached hosts." GROUP ospfLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their per-area link state database." GROUP ospfExtLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their external link state database." ::= { ospfCompliances 1 }
ospfCompliance MODULE-COMPLIANCE STATUS deprecated DESCRIPTION "The compliance statement for OSPF systems conforming to RFC 1850." MODULE -- this module MANDATORY-GROUPS { ospfBasicGroup, ospfAreaGroup, ospfStubAreaGroup, ospfIfGroup, ospfIfMetricGroup, ospfVirtIfGroup, ospfNbrGroup, ospfVirtNbrGroup, ospfAreaAggregateGroup } GROUP ospfHostGroup DESCRIPTION "This group is mandatory for OSPF systems that support attached hosts." GROUP ospfLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their per-area link state database." GROUP ospfExtLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their external link state database." ::= { ospfCompliances 1 }
ospfCompliance2 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement." MODULE -- this module MANDATORY-GROUPS { ospfBasicGroup2, ospfAreaGroup2, ospfStubAreaGroup, ospfIfGroup2,
ospfCompliance2模块—合规状态当前描述“合规声明”。模块—此模块为必填组{ospfBasicGroup2、ospfAreaGroup2、ospfStubAreaGroup、ospfIfGroup2、,
ospfIfMetricGroup, ospfVirtIfGroup2, ospfNbrGroup2, ospfVirtNbrGroup2, ospfAreaAggregateGroup2 } GROUP ospfHostGroup2 DESCRIPTION "This group is mandatory for OSPF systems that support attached hosts." GROUP ospfLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their per-area link state database." GROUP ospfAsLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their AS-scope link state database." GROUP ospfLocalLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their per-link link state database for non-virtual links." GROUP ospfVirtLocalLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their per-link link state database for virtual links." GROUP ospfAreaLsaCountGroup DESCRIPTION "This group is mandatory for OSPF systems that display per-area, per-LSA-type counters." ::= { ospfCompliances 2 }
ospfIfMetricGroup, ospfVirtIfGroup2, ospfNbrGroup2, ospfVirtNbrGroup2, ospfAreaAggregateGroup2 } GROUP ospfHostGroup2 DESCRIPTION "This group is mandatory for OSPF systems that support attached hosts." GROUP ospfLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their per-area link state database." GROUP ospfAsLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their AS-scope link state database." GROUP ospfLocalLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their per-link link state database for non-virtual links." GROUP ospfVirtLocalLsdbGroup DESCRIPTION "This group is mandatory for OSPF systems that display their per-link link state database for virtual links." GROUP ospfAreaLsaCountGroup DESCRIPTION "This group is mandatory for OSPF systems that display per-area, per-LSA-type counters." ::= { ospfCompliances 2 }
ospfComplianceObsolete MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "Contains obsolete object groups." MODULE -- this module GROUP ospfAreaRangeGroup DESCRIPTION "This group is obsolete, and it is mandatory only for non-Classless Inter-Domain Routing (CIDR) OSPF systems that support multiple areas." GROUP ospfObsoleteGroup DESCRIPTION "This group contains obsolete objects, which are no longer required for OSPF systems." ::= { ospfCompliances 3 }
ospfComplianceObsolete MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "Contains obsolete object groups." MODULE -- this module GROUP ospfAreaRangeGroup DESCRIPTION "This group is obsolete, and it is mandatory only for non-Classless Inter-Domain Routing (CIDR) OSPF systems that support multiple areas." GROUP ospfObsoleteGroup DESCRIPTION "This group contains obsolete objects, which are no longer required for OSPF systems." ::= { ospfCompliances 3 }
-- units of conformance
--一致性单位
ospfBasicGroup OBJECT-GROUP OBJECTS { ospfRouterId, ospfAdminStat, ospfVersionNumber, ospfAreaBdrRtrStatus, ospfASBdrRtrStatus, ospfExternLsaCount, ospfExternLsaCksumSum, ospfTOSSupport, ospfOriginateNewLsas, ospfRxNewLsas, ospfExtLsdbLimit, ospfMulticastExtensions, ospfExitOverflowInterval, ospfDemandExtensions } STATUS deprecated DESCRIPTION "These objects are used to monitor/manage global OSPF parameters. This object group conforms to RFC 1850." ::= { ospfGroups 1 }
ospfBasicGroup OBJECT-GROUP OBJECTS { ospfRouterId, ospfAdminStat, ospfVersionNumber, ospfAreaBdrRtrStatus, ospfASBdrRtrStatus, ospfExternLsaCount, ospfExternLsaCksumSum, ospfTOSSupport, ospfOriginateNewLsas, ospfRxNewLsas, ospfExtLsdbLimit, ospfMulticastExtensions, ospfExitOverflowInterval, ospfDemandExtensions } STATUS deprecated DESCRIPTION "These objects are used to monitor/manage global OSPF parameters. This object group conforms to RFC 1850." ::= { ospfGroups 1 }
ospfAreaGroup OBJECT-GROUP OBJECTS { ospfAreaId, ospfImportAsExtern, ospfSpfRuns, ospfAreaBdrRtrCount, ospfAsBdrRtrCount, ospfAreaLsaCount, ospfAreaLsaCksumSum, ospfAreaSummary, ospfAreaStatus } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems supporting areas per RFC 1850." ::= { ospfGroups 2 }
ospfAreaGroup OBJECT-GROUP OBJECTS { ospfAreaId, ospfImportAsExtern, ospfSpfRuns, ospfAreaBdrRtrCount, ospfAsBdrRtrCount, ospfAreaLsaCount, ospfAreaLsaCksumSum, ospfAreaSummary, ospfAreaStatus } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems supporting areas per RFC 1850." ::= { ospfGroups 2 }
ospfStubAreaGroup OBJECT-GROUP OBJECTS { ospfStubAreaId, ospfStubTOS,
ospfStubAreaGroup对象组对象{ospfStubAreaId,ospfStubTOS,
ospfStubMetric, ospfStubStatus, ospfStubMetricType } STATUS current DESCRIPTION "These objects are used for OSPF systems supporting stub areas." ::= { ospfGroups 3 }
ospfStubMetric, ospfStubStatus, ospfStubMetricType } STATUS current DESCRIPTION "These objects are used for OSPF systems supporting stub areas." ::= { ospfGroups 3 }
ospfLsdbGroup OBJECT-GROUP OBJECTS { ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfLsdbSequence, ospfLsdbAge, ospfLsdbChecksum, ospfLsdbAdvertisement } STATUS current DESCRIPTION "These objects are used for OSPF systems that display their link state database." ::= { ospfGroups 4 }
ospfLsdbGroup OBJECT-GROUP OBJECTS { ospfLsdbAreaId, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfLsdbSequence, ospfLsdbAge, ospfLsdbChecksum, ospfLsdbAdvertisement } STATUS current DESCRIPTION "These objects are used for OSPF systems that display their link state database." ::= { ospfGroups 4 }
ospfAreaRangeGroup OBJECT-GROUP OBJECTS { ospfAreaRangeAreaId, ospfAreaRangeNet, ospfAreaRangeMask, ospfAreaRangeStatus, ospfAreaRangeEffect } STATUS obsolete DESCRIPTION "These objects are used for non-CIDR OSPF systems that support multiple areas. This object group is obsolete." ::= { ospfGroups 5 }
ospfAreaRangeGroup OBJECT-GROUP OBJECTS { ospfAreaRangeAreaId, ospfAreaRangeNet, ospfAreaRangeMask, ospfAreaRangeStatus, ospfAreaRangeEffect } STATUS obsolete DESCRIPTION "These objects are used for non-CIDR OSPF systems that support multiple areas. This object group is obsolete." ::= { ospfGroups 5 }
ospfHostGroup OBJECT-GROUP OBJECTS { ospfHostIpAddress, ospfHostTOS, ospfHostMetric, ospfHostStatus,
ospfHostGroup对象组对象{ospfHostIpAddress,ospfHostTOS,ospfHostMetric,ospfHostStatus,
ospfHostAreaID } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems that support attached hosts." ::= { ospfGroups 6 }
ospfHostAreaID } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems that support attached hosts." ::= { ospfGroups 6 }
ospfIfGroup OBJECT-GROUP OBJECTS { ospfIfIpAddress, ospfAddressLessIf, ospfIfAreaId, ospfIfType, ospfIfAdminStat, ospfIfRtrPriority, ospfIfTransitDelay, ospfIfRetransInterval, ospfIfHelloInterval, ospfIfRtrDeadInterval, ospfIfPollInterval, ospfIfState, ospfIfDesignatedRouter, ospfIfBackupDesignatedRouter, ospfIfEvents, ospfIfAuthType, ospfIfAuthKey, ospfIfStatus, ospfIfMulticastForwarding, ospfIfDemand } STATUS deprecated DESCRIPTION "These objects are used to monitor/manage OSPF interfaces. This object group conforms to RFC 1850." ::= { ospfGroups 7 }
ospfIfGroup OBJECT-GROUP OBJECTS { ospfIfIpAddress, ospfAddressLessIf, ospfIfAreaId, ospfIfType, ospfIfAdminStat, ospfIfRtrPriority, ospfIfTransitDelay, ospfIfRetransInterval, ospfIfHelloInterval, ospfIfRtrDeadInterval, ospfIfPollInterval, ospfIfState, ospfIfDesignatedRouter, ospfIfBackupDesignatedRouter, ospfIfEvents, ospfIfAuthType, ospfIfAuthKey, ospfIfStatus, ospfIfMulticastForwarding, ospfIfDemand } STATUS deprecated DESCRIPTION "These objects are used to monitor/manage OSPF interfaces. This object group conforms to RFC 1850." ::= { ospfGroups 7 }
ospfIfMetricGroup OBJECT-GROUP OBJECTS { ospfIfMetricIpAddress, ospfIfMetricAddressLessIf, ospfIfMetricTOS, ospfIfMetricValue, ospfIfMetricStatus } STATUS current DESCRIPTION "These objects are used for OSPF systems for supporting
ospfIfMetricGroup OBJECT-GROUP OBJECTS { ospfIfMetricIpAddress, ospfIfMetricAddressLessIf, ospfIfMetricTOS, ospfIfMetricValue, ospfIfMetricStatus } STATUS current DESCRIPTION "These objects are used for OSPF systems for supporting
interface metrics." ::= { ospfGroups 8 }
interface metrics." ::= { ospfGroups 8 }
ospfVirtIfGroup OBJECT-GROUP OBJECTS { ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfTransitDelay, ospfVirtIfRetransInterval, ospfVirtIfHelloInterval, ospfVirtIfRtrDeadInterval, ospfVirtIfState, ospfVirtIfEvents, ospfVirtIfAuthType, ospfVirtIfAuthKey, ospfVirtIfStatus } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems for supporting virtual interfaces. This object group conforms to RFC 1850." ::= { ospfGroups 9 }
ospfVirtIfGroup OBJECT-GROUP OBJECTS { ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfTransitDelay, ospfVirtIfRetransInterval, ospfVirtIfHelloInterval, ospfVirtIfRtrDeadInterval, ospfVirtIfState, ospfVirtIfEvents, ospfVirtIfAuthType, ospfVirtIfAuthKey, ospfVirtIfStatus } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems for supporting virtual interfaces. This object group conforms to RFC 1850." ::= { ospfGroups 9 }
ospfNbrGroup OBJECT-GROUP OBJECTS { ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrOptions, ospfNbrPriority, ospfNbrState, ospfNbrEvents, ospfNbrLsRetransQLen, ospfNbmaNbrStatus, ospfNbmaNbrPermanence, ospfNbrHelloSuppressed } STATUS deprecated DESCRIPTION "These objects are used to monitor/manage OSPF neighbors. This object group conforms to RFC 1850." ::= { ospfGroups 10 }
ospfNbrGroup OBJECT-GROUP OBJECTS { ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrOptions, ospfNbrPriority, ospfNbrState, ospfNbrEvents, ospfNbrLsRetransQLen, ospfNbmaNbrStatus, ospfNbmaNbrPermanence, ospfNbrHelloSuppressed } STATUS deprecated DESCRIPTION "These objects are used to monitor/manage OSPF neighbors. This object group conforms to RFC 1850." ::= { ospfGroups 10 }
ospfVirtNbrGroup OBJECT-GROUP OBJECTS { ospfVirtNbrArea, ospfVirtNbrRtrId,
OSPFVIRTNBRGOUP对象组对象{ospfVirtNbrArea,OSPFVIRTNBRRRTRID,
ospfVirtNbrIpAddr, ospfVirtNbrOptions, ospfVirtNbrState, ospfVirtNbrEvents, ospfVirtNbrLsRetransQLen, ospfVirtNbrHelloSuppressed } STATUS deprecated DESCRIPTION "These objects are used to monitor/manage OSPF virtual neighbors. This object group conforms to RFC 1850."
OSPFIRTNBRIPADR、OSPFIRTNBROPTIONS、OSPFIRTNBRSTATE、OSPFIRTNBRENTS、OSPFIRTNBRLSRETRANSQLEN、OSPFIRTNBRHELLOSUPPRESSED}状态不推荐说明“这些对象用于监视/管理OSPF虚拟邻居。此对象组符合RFC 1850。”
::= { ospfGroups 11 }
::= { ospfGroups 11 }
ospfExtLsdbGroup OBJECT-GROUP OBJECTS { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId, ospfExtLsdbSequence, ospfExtLsdbAge, ospfExtLsdbChecksum, ospfExtLsdbAdvertisement } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems that display their link state database. This object group conforms to RFC 1850.
ospfExtLsdbGroup OBJECT-GROUP OBJECTS { ospfExtLsdbType, ospfExtLsdbLsid, ospfExtLsdbRouterId, ospfExtLsdbSequence, ospfExtLsdbAge, ospfExtLsdbChecksum, ospfExtLsdbAdvertisement } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems that display their link state database. This object group conforms to RFC 1850.
This object group is replaced by the ospfAsLsdbGroup in order to support any AS-scope LSA type in a single table." ::= { ospfGroups 12 }
This object group is replaced by the ospfAsLsdbGroup in order to support any AS-scope LSA type in a single table." ::= { ospfGroups 12 }
ospfAreaAggregateGroup OBJECT-GROUP OBJECTS { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, ospfAreaAggregateNet, ospfAreaAggregateMask, ospfAreaAggregateStatus, ospfAreaAggregateEffect } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems to support network prefix aggregation across areas."
ospfAreaAggregateGroup OBJECT-GROUP OBJECTS { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, ospfAreaAggregateNet, ospfAreaAggregateMask, ospfAreaAggregateStatus, ospfAreaAggregateEffect } STATUS deprecated DESCRIPTION "These objects are used for OSPF systems to support network prefix aggregation across areas."
::= { ospfGroups 13 }
::= { ospfGroups 13 }
ospfLocalLsdbGroup OBJECT-GROUP OBJECTS { ospfLocalLsdbSequence, ospfLocalLsdbAge, ospfLocalLsdbChecksum, ospfLocalLsdbAdvertisement } STATUS current DESCRIPTION "These objects are used for OSPF systems that display their link-local link state databases for non-virtual links." ::= { ospfGroups 14 }
ospfLocalLsdbGroup OBJECT-GROUP OBJECTS { ospfLocalLsdbSequence, ospfLocalLsdbAge, ospfLocalLsdbChecksum, ospfLocalLsdbAdvertisement } STATUS current DESCRIPTION "These objects are used for OSPF systems that display their link-local link state databases for non-virtual links." ::= { ospfGroups 14 }
ospfVirtLocalLsdbGroup OBJECT-GROUP OBJECTS { ospfVirtLocalLsdbSequence, ospfVirtLocalLsdbAge, ospfVirtLocalLsdbChecksum, ospfVirtLocalLsdbAdvertisement } STATUS current DESCRIPTION "These objects are used for OSPF systems that display their link-local link state databases for virtual links." ::= { ospfGroups 15 }
ospfVirtLocalLsdbGroup OBJECT-GROUP OBJECTS { ospfVirtLocalLsdbSequence, ospfVirtLocalLsdbAge, ospfVirtLocalLsdbChecksum, ospfVirtLocalLsdbAdvertisement } STATUS current DESCRIPTION "These objects are used for OSPF systems that display their link-local link state databases for virtual links." ::= { ospfGroups 15 }
ospfAsLsdbGroup OBJECT-GROUP OBJECTS { ospfAsLsdbSequence, ospfAsLsdbAge, ospfAsLsdbChecksum, ospfAsLsdbAdvertisement } STATUS current DESCRIPTION "These objects are used for OSPF systems that display their AS-scope link state database." ::= { ospfGroups 16 }
ospfAsLsdbGroup OBJECT-GROUP OBJECTS { ospfAsLsdbSequence, ospfAsLsdbAge, ospfAsLsdbChecksum, ospfAsLsdbAdvertisement } STATUS current DESCRIPTION "These objects are used for OSPF systems that display their AS-scope link state database." ::= { ospfGroups 16 }
ospfBasicGroup2 OBJECT-GROUP OBJECTS { ospfRouterId, ospfAdminStat, ospfVersionNumber,
ospfBasicGroup2对象组对象{ospfRouterId,ospfAdminStat,ospfVersionNumber,
ospfAreaBdrRtrStatus, ospfASBdrRtrStatus, ospfExternLsaCount, ospfExternLsaCksumSum, ospfTOSSupport, ospfOriginateNewLsas, ospfRxNewLsas, ospfExtLsdbLimit, ospfMulticastExtensions, ospfExitOverflowInterval, ospfDemandExtensions, ospfRFC1583Compatibility, ospfOpaqueLsaSupport, ospfReferenceBandwidth, ospfRestartSupport, ospfRestartInterval, ospfRestartStrictLsaChecking, ospfRestartStatus, ospfRestartAge, ospfRestartExitReason, ospfAsLsaCount, ospfAsLsaCksumSum, ospfStubRouterSupport, ospfStubRouterAdvertisement, ospfDiscontinuityTime } STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF global parameters." ::= { ospfGroups 17 }
ospfAreaBdrRtrStatus, ospfASBdrRtrStatus, ospfExternLsaCount, ospfExternLsaCksumSum, ospfTOSSupport, ospfOriginateNewLsas, ospfRxNewLsas, ospfExtLsdbLimit, ospfMulticastExtensions, ospfExitOverflowInterval, ospfDemandExtensions, ospfRFC1583Compatibility, ospfOpaqueLsaSupport, ospfReferenceBandwidth, ospfRestartSupport, ospfRestartInterval, ospfRestartStrictLsaChecking, ospfRestartStatus, ospfRestartAge, ospfRestartExitReason, ospfAsLsaCount, ospfAsLsaCksumSum, ospfStubRouterSupport, ospfStubRouterAdvertisement, ospfDiscontinuityTime } STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF global parameters." ::= { ospfGroups 17 }
ospfAreaGroup2 OBJECT-GROUP OBJECTS { ospfAreaId, ospfImportAsExtern, ospfSpfRuns, ospfAreaBdrRtrCount, ospfAsBdrRtrCount, ospfAreaLsaCount, ospfAreaLsaCksumSum, ospfAreaSummary, ospfAreaStatus, ospfAreaNssaTranslatorRole, ospfAreaNssaTranslatorState, ospfAreaNssaTranslatorStabilityInterval, ospfAreaNssaTranslatorEvents }
ospfAreaGroup2 OBJECT-GROUP OBJECTS { ospfAreaId, ospfImportAsExtern, ospfSpfRuns, ospfAreaBdrRtrCount, ospfAsBdrRtrCount, ospfAreaLsaCount, ospfAreaLsaCksumSum, ospfAreaSummary, ospfAreaStatus, ospfAreaNssaTranslatorRole, ospfAreaNssaTranslatorState, ospfAreaNssaTranslatorStabilityInterval, ospfAreaNssaTranslatorEvents }
STATUS current DESCRIPTION "These objects are used by OSPF systems to support areas." ::= { ospfGroups 18 }
STATUS current DESCRIPTION "These objects are used by OSPF systems to support areas." ::= { ospfGroups 18 }
ospfIfGroup2 OBJECT-GROUP OBJECTS { ospfIfIpAddress, ospfAddressLessIf, ospfIfAreaId, ospfIfType, ospfIfAdminStat, ospfIfRtrPriority, ospfIfTransitDelay, ospfIfRetransInterval, ospfIfHelloInterval, ospfIfRtrDeadInterval, ospfIfPollInterval, ospfIfState, ospfIfDesignatedRouter, ospfIfBackupDesignatedRouter, ospfIfEvents, ospfIfAuthType, ospfIfAuthKey, ospfIfStatus, ospfIfMulticastForwarding, ospfIfDemand, ospfIfLsaCount, ospfIfLsaCksumSum } STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF interfaces." ::= { ospfGroups 19 }
ospfIfGroup2 OBJECT-GROUP OBJECTS { ospfIfIpAddress, ospfAddressLessIf, ospfIfAreaId, ospfIfType, ospfIfAdminStat, ospfIfRtrPriority, ospfIfTransitDelay, ospfIfRetransInterval, ospfIfHelloInterval, ospfIfRtrDeadInterval, ospfIfPollInterval, ospfIfState, ospfIfDesignatedRouter, ospfIfBackupDesignatedRouter, ospfIfEvents, ospfIfAuthType, ospfIfAuthKey, ospfIfStatus, ospfIfMulticastForwarding, ospfIfDemand, ospfIfLsaCount, ospfIfLsaCksumSum } STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF interfaces." ::= { ospfGroups 19 }
ospfVirtIfGroup2 OBJECT-GROUP OBJECTS { ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfTransitDelay, ospfVirtIfRetransInterval, ospfVirtIfHelloInterval, ospfVirtIfRtrDeadInterval, ospfVirtIfState, ospfVirtIfEvents, ospfVirtIfAuthType, ospfVirtIfAuthKey,
OSPFirtifGroup2对象组对象{OSPFirtifAreaId,OSPFirtifNeighbor,OSPFirtifTransitDelay,OSPFirtifRetransiteval,OSPFirtifHellInterval,OSPFirtifRtrDedinterval,OSPFirtifState,OSPFirtifEvents,OSPFirtifAuthType,OSPFirtifAuthKey,
ospfVirtIfStatus, ospfVirtIfLsaCount, ospfVirtIfLsaCksumSum, ospfIfDesignatedRouterId, ospfIfBackupDesignatedRouterId } STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF virtual interfaces." ::= { ospfGroups 20 }
ospfVirtIfStatus, ospfVirtIfLsaCount, ospfVirtIfLsaCksumSum, ospfIfDesignatedRouterId, ospfIfBackupDesignatedRouterId } STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF virtual interfaces." ::= { ospfGroups 20 }
ospfNbrGroup2 OBJECT-GROUP OBJECTS { ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrOptions, ospfNbrPriority, ospfNbrState, ospfNbrEvents, ospfNbrLsRetransQLen, ospfNbmaNbrStatus, ospfNbmaNbrPermanence, ospfNbrHelloSuppressed, ospfNbrRestartHelperStatus, ospfNbrRestartHelperAge, ospfNbrRestartHelperExitReason } STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF neighbors." ::= { ospfGroups 21 }
ospfNbrGroup2 OBJECT-GROUP OBJECTS { ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrOptions, ospfNbrPriority, ospfNbrState, ospfNbrEvents, ospfNbrLsRetransQLen, ospfNbmaNbrStatus, ospfNbmaNbrPermanence, ospfNbrHelloSuppressed, ospfNbrRestartHelperStatus, ospfNbrRestartHelperAge, ospfNbrRestartHelperExitReason } STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF neighbors." ::= { ospfGroups 21 }
ospfVirtNbrGroup2 OBJECT-GROUP OBJECTS { ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrIpAddr, ospfVirtNbrOptions, ospfVirtNbrState, ospfVirtNbrEvents, ospfVirtNbrLsRetransQLen, ospfVirtNbrHelloSuppressed, ospfVirtNbrRestartHelperStatus, ospfVirtNbrRestartHelperAge, ospfVirtNbrRestartHelperExitReason
ospfVirtNbrGroup2 OBJECT-GROUP OBJECTS { ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrIpAddr, ospfVirtNbrOptions, ospfVirtNbrState, ospfVirtNbrEvents, ospfVirtNbrLsRetransQLen, ospfVirtNbrHelloSuppressed, ospfVirtNbrRestartHelperStatus, ospfVirtNbrRestartHelperAge, ospfVirtNbrRestartHelperExitReason
} STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF virtual neighbors." ::= { ospfGroups 22 }
} STATUS current DESCRIPTION "These objects are used to monitor/manage OSPF virtual neighbors." ::= { ospfGroups 22 }
ospfAreaAggregateGroup2 OBJECT-GROUP OBJECTS { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, ospfAreaAggregateNet, ospfAreaAggregateMask, ospfAreaAggregateStatus, ospfAreaAggregateEffect, ospfAreaAggregateExtRouteTag } STATUS current DESCRIPTION "These objects are used for OSPF systems to support network prefix aggregation across areas." ::= { ospfGroups 23 }
ospfAreaAggregateGroup2 OBJECT-GROUP OBJECTS { ospfAreaAggregateAreaID, ospfAreaAggregateLsdbType, ospfAreaAggregateNet, ospfAreaAggregateMask, ospfAreaAggregateStatus, ospfAreaAggregateEffect, ospfAreaAggregateExtRouteTag } STATUS current DESCRIPTION "These objects are used for OSPF systems to support network prefix aggregation across areas." ::= { ospfGroups 23 }
ospfAreaLsaCountGroup OBJECT-GROUP OBJECTS { ospfAreaLsaCountNumber } STATUS current DESCRIPTION "These objects are used for OSPF systems that display per-area, per-LSA-type counters." ::= { ospfGroups 24 }
ospfAreaLsaCountGroup OBJECT-GROUP OBJECTS { ospfAreaLsaCountNumber } STATUS current DESCRIPTION "These objects are used for OSPF systems that display per-area, per-LSA-type counters." ::= { ospfGroups 24 }
ospfHostGroup2 OBJECT-GROUP OBJECTS { ospfHostIpAddress, ospfHostTOS, ospfHostMetric, ospfHostStatus, ospfHostCfgAreaID } STATUS current DESCRIPTION "These objects are used for OSPF systems that support attached hosts." ::= { ospfGroups 25 }
ospfHostGroup2 OBJECT-GROUP OBJECTS { ospfHostIpAddress, ospfHostTOS, ospfHostMetric, ospfHostStatus, ospfHostCfgAreaID } STATUS current DESCRIPTION "These objects are used for OSPF systems that support attached hosts." ::= { ospfGroups 25 }
-- This object group is included for SMI conformance. It is not a
--此对象组包含在SMI一致性中。这不是一个问题
-- mandatory group for compliance with this MIB
--强制组遵守此MIB
ospfObsoleteGroup OBJECT-GROUP OBJECTS { ospfAuthType } STATUS obsolete DESCRIPTION "These objects are obsolete and are no longer required for OSPF systems. They are placed into this group for SMI conformance." ::= { ospfGroups 26 }
ospfObsoleteGroup OBJECT-GROUP OBJECTS { ospfAuthType } STATUS obsolete DESCRIPTION "These objects are obsolete and are no longer required for OSPF systems. They are placed into this group for SMI conformance." ::= { ospfGroups 26 }
END
终止
OSPF is an event-driven routing protocol, where an event can be a change in an OSPF interface's link-level status, the expiration of an OSPF timer, or the reception of an OSPF protocol packet. Many of the actions that OSPF takes as a result of these events will result in a change of the routing topology.
OSPF是一种事件驱动的路由协议,其中事件可以是OSPF接口链路级别状态的变化、OSPF计时器的过期或OSPF协议包的接收。OSPF因这些事件而采取的许多行动将导致路由拓扑的改变。
As routing topologies become large and complex, it is often difficult to locate the source of a topology change or unpredicted routing path by polling a large number or routers. Because of the difficulty of polling a large number of devices, a more prudent approach is for devices to notify a network manager of potentially critical OSPF events using SNMP traps.
随着路由拓扑变得庞大和复杂,通常很难通过轮询大量或多个路由器来定位拓扑更改或不可预测路由路径的来源。由于轮询大量设备的困难,更谨慎的方法是设备使用SNMP陷阱通知网络管理器潜在的关键OSPF事件。
This section defines a set of traps, objects, and mechanisms to enhance the ability to manage IP internetworks that use OSPF as their Interior Gateway Protocol (IGP). It is an optional but very useful extension to the OSPF MIB.
本节定义了一组陷阱、对象和机制,以增强管理使用OSPF作为内部网关协议(IGP)的IP互联网的能力。它是OSPF MIB的可选但非常有用的扩展。
The mechanism for sending traps is straightforward. When an exception event occurs, the application notifies the local agent, who sends a trap to the appropriate SNMP management stations. The message includes the trap type and may include a list of trap-specific variables. Section 5 gives the trap definitions, which includes the variable lists. The Router ID of the originator of the trap is included in the variable list so that the network manager may easily determine the source of the trap.
发送陷阱的机制很简单。当发生异常事件时,应用程序通知本地代理,由其向相应的SNMP管理站发送陷阱。该消息包括陷阱类型,并且可能包括陷阱特定变量的列表。第5节给出了陷阱定义,其中包括变量列表。陷阱发起者的路由器ID包含在变量列表中,以便网络管理器可以轻松确定陷阱的来源。
To limit the frequency of OSPF traps, the following additional mechanisms are suggested.
为了限制OSPF陷阱的频率,建议采用以下附加机制。
The majority of critical events occur when OSPF is enabled on a router, at which time the designated router is elected and neighbor adjacencies are formed. During this initial period, a potential flood of traps is unnecessary since the events are expected. To avoid unnecessary traps, a router should not originate expected OSPF interface-related traps until two of that interface's dead timer intervals have elapsed. The expected OSPF interface traps are ospfIfStateChange, ospfVirtIfStateChange, ospfNbrStateChange, ospfVirtNbrStateChange, ospfTxRetransmit, and ospfVirtIfTxRetransmit. Additionally, ospfMaxAgeLsa and ospfOriginateLsa traps should not be originated until two dead timer intervals have elapsed where the dead timer interval used should be the dead timer with the smallest value.
大多数关键事件发生在路由器上启用OSPF时,此时选择指定的路由器并形成邻居邻接。在初始阶段,由于预计会发生事件,因此不需要潜在的陷阱泛滥。为了避免不必要的陷阱,路由器不应该发起预期的OSPF接口相关陷阱,直到该接口的两个死区计时器间隔过去。预期的OSPF接口陷阱为OSPFIStateChange、OSPFIRTIFTStateChange、ospfNbrStateChange、OSPFIRTNBRStateChange、ospfTxRetransmit和OSPFIRTIFTTXRETRANSMIT。此外,ospfMaxAgeLsa和ospfOriginateLsa陷阱在经过两个死区计时器间隔之前不应启动,其中使用的死区计时器间隔应为具有最小值的死区计时器。
The mechanism for throttling the traps is similar to the mechanism explained in RFC 1224 [RFC1224]. The basic premise of the throttling mechanism is that of a sliding window, defined in seconds and an upper bound on the number of traps that may be generated within this window. Note that unlike RFC 1224, traps are not sent to inform the network manager that the throttling mechanism has kicked in.
节流疏水阀的机制类似于RFC 1224[RFC1224]中解释的机制。节流机制的基本前提是滑动窗口,以秒为单位定义,以及该窗口内可能产生的陷阱数量上限。请注意,与RFC1224不同,陷阱的发送并不是为了通知网络管理器节流机制已经启动。
A single window should be used to throttle all OSPF trap types except for the ospfLsdbOverflow and the ospfLsdbApproachingOverflow traps, which should not be throttled. For example, with a window time of 3, an upper bound of 3, and events to cause trap types 1, 3, 5, and 7 (4 traps within a 3-second period), the type-7 (the 4th) trap should not be generated.
除OSPFLSDBOBOVERFLOW和OSPFLSDBAPROACHGOVERFLOW疏水阀外,所有OSPF疏水阀类型均应使用一个单独的窗口进行节流,不应对其进行节流。例如,窗口时间为3,上限为3,以及导致陷阱类型1、3、5和7的事件(3秒内有4个陷阱),不应生成类型7(第4个)陷阱。
Appropriate values are 7 traps with a window time of 10 seconds.
适当的值为7个陷阱,窗口时间为10秒。
Several of the traps defined in section 5 are generated as the result of finding an unusual condition while parsing an OSPF packet or a processing a timer event. There may be more than one unusual condition detected while handling the event. For example, a link state update packet may contain several retransmitted link state advertisements (LSAs), or a retransmitted database description packet may contain several database description entries. To limit the number of traps and variables, OSPF should generate at most one trap per OSPF event. Only the variables associated with the first unusual condition should be included with the trap. Similarly, if more than one type of unusual condition is encountered while parsing the packet, only the first event will generate a trap.
第5节中定义的几个陷阱是在解析OSPF数据包或处理计时器事件时发现异常情况的结果。在处理事件时,可能检测到多个异常情况。例如,链路状态更新分组可以包含多个重新传输的链路状态播发(lsa),或者重新传输的数据库描述分组可以包含多个数据库描述条目。为了限制陷阱和变量的数量,OSPF应在每个OSPF事件中最多生成一个陷阱。陷阱中只应包括与第一个异常情况相关的变量。类似地,如果在解析数据包时遇到多种类型的异常情况,则只有第一个事件将生成陷阱。
Many of the tables in the OSPF MIB contain generalized event counters. By enabling the traps defined in this document, a network manager can obtain more specific information about these events. A network manager may want to poll these event counters and enable specific OSPF traps when a particular counter starts increasing abnormally.
OSPF MIB中的许多表包含通用事件计数器。通过启用本文档中定义的陷阱,网络管理员可以获得有关这些事件的更具体信息。网络管理器可能希望轮询这些事件计数器,并在特定计数器开始异常增加时启用特定的OSPF陷阱。
The following table shows the relationship between the event counters defined in the OSPF MIB and the trap types.
下表显示了OSPF MIB中定义的事件计数器与陷阱类型之间的关系。
Counter32 Trap Type ----------------------- ------------------------ ospfOriginateNewLsas ospfOriginateLsa ospfIfEvents ospfIfStateChange ospfConfigError ospfIfAuthFailure ospfRxBadPacket ospfTxRetransmit ospfVirtIfEvents ospfVirtIfStateChange ospfVirtIfConfigError ospfVirtIfAuthFailure ospfVirtIfRxBadPacket ospfVirtIfTxRetransmit ospfNbrEvents ospfNbrStateChange ospfVirtNbrEvents ospfVirtNbrStateChange ospfExternLSACount ospfLsdbApproachingOverflow ospfExternLSACount ospfLsdbOverflow
Counter32 Trap Type ----------------------- ------------------------ ospfOriginateNewLsas ospfOriginateLsa ospfIfEvents ospfIfStateChange ospfConfigError ospfIfAuthFailure ospfRxBadPacket ospfTxRetransmit ospfVirtIfEvents ospfVirtIfStateChange ospfVirtIfConfigError ospfVirtIfAuthFailure ospfVirtIfRxBadPacket ospfVirtIfTxRetransmit ospfNbrEvents ospfNbrStateChange ospfVirtNbrEvents ospfVirtNbrStateChange ospfExternLSACount ospfLsdbApproachingOverflow ospfExternLSACount ospfLsdbOverflow
The definition of the OSPF notifications pre-dates the RFC 2578 [RFC2578] requirement of having a zero value for the penultimate sub-identifier for translating SNMPv2/SNMPv3 trap parameters to SNMPv1 trap parameters. RFC 3584 [RFC3584], section 3, defines the translation rules that can be implemented by intermediate proxy-agents or multi-lingual agents to convert SNMPv2/SNMPv3 notifications to SNMPv1 notifications and vice versa. The conversion is not reversible, that is, a conversion to one SNMP version and then back again will result in an incorrectly formatted version of the notification.
OSPF通知的定义早于RFC 2578[RFC2578]的要求,即在将SNMPv2/SNMPv3陷阱参数转换为SNMPv1陷阱参数时,倒数第二个子标识符的值为零值。RFC 3584[RFC3584]第3节定义了可由中间代理或多语言代理实现的翻译规则,以将SNMPv2/SNMPv3通知转换为SNMPv1通知,反之亦然。转换是不可逆的,也就是说,转换为一个SNMP版本,然后再转换回来,将导致通知的格式不正确。
According to the rules specified in RFC 3584, section 3.1, translation of OSPF notifications from SNMPv1 to SNMPv2/SNMPv3 would result in the SNMPv2/SNMPv3 snmpTrapOID being the concatenation of the SNMPv1 'enterprise' parameter and two additional sub-identifiers, '0' and the SNMPv1 'specific-trap' parameter.
根据RFC 3584第3.1节规定的规则,将OSPF通知从SNMPv1转换为SNMPv2/SNMPv3将导致SNMPv2/SNMPv3 snmpTrapOID是SNMPv1“企业”参数和两个附加子标识符“0”和SNMPv1“特定陷阱”参数的串联。
According to the rules specified in RFC 3584, section 3.2, translation of OSPF notifications from SNMPv2/SNMPv3 to SNMPv1, as the notifications are defined in this MIB, would result in the SNMPv1 'enterprise' parameter being set to the SNMPv2/SNMPv3 snmpTrapOID parameter value with the last sub-identifier removed and the 'specific-trap' parameter being set to the last sub-identifier of the SNMPv2/SNMPv3 snmpTrapOID parameter.
根据RFC 3584第3.2节“OSPF通知从SNMPv2/SNMPv3转换为SNMPv1”中规定的规则,如本MIB中定义的通知,将导致SNMPv1“enterprise”参数设置为SNMPv2/SNMPv3 snmpTrapOID参数值,并删除最后一个子标识符,“specific trap”参数设置为SNMPv2/SNMPv3 snmpTrapOID参数的最后一个子标识符。
Note that a notification originated from an SNMPv1 agent will not be converted into the same notification that would be originated from a native SNMPv2/SNMPv3 agent.
请注意,源自SNMPv1代理的通知不会转换为源自本机SNMPv2/SNMPv3代理的相同通知。
The MIB modules that are updated by this document were originally written in SMIv1 for SNMPv1 when only traps were used. Since this version of the MIB module is written in SMIv2, it should be understood that all types of notifications, trap and inform PDUs, may be used by native SNMPv2 and SNMPv3 agents, although only traps are mentioned. Also, for backwards compatibility, the OSPF Trap module remains rooted at {ospf 16}.
SNV1最初仅在为SMIv1编写的模块更新SNV1时才使用陷阱。由于此版本的MIB模块是用SMIv2编写的,因此应该理解,所有类型的通知(陷阱和通知PDU)都可以由本机SNMPv2和SNMPv3代理使用,尽管只提到陷阱。此外,为了向后兼容,OSPF陷阱模块仍以{OSPF 16}为根。
OSPF-TRAP-MIB DEFINITIONS ::= BEGIN
OSPF-TRAP-MIB DEFINITIONS ::= BEGIN
IMPORTS MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, IpAddress FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF ospfRouterId, ospfIfIpAddress, ospfAddressLessIf, ospfIfState, ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfState, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrState, ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrState, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId, ospfLsdbAreaId, ospfExtLsdbLimit, ospf, ospfAreaId, ospfAreaNssaTranslatorState, ospfRestartStatus, ospfRestartInterval, ospfRestartExitReason, ospfNbrRestartHelperStatus, ospfNbrRestartHelperAge, ospfNbrRestartHelperExitReason, ospfVirtNbrRestartHelperStatus, ospfVirtNbrRestartHelperAge, ospfVirtNbrRestartHelperExitReason FROM OSPF-MIB;
从SNMPv2 SMI模块中导入模块标识、对象类型、通知类型、IP地址符合性、对象组、通知组,从SNMPv2 CONF ospfRouterId、OSPFIPAddress、OSPFADDRESLESSIF、ospfIfState、OSPFIRTIFAREID、OSPFIRTIFREANEXT、OSPFIRTIFTSTATE、OSPFNBRIPADD、OSPFNBRRRTRID、OSPFNBRRSTATE、,OSPFIRTNBRAREA、OSPFIRTNBRRTRID、OSPFIRTNBRSTATE、ospfLsdbType、OSPFLSDBLSSID、OSPFLSBROUTERID、OSPFLSBAREAD、OSPFEXTLSDBILIMIT、ospf、OSPFRANSATTRANSATORSTATE、ospfRestartInterval、OSPFRESTARTEXITERATION、OSPFNRESTARTHELTSTATUS、OSPFNRESTARTHELTERATHELTEXIT、OSPFNRESTARTHELTEXIT、,OSPFVIRTNBRRestartHelpStatus、OSPFVIRTNBRRestartHelpPerage、OSPFVIRTNBRRestartHelperExit来自OSPF-MIB的原因;
ospfTrap MODULE-IDENTITY
ospfTrap模块识别
LAST-UPDATED "200611100000Z" -- November 10, 2006 00:00:00 EST ORGANIZATION "IETF OSPF Working Group" CONTACT-INFO "WG E-Mail: ospf@ietf.org
最后更新的“2006111000Z”-2006年11月10日00:00:00东部标准时间组织“IETF OSPF工作组”联系方式工作组电子邮件:ospf@ietf.org
WG Chairs: acee@cisco.com rohit@gmail.com
工作组主席:acee@cisco.com rohit@gmail.com
Editors: Dan Joyal Nortel 600 Technology Park Drive Billerica, MA 01821 djoyal@nortel.com
编辑:Dan Joyal Nortel 600科技园大道Billerica,马萨诸塞州01821djoyal@nortel.com
Piotr Galecki Airvana 19 Alpha Road Chelmsford, MA 01824 pgalecki@airvana.com
马萨诸塞州切姆斯福德阿尔法路19号Piotr Galecki Airvana 01824pgalecki@airvana.com
Spencer Giacalone CSFB Eleven Madison Ave New York, NY 10010-3629
纽约州纽约麦迪逊大道十一号斯宾塞·贾卡隆CSFB 10010-3629
spencer.giacalone@gmail.com"
斯宾塞。giacalone@gmail.com"
DESCRIPTION "The MIB module to describe traps for the OSPF Version 2 Protocol.
DESCRIPTION“描述OSPF版本2协议陷阱的MIB模块。
Copyright (C) The IETF Trust (2006). This version of this MIB module is part of RFC 4750; see the RFC itself for full legal notices."
版权所有(C)IETF信托基金(2006年)。这个模块的RF4750版本是MIB的一部分;有关完整的法律通知,请参见RFC本身。”
REVISION "200611100000Z" -- November 10, 2006 00:00:00 EST DESCRIPTION "Updated for latest changes to OSPFv2: -added graceful restart related traps -added new config error types -added ospfNssaTranslatorStatusChange trap. See Appendix B of RFC 4750 for more details.
修订版“2006111000Z”-2006年11月10日00:00:00 EST DESCRIPTION“针对OSPFv2的最新更改进行了更新:-添加了与优雅重启相关的陷阱-添加了新的配置错误类型-添加了OSPFNSASTranslatorStatusChange陷阱。有关更多详细信息,请参阅RFC 4750的附录B。
This version published as part of RFC 4750"
本版本作为RFC 4750的一部分发布”
REVISION "199501201225Z" -- Fri Jan 20 12:25:50 PST 1995 DESCRIPTION "The initial SMIv2 revision of this MIB module, published in RFC 1850."
修订版“199501201225Z”-Fri Jan 20 12:25:50 PST 1995描述“此MIB模块的初始SMIv2修订版,发布于RFC 1850。”
::= { ospf 16 }
::= { ospf 16 }
-- Trap Support Objects
--陷阱支持对象
-- The following are support objects for the OSPF traps.
--以下是OSPF陷阱的支持对象。
ospfTrapControl OBJECT IDENTIFIER ::= { ospfTrap 1 } ospfTraps OBJECT IDENTIFIER ::= { ospfTrap 2 }
ospfTrapControl OBJECT IDENTIFIER ::= { ospfTrap 1 } ospfTraps OBJECT IDENTIFIER ::= { ospfTrap 2 }
ospfSetTrap OBJECT-TYPE SYNTAX OCTET STRING (SIZE(4)) MAX-ACCESS read-write STATUS current DESCRIPTION "A 4-octet string serving as a bit map for the trap events defined by the OSPF traps. This object is used to enable and disable specific OSPF traps where a 1 in the bit field represents enabled. The right-most bit (least significant) represents trap 0.
ospfSetTrap对象类型语法八位字节字符串(大小(4))MAX-ACCESS读写状态当前描述“一个四位字节字符串,用作OSPF陷阱定义的陷阱事件的位图。此对象用于启用和禁用特定OSPF陷阱,其中位字段中的1表示已启用。最右边的位(最低有效)表示陷阱0。
This object is persistent and when written
此对象是持久的,并且在写入时
the entity SHOULD save the change to non-volatile storage." ::= { ospfTrapControl 1 }
the entity SHOULD save the change to non-volatile storage." ::= { ospfTrapControl 1 }
ospfConfigErrorType OBJECT-TYPE SYNTAX INTEGER { badVersion (1), areaMismatch (2), unknownNbmaNbr (3), -- Router is DR eligible unknownVirtualNbr (4), authTypeMismatch(5), authFailure (6), netMaskMismatch (7), helloIntervalMismatch (8), deadIntervalMismatch (9), optionMismatch (10), mtuMismatch (11), duplicateRouterId (12), noError (13) } MAX-ACCESS read-only STATUS current DESCRIPTION "Potential types of configuration conflicts. Used by the ospfConfigError and ospfConfigVirtError traps. When the last value of a trap using this object is needed, but no traps of that type have been sent, this value pertaining to this object should be returned as noError." ::= { ospfTrapControl 2 }
ospfConfigErrorType OBJECT-TYPE SYNTAX INTEGER { badVersion (1), areaMismatch (2), unknownNbmaNbr (3), -- Router is DR eligible unknownVirtualNbr (4), authTypeMismatch(5), authFailure (6), netMaskMismatch (7), helloIntervalMismatch (8), deadIntervalMismatch (9), optionMismatch (10), mtuMismatch (11), duplicateRouterId (12), noError (13) } MAX-ACCESS read-only STATUS current DESCRIPTION "Potential types of configuration conflicts. Used by the ospfConfigError and ospfConfigVirtError traps. When the last value of a trap using this object is needed, but no traps of that type have been sent, this value pertaining to this object should be returned as noError." ::= { ospfTrapControl 2 }
ospfPacketType OBJECT-TYPE SYNTAX INTEGER { hello (1), dbDescript (2), lsReq (3), lsUpdate (4), lsAck (5), nullPacket (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "OSPF packet types. When the last value of a trap using this object is needed, but no traps of that type have been sent, this value pertaining to this object should be returned as nullPacket." ::= { ospfTrapControl 3 }
ospfPacketType OBJECT-TYPE SYNTAX INTEGER { hello (1), dbDescript (2), lsReq (3), lsUpdate (4), lsAck (5), nullPacket (6) } MAX-ACCESS read-only STATUS current DESCRIPTION "OSPF packet types. When the last value of a trap using this object is needed, but no traps of that type have been sent, this value pertaining to this object should be returned as nullPacket." ::= { ospfTrapControl 3 }
ospfPacketSrc OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of an inbound packet that cannot be identified by a neighbor instance. When the last value of a trap using this object is needed, but no traps of that type have been sent, this value pertaining to this object should be returned as 0.0.0.0." ::= { ospfTrapControl 4 }
ospfPacketSrc OBJECT-TYPE SYNTAX IpAddress MAX-ACCESS read-only STATUS current DESCRIPTION "The IP address of an inbound packet that cannot be identified by a neighbor instance. When the last value of a trap using this object is needed, but no traps of that type have been sent, this value pertaining to this object should be returned as 0.0.0.0." ::= { ospfTrapControl 4 }
-- Traps
--陷阱
ospfVirtIfStateChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfVirtIfState -- The new state } STATUS current DESCRIPTION "An ospfVirtIfStateChange trap signifies that there has been a change in the state of an OSPF virtual interface.
OSPFIRTIFStateChange通知类型对象{ospfRouterId,-陷阱的发起者OSPFIRTIFREAREID,OSPFIRTIFNEXT,OSPFIRTIFSTATE--新状态}状态当前描述“OSPFIRTIFStateChange陷阱表示OSPF虚拟接口的状态发生了更改。
This trap should be generated when the interface state regresses (e.g., goes from Point-to-Point to Down) or progresses to a terminal state (i.e., Point-to-Point)." ::= { ospfTraps 1 }
This trap should be generated when the interface state regresses (e.g., goes from Point-to-Point to Down) or progresses to a terminal state (i.e., Point-to-Point)." ::= { ospfTraps 1 }
ospfNbrStateChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrState -- The new state } STATUS current DESCRIPTION "An ospfNbrStateChange trap signifies that there has been a change in the state of a non-virtual OSPF neighbor. This trap should be generated when the neighbor state regresses (e.g., goes from Attempt or Full to 1-Way or Down) or progresses to a terminal state (e.g.,
ospfNbrStateChange通知类型对象{ospfRouterId,--陷阱的发起者ospfNbrIpAddr、OSPFNBBRADDRESINSINDEX、OSPFNBRRRTRID、ospfNbrState--新状态}状态当前描述“ospfNbrStateChange陷阱表示非虚拟OSPF邻居的状态发生了变化。当相邻状态倒退(例如,从尝试或完全变为单向或向下)或进展到终端状态(例如。,
2-Way or Full). When an neighbor transitions from or to Full on non-broadcast multi-access and broadcast networks, the trap should be generated by the designated router. A designated router transitioning to Down will be noted by ospfIfStateChange." ::= { ospfTraps 2 }
2-Way or Full). When an neighbor transitions from or to Full on non-broadcast multi-access and broadcast networks, the trap should be generated by the designated router. A designated router transitioning to Down will be noted by ospfIfStateChange." ::= { ospfTraps 2 }
ospfVirtNbrStateChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrState -- The new state } STATUS current DESCRIPTION "An ospfVirtNbrStateChange trap signifies that there has been a change in the state of an OSPF virtual neighbor. This trap should be generated when the neighbor state regresses (e.g., goes from Attempt or Full to 1-Way or Down) or progresses to a terminal state (e.g., Full)." ::= { ospfTraps 3 }
ospfVirtNbrStateChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrState -- The new state } STATUS current DESCRIPTION "An ospfVirtNbrStateChange trap signifies that there has been a change in the state of an OSPF virtual neighbor. This trap should be generated when the neighbor state regresses (e.g., goes from Attempt or Full to 1-Way or Down) or progresses to a terminal state (e.g., Full)." ::= { ospfTraps 3 }
ospfIfConfigError NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfPacketSrc, -- The source IP address ospfConfigErrorType, -- Type of error ospfPacketType } STATUS current DESCRIPTION "An ospfIfConfigError trap signifies that a packet has been received on a non-virtual interface from a router whose configuration parameters conflict with this router's configuration parameters. Note that the event optionMismatch should cause a trap only if it prevents an adjacency from forming." ::= { ospfTraps 4 }
ospfIfConfigError NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfPacketSrc, -- The source IP address ospfConfigErrorType, -- Type of error ospfPacketType } STATUS current DESCRIPTION "An ospfIfConfigError trap signifies that a packet has been received on a non-virtual interface from a router whose configuration parameters conflict with this router's configuration parameters. Note that the event optionMismatch should cause a trap only if it prevents an adjacency from forming." ::= { ospfTraps 4 }
ospfVirtIfConfigError NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfConfigErrorType, -- Type of error
OSPFirtifConfigError NOTIFICATION-TYPE对象{ospfRouterId,--陷阱OSPFirtifAreaId的发起人,OSPFirtifNextor,ospfConfigErrorType,-错误类型
ospfPacketType } STATUS current DESCRIPTION "An ospfVirtIfConfigError trap signifies that a packet has been received on a virtual interface from a router whose configuration parameters conflict with this router's configuration parameters. Note that the event optionMismatch should cause a trap only if it prevents an adjacency from forming." ::= { ospfTraps 5 }
ospfPacketType } STATUS current DESCRIPTION "An ospfVirtIfConfigError trap signifies that a packet has been received on a virtual interface from a router whose configuration parameters conflict with this router's configuration parameters. Note that the event optionMismatch should cause a trap only if it prevents an adjacency from forming." ::= { ospfTraps 5 }
ospfIfAuthFailure NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfPacketSrc, -- The source IP address ospfConfigErrorType, -- authTypeMismatch or -- authFailure ospfPacketType } STATUS current DESCRIPTION "An ospfIfAuthFailure trap signifies that a packet has been received on a non-virtual interface from a router whose authentication key or authentication type conflicts with this router's authentication key or authentication type." ::= { ospfTraps 6 }
ospfIfAuthFailure NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfPacketSrc, -- The source IP address ospfConfigErrorType, -- authTypeMismatch or -- authFailure ospfPacketType } STATUS current DESCRIPTION "An ospfIfAuthFailure trap signifies that a packet has been received on a non-virtual interface from a router whose authentication key or authentication type conflicts with this router's authentication key or authentication type." ::= { ospfTraps 6 }
ospfVirtIfAuthFailure NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfConfigErrorType, -- authTypeMismatch or -- authFailure ospfPacketType } STATUS current DESCRIPTION "An ospfVirtIfAuthFailure trap signifies that a packet has been received on a virtual interface from a router whose authentication key or authentication type conflicts with this router's authentication key or authentication type."
OSPFIRTIFAILURE NOTITION-TYPE对象{ospfRouterId,-陷阱OSPFIRTIFREAREID、OSPFIRTIFNEXT、ospfConfigErrorType的发起人,-AUTHTYPE不匹配或--authFailure ospfPacketType}状态当前描述“OSPFirtifiAuthFailure陷阱表示已在虚拟接口上从其身份验证密钥或身份验证类型与此路由器的身份验证密钥或身份验证类型冲突的路由器接收到数据包。”
::= { ospfTraps 7 }
::= { ospfTraps 7 }
ospfIfRxBadPacket NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfPacketSrc, -- The source IP address ospfPacketType } STATUS current DESCRIPTION "An ospfIfRxBadPacket trap signifies that an OSPF packet has been received on a non-virtual interface that cannot be parsed." ::= { ospfTraps 8 }
ospfIfRxBadPacket NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfPacketSrc, -- The source IP address ospfPacketType } STATUS current DESCRIPTION "An ospfIfRxBadPacket trap signifies that an OSPF packet has been received on a non-virtual interface that cannot be parsed." ::= { ospfTraps 8 }
ospfVirtIfRxBadPacket NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfPacketType } STATUS current DESCRIPTION "An ospfVirtIfRxBadPacket trap signifies that an OSPF packet has been received on a virtual interface that cannot be parsed." ::= { ospfTraps 9 }
ospfVirtIfRxBadPacket NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfPacketType } STATUS current DESCRIPTION "An ospfVirtIfRxBadPacket trap signifies that an OSPF packet has been received on a virtual interface that cannot be parsed." ::= { ospfTraps 9 }
ospfTxRetransmit NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfNbrRtrId, -- Destination ospfPacketType, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } STATUS current DESCRIPTION "An ospfTxRetransmit trap signifies than an OSPF packet has been retransmitted on a non-virtual interface. All packets that may be retransmitted are associated with an LSDB entry. The LS type, LS ID, and Router ID are used to identify the LSDB entry." ::= { ospfTraps 10 }
ospfTxRetransmit NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfNbrRtrId, -- Destination ospfPacketType, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } STATUS current DESCRIPTION "An ospfTxRetransmit trap signifies than an OSPF packet has been retransmitted on a non-virtual interface. All packets that may be retransmitted are associated with an LSDB entry. The LS type, LS ID, and Router ID are used to identify the LSDB entry." ::= { ospfTraps 10 }
ospfVirtIfTxRetransmit NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfPacketType, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } STATUS current DESCRIPTION "An ospfVirtIfTxRetransmit trap signifies than an OSPF packet has been retransmitted on a virtual interface. All packets that may be retransmitted are associated with an LSDB entry. The LS type, LS ID, and Router ID are used to identify the LSDB entry." ::= { ospfTraps 11 }
ospfVirtIfTxRetransmit NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtIfAreaId, ospfVirtIfNeighbor, ospfPacketType, ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } STATUS current DESCRIPTION "An ospfVirtIfTxRetransmit trap signifies than an OSPF packet has been retransmitted on a virtual interface. All packets that may be retransmitted are associated with an LSDB entry. The LS type, LS ID, and Router ID are used to identify the LSDB entry." ::= { ospfTraps 11 }
ospfOriginateLsa NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfLsdbAreaId, -- 0.0.0.0 for AS Externals ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } STATUS current DESCRIPTION "An ospfOriginateLsa trap signifies that a new LSA has been originated by this router. This trap should not be invoked for simple refreshes of LSAs (which happens every 30 minutes), but instead will only be invoked when an LSA is (re)originated due to a topology change. Additionally, this trap does not include LSAs that are being flushed because they have reached MaxAge." ::= { ospfTraps 12 }
ospfOriginateLsa NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfLsdbAreaId, -- 0.0.0.0 for AS Externals ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } STATUS current DESCRIPTION "An ospfOriginateLsa trap signifies that a new LSA has been originated by this router. This trap should not be invoked for simple refreshes of LSAs (which happens every 30 minutes), but instead will only be invoked when an LSA is (re)originated due to a topology change. Additionally, this trap does not include LSAs that are being flushed because they have reached MaxAge." ::= { ospfTraps 12 }
ospfMaxAgeLsa NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfLsdbAreaId, -- 0.0.0.0 for AS Externals ospfLsdbType, ospfLsdbLsid, ospfLsdbRouterId } STATUS current DESCRIPTION
ospfMaxAgeLsa通知类型对象{ospfRouterId,-陷阱OSPFLSDBREAID的发起人,-0.0.0.0作为外部ospfLsdbType,ospfLsdbLsid,OSPFLSDBBROUTERID}状态当前描述
"An ospfMaxAgeLsa trap signifies that one of the LSAs in the router's link state database has aged to MaxAge." ::= { ospfTraps 13 }
"An ospfMaxAgeLsa trap signifies that one of the LSAs in the router's link state database has aged to MaxAge." ::= { ospfTraps 13 }
ospfLsdbOverflow NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfExtLsdbLimit }
ospfLsdbOverflow通知类型对象{ospfRouterId,--陷阱OSPFEXTLSDDBLIMIT的发起人}
STATUS current DESCRIPTION "An ospfLsdbOverflow trap signifies that the number of LSAs in the router's link state database has exceeded ospfExtLsdbLimit." ::= { ospfTraps 14 }
STATUS current DESCRIPTION "An ospfLsdbOverflow trap signifies that the number of LSAs in the router's link state database has exceeded ospfExtLsdbLimit." ::= { ospfTraps 14 }
ospfLsdbApproachingOverflow NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfExtLsdbLimit } STATUS current DESCRIPTION "An ospfLsdbApproachingOverflow trap signifies that the number of LSAs in the router's link state database has exceeded ninety percent of ospfExtLsdbLimit." ::= { ospfTraps 15 }
ospfLsdbApproachingOverflow NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfExtLsdbLimit } STATUS current DESCRIPTION "An ospfLsdbApproachingOverflow trap signifies that the number of LSAs in the router's link state database has exceeded ninety percent of ospfExtLsdbLimit." ::= { ospfTraps 15 }
ospfIfStateChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfIfState -- The new state } STATUS current DESCRIPTION "An ospfIfStateChange trap signifies that there has been a change in the state of a non-virtual OSPF interface. This trap should be generated when the interface state regresses (e.g., goes from Dr to Down) or progresses to a terminal state (i.e., Point-to-Point, DR Other, Dr, or Backup)." ::= { ospfTraps 16 }
ospfIfStateChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfIfIpAddress, ospfAddressLessIf, ospfIfState -- The new state } STATUS current DESCRIPTION "An ospfIfStateChange trap signifies that there has been a change in the state of a non-virtual OSPF interface. This trap should be generated when the interface state regresses (e.g., goes from Dr to Down) or progresses to a terminal state (i.e., Point-to-Point, DR Other, Dr, or Backup)." ::= { ospfTraps 16 }
ospfNssaTranslatorStatusChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap
OSPFNSASTranslatorStatusChange通知类型对象{ospfRouterId,--陷阱的发起人
ospfAreaId, ospfAreaNssaTranslatorState -- The current translation -- status } STATUS current DESCRIPTION "An ospfNssaTranslatorStatusChange trap indicates that there has been a change in the router's ability to translate OSPF type-7 LSAs into OSPF type-5 LSAs. This trap should be generated when the translator status transitions from or to any defined status on a per-area basis." ::= { ospfTraps 17 }
ospfAreaId, ospfAreaNssaTranslatorState -- The current translation -- status } STATUS current DESCRIPTION "An ospfNssaTranslatorStatusChange trap indicates that there has been a change in the router's ability to translate OSPF type-7 LSAs into OSPF type-5 LSAs. This trap should be generated when the translator status transitions from or to any defined status on a per-area basis." ::= { ospfTraps 17 }
ospfRestartStatusChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfRestartStatus, ospfRestartInterval, ospfRestartExitReason } STATUS current DESCRIPTION "An ospfRestartStatusChange trap signifies that there has been a change in the graceful restart state for the router. This trap should be generated when the router restart status changes." ::= { ospfTraps 18 }
ospfRestartStatusChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfRestartStatus, ospfRestartInterval, ospfRestartExitReason } STATUS current DESCRIPTION "An ospfRestartStatusChange trap signifies that there has been a change in the graceful restart state for the router. This trap should be generated when the router restart status changes." ::= { ospfTraps 18 }
ospfNbrRestartHelperStatusChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrRestartHelperStatus, ospfNbrRestartHelperAge, ospfNbrRestartHelperExitReason } STATUS current DESCRIPTION "An ospfNbrRestartHelperStatusChange trap signifies that there has been a change in the graceful restart helper state for the neighbor. This trap should be generated when the neighbor restart helper status transitions for a neighbor." ::= { ospfTraps 19 }
ospfNbrRestartHelperStatusChange NOTIFICATION-TYPE OBJECTS { ospfRouterId, -- The originator of the trap ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrRestartHelperStatus, ospfNbrRestartHelperAge, ospfNbrRestartHelperExitReason } STATUS current DESCRIPTION "An ospfNbrRestartHelperStatusChange trap signifies that there has been a change in the graceful restart helper state for the neighbor. This trap should be generated when the neighbor restart helper status transitions for a neighbor." ::= { ospfTraps 19 }
ospfVirtNbrRestartHelperStatusChange NOTIFICATION-TYPE
OSPFVIRTNBR重新启动帮助状态更改通知-TYPE
OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrRestartHelperStatus, ospfVirtNbrRestartHelperAge, ospfVirtNbrRestartHelperExitReason } STATUS current DESCRIPTION "An ospfVirtNbrRestartHelperStatusChange trap signifies that there has been a change in the graceful restart helper state for the virtual neighbor. This trap should be generated when the virtual neighbor restart helper status transitions for a virtual neighbor." ::= { ospfTraps 20 }
OBJECTS { ospfRouterId, -- The originator of the trap ospfVirtNbrArea, ospfVirtNbrRtrId, ospfVirtNbrRestartHelperStatus, ospfVirtNbrRestartHelperAge, ospfVirtNbrRestartHelperExitReason } STATUS current DESCRIPTION "An ospfVirtNbrRestartHelperStatusChange trap signifies that there has been a change in the graceful restart helper state for the virtual neighbor. This trap should be generated when the virtual neighbor restart helper status transitions for a virtual neighbor." ::= { ospfTraps 20 }
-- conformance information
--一致性信息
ospfTrapConformance OBJECT IDENTIFIER ::= { ospfTrap 3 } ospfTrapGroups OBJECT IDENTIFIER ::= { ospfTrapConformance 1 } ospfTrapCompliances OBJECT IDENTIFIER ::= { ospfTrapConformance 2 }
ospfTrapConformance OBJECT IDENTIFIER ::= { ospfTrap 3 } ospfTrapGroups OBJECT IDENTIFIER ::= { ospfTrapConformance 1 } ospfTrapCompliances OBJECT IDENTIFIER ::= { ospfTrapConformance 2 }
-- compliance statements
--合规声明
ospfTrapCompliance MODULE-COMPLIANCE STATUS obsolete DESCRIPTION "The compliance statement." MODULE -- this module MANDATORY-GROUPS { ospfTrapControlGroup }
OSPFTRAP合规性模块-合规性状态已过时描述“合规性声明”。模块--此模块为强制性模块{OSPFTRAP控制组}
GROUP ospfTrapControlGroup DESCRIPTION "This group is optional but recommended for all OSPF systems." ::= { ospfTrapCompliances 1 }
GROUP ospfTrapControlGroup DESCRIPTION "This group is optional but recommended for all OSPF systems." ::= { ospfTrapCompliances 1 }
ospfTrapCompliance2 MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement." MODULE -- this module MANDATORY-GROUPS { ospfTrapControlGroup, ospfTrapEventGroup } OBJECT ospfConfigErrorType MIN-ACCESS accessible-for-notify DESCRIPTION "This object is only required to be supplied within notifications."
ospfTrapCompliance2 MODULE-COMPLIANCE STATUS当前描述“合规性声明”。MODULE--此模块强制-GROUPS{ospfTrapControlGroup,ospfTrapEventGroup}对象ospfConfigErrorType MIN-ACCESS可访问,用于通知描述“此对象只需在通知中提供。”
OBJECT ospfPacketType MIN-ACCESS accessible-for-notify DESCRIPTION "This object is only required to be supplied within notifications." OBJECT ospfPacketSrc MIN-ACCESS accessible-for-notify DESCRIPTION "This object is only required to be supplied within notifications." ::= { ospfTrapCompliances 2 }
OBJECT ospfPacketType MIN-ACCESS accessible-for-notify DESCRIPTION "This object is only required to be supplied within notifications." OBJECT ospfPacketSrc MIN-ACCESS accessible-for-notify DESCRIPTION "This object is only required to be supplied within notifications." ::= { ospfTrapCompliances 2 }
-- units of conformance
--一致性单位
ospfTrapControlGroup OBJECT-GROUP OBJECTS { ospfSetTrap, ospfConfigErrorType, ospfPacketType, ospfPacketSrc } STATUS current DESCRIPTION "These objects are required to control traps from OSPF systems." ::= { ospfTrapGroups 1 }
ospfTrapControlGroup OBJECT-GROUP OBJECTS { ospfSetTrap, ospfConfigErrorType, ospfPacketType, ospfPacketSrc } STATUS current DESCRIPTION "These objects are required to control traps from OSPF systems." ::= { ospfTrapGroups 1 }
ospfTrapEventGroup NOTIFICATION-GROUP NOTIFICATIONS { ospfVirtIfStateChange, ospfNbrStateChange, ospfVirtNbrStateChange, ospfIfConfigError, ospfVirtIfConfigError, ospfIfAuthFailure, ospfVirtIfAuthFailure, ospfIfRxBadPacket, ospfVirtIfRxBadPacket, ospfTxRetransmit, ospfVirtIfTxRetransmit, ospfOriginateLsa, ospfMaxAgeLsa, ospfLsdbOverflow, ospfLsdbApproachingOverflow, ospfIfStateChange, ospfNssaTranslatorStatusChange, ospfRestartStatusChange, ospfNbrRestartHelperStatusChange, ospfVirtNbrRestartHelperStatusChange }
ospfTrapEventGroup NOTIFICATION-GROUP NOTIFICATIONS { ospfVirtIfStateChange, ospfNbrStateChange, ospfVirtNbrStateChange, ospfIfConfigError, ospfVirtIfConfigError, ospfIfAuthFailure, ospfVirtIfAuthFailure, ospfIfRxBadPacket, ospfVirtIfRxBadPacket, ospfTxRetransmit, ospfVirtIfTxRetransmit, ospfOriginateLsa, ospfMaxAgeLsa, ospfLsdbOverflow, ospfLsdbApproachingOverflow, ospfIfStateChange, ospfNssaTranslatorStatusChange, ospfRestartStatusChange, ospfNbrRestartHelperStatusChange, ospfVirtNbrRestartHelperStatusChange }
STATUS current DESCRIPTION "A grouping of OSPF trap events, as specified in NOTIFICATION-TYPE constructs." ::= { ospfTrapGroups 2 }
STATUS current DESCRIPTION "A grouping of OSPF trap events, as specified in NOTIFICATION-TYPE constructs." ::= { ospfTrapGroups 2 }
END
终止
There are a number of management objects defined in this MIB that have a MAX-ACCESS clause of read-write and/or read-create. Such objects may be considered sensitive or vulnerable in some network environments. The support for SET operations in a non-secure environment without proper protection can have a negative effect on network operations.
此MIB中定义了许多管理对象,它们的MAX-ACCESS子句为read-write和/或read-create。在某些网络环境中,此类对象可能被视为敏感或易受攻击。在没有适当保护的非安全环境中支持SET操作可能会对网络操作产生负面影响。
It is recommended that attention be specifically given to implementing the MAX-ACCESS clause in a number of objects, including ospfIfAuthKey, ospfIfAuthType, ospfVirtIfAuthKey, and ospfVirtIfAuthType in scenarios that DO NOT use SNMPv3 strong security (i.e., authentication and encryption). Extreme caution must be used to minimize the risk of cascading security vulnerabilities when SNMPv3 strong security is not used. When SNMPv3 strong security is not used, these objects should have access of read-only, not read-create.
建议特别注意在一些对象中实现MAX-ACCESS子句,包括在不使用SNMPv3强安全性(即身份验证和加密)的场景中的OSPFIOuthKey、OSPFIOuthType、OSPFIRTIFAuthKey和OSPFIRTIFAuthType。在不使用SNMPv3强安全性时,必须格外小心,以最大限度地降低级联安全漏洞的风险。当不使用SNMPv3强安全性时,这些对象应该具有只读访问权限,而不是读创建权限。
SNMPv1 by itself is not a secure environment. Even if the network itself is secure (for example by using IPsec), even then, there is no control as to who on the secure network is allowed to access and GET/SET (read/change/create/delete) the objects in this MIB.
SNMPv1本身并不安全。即使网络本身是安全的(例如通过使用IPsec),即使如此,也无法控制安全网络上的谁可以访问和获取/设置(读取/更改/创建/删除)此MIB中的对象。
It is recommended that the implementers consider the security features as provided by the SNMPv3 framework. Specifically, the use of the User-based Security Model RFC 3414 [RFC3414] and the View-based Access Control Model RFC 3415 [RFC3415] is recommended.
建议实施者考虑SNMPv3框架提供的安全特性。具体而言,建议使用基于用户的安全模型RFC 3414[RFC3414]和基于视图的访问控制模型RFC 3415[RFC3415]。
It is then a customer/user responsibility to ensure that the SNMP entity giving access to an instance of this MIB, is properly configured to give access to the objects only to those principals (users) that have legitimate rights to indeed GET or SET (change/create/delete) them.
然后,客户/用户有责任确保授予对此MIB实例访问权限的SNMP实体被正确配置为仅授予那些拥有确实获取或设置(更改/创建/删除)对象的合法权限的主体(用户)对对象的访问权限。
The MIB module in this document uses the following IANA-assigned OBJECT IDENTIFIER values recorded in the SMI Numbers registry:
本文档中的MIB模块使用SMI编号注册表中记录的以下IANA分配的对象标识符值:
Descriptor OBJECT IDENTIFIER value ---------- ----------------------- ospf { mib-2 14 }
Descriptor OBJECT IDENTIFIER value ---------- ----------------------- ospf { mib-2 14 }
This document was produced by the OSPF Working Group and is based on the MIB for OSPF version 2 by Rob Coltun and Fred Baker [RFC1850]. The editors would like to acknowledge John Moy, Rob Coltun, Randall Atkinson, David T. Perkins, Ken Chapman, Brian Field, Acee Lindem, Vishwas Manral, Roy Jose, Don Goodspeed, Vivek Dubey, Keith McCloghrie, Bill Fenner, and Dan Romascanu for their constructive comments.
本文件由OSPF工作组编制,基于Rob Coltun和Fred Baker的OSPF版本2 MIB[RFC1850]。编辑们要感谢约翰·莫伊、罗布·科尔顿、兰德尔·阿特金森、大卫·T·珀金斯、肯·查普曼、布莱恩·菲尔德、亚齐·林登、维斯瓦斯·曼拉尔、罗伊·何塞、唐·古德斯皮德、维韦克·杜比、基思·麦克洛格里、比尔·芬纳和丹·罗马斯坎努的建设性评论。
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate Requirement Levels", BCP 14, RFC 2119, March 1997.
[RFC2119]Bradner,S.,“RFC中用于表示需求水平的关键词”,BCP 14,RFC 2119,1997年3月。
[RFC2578] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Structure of Management Information Version 2 (SMIv2)", STD 58, RFC 2578, April 1999.
[RFC2578]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“管理信息的结构版本2(SMIv2)”,STD 58,RFC 2578,1999年4月。
[RFC2579] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Textual Conventions for SMIv2", STD 58, RFC 2579, April 1999.
[RFC2579]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“SMIv2的文本约定”,STD 58,RFC 2579,1999年4月。
[RFC2580] McCloghrie, K., Perkins, D., and J. Schoenwaelder, "Conformance Statements for SMIv2", STD 58, RFC 2580, April 1999.
[RFC2580]McCloghrie,K.,Perkins,D.,和J.Schoenwaeld,“SMIv2的一致性声明”,STD 58,RFC 25801999年4月。
[RFC1224] Steinberg, L., "Techniques for managing asynchronously generated alerts", RFC 1224, May 1991.
[RFC1224]Steinberg,L.“管理异步生成警报的技术”,RFC1224,1991年5月。
[RFC1704] Haller, N. and R. Atkinson, "On Internet Authentication", RFC 1704, October 1994.
[RFC1704]Haller,N.和R.Atkinson,“互联网认证”,RFC17041994年10月。
[RFC1765] Moy, J., "OSPF Database Overflow", RFC 1765, March 1995.
[RFC1765]Moy,J.,“OSPF数据库溢出”,RFC17651995年3月。
[RFC1793] Moy, J., "Extending OSPF to Support Demand Circuits", RFC 1793, April 1995.
[RFC1793]莫伊,J.,“扩展OSPF以支持需求电路”,RFC1793,1995年4月。
[RFC1850] Baker, F. and R. Coltun, "OSPF Version 2 Management Information Base", RFC 1850, November 1995.
[RFC1850]Baker,F.和R.Coltun,“OSPF版本2管理信息库”,RFC1850,1995年11月。
[RFC2328] Moy, J., "OSPF Version 2", STD 54, RFC 2328, April 1998.
[RFC2328]Moy,J.,“OSPF版本2”,STD 54,RFC 2328,1998年4月。
[RFC2370] Coltun, R., "The OSPF Opaque LSA Option", RFC 2370, July 1998.
[RFC2370]Coltun,R.,“OSPF不透明LSA选项”,RFC 23701998年7月。
[RFC3101] Murphy, P., "The OSPF Not-So-Stubby Area (NSSA) Option", RFC 3101, January 2003.
[RFC3101]Murphy,P.,“OSPF不那么短的区域(NSSA)选项”,RFC 31012003年1月。
[RFC3410] Case, J., Mundy, R., Partain, D., and B. Stewart, "Introduction and Applicability Statements for Internet-Standard Management Framework", RFC 3410, December 2002.
[RFC3410]Case,J.,Mundy,R.,Partain,D.,和B.Stewart,“互联网标准管理框架的介绍和适用性声明”,RFC 34102002年12月。
[RFC3414] Blumenthal, U. and B. Wijnen, "User-based Security Model (USM) for version 3 of the Simple Network Management Protocol (SNMPv3)", STD 62, RFC 3414, December 2002.
[RFC3414]Blumenthal,U.和B.Wijnen,“简单网络管理协议(SNMPv3)版本3的基于用户的安全模型(USM)”,STD 62,RFC 3414,2002年12月。
[RFC3415] Wijnen, B., Presuhn, R., and K. McCloghrie, "View-based Access Control Model (VACM) for the Simple Network Management Protocol (SNMP)", STD 62, RFC 3415, December 2002.
[RFC3415]Wijnen,B.,Presuhn,R.,和K.McCloghrie,“用于简单网络管理协议(SNMP)的基于视图的访问控制模型(VACM)”,STD 62,RFC 3415,2002年12月。
[RFC3584] Frye, R., Levi, D., Routhier, S., and B. Wijnen, "Coexistence between Version 1, Version 2, and Version 3 of the Internet-standard Network Management Framework", BCP 74, RFC 3584, August 2003.
[RFC3584]Frye,R.,Levi,D.,Routhier,S.,和B.Wijnen,“互联网标准网络管理框架版本1,版本2和版本3之间的共存”,BCP 74,RFC 3584,2003年8月。
[RFC3623] Moy, J., Pillay-Esnault, P., and A. Lindem, "Graceful OSPF Restart", RFC 3623, November 2003.
[RFC3623]Moy,J.,Pillay Esnault,P.,和A.Lindem,“OSPF的优雅重启”,RFC 36232003年11月。
[RFC791] Postel, J., "Internet Protocol", STD 5, RFC 791, September 1981.
[RFC791]Postel,J.,“互联网协议”,标准5,RFC7911981年9月。
[RFC3411] Harrington, D., Presuhn, R., and B. Wijnen, "An Architecture for Describing Simple Network Management Protocol (SNMP) Management Frameworks", STD 62, RFC 3411, December 2002.
[RFC3411]Harrington,D.,Presohn,R.,和B.Wijnen,“描述简单网络管理协议(SNMP)管理框架的体系结构”,STD 62,RFC 3411,2002年12月。
[RFC1583] Moy, J., "OSPF Version 2", RFC 1583, March 1994.
[RFC1583]莫伊,J.,“OSPF版本2”,RFC1583,1994年3月。
For backward compatibility with previous versions of the OSPF MIB specification, TOS-specific information has been retained in this document, though the TOS routing option has been deleted from OSPF [RFC2328].
为了与以前版本的OSPF MIB规范向后兼容,本文档中保留了TOS特定信息,尽管已从OSPF[RFC2328]中删除了TOS路由选项。
This section documents the differences between this memo and RFC 1850.
本节记录了本备忘录与RFC 1850之间的差异。
Appendix B.1. General Group Changes
附录B.1。一般组更改
Added object ospfRFC1583Compatibility to indicate support with "RFC 1583 Compatibility" [RFC1583]. This object has DEFVAL of "enabled".
添加了对象OSPFRFC1583兼容性,以表示支持“RFC1583兼容性”[RFC1583]。此对象的定义为“已启用”。
Added object ospfReferenceBandwidth to allow configuration of a reference bandwidth for calculation of default interface metrics.
添加了对象ospfReferenceBandwidth,以允许配置用于计算默认接口度量的参考带宽。
Added objects ospfRestartSupport, ospfRestartInterval, ospfRestartAge, ospfRestartStrictLsaChecking, and ospfRestartExitReason to support graceful restart.
添加了对象ospfRestartSupport、ospfRestartInterval、ospfRestartAge、OSPFrestartStrictLSacheck和ospfRestartExitReason以支持正常重启。
Added objects ospfStubRouterSupport and ospfStubRouteAdvertisement to support stub routers.
添加了对象ospfStubRouterSupport和OSPFSTubRoutedVerticement以支持存根路由器。
Added object ospfDiscontinuityTime in order for a management entity to detect counter discontinuity events.
添加了对象ospfDiscontinuityTime,以便管理实体检测计数器不连续事件。
Appendix B.2. OSPF NSSA Enhancement Support
附录B.2。OSPF NSSA增强支持
Added new objects to OspfAreaTable including the following:
向OspfAreaTable添加了新对象,包括以下内容:
-ospfAreaNssaTranslatorRole to indicate the configured NSSA translation role.
-OSPFareAnsatTranslatorRole,指示已配置的NSSA转换角色。
-ospfAreaNssaTranslatorState to indicate the current NSSA translation role.
-OSPFAREANSSATTranslatorState以指示当前NSSA翻译角色。
-ospfAreaNssaTranslatorStabilityInterval to indicate time to continue to perform at current translation status.
-OSPFareansAtranslatorStabilityInterval,指示在当前翻译状态下继续执行的时间。
-ospfAreaNssaTranslatorEvents to indicate the number of times OSPF translation state has changed.
-OSPF转换事件,指示OSPF转换状态已更改的次数。
Added new object ospfAreaAggregateExtRouteTag to ospfAreaAggregateTable.
将新对象OspFareaeAggregateExtRouteTag添加到OspFareaeAggregateTable。
Added new object ospfNssaTranslatorStatusChange to ospfTraps in OSPF-TRAP-MIB DEFINITIONS.
在OSPF-TRAP-MIB定义中将新对象OSPFNSASTranslatorStatusChange添加到ospfTraps。
Added ospfAreaId to IMPORTS in OSPF-TRAP-MIB DEFINITIONS to support ospfNssaTranslatorStatusChange.
在OSPF-TRAP-MIB定义中的导入中添加了ospfAreaId,以支持OSPFNSASTranslatorStatusChange。
Added ospfAreaExtNssaTranslatorStatus to IMPORTS in OSPF-TRAP-MIB DEFINITIONS to support ospfNssaTranslatorStatusChange.
在OSPF-TRAP-MIB定义中的导入中添加了OSPFareAExtNSSATTranslatorStatus,以支持OSPFNSASTranslatorStatus更改。
Modified the DESCRIPTION clause of the ospfAreaSummary object in the ospfAreaTable to indicate support for NSSA.
在ospfAreaTable中修改了ospfAreaSummary对象的DESCRIPTION子句,以指示对NSSA的支持。
Modified the DESCRIPTION clause of the ospfImportAsExtern object in the ospfAreaTable for clarity.
为清晰起见,在ospfAreaTable中修改了ospfImportAsExtern对象的DESCRIPTION子句。
Appendix B.3. Opaque LSA Support
附录B.3。不透明LSA支持
Added object ospfOpaqueLsaSupport to ospfGeneralGroup to indicate support of OSPF Opaque LSAs.
向ospfGeneralGroup添加对象ospfOpaqueLsaSupport,以表示支持OSPF不透明LSA。
Created ospfLocalLsdbTable, for link-local (type-9) LSA support. This table is indexed by the following:
为链路本地(9型)LSA支持创建了ospfLocalLsdbTable。此表由以下内容编制索引:
-ospflocalLsdbIpAddress
-ospflocalLsdbIpAddress
-ospfLocalLsdbAddressLessIf
-OSPFLOCALLSDBADDRESLESSIF
-ospfLocalLsdbType
-ospfLocalLsdbType
-ospfLocalLsdbLsid
-ospfLocalLsdbLsid
-ospfLocalLsdbRouterId
-OspflocallsBrouterid
ospfLocalLsdbTable contains the following (columnar) objects:
ospfLocalLsdbTable包含以下(列)对象:
-ospfLocalLsdbSequence, to indicate LSA instance
-ospfLocalLsdbSequence,表示LSA实例
-ospfLocalLsdbAge
-斯普洛斯卡尔斯贝奇酒店
-ospfLocalLsdbChecksum
-ospfLocalLsdbChecksum
-ospfLocalLsdbAdvertisement, containing the entire LSA
-ospfLocalLsdbAdvertisement,包含整个LSA
Created ospfVirLocalLsdbTable, for link-local (type-9) LSA support on virtual links. This table is indexed by the following:
创建了ospfVirLocalLsdbTable,用于虚拟链路上的链路本地(type-9)LSA支持。此表由以下内容编制索引:
-ospfVirtLocalLsdbTransitArea
-Ospfvirtlocallsbtransitarea
-ospfVirtLocalLsdbNeighbor, to indicate the router ID of the virtual neighbor
-ospfVirtLocalLsdbNeighbor,指示虚拟邻居的路由器ID
-ospfVirLocalLsdbType
-ospfVirLocalLsdbType
-ospfVirLocalLsdbLsid
-ospfVirLocalLsdbLsid
-ospfVirLocalLsdbRouterId
-ospfVirLocalLsdbRouterId
ospfVirLocalLsdbTable contains the following (columnar) objects:
OSPFVIRROCALLSDBTABLE包含以下(列)对象:
-ospfVirLocalLsdbSequence, to indicate LSA instance
-ospfVirLocalLsdbSequence,表示LSA实例
-ospfVirLocalLsdbAge
-ospfVirLocalLsdbAge
-ospfVirLocalLsdbChecksum
-ospfVirLocalLsdbChecksum
-ospfVirLocalLsdbAdvertisement, containing the entire LSA
-OSPFVIRLOCALSDBA广告,包含整个LSA
Added objects to ospfIfTable to support link-local (type-9) LSAs, including the following:
向OSPFITABLE添加了支持链路本地(9型)LSA的对象,包括:
-ospfIfLsaCount
-OSPFILSACOUNT
-ospfIfLsaCksumSum, to indicate the sum of the type-9 link state advertisement checksums on this interface
-OSPFILSACKSUMSUM,指示此接口上9类链路状态播发校验和的总和
Added objects to ospfVirIfTable, to support link-local (type-9) LSAs on virtual links, including the following:
向OSPFIRIFTable添加对象,以支持虚拟链路上的链路本地(9型)LSA,包括以下内容:
-ospfVirIfLsaCount
-Ospfiriflsacount
-ospfVirIfLsaCksumSum, to indicate the sum of the type-9 link state advertisement checksums on this link
-OSPFVIRIFLSACKSUM,指示此链接上的type-9链路状态播发校验和之和
To support area scope (type-10) LSAs, the enumeration areaOpaqueLink (10) was added to ospfLsdbType in the ospfLsdbTable.
为了支持区域作用域(type-10)LSA,将枚举areaOpaqueLink(10)添加到ospfLsdbTable中的ospfLsdbType中。
Created ospfAsLsdbTable, for AS-scope LSA support. This table is indexed by the following:
为AS作用域LSA支持创建了ospfAsLsdbTable。此表由以下内容编制索引:
-ospfAsLsdbType
-ospfAsLsdbType
-ospfAsLsdbLsid
-ospfAsLsdbLsid
-ospfAsLsdbRouterId
-ospfAsLsdbRouterId
ospfAsLsdbTable contains the following (columnar) objects:
ospfAsLsdbTable包含以下(列)对象:
-ospfAsLsdbSequence, to indicate LSA instance
-OSPFASSDBSequence,表示LSA实例
-ospfAsLsdbAge
-OSPFASDBAGE
-ospfAsLsdbChecksum
-ospfAsLsdbChecksum
-ospfAsLsdbAdvertisement, containing the entire LSA
-OSPFASSDBA广告,包含整个LSA
Appendix B.4. Graceful Restart Support
附录B.4。优雅的重启支持
Added objects ospfRestartSupport, ospfRestartInterval, ospfRestartAge, ospfRestartStrictLsaChecking, and ospfRestartExitReason to general group.
将对象ospfRestartSupport、ospfRestartInterval、ospfRestartAge、OSPFrestartStrictLSacheck和ospfRestartExitReason添加到常规组。
Added objects ospfNbrRestartHelperStatus, ospfNbrRestartHelperAge, and ospfNbrRestartHelperExitReason to OspfNbrTable.
向OSPFNBR表中添加了对象ospfNbrRestartHelperStatus、ospfNbrRestartHelperAge和OSPFNBRRESTARTHELPEREXIT原因。
Added objects ospfVirtNbrRestartHelperStatus, ospfVirtNbrRestartHelperAge, and ospfVirtNbrRestartHelperExitReason to OspfVirtNbrTable.
向OSPFIRTNBRTABLE中添加了对象OSPFIRTNBRRESTARTHELPERSTATUS、OSPFIRTNBRRESTARTHELPERAGE和OSPFIRTNBRRESTARTHELPEREXIT原因。
Appendix B.5. OSPF Compliances
附录B.5。OSPF合规性
New compliance statements were added for new and for obsoleted conformance groups. These statements include the following:
为新的和废弃的合规性组添加了新的合规性声明。这些声明包括以下内容:
-ospfCompliance2
-OSPFC合规性2
-ospfComplianceObsolete
-OSPF兼容性
New conformance groups were created to support new objects added to the group. These groups include the following:
创建了新的一致性组以支持添加到组中的新对象。这些小组包括:
-ospfBasicGroup2
-ospfBasicGroup2
-ospfAreaGroup2
-ospfAreaGroup2
-ospfIfGroup2
-ospfIfGroup2
-ospfVirtIfGroup2
-Ospfvirtif2组
-ospfNbrGroup2
-ospfNbrGroup2
-ospfVirtNbrGroup2
-OSPFVIRTNBR组2
-ospfAreaAggregateGroup2
-ospfAreaAggregateGroup2
Added completely new conformance groups, including the following:
添加了全新的一致性组,包括:
-ospfLocalLsdbGroup, which specifies support for link-local (type-9) LSAs
-ospfLocalLsdbGroup,指定对链路本地(类型9)LSA的支持
-ospfVirtLocalLsdbGroup, which specifies support for link-local (type-9) LSAs on virtual links
-ospfVirtLocalLsdbGroup,指定对虚拟链路上的链路本地(类型9)LSA的支持
-ospfObsoleteGroup, for obsolete objects and SMI compatibility
-ospfObsoleteGroup,用于过时对象和SMI兼容性
Appendix B.6. OSPF Authentication and Security
附录B.6。OSPF认证与安全
As there has been significant concern in the community regarding cascading security vulnerabilities, the following changes have been incorporated:
由于社区对层叠的安全漏洞非常关注,因此纳入了以下变更:
-Modified the DESCRIPTION clause of ospfIfAuthKey due to security concerns and to increase clarity
-出于安全考虑,修改了OSPFIOuthKey的DESCRIPTION子句,以提高清晰度
-Modified the DESCRIPTION clause of ospfVirtIfAuthKey due to security concerns and to increase clarity
-出于安全考虑,修改了OSPFIRTIFAuthKey的DESCRIPTION子句,以提高清晰度
-Modified the DESCRIPTION clause of ospfIfAuthType due to security concerns and to increase clarity
-出于安全考虑,修改了OSPFIOuthType的DESCRIPTION子句,以提高清晰度
-Modified the DESCRIPTION clause of ospfVirtIfType due to security concerns and to increase clarity
-出于安全考虑,修改了ospfVirtIfType的DESCRIPTION子句,以提高清晰度
-Modified the OSPF MIB MODULE DESCRIPTION due to security concerns and to include a reference to the Security Considerations section in this document that will transcend compilation
-出于安全考虑,修改了OSPF MIB模块说明,并在本文档中包含对安全注意事项部分的参考,这将超越编译
-Modified the Security Considerations section to provide detail
-修改了“安全注意事项”部分以提供详细信息
Appendix B.7. OSPF Trap MIB
附录B.7。OSPF陷阱MIB
Added ospfTrapEventGroup.
添加了ospfTrapEventGroup。
Added importation of NOTIFICATION-GROUP.
添加了通知组的导入。
Changed the STATUS of the ospfTrapCompliance MODULE-COMPLIANCE construct to obsolete.
将OSPFTRAP COMPLIANCE MODULE-COMPLIANCE构造的状态更改为已过时。
Added ospfTrapCompliance2 MODULE-COMPLIANCE construct, which replaces ospfTrapCompliance. OspfTrapCompliance includes an updated MANDATORY-GROUPS clause and new MIN-ACCESS specifications.
增加了OSPFTRAP合规性2模块合规性结构,取代了OSPFTRAP合规性。OSPFTRAP合规性包括更新的强制组条款和新的MIN-ACCESS规范。
Added mtuMismatch enumeration to ospfConfigErrorType object in ospfTrapControl to imply MTU mismatch trap generation. in ospfIfConfigError.
向ospfTrapControl中的ospfConfigErrorType对象添加了mtuMismatch枚举,以暗示生成MTU不匹配陷阱。在这个错误中。
Added noError enumeration to ospfConfigErrorType object for situations when traps are requested but none have been sent. Updated the DESCRIPTION clause accordingly.
在请求陷阱但未发送陷阱的情况下,向ospfConfigErrorType对象添加了无错误枚举。相应地更新了DESCRIPTION子句。
Added nullPacket enumeration to ospfPacketType object for situations when traps are requested but none have been sent. Updated the DESCRIPTION clause accordingly.
在请求陷阱但未发送陷阱的情况下,向ospfPacketType对象添加了nullPacket枚举。相应地更新了DESCRIPTION子句。
Updated the DESCRIPTION clause of ospfPacketSrc for situations when traps are requested, but none have been sent.
更新了ospfPacketSrc的DESCRIPTION子句,用于请求陷阱但未发送陷阱的情况。
Added NOTIFICATION-TYPE for ospfRestartStatusChange.
添加了ospfRestartStatusChange的通知类型。
Added NOTIFICATION-TYPE for ospfNbrRestartHelperStatusChange.
为OSPFNBRRestorHelpStatusChange添加了通知类型。
Added NOTIFICATION-TYPE for ospfVirtNbrRestartHelperStatusChange.
添加了针对PersonChangerThrestatFv的通知类型。
Appendix B.8. Miscellaneous
附录B.8。混杂的
Various sections have been moved or modified for clarity. Most of these changes are semantic in nature and include, but are not limited to the following:
为了清晰起见,已移动或修改了各个部分。这些变化大多具有语义性质,包括但不限于以下内容:
-The OSPF overview section's format was revised. Unneeded information was removed. Removed information includes OSPF TOS default values.
-OSPF概述部分的格式已修订。删除了不需要的信息。删除的信息包括OSPF TOS默认值。
-The trap overview section's format and working were revised. Unneeded information was removed.
-对陷阱概述部分的格式和工作方式进行了修订。删除了不需要的信息。
-Modified the DESCRIPTION clause of "Status" "TEXTUAL-CONVENTION" for clarity.
-为清晰起见,修改了“状态”“文本约定”的描述条款。
-The Updates section was moved from the overview to its own section.
-更新部分已从概述部分移至其自己的部分。
-Updated "REFERENCE" clauses in all objects, as needed.
-根据需要更新所有对象中的“引用”子句。
-Modified the SEQUENCE of the OspfIfTable to reflect the true order of the objects in the table.
-修改了OspfIfTable的顺序,以反映表中对象的真实顺序。
-Modified the DESCRIPTION clause of all row management objects for clarity.
-为清晰起见,修改了所有行管理对象的DESCRIPTION子句。
Added ospfHostCfgAreaID to object to Host table with read-create access. Deprecated ospfHostAreaID.
将ospfHostCfgAreaID添加到具有读创建访问权限的对象到主机表。不推荐使用的ospfHostAreaID。
Added importation of InterfaceIndexOrZero from IF-MIB. This TEXTUAL-CONVENTION will replace the InterfaceIndex TEXTUAL-CONVENTION.
添加了从IF-MIB导入InterfaceIndexOrZero。此文本约定将取代InterfaceIndex文本约定。
Changed the SYNTAX clause of ospfNbrAddressLessIndex to use the semantically identical InterfaceIndexOrZero TEXTUAL-CONVENTION, as permitted by the SMI.
在SMI允许的情况下,将OSPFNLADDRESLESSINDEX的语法子句更改为使用语义相同的InterfaceIndexOrZero文本约定。
Changed the STATUS clause of the TEXTUAL-CONVENTION InterfaceIndex to obsolete and modified the DESCRIPTION accordingly.
将文本约定接口索引的状态子句更改为已过时,并相应地修改了说明。
Changed the SYNTAX clause of ospfAddressLessIf to use the semantically identical InterfaceIndexOrZero TEXTUAL-CONVENTION, as permitted by the SMI.
根据SMI的允许,将OSPFADDRESLESSIF的语法子句更改为使用语义相同的InterfaceIndexOrZero文本约定。
Changed the SYNTAX clause of ospfIfMetricAddressLessIf to use the semantically identical InterfaceIndexOrZero TEXTUAL-CONVENTION, as permitted by the SMI.
根据SMI的允许,将OSPFimetricAddressLessSif的语法子句更改为使用语义相同的InterfaceIndexOrZero文本约定。
Changed importation of mib-2 from RFC1213-MIB to SNMPv2-SMI
将mib-2的导入从RFC1213-mib更改为SNMPv2 SMI
Added Intellectual Property Rights section.
增加了知识产权部分。
Updated REVISION DESCRIPTION clauses with description of major MIB modifications.
更新了修订说明条款,包括主要MIB修改的说明。
Moved all relevant MIB comments to objects' DESCRIPTION clauses.
已将所有相关MIB注释移动到对象的描述子句中。
Added reasoning for object deprecation.
增加了对象弃用的推理。
Added persistence information for read-write, read-create objects.
为读写、读创建对象添加了持久性信息。
Described conditions when columns can be modified in RowStatus managed rows as required by RFC 2579.
描述了可以根据RFC 2579的要求在RowStatus管理的行中修改列时的条件。
Defined OspfAuthenticationType TC and modified authentication type objects to use the new type.
定义了OspfAuthenticationType TC并修改了身份验证类型对象以使用新类型。
Made index objects of new tables not accessible.
使新表的索引对象不可访问。
Added the UNITS clause to several objects.
将UNITS子句添加到多个对象中。
Added ospfIfDesignatedRouterId and ospfIfBackupDesignatedRouterId to the OspfIfEntry.
将OSPFifDesignedRouterId和OSPFibackupDesignedRouterId添加到OspfIfEntry。
Added the area LSA counter table.
添加了区域LSA计数器表。
Added IANA Considerations section.
增加了IANA注意事项部分。
Authors' Addresses
作者地址
Dan Joyal (Editor) Nortel, Inc. 600 Technology Park Drive Billerica, MA 01821 USA
Dan Joyal(编辑)Nortel,Inc.美国马萨诸塞州比尔里卡科技园大道600号,邮编01821
EMail: djoyal@nortel.com
EMail: djoyal@nortel.com
Piotr Galecki (Editor) Airvana, Inc. 19 Alpha Road Chelmsford, MA 01824 USA
Piotr Galecki(编辑)美国马萨诸塞州切姆斯福德阿尔法路19号Airvana公司01824
EMail: pgalecki@airvana.com
EMail: pgalecki@airvana.com
Spencer Giacalone (Editor) CSFB Eleven Madison Ave New York, NY 10010-3629 USA
斯宾塞·贾卡隆(编辑)美国纽约州麦迪逊大道十一号CSFB,邮编:10010-3629
EMail: spencer.giacalone@gmail.com
EMail: spencer.giacalone@gmail.com
Fred Baker Cisco Systems 1121 Via Del Rey Santa Barbara, California 93117 USA
Fred Baker Cisco Systems 1121 Via Del Rey Santa Barbara,加利福尼亚州93117
EMail: fred@cisco.com
EMail: fred@cisco.com
Rob Coltun Touch Acoustra 3204 Brooklawn Terrace Chevy Chase, MD 20815 USA
Rob Coltun Touch Souadura 3204 Brooklawn Terrace Chevy Chase,美国马里兰州20815
EMail: undisclosed
EMail: undisclosed
Full Copyright Statement
完整版权声明
Copyright (C) The IETF Trust (2006).
版权所有(C)IETF信托基金(2006年)。
This document is subject to the rights, licenses and restrictions contained in BCP 78, and except as set forth therein, the authors retain all their rights.
本文件受BCP 78中包含的权利、许可和限制的约束,除其中规定外,作者保留其所有权利。
This document and the information contained herein are provided on an "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST, AND THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
本文件及其包含的信息以“原样”为基础提供,贡献者、他/她所代表或赞助的组织(如有)、互联网协会、IETF信托基金和互联网工程任务组不承担任何明示或暗示的担保,包括但不限于任何保证,即使用本文中的信息不会侵犯任何权利,或对适销性或特定用途适用性的任何默示保证。
Intellectual Property
知识产权
The IETF takes no position regarding the validity or scope of any Intellectual Property Rights or other rights that might be claimed to pertain to the implementation or use of the technology described in this document or the extent to which any license under such rights might or might not be available; nor does it represent that it has made any independent effort to identify any such rights. Information on the procedures with respect to rights in RFC documents can be found in BCP 78 and BCP 79.
IETF对可能声称与本文件所述技术的实施或使用有关的任何知识产权或其他权利的有效性或范围,或此类权利下的任何许可可能或可能不可用的程度,不采取任何立场;它也不表示它已作出任何独立努力来确定任何此类权利。有关RFC文件中权利的程序信息,请参见BCP 78和BCP 79。
Copies of IPR disclosures made to the IETF Secretariat and any assurances of licenses to be made available, or the result of an attempt made to obtain a general license or permission for the use of such proprietary rights by implementers or users of this specification can be obtained from the IETF on-line IPR repository at http://www.ietf.org/ipr.
向IETF秘书处披露的知识产权副本和任何许可证保证,或本规范实施者或用户试图获得使用此类专有权利的一般许可证或许可的结果,可从IETF在线知识产权存储库获取,网址为http://www.ietf.org/ipr.
The IETF invites any interested party to bring to its attention any copyrights, patents or patent applications, or other proprietary rights that may cover technology that may be required to implement this standard. Please address the information to the IETF at ietf-ipr@ietf.org.
IETF邀请任何相关方提请其注意任何版权、专利或专利申请,或其他可能涵盖实施本标准所需技术的专有权利。请将信息发送至IETF的IETF-ipr@ietf.org.
Acknowledgement
确认
Funding for the RFC Editor function is currently provided by the Internet Society.
RFC编辑功能的资金目前由互联网协会提供。