2951 lines
97 KiB
Plaintext
2951 lines
97 KiB
Plaintext
-- *****************************************************************
|
||
-- MY-OSPF-MIB.mib: My Ospf MIB file
|
||
--
|
||
-- $Copyright$
|
||
--
|
||
-- *****************************************************************
|
||
--
|
||
|
||
DES7200-OSPF-MIB DEFINITIONS ::= BEGIN
|
||
|
||
IMPORTS
|
||
MODULE-IDENTITY,
|
||
OBJECT-TYPE,
|
||
NOTIFICATION-TYPE,
|
||
Integer32,
|
||
Counter32
|
||
FROM SNMPv2-SMI
|
||
TruthValue,
|
||
DisplayString,
|
||
RowStatus,
|
||
MacAddress
|
||
FROM SNMPv2-TC
|
||
MODULE-COMPLIANCE,
|
||
OBJECT-GROUP
|
||
FROM SNMPv2-CONF
|
||
ConfigStatus,
|
||
IfIndex
|
||
FROM DES7200-TC
|
||
EnabledStatus
|
||
FROM P-BRIDGE-MIB
|
||
AreaID,UpToMaxAge,Status,PositiveInteger,
|
||
DesignatedRouterPriority,RouterID,HelloRange
|
||
FROM OSPF-MIB
|
||
myMgmt
|
||
FROM DES7200-SMI;
|
||
|
||
myOspfMIB MODULE-IDENTITY
|
||
LAST-UPDATED "200211200000Z"
|
||
ORGANIZATION "$Company$"
|
||
CONTACT-INFO
|
||
"
|
||
Tel: $Telephone$
|
||
|
||
E-mail: $E-mail$"
|
||
DESCRIPTION
|
||
"This module defines my Ospf mibs."
|
||
REVISION "200211200000Z"
|
||
DESCRIPTION
|
||
"Initial version of this MIB module."
|
||
::= { myMgmt 30}
|
||
|
||
myOspfMIBObjects OBJECT IDENTIFIER ::= { myOspfMIB 1 }
|
||
|
||
-- general mib
|
||
myOspfGeneralMibsGroup OBJECT IDENTIFIER ::= { myOspfMIBObjects 1 }
|
||
|
||
--Minimum LSA interval
|
||
myOspfMiniLsaInterval OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Minimum LSA interval that the two LSA generate."
|
||
::={ myOspfGeneralMibsGroup 1 }
|
||
|
||
--Minimum LSA arrival
|
||
myOspfMiniLsaArrival OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Minimum LSA Interval of the two LSA arrival."
|
||
::={ myOspfGeneralMibsGroup 2 }
|
||
|
||
--Number of areas in this router
|
||
myOspfAreasNum OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of areas in this router"
|
||
::={ myOspfGeneralMibsGroup 3 }
|
||
|
||
myOspfNormalAreasNum OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of normal areas in this router"
|
||
::={ myOspfGeneralMibsGroup 4}
|
||
|
||
myOspfStubAreasNum OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of stub areas in this router"
|
||
::={ myOspfGeneralMibsGroup 5 }
|
||
|
||
myOspfNssaAreasNum OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Number of nssa areas in this router"
|
||
::={ myOspfGeneralMibsGroup 6 }
|
||
|
||
myOspfSpfDelay OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..2147483647)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Ospf Spf shedule time, an integer from 0 to 65535. The default is 5
|
||
seconds,0 means no delay."
|
||
DEFVAL {5}
|
||
::={ myOspfGeneralMibsGroup 7 }
|
||
|
||
myOspfSpfHoldTime OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..2147483647)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"hold time between two Spfs.an integer from 0 to 65535. The default is
|
||
10 seconds; 0 means no delay."
|
||
DEFVAL {10}
|
||
::={ myOspfGeneralMibsGroup 8 }
|
||
|
||
myOspfAutoCostRefBandWidthRef OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..2147483647)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Set AutoCost bandwidth referenc value in unit of Mbits.
|
||
Setting this value to 0 indicate that disable the feature of
|
||
autocost bandwidth referenc."
|
||
DEFVAL {100}
|
||
::={ myOspfGeneralMibsGroup 9 }
|
||
|
||
myOspfLsaGroupPacing OBJECT-TYPE
|
||
SYNTAX Unsigned32(10..1800)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"set the group pacing of LSAs."
|
||
DEFVAL {240}
|
||
::={ myOspfGeneralMibsGroup 10}
|
||
|
||
myOspfInterDistance OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Set inter-area distance."
|
||
DEFVAL {110}
|
||
::= { myOspfGeneralMibsGroup 11 }
|
||
|
||
myOspfIntraDistance OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Set intra-area distance."
|
||
DEFVAL {110}
|
||
::= { myOspfGeneralMibsGroup 12 }
|
||
|
||
myOspfExternDistance OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Set extern distance."
|
||
DEFVAL {110}
|
||
::= { myOspfGeneralMibsGroup 13 }
|
||
|
||
--LogAdjChangeNotify
|
||
myOspfLogAdjChangeNotify OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"if enabled status is setted,
|
||
Send syslog message when a neighbor state changes."
|
||
DEFVAL {enabled}
|
||
::= { myOspfGeneralMibsGroup 14 }
|
||
|
||
myOspfPassiveStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The myOspfIfPassiveStatus of a interface equal to this object value
|
||
when this interface is created. If you change this object value to 'enabled'
|
||
or 'disabled'all interfaces which have exist will also change their
|
||
myOspfIfPassiveStatus to 'enabled' or 'disabled'."
|
||
DEFVAL { disabled }
|
||
::={ myOspfGeneralMibsGroup 15 }
|
||
|
||
myOspfRFC1583Compatibility OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Controls the preference rules used in calculating AS external routes
|
||
(RFC2328 Section 16.4) when choosing among multiple AS-external-LSAs
|
||
advertising the same destination. When set to 'enabled', the preference
|
||
rules remain those specified by RFC 1583 ([Ref9]). When set
|
||
to 'disabled', the preference rules are those stated in
|
||
'RFC2328 Section 16.4.1' which prevent routing loops when AS-
|
||
external-LSAs for the same destination have been originated
|
||
from different areas. Set to 'enabled' by default."
|
||
REFERENCE
|
||
"OSPF Version 2(RFC2328), C.1 Global parameters"
|
||
DEFVAL { enabled }
|
||
::={ myOspfGeneralMibsGroup 16 }
|
||
|
||
myOspfRouteRedisDefMetricVal OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..16777214)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"When this value is setted,Cause the current routing protocol(ospf)
|
||
to use the same metricvalue for all redistributed routes (BGP, RIP, and OSPF)."
|
||
DEFVAL {20}
|
||
::= { myOspfGeneralMibsGroup 17}
|
||
|
||
myOspfAdminiDistance OBJECT-TYPE
|
||
SYNTAX Unsigned32(1..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"ospf Administrative distance."
|
||
DEFVAL {110}
|
||
::= { myOspfGeneralMibsGroup 18}
|
||
|
||
|
||
--table mib
|
||
|
||
--myOspfAreaTable
|
||
myOspfAreaTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfAreaEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information describing the configured parame-
|
||
ters and cumulative statistics of the router's
|
||
attached areas.This table is superset of ospfAreaTable"
|
||
::= { myOspfMIBObjects 2}
|
||
|
||
myOspfAreaEntry OBJECT-TYPE
|
||
SYNTAX MyOspfAreaEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The entry of myOspfAreaTable."
|
||
INDEX { myOspfAreaId}
|
||
::= { myOspfAreaTable 1 }
|
||
|
||
MyOspfAreaEntry ::=
|
||
SEQUENCE {
|
||
myOspfAreaId
|
||
AreaID,
|
||
myOspfAuthType
|
||
INTEGER,
|
||
myOspfImportAsExtern
|
||
INTEGER,
|
||
myOspfSpfRuns
|
||
Counter32,
|
||
myOspfAreaBdrRtrCount
|
||
Gauge32,
|
||
myOspfAsBdrRtrCount
|
||
Gauge32,
|
||
myOspfAreaLsaCount
|
||
Gauge32,
|
||
myOspfAreaLsaCksumSum
|
||
Unsigned32,
|
||
myOspfAreaSummary
|
||
INTEGER,
|
||
myOspfAreaStatus
|
||
RowStatus,
|
||
-- extend parts
|
||
myOspfAreaInterfaceNum
|
||
Unsigned32,
|
||
myOspfAreaNssaIsRedistribution
|
||
TruthValue,
|
||
myOspfAreaNssaIsDefInfoOriginate
|
||
TruthValue
|
||
}
|
||
myOspfAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS read-only
|
||
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"
|
||
::= { myOspfAreaEntry 1 }
|
||
|
||
|
||
myOspfAuthType OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
none(0),
|
||
simplePassword(1),
|
||
md5 (2)
|
||
-- reserved for specification by IANA (> 2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The authentication type specified for an area.
|
||
Additional authentication types may be assigned
|
||
locally on a per Area basis."
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix E Authentication"
|
||
DEFVAL { 0 } -- no authentication, by default
|
||
::= { myOspfAreaEntry 2 }
|
||
|
||
myOspfImportAsExtern OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
importExternal (1), --normal area
|
||
importNoExternal (2), -- stub area
|
||
importNssa (3) -- NSSA area
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The area's support for importing AS external
|
||
link- state advertisements."
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix C.2 Area parameters"
|
||
DEFVAL { importExternal }
|
||
::= { myOspfAreaEntry 3 }
|
||
|
||
|
||
myOspfSpfRuns 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."
|
||
::= { myOspfAreaEntry 4 }
|
||
|
||
myOspfAreaBdrRtrCount OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The total number of area border routers reach-
|
||
able within this area. This is initially zero,
|
||
and is calculated in each SPF Pass."
|
||
::= { myOspfAreaEntry 5 }
|
||
|
||
myOspfAsBdrRtrCount 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."
|
||
::= { myOspfAreaEntry 6 }
|
||
|
||
|
||
myOspfAreaLsaCount 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 LSA's."
|
||
::= { myOspfAreaEntry 7 }
|
||
|
||
|
||
myOspfAreaLsaCksumSum OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The 32-bit unsigned sum of the link-state ad-
|
||
vertisements' 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 data-
|
||
base, and to compare the link-state database of
|
||
two routers."
|
||
DEFVAL { 0 }
|
||
::= { myOspfAreaEntry 8 }
|
||
|
||
myOspfAreaSummary OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
noAreaSummary (1),
|
||
sendAreaSummary (2)
|
||
}
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The variable ospfAreaSummary controls the im-
|
||
port of summary LSAs into stub areas. It has
|
||
no effect on other areas.
|
||
|
||
If it is noAreaSummary, the router will neither
|
||
originate nor propagate summary LSAs into the
|
||
stub area. It will rely entirely on its de-
|
||
fault route.
|
||
|
||
If it is sendAreaSummary, the router will both
|
||
summarize and propagate summary LSAs."
|
||
DEFVAL { sendAreaSummary }
|
||
::= { myOspfAreaEntry 9 }
|
||
|
||
|
||
myOspfAreaStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This variable displays the status of the en-
|
||
try. Setting it to 'invalid' has the effect of
|
||
rendering it inoperative. The internal effect
|
||
(row removal) is implementation dependent."
|
||
::= { myOspfAreaEntry 10 }
|
||
|
||
myOspfAreaInterfaceNum OBJECT-TYPE --for command "show
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" the interface number of this area"
|
||
::= { myOspfAreaEntry 11 }
|
||
|
||
myOspfAreaNssaIsRedistribution OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
" if it's disabled , when the router is an NSSA ABR and
|
||
you want the redistribute command to import routes into normal
|
||
areas, but not into the NSSA,
|
||
this field is vaild for nssa area"
|
||
DEFVAL {true}
|
||
::= { myOspfAreaEntry 12}
|
||
|
||
myOspfAreaNssaIsDefInfoOriginate OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"if it's enabled it meaning that on an ABR to allow
|
||
importing type 7 LSAs into the NSSA,
|
||
this field is valid for nssa area"
|
||
DEFVAL {false}
|
||
::= { myOspfAreaEntry 13}
|
||
|
||
|
||
--network address scope table
|
||
myOspfAddressScopeTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfAddressScopeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Define an interface on which OSPF runs and the area ID for that
|
||
interface. You can use the wildcard-mask to use a single
|
||
command to define one or more multiple interfaces to be
|
||
associated with a specific OSPF area. "
|
||
::= { myOspfMIBObjects 3 }
|
||
|
||
myOspfAddressScopeEntry OBJECT-TYPE
|
||
SYNTAX MyOspfAddressScopeEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the entry define an scope of address for ospf routing."
|
||
INDEX { myOspfNetWorkAreaID,myOspfNetWorkAddress, myOspfNetWorkMask}
|
||
::= { myOspfAddressScopeTable 1 }
|
||
|
||
|
||
MyOspfAddressScopeEntry ::=
|
||
SEQUENCE {
|
||
myOspfNetWorkAreaID
|
||
IpAddress,
|
||
myOspfNetWorkAddress
|
||
IpAddress,
|
||
myOspfNetWorkMask
|
||
IpAddress,
|
||
myOspfNetWorkStatus
|
||
RowStatus
|
||
|
||
}
|
||
|
||
myOspfNetWorkAreaID OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"area ID"
|
||
::= { myOspfAddressScopeEntry 1 }
|
||
|
||
myOspfNetWorkAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" Routing for Networks Ipaddress"
|
||
::= { myOspfAddressScopeEntry 2 }
|
||
|
||
myOspfNetWorkMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" Routing for Networks mask"
|
||
::= { myOspfAddressScopeEntry 3 }
|
||
|
||
myOspfNetWorkStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
" when this value is destroy,the
|
||
entry will be deleted"
|
||
::= { myOspfAddressScopeEntry 4 }
|
||
|
||
|
||
-- The Ospf Interface Configuration Table
|
||
|
||
myOspfIfTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfIfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Interface Table describes the interfaces
|
||
from the viewpoint of OSPF."
|
||
REFERENCE
|
||
"ospfIfTable in rfc1850"
|
||
::= { myOspfMIBObjects 4 }
|
||
|
||
myOspfIfEntry OBJECT-TYPE
|
||
SYNTAX MyOspfIfEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Interface Entry describes one inter-
|
||
face configuration of OSPF."
|
||
INDEX { myOspfIfIpAddress, myOspfAddressLessIf }
|
||
::= { myOspfIfTable 1 }
|
||
|
||
MyOspfIfEntry ::=
|
||
SEQUENCE {
|
||
myOspfIfIpAddress
|
||
IpAddress,
|
||
myOspfAddressLessIf
|
||
Unsigned32,
|
||
myOspfIfAreaId
|
||
AreaID,
|
||
myOspfIfType
|
||
INTEGER,
|
||
myOspfIfAdminStat
|
||
Status,
|
||
myOspfIfRtrPriority
|
||
DesignatedRouterPriority,
|
||
myOspfIfTransitDelay
|
||
Unsigned32,
|
||
myOspfIfRetransInterval
|
||
Unsigned32,
|
||
myOspfIfHelloInterval
|
||
HelloRange,
|
||
myOspfIfRtrDeadInterval
|
||
PositiveInteger,
|
||
myOspfIfPollInterval
|
||
PositiveInteger,
|
||
myOspfIfState
|
||
INTEGER,
|
||
myOspfIfDesignatedRouter
|
||
IpAddress,
|
||
myOspfIfBackupDesignatedRouter
|
||
IpAddress,
|
||
myOspfIfEvents
|
||
Counter32,
|
||
myOspfIfAuthType
|
||
INTEGER,
|
||
myOspfIfAuthKey
|
||
OCTET STRING,
|
||
myOspfIfStatus
|
||
RowStatus,
|
||
myOspfIfMulticastForwarding
|
||
INTEGER,
|
||
myOspfIfDemand
|
||
TruthValue,
|
||
myOspfIfDatabaseFilterAllOut
|
||
EnabledStatus,
|
||
myOspfIfDesignateRouterId
|
||
IpAddress,
|
||
myOspfIfBackupDesignateRouterId
|
||
IpAddress,
|
||
myOspfIfWaitInternal
|
||
Unsigned32,
|
||
myOspfIfPassiveStatus
|
||
EnabledStatus,
|
||
myOspfIfCurrentUsedMd5AuthKeyId
|
||
Unsigned32
|
||
}
|
||
myOspfIfIpAddress OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address of this OSPF interface."
|
||
::= { myOspfIfEntry 1 }
|
||
|
||
myOspfAddressLessIf OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
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."
|
||
::= { myOspfIfEntry 2 }
|
||
|
||
|
||
myOspfIfAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS read-only
|
||
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
|
||
::= { myOspfIfEntry 3 }
|
||
|
||
myOspfIfType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
broadcast (1),
|
||
nbma (2),
|
||
pointToPoint (3),
|
||
pointToMultipoint (5),
|
||
loopback(6)
|
||
}
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF interface type.
|
||
|
||
By way of a default, this field may be intuited
|
||
from the corresponding value of ifType. Broad-
|
||
cast 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'."
|
||
::= { myOspfIfEntry 4 }
|
||
|
||
|
||
myOspfIfAdminStat OBJECT-TYPE
|
||
SYNTAX Status
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF interface's administrative status.
|
||
The value formed on the interface, and the in-
|
||
terface will be advertised as an internal route
|
||
to some area. The value 'disabled' denotes
|
||
that the interface is external to OSPF."
|
||
::= { myOspfIfEntry 5 }
|
||
|
||
myOspfIfRtrPriority OBJECT-TYPE
|
||
SYNTAX DesignatedRouterPriority
|
||
MAX-ACCESS read-write
|
||
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 eligi-
|
||
ble 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 }
|
||
::= { myOspfIfEntry 6 }
|
||
|
||
|
||
myOspfIfTransitDelay OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The estimated number of seconds it takes to
|
||
transmit a link state update packet over this
|
||
interface."
|
||
DEFVAL { 1 }
|
||
::= { myOspfIfEntry 7 }
|
||
|
||
|
||
myOspfIfRetransInterval OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..65535)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds between link-state ad-
|
||
vertisement retransmissions, for adjacencies
|
||
belonging to this interface. This value is
|
||
also used when retransmitting database descrip-
|
||
tion and link-state request packets."
|
||
DEFVAL { 5 }
|
||
::= { myOspfIfEntry 8 }
|
||
|
||
|
||
myOspfIfHelloInterval OBJECT-TYPE
|
||
SYNTAX HelloRange
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The length of time, in seconds, between the
|
||
Hello packets that the router sends on the in-
|
||
terface. This value must be the same for all
|
||
routers attached to a common network."
|
||
DEFVAL { 10 }
|
||
::= { myOspfIfEntry 9 }
|
||
|
||
|
||
myOspfIfRtrDeadInterval OBJECT-TYPE
|
||
SYNTAX PositiveInteger
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds that a router's Hello
|
||
packets have not been seen before it's neigh-
|
||
bors 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 }
|
||
::= { myOspfIfEntry 10 }
|
||
|
||
|
||
myOspfIfPollInterval OBJECT-TYPE
|
||
SYNTAX PositiveInteger
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The larger time interval, in seconds, between
|
||
the Hello packets sent to an inactive non-
|
||
broadcast multi- access neighbor."
|
||
::= { myOspfIfEntry 11 }
|
||
|
||
|
||
myOspfIfState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
down (1),
|
||
loopback (2),
|
||
waiting (3),
|
||
pointToPoint (4),
|
||
designatedRouter (5),
|
||
backupDesignatedRouter (6),
|
||
otherDesignatedRouter (7)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Interface State."
|
||
DEFVAL { down }
|
||
::= { myOspfIfEntry 12 }
|
||
|
||
|
||
myOspfIfDesignatedRouter OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP Address of the interface which connected the local router in
|
||
the Designated Router."
|
||
DEFVAL { '00000000'H } -- 0.0.0.0
|
||
::= { myOspfIfEntry 13 }
|
||
|
||
|
||
myOspfIfBackupDesignatedRouter OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP Address of the interface which connected the local router in
|
||
the Backup Designated Router."
|
||
DEFVAL { '00000000'H } -- 0.0.0.0
|
||
::= { myOspfIfEntry 14 }
|
||
|
||
myOspfIfEvents 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."
|
||
::= { myOspfIfEntry 15 }
|
||
|
||
|
||
myOspfIfAuthKey OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..256))
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Authentication Key. If the Area's Author-
|
||
ization Type is simplePassword, and the key
|
||
length is shorter than 8 octets, the agent will
|
||
left adjust and zero fill to 8 octets.
|
||
|
||
Note that unauthenticated interfaces need no
|
||
authentication key, and simple password authen-
|
||
tication cannot use a key of more than 8 oc-
|
||
tets. Larger keys are useful only with authen-
|
||
tication mechanisms not specified in this docu-
|
||
ment.
|
||
|
||
When read, myOspfIfAuthKey always returns an Oc-
|
||
tet 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
|
||
::= { myOspfIfEntry 16 }
|
||
|
||
myOspfIfStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This value will be active(1) always."
|
||
::= { myOspfIfEntry 17 }
|
||
|
||
|
||
myOspfIfMulticastForwarding OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
blocked (1), -- no multicast forwarding
|
||
multicast (2), -- using multicast address
|
||
unicast (3) -- to each OSPF neighbor
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The way multicasts should forwarded on this
|
||
interface; not forwarded, forwarded as data
|
||
link multicasts, or forwarded as data link uni-
|
||
casts. Data link multicasting is not meaning-
|
||
ful on point to point and NBMA interfaces, and
|
||
setting ospfMulticastForwarding to 0 effective-
|
||
ly disables all multicast forwarding."
|
||
DEFVAL { blocked }
|
||
::= { myOspfIfEntry 18 }
|
||
|
||
|
||
myOspfIfDemand OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates whether Demand OSPF procedures (hel-
|
||
lo supression to FULL neighbors and setting the
|
||
DoNotAge flag on proogated LSAs) should be per-
|
||
formed on this interface."
|
||
DEFVAL { false }
|
||
::= { myOspfIfEntry 19 }
|
||
|
||
|
||
myOspfIfAuthType OBJECT-TYPE
|
||
SYNTAX INTEGER (0..255)
|
||
-- none (0),
|
||
-- simplePassword (1)
|
||
-- md5 (2)
|
||
-- default (3)
|
||
-- reserved for specification by IANA (> 2)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The authentication type specified for an interface. Setting this value to
|
||
'default' means using default authentication type referenced to Area Authentication,
|
||
this value only for set,not be read. Additional authentication types may
|
||
be assigned locally."
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix E Authentication"
|
||
DEFVAL { 0 } -- no authentication, by default
|
||
::= { myOspfIfEntry 20 }
|
||
|
||
myOspfIfDatabaseFilterAllOut OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Block flooding of OSPF LSA packets to the interface. By
|
||
default, OSPF floods new LSAs over all interfaces in the same area,
|
||
except the interface on which the LSA arrives."
|
||
DEFVAL {disabled}
|
||
::= { myOspfIfEntry 21 }
|
||
|
||
myOspfIfDesignateRouterId OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"DR RouterID of this interface,
|
||
when DR does not selected,DR Id is 0.0.0.0"
|
||
DEFVAL {'00000000'H}
|
||
::= { myOspfIfEntry 22 }
|
||
|
||
myOspfIfBackupDesignateRouterId OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Backup DR RouterId of this interface ,
|
||
when Backup DR does not selected,BDR Id is 0.0.0.0"
|
||
DEFVAL {'00000000'H}
|
||
::= { myOspfIfEntry 23 }
|
||
|
||
myOspfIfWaitInternal OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The wait time of hello generate"
|
||
::= { myOspfIfEntry 24 }
|
||
|
||
myOspfIfPassiveStatus OBJECT-TYPE
|
||
SYNTAX EnabledStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Setting this object value to 'enabled' ,the interface will
|
||
become a passive interface."
|
||
DEFVAL { disabled }
|
||
::= { myOspfIfEntry 25 }
|
||
myOspfIfCurrentUsedMd5AuthKeyId OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..255)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"key-id which current used for md5 authentication,this value is
|
||
valid from 1 to 255, the value 0 is default value.."
|
||
DEFVAL {0}
|
||
::= { myOspfIfEntry 26 }
|
||
|
||
|
||
-- The Ospf Interface MD5 authentication key configuration table
|
||
|
||
myOspfIfMd5AuthKeyTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfIfMd5AuthKeyEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Configuration table of the key-id for md5 authentication for OSPF protocol."
|
||
::= { myOspfMIBObjects 5 }
|
||
|
||
myOspfIfMd5AuthKeyEntry OBJECT-TYPE
|
||
SYNTAX MyOspfIfMd5AuthKeyEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Configuration entry of the key-id for md5 authentication for OSPF protocol"
|
||
INDEX {myOspfIfMd5AuthKeyIf, myOspfIfMd5AuthKeyId }
|
||
::= { myOspfIfMd5AuthKeyTable 1 }
|
||
|
||
MyOspfIfMd5AuthKeyEntry ::=
|
||
SEQUENCE {
|
||
myOspfIfMd5AuthKeyIf
|
||
Unsigned32,
|
||
myOspfIfMd5AuthKeyId
|
||
Unsigned32,
|
||
myOspfIfMd5AuthKey
|
||
OCTET STRING,
|
||
myOspfIfMd5AuthKeySt
|
||
ConfigStatus
|
||
}
|
||
|
||
myOspfIfMd5AuthKeyIf OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Corresponding value of ifIndex for interfaces."
|
||
::= { myOspfIfMd5AuthKeyEntry 1 }
|
||
|
||
myOspfIfMd5AuthKeyId OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..255)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the key-id for md5 authentication."
|
||
::= { myOspfIfMd5AuthKeyEntry 2 }
|
||
|
||
myOspfIfMd5AuthKey OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..256))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Authentication Key for MD5.
|
||
|
||
When read, myOspfIfMd5AuthKey always returns an Oc-
|
||
tet String of length zero."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 9 The Interface Data
|
||
Structure"
|
||
::= { myOspfIfMd5AuthKeyEntry 3 }
|
||
|
||
myOspfIfMd5AuthKeySt OBJECT-TYPE
|
||
SYNTAX ConfigStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Setting this value to 'invalid' will delete this entry.
|
||
Setting this value to 'valid' will have no effect."
|
||
::= { myOspfIfMd5AuthKeyEntry 4 }
|
||
|
||
|
||
|
||
-- The My Ospf Virtual Link Table
|
||
|
||
myOspfVirtTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfVirtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information about this router's virtual inter-
|
||
faces.Include ospfVirtIfTable in rfc1850"
|
||
REFERENCE
|
||
"ospfVirtIfTable in rfc1850"
|
||
::= { myOspfMIBObjects 6 }
|
||
|
||
myOspfVirtEntry OBJECT-TYPE
|
||
SYNTAX MyOspfVirtEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Information about a single Virtual Interface"
|
||
INDEX {myOspfVirtIfAreaId, myOspfVirtIfNeighbor}
|
||
::= { myOspfVirtTable 1 }
|
||
|
||
MyOspfVirtEntry ::=
|
||
SEQUENCE {
|
||
myOspfVirtIfAreaId
|
||
AreaID,
|
||
myOspfVirtIfNeighbor
|
||
RouterID,
|
||
myOspfVirtIfTransitDelay
|
||
Unsigned32,
|
||
myOspfVirtIfRetransInterval
|
||
Unsigned32,
|
||
myOspfVirtIfHelloInterval
|
||
HelloRange,
|
||
myOspfVirtIfRtrDeadInterval
|
||
PositiveInteger,
|
||
myOspfVirtIfState
|
||
INTEGER,
|
||
myOspfVirtIfEvents
|
||
Counter32,
|
||
myOspfVirtIfAuthType
|
||
INTEGER,
|
||
myOspfVirtIfAuthKey
|
||
OCTET STRING,
|
||
myOspfVirtIfStatus
|
||
RowStatus,
|
||
myOspfVirtCost
|
||
Unsigned32,
|
||
myOspfVirtNativeIfIndex
|
||
INTEGER,
|
||
myOspfVirtLinkState
|
||
INTEGER,
|
||
myOspfVirtHelloDueIn
|
||
TimeTicks,
|
||
myOspfVirtCurrentUsedMd5AuthKeyId
|
||
Unsigned32
|
||
}
|
||
|
||
myOspfVirtIfAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Transit Area that the Virtual Link
|
||
traverses. By definition, this is not 0.0.0.0"
|
||
::= { myOspfVirtEntry 1 }
|
||
|
||
|
||
myOspfVirtIfNeighbor OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Router ID of the Virtual Neighbor."
|
||
::= { myOspfVirtEntry 2 }
|
||
|
||
|
||
myOspfVirtIfTransitDelay OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..65535)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The estimated number of seconds it takes to
|
||
transmit a link- state update packet over this
|
||
interface."
|
||
DEFVAL { 1 }
|
||
::= { myOspfVirtEntry 3 }
|
||
|
||
|
||
myOspfVirtIfRetransInterval OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..65535)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds between link-state ad-
|
||
vertisement retransmissions, for adjacencies
|
||
belonging to this interface. This value is
|
||
also used when retransmitting database descrip-
|
||
tion and link-state request packets. This
|
||
value should be well over the expected round-
|
||
trip time."
|
||
DEFVAL { 5 }
|
||
::= { myOspfVirtEntry 4 }
|
||
|
||
|
||
myOspfVirtIfHelloInterval OBJECT-TYPE
|
||
SYNTAX HelloRange
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The length of time, in seconds, between the
|
||
Hello packets that the router sends on the in-
|
||
terface. This value must be the same for the
|
||
virtual neighbor."
|
||
DEFVAL { 10 }
|
||
::= { myOspfVirtEntry 5 }
|
||
|
||
|
||
myOspfVirtIfRtrDeadInterval OBJECT-TYPE
|
||
SYNTAX PositiveInteger
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of seconds that a router's Hello
|
||
packets have not been seen before it's neigh-
|
||
bors declare the router down. This should be
|
||
some multiple of the Hello interval. This
|
||
value must be the same for the virtual neigh-
|
||
bor."
|
||
DEFVAL { 40 }
|
||
::= { myOspfVirtEntry 6 }
|
||
|
||
|
||
myOspfVirtIfState 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 }
|
||
::= { myOspfVirtEntry 7 }
|
||
|
||
|
||
myOspfVirtIfEvents OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of state changes or error events on
|
||
this Virtual Link"
|
||
::= { myOspfVirtEntry 8 }
|
||
|
||
|
||
myOspfVirtIfAuthKey OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(0..256))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"If Authentication Type is simplePassword, the
|
||
device will left adjust and zero fill to 8 oc-
|
||
tets.
|
||
|
||
Note that unauthenticated interfaces need no
|
||
authentication key, and simple password authen-
|
||
tication cannot use a key of more than 8 oc-
|
||
tets. Larger keys are useful only with authen-
|
||
tication mechanisms not specified in this docu-
|
||
ment.
|
||
|
||
When read, ospfVifAuthKey always returns a
|
||
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
|
||
::= { myOspfVirtEntry 9 }
|
||
|
||
|
||
myOspfVirtIfStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This variable displays the status of the en-
|
||
try. Setting it to 'invalid' has the effect of
|
||
rendering it inoperative. The internal effect
|
||
(row removal) is implementation dependent."
|
||
::= { myOspfVirtEntry 10 }
|
||
|
||
|
||
myOspfVirtIfAuthType OBJECT-TYPE
|
||
SYNTAX INTEGER (0..255)
|
||
-- none (0),
|
||
-- simplePassword (1),
|
||
-- md5 (2),
|
||
-- default (3)
|
||
-- reserved for specification by IANA (> 2)
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The authentication type specified for a virtual interface. Setting this value
|
||
'default' means using default authentication type referenced to Area Authentication,
|
||
this value only for set,not be read. Additional authentication types
|
||
may be assigned locally."
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix E Authentication"
|
||
DEFVAL { 0 } -- no authentication, by default
|
||
::= { myOspfVirtEntry 11 }
|
||
|
||
|
||
myOspfVirtCost OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Explicitly specify the cost of sending a packet on the
|
||
interface."
|
||
::= { myOspfVirtEntry 12 }
|
||
|
||
myOspfVirtNativeIfIndex OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" the Interface's Index that The Virtual Link
|
||
via this interface."
|
||
::= { myOspfVirtEntry 13 }
|
||
|
||
myOspfVirtLinkState OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
up(1),
|
||
down(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Virtual Link State is up or down."
|
||
::= { myOspfVirtEntry 14 }
|
||
|
||
myOspfVirtHelloDueIn OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" the time when hello due in."
|
||
::= { myOspfVirtEntry 15 }
|
||
|
||
myOspfVirtCurrentUsedMd5AuthKeyId OBJECT-TYPE
|
||
SYNTAX Unsigned32 (0..255)
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the key-id which current used for md5 authentication,this value is
|
||
valid from 1 to 255, the value 0 is default value."
|
||
DEFVAL {0}
|
||
::= { myOspfVirtEntry 16 }
|
||
|
||
|
||
-- The Ospf Virtual Interface MD5 authentication key configuration table
|
||
|
||
myOspfVirtIfMd5AuthKeyTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfVirtIfMd5AuthKeyEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Configuration table of the key-id for md5 authentication in VirtIf
|
||
for OSPF protocol."
|
||
::= { myOspfMIBObjects 7 }
|
||
|
||
myOspfVirtIfMd5AuthKeyEntry OBJECT-TYPE
|
||
SYNTAX MyOspfVirtIfMd5AuthKeyEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Configuration entry of the key-id for md5 authentication in VirtIf
|
||
for OSPF protocol"
|
||
INDEX {myOspfVirtIfMd5AuthKeyAreaId, myOspfVirtIfMd5AuthKeyNeighbor,
|
||
myOspfVirtIfMd5AuthKeyId }
|
||
::= { myOspfVirtIfMd5AuthKeyTable 1 }
|
||
|
||
MyOspfVirtIfMd5AuthKeyEntry ::=
|
||
SEQUENCE {
|
||
myOspfVirtIfMd5AuthKeyAreaId
|
||
AreaID,
|
||
myOspfVirtIfMd5AuthKeyNeighbor
|
||
RouterID,
|
||
myOspfVirtIfMd5AuthKeyId
|
||
Unsigned32,
|
||
myOspfVirtIfMd5AuthKey
|
||
OCTET STRING,
|
||
myOspfVirtIfMd5AuthKeySt
|
||
ConfigStatus
|
||
}
|
||
|
||
myOspfVirtIfMd5AuthKeyAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Transit Area that the Virtual Link
|
||
traverses. By definition, this is not 0.0.0.0"
|
||
::= { myOspfVirtIfMd5AuthKeyEntry 1 }
|
||
|
||
myOspfVirtIfMd5AuthKeyNeighbor OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Router ID of the Virtual Neighbor."
|
||
::= { myOspfVirtIfMd5AuthKeyEntry 2 }
|
||
|
||
myOspfVirtIfMd5AuthKeyId OBJECT-TYPE
|
||
SYNTAX Unsigned32 (1..255)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the key-id for md5 authentication."
|
||
::= { myOspfVirtIfMd5AuthKeyEntry 3 }
|
||
|
||
myOspfVirtIfMd5AuthKey OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (0..256))
|
||
MAX-ACCESS read-create
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The Authentication Key for MD5.
|
||
|
||
When read, myOspfVirtIfMd5AuthKey always returns an Oc-
|
||
tet String of length zero."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 9 The Interface Data
|
||
Structure"
|
||
::= { myOspfVirtIfMd5AuthKeyEntry 4 }
|
||
|
||
myOspfVirtIfMd5AuthKeySt OBJECT-TYPE
|
||
SYNTAX ConfigStatus
|
||
MAX-ACCESS read-write
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Setting this value to 'invalid' will delete this entry.
|
||
Setting this value to 'valid' will have no effect."
|
||
::= { myOspfVirtIfMd5AuthKeyEntry 5 }
|
||
|
||
|
||
myOspfLsaDetailInfoMibsGroup OBJECT IDENTIFIER ::= { myOspfMIBObjects 8 }
|
||
|
||
|
||
-- OSPF Link State Database
|
||
|
||
-- The Link State Database contains the Link State
|
||
-- Advertisements from throughout the areas that the
|
||
-- device is attached to.
|
||
|
||
|
||
myOspfLsdbTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfLsdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Process's Link State Database."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 12 Link State Adver-
|
||
tisements"
|
||
::= { myOspfLsaDetailInfoMibsGroup 1 }
|
||
|
||
|
||
myOspfLsdbEntry OBJECT-TYPE
|
||
SYNTAX MyOspfLsdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A single Link State Advertisement."
|
||
INDEX { myOspfLsdbAreaId, myOspfLsdbType,
|
||
myOspfLsdbLsid, myOspfLsdbRouterId }
|
||
::= { myOspfLsdbTable 1 }
|
||
|
||
MyOspfLsdbEntry ::=
|
||
SEQUENCE {
|
||
myOspfLsdbAreaId
|
||
AreaID,
|
||
myOspfLsdbType
|
||
INTEGER,
|
||
myOspfLsdbLsid
|
||
IpAddress,
|
||
myOspfLsdbRouterId
|
||
RouterID,
|
||
myOspfLsdbSequence
|
||
Unsigned32,
|
||
myOspfLsdbAge
|
||
Unsigned32,
|
||
myOspfLsdbChecksum
|
||
Unsigned32,
|
||
myOspfLsdbAdvertisement
|
||
OCTET STRING,
|
||
myOspfLsdbLinkNum --equal LinkCount
|
||
Unsigned32,
|
||
myOspfLsdbPacketLength
|
||
INTEGER,
|
||
myOspfSummaryLsaNetworkMask
|
||
IpAddress,
|
||
myOspfSummaryLsaTos0Metric
|
||
Unsigned32,
|
||
myOspfNssaLsaDetailMetricType
|
||
INTEGER,
|
||
myOspfNssaLsaDetailForwardAddr
|
||
IpAddress,
|
||
myOspfNssaLsaDetailRouteTag
|
||
Unsigned32,
|
||
myOspfLsdbOption
|
||
Unsigned32
|
||
}
|
||
myOspfLsdbAreaId OBJECT-TYPE
|
||
SYNTAX AreaID
|
||
MAX-ACCESS read-only
|
||
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"
|
||
::= { myOspfLsdbEntry 1 }
|
||
|
||
-- External Link State Advertisements are permitted
|
||
-- for backward compatibility, but should be displayed in
|
||
-- the ospfExtLsdbTable rather than here.
|
||
|
||
myOspfLsdbType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
routerLink (1),
|
||
networkLink (2),
|
||
summaryLink (3),
|
||
asSummaryLink (4),
|
||
asExternalLink (5), -- but see myOspfExtLsdbTable
|
||
multicastLink (6),
|
||
nssaExternalLink (7)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of the link state advertisement.
|
||
Each link state type has a separate advertise-
|
||
ment format."
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix A.4.1 The Link State
|
||
Advertisement header"
|
||
::= { myOspfLsdbEntry 2 }
|
||
|
||
myOspfLsdbLsid OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
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"
|
||
::= { myOspfLsdbEntry 3 }
|
||
|
||
myOspfLsdbRouterId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS read-only
|
||
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"
|
||
::= { myOspfLsdbEntry 4 }
|
||
|
||
-- Note that the OSPF Sequence Number is a 32 bit signed
|
||
-- integer. It mys with the value '80000001'h,
|
||
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
|
||
-- Thus, a typical sequence number will be very negative.
|
||
|
||
myOspfLsdbSequence OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The sequence number field is a signed 32-bit
|
||
integer. It is used to detect old and dupli-
|
||
cate 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"
|
||
::= { myOspfLsdbEntry 5 }
|
||
|
||
myOspfLsdbAge OBJECT-TYPE
|
||
SYNTAX Unsigned32 -- Should be 0..MaxAge
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This field is the age of the link state adver-
|
||
tisement in seconds."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 12.1.1 LS age"
|
||
::= { myOspfLsdbEntry 6 }
|
||
|
||
myOspfLsdbChecksum OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
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 connec-
|
||
tionless datagrams; it is commonly referred to
|
||
as the Fletcher checksum."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 12.1.7 LS checksum"
|
||
::= { myOspfLsdbEntry 7 }
|
||
|
||
myOspfLsdbAdvertisement OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE (1..512))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The entire Link State Advertisement, including
|
||
its header."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 12 Link State Adver-
|
||
tisements"
|
||
::= { myOspfLsdbEntry 8 }
|
||
|
||
myOspfLsdbLinkNum OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..4294967295)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" the link count of this Router Link Lsa ,
|
||
this field is only valid for Router Link Lsa<73><61>type 1 LSA)"
|
||
::= { myOspfLsdbEntry 9 }
|
||
|
||
myOspfLsdbPacketLength OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the lsa packet length ."
|
||
::= { myOspfLsdbEntry 10 }
|
||
|
||
myOspfSummaryLsaNetworkMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"this field is only useful when ospfLsdbType is type-3 or
|
||
type-4 or type-7,it's the Lsa's network mask ."
|
||
::= { myOspfLsdbEntry 11 }
|
||
|
||
myOspfSummaryLsaTos0Metric OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"this field is only useful when ospfLsdbType is type-3 or
|
||
type-4 or type-7,it's the Lsa's tos0 metric ."
|
||
::= { myOspfLsdbEntry 12 }
|
||
|
||
myOspfNssaLsaDetailMetricType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{ type1(1),
|
||
type2(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" this field is valid when Lsa is a type-7 LSA.
|
||
The type of Nssa ernal metric. If bit E is set, the metric
|
||
specified is a Type 2 external metric. This means the metric is
|
||
considered larger than any link state path. If bit E is zero,
|
||
the specified metric is a Type 1 external metric. This means
|
||
that it is expressed in the same units as the link state metric
|
||
(i.e., the same units as interface cost). "
|
||
::= { myOspfLsdbEntry 13 }
|
||
|
||
myOspfNssaLsaDetailForwardAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"this field is valid when Lsa is a type-7 LSA.
|
||
Data traffic for the advertised destination will be forwarded to
|
||
this address. If the Forwarding address is set to 0.0.0.0, data
|
||
traffic will be forwarded instead to the LSA's originator (i.e.,
|
||
the responsible AS boundary router) ."
|
||
::= { myOspfLsdbEntry 14 }
|
||
|
||
myOspfNssaLsaDetailRouteTag OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" this field is valid when Lsa is a type-7 LSA.
|
||
A 32-bit field attached to each external route. This is not
|
||
used by the OSPF protocol itself. It may be used to communicate
|
||
information between AS boundary routers; the precise nature of
|
||
such information is outside the scope of this specification."
|
||
::= { myOspfLsdbEntry 15 }
|
||
|
||
myOspfLsdbOption OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the option field indicate which optional capabilities
|
||
area associated with the LSA. "
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix A.2, the Options Field"
|
||
::= { myOspfLsdbEntry 16 }
|
||
|
||
-- OSPF Link State Database, External
|
||
|
||
-- The Link State Database contains the Link State
|
||
-- Advertisements from throughout the areas that the
|
||
-- device is attached to.
|
||
|
||
-- This table is identical to the OSPF LSDB Table in
|
||
-- format, but contains only External Link State
|
||
-- Advertisements. The purpose is to allow external
|
||
-- LSAs to be displayed once for the router rather
|
||
-- than once in each non-stub area.
|
||
|
||
myOspfExtLsdbTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfExtLsdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Process's Links State Database."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 12 Link State Adver-
|
||
tisements"
|
||
::= { myOspfLsaDetailInfoMibsGroup 2 }
|
||
|
||
myOspfExtLsdbEntry OBJECT-TYPE
|
||
SYNTAX MyOspfExtLsdbEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A single Link State Advertisement."
|
||
INDEX { myOspfExtLsdbType, myOspfExtLsdbLsid, myOspfExtLsdbRouterId }
|
||
::= { myOspfExtLsdbTable 1 }
|
||
|
||
MyOspfExtLsdbEntry ::=
|
||
SEQUENCE{
|
||
myOspfExtLsdbType
|
||
INTEGER,
|
||
myOspfExtLsdbLsid
|
||
IpAddress,
|
||
myOspfExtLsdbRouterId
|
||
RouterID,
|
||
myOspfExtLsdbSequence
|
||
Unsigned32,
|
||
myOspfExtLsdbAge
|
||
Unsigned32,
|
||
myOspfExtLsdbChecksum
|
||
Unsigned32,
|
||
myOspfExtLsdbAdvertisement
|
||
OCTET STRING,
|
||
myOspfExtLsdbNetworkMask
|
||
IpAddress,
|
||
myOspfExtLsdbMetricType
|
||
INTEGER,
|
||
myOspfExtLsdbForwardAddr
|
||
IpAddress,
|
||
myOspfExtLsdbRouteTag
|
||
IpAddress,
|
||
myOspfExtLsdbMetric
|
||
INTEGER,
|
||
myOspfExtLsdbOption
|
||
Unsigned32,
|
||
myOspfExtLsdbPacketLength
|
||
Unsigned32
|
||
}
|
||
|
||
myOspfExtLsdbType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
asExternalLink (5)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The type of the link state advertisement.
|
||
Each link state type has a separate advertise-
|
||
ment format."
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix A.4.1 The Link State
|
||
Advertisement header"
|
||
::= { myOspfExtLsdbEntry 1 }
|
||
|
||
|
||
myOspfExtLsdbLsid OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
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"
|
||
::= { myOspfExtLsdbEntry 2 }
|
||
|
||
|
||
myOspfExtLsdbRouterId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS read-only
|
||
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"
|
||
::= { myOspfExtLsdbEntry 3 }
|
||
|
||
-- Note that the OSPF Sequence Number is a 32 bit signed
|
||
-- integer. It mys with the value '80000001'h,
|
||
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
|
||
-- Thus, a typical sequence number will be very negative.
|
||
|
||
myOspfExtLsdbSequence OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The sequence number field is a signed 32-bit
|
||
integer. It is used to detect old and dupli-
|
||
cate 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"
|
||
::= { myOspfExtLsdbEntry 4 }
|
||
|
||
|
||
myOspfExtLsdbAge OBJECT-TYPE
|
||
SYNTAX Unsigned32 -- Should be 0..MaxAge
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This field is the age of the link state adver-
|
||
tisement in seconds."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 12.1.1 LS age"
|
||
::= { myOspfExtLsdbEntry 5 }
|
||
|
||
|
||
myOspfExtLsdbChecksum OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
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 connec-
|
||
tionless datagrams; it is commonly referred to
|
||
as the Fletcher checksum."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 12.1.7 LS checksum"
|
||
::= { myOspfExtLsdbEntry 6 }
|
||
|
||
|
||
myOspfExtLsdbAdvertisement OBJECT-TYPE
|
||
SYNTAX OCTET STRING (SIZE(36))
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The entire Link State Advertisement, including
|
||
its header."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 12 Link State Adver-
|
||
tisements"
|
||
::= { myOspfExtLsdbEntry 7 }
|
||
|
||
myOspfExtLsdbNetworkMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address mask for the advertised destination. For
|
||
example, when advertising a class A network the mask 0xff000000
|
||
would be used."
|
||
::= { myOspfExtLsdbEntry 8 }
|
||
|
||
myOspfExtLsdbMetric OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" The cost of this route. Interpretation depends on the external
|
||
type indication. "
|
||
::= { myOspfExtLsdbEntry 9 }
|
||
|
||
myOspfExtLsdbMetricType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{ type1(1),
|
||
type2(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" The type of external metric. If bit E is set, the metric
|
||
specified is a Type 2 external metric. This means the metric is
|
||
considered larger than any link state path. If bit E is zero,
|
||
the specified metric is a Type 1 external metric. This means
|
||
that it is expressed in the same units as the link state metric
|
||
(i.e., the same units as interface cost). "
|
||
::= { myOspfExtLsdbEntry 10 }
|
||
|
||
myOspfExtLsdbForwardAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" Data traffic for the advertised destination will be forwarded to
|
||
this address. If the Forwarding address is set to 0.0.0.0, data
|
||
traffic will be forwarded instead to the LSA's originator (i.e.,
|
||
the responsible AS boundary router) ."
|
||
::= { myOspfExtLsdbEntry 11 }
|
||
|
||
myOspfExtLsdbRouteTag OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A 32-bit field attached to each external route. This is not
|
||
used by the OSPF protocol itself. It may be used to communicate
|
||
information between AS boundary routers; the precise nature of
|
||
such information is outside the scope of this specification."
|
||
::= { myOspfExtLsdbEntry 12 }
|
||
|
||
|
||
|
||
myOspfExtLsdbOption OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the option field indicate which optional capabilities
|
||
area associated with the LSA. "
|
||
REFERENCE
|
||
"OSPF Version 2, Appendix A.2, the Options Field"
|
||
::= { myOspfExtLsdbEntry 13 }
|
||
|
||
myOspfExtLsdbPacketLength OBJECT-TYPE
|
||
SYNTAX Unsigned32(0..65535)
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the lsa packet length ."
|
||
::= { myOspfExtLsdbEntry 14 }
|
||
|
||
--Router Lsa's detail information table
|
||
|
||
myOspfRouterLsaDetailTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfRouterLsaDetailEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the router Lsa's detail Infromtion."
|
||
::= { myOspfLsaDetailInfoMibsGroup 3 }
|
||
|
||
myOspfRouterLsaDetailEntry OBJECT-TYPE
|
||
SYNTAX MyOspfRouterLsaDetailEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the entry of this table."
|
||
INDEX {myOspfLsdbAreaId, myOspfLsdbType,
|
||
myOspfLsdbLsid, myOspfLsdbRouterId,
|
||
myOspfRouterLsaDetailLinkID
|
||
}
|
||
::= { myOspfRouterLsaDetailTable 1 }
|
||
|
||
MyOspfRouterLsaDetailEntry ::=
|
||
SEQUENCE{
|
||
myOspfRouterLsaDetailLinkID
|
||
IpAddress,
|
||
myOspfRouterLsaDetailLinkType
|
||
INTEGER,
|
||
myOspfRouterLsaDetailLinkData
|
||
IpAddress,
|
||
myOspfRouterLsaDetailTos0Metric
|
||
INTEGER
|
||
}
|
||
|
||
myOspfRouterLsaDetailLinkID OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"router lsa's link ID Identifies the object that this router
|
||
link connects to. Value depends on the link's Type.
|
||
When connecting to an object that also originates an
|
||
LSA (i.e., another router or a transit network) the
|
||
Link ID is equal to the neighboring LSA's Link
|
||
State ID. This provides the key for looking up the neighboring
|
||
LSA in the link state database during the routing table
|
||
calculation. See Section 12.2 for more details.
|
||
Type Link ID
|
||
________________________________________
|
||
1 Neighboring router's Router ID
|
||
2 IP address of Designated Router
|
||
3 IP network/subnet number
|
||
4 Neighboring router's Router ID
|
||
"
|
||
::= { myOspfRouterLsaDetailEntry 1 }
|
||
|
||
myOspfRouterLsaDetailLinkType OBJECT-TYPE
|
||
SYNTAX INTEGER{
|
||
pointtopointConnectionToAnotherRouter(1),
|
||
connectionToaTransitNetwork(2),
|
||
connectionToaStubNetwork(3),
|
||
virtualLink(4)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"router lsa's link type
|
||
A quick description of the router link. One of the following.
|
||
Note that host routes are classified as links to stub networks
|
||
with network mask of 0xffffffff."
|
||
::= { myOspfRouterLsaDetailEntry 2 }
|
||
|
||
myOspfRouterLsaDetailLinkData OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" Value again depends on the link's Type field. For connections to
|
||
stub networks, Link Data specifies the network's IP address
|
||
mask. For unnumbered point-to-point connections, it specifies
|
||
the interface's MIB-II ifIndex value. For the other link
|
||
types it specifies the router interface's IP address. This
|
||
latter piece of information is needed during the routing table
|
||
build process, when calculating the IP address of the next hop. "
|
||
::= { myOspfRouterLsaDetailEntry 3 }
|
||
|
||
myOspfRouterLsaDetailTos0Metric OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"TOS0-specific metric information."
|
||
::= { myOspfRouterLsaDetailEntry 4 }
|
||
|
||
|
||
--NetWork Lsa's detail information table
|
||
|
||
myOspfNetWorkLsaDetailTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfNetWorkLsaDetailEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the NetWork Lsa's detail Infromtion."
|
||
::= { myOspfLsaDetailInfoMibsGroup 4 }
|
||
|
||
myOspfNetWorkLsaDetailEntry OBJECT-TYPE
|
||
SYNTAX MyOspfNetWorkLsaDetailEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the entry of this table."
|
||
INDEX {myOspfLsdbAreaId, myOspfLsdbType,
|
||
myOspfLsdbLsid, myOspfLsdbRouterId,
|
||
myOspfNetWorkLsaDetailAttachedRouter
|
||
}
|
||
::= { myOspfNetWorkLsaDetailTable 1 }
|
||
|
||
MyOspfNetWorkLsaDetailEntry ::=
|
||
SEQUENCE{
|
||
myOspfNetWorkLsaDetailAttachedRouter
|
||
IpAddress,
|
||
myOspfNetWorkLsaDetailNetworkMask
|
||
IpAddress
|
||
}
|
||
myOspfNetWorkLsaDetailAttachedRouter OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" The Router IDs of each of the routers attached to the network.
|
||
Actually, only those routers that are fully adjacent to the
|
||
Designated Router are listed. The Designated Router includes
|
||
itself in this list. The number of routers included can be
|
||
deduced from the LSA header's length field. "
|
||
::= { myOspfNetWorkLsaDetailEntry 1 }
|
||
|
||
myOspfNetWorkLsaDetailNetworkMask OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address mask for the network. For example, a class A
|
||
network would have the mask 0xff000000."
|
||
::= { myOspfNetWorkLsaDetailEntry 2 }
|
||
|
||
|
||
--my Ospf Area Lsa Database Summary Table
|
||
|
||
myOspfAreaLsaDBSumTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfAreaLsaDBSumEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The OSPF Area LSA database summary Infromtion."
|
||
::= { myOspfLsaDetailInfoMibsGroup 5 }
|
||
|
||
myOspfAreaLsaDBSumEntry OBJECT-TYPE
|
||
SYNTAX MyOspfAreaLsaDBSumEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the entry of this table."
|
||
INDEX {myOspfAreaLsaDBSumAreaId,
|
||
myOspfAreaLsaDBSumLsaType
|
||
}
|
||
::= { myOspfAreaLsaDBSumTable 1 }
|
||
|
||
MyOspfAreaLsaDBSumEntry ::=
|
||
SEQUENCE{
|
||
myOspfAreaLsaDBSumAreaId
|
||
IpAddress,
|
||
myOspfAreaLsaDBSumLsaType
|
||
INTEGER,
|
||
myOspfAreaLsaDBSumCounts
|
||
Counter32,
|
||
myOspfAreaLsaDBSumDeletes
|
||
Counter32,
|
||
myOspfAreaLsaDBSumMaxage
|
||
Counter32
|
||
}
|
||
myOspfAreaLsaDBSumAreaId OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The area Id."
|
||
::= { myOspfAreaLsaDBSumEntry 1 }
|
||
|
||
myOspfAreaLsaDBSumLsaType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{ routerLink (1),
|
||
networkLink (2),
|
||
summaryLink (3),
|
||
asSummaryLink (4),
|
||
--asExternalLink (5), because in each area,type 5 lsa is no meaning
|
||
--it's only meaning in one router
|
||
-- multicastLink (6), not implement
|
||
nssaExternalLink (7),
|
||
subtotal(8)
|
||
--subtotal is use for total counter for all type LSA in this area.
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the entry's entry type."
|
||
::= { myOspfAreaLsaDBSumEntry 2 }
|
||
|
||
myOspfAreaLsaDBSumCounts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" number os this type Lsa in this area ,
|
||
if this type Lsa does not exist,this field is 0."
|
||
::= { myOspfAreaLsaDBSumEntry 3 }
|
||
|
||
myOspfAreaLsaDBSumDeletes OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" number os this type Lsa which has been delete in this area ,
|
||
if this type Lsa is not been deleted,this field is 0"
|
||
::= { myOspfAreaLsaDBSumEntry 4 }
|
||
|
||
myOspfAreaLsaDBSumMaxage OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" number of this type Lsa which has up to Maxage,
|
||
if this type Lsa which has up to Maxage does not exist,
|
||
this field is 0"
|
||
::= { myOspfAreaLsaDBSumEntry 5 }
|
||
|
||
|
||
--my Ospf Lsa Database total summary table
|
||
|
||
myOspfLsaDBSumTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfLsaDBSumEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"LSA database total summary infromtion in the all areas ."
|
||
::= { myOspfLsaDetailInfoMibsGroup 6 }
|
||
|
||
myOspfLsaDBSumEntry OBJECT-TYPE
|
||
SYNTAX MyOspfLsaDBSumEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the entry of this table."
|
||
INDEX {
|
||
myOspfLsaDBSumLsaType
|
||
}
|
||
::= { myOspfLsaDBSumTable 1 }
|
||
|
||
MyOspfLsaDBSumEntry ::=
|
||
SEQUENCE{
|
||
myOspfLsaDBSumLsaType
|
||
INTEGER,
|
||
myOspfLsaDBSumCounts
|
||
Counter32,
|
||
myOspfLsaDBSumDeletes
|
||
Counter32,
|
||
myOspfLsaDBSumMaxage
|
||
Counter32
|
||
}
|
||
|
||
myOspfLsaDBSumLsaType OBJECT-TYPE
|
||
SYNTAX INTEGER
|
||
{ routerLink (1),
|
||
networkLink (2),
|
||
summaryTotalLink (3),
|
||
asSummaryTotalLink (4),
|
||
asExternalLink (5),
|
||
-- multicastLink (6), not implement
|
||
nssaExternalLink (7),
|
||
total(8)
|
||
--subtotal is use for total counter for all type LSA in this router.
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the table's entry type."
|
||
::= { myOspfLsaDBSumEntry 1 }
|
||
|
||
myOspfLsaDBSumCounts OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"total number of this type Lsa in all area ."
|
||
::= { myOspfLsaDBSumEntry 2 }
|
||
|
||
myOspfLsaDBSumDeletes OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" total number of this type Lsa deleted in all area ."
|
||
::= { myOspfLsaDBSumEntry 3 }
|
||
|
||
myOspfLsaDBSumMaxage OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"total number of this type Lsa which has been up to max age in all area "
|
||
::= { myOspfLsaDBSumEntry 4 }
|
||
|
||
|
||
-- The OSPF Neighbor Table describes all neighbors in
|
||
-- the locality of the subject router.
|
||
|
||
myOspfNeighborTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfNeighborEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the neighbor detail infomation ."
|
||
REFERENCE
|
||
"ospfNbrTable in rfc1850"
|
||
::= { myOspfMIBObjects 9 }
|
||
|
||
myOspfNeighborEntry OBJECT-TYPE
|
||
SYNTAX MyOspfNeighborEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the entry of this table."
|
||
INDEX { myOspfNbrIpAddr,
|
||
myOspfNbrAddressLessIndex
|
||
}
|
||
::= { myOspfNeighborTable 1 }
|
||
|
||
MyOspfNeighborEntry ::=
|
||
SEQUENCE{
|
||
myOspfNbrIpAddr
|
||
IpAddress,
|
||
myOspfNbrAddressLessIndex
|
||
Unsigned32,
|
||
myOspfNbrRtrId
|
||
RouterID,
|
||
myOspfNbrOptions
|
||
Unsigned32,
|
||
myOspfNbrPriority
|
||
DesignatedRouterPriority,
|
||
myOspfNbrState
|
||
INTEGER,
|
||
myOspfNbrEvents
|
||
Counter32,
|
||
myOspfNbrLsRetransQLen
|
||
Gauge32,
|
||
myOspfNbmaNbrStatus
|
||
RowStatus,
|
||
myOspfNbmaNbrPermanence
|
||
INTEGER,
|
||
myOspfNbrHelloSuppressed
|
||
TruthValue,
|
||
myOspfNbrDeadTimeDueIn
|
||
TimeTicks,
|
||
myOspfNbrNeighborUpTime
|
||
TimeTicks,
|
||
myOspfNbrDR
|
||
IpAddress,
|
||
myOspfNbrBDR
|
||
IpAddress,
|
||
myOspfNbrArea
|
||
IpAddress,
|
||
myOspfNbrRetransmissionNum
|
||
Counter32,
|
||
myOspfNbrIfState
|
||
INTEGER
|
||
}
|
||
myOspfNbrIpAddr OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The IP address this neighbor(neighbor's interface IP address)
|
||
is using in its IP Source Address. Note that, on addressless
|
||
links, this will not be 0.0.0.0, but the ad-
|
||
dress of another of the neighbor's interfaces."
|
||
::= { myOspfNeighborEntry 1 }
|
||
|
||
|
||
myOspfNbrAddressLessIndex OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
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."
|
||
::= { myOspfNeighborEntry 2 }
|
||
|
||
|
||
myOspfNbrRtrId OBJECT-TYPE
|
||
SYNTAX RouterID
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A 32-bit integer (represented as a type IpAd-
|
||
dress) uniquely identifying the neighboring
|
||
router in the Autonomous System."
|
||
::= { myOspfNeighborEntry 3 }
|
||
|
||
|
||
myOspfNbrOptions OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A Bit Mask corresponding to the neighbor's op-
|
||
tions field.
|
||
|
||
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.
|
||
|
||
Bit 1, if set, indicates that the associated
|
||
area accepts and operates on external informa-
|
||
tion; if zero, it is a stub area.
|
||
|
||
Bit 2, if set, indicates that the system is ca-
|
||
pable of routing IP Multicast datagrams; i.e.,
|
||
that it implements the Multicast Extensions to
|
||
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 advertise-
|
||
ments at NSSA borders."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 12.1.2 Options"
|
||
::= { myOspfNeighborEntry 4 }
|
||
|
||
|
||
myOspfNbrPriority OBJECT-TYPE
|
||
SYNTAX DesignatedRouterPriority
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The priority of this neighbor in the designat-
|
||
ed router election algorithm. The value 0 sig-
|
||
nifies that the neighbor is not eligible to be-
|
||
come the designated router on this particular
|
||
network."
|
||
::= { myOspfNeighborEntry 5 }
|
||
|
||
|
||
myOspfNbrState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
down (1),
|
||
attempt (2),
|
||
init (3),
|
||
twoWay (4),
|
||
exchangeMy (5),
|
||
exchange (6),
|
||
loading (7),
|
||
full (8)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The State of the relationship with this Neigh-
|
||
bor."
|
||
REFERENCE
|
||
"OSPF Version 2, Section 10.1 Neighbor States"
|
||
::= { myOspfNeighborEntry 6 }
|
||
|
||
|
||
myOspfNbrEvents OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The number of times this neighbor relationship
|
||
has changed state, or an error has occurred."
|
||
::= { myOspfNeighborEntry 7 }
|
||
|
||
|
||
myOspfNbrLsRetransQLen OBJECT-TYPE
|
||
SYNTAX Gauge32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The current length of the retransmission
|
||
queue."
|
||
::= { myOspfNeighborEntry 8 }
|
||
|
||
|
||
myOspfNbmaNbrStatus OBJECT-TYPE
|
||
SYNTAX RowStatus
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This variable displays the status of the en-
|
||
try. Setting it to 'invalid' has the effect of
|
||
rendering it inoperative. The internal effect
|
||
(row removal) is implementation dependent."
|
||
::= { myOspfNeighborEntry 9 }
|
||
|
||
|
||
myOspfNbmaNbrPermanence 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 en-
|
||
try. 'dynamic' and 'permanent' refer to how
|
||
the neighbor became known."
|
||
::= { myOspfNeighborEntry 10 }
|
||
|
||
|
||
myOspfNbrHelloSuppressed OBJECT-TYPE
|
||
SYNTAX TruthValue
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Indicates whether Hellos are being suppressed
|
||
to the neighbor"
|
||
::= { myOspfNeighborEntry 11 }
|
||
|
||
myOspfNbrDeadTimeDueIn OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"if in this interval ,hello packet is not been received ,
|
||
the neighbor is recognized dead.if received,it
|
||
will recovery the dead time which has been setted."
|
||
::= { myOspfNeighborEntry 12 }
|
||
|
||
myOspfNbrNeighborUpTime OBJECT-TYPE
|
||
SYNTAX TimeTicks
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the time that the neighbor has been up."
|
||
::= { myOspfNeighborEntry 13 }
|
||
|
||
myOspfNbrDR OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the Designated Router of this neighbor."
|
||
::= { myOspfNeighborEntry 14 }
|
||
|
||
myOspfNbrBDR OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the Backup Designated Router of this neighbor."
|
||
::= { myOspfNeighborEntry 15 }
|
||
|
||
myOspfNbrArea OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the area where the neighbor is in."
|
||
::= { myOspfNeighborEntry 16 }
|
||
|
||
myOspfNbrRetransmissionNum OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"the Retransmission times."
|
||
::= { myOspfNeighborEntry 17 }
|
||
|
||
myOspfNbrIfState OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
other(0),
|
||
designatedRouter (1),
|
||
backupDesignatedRouter (2),
|
||
otherDesignatedRouter (3)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The neighbor's interface State which connected to local router."
|
||
::= { myOspfNeighborEntry 18 }
|
||
|
||
--OSPF border routing information
|
||
myOspfRouteTable OBJECT-TYPE
|
||
SYNTAX SEQUENCE OF MyOspfRouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"This entity's OSPF border routing table."
|
||
::= { myOspfMIBObjects 10 }
|
||
|
||
myOspfRouteEntry OBJECT-TYPE
|
||
SYNTAX MyOspfRouteEntry
|
||
MAX-ACCESS not-accessible
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A route to a destination."
|
||
INDEX {
|
||
myOspfRouteDest,
|
||
myOspfRouteArea,
|
||
myOspfRouteNextHop
|
||
}
|
||
::= { myOspfRouteTable 1 }
|
||
|
||
MyOspfRouteEntry ::=
|
||
SEQUENCE {
|
||
myOspfRouteDest
|
||
IpAddress,
|
||
myOspfRouteArea
|
||
IpAddress,
|
||
myOspfRouteNextHop
|
||
IpAddress,
|
||
myOspfRouteCost
|
||
Unsigned32,
|
||
myOspfRouteType
|
||
INTEGER,
|
||
myOspfRouteDRType
|
||
INTEGER,
|
||
myOspfRouteSpfNo
|
||
Counter32
|
||
}
|
||
|
||
myOspfRouteDest OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Router ID of the destination."
|
||
::= { myOspfRouteEntry 1 }
|
||
|
||
myOspfRouteArea OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The area ID of the area from which this route is learned."
|
||
::= { myOspfRouteEntry 2 }
|
||
|
||
myOspfRouteNextHop OBJECT-TYPE
|
||
SYNTAX IpAddress
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"Next hop toward the destination."
|
||
::= { myOspfRouteEntry 3 }
|
||
|
||
myOspfRouteCost OBJECT-TYPE
|
||
SYNTAX Unsigned32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" Cost of using this route."
|
||
|
||
::= { myOspfRouteEntry 4 }
|
||
|
||
myOspfRouteDRType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
abr(1),
|
||
asbr(2),
|
||
both(3) --abr and asbr
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The router type of the destination;
|
||
it is either an ABR or ASBR or both."
|
||
::= { myOspfRouteEntry 5 }
|
||
|
||
myOspfRouteType OBJECT-TYPE
|
||
SYNTAX INTEGER {
|
||
intral-area-route(1),
|
||
inter-area-route(2)
|
||
}
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
"this field indicate this route is an intral area route
|
||
or inter area route."
|
||
::= { myOspfRouteEntry 6 }
|
||
|
||
myOspfRouteSpfNo OBJECT-TYPE
|
||
SYNTAX Counter32
|
||
MAX-ACCESS read-only
|
||
STATUS current
|
||
DESCRIPTION
|
||
" The internal number of the shortest path first (SPF) calculation that
|
||
installs this route."
|
||
::= { myOspfRouteEntry 7 }
|
||
|
||
-- conformance information
|
||
|
||
myOspfMIBConformance OBJECT IDENTIFIER ::= { myOspfMIB 2 }
|
||
myOspfMIBCompliances OBJECT IDENTIFIER ::= { myOspfMIBConformance 1 }
|
||
myOspfMIBGroups OBJECT IDENTIFIER ::= { myOspfMIBConformance 2 }
|
||
|
||
|
||
-- compliance statements
|
||
|
||
myOspfMIBCompliance MODULE-COMPLIANCE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The compliance statement for entities which implement
|
||
the My OSPF MIB"
|
||
MODULE -- this module
|
||
MANDATORY-GROUPS {
|
||
myOspfBaseMIBGroup,
|
||
myOspfAreaMIBGroup,
|
||
myOspfLsaMIBGroup,
|
||
myOspfIfMIBGroup,
|
||
myOspfVirtMIBGroup,
|
||
myOspfNeighborMIBGroup,
|
||
myOspfRouteInfoMIBGroup
|
||
}
|
||
::= { myOspfMIBCompliances 1 }
|
||
|
||
-- units of conformance
|
||
|
||
myOspfBaseMIBGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
myOspfMiniLsaInterval ,
|
||
myOspfMiniLsaArrival ,
|
||
myOspfAreasNum ,
|
||
myOspfNormalAreasNum ,
|
||
myOspfStubAreasNum ,
|
||
myOspfNssaAreasNum ,
|
||
myOspfSpfDelay ,
|
||
myOspfSpfHoldTime ,
|
||
myOspfAutoCostRefBandWidthRef ,
|
||
myOspfLsaGroupPacing ,
|
||
myOspfInterDistance ,
|
||
myOspfIntraDistance ,
|
||
myOspfExternDistance ,
|
||
myOspfLogAdjChangeNotify ,
|
||
myOspfPassiveStatus ,
|
||
myOspfRFC1583Compatibility ,
|
||
myOspfRouteRedisDefMetricVal
|
||
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of general objects providing OSPF managment."
|
||
::= { myOspfMIBGroups 1 }
|
||
|
||
myOspfAreaMIBGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
myOspfAreaId,
|
||
myOspfAuthType,
|
||
myOspfImportAsExtern,
|
||
myOspfSpfRuns,
|
||
myOspfAreaBdrRtrCount,
|
||
myOspfAsBdrRtrCount,
|
||
myOspfAreaLsaCount,
|
||
myOspfAreaLsaCksumSum,
|
||
myOspfAreaSummary,
|
||
myOspfAreaStatus,
|
||
myOspfAreaInterfaceNum,
|
||
myOspfAreaNssaIsRedistribution,
|
||
myOspfAreaNssaIsDefInfoOriginate,
|
||
myOspfNetWorkAreaID,
|
||
myOspfNetWorkAddress,
|
||
myOspfNetWorkMask,
|
||
myOspfNetWorkStatus
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of area objects providing OSPF managment."
|
||
::= { myOspfMIBGroups 2 }
|
||
|
||
myOspfLsaMIBGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
myOspfLsdbAreaId,
|
||
myOspfLsdbType,
|
||
myOspfLsdbLsid,
|
||
myOspfLsdbRouterId,
|
||
myOspfLsdbSequence,
|
||
myOspfLsdbAge,
|
||
myOspfLsdbChecksum,
|
||
myOspfLsdbAdvertisement,
|
||
myOspfLsdbLinkNum,
|
||
myOspfLsdbPacketLength,
|
||
myOspfSummaryLsaNetworkMask,
|
||
myOspfSummaryLsaTos0Metric,
|
||
myOspfNssaLsaDetailMetricType,
|
||
myOspfNssaLsaDetailForwardAddr ,
|
||
myOspfNssaLsaDetailRouteTag ,
|
||
myOspfLsdbOption,
|
||
|
||
myOspfExtLsdbType,
|
||
myOspfExtLsdbLsid,
|
||
myOspfExtLsdbRouterId,
|
||
myOspfExtLsdbSequence,
|
||
myOspfExtLsdbAge,
|
||
myOspfExtLsdbChecksum,
|
||
myOspfExtLsdbAdvertisement,
|
||
myOspfExtLsdbNetworkMask,
|
||
myOspfExtLsdbMetricType,
|
||
myOspfExtLsdbForwardAddr,
|
||
myOspfExtLsdbRouteTag,
|
||
myOspfExtLsdbMetric,
|
||
myOspfExtLsdbOption,
|
||
myOspfExtLsdbPacketLength,
|
||
|
||
myOspfRouterLsaDetailLinkID,
|
||
myOspfRouterLsaDetailLinkType,
|
||
myOspfRouterLsaDetailLinkData,
|
||
myOspfRouterLsaDetailTos0Metric,
|
||
|
||
myOspfNetWorkLsaDetailAttachedRouter,
|
||
myOspfNetWorkLsaDetailNetworkMask,
|
||
|
||
myOspfAreaLsaDBSumAreaId,
|
||
myOspfAreaLsaDBSumLsaType,
|
||
myOspfAreaLsaDBSumCounts ,
|
||
myOspfAreaLsaDBSumDeletes,
|
||
myOspfAreaLsaDBSumMaxage,
|
||
|
||
myOspfLsaDBSumLsaType,
|
||
myOspfLsaDBSumCounts,
|
||
myOspfLsaDBSumDeletes,
|
||
myOspfLsaDBSumMaxage
|
||
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of OSPF Link State Database objects providing OSPF managment."
|
||
::= { myOspfMIBGroups 3 }
|
||
|
||
myOspfIfMIBGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
myOspfIfIpAddress,
|
||
myOspfAddressLessIf,
|
||
myOspfIfAreaId,
|
||
myOspfIfType,
|
||
myOspfIfAdminStat,
|
||
myOspfIfRtrPriority,
|
||
myOspfIfTransitDelay,
|
||
myOspfIfRetransInterval,
|
||
myOspfIfHelloInterval,
|
||
myOspfIfRtrDeadInterval,
|
||
myOspfIfPollInterval,
|
||
myOspfIfState,
|
||
myOspfIfDesignatedRouter,
|
||
myOspfIfBackupDesignatedRouter,
|
||
myOspfIfEvents,
|
||
myOspfIfAuthType,
|
||
myOspfIfAuthKey,
|
||
myOspfIfStatus,
|
||
myOspfIfMulticastForwarding,
|
||
myOspfIfDemand,
|
||
myOspfIfDatabaseFilterAllOut,
|
||
myOspfIfDesignateRouterId ,
|
||
myOspfIfBackupDesignateRouterId ,
|
||
-- myOspfIfMd5AuthKeyId,
|
||
myOspfIfWaitInternal,
|
||
myOspfIfPassiveStatus,
|
||
myOspfIfCurrentUsedMd5AuthKeyId,
|
||
|
||
myOspfIfMd5AuthKeyIf,
|
||
myOspfIfMd5AuthKeyId,
|
||
myOspfIfMd5AuthKey,
|
||
myOspfIfMd5AuthKeySt
|
||
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of OSPF interface managment."
|
||
::= { myOspfMIBGroups 4 }
|
||
|
||
|
||
myOspfVirtMIBGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
myOspfVirtIfAreaId,
|
||
myOspfVirtIfNeighbor,
|
||
myOspfVirtIfTransitDelay,
|
||
myOspfVirtIfRetransInterval,
|
||
myOspfVirtIfHelloInterval,
|
||
myOspfVirtIfRtrDeadInterval,
|
||
myOspfVirtIfState,
|
||
myOspfVirtIfEvents,
|
||
myOspfVirtIfAuthType,
|
||
myOspfVirtIfAuthKey,
|
||
myOspfVirtIfStatus,
|
||
myOspfVirtCost,
|
||
myOspfVirtNativeIfIndex,
|
||
myOspfVirtLinkState,
|
||
myOspfVirtHelloDueIn,
|
||
|
||
myOspfVirtIfMd5AuthKeyAreaId,
|
||
myOspfVirtIfMd5AuthKeyNeighbor,
|
||
myOspfVirtIfMd5AuthKeyId,
|
||
myOspfVirtIfMd5AuthKey,
|
||
myOspfVirtIfMd5AuthKeySt,
|
||
myOspfVirtCurrentUsedMd5AuthKeyId
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of OSPF Virtual Link managment."
|
||
::= { myOspfMIBGroups 5 }
|
||
|
||
myOspfNeighborMIBGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
myOspfNbrIpAddr,
|
||
myOspfNbrAddressLessIndex,
|
||
myOspfNbrRtrId,
|
||
myOspfNbrOptions,
|
||
myOspfNbrPriority,
|
||
myOspfNbrState,
|
||
myOspfNbrEvents,
|
||
myOspfNbrLsRetransQLen,
|
||
myOspfNbmaNbrStatus,
|
||
myOspfNbmaNbrPermanence,
|
||
myOspfNbrHelloSuppressed,
|
||
myOspfNbrDeadTimeDueIn,
|
||
myOspfNbrNeighborUpTime,
|
||
myOspfNbrDR,
|
||
myOspfNbrBDR,
|
||
myOspfNbrArea,
|
||
myOspfNbrRetransmissionNum
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of OSPF Neighbor information."
|
||
::= { myOspfMIBGroups 6 }
|
||
|
||
myOspfRouteInfoMIBGroup OBJECT-GROUP
|
||
OBJECTS {
|
||
myOspfRouteType,
|
||
myOspfRouteDest,
|
||
myOspfRouteNextHop,
|
||
myOspfRouteCost,
|
||
myOspfRouteDRType,
|
||
myOspfRouteArea,
|
||
myOspfRouteSpfNo
|
||
}
|
||
STATUS current
|
||
DESCRIPTION
|
||
"A collection of OSPF route information."
|
||
::= { myOspfMIBGroups 7 }
|
||
|
||
-- -------------------------------------------------------------
|
||
-- Compliance statements
|
||
-- -------------------------------------------------------------
|
||
ospfMIBConformance OBJECT IDENTIFIER ::= { myOspfMIB 3 }
|
||
ospfMIBCompliances OBJECT IDENTIFIER ::= { ospfMIBConformance 1 }
|
||
|
||
ospfExternCompliance MODULE-COMPLIANCE
|
||
STATUS current
|
||
DESCRIPTION
|
||
"The compliance statement for device support of OSPF
|
||
services."
|
||
|
||
MODULE
|
||
-- OBJECT ospfASBdrRtrStatus
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Write access is not required."
|
||
--
|
||
-- OBJECT ospfTOSSupport
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Write access is not required."
|
||
--
|
||
-- OBJECT ospfExtLsdbLimit
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Write access is not required."
|
||
--
|
||
-- OBJECT ospfMulticastExtensions
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Write access is not required."
|
||
--
|
||
-- OBJECT ospfExitOverflowInterval
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Write access is not required."
|
||
--
|
||
-- OBJECT ospfDemandExtensions
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Write access is not required."
|
||
--
|
||
-- OBJECT ospfIfAreaId
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Write access is not required."
|
||
--
|
||
-- OBJECT ospfIfStatus
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Create access is not required."
|
||
--
|
||
--
|
||
-- OBJECT ospfStubMetric
|
||
-- MIN-ACCESS read-write
|
||
-- DESCRIPTION "Create access is not required."
|
||
--
|
||
-- OBJECT ospfStubStatus
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Write access is not required."
|
||
--
|
||
-- OBJECT ospfStubMetricType
|
||
-- MIN-ACCESS read-write
|
||
-- DESCRIPTION "Create access is not required."
|
||
--
|
||
-- OBJECT ospfIfAdminStat
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Write access is not required."
|
||
--
|
||
-- OBJECT ospfNbmaNbrStatus
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Read-create access is not required."
|
||
--
|
||
-- OBJECT ospfNbrPriority
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Read-create access is not required."
|
||
--
|
||
-- OBJECT ospfIfPollInterval
|
||
-- MIN-ACCESS read-only
|
||
-- DESCRIPTION "Read-create access is not required."
|
||
--
|
||
-- OBJECT ospfIfTransitDelay
|
||
-- SYNTAX Unsigned32 (1..65535)
|
||
-- DESCRIPTION "Range of value is changed."
|
||
--
|
||
-- OBJECT ospfIfRetransInterval
|
||
-- SYNTAX Unsigned32 (1..65535)
|
||
-- DESCRIPTION "Range of value is changed."
|
||
--
|
||
-- OBJECT ospfVirtIfTransitDelay
|
||
-- SYNTAX Unsigned32 (1..65535)
|
||
-- DESCRIPTION "Range of value is changed."
|
||
--
|
||
-- OBJECT ospfIfType
|
||
-- SYNTAX INTEGER {
|
||
-- broadcast (1),
|
||
-- nbma (2),
|
||
-- pointToPoint (3),
|
||
-- pointToMultipoint (5),
|
||
-- loopback(6)
|
||
-- }
|
||
-- DESCRIPTION "add type 'loopback'."
|
||
--
|
||
-- OBJECT ospfVirtIfRetransInterval
|
||
-- SYNTAX Unsigned32 (1..65535)
|
||
-- DESCRIPTION "Range of value is changed."
|
||
|
||
OBJECT myOspfVirtIfRtrDeadInterval
|
||
SYNTAX PositiveInteger
|
||
DESCRIPTION "default value change from 60 to 40."
|
||
|
||
::= { ospfMIBCompliances 1 }
|
||
|
||
|
||
END
|