mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* Extract DiscoveryItem and move some things to better places. Extract model class Fix up model construction. I have problem with construction... Makeshift model working. Switch constructor to factory. discover() and create() Support legacy discovery. Remove uneeded custom pollers Remove netonix custom detection as we try ucd on all os now. Add a few yaml procs. Fix a couple things. More processor discovery conversions Move Calix e7 to standard hrProcessorLoad, but it doesn't fully implement the HR-MIB, move things around to make it work. Add a few yaml procs. Fix a couple things. Correct some stupid mib stuff. Move more, drop php 5.3 Add netscaler which uses string indexes. Port fiberhome to yaml and use skip_values More conversions. BroadcomProcessorUsage Trait Serveriron and Ironware share some mibs. Create a common abstract os for them. Add yaml support for mib specification in each data entry Make legacy discover_processor() set 0 for hrDeviceIndex Untangle Dell switch OS processors Use use shared OS for groups if they don't have a specific group. fix silly mib mistake Make index optional Move HR and UCD to Traits and out of Processor. * forgot to update the fortiswitch index * Make sgos and avaya-ers match the old index. * fix comware test data * fix merge errors * fix dsm and remove pointless empty modules * file not found exception is in the wrong place. * Updated processor development docs
3472 lines
93 KiB
Plaintext
3472 lines
93 KiB
Plaintext
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
|