mibs/MIBS/brocade/FOUNDRY-SN-OSPF-GROUP-MIB

3472 lines
93 KiB
Plaintext
Raw Permalink Normal View History

2023-12-05 12:25:34 +01:00
FOUNDRY-SN-OSPF-GROUP-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,Counter32, Gauge32, IpAddress,Integer32
FROM SNMPv2-SMI
router
FROM FOUNDRY-SN-ROOT-MIB
TEXTUAL-CONVENTION
FROM SNMPv2-TC;
snOspf MODULE-IDENTITY
LAST-UPDATED "201006020000Z" -- 04 June 2010
ORGANIZATION "Brocade Communications Systems, Inc."
CONTACT-INFO
"Technical Support Center
130 Holger Way,
San Jose, CA 95134
Email: ipsupport@brocade.com
Phone: 1-800-752-8061
URL: www.brocade.com"
DESCRIPTION
"Copyright 1996-2010 Brocade Communications Systems, Inc.
All rights reserved.
This Brocade Communications Systems SNMP Management Information Base Specification
embodies Brocade Communications Systems' confidential and proprietary
intellectual property. Brocade Communications Systems retains all
title and ownership in the Specification, including any revisions.
This Specification is supplied AS IS, and Brocade Communications Systems makes
no warranty, either express or implied, as to the use,
operation, condition, or performance of the specification, and any unintended
consequence it may on the user environment."
REVISION "201006020000Z" -- 04 June 2010
DESCRIPTION
"Changed the ORGANIZATION, CONTACT-INFO and DESCRIPTION fields."
REVISION "200909300000Z" -- September 30, 2009
DESCRIPTION
"convert from SMIv1 to SMIv2"
::= {router 4}
-- Textual Conventions
AreaID::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
The Area ID, in OSPF, has the same format as an IP Address,
but has the function of defining a summarization point for
Link State Advertisements
"
SYNTAX IpAddress
RouterID::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
The Router ID, in OSPF, has the same format as an IP Address,
but identifies the router independent of its IP Address.
"
SYNTAX IpAddress
Metric::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
The OSPF Metric is defined as an unsigned value in the range
0..'FFFF'h
"
SYNTAX INTEGER (0..65535)
BigMetric::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
0..'FFFFFF'h
"
SYNTAX INTEGER (0..16777215)
TruthVal::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
Boolean Values
"
SYNTAX INTEGER { false (0), true (1) }
RtrStatus::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
RtrStatus Values
"
SYNTAX INTEGER { disabled (0), enabled (1) }
-- Time Durations measured in seconds
PositiveInteger::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
0..'7FFFFFFF'h
"
SYNTAX INTEGER (0..2147483647)
HelloRange::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
1..'FFFF'h
"
SYNTAX INTEGER (1..65535)
UpToMaxAge::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
"
SYNTAX INTEGER (0..3600)
DesignatedRouterPriority::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
The range of ifIndex, i.e. (1..ifNumber)
Potential Priorities for the Designated Router Election
"
SYNTAX INTEGER (0..255)
TOSType::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"
Type of Service is defined as a mapping to the IP Type of
Service Flags as defined in the Router Requirements
Document:
Type of Service is defined as a mapping to the IP Type of
Service Flags as defined in the IP Forwarding Table MIB
+-----+-----+-----+-----+-----+-----+-----+-----+
| | | |
| PRECEDENCE | TYPE OF SERVICE | 0 |
| | | |
+-----+-----+-----+-----+-----+-----+-----+-----+
IP TOS IP TOS
Field Policy Field Policy
Contents Code Contents Code
0 0 0 0 ==> 0 0 0 0 1 ==> 2
0 0 1 0 ==> 4 0 0 1 1 ==> 6
0 1 0 0 ==> 8 0 1 0 1 ==> 10
0 1 1 0 ==> 12 0 1 1 1 ==> 14
1 0 0 0 ==> 16 1 0 0 1 ==> 18
1 0 1 0 ==> 20 1 0 1 1 ==> 22
1 1 0 0 ==> 24 1 1 0 1 ==> 26
1 1 1 0 ==> 28 1 1 1 1 ==> 30
The remaining values are left for future definition.
"
SYNTAX INTEGER (0..30)
-- Groups
snOspfGen OBJECT IDENTIFIER ::= { snOspf 1 }
snOspfArea OBJECT IDENTIFIER ::= { snOspf 2 }
snOspfAddrRange OBJECT IDENTIFIER ::= { snOspf 3 }
snOspfIntf OBJECT IDENTIFIER ::= { snOspf 4 }
snOspfVirtIf OBJECT IDENTIFIER ::= { snOspf 5 }
snOspfRedis OBJECT IDENTIFIER ::= { snOspf 6 }
snOspfNbr OBJECT IDENTIFIER ::= { snOspf 7 }
snOspfVirtNbr OBJECT IDENTIFIER ::= { snOspf 8 }
snOspfLsdb OBJECT IDENTIFIER ::= { snOspf 9 }
snOspfExtLsdb OBJECT IDENTIFIER ::= { snOspf 10 }
snOspfAreaStatus OBJECT IDENTIFIER ::= { snOspf 11 }
snOspfIfStatus OBJECT IDENTIFIER ::= { snOspf 12 }
snOspfVirtIfStatus OBJECT IDENTIFIER ::= { snOspf 13 }
snOspfRoutingInfo OBJECT IDENTIFIER ::= { snOspf 14 }
snOspfTrapControl OBJECT IDENTIFIER ::= { snOspf 15 }
-- Section 1: OSPF General Variables
-- These parameters apply globally to the Router's
-- OSPF Process.
snOspfRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the router in
the Autonomous System.
By convention, to ensure uniqueness, this should
default to the value of one of the router's IP
interface addresses."
REFERENCE
"OSPF Version 2, C.1 Global parameters"
::= { snOspfGen 1 }
snOspfAdminStat OBJECT-TYPE
SYNTAX RtrStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The administrative status of OSPF in the router. The
value 'enabled' denotes that the OSPF Process is active
on at least one interface; 'disabled' disables it on
all interfaces."
::= { snOspfGen 2 }
snOspfASBdrRtrStatus OBJECT-TYPE
SYNTAX TruthVal
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A flag to note whether this router is an Autonomous
System border router."
REFERENCE
"OSPF Version 2, Section 3.3 Classification of routers"
::= { snOspfGen 3 }
snOspfRedisMode OBJECT-TYPE
SYNTAX RtrStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Redistribution status of OSPF in the router. The
value 'enabled' denotes that the OSPF Redistribution is
active; 'disabled' disables it on the router."
::= { snOspfGen 4 }
snOspfDefaultOspfMetricValue OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The metric of using a default OSPF Metric value on this route."
::= { snOspfGen 5 }
snOspfExternLSACount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of external (LS type 5) link-state
advertisements in the link-state database."
REFERENCE
"OSPF Version 2, Appendix A.4.5 AS external link
advertisements"
::= { snOspfGen 6 }
snOspfExternLSACksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32-bit unsigned sum of the LS checksums of the
external link-state advertisements contained in the
link-state database. This sum can be used to determine
if there has been a change in a router's link state
database, and to compare the link-state database of two
routers."
::= { snOspfGen 7 }
snOspfOriginateNewLSAs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of new link-state advertisements that have
been originated. This number is incremented each time
the router originates a new LSA."
::= { snOspfGen 8 }
snOspfRxNewLSAs OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of link-state advertisements received
determined to be new instantiations. This number does
not include newer instantiations of self-originated
link-state advertisements."
::= { snOspfGen 9 }
snOspfOspfRedisMetricType OBJECT-TYPE
SYNTAX INTEGER {
type1(1),
type2(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"type1: For External Type 1 (comparable value) the
intra-area and inter-area routes,
it is an OSPF metric plus the External Metric.
type2: For external Type 2 (non-comparable value) routes,
it is the external metric."
::= { snOspfGen 10 }
snOspfExtLsdbLimit OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The maximum number of non-default AS-
external-LSAs entries that can be stored in the
link-state database. If the value is -1, then
there is no limit.
When the number of non-default AS-external-LSAs
in a router's link-state database reaches
ospfExtLsdbLimit, the router enters Overflow-
State. The router never holds more than
ospfExtLsdbLimit non-default AS-external-LSAs
in its database. OspfExtLsdbLimit MUST be set
identically in all routers attached to the OSPF
backbone and/or any regular OSPF area. (i.e.,
OSPF stub areas and NSSAs are excluded)."
::= { snOspfGen 11 }
snOspfExitOverflowInterval OBJECT-TYPE
SYNTAX INTEGER (0..86400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds that, after entering
OverflowState, a router will attempt to leave
OverflowState. This allows the router to again
originate non-default AS-external-LSAs. When
set to 0, the router will not leave Overflow-
State until restarted."
::= { snOspfGen 12 }
snOspfRfc1583Compatibility OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This allows the ospf routing either compatible with
RFC1583 or RFC2178.
enabled(1)........activate RFC1583 compatibility rather than RFC2178
disabled(0).......disable RFC1583 compatibility and compatible to RFC2178."
::= { snOspfGen 13 }
snOspfRouterIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to specify whether
RouterId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfGen 14 }
snOspfDistance OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS obsolete
DESCRIPTION
"OSPF Adminitrative distance. 0 if distance is not set."
::= { snOspfGen 15 }
snOspfDistanceIntra OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"OSPF Adminitrative distance - Intra Area."
::= { snOspfGen 16 }
snOspfDistanceInter OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"OSPF Adminitrative distance - Inter Area."
::= { snOspfGen 17 }
snOspfDistanceExternal OBJECT-TYPE
SYNTAX INTEGER (1..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"OSPF Adminitrative distance - External."
::= { snOspfGen 18 }
-- Section 2: OSPF Area Table
-- The OSPF Area Data Structure contains information
-- regarding the various areas. The interfaces and
-- virtual links are configured as part of these areas.
-- Area 0.0.0.0, by definition, is the Backbone Area
snOspfAreaTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the configured parameters and
cumulative statistics of the router's attached areas."
REFERENCE
"OSPF Version 2, Section 6 The Area Data Structure"
::= { snOspfArea 1 }
snOspfAreaEntry OBJECT-TYPE
SYNTAX SnOspfAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the configured parameters and
cumulative statistics of one of the router's attached
areas."
INDEX { snOspfAreaId }
::= { snOspfAreaTable 1 }
SnOspfAreaEntry ::=
SEQUENCE {
snOspfAreaId
AreaID,
snOspfImportASExtern
Integer32,
snOspfStubMetric
BigMetric,
snOspfAreaRowStatus
INTEGER,
snOspfAreaIdFormat
INTEGER
}
snOspfAreaId 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"
::= { snOspfAreaEntry 1 }
snOspfImportASExtern OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The area's support for importing AS external link-
state advertisements.
0: Stub Area Type
1: Normal Area Type
2: NSSA Area Type"
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
DEFVAL { 1}
::= { snOspfAreaEntry 2 }
snOspfStubMetric OBJECT-TYPE
SYNTAX BigMetric
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The metric value applied at the default type of
service(ospfMetric). By default, this equals the
least metric at the type of service among the
interfaces to other areas. This Object exist if
only if the value of snOspfAreaSummary is
snOspfAreaSummary(2); Otherwise, an SNMP_GET/GET_NEXT
attempt of this Object will return NO_SUCH_NAME."
::= { snOspfAreaEntry 3 }
snOspfAreaRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snOspfAreaEntry 4 }
snOspfAreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfAreaEntry 5 }
-- Section 3: Area Range Table (Address Range Table)
-- The Address Range Table acts as an adjunct to the Area
-- Table; It describes those Address Range Summaries that
-- are configured to be propagated from an Area to reduce
-- the amount of information about it which is known beyond
-- its borders.
snOspfAreaRangeTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfAreaRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A range if IP addresses specified by an IP address/IP
network mask pair. For example, class B address range
of X.X.X.X with a network mask of 255.255.0.0 includes
all IP addresses from X.X.0.0 to X.X.255.255"
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { snOspfAddrRange 1 }
snOspfAreaRangeEntry OBJECT-TYPE
SYNTAX SnOspfAreaRangeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A range if IP addresses specified by an IP address/IP
network mask pair. For example, class B address range
of X.X.X.X with a network mask of 255.255.0.0 includes
all IP addresses from X.X.0.0 to X.X.255.255"
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
INDEX { snOspfAreaRangeAreaID, snOspfAreaRangeNet }
::= { snOspfAreaRangeTable 1 }
SnOspfAreaRangeEntry ::=
SEQUENCE {
snOspfAreaRangeAreaID
AreaID,
snOspfAreaRangeNet
IpAddress,
snOspfAreaRangeMask
IpAddress,
snOspfAreaRangeRowStatus
INTEGER,
snOspfAreaRangeAreaIdFormat
INTEGER
}
snOspfAreaRangeAreaID OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Area the Address Range is to be found within."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { snOspfAreaRangeEntry 1 }
snOspfAreaRangeNet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the Net or Subnet indicated by the
range."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { snOspfAreaRangeEntry 2 }
snOspfAreaRangeMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Subnet Mask that pertains to the Net or Subnet."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { snOspfAreaRangeEntry 3 }
snOspfAreaRangeRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snOspfAreaRangeEntry 4 }
snOspfAreaRangeAreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfAreaRangeEntry 5 }
-- Section 4: OSPF Interface Configuration Table
-- The OSPF Interface Table augments the ifTable with OSPF
-- specific information.
-- snOspfIfTable was replaced by snOspfIf2Table. The snOspfIfPort
-- was not an ifIndex, and the snOspfIf2Port is an ifIndex.
snOspfIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfIfEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The OSPF Interface Table describes the interfaces from
the viewpoint of OSPF."
REFERENCE
"OSPF Version 2, Appendix C.3 Router interface
parameters"
::= { snOspfIntf 1 }
snOspfIfEntry OBJECT-TYPE
SYNTAX SnOspfIfEntry
MAX-ACCESS not-accessible
STATUS deprecated
DESCRIPTION
"The OSPF Interface Entry describes one interface from
the viewpoint of OSPF."
INDEX { snOspfIfPort }
::= { snOspfIfTable 1 }
SnOspfIfEntry ::=
SEQUENCE {
snOspfIfPort
Integer32,
snOspfIfAreaId
AreaID,
snOspfIfAdminStat
RtrStatus,
snOspfIfRtrPriority
DesignatedRouterPriority,
snOspfIfTransitDelay
UpToMaxAge,
snOspfIfRetransInterval
UpToMaxAge,
snOspfIfHelloInterval
HelloRange,
snOspfIfRtrDeadInterval
PositiveInteger,
snOspfIfAuthType
INTEGER,
snOspfIfAuthKey
OCTET STRING,
snOspfIfMetricValue
INTEGER,
snOspfIfRowStatus
INTEGER,
snOspfIfMd5AuthKeyId
INTEGER,
snOspfIfMd5AuthKey
OCTET STRING,
snOspfIfMd5ActivationWaitTime
INTEGER,
snOspfIfAreaIdFormat
INTEGER,
snOspfIfPassiveMode
INTEGER,
snOspfIfDatabaseFilterAllOut
INTEGER,
snOspfIfMtuIgnore
INTEGER,
snOspfIfNetworkP2mp
INTEGER
}
snOspfIfPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"The physical router port of this OSPF interface."
::= { snOspfIfEntry 1 }
snOspfIfAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-write
STATUS deprecated
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
::= { snOspfIfEntry 2 }
snOspfIfAdminStat OBJECT-TYPE
SYNTAX RtrStatus
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The OSPF interface's administrative status. The value
'enabled' denotes that neighbor relationships may be
formed on the interface, and the interface will be
advertised as an internal route to some area. The
value 'disabled' denotes that the interface is external
to OSPF."
DEFVAL { enabled }
::= { snOspfIfEntry 3 }
snOspfIfRtrPriority OBJECT-TYPE
SYNTAX DesignatedRouterPriority
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The priority of this interface. Used in multi-access
networks, this field is used in the designated router
election algorithm. The value 0 signifies that the
router is not eligible to become the designated router
on this particular network. In the event of a tie in
this value, routers will use their router id as a tie
breaker."
DEFVAL { 1 }
::= { snOspfIfEntry 4 }
snOspfIfTransitDelay OBJECT-TYPE
SYNTAX UpToMaxAge
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The estimated number of seconds it takes to transmit a
link- state update packet over this interface."
DEFVAL { 1 }
::= { snOspfIfEntry 5 }
snOspfIfRetransInterval OBJECT-TYPE
SYNTAX UpToMaxAge
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets."
DEFVAL { 5 }
::= { snOspfIfEntry 6 }
snOspfIfHelloInterval OBJECT-TYPE
SYNTAX HelloRange
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The length of time, in seconds, between the Hello
packets that the router sends on the interface. This
value must be the same for all routers attached to a
common network."
DEFVAL { 10 }
::= { snOspfIfEntry 7 }
snOspfIfRtrDeadInterval OBJECT-TYPE
SYNTAX PositiveInteger
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The number of seconds that a router's Hello packets
have not been seen before it's neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for all routers
attached to a common network."
DEFVAL { 40 }
::= { snOspfIfEntry 8 }
snOspfIfAuthType OBJECT-TYPE
SYNTAX INTEGER (0..255)
-- none (0),
-- simplePassword (1)
-- md5 (2)
-- reserved for specification by IANA (> 2)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."
REFERENCE
"OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { snOspfIfEntry 9 }
snOspfIfAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..8))
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The Authentication Key. If the Area's Authorization
Type is simplePassword, and the key length is shorter
than 8 octets, the agent will left adjust and zero fill
to 8 octets.
When read, snOspfIfAuthKey always returns an Octet String
of length zero."
REFERENCE
"OSPF Version 2, Section 9 The Interface Data
Structure"
DEFVAL { '0000000000000000'h } -- 0.0.0.0.0.0.0.0
::= { snOspfIfEntry 10 }
snOspfIfMetricValue OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The metric of using this type of service on
this interface. The default value of the TOS 0
Metric is 10^8 / ifSpeed."
::= { snOspfIfEntry 11 }
snOspfIfRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snOspfIfEntry 12 }
snOspfIfMd5AuthKeyId OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfIfMd5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."
::= { snOspfIfEntry 13 }
snOspfIfMd5AuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIfMd5AuthKey always returns an Octet String
of length zero."
::= { snOspfIfEntry 14 }
snOspfIfMd5ActivationWaitTime OBJECT-TYPE
SYNTAX INTEGER (0..14400)
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."
::= { snOspfIfEntry 15 }
snOspfIfAreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-only
STATUS deprecated
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfIfEntry 16 }
snOspfIfPassiveMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object control the passive mode of this interface."
::= { snOspfIfEntry 17 }
snOspfIfDatabaseFilterAllOut OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object control the filtering of outgoing OSPF LSA on this interface."
::= { snOspfIfEntry 18 }
snOspfIfMtuIgnore OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object control MTU detection mode of this interface."
::= { snOspfIfEntry 19 }
snOspfIfNetworkP2mp OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"This object enable/disable P2MP mode of this interface."
::= { snOspfIfEntry 20 }
-- Section 4: OSPF Interface Configuration Table
-- The OSPF Interface Table augments the ifTable with OSPF
-- specific information.
-- snOspfIf2Table replaced snOspfIfTable. The snOspfIf2Port
-- is an ifIndex, and the snOspfIfPort is not an ifIndex.
snOspfIf2Table OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfIf2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Interface Table describes the interfaces from
the viewpoint of OSPF."
REFERENCE
"OSPF Version 2, Appendix C.3 Router interface
parameters"
::= { snOspfIntf 2 }
snOspfIf2Entry OBJECT-TYPE
SYNTAX SnOspfIf2Entry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Interface Entry describes one interface from
the viewpoint of OSPF."
INDEX { snOspfIf2Port }
::= { snOspfIf2Table 1 }
SnOspfIf2Entry ::=
SEQUENCE {
snOspfIf2Port
Integer32,
snOspfIf2AreaId
AreaID,
snOspfIf2AdminStat
RtrStatus,
snOspfIf2RtrPriority
DesignatedRouterPriority,
snOspfIf2TransitDelay
UpToMaxAge,
snOspfIf2RetransInterval
UpToMaxAge,
snOspfIf2HelloInterval
HelloRange,
snOspfIf2RtrDeadInterval
PositiveInteger,
snOspfIf2AuthType
INTEGER,
snOspfIf2AuthKey
OCTET STRING,
snOspfIf2MetricValue
INTEGER,
snOspfIf2RowStatus
INTEGER,
snOspfIf2Md5AuthKeyId
INTEGER,
snOspfIf2Md5AuthKey
OCTET STRING,
snOspfIf2Md5ActivationWaitTime
INTEGER,
snOspfIf2AreaIdFormat
INTEGER,
snOspfIf2PassiveMode
INTEGER,
snOspfIf2DatabaseFilterAllOut
INTEGER,
snOspfIf2MtuIgnore
INTEGER,
snOspfIf2NetworkP2mp
INTEGER,
snOspfIf2NetworkP2pt
INTEGER,
snOspfIf2NetworkNonBroadcast
INTEGER
}
snOspfIf2Port OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical router port of this OSPF interface."
::= { snOspfIf2Entry 1 }
snOspfIf2AreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-write
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
::= { snOspfIf2Entry 2 }
snOspfIf2AdminStat OBJECT-TYPE
SYNTAX RtrStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The OSPF interface's administrative status. The value
'enabled' denotes that neighbor relationships may be
formed on the interface, and the interface will be
advertised as an internal route to some area. The
value 'disabled' denotes that the interface is external
to OSPF."
DEFVAL { enabled }
::= { snOspfIf2Entry 3 }
snOspfIf2RtrPriority 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 eligible to become the designated router
on this particular network. In the event of a tie in
this value, routers will use their router id as a tie
breaker."
DEFVAL { 1 }
::= { snOspfIf2Entry 4 }
snOspfIf2TransitDelay OBJECT-TYPE
SYNTAX UpToMaxAge
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 }
::= { snOspfIf2Entry 5 }
snOspfIf2RetransInterval OBJECT-TYPE
SYNTAX UpToMaxAge
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets."
DEFVAL { 5 }
::= { snOspfIf2Entry 6 }
snOspfIf2HelloInterval 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 interface. This
value must be the same for all routers attached to a
common network."
DEFVAL { 10 }
::= { snOspfIf2Entry 7 }
snOspfIf2RtrDeadInterval 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 neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for all routers
attached to a common network."
DEFVAL { 40 }
::= { snOspfIf2Entry 8 }
snOspfIf2AuthType OBJECT-TYPE
SYNTAX INTEGER (0..255)
-- none (0),
-- simplePassword (1)
-- md5 (2)
-- reserved for specification by IANA (> 2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."
REFERENCE
"OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { snOspfIf2Entry 9 }
snOspfIf2AuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Authentication Key. If the Area's Authorization
Type is simplePassword, and the key length is shorter
than 8 octets, the agent will left adjust and zero fill
to 8 octets.
When read, snOspfIf2AuthKey always returns an Octet String
of length zero."
REFERENCE
"OSPF Version 2, Section 9 The Interface Data
Structure"
DEFVAL { '0000000000000000'h } -- 0.0.0.0.0.0.0.0
::= { snOspfIf2Entry 10 }
snOspfIf2MetricValue OBJECT-TYPE
SYNTAX INTEGER (1..65535)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The metric of using this type of service on
this interface. The default value of the TOS 0
Metric is 10^8 / ifSpeed."
::= { snOspfIf2Entry 11 }
snOspfIf2RowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snOspfIf2Entry 12 }
snOspfIf2Md5AuthKeyId OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfIf2Md5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."
::= { snOspfIf2Entry 13 }
snOspfIf2Md5AuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIf2Md5AuthKey always returns an Octet String
of length zero."
::= { snOspfIf2Entry 14 }
snOspfIf2Md5ActivationWaitTime OBJECT-TYPE
SYNTAX INTEGER (0..14400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."
::= { snOspfIf2Entry 15 }
snOspfIf2AreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfIf2Entry 16 }
snOspfIf2PassiveMode OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object control the passive mode of this interface."
::= { snOspfIf2Entry 17 }
snOspfIf2DatabaseFilterAllOut OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object control the filtering of outgoing OSPF LSA on this interface."
::= { snOspfIf2Entry 18 }
snOspfIf2MtuIgnore OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object control MTU detection mode of this interface."
::= { snOspfIf2Entry 19 }
snOspfIf2NetworkP2mp OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enable/disable P2MP mode of this interface."
::= { snOspfIf2Entry 20 }
snOspfIf2NetworkP2pt OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enable/disable Point-to-Point mode of this interface."
::= { snOspfIf2Entry 21 }
snOspfIf2NetworkNonBroadcast OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object enable/disable non broadcast mode of this interface."
::= { snOspfIf2Entry 22 }
-- Section 5: OSPF Virtual Interface Table
-- The Virtual Interface Table describes the virtual
-- links that the OSPF Process is configured to
-- carry on.
snOspfVirtIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfVirtIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about this router's virtual interfaces."
REFERENCE
"OSPF Version 2, Appendix C.4 Virtual link parameters"
::= { snOspfVirtIf 1 }
snOspfVirtIfEntry OBJECT-TYPE
SYNTAX SnOspfVirtIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single Virtual Interface."
INDEX { snOspfVirtIfAreaID, snOspfVirtIfNeighbor }
::= { snOspfVirtIfTable 1 }
SnOspfVirtIfEntry ::=
SEQUENCE {
snOspfVirtIfAreaID
AreaID,
snOspfVirtIfNeighbor
RouterID,
snOspfVirtIfTransitDelay
UpToMaxAge,
snOspfVirtIfRetransInterval
UpToMaxAge,
snOspfVirtIfHelloInterval
HelloRange,
snOspfVirtIfRtrDeadInterval
PositiveInteger,
snOspfVirtIfAuthType
INTEGER,
snOspfVirtIfAuthKey
OCTET STRING,
snOspfVirtIfRowStatus
INTEGER,
snOspfVirtIfMd5AuthKeyId
INTEGER,
snOspfVirtIfMd5AuthKey
OCTET STRING,
snOspfVirtIfMd5ActivationWaitTime
INTEGER,
snOspfVirtIfAreaIdFormat
INTEGER
}
snOspfVirtIfAreaID 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"
::= { snOspfVirtIfEntry 1 }
snOspfVirtIfNeighbor OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Router ID of the Virtual Neighbor."
::= { snOspfVirtIfEntry 2 }
snOspfVirtIfTransitDelay OBJECT-TYPE
SYNTAX UpToMaxAge
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 }
::= { snOspfVirtIfEntry 3 }
snOspfVirtIfRetransInterval OBJECT-TYPE
SYNTAX UpToMaxAge
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets.
This value should be well over the expected round-trip
time."
DEFVAL { 5 }
::= { snOspfVirtIfEntry 4 }
snOspfVirtIfHelloInterval 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 interface. This
value must be the same for the virtual neighbor."
DEFVAL { 10 }
::= { snOspfVirtIfEntry 5 }
snOspfVirtIfRtrDeadInterval 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 neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for the virtual
neighbor."
DEFVAL { 60 }
::= { snOspfVirtIfEntry 6 }
snOspfVirtIfAuthType OBJECT-TYPE
SYNTAX INTEGER (0..255)
-- none (0),
-- simplePassword (1)
-- md5 (2)
-- reserved for specification by IANA (> 2)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."
REFERENCE
"OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { snOspfVirtIfEntry 7 }
snOspfVirtIfAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..8))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"If Authentication Type is simplePassword, the device
will left adjust and zero fill to 8 octets.
When read, snOspfVifAuthKey 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
::= { snOspfVirtIfEntry 8 }
snOspfVirtIfRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snOspfVirtIfEntry 9 }
snOspfVirtIfMd5AuthKeyId OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfVirtIfMd5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."
::= { snOspfVirtIfEntry 10 }
snOspfVirtIfMd5AuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIfMd5AuthKey always returns an Octet String
of length zero."
REFERENCE
"OSPF Version 2, Section 9 The Interface Data
Structure"
DEFVAL { '0000000000000000'h } -- 0.0.0.0.0.0.0.0
::= { snOspfVirtIfEntry 11 }
snOspfVirtIfMd5ActivationWaitTime OBJECT-TYPE
SYNTAX INTEGER (0..14400)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."
::= { snOspfVirtIfEntry 12 }
snOspfVirtIfAreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfVirtIfEntry 13 }
-- Section 6: OSPF Redistribution of Routes Table
-- The OSPF Redistribution of Routes Table contains list of routes
-- that will be used to decide whether a particular RIP or Static
-- route is to be imported into OSPF domain as external type 2
-- route when parameter Import Route into OSPF is Enabled.
snOspfRedisTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfRedisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Redistribution Table contains a list of routes
that could be imported into the OSPF domain."
::= { snOspfRedis 1 }
snOspfRedisEntry OBJECT-TYPE
SYNTAX SnOspfRedisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Redistribution Entry specifies a particular RIP
or Static route to be imported into the OSPF domain."
INDEX { snOspfRedisIndex }
::= { snOspfRedisTable 1 }
SnOspfRedisEntry ::=
SEQUENCE {
snOspfRedisIndex
INTEGER,
snOspfRedisIpAddress
IpAddress,
snOspfRedisMask
IpAddress,
snOspfRedisAction
INTEGER,
snOspfRedisProtocol
INTEGER,
snOspfRedisSetOspfMetric
INTEGER,
snOspfRedisOspfMetricValue
Metric,
snOspfRedisMatchRipMetric
INTEGER,
snOspfRedisRipMetricValue
INTEGER,
snOspfRedisRowStatus
INTEGER
}
snOspfRedisIndex OBJECT-TYPE
SYNTAX INTEGER (1..64)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The destination IP address that associates with
this particular route."
::= { snOspfRedisEntry 1 }
snOspfRedisIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The destination IP address that associates with
this particular route."
::= { snOspfRedisEntry 2 }
snOspfRedisMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The Subnet Mask that pertains to this route."
::= { snOspfRedisEntry 3 }
snOspfRedisAction OBJECT-TYPE
SYNTAX INTEGER {
noImport(0),
import(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The action to be taken if the route match this entry.
noImport(0): - the route is NOT imported into OSPF
Domain.
import(1): - the route is imported into OSPF
Domain as external type 2 route."
::= { snOspfRedisEntry 4 }
snOspfRedisProtocol OBJECT-TYPE
SYNTAX INTEGER {
rip(1),
all(2),
static(3),
bgp(4),
connected(5),
isis(6)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The imported routes into OSPF domain is set in the following:
rip(1): - the RIP route.
all(2): - all protocol route.
static(3): - the static route.
bgp(4): - the BGP route.
connected(5): - the connected route.
isis(6): - the ISIS route."
::= { snOspfRedisEntry 5 }
snOspfRedisSetOspfMetric OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value indicates to which the route metric should match:
disabled(0): - the route metric does NOT match the
OSPF metric field.
enabled(1): - the route metric matches the OSPF
metric field."
::= { snOspfRedisEntry 6 }
snOspfRedisOspfMetricValue OBJECT-TYPE
SYNTAX Metric
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The metric of using OSPF Metric value on this route."
::= { snOspfRedisEntry 7 }
snOspfRedisMatchRipMetric OBJECT-TYPE
SYNTAX INTEGER {
disabled(0),
enabled(1)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The value indicates to which the route metric should match:
disabled(0): - the route metric does NOT match the
RIP metric field.
enabled(1): - the route metric matches the RIP
metric field."
::= { snOspfRedisEntry 8 }
snOspfRedisRipMetricValue OBJECT-TYPE
SYNTAX INTEGER (1..15)
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The metric of using RIP Metric value (1 to 15 hops) on this route."
::= { snOspfRedisEntry 9 }
snOspfRedisRowStatus OBJECT-TYPE
SYNTAX INTEGER {
invalid(1),
valid(2),
delete(3),
create(4),
modify(5)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to create and
delete row in the table and control
if they are used. The values
that can be written are:
delete(3)...deletes the row
create(4)...creates a new row
modify(5)...modifies an exsisting row
If the row exists, then a SET with
value of create(4) returns error
'badValue'. Deleted rows go away
immediately. The following values
can be returned on reads:
noSuch(0)...no such row
invalid(1)...Setting it to 'invalid' has the effect of
rendering it inoperative..
valid(2)....the row exists and is valid"
::= { snOspfRedisEntry 10 }
-- Section 7: OSPF Neighbor Table
-- The OSPF Neighbor Table describes all neighbors in
-- the locality of the subject router.
snOspfNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of non-virtual neighbor information."
REFERENCE
"OSPF Version 2, Section 10 The Neighbor Data
Structure"
::= { snOspfNbr 1 }
snOspfNbrEntry OBJECT-TYPE
SYNTAX SnOspfNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information regarding a single neighbor."
REFERENCE
"OSPF Version 2, Section 10 The Neighbor Data
Structure"
INDEX { snOspfNbrEntryIndex }
::= { snOspfNbrTable 1 }
SnOspfNbrEntry ::=
SEQUENCE {
snOspfNbrEntryIndex
Integer32,
snOspfNbrPort
Integer32,
snOspfNbrIpAddr
IpAddress,
snOspfNbrIndex
Integer32,
snOspfNbrRtrId
RouterID,
snOspfNbrOptions
Integer32,
snOspfNbrPriority
DesignatedRouterPriority,
snOspfNbrState
INTEGER,
snOspfNbrEvents
Counter32,
snOspfNbrLsRetransQLen
Gauge32
}
snOspfNbrEntryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table entry index of this neighbor."
::= { snOspfNbrEntry 1 }
snOspfNbrPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical port of this neighbor."
::= { snOspfNbrEntry 2 }
snOspfNbrIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of this neighbor."
::= { snOspfNbrEntry 3 }
snOspfNbrIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The neighbor index of each port and each IP address."
::= { snOspfNbrEntry 4 }
snOspfNbrRtrId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer (represented as a type IpAddress)
uniquely identifying the neighboring router in the
Autonomous System."
DEFVAL { '00000000'h } -- 0.0.0.0
::= { snOspfNbrEntry 5 }
snOspfNbrOptions OBJECT-TYPE
SYNTAX Integer32
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"
DEFVAL { 0 }
::= { snOspfNbrEntry 6 }
snOspfNbrPriority 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."
DEFVAL { 1 }
::= { snOspfNbrEntry 7 }
snOspfNbrState OBJECT-TYPE
SYNTAX INTEGER {
down (1),
attempt (2),
init (3),
twoWay (4),
exchangeStart (5),
exchange (6),
loading (7),
full (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The State of the relationship with this Neigh-
bor."
REFERENCE
"OSPF Version 2, Section 10.1 Neighbor States"
DEFVAL { down }
::= { snOspfNbrEntry 8 }
snOspfNbrEvents 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."
::= { snOspfNbrEntry 9 }
snOspfNbrLsRetransQLen OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current length of the retransmission
queue."
::= { snOspfNbrEntry 10 }
-- Section 8: OSPF Virtual Neighbor Table
-- This table describes all virtual neighbors.
-- Since Virtual Links are configured in the
-- virtual interface table, this table is read-only.
snOspfVirtNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfVirtNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table of virtual neighbor information."
REFERENCE
"OSPF Version 2, Section 15 Virtual Links"
::= { snOspfVirtNbr 1 }
snOspfVirtNbrEntry OBJECT-TYPE
SYNTAX SnOspfVirtNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual neighbor information."
INDEX { snOspfVirtNbrEntryIndex }
::= { snOspfVirtNbrTable 1 }
SnOspfVirtNbrEntry ::=
SEQUENCE {
snOspfVirtNbrEntryIndex
Integer32,
snOspfVirtNbrArea
AreaID,
snOspfVirtNbrRtrId
RouterID,
snOspfVirtNbrIpAddr
IpAddress,
snOspfVirtNbrOptions
Integer32,
snOspfVirtNbrState
INTEGER,
snOspfVirtNbrEvents
Counter32,
snOspfVirtNbrLSRetransQLen
Gauge32,
snOspfVirtNbrAreaIdFormat
INTEGER
}
snOspfVirtNbrEntryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table entry index of this virtual neighbor."
::= { snOspfVirtNbrEntry 1 }
snOspfVirtNbrArea OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Transit Area Identifier."
::= { snOspfVirtNbrEntry 2 }
snOspfVirtNbrRtrId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the neighboring
router in the Autonomous System."
::= { snOspfVirtNbrEntry 3 }
snOspfVirtNbrIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address this Virtual Neighbor is using."
::= { snOspfVirtNbrEntry 4 }
snOspfVirtNbrOptions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bit map corresponding to the neighbor's options
field. Thus, Bit 1, if set, indicates that the
neighbor supports Type of Service Routing; if zero, no
metrics other than TOS 0 are in use by the neighbor."
::= { snOspfVirtNbrEntry 5 }
snOspfVirtNbrState OBJECT-TYPE
SYNTAX INTEGER {
down (1),
attempt (2),
init (3),
twoWay (4),
exchangeStart (5),
exchange (6),
loading (7),
full (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the Virtual Neighbor Relationship."
::= { snOspfVirtNbrEntry 6 }
snOspfVirtNbrEvents OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this virtual link has changed its
state, or an error has occurred."
::= { snOspfVirtNbrEntry 7 }
snOspfVirtNbrLSRetransQLen OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current length of the retransmission queue."
::= { snOspfVirtNbrEntry 8 }
snOspfVirtNbrAreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfVirtNbrEntry 9 }
-- Section 9: OSPF Link State Database
-- The Link State Database contains the Link State
-- Advertisements from throughout the areas that the
-- device is attached to.
snOspfLsdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Process's Links State Database."
REFERENCE
"OSPF Version 2, Section 12 Link State Advertisements"
::= { snOspfLsdb 1 }
snOspfLsdbEntry OBJECT-TYPE
SYNTAX SnOspfLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single Link State Advertisement."
INDEX { snOspfLsdbEntryIndex }
::= { snOspfLsdbTable 1 }
SnOspfLsdbEntry ::=
SEQUENCE {
snOspfLsdbEntryIndex
Integer32,
snOspfLsdbAreaId
AreaID,
snOspfLsdbType
INTEGER,
snOspfLsdbLsId
IpAddress,
snOspfLsdbRouterId
RouterID,
snOspfLsdbSequence
Integer32,
snOspfLsdbAge
Integer32,
snOspfLsdbChecksum
Integer32,
snOspfLsdbAdvertisement
OCTET STRING,
snOspfLsdbAreaIdFormat
INTEGER
}
snOspfLsdbEntryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table entry index of this Link State Database."
::= { snOspfLsdbEntry 1 }
snOspfLsdbAreaId 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"
::= { snOspfLsdbEntry 2 }
snOspfLsdbType OBJECT-TYPE
SYNTAX INTEGER {
routerLink (1),
networkLink (2),
summaryLink (3),
asSummaryLink (4),
asExternalLink (5),
multicastLink (6),
nssaExternalLink (7),
opaqueLink (9),
opaqueAreaLink (10),
opaqueAsLink (11)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of the link state advertisement. Each link
state type has a separate advertisement format."
REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header"
::= { snOspfLsdbEntry 3 }
snOspfLsdbLsId 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"
::= { snOspfLsdbEntry 4 }
snOspfLsdbRouterId 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"
::= { snOspfLsdbEntry 5 }
-- Note that the OSPF Sequence Number is a 32 bit signed
-- integer. It starts with the value '80000001'h,
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
-- Thus, a typical sequence number will be very negative.
snOspfLsdbSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit integer.
It is used to detect old and duplicate link state
advertisements. The space of sequence numbers is
linearly ordered. The larger the sequence number the
more recent the advertisement."
REFERENCE
"OSPF Version 2, Section 12.1.6 LS sequence number"
::= { snOspfLsdbEntry 6 }
snOspfLsdbAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the age of the link state advertisement
in seconds."
REFERENCE
"OSPF Version 2, Section 12.1.1 LS age"
::= { snOspfLsdbEntry 7 }
snOspfLsdbChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents of
the advertisement, excepting the age field. The age
field is excepted so that an advertisement's age can be
incremented without updating the checksum. The
checksum used is the same that is used for ISO
connectionless datagrams; it is commonly referred to as
the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { snOspfLsdbEntry 8 }
snOspfLsdbAdvertisement OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entire Link State Advertisement, including its
header."
REFERENCE
"OSPF Version 2, Section 12 Link State Advertisements"
::= { snOspfLsdbEntry 9 }
snOspfLsdbAreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfLsdbEntry 10 }
-- Section 10: 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.
snOspfExtLsdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfExtLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Process's Links State Database."
REFERENCE
"OSPF Version 2, Section 12 Link State Adver-
tisements"
::= { snOspfExtLsdb 1 }
snOspfExtLsdbEntry OBJECT-TYPE
SYNTAX SnOspfExtLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single Link State Advertisement."
INDEX { snOspfExtLsdbEntryIndex }
::= { snOspfExtLsdbTable 1 }
SnOspfExtLsdbEntry ::=
SEQUENCE {
snOspfExtLsdbEntryIndex
Integer32,
snOspfExtLsdbType
INTEGER,
snOspfExtLsdbLsId
IpAddress,
snOspfExtLsdbRouterId
RouterID,
snOspfExtLsdbSequence
Integer32,
snOspfExtLsdbAge
Integer32,
snOspfExtLsdbChecksum
Integer32,
snOspfExtLsdbAdvertisement
OCTET STRING
}
snOspfExtLsdbEntryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table entry index of this Link State Database."
::= { snOspfExtLsdbEntry 1 }
snOspfExtLsdbType 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"
::= { snOspfExtLsdbEntry 2 }
snOspfExtLsdbLsId 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"
::= { snOspfExtLsdbEntry 3 }
snOspfExtLsdbRouterId 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"
::= { snOspfExtLsdbEntry 4 }
-- Note that the OSPF Sequence Number is a 32 bit signed
-- integer. It starts with the value '80000001'h,
-- or -'7FFFFFFF'h, and increments until '7FFFFFFF'h
-- Thus, a typical sequence number will be very negative.
snOspfExtLsdbSequence OBJECT-TYPE
SYNTAX Integer32
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"
::= { snOspfExtLsdbEntry 5 }
snOspfExtLsdbAge OBJECT-TYPE
SYNTAX Integer32 -- 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"
::= { snOspfExtLsdbEntry 6 }
snOspfExtLsdbChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete
contents of the advertisement, excepting the
age field. The age field is excepted so that
an advertisement's age can be incremented
without updating the checksum. The checksum
used is the same that is used for ISO connec-
tionless datagrams; it is commonly referred to
as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { snOspfExtLsdbEntry 7 }
snOspfExtLsdbAdvertisement 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"
::= { snOspfExtLsdbEntry 8 }
-- Section 11: OSPF Area Status Table
-- The OSPF Area Status Data Structure contains information
-- regarding the various areas. The interfaces and
-- virtual links are configured as part of these areas.
-- Area 0.0.0.0, by definition, is the Backbone Area
snOspfAreaStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfAreaStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the configured parameters and
cumulative statistics of the router's attached areas."
REFERENCE
"OSPF Version 2, Section 6 The Area Data Structure"
::= { snOspfAreaStatus 1 }
snOspfAreaStatusEntry OBJECT-TYPE
SYNTAX SnOspfAreaStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the configured parameters and
cumulative statistics of one of the router's attached
areas."
INDEX { snOspfAreaStatusEntryIndex }
::= { snOspfAreaStatusTable 1 }
SnOspfAreaStatusEntry ::=
SEQUENCE {
snOspfAreaStatusEntryIndex
Integer32,
snOspfAreaStatusAreaId
AreaID,
snOspfAreaStatusImportASExtern
Integer32,
snOspfAreaStatusStubMetric
BigMetric,
snOspfAreaStatusSpfRuns
Counter32,
snOspfAreaStatusAreaBdrRtrCount
Gauge32,
snOspfAreaStatusASBdrRtrCount
Gauge32,
snOspfAreaStatusLSACount
Gauge32,
snOspfAreaStatusLSACksumSum
Integer32,
snOspfAreaStatusAreaIdFormat
INTEGER
}
snOspfAreaStatusEntryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table entry index of this Area."
::= { snOspfAreaStatusEntry 1 }
snOspfAreaStatusAreaId 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"
::= { snOspfAreaStatusEntry 2 }
snOspfAreaStatusImportASExtern OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The area's support for importing AS external link-
state advertisements."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
DEFVAL { 1 }
::= { snOspfAreaStatusEntry 3 }
snOspfAreaStatusStubMetric OBJECT-TYPE
SYNTAX BigMetric
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The metric value applied at the default type of
service(ospfMetric). By default, this equals the
least metric at the type of service among the
interfaces to other areas. This Object exist if
only if the value of snOspfAreaSummary is
snOspfAreaSummary(2); Otherwise, an SNMP_GET/GET_NEXT
attempt of this Object will return NO_SUCH_NAME."
::= { snOspfAreaStatusEntry 4 }
snOspfAreaStatusSpfRuns 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."
::= { snOspfAreaStatusEntry 5 }
snOspfAreaStatusAreaBdrRtrCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of area border routers reachable
within this area. This is initially zero, and is
calculated in each SPF Pass."
DEFVAL { 0 }
::= { snOspfAreaStatusEntry 6 }
snOspfAreaStatusASBdrRtrCount 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."
DEFVAL { 0 }
::= { snOspfAreaStatusEntry 7 }
snOspfAreaStatusLSACount 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."
DEFVAL { 0 }
::= { snOspfAreaStatusEntry 8 }
snOspfAreaStatusLSACksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32-bit unsigned sum of the link-state
advertisements' LS checksums contained in this area's
link-state database. This sum excludes external (LS
type 5) link-state advertisements. The sum can be used
to determine if there has been a change in a router's
link state database, and to compare the link-state
database of two routers."
DEFVAL { 0 }
::= { snOspfAreaStatusEntry 9 }
snOspfAreaStatusAreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfAreaStatusEntry 10 }
-- Section 12: OSPF Interface Status Table
-- The OSPF Interface Status Table augments the ifStatusTable with OSPF
-- specific information.
snOspfIfStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Interface Status Table describes the interfaces from
the viewpoint of OSPF."
::= { snOspfIfStatus 1 }
snOspfIfStatusEntry OBJECT-TYPE
SYNTAX SnOspfIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Interface Entry describes one interface from
the viewpoint of OSPF."
INDEX { snOspfIfStatusEntryIndex }
::= { snOspfIfStatusTable 1 }
SnOspfIfStatusEntry ::=
SEQUENCE {
snOspfIfStatusEntryIndex
Integer32,
snOspfIfStatusPort
Integer32,
snOspfIfStatusIpAddress
IpAddress,
snOspfIfStatusAreaId
AreaID,
snOspfIfStatusType
INTEGER,
snOspfIfStatusAdminStat
RtrStatus,
snOspfIfStatusRtrPriority
DesignatedRouterPriority,
snOspfIfStatusTransitDelay
UpToMaxAge,
snOspfIfStatusRetransInterval
UpToMaxAge,
snOspfIfStatusHelloInterval
HelloRange,
snOspfIfStatusRtrDeadInterval
PositiveInteger,
snOspfIfStatusState
INTEGER,
snOspfIfStatusDesignatedRouter
IpAddress,
snOspfIfStatusBackupDesignatedRouter
IpAddress,
snOspfIfStatusEvents
Counter32,
snOspfIfStatusAuthType
Integer32,
snOspfIfStatusAuthKey
OCTET STRING,
snOspfIfStatusMetricValue
Metric,
snOspfIfStatusMd5AuthKeyId
INTEGER,
snOspfIfStatusMd5AuthKey
OCTET STRING,
snOspfIfStatusMd5ActivationWaitTime
INTEGER,
snOspfIfStatusAreaIdFormat
INTEGER
}
snOspfIfStatusEntryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table entry index of this Area."
::= { snOspfIfStatusEntry 1 }
snOspfIfStatusPort OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The physical router port of this OSPF interface."
::= { snOspfIfStatusEntry 2 }
snOspfIfStatusIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of this OSPF interface."
::= { snOspfIfStatusEntry 3 }
snOspfIfStatusAreaId 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
::= { snOspfIfStatusEntry 4 }
snOspfIfStatusType OBJECT-TYPE
SYNTAX INTEGER {
broadcast (1),
nbma (2),
pointToPoint (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The OSPF interface type.
By way of a default, this field may be intuited from
the corresponding value of ifType. Broadcast LANs,
such as Ethernet and IEEE 802.5, take the value
'broadcast', X.25, Frame Relay, and similar
technologies take the value 'nbma', and links that are
definitively point to point take the value
'pointToPoint'."
::= { snOspfIfStatusEntry 5 }
snOspfIfStatusAdminStat OBJECT-TYPE
SYNTAX RtrStatus
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The OSPF interface's administrative status. The value
'enabled' denotes that neighbor relationships may be
formed on the interface, and the interface will be
advertised as an internal route to some area. The
value 'disabled' denotes that the interface is external
to OSPF."
::= { snOspfIfStatusEntry 6 }
snOspfIfStatusRtrPriority OBJECT-TYPE
SYNTAX DesignatedRouterPriority
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of this interface. Used in multi-access
networks, this field is used in the designated router
election algorithm. The value 0 signifies that the
router is not eligible to become the designated router
on this particular network. In the event of a tie in
this value, routers will use their router id as a tie
breaker."
DEFVAL { 1 }
::= { snOspfIfStatusEntry 7 }
snOspfIfStatusTransitDelay OBJECT-TYPE
SYNTAX UpToMaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The estimated number of seconds it takes to transmit a
link- state update packet over this interface."
DEFVAL { 1 }
::= { snOspfIfStatusEntry 8 }
snOspfIfStatusRetransInterval OBJECT-TYPE
SYNTAX UpToMaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets."
DEFVAL { 5 }
::= { snOspfIfStatusEntry 9 }
snOspfIfStatusHelloInterval OBJECT-TYPE
SYNTAX HelloRange
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The length of time, in seconds, between the Hello
packets that the router sends on the interface. This
value must be the same for all routers attached to a
common network."
DEFVAL { 10 }
::= { snOspfIfStatusEntry 10 }
snOspfIfStatusRtrDeadInterval OBJECT-TYPE
SYNTAX PositiveInteger
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds that a router's Hello packets
have not been seen before it's neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for all routers
attached to a common network."
DEFVAL { 40 }
::= { snOspfIfStatusEntry 11 }
snOspfIfStatusState 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 }
::= { snOspfIfStatusEntry 12 }
snOspfIfStatusDesignatedRouter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the Designated Router."
DEFVAL { '00000000'h } -- 0.0.0.0
::= { snOspfIfStatusEntry 13 }
snOspfIfStatusBackupDesignatedRouter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP Address of the Backup Designated Router."
DEFVAL { '00000000'h } -- 0.0.0.0
::= { snOspfIfStatusEntry 14 }
snOspfIfStatusEvents 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."
::= { snOspfIfStatusEntry 15 }
snOspfIfStatusAuthType OBJECT-TYPE
SYNTAX Integer32
-- none (0),
-- simplePassword (1)
-- reserved for specification by IANA (> 1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."
REFERENCE
"OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { snOspfIfStatusEntry 16 }
snOspfIfStatusAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Authentication Key. If the Area's Authorization
Type is simplePassword, and the key length is shorter
than 8 octets, the agent will left adjust and zero fill
to 8 octets.
When read, snOspfIfStatusAuthKey always returns an Octet String
of length zero."
REFERENCE
"OSPF Version 2, Section 9 The Interface Data
Structure"
DEFVAL { '0000000000000000'h } -- 0.0.0.0.0.0.0.0
::= { snOspfIfStatusEntry 17 }
snOspfIfStatusMetricValue OBJECT-TYPE
SYNTAX Metric
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The metric of using this type of service on
this interface. The default value of the TOS 0
Metric is 10^8 / ifSpeed."
::= { snOspfIfStatusEntry 18 }
snOspfIfStatusMd5AuthKeyId OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfIfMd5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."
::= { snOspfIfStatusEntry 19 }
snOspfIfStatusMd5AuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIfMd5AuthKey always returns an Octet String
of length zero."
::= { snOspfIfStatusEntry 20 }
snOspfIfStatusMd5ActivationWaitTime OBJECT-TYPE
SYNTAX INTEGER (0..14400)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."
::= { snOspfIfStatusEntry 21 }
snOspfIfStatusAreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfIfStatusEntry 22 }
-- Section 13: OSPF Virtual Interface Status Table
-- The Virtual Interface Status Table describes the virtual
-- links status data.
snOspfVirtIfStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfVirtIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about this router's virtual interfaces."
REFERENCE
"OSPF Version 2, Appendix C.4 Virtual link parameters"
::= { snOspfVirtIfStatus 1 }
snOspfVirtIfStatusEntry OBJECT-TYPE
SYNTAX SnOspfVirtIfStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single Virtual Interface."
INDEX { snOspfVirtIfStatusEntryIndex }
::= { snOspfVirtIfStatusTable 1 }
SnOspfVirtIfStatusEntry ::=
SEQUENCE {
snOspfVirtIfStatusEntryIndex
Integer32,
snOspfVirtIfStatusAreaID
AreaID,
snOspfVirtIfStatusNeighbor
RouterID,
snOspfVirtIfStatusTransitDelay
UpToMaxAge,
snOspfVirtIfStatusRetransInterval
UpToMaxAge,
snOspfVirtIfStatusHelloInterval
HelloRange,
snOspfVirtIfStatusRtrDeadInterval
PositiveInteger,
snOspfVirtIfStatusState
INTEGER,
snOspfVirtIfStatusEvents
Counter32,
snOspfVirtIfStatusAuthType
Integer32,
snOspfVirtIfStatusAuthKey
OCTET STRING,
snOspfVirtIfStatusMd5AuthKeyId
INTEGER,
snOspfVirtIfStatusMd5AuthKey
OCTET STRING,
snOspfVirtIfStatusMd5ActivationWaitTime
INTEGER,
snOspfVirtIfStatusAreaIdFormat
INTEGER
}
snOspfVirtIfStatusEntryIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table entry index of this Area."
::= { snOspfVirtIfStatusEntry 1 }
snOspfVirtIfStatusAreaID 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 "
::= { snOspfVirtIfStatusEntry 2 }
snOspfVirtIfStatusNeighbor OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Router ID of the Virtual Neighbor."
::= { snOspfVirtIfStatusEntry 3 }
snOspfVirtIfStatusTransitDelay OBJECT-TYPE
SYNTAX UpToMaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The estimated number of seconds it takes to transmit a
link- state update packet over this interface."
DEFVAL { 1 }
::= { snOspfVirtIfStatusEntry 4 }
snOspfVirtIfStatusRetransInterval OBJECT-TYPE
SYNTAX UpToMaxAge
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds between link-state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and link-state request packets.
This value should be well over the expected round-trip
time."
DEFVAL { 5 }
::= { snOspfVirtIfStatusEntry 5 }
snOspfVirtIfStatusHelloInterval OBJECT-TYPE
SYNTAX HelloRange
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The length of time, in seconds, between the Hello
packets that the router sends on the interface. This
value must be the same for the virtual neighbor."
DEFVAL { 10 }
::= { snOspfVirtIfStatusEntry 6 }
snOspfVirtIfStatusRtrDeadInterval OBJECT-TYPE
SYNTAX PositiveInteger
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of seconds that a router's Hello packets
have not been seen before it's neighbors declare the
router down. This should be some multiple of the Hello
interval. This value must be the same for the virtual
neighbor."
DEFVAL { 60 }
::= { snOspfVirtIfStatusEntry 7 }
snOspfVirtIfStatusState OBJECT-TYPE
SYNTAX INTEGER {
down (1),
pointToPoint (4)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The OSPF virtual interfaces states."
DEFVAL { down }
::= { snOspfVirtIfStatusEntry 8 }
snOspfVirtIfStatusEvents OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of state changes or error events on
this Virtual Link."
::= { snOspfVirtIfStatusEntry 9 }
snOspfVirtIfStatusAuthType OBJECT-TYPE
SYNTAX Integer32
-- none (0),
-- simplePassword (1)
-- reserved for specification by IANA (> 1)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The authentication type specified for an interface.
Additional authentication types may be assigned locally
on a per interface basis."
REFERENCE
"OSPF Version 2, Appendix E Authentication"
DEFVAL { 0 } -- no authentication, by default
::= { snOspfVirtIfStatusEntry 10 }
snOspfVirtIfStatusAuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..8))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"If Authentication Type is simplePassword, the device
will left adjust and zero fill to 8 octets.
When read, snOspfVifAuthKey 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
::= { snOspfVirtIfStatusEntry 11 }
snOspfVirtIfStatusMd5AuthKeyId OBJECT-TYPE
SYNTAX INTEGER (0..255)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The md5 authentication key ID. If the snOspfVirtIfAuthType
is set to md5, the value of snOspfVirtIfMd5AuthKeyId must be
(1 to 255). This field identifies the algorithm and secret
key used to create the message digest appended to the OSPF
packet. Key Identifiers are unique per-interface
(or equivalently, per-subnet)."
::= { snOspfVirtIfStatusEntry 12 }
snOspfVirtIfStatusMd5AuthKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The MD5 Authentication Key. If the Area's Authorization
Type is md5, and the key length is shorter than 16 octets,
the agent will left adjust and zero fill to 16 octets.
When read, snOspfIfMd5AuthKey always returns an Octet String
of length zero."
REFERENCE
"OSPF Version 2, Section 9 The Interface Data
Structure"
DEFVAL { '0000000000000000'h } -- 0.0.0.0.0.0.0.0
::= { snOspfVirtIfStatusEntry 13 }
snOspfVirtIfStatusMd5ActivationWaitTime OBJECT-TYPE
SYNTAX INTEGER (0..14400)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The md5 authentication key activation wait time is specified in second
and the maximum wait time is 14400 seconds (4 hours)."
::= { snOspfVirtIfStatusEntry 14 }
snOspfVirtIfStatusAreaIdFormat OBJECT-TYPE
SYNTAX INTEGER {
integer(0),
ipAddress(1)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object is used to specify whether
AreaId is represented as IP Address or
an Integer. The values
that can be written are:
integer(0).....as an integer.
ipAddress(1)...as IP Address."
::= { snOspfVirtIfStatusEntry 15 }
-- Section 14: OSPF Routing Information Table
-- The OSPF Routing Information Table describes the OSPF ABR/ASBR
-- routing information.
snOspfRoutingInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF SnOspfRoutingInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about this router's routing information."
::= { snOspfRoutingInfo 1 }
snOspfRoutingInfoEntry OBJECT-TYPE
SYNTAX SnOspfRoutingInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single ABR/ASBR Routing entry."
INDEX { snOspfRoutingInfoIndex }
::= { snOspfRoutingInfoTable 1 }
SnOspfRoutingInfoEntry ::=
SEQUENCE {
snOspfRoutingInfoIndex
Integer32,
snOspfRoutingInfoRouterID
RouterID,
snOspfRoutingInfoRouterType
INTEGER,
snOspfRoutingInfoNextHopRouterID
RouterID,
snOspfRoutingInfoOutgoingInterface
Integer32
}
snOspfRoutingInfoIndex OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The table entry index of this Routing entry."
::= { snOspfRoutingInfoEntry 1 }
snOspfRoutingInfoRouterID OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Router ID of the destination router."
::= { snOspfRoutingInfoEntry 2 }
snOspfRoutingInfoRouterType OBJECT-TYPE
SYNTAX INTEGER {
abr (1),
asbr (2),
abrANDasbr(3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Router type of the destination router as the following:
abr (1) -- area border router.
asbr (2) -- autonomous sytem border router.
abrANDasbr(3) -- area border and autonomous system border router."
::= { snOspfRoutingInfoEntry 3 }
snOspfRoutingInfoNextHopRouterID OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router ID of the next hop destination router."
::= { snOspfRoutingInfoEntry 4 }
snOspfRoutingInfoOutgoingInterface OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The outgoing interface of the destination router."
::= { snOspfRoutingInfoEntry 5 }
-- Section 15: Trap Support Objects
-- The following are support objects for the OSPF traps.
snOspfSetTrap OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(4))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"A four-octet string serving as a bit map for
the trap events defined by the OSPF traps. This
object is used to enable and disable specific
OSPF traps where a 1 in the bit field
represents enabled. The right-most bit (least
significant) represents trap 0."
::= { snOspfTrapControl 1 }
snOspfConfigErrorType OBJECT-TYPE
SYNTAX INTEGER {
unUsed (0),
badVersion (1),
areaMismatch (2),
unknownNbmaNbr (3), -- Router is Dr eligible
unknownVirtualNbr (4),
authTypeMismatch(5),
authFailure (6),
netMaskMismatch (7),
helloIntervalMismatch (8),
deadIntervalMismatch (9),
optionMismatch (10) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Potential types of configuration conflicts.
Used by the ospfConfigError and ospfConfigVir-
tError traps."
::= { snOspfTrapControl 2 }
snOspfPacketType OBJECT-TYPE
SYNTAX INTEGER {
unUsed (0),
hello (1),
dbDescript (2),
lsReq (3),
lsUpdate (4),
lsAck (5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OSPF packet types."
::= { snOspfTrapControl 3 }
snOspfPacketSrc OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of an inbound packet that can-
not be identified by a neighbor instance."
::= { snOspfTrapControl 4 }
snOspfTrapsGenerationMode OBJECT-TYPE
SYNTAX RtrStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Indicates if the generation of any OSPF traps is permitted on the router.
The value 'enabled' denotes that the OSPF Traps can be generated by the
router; 'disabled' denotes that the OSPF Traps can not be generated by the
router even when snOspfSetTrap indicates the generation of specific OSPF Traps.
This object provides global control on the generation of ospf traps."
::= { snOspfTrapControl 5 }
END