1529 lines
70 KiB
Plaintext
1529 lines
70 KiB
Plaintext
-- ==================================================================
|
|
-- Copyright (C) 2008 by HUAWEI TECHNOLOGIES. All rights reserved.
|
|
--
|
|
-- Description: HUAWEI-OSPFV2-MIB provides information about OSPFv2
|
|
-- Reference:
|
|
-- Version: V1.0
|
|
-- History:
|
|
-- <author>, <date>, <contents>
|
|
-- HUAWEI 2008-1-05 OSPF private MIB
|
|
-- ==================================================================
|
|
-- ==================================================================
|
|
--
|
|
-- Variables and types are imported
|
|
--
|
|
-- ==================================================================
|
|
|
|
HUAWEI-OSPFV2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
hwDatacomm
|
|
FROM HUAWEI-MIB
|
|
ospfRouterId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, ospfNbrState, ospfLsdbLsid, ospfLsdbRouterId
|
|
FROM OSPF-MIB
|
|
OBJECT-GROUP, MODULE-COMPLIANCE, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF
|
|
TimeTicks, IpAddress, Integer32, Unsigned32, Gauge32,
|
|
OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
DisplayString, TruthValue, RowStatus
|
|
FROM SNMPv2-TC;
|
|
|
|
|
|
|
|
hwOspfv2MIB MODULE-IDENTITY
|
|
LAST-UPDATED "201004221150Z" -- April 22, 2010 at 11:50 GMT
|
|
ORGANIZATION
|
|
"Huawei Technologies co., Ltd."
|
|
CONTACT-INFO
|
|
"R&D BeiJing Huawei Technologies co., Ltd.
|
|
Huawei Bld., NO.3 Xinxi Rd.,
|
|
Shang-Di Information Industry Base,
|
|
Hai-Dian District Beijing P.R. China
|
|
http://www.huawei.com
|
|
Zip:100085
|
|
Http://www.huawei.com
|
|
E-mail:support@huawei.com"
|
|
DESCRIPTION
|
|
"The HUAWEI-OSPFV2-MIB contains objects to manage the system configuration.
|
|
It defines the model used to represent configuration data that exists elsewhere
|
|
in the system and on peripheral devices. The MIB is proper for system configuration.
|
|
There are no constraints on this MIB."
|
|
::= { hwDatacomm 155 }
|
|
|
|
|
|
|
|
hwOspfv2MIBObjects OBJECT IDENTIFIER ::= { hwOspfv2MIB 1 }
|
|
|
|
hwOspfv2MIBBinding OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The ID of OSPF process that is bound to OSPF public MIB and the process will respond to
|
|
SNMP requests from OSPF public MIB. The default value 0 means that no process is bound
|
|
to OSPF public MIB."
|
|
::= { hwOspfv2MIBObjects 1 }
|
|
|
|
hwOspfv2ChangeTable OBJECT IDENTIFIER ::= { hwOspfv2MIB 2 }
|
|
|
|
hwOspfv2MIBObjectsChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to record the time ticks when hwOspfv2MIBObjectsTable changed last time."
|
|
::= { hwOspfv2ChangeTable 1 }
|
|
|
|
hwOspfv2ProcessChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to record the time ticks when hwOspfv2ProcessTable changed last time."
|
|
::= { hwOspfv2ChangeTable 2 }
|
|
|
|
hwOspfv2AreaChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to record the time ticks when hwOspfv2AreaTable changed last time."
|
|
::= { hwOspfv2ChangeTable 3 }
|
|
|
|
hwOspfv2NetworkChange OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to record the time ticks when hwOspfv2NetworkTable changed last time."
|
|
::= { hwOspfv2ChangeTable 4 }
|
|
|
|
hwOspfv2ProcessTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwOspfv2ProcessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describes the configured parameters of the router's attached OSPF processes."
|
|
::= { hwOspfv2MIB 3 }
|
|
|
|
hwOspfv2ProcessEntry OBJECT-TYPE
|
|
SYNTAX HwOspfv2ProcessEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describes the configured parameters of the router's attached OSPF processes."
|
|
INDEX { hwOspfv2ProcessIdIndex }
|
|
::= { hwOspfv2ProcessTable 1 }
|
|
|
|
HwOspfv2ProcessEntry ::=
|
|
SEQUENCE {
|
|
hwOspfv2ProcessIdIndex
|
|
Integer32,
|
|
hwOspfv2VpnName
|
|
DisplayString,
|
|
hwOspfv2ConfigRouterId
|
|
IpAddress,
|
|
hwOspfv2ActualRouterId
|
|
IpAddress,
|
|
hwOspfv2BandwidthReference
|
|
Unsigned32,
|
|
hwOspfv2Description
|
|
DisplayString,
|
|
hwOspfv2LsaArriveIntvl
|
|
Integer32,
|
|
hwOspfv2LsaArriveMaxIntvl
|
|
Integer32,
|
|
hwOspfv2LsaArriveStartIntvl
|
|
Integer32,
|
|
hwOspfv2LsaArriveHoldIntvl
|
|
Integer32,
|
|
hwOspfv2LsaOrigIntvl
|
|
Integer32,
|
|
hwOspfv2LsaOrigMaxIntvl
|
|
Integer32,
|
|
hwOspfv2LsaOrigStartIntvl
|
|
Integer32,
|
|
hwOspfv2LsaOrigHoldIntvl
|
|
Integer32,
|
|
hwOspfv2LsaOrigIntvlOtherType
|
|
Integer32,
|
|
hwOspfv2LsdbOverflowLimit
|
|
Integer32,
|
|
hwOspfv2MaxLoadBalaNumber
|
|
Integer32,
|
|
hwOspfv2AseRouteMaxNumber
|
|
Integer32,
|
|
hwOspfv2InterRouteMaxNumber
|
|
Integer32,
|
|
hwOspfv2IntraRouteMaxNumber
|
|
Integer32,
|
|
hwOspfv2RetransLimitMaxNumber
|
|
Integer32,
|
|
hwOspfv2Rfc1583Compatibility
|
|
TruthValue,
|
|
hwOspfv2ShamHello
|
|
TruthValue,
|
|
hwOspfv2SpfSchIntvlUnit
|
|
INTEGER,
|
|
hwOspfv2SpfSchIntvlNumber
|
|
Integer32,
|
|
hwOspfv2SpfSchMaxIntvl
|
|
Integer32,
|
|
hwOspfv2SpfSchStartIntvl
|
|
Integer32,
|
|
hwOspfv2SpfSchHoldIntvl
|
|
Integer32,
|
|
hwOspfv2OpaqueCapability
|
|
TruthValue,
|
|
hwOspfv2TrafficAdjustment
|
|
TruthValue,
|
|
hwOspfv2TrafficAdvertise
|
|
TruthValue,
|
|
hwOspfv2FlushTimer
|
|
Integer32,
|
|
hwOspfv2ProcessRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwOspfv2ProcessIdIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The process ID indicates the OSPF process number. The value ranges from 1 to 65535."
|
|
::= { hwOspfv2ProcessEntry 1 }
|
|
|
|
hwOspfv2VpnName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..31))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of VPN instance to which the process belongs.
|
|
The process instance needs to be specified when the process is created,
|
|
and then cannot be changed."
|
|
::= { hwOspfv2ProcessEntry 2 }
|
|
|
|
hwOspfv2ConfigRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifies the router in the Autonomous System.
|
|
OSPF private router ID can be configured through this node. The default
|
|
value is 0.0.0.0. If the value of this node is 0.0.0.0, it means that no
|
|
private router ID is set for this process. "
|
|
DEFVAL { '00000000'h }
|
|
::= { hwOspfv2ProcessEntry 3 }
|
|
|
|
hwOspfv2ActualRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to get actual router ID of process and it is a read-only
|
|
node. If the node hwOspfv2ConfigRouterId is not set, the actual router ID should
|
|
default to the value of one of the router's IP interface addresses. By default,
|
|
the value is '00000000'H."
|
|
::= { hwOspfv2ProcessEntry 4 }
|
|
|
|
hwOspfv2BandwidthReference OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "Mbit/s"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reference value that is used to calculate the link cost.
|
|
If there is no explicit link cost, OSPF calculates the cost according to the
|
|
bandwidth of the link (cost = reference value (M)/bandwidth)."
|
|
DEFVAL { 100 }
|
|
::= { hwOspfv2ProcessEntry 5 }
|
|
|
|
hwOspfv2Description OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..80))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The description of the OSPF process."
|
|
::= { hwOspfv2ProcessEntry 6 }
|
|
|
|
hwOspfv2LsaArriveIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..10000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To avoid wasting network resources due to network changes, OSPF defines that the
|
|
interval for receiving LSAs is 1 second.
|
|
In a stable network, if the fast speed of route convergence is required, you can
|
|
cancel the interval of receiving LSAs by setting it to 0 seconds.
|
|
Routers can thus detect changes of topology and route in time. This speeds up route
|
|
convergence. By default, this object is -1, indicating that an intelligent
|
|
timer is enabled instead. Note that -1 is not a configurable value.
|
|
Instead, by set the intelligent timer (hwOspfv2LsaArriveMaxIntvl,
|
|
hwOspfv2LsaArriveStartIntvl and hwOspfv2LsaArriveHoldIntvl) to default value,
|
|
it will get back to default configuration."
|
|
DEFVAL { -1 }
|
|
::= { hwOspfv2ProcessEntry 7 }
|
|
|
|
hwOspfv2LsaArriveMaxIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..10000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the maximum interval of intelligent-timer for receiving
|
|
OSPF LSAs. When hwOspfv2LsaArriveMaxIntvl is specified, you need also specify
|
|
hwOspfv2LsaArriveStartIntvl and hwOspfv2LsaArriveHoldIntvl, but you cannot
|
|
specify hwOspfv2LsaArriveIntvl. Note that -1 is not a configurable value.
|
|
Instead, by set the intelligent timer to default value, it will get back to
|
|
default configuration."
|
|
DEFVAL { 1000 }
|
|
::= { hwOspfv2ProcessEntry 8 }
|
|
|
|
hwOspfv2LsaArriveStartIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..1000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the initial interval of intelligent-timer for receiving
|
|
OSPF LSAs. When hwOspfv2LsaArriveStartIntvl is specified, you need also specify
|
|
hwOspfv2LsaArriveMaxIntvl and hwOspfv2LsaArriveHoldIntvl, but you cannot
|
|
specify hwOspfv2LsaArriveIntvl. Note that -1 is not a configurable value.
|
|
Instead, by set the intelligent timer to default value, it will get back to
|
|
default configuration."
|
|
DEFVAL { 500 }
|
|
::= { hwOspfv2ProcessEntry 9 }
|
|
|
|
hwOspfv2LsaArriveHoldIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..5000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Holdtime interval of intelligent-timer for receiving
|
|
OSPF LSAs. After an intelligent timer is enabled, the interval for receiving
|
|
LSAs is as follows: The initial interval for receiving LSAs is specified by
|
|
the parameter start-interval. The interval for receiving LSAs for the nth (n>2)
|
|
time is equal to hold-interval*2(n-1). When the interval specified by
|
|
hold-interval*2(n-1) reaches the maximum interval specified by max-interval,
|
|
OSPF receives LSAs at the maximum interval for three consecutive times.
|
|
Then, OSPF receives LSAs at the initial interval specified by start-interval.
|
|
When hwOspfv2LsaArriveHoldIntvl is specified, you need also specify
|
|
wOspfv2LsaArriveMaxIntvl and hwOspfv2LsaArriveStartIntvl, but you cannot
|
|
specify hwOspfv2LsaArriveIntvl. Note that -1 is not a configurable value.
|
|
Instead, by set the intelligent timer to default value, it will get back to
|
|
default configuration."
|
|
DEFVAL { 500 }
|
|
::= { hwOspfv2ProcessEntry 10 }
|
|
|
|
hwOspfv2LsaOrigIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"To avoid wasting network source due to network changes, OSPF defines that the
|
|
interval for updating LSAs is 5 seconds.
|
|
In a stable network, if the speed of route convergence is required to be fast,
|
|
you can cancel the interval for updating LSAs by setting it to 0 seconds.
|
|
So, routers can detect changes of topology and route in time. This speeds up
|
|
route convergence. By default, this object is -1, indicating that an intelligent
|
|
timer is enabled instead. Note that -1 is not a configurable value.
|
|
Instead, by set the intelligent timer (hwOspfv2LsaOrigMaxIntvl,
|
|
hwOspfv2LsaOrigStartIntvl, and hwOspfv2LsaOrigHoldIntvl) to default value,
|
|
it will get back to default configuration."
|
|
DEFVAL { -1 }
|
|
::= { hwOspfv2ProcessEntry 11 }
|
|
|
|
hwOspfv2LsaOrigMaxIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..10000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the maximum interval of intelligent-timer for updating
|
|
OSPF LSAs. When hwOspfv2LsaOrigMaxIntvl is specified, you need also specify
|
|
hwOspfv2LsaOrigStartIntvl and hwOspfv2LsaOrigHoldIntvl, but you cannot specify
|
|
hwOspfv2LsaOrigIntvl. Note that -1 is not a configurable value.
|
|
Instead, by set the intelligent timer to default value, it will get back to
|
|
default configuration."
|
|
DEFVAL { 5000 }
|
|
::= { hwOspfv2ProcessEntry 12 }
|
|
|
|
hwOspfv2LsaOrigStartIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..1000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the initial interval of intelligent-timer for updating
|
|
OSPF LSAs. When hwOspfv2LsaOrigStartIntvl is specified, you need also specify
|
|
hwOspfv2LsaOrigMaxIntvl and hwOspfv2LsaOrigHoldIntvl, but you cannot specify
|
|
hwOspfv2LsaOrigIntvl. Note that -1 is not a configurable value.
|
|
Instead, by set the intelligent timer to default value, it will get back to
|
|
default configuration."
|
|
DEFVAL { 500 }
|
|
::= { hwOspfv2ProcessEntry 13 }
|
|
|
|
hwOspfv2LsaOrigHoldIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..5000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Holdtime interval of intelligent-timer for updating
|
|
OSPF LSAs. After an intelligent timer is enabled, the interval for updating
|
|
LSAs is as follows: The initial interval for updating LSAs is specified by the
|
|
parameter start-interval. The interval for updating LSAs for the nth (n>2)
|
|
time is equal to hold-interval*2(n-1). When the interval specified by
|
|
hold-interval*2(n-1) reaches the maximum interval specified by max-interval,
|
|
OSPF updates LSAs at the maximum interval for three consecutive times. Then,
|
|
OSPF updates LSAs at the initial interval specified by start-interval. When
|
|
hwOspfv2LsaOrigHoldIntvl is specified, you need also specify
|
|
hwOspfv2LsaOrigMaxIntvl and hwOspfv2LsaOrigStartIntvl, but you cannot specify
|
|
hwOspfv2LsaOrigIntvl. Note that -1 is not a configurable value.
|
|
Instead, by set the intelligent timer to default value, it will get back to
|
|
default configuration."
|
|
DEFVAL { 1000 }
|
|
::= { hwOspfv2ProcessEntry 14 }
|
|
|
|
hwOspfv2LsaOrigIntvlOtherType OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..10)
|
|
UNITS "second"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the interval for updating LSAs, excluding OSPF router
|
|
LSAs and network LSAs. hwOspfv2LsaOrigIntvlOtherType and hwOspfv2LsaOrigIntvl
|
|
cannot be specified together. Here -1 indicated that hwOspfv2LsaOrigIntvl is
|
|
enabled instead. Note that -1 is not a configurable value. Instead, by set
|
|
this node to default value, it will get back to default configuration. "
|
|
DEFVAL { 5 }
|
|
::= { hwOspfv2ProcessEntry 15 }
|
|
|
|
hwOspfv2LsdbOverflowLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (0..1000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of external LSAs in OSPF LSDB.
|
|
When this node is set to 0, it means that no limits exist."
|
|
DEFVAL { 0 }
|
|
::= { hwOspfv2ProcessEntry 16 }
|
|
|
|
hwOspfv2MaxLoadBalaNumber OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of equal-cost routes to a destination in the routing table."
|
|
DEFVAL { ''b }
|
|
::= { hwOspfv2ProcessEntry 17 }
|
|
|
|
hwOspfv2AseRouteMaxNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (100..5000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of ASE routes that are supported by OSPF."
|
|
DEFVAL { 5000000 }
|
|
::= { hwOspfv2ProcessEntry 18 }
|
|
|
|
hwOspfv2InterRouteMaxNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (100..1000000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of inter-area routes that are supported by OSPF."
|
|
DEFVAL { 1000000 }
|
|
::= { hwOspfv2ProcessEntry 19 }
|
|
|
|
hwOspfv2IntraRouteMaxNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (100..100000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum number of intra-area routes that are supported by OSPF."
|
|
DEFVAL { 100000 }
|
|
::= { hwOspfv2ProcessEntry 20 }
|
|
|
|
hwOspfv2RetransLimitMaxNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The maximum count of retransmission. The value is an integer that ranges from 2 to 255.
|
|
When the retransmission limit is disabled, the value is set to 0."
|
|
DEFVAL { 0 }
|
|
::= { hwOspfv2ProcessEntry 21 }
|
|
|
|
hwOspfv2Rfc1583Compatibility OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is used to enable the routing rule for compatible RFC 1583."
|
|
DEFVAL { true }
|
|
::= { hwOspfv2ProcessEntry 22 }
|
|
|
|
hwOspfv2ShamHello OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is used to enable the sham-hello feature of OSPF.
|
|
After the feature is enabled, OSPF updates the timeout timer of the neighbor when
|
|
receiving protocol packets of various types."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2ProcessEntry 23 }
|
|
|
|
hwOspfv2SpfSchIntvlUnit OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
second(1),
|
|
millionSecond(2),
|
|
none(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object identifies the interval unit for OSPF to calculate
|
|
routes. This object must be specified together with hwOspfv2SpfSchIntervalNumber.
|
|
By default, this object is none, indicating that an intelligent timer is
|
|
enabled instead. Note that none is not a configurable value.
|
|
Instead, by set the intelligent timer (hwOspfv2SpfSchMaxIntvl,
|
|
hwOspfv2SpfSchStartIntvl, and hwOspfv2SpfSchHoldIntvl) to default value,
|
|
it will get back to default configuration."
|
|
DEFVAL { none }
|
|
::= { hwOspfv2ProcessEntry 24 }
|
|
|
|
hwOspfv2SpfSchIntvlNumber OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0 | 1..10000)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the object identifies the interval for OSPF to calculate routes.
|
|
This object must be specified together with hwOspfv2SpfSchIntervalUnit. By
|
|
default, this object is -1, indicating that an intelligent timer is
|
|
enabled instead. Note that -1 is not a configurable value.
|
|
Instead, by set the intelligent timer (hwOspfv2SpfSchMaxIntvl,
|
|
hwOspfv2SpfSchStartIntvl, and hwOspfv2SpfSchHoldIntvl) to default value,
|
|
it will get back to default configuration."
|
|
DEFVAL { -1 }
|
|
::= { hwOspfv2ProcessEntry 25 }
|
|
|
|
hwOspfv2SpfSchMaxIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..20000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the maximum interval of intelligent timer for OSPF to
|
|
perform the SPF calculation. When hwOspfv2SpfSchMaxIntvl is specified, you
|
|
need also specify hwOspfv2SpfSchStartIntvl and hwOspfv2SpfSchHoldIntvl, but
|
|
you cannot specify hwOspfv2SpfSchIntvlUnit or hwOspfv2SpfSchIntvlNumber.
|
|
Note that -1 is not a configurable value. Instead, by set the intelligent
|
|
timer to default value, it will get back to default configuration."
|
|
DEFVAL { 10000 }
|
|
::= { hwOspfv2ProcessEntry 26 }
|
|
|
|
hwOspfv2SpfSchStartIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..1000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the initial interval of intelligent timer for OSPF to
|
|
perform the SPF calculation. When hwOspfv2SpfSchStartIntvl is specified, you
|
|
need also specify hwOspfv2SpfSchMaxIntvl and hwOspfv2SpfSchHoldIntvl, but
|
|
you cannot specify hwOspfv2SpfSchIntvlUnit or hwOspfv2SpfSchIntvlNumber.
|
|
Note that -1 is not a configurable value. Instead, by set the intelligent
|
|
timer to default value, it will get back to default configuration."
|
|
DEFVAL { 500 }
|
|
::= { hwOspfv2ProcessEntry 27 }
|
|
|
|
hwOspfv2SpfSchHoldIntvl OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 1..5000)
|
|
UNITS "millionSecond"
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the Holdtime interval of intelligent timer for OSPF to
|
|
perform the SPF calculation. After an intelligent timer is enabled, the
|
|
interval for the SPF calculation is as follows: The initial interval for
|
|
the SPF calculation is specified by the parameter start-interval. The
|
|
interval for the SPF calculation for the nth (n>2) time is equal to
|
|
hold-interval*2(n-1). When the interval specified by hold-interval*2(n-1)
|
|
reaches the maximum interval specified by max-interval, OSPF performs the
|
|
SPF calculation at the maximum interval for three consecutive times. Then,
|
|
OSPF performs the SPF calculation at the initial interval specified by
|
|
start-interval. When hwOspfv2SpfSchHoldIntvl is specified, you need also
|
|
specify hwOspfv2SpfSchMaxIntvl and hwOspfv2SpfSchStartIntvl, but you cannot
|
|
specify hwOspfv2SpfSchIntvlUnit or hwOspfv2SpfSchIntvlNumber. Note that -1
|
|
is not a configurable value. Instead, by set the intelligent timer to default
|
|
value, it will get back to default configuration."
|
|
DEFVAL { 1000 }
|
|
::= { hwOspfv2ProcessEntry 28 }
|
|
|
|
hwOspfv2OpaqueCapability OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is used to enable opaque-LSAs capability. When the capability is enabled,
|
|
then the OSPF process can generate opaque LSAs and process the opaque LSAs
|
|
received from neighbors."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2ProcessEntry 29 }
|
|
|
|
hwOspfv2TrafficAdjustment OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is used to enable IGP-shortcut feature. The value false means disable.
|
|
Otherwise, the value true means enable. If you want to set this node to false,
|
|
please check whether Local MT feature is disabled. When Local MT feature is
|
|
enabled, this node cannot be set to false."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2ProcessEntry 30 }
|
|
|
|
hwOspfv2TrafficAdvertise OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It is used to enable IGP-shortcut and Forwarding Adjacency feature."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2ProcessEntry 31 }
|
|
|
|
hwOspfv2FlushTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (0..40)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the flush timer. When configuring or undoing OSPF process,
|
|
flush self-originated LSAs first.
|
|
If the timer expires, stop flushing LSAs, and then reset the process.
|
|
This timer is one-off. When flushing is finished, it recovers to 0."
|
|
DEFVAL { 0 }
|
|
::= { hwOspfv2ProcessEntry 32 }
|
|
|
|
hwOspfv2ProcessRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to create and destroy rows.
|
|
Because CreateAndWait is not supported, you can set this node to CreatAndGo
|
|
to create a new process. If the process is created successfully, the value of
|
|
this node changes to active."
|
|
::= { hwOspfv2ProcessEntry 33 }
|
|
|
|
hwOspfv2AreaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwOspfv2AreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describes the configured parameters of the router's attached OSPF areas."
|
|
::= { hwOspfv2MIB 4 }
|
|
|
|
hwOspfv2AreaEntry OBJECT-TYPE
|
|
SYNTAX HwOspfv2AreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
" Information describes the configured parameters of the router's attached OSPF areas."
|
|
INDEX { hwOspfv2ProcessIdIndex, hwOspfv2AreaIdIndex }
|
|
::= { hwOspfv2AreaTable 1 }
|
|
|
|
HwOspfv2AreaEntry ::=
|
|
SEQUENCE {
|
|
hwOspfv2AreaIdIndex
|
|
IpAddress,
|
|
hwOspfv2AreaType
|
|
INTEGER,
|
|
hwOspfv2AreaNoSummary
|
|
TruthValue,
|
|
hwOspfv2AreaNssaFlushTimer
|
|
Integer32,
|
|
hwOspfv2AreaNssaDefAdvertise
|
|
TruthValue,
|
|
hwOspfv2AreaNssaNoImportRoute
|
|
TruthValue,
|
|
hwOspfv2AreaNssaTransAlways
|
|
TruthValue,
|
|
hwOspfv2AreaNssaTransTimer
|
|
Integer32,
|
|
hwOspfv2AreaNssaAllowFaZero
|
|
TruthValue,
|
|
hwOspfv2AreaNssaSuppressFa
|
|
TruthValue,
|
|
hwOspfv2AreaNssaSetNBit
|
|
TruthValue,
|
|
hwOspfv2AreaDefCost
|
|
Integer32,
|
|
hwOspfv2AreaDescription
|
|
DisplayString,
|
|
hwOspfv2AreaFilterExpAcl
|
|
Integer32,
|
|
hwOspfv2AreaFilterExpPrefix
|
|
DisplayString,
|
|
hwOspfv2AreaFilterExpPolicy
|
|
DisplayString,
|
|
hwOspfv2AreaFilterImpAcl
|
|
Integer32,
|
|
hwOspfv2AreaFilterImpPrefix
|
|
DisplayString,
|
|
hwOspfv2AreaFilterImpPolicy
|
|
DisplayString,
|
|
hwOspfv2AreaAuthModeType
|
|
INTEGER,
|
|
hwOspfv2AreaAuthPasswordType
|
|
INTEGER,
|
|
hwOspfv2AreaAuthKeyId
|
|
Integer32,
|
|
hwOspfv2AreaAuthText
|
|
DisplayString,
|
|
hwOspfv2AreaMplsTe
|
|
INTEGER,
|
|
hwOspfv2AreaAreaRowStatus
|
|
RowStatus,
|
|
hwOspfv2AreaFilterExpAclName
|
|
DisplayString,
|
|
hwOspfv2AreaFilterImpAclName
|
|
DisplayString
|
|
}
|
|
|
|
hwOspfv2AreaIdIndex OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer uniquely identifies an area.
|
|
Area ID 0.0.0.0 is used for the OSPF backbone."
|
|
::= { hwOspfv2AreaEntry 1 }
|
|
|
|
hwOspfv2AreaType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
nssa(1),
|
|
stub(2),
|
|
normal(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the type of area: nssa(1), stub(2), normal(3)."
|
|
DEFVAL { normal }
|
|
::= { hwOspfv2AreaEntry 2 }
|
|
|
|
hwOspfv2AreaNoSummary OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to reduce the number of LSAs that are transmitted to the NSSA
|
|
or Stub area. You can configure this node as an ABR. This also prevents the ABR
|
|
from transmitting Summary LSA (Type-3 LSA) to the NSSA or Stub area.
|
|
Note:
|
|
All nodes about NSSA property (hwOspfv2AreaType, hwOspfv2AreaNoSummary,
|
|
hwOspfv2AreaNssaFlushTimer, hwOspfv2AreaNssaNoImportRoute, hwOspfv2AreaNssaDefAdvertise,
|
|
hwOspfv2AreaNssaTransAlways, hwOspfv2AreaNssaTransTimer, hwOspfv2AreaNssaAllowFaZero,
|
|
hwOspfv2AreaNssaSuppressFa, and hwOspfv2AreaNssaSetNBit) should be set together."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2AreaEntry 3 }
|
|
|
|
hwOspfv2AreaNssaFlushTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (0..40)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The value of the flush timer. When configuring or undoing NSSA feature, flush self-originated
|
|
Type-5 and Type-7 LSAs first.
|
|
If the timer expires, stop flushing LSAs, and then reset the area.
|
|
This timer is one-off. When flushing is finished, it recovers to 0. "
|
|
DEFVAL { 0 }
|
|
::= { hwOspfv2AreaEntry 4 }
|
|
|
|
hwOspfv2AreaNssaDefAdvertise OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to decide whether default Type-7 LSAs should be originated.
|
|
When this node is set to true, for ABR router it must originate Type-7 LSAs, while for ASBR
|
|
router only if the route to 0.0.0.0 exists, it should originate Type-7 LSAs."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2AreaEntry 5 }
|
|
|
|
hwOspfv2AreaNssaNoImportRoute OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to decide whether the external route is imported to NSSA area. On ASBR,
|
|
if this node is set to true, the external route can not be advertised to the NSSA area."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2AreaEntry 6 }
|
|
|
|
hwOspfv2AreaNssaTransAlways OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node specifies whether or not an NSSA router will unconditionally translate Type-7
|
|
LSAs to Type-5 LSAs when acting as an NSSA border router.
|
|
When hwOspfAreaNssaTranslateAlways is set to true, Type-7 LSAs are always translated
|
|
regardless of the translator state of other NSSA border routers.
|
|
When hwOspfAreaNssaTranslateAlways is set to false, an NSSA border router will participate
|
|
in the translator election process. The router will translate Type-7 LSAs to Type-5 LSAs only
|
|
after being selected."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2AreaEntry 7 }
|
|
|
|
hwOspfv2AreaNssaTransTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (0..120)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to configure translator stability interval.
|
|
This minimizes excessive flushing of translated Type-7 LSAs and provides a more stable
|
|
translator transition.
|
|
If the area type is not NSSA, the default value of the translator stability interval
|
|
parameter is 0 seconds, and hwOspfv2AreaType is stub(2) or normal(3).
|
|
If the type of the area is NSSA, the default value of the translator stability interval
|
|
parameter is 40 seconds, and hwOspfv2AreaType is nssa(1)."
|
|
DEFVAL { 0 }
|
|
::= { hwOspfv2AreaEntry 8 }
|
|
|
|
hwOspfv2AreaNssaAllowFaZero OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this node is set to true, the forwarding address of Type-7 LSAs can be filled with zero
|
|
when the router generates Type-7 LSAs."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2AreaEntry 9 }
|
|
|
|
hwOspfv2AreaNssaSuppressFa OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this node is set to true, the forwarding address of Type-7 LSAs can be filled with zero
|
|
when the ABR translates Type-7 LSAs into Type-5 LSAs."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2AreaEntry 10 }
|
|
|
|
hwOspfv2AreaNssaSetNBit OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"When this node is set to true, N-bit should be set in the option when sending DD packets."
|
|
DEFVAL { false }
|
|
::= { hwOspfv2AreaEntry 11 }
|
|
|
|
hwOspfv2AreaDefCost OBJECT-TYPE
|
|
SYNTAX Integer32 (-1 | 0..16777214)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to specify the cost of the default routes that flush to stub area by the ABR.
|
|
The value ranges from 0 to 16777214. The default value is -1."
|
|
DEFVAL { -1 }
|
|
::= { hwOspfv2AreaEntry 12 }
|
|
|
|
hwOspfv2AreaDescription OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..80))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to specify the description of the area."
|
|
::= { hwOspfv2AreaEntry 13 }
|
|
|
|
hwOspfv2AreaFilterExpAcl OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..2999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of basic ACL.
|
|
The ACL number ranges from 2000 to 2999.
|
|
The default value is 0, indicating no configuration.
|
|
The object is used to filter the Summary LSAs that leave the area.
|
|
It is incompatible with hwOspfv2AreaFilterExpAclName, hwOspfv2AreaFilterExpPrefix,
|
|
and hwOspfv2AreaFilterExpPolicy. Only one object can be configured each time."
|
|
DEFVAL { 0 }
|
|
::= { hwOspfv2AreaEntry 14 }
|
|
|
|
hwOspfv2AreaFilterExpPrefix OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..169))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the address prefix list.
|
|
The name is a string of 1 to 169 characters.
|
|
The object is used to filter the Summary LSAs that leave the area.
|
|
It is incompatible with hwOspfv2AreaFilterExpAcl, hwOspfv2AreaFilterExpAclName,
|
|
and hwOspfv2AreaFilterExpPolicy. Only one object can be configured each time."
|
|
DEFVAL { ''b }
|
|
::= { hwOspfv2AreaEntry 15 }
|
|
|
|
hwOspfv2AreaFilterExpPolicy OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..40))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the routing policy.
|
|
The name is a string of 1 to 40 characters.
|
|
The object is used to filter the Summary LSAs that leave the area.
|
|
It is incompatible with hwOspfv2AreaFilterExpAcl, hwOspfv2AreaFilterExpAclName, and
|
|
hwOspfv2AreaFilterExpPrefix. Only one object can be configured each time."
|
|
DEFVAL { "" }
|
|
::= { hwOspfv2AreaEntry 16 }
|
|
|
|
hwOspfv2AreaFilterImpAcl OBJECT-TYPE
|
|
SYNTAX Integer32 (0 | 2000..2999)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the number of basic ACL. The value ranges from 2000 to 2999.
|
|
The default value is 0, indicating no configuration.
|
|
The object is used to filter the Summary LSAs that enter the area.
|
|
It is incompatible with hwOspfv2AreaFilterImpAclName, hwOspfv2AreaFilterImpPrefix,
|
|
and hwOspfv2AreaFilterImpPolicy. Only one object can be configured each time."
|
|
DEFVAL { 0 }
|
|
::= { hwOspfv2AreaEntry 17 }
|
|
|
|
hwOspfv2AreaFilterImpPrefix OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..169))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the address prefix list.
|
|
The name is a string of 1 to 169 characters.
|
|
The object is used to filter the Summary LSAs that enter the area.
|
|
It is incompatible with hwOspfv2AreaFilterImpAcl, hwOspfv2AreaFilterImpAclName, and
|
|
hwOspfv2AreaFilterImpPolicy. Only one node can be configured each time."
|
|
DEFVAL { ''b }
|
|
::= { hwOspfv2AreaEntry 18 }
|
|
|
|
hwOspfv2AreaFilterImpPolicy OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..40))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the name of the routing policy.
|
|
The name is a string of 1 to 40 characters.
|
|
The object is used to filter the Summary LSAs that enter the area.
|
|
It is incompatible with hwOspfv2AreaFilterImpAcl, hwOspfv2AreaFilterImpAclName and
|
|
hwOspfv2AreaFilterImpPrefix. Only one node can be configured each time."
|
|
DEFVAL { ''b }
|
|
::= { hwOspfv2AreaEntry 19 }
|
|
|
|
hwOspfv2AreaAuthModeType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
simple(2),
|
|
md5(3),
|
|
hmd5(4),
|
|
keychain(5)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the OSPF area authentication mode.
|
|
none(1): not configured.
|
|
simple(2): indicates the simple authentication mode.
|
|
md5(3): indicates the md5 cipher mode.
|
|
hmd5(4): indicates the hmac-md5 cipher mode.
|
|
keychain(5): indicates the keychain authentication mode.
|
|
Note:
|
|
If this value is set to simple(2), you should specify hwOspfv2AreaAuthPasswordType
|
|
and hwOspfv2AreaAuthText, but cannot specify hwOspfv2AreaAuthKeyId.
|
|
To configure the simple authentication mode with the authentication key being NULL,
|
|
set hwOspfv2AreaAuthPasswordType to plainText(2) and set hwOspfv2AreaAuthText to
|
|
a string of 0 characters.
|
|
If this value is set to md5(3) or hmd5(4), you can specify hwOspfv2AreaAuthKeyId
|
|
or not. Once you specify hwOspfv2AreaAuthKeyId, you should specify hwOspfv2AreaAuthPasswordType
|
|
and hwOspfv2AreaAuthText at the same time.
|
|
If this value is set to keychain(5), you should specify it and hwOspfv2AreaAuthText together,
|
|
but should not specify hwOspfv2AreaAuthKeyId and hwOspfv2AreaAuthPasswordType."
|
|
DEFVAL { none }
|
|
::= { hwOspfv2AreaEntry 20 }
|
|
|
|
hwOspfv2AreaAuthPasswordType OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
none(1),
|
|
plainText(2),
|
|
cipherText(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the type of area authentication key.
|
|
plaintext(2): If this node is set to plaintext(2), you can specify only the plain text
|
|
authentication key on the node hwOspfAreaAuthText. When viewing the configuration file,
|
|
display the password in plain mode.
|
|
ciphertext(3): If this node is set to ciphertext(3), you can specify the cipher text
|
|
authentication key or cipher text authentication key in node hwOspfv2AreaAuthText. When
|
|
viewing the configuration file, display the password in cipher mode.
|
|
Note:
|
|
If you set this node to plaintext(2) or ciphertext(3), you should set the node
|
|
hwOspfv2AreaAuthText at the same time."
|
|
DEFVAL { none }
|
|
::= { hwOspfv2AreaEntry 21 }
|
|
|
|
hwOspfv2AreaAuthKeyId OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specify the authentication key ID for MD5 or HMAC-MD5 authentication mode.
|
|
The value of the ID is an integer that ranges from 1 to 255. The default value 0 means
|
|
no configuration."
|
|
DEFVAL { 0 }
|
|
::= { hwOspfv2AreaEntry 22 }
|
|
|
|
hwOspfv2AreaAuthText OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"In simple authentication, this object indicates the authentication key.
|
|
It's a string of 1 to 8 characters in plain text or 24 characters in cipher text.
|
|
In MD5 or HMAC-MD5 authentication, this object also indicates the authentication key.
|
|
It's a string of 1 to 255 characters in plain text or 20 to 392 characters in cipher text.
|
|
In keychain authentication, this object indicates the keychain name.
|
|
It's a string of 1 to 47 characters.
|
|
When read, hwOspfv2AreaAuthText always returns an octet string of length zero."
|
|
DEFVAL { ''b }
|
|
::= { hwOspfv2AreaEntry 23 }
|
|
|
|
hwOspfv2AreaMplsTe OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(1),
|
|
stdEnable(2),
|
|
stdDisable(3)
|
|
}
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The node is used to enable the MPLS-TE capability.
|
|
disable(1): no configuration.
|
|
stdEnable(2): accepts only the LSAs in the standard format. That is, an LSA is rejected
|
|
if it has more than one Top level TLV.
|
|
stdDisable(3): accepts the LSAs not in the standard format."
|
|
DEFVAL { disable }
|
|
::= { hwOspfv2AreaEntry 24 }
|
|
|
|
hwOspfv2AreaAreaRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to create and destroy rows.
|
|
Because CreateAndWait is not supported, you can set this node to CreatAndGo to create a new
|
|
area. If the area is created successfully, the value of this node changes to active."
|
|
::= { hwOspfv2AreaEntry 25 }
|
|
|
|
hwOspfv2AreaFilterExpAclName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ACL name. Note that the ACL can only be used as basic ACL.
|
|
The object is used to filter the Summary LSAs that leave the area.
|
|
It is incompatible with hwOspfv2AreaFilterExpAcl, hwOspfv2AreaFilterExpPrefix,
|
|
and hwOspfv2AreaFilterExpPolicy. Only one object can be configured each time."
|
|
DEFVAL { ''b }
|
|
::= { hwOspfv2AreaEntry 26 }
|
|
|
|
hwOspfv2AreaFilterImpAclName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..32))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the ACL name. Note that the ACL can only be used as basic ACL.
|
|
The object is used to filter the Summary LSAs that enter the area.
|
|
It is incompatible with hwOspfv2AreaFilterImpAcl, hwOspfv2AreaFilterImpPrefix,
|
|
and hwOspfv2AreaFilterImpPolicy. Only one object can be configured each time."
|
|
DEFVAL { ''b }
|
|
::= { hwOspfv2AreaEntry 27 }
|
|
|
|
hwOspfv2NetworkTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwOspfv2NetworkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describes the configured parameters of the router's attached OSPF networks."
|
|
::= { hwOspfv2MIB 5 }
|
|
|
|
hwOspfv2NetworkEntry OBJECT-TYPE
|
|
SYNTAX HwOspfv2NetworkEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describes the configured parameters of the router's attached OSPF networks."
|
|
INDEX { hwOspfv2ProcessIdIndex, hwOspfv2AreaIdIndex, hwOspfv2NetworkIpAddrIndex, hwOspfv2NetworkIpMaskIndex }
|
|
::= { hwOspfv2NetworkTable 1 }
|
|
|
|
HwOspfv2NetworkEntry ::=
|
|
SEQUENCE {
|
|
hwOspfv2NetworkIpAddrIndex
|
|
IpAddress,
|
|
hwOspfv2NetworkIpMaskIndex
|
|
IpAddress,
|
|
hwOspfv2NetworkRowStatus
|
|
RowStatus
|
|
}
|
|
|
|
hwOspfv2NetworkIpAddrIndex OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Network IP address: specifies the address of the network segment where the interface resides."
|
|
::= { hwOspfv2NetworkEntry 1 }
|
|
|
|
hwOspfv2NetworkIpMaskIndex OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Network IP mask: specifies the wildcard mask of an IP address, which is similar to the
|
|
reversed form of the mask of an IP address.
|
|
'1' represents that the corresponding bit in the IP address is ignored and '0' represents
|
|
that this bit must be reserved."
|
|
::= { hwOspfv2NetworkEntry 2 }
|
|
|
|
hwOspfv2NetworkRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This node is used to create and destroy rows.
|
|
Because CreateAndWait is not supported, you can set this node to CreatAndGo to create a new
|
|
network. If the network is created successfully, the value of this node changes to active."
|
|
::= { hwOspfv2NetworkEntry 3 }
|
|
|
|
hwOspfv2NeighborTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwOspfv2NeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the configured parameters of the OSPF neighbors attached to the router."
|
|
::= { hwOspfv2MIB 6 }
|
|
|
|
hwOspfv2NeighborEntry OBJECT-TYPE
|
|
SYNTAX HwOspfv2NeighborEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the configured parameters of the OSPF neighbors attached to the router."
|
|
INDEX { hwOspfv2ProcessIdIndex, hwOspfv2AreaIdIndex, hwOspfv2SelfIfnetIndex, hwOspfv2NbrIpAddrIndex }
|
|
::= { hwOspfv2NeighborTable 1 }
|
|
|
|
HwOspfv2NeighborEntry ::=
|
|
SEQUENCE {
|
|
hwOspfv2SelfIfnetIndex
|
|
Integer32,
|
|
hwOspfv2NbrIpAddrIndex
|
|
IpAddress,
|
|
hwOspfv2SelfRouterId
|
|
IpAddress,
|
|
hwOspfv2SelfIfIpAddress
|
|
IpAddress,
|
|
hwOspfv2SelfIfName
|
|
DisplayString,
|
|
hwOspfv2NbrIfDesignatedRouter
|
|
IpAddress,
|
|
hwOspfv2NbrIfBackupDesignatedRouter
|
|
IpAddress,
|
|
hwOspfv2NbrIfMtu
|
|
Integer32,
|
|
hwOspfv2NbrRouterId
|
|
IpAddress,
|
|
hwOspfv2NbrState
|
|
INTEGER,
|
|
hwOspfv2NbrMode
|
|
INTEGER,
|
|
hwOspfv2NbrPriority
|
|
Integer32,
|
|
hwOspfv2NbrUpTime
|
|
Unsigned32,
|
|
hwOspfv2NbrAuthSequence
|
|
Unsigned32,
|
|
hwOspfv2NbrDeadTimeLeft
|
|
Gauge32,
|
|
hwOspfv2NbrGrStatus
|
|
INTEGER
|
|
}
|
|
|
|
hwOspfv2SelfIfnetIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (1..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the unique value for each interface."
|
|
::= { hwOspfv2NeighborEntry 1 }
|
|
|
|
hwOspfv2NbrIpAddrIndex OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP address of the OSPF neighbor."
|
|
::= { hwOspfv2NeighborEntry 2 }
|
|
|
|
hwOspfv2SelfRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the 32-bit integer that uniquely identifies the router in the Autonomous System.
|
|
It is the router ID of itself."
|
|
::= { hwOspfv2NeighborEntry 3 }
|
|
|
|
hwOspfv2SelfIfIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP address of the OSPF interface associated with this neighbor."
|
|
::= { hwOspfv2NeighborEntry 4 }
|
|
|
|
hwOspfv2SelfIfName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the OSPF interface associated with this neighbor."
|
|
::= { hwOspfv2NeighborEntry 5 }
|
|
|
|
hwOspfv2NbrIfDesignatedRouter OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP address of the designated router that is obtained from the DD packets
|
|
from this neighbor. By default, the value is '00000000'H."
|
|
::= { hwOspfv2NeighborEntry 6 }
|
|
|
|
hwOspfv2NbrIfBackupDesignatedRouter OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the IP address of the backup designated router which is obtained from the
|
|
DD packets from this neighbor. By default, the value is '00000000'H."
|
|
::= { hwOspfv2NeighborEntry 7 }
|
|
|
|
hwOspfv2NbrIfMtu OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the size of the largest IP datagram that can be sent out the sending interface
|
|
without fragmentation. It is obtained from the DD packets from this neighbor. By default, the value is 0.
|
|
The MTU of the interface should be set to 0 in the DD packets when the MTU is not enabled on the OSPF
|
|
interface."
|
|
::= { hwOspfv2NeighborEntry 8 }
|
|
|
|
hwOspfv2NbrRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the router ID of this neighbor."
|
|
::= { hwOspfv2NeighborEntry 9 }
|
|
|
|
hwOspfv2NbrState 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
|
|
"This object indicates the state of the relationship with this neighbor. By default, the state is down."
|
|
::= { hwOspfv2NeighborEntry 10 }
|
|
|
|
hwOspfv2NbrMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
master(1),
|
|
slave(2)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether this neighbor is master or slave through the DD negotiation."
|
|
::= { hwOspfv2NeighborEntry 11 }
|
|
|
|
hwOspfv2NbrPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates 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. By default, the value is 1."
|
|
::= { hwOspfv2NeighborEntry 12 }
|
|
|
|
hwOspfv2NbrUpTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the time (in seconds) since the state of this neighbor has been full."
|
|
::= { hwOspfv2NeighborEntry 13 }
|
|
|
|
hwOspfv2NbrAuthSequence OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the unsigned 32-bit non-decreasing sequence number. Used to guard against replay attacks.
|
|
By default, the value is 0."
|
|
::= { hwOspfv2NeighborEntry 14 }
|
|
|
|
hwOspfv2NbrDeadTimeLeft OBJECT-TYPE
|
|
SYNTAX Gauge32 (0..235926000)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates the period (in seconds) after which this neighbor is declared dead."
|
|
::= { hwOspfv2NeighborEntry 15 }
|
|
|
|
hwOspfv2NbrGrStatus OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
normal(1),
|
|
doingGR(2),
|
|
helper(3)
|
|
}
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object indicates whether the neighbor performs GR or functions as a GR helper. By default, the state is normal."
|
|
::= { hwOspfv2NeighborEntry 16 }
|
|
|
|
hwOspfv2InterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HwOspfv2InterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Interface Table describes the interfaces from the viewpoint of OSPF."
|
|
::= { hwOspfv2MIB 7 }
|
|
|
|
hwOspfv2InterfaceEntry OBJECT-TYPE
|
|
SYNTAX HwOspfv2InterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describes the configured parameters of the OSPF interfaces."
|
|
INDEX { hwOspfv2ProcessIdIndex, hwOspfv2AreaIdIndex, hwOspfv2InterfaceIndex }
|
|
::= { hwOspfv2InterfaceTable 1 }
|
|
|
|
HwOspfv2InterfaceEntry ::=
|
|
SEQUENCE {
|
|
hwOspfv2InterfaceIndex
|
|
Integer32,
|
|
hwOspfv2InterfaceName
|
|
DisplayString
|
|
}
|
|
|
|
hwOspfv2InterfaceIndex OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A unique value for each interface."
|
|
::= { hwOspfv2InterfaceEntry 1 }
|
|
|
|
hwOspfv2InterfaceName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE (0..63))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name of the OSPF interface."
|
|
::= { hwOspfv2InterfaceEntry 2 }
|
|
|
|
hwOspfv2TrapsObjects OBJECT IDENTIFIER ::= { hwOspfv2MIB 30 }
|
|
|
|
hwOspfv2NbrChgReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
adjacencyHoldTimerExpired(1),
|
|
physicalInterfaceChange(2),
|
|
ospfProtocolReason(3),
|
|
bfdSessionStateChange(4),
|
|
configureChange(5),
|
|
peerRouterReason(6),
|
|
waitingForEstablishingNeighbor(7),
|
|
alarmCleared(100)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason of the OSPF neighbor state change."
|
|
::= { hwOspfv2TrapsObjects 1 }
|
|
|
|
hwOspfv2IfChgReason OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
configureChange(1),
|
|
physicalInterfaceChange(2),
|
|
alarmCleared(100)
|
|
}
|
|
MAX-ACCESS accessible-for-notify
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The reason of the OSPF interface state change."
|
|
::= { hwOspfv2TrapsObjects 2 }
|
|
|
|
hwOspfv2Traps OBJECT IDENTIFIER ::= { hwOspfv2MIB 31 }
|
|
|
|
hwOspfV2NeighborUnavailable NOTIFICATION-TYPE
|
|
OBJECTS { ospfRouterId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, hwOspfv2SelfIfName,
|
|
hwOspfv2VpnName, hwOspfv2NbrChgReason }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage changed OSPF neighbor alarm parameters."
|
|
::= { hwOspfv2Traps 1 }
|
|
|
|
hwOspfV2NeighborUnavailableClear NOTIFICATION-TYPE
|
|
OBJECTS { ospfRouterId, ospfNbrIpAddr, ospfNbrAddressLessIndex, ospfNbrRtrId, hwOspfv2SelfIfName,
|
|
hwOspfv2VpnName, hwOspfv2NbrChgReason }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage changed OSPF neighbor clear alarm parameters."
|
|
::= { hwOspfv2Traps 2 }
|
|
|
|
hwOspfv2IntraAreaRouteridConflict NOTIFICATION-TYPE
|
|
OBJECTS { hwOspfv2SelfRouterId, hwOspfv2NbrRouterId }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used to monitor router ID conflict in an intra area."
|
|
::= { hwOspfv2Traps 3 }
|
|
|
|
hwOspfv2IntraAreaDRIpAddressConflict NOTIFICATION-TYPE
|
|
OBJECTS { hwOspfv2SelfRouterId, hwOspfv2SelfIfIpAddress, hwOspfv2SelfIfName, ospfLsdbLsid, ospfLsdbRouterId }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The object is used to monitor conflicted IP addresses of DRs in an intra area."
|
|
::= { hwOspfv2Traps 4 }
|
|
|
|
hwOspfv2Conformance OBJECT IDENTIFIER ::= { hwOspfv2MIB 32 }
|
|
|
|
hwOspfv2Compliances OBJECT IDENTIFIER ::= { hwOspfv2Conformance 1 }
|
|
|
|
-- this module
|
|
hwOspfv2ModuleFullCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The compliance statement for entities implementing
|
|
the Huawei OSPF MIB"
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { hwOspfv2MIBObjectsGroup, hwOspfv2AreaGroup, hwOspfv2NetworkGroup, hwOspfv2NeighborGroup }
|
|
::= { hwOspfv2Compliances 1 }
|
|
|
|
hwOspfv2Groups OBJECT IDENTIFIER ::= { hwOspfv2Conformance 2 }
|
|
|
|
hwOspfv2MIBObjectsGroup OBJECT-GROUP
|
|
OBJECTS { hwOspfv2MIBBinding }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage OSPF general parameters."
|
|
::= { hwOspfv2Groups 1 }
|
|
|
|
hwOspfv2ProcessGroup OBJECT-GROUP
|
|
OBJECTS { hwOspfv2VpnName, hwOspfv2ConfigRouterId, hwOspfv2ActualRouterId, hwOspfv2BandwidthReference, hwOspfv2Description,
|
|
hwOspfv2LsdbOverflowLimit, hwOspfv2MaxLoadBalaNumber, hwOspfv2AseRouteMaxNumber, hwOspfv2InterRouteMaxNumber, hwOspfv2IntraRouteMaxNumber,
|
|
hwOspfv2RetransLimitMaxNumber, hwOspfv2Rfc1583Compatibility, hwOspfv2ShamHello, hwOspfv2OpaqueCapability, hwOspfv2TrafficAdjustment,
|
|
hwOspfv2TrafficAdvertise, hwOspfv2FlushTimer, hwOspfv2SpfSchHoldIntvl, hwOspfv2SpfSchStartIntvl, hwOspfv2SpfSchMaxIntvl,
|
|
hwOspfv2LsaOrigIntvlOtherType, hwOspfv2LsaOrigHoldIntvl, hwOspfv2LsaOrigStartIntvl, hwOspfv2LsaOrigMaxIntvl, hwOspfv2LsaArriveHoldIntvl,
|
|
hwOspfv2LsaArriveStartIntvl, hwOspfv2LsaArriveMaxIntvl, hwOspfv2LsaArriveIntvl, hwOspfv2SpfSchIntvlUnit, hwOspfv2SpfSchIntvlNumber,
|
|
hwOspfv2LsaOrigIntvl, hwOspfv2ProcessRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage OSPF process parameters."
|
|
::= { hwOspfv2Groups 2 }
|
|
|
|
hwOspfv2AreaGroup OBJECT-GROUP
|
|
OBJECTS { hwOspfv2AreaType, hwOspfv2AreaNoSummary, hwOspfv2AreaNssaFlushTimer, hwOspfv2AreaNssaDefAdvertise, hwOspfv2AreaNssaNoImportRoute,
|
|
hwOspfv2AreaNssaTransAlways, hwOspfv2AreaNssaTransTimer, hwOspfv2AreaNssaAllowFaZero, hwOspfv2AreaNssaSuppressFa, hwOspfv2AreaNssaSetNBit,
|
|
hwOspfv2AreaDefCost, hwOspfv2AreaDescription, hwOspfv2AreaFilterExpAcl, hwOspfv2AreaFilterExpPrefix, hwOspfv2AreaFilterExpPolicy,
|
|
hwOspfv2AreaFilterImpAcl, hwOspfv2AreaFilterImpPrefix, hwOspfv2AreaFilterImpPolicy, hwOspfv2AreaAuthModeType, hwOspfv2AreaAuthPasswordType,
|
|
hwOspfv2AreaAuthKeyId, hwOspfv2AreaAuthText, hwOspfv2AreaMplsTe, hwOspfv2AreaAreaRowStatus, hwOspfv2AreaFilterExpAclName,
|
|
hwOspfv2AreaFilterImpAclName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage OSPF area parameters."
|
|
::= { hwOspfv2Groups 4 }
|
|
|
|
hwOspfv2NetworkGroup OBJECT-GROUP
|
|
OBJECTS { hwOspfv2NetworkRowStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage OSPF network parameters."
|
|
::= { hwOspfv2Groups 5 }
|
|
|
|
hwOspfv2NeighborGroup OBJECT-GROUP
|
|
OBJECTS { hwOspfv2SelfRouterId, hwOspfv2SelfIfIpAddress, hwOspfv2SelfIfName, hwOspfv2NbrIfDesignatedRouter, hwOspfv2NbrIfBackupDesignatedRouter,
|
|
hwOspfv2NbrIfMtu, hwOspfv2NbrRouterId, hwOspfv2NbrState, hwOspfv2NbrMode, hwOspfv2NbrPriority,
|
|
hwOspfv2NbrUpTime, hwOspfv2NbrAuthSequence, hwOspfv2NbrDeadTimeLeft, hwOspfv2NbrGrStatus }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage changed OSPF neighbor parameters"
|
|
::= { hwOspfv2Groups 6 }
|
|
|
|
hwOspfv2ChangeGroup OBJECT-GROUP
|
|
OBJECTS { hwOspfv2MIBObjectsChange, hwOspfv2ProcessChange, hwOspfv2AreaChange, hwOspfv2NetworkChange }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage changed OSPF table parameters"
|
|
::= { hwOspfv2Groups 7 }
|
|
|
|
hwOspfTrapEventGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS { hwOspfV2NeighborUnavailable, hwOspfV2NeighborUnavailableClear, hwOspfv2IntraAreaRouteridConflict, hwOspfv2IntraAreaDRIpAddressConflict }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage changed OSPF private alarm parameters."
|
|
::= { hwOspfv2Groups 8 }
|
|
|
|
hwOspfv2TrapsObjectsGroup OBJECT-GROUP
|
|
OBJECTS { hwOspfv2NbrChgReason, hwOspfv2IfChgReason }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The objects are used to monitor/manage the neighbor state change from full to others."
|
|
::= { hwOspfv2Groups 9 }
|
|
|
|
hwOspfv2InterfaceGroup OBJECT-GROUP
|
|
OBJECTS { hwOspfv2InterfaceName }
|
|
STATUS current
|
|
DESCRIPTION
|
|
"These objects are used to monitor/manage changed OSPF interface parameters."
|
|
::= { hwOspfv2Groups 10 }
|
|
|
|
END
|
|
|
|
--
|
|
-- HUAWEI-OSPFV2-MIB.mib
|
|
--
|