mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
11147d3bbf
* 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
1338 lines
44 KiB
Plaintext
1338 lines
44 KiB
Plaintext
-- *********************************************************************
|
|
-- **
|
|
-- ** BATM Advanced Communications.
|
|
-- **
|
|
-- *********************************************************************
|
|
-- ** Filename: PRVT-OSPF-MIB.mib
|
|
-- ** Project: T-Metro Switches.
|
|
-- ** Purpose: Private MIB
|
|
-- *********************************************************************
|
|
-- (c) Copyright, 2009, BATM Advanced Communications. All rights reserved.
|
|
-- WARNING:
|
|
--
|
|
-- BY UTILIZING THIS FILE, YOU AGREE TO THE FOLLOWING:
|
|
--
|
|
-- This file is the property of BATM Advanced Communications and contains
|
|
-- proprietary and confidential information. This file is made
|
|
-- available to authorized BATM customers on the express
|
|
-- condition that neither it, nor any of the information contained
|
|
-- therein, shall be disclosed to third parties or be used for any
|
|
-- purpose other than to replace, modify or upgrade firmware and/or
|
|
-- software components of BATM manufactured equipment within the
|
|
-- authorized customer's network, and that such transfer be
|
|
-- completed in accordance with the instructions provided by
|
|
-- BATM. Any other use is strictly prohibited.
|
|
--
|
|
-- EXCEPT AS RESTRICTED BY LAW, OR AS PROVIDED IN BATM'S LIMITED
|
|
-- WARRANTY, THE SOFTWARE PROGRAMS CONTAINED IN THIS FILE ARE
|
|
-- PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
|
|
-- OR IMPLIED, INCLUDING BUT NOT LIMITED TO, ANY IMPLIED WARRANTIES
|
|
-- OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
|
|
--
|
|
-- IN NO EVENT SHALL BATM BE LIABLE FOR ANY DAMAGES WHATSOEVER
|
|
-- INCLUDING WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS
|
|
-- PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION OR
|
|
-- OTHER CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE, OR INABILITY
|
|
-- TO USE, THE SOFTWARE CONTAINED IN THIS FILE.
|
|
--
|
|
-- ----------------------------------------------------------------------------
|
|
|
|
PRVT-OSPF-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
routingProtocols
|
|
FROM PRVT-SWITCH-MIB
|
|
Counter32, Gauge32, Integer32, IpAddress, MODULE-IDENTITY,
|
|
OBJECT-TYPE, Unsigned32
|
|
FROM SNMPv2-SMI
|
|
RowStatus, TEXTUAL-CONVENTION, TruthValue
|
|
FROM SNMPv2-TC;
|
|
|
|
prvtOspfMIB MODULE-IDENTITY
|
|
LAST-UPDATED "201204010000Z"
|
|
ORGANIZATION
|
|
"BATM Advanced Communication"
|
|
CONTACT-INFO
|
|
"BATM/Telco Systems Support team
|
|
Email:
|
|
For North America: techsupport@telco.com
|
|
For North Europe: support@batm.de, info@batm.de
|
|
For the rest of the world: techsupport@telco.com"
|
|
DESCRIPTION
|
|
"The PRVT OSPF MIB module contains additional information, needed to
|
|
control the OSPF protocol, that is not found in the standard RFC"
|
|
REVISION "201204010000Z"
|
|
DESCRIPTION
|
|
"Area ID is represent as octet string"
|
|
REVISION "201106020000Z"
|
|
DESCRIPTION
|
|
"Added prvtOspfTrafficEngEnable"
|
|
REVISION "200911130000Z"
|
|
DESCRIPTION
|
|
"Initial version"
|
|
::= { routingProtocols 2 }
|
|
|
|
|
|
PrvtOspfDesignatedRouterPriority ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The values defined for the priority of a system for
|
|
becoming the designated router."
|
|
SYNTAX Integer32 (0..255)
|
|
|
|
PrvtOspfIpAddress ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "1d.1d.1d.1d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An IP address.
|
|
Currently only IPv4 network addresses are supported.
|
|
Format for IPv4 addresses consist of 4 octets in network-byte order."
|
|
SYNTAX OCTET STRING (SIZE(4 | 16))
|
|
|
|
prvtOspfObjects OBJECT IDENTIFIER
|
|
::= { prvtOspfMIB 1 }
|
|
|
|
prvtOspfRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
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"
|
|
::= { prvtOspfObjects 1 }
|
|
|
|
prvtOspfAdminStat OBJECT-TYPE
|
|
SYNTAX INTEGER { enabled(1), disabled(2) }
|
|
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."
|
|
::= { prvtOspfObjects 2 }
|
|
|
|
prvtOspfVersionNumber OBJECT-TYPE
|
|
SYNTAX INTEGER { version2(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current version number of the OSPF
|
|
protocol is 2."
|
|
REFERENCE
|
|
"OSPF Version 2, Title"
|
|
::= { prvtOspfObjects 3 }
|
|
|
|
prvtOspfExternLsaCount 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"
|
|
::= { prvtOspfObjects 4 }
|
|
|
|
prvtOspfExternLsaCksumSum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
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."
|
|
::= { prvtOspfObjects 5 }
|
|
|
|
prvtOspfTOSSupport OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's support for type-of-service routing."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix F.1.2 Optional TOS
|
|
support"
|
|
::= { prvtOspfObjects 6 }
|
|
|
|
prvtOspfOriginateNewLsas 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."
|
|
::= { prvtOspfObjects 7 }
|
|
|
|
prvtOspfRxNewLsas OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of link-state advertisements re-
|
|
ceived determined to be new instantiations.
|
|
This number does not include newer instantia-
|
|
tions of self-originated link-state advertise-
|
|
ments."
|
|
::= { prvtOspfObjects 8 }
|
|
|
|
prvtOspfExtLsdbLimit OBJECT-TYPE
|
|
SYNTAX Integer32 (-1..2147483647)
|
|
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)."
|
|
::= { prvtOspfObjects 9 }
|
|
|
|
prvtOspfMulticastExtensions OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Bit Mask indicating whether the router is
|
|
forwarding IP multicast (Class D) datagrams
|
|
based on the algorithms defined in the Multi-
|
|
cast Extensions to OSPF.
|
|
Bit 0, if set, indicates that the router can
|
|
forward IP multicast datagrams in the router's
|
|
directly attached areas (called intra-area mul-
|
|
ticast routing).
|
|
Bit 1, if set, indicates that the router can
|
|
forward IP multicast datagrams between OSPF
|
|
areas (called inter-area multicast routing).
|
|
Bit 2, if set, indicates that the router can
|
|
forward IP multicast datagrams between Auto-
|
|
nomous Systems (called inter-AS multicast rout-
|
|
ing).
|
|
Only certain combinations of bit settings are
|
|
allowed, namely: 0 (no multicast forwarding is
|
|
enabled), 1 (intra-area multicasting only), 3
|
|
(intra-area and inter-area multicasting), 5
|
|
(intra-area and inter-AS multicasting) and 7
|
|
(multicasting everywhere). By default, no mul-
|
|
ticast forwarding is enabled."
|
|
::= { prvtOspfObjects 10 }
|
|
|
|
prvtOspfExitOverflowInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (0..2147483647)
|
|
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."
|
|
::= { prvtOspfObjects 11 }
|
|
|
|
prvtOspfDemandExtensions OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's support for demand routing."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix on Demand Routing"
|
|
::= { prvtOspfObjects 12 }
|
|
|
|
prvtOspfAreaTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtOspfAreaEntry
|
|
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"
|
|
::= { prvtOspfObjects 13 }
|
|
|
|
prvtOspfAreaEntry OBJECT-TYPE
|
|
SYNTAX PrvtOspfAreaEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information describing the configured
|
|
parameters and cumulative statistics
|
|
of one of the router's attached areas."
|
|
INDEX { prvtOspfAreaId }
|
|
::= { prvtOspfAreaTable 1 }
|
|
|
|
PrvtOspfAreaEntry ::= SEQUENCE {
|
|
prvtOspfAreaId OCTET STRING,
|
|
prvtOspfAreaRowStatus RowStatus,
|
|
prvtOspfAreaType INTEGER,
|
|
prvtOspfAreaSummary INTEGER,
|
|
prvtOspfAreaAuthType INTEGER,
|
|
prvtOspfAreaShortcutConfiguration TruthValue,
|
|
prvtOspfAreaNssaTransitRole INTEGER,
|
|
prvtOspfAreaImportList OCTET STRING,
|
|
prvtOspfAreaExportList OCTET STRING,
|
|
prvtOspfAreaMetric Integer32,
|
|
prvtOspfAreaMetricType INTEGER,
|
|
prvtOspfAreaDefaultCost Integer32
|
|
}
|
|
|
|
prvtOspfAreaId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An octet string, uniquely identifying area.
|
|
Both A.B.C.D or integer notations are supported.
|
|
Area ID 0.0.0.0 is used for the OSPF backbone."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.2 Area parameters"
|
|
::= { prvtOspfAreaEntry 1 }
|
|
|
|
prvtOspfAreaRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable displays the status of the en-
|
|
try. Setting it to 'invalid' has the effect of
|
|
rendering it inoperative. The internal effect
|
|
(row removal) is implementation dependent."
|
|
::= { prvtOspfAreaEntry 2 }
|
|
|
|
prvtOspfAreaType OBJECT-TYPE
|
|
SYNTAX INTEGER { default(0), stub(1), nssa(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The area type"
|
|
::= { prvtOspfAreaEntry 3 }
|
|
|
|
prvtOspfAreaSummary OBJECT-TYPE
|
|
SYNTAX INTEGER { noAreaSummary(1), sendAreaSummary(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The variable ospfAreaSummary controls the im-
|
|
port of summary LSAs into stub areas. It has
|
|
no effect on other areas.
|
|
If it is noAreaSummary, the router will neither
|
|
originate nor propagate summary LSAs into the
|
|
stub area. It will rely entirely on its de-
|
|
fault route.
|
|
If it is sendAreaSummary, the router will both
|
|
summarize and propagate summary LSAs."
|
|
::= { prvtOspfAreaEntry 4 }
|
|
|
|
prvtOspfAreaAuthType OBJECT-TYPE
|
|
SYNTAX INTEGER { simple(1), md5(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The authentication type specified for an area.
|
|
Additional authentication types may be assigned
|
|
locally on a per Area basis."
|
|
::= { prvtOspfAreaEntry 5 }
|
|
|
|
prvtOspfAreaShortcutConfiguration OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Allows the user to set whether the area
|
|
allows the traffict to pass through other
|
|
not backbone area"
|
|
::= { prvtOspfAreaEntry 6 }
|
|
|
|
prvtOspfAreaNssaTransitRole OBJECT-TYPE
|
|
SYNTAX INTEGER { ospfNssaRoleNever(0), ospfNssaRoleAlways(1),
|
|
ospfNssaRoleCandidate(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Transit role"
|
|
::= { prvtOspfAreaEntry 7 }
|
|
|
|
prvtOspfAreaImportList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Import List"
|
|
::= { prvtOspfAreaEntry 8 }
|
|
|
|
prvtOspfAreaExportList OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Export List"
|
|
::= { prvtOspfAreaEntry 9 }
|
|
|
|
prvtOspfAreaMetric OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16777215)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Area metric"
|
|
::= { prvtOspfAreaEntry 10 }
|
|
|
|
prvtOspfAreaMetricType OBJECT-TYPE
|
|
SYNTAX INTEGER { ospfMetric(1), comparableCost(2),
|
|
nonComparable(3) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Area metric type"
|
|
::= { prvtOspfAreaEntry 11 }
|
|
|
|
prvtOspfAreaDefaultCost OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16777215)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Default cost"
|
|
::= { prvtOspfAreaEntry 12 }
|
|
|
|
prvtOspfLsdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtOspfLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Link State Database."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Adver-
|
|
tisements"
|
|
::= { prvtOspfObjects 14 }
|
|
|
|
prvtOspfLsdbEntry OBJECT-TYPE
|
|
SYNTAX PrvtOspfLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX { prvtOspfLsdbAreaId, prvtOspfLsdbType, prvtOspfLsdbLsid,
|
|
prvtOspfLsdbRouterId }
|
|
::= { prvtOspfLsdbTable 1 }
|
|
|
|
PrvtOspfLsdbEntry ::= SEQUENCE {
|
|
prvtOspfLsdbAreaId IpAddress,
|
|
prvtOspfLsdbType INTEGER,
|
|
prvtOspfLsdbLsid IpAddress,
|
|
prvtOspfLsdbRouterId IpAddress,
|
|
prvtOspfLsdbSequence Integer32,
|
|
prvtOspfLsdbAge Integer32,
|
|
prvtOspfLsdbChecksum Integer32,
|
|
prvtOspfLsdbLength Integer32,
|
|
prvtOspfLsdbAdvertisement OCTET STRING
|
|
}
|
|
|
|
prvtOspfLsdbAreaId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
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"
|
|
::= { prvtOspfLsdbEntry 1 }
|
|
|
|
prvtOspfLsdbType OBJECT-TYPE
|
|
SYNTAX INTEGER { routerLink(1), networkLink(2), summaryLink(3),
|
|
asSummaryLink(4), asExternalLink(5),
|
|
multicastLink(6), nssaExternalLink(7),
|
|
unknownLink(8), opaqueLinkLsa(9), opaqueAreaLsa(10),
|
|
opaqueAsLsa(11) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the link state advertisement.
|
|
Each link state type has a separate
|
|
advertisement format."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix A.4.1 The Link State
|
|
Advertisement header"
|
|
::= { prvtOspfLsdbEntry 2 }
|
|
|
|
prvtOspfLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field
|
|
containing either a Router ID or an IP Address;
|
|
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"
|
|
::= { prvtOspfLsdbEntry 3 }
|
|
|
|
prvtOspfLsdbRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit number that uniquely identifies the
|
|
originating router in the Autonomous System."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.1 Global parameters"
|
|
::= { prvtOspfLsdbEntry 4 }
|
|
|
|
prvtOspfLsdbSequence 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"
|
|
::= { prvtOspfLsdbEntry 5 }
|
|
|
|
prvtOspfLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32 (-32768..32767)
|
|
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"
|
|
::= { prvtOspfLsdbEntry 6 }
|
|
|
|
prvtOspfLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
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"
|
|
::= { prvtOspfLsdbEntry 7 }
|
|
|
|
prvtOspfLsdbLength OBJECT-TYPE
|
|
SYNTAX Integer32 (-32768..32767)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of the ospf packet"
|
|
::= { prvtOspfLsdbEntry 8 }
|
|
|
|
prvtOspfLsdbAdvertisement OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entire Link State Advertisement,
|
|
including its header."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State
|
|
Advertisements"
|
|
::= { prvtOspfLsdbEntry 9 }
|
|
|
|
prvtOspfExtLsdbTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtOspfExtLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Process's Links State Database."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 12 Link State Adver-
|
|
tisements"
|
|
::= { prvtOspfObjects 15 }
|
|
|
|
prvtOspfExtLsdbEntry OBJECT-TYPE
|
|
SYNTAX PrvtOspfExtLsdbEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single Link State Advertisement."
|
|
INDEX { prvtOspfExtLsdbType, prvtOspfExtLsdbLsid,
|
|
prvtOspfExtLsdbRouterId }
|
|
::= { prvtOspfExtLsdbTable 1 }
|
|
|
|
PrvtOspfExtLsdbEntry ::= SEQUENCE {
|
|
prvtOspfExtLsdbType INTEGER,
|
|
prvtOspfExtLsdbLsid IpAddress,
|
|
prvtOspfExtLsdbRouterId IpAddress,
|
|
prvtOspfExtLsdbSequence Integer32,
|
|
prvtOspfExtLsdbAge Integer32,
|
|
prvtOspfExtLsdbChecksum Integer32,
|
|
prvtOspfExtLsdbAdvertisement OCTET STRING
|
|
}
|
|
|
|
prvtOspfExtLsdbType OBJECT-TYPE
|
|
SYNTAX INTEGER { routerLink(1), networkLink(2), summaryLink(3),
|
|
asSummaryLink(4), asExternalLink(5),
|
|
multicastLink(6), nssaExternalLink(7),
|
|
unknownLink(8), opaqueLinkLsa(9), opaqueAreaLsa(10),
|
|
opaqueAsLsa(11) }
|
|
MAX-ACCESS not-accessible
|
|
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"
|
|
::= { prvtOspfExtLsdbEntry 1 }
|
|
|
|
prvtOspfExtLsdbLsid OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The Link State ID is an LS Type Specific field
|
|
containing either a Router ID or an IP Address;
|
|
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"
|
|
::= { prvtOspfExtLsdbEntry 2 }
|
|
|
|
prvtOspfExtLsdbRouterId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The 32 bit number that uniquely identifies the
|
|
originating router in the Autonomous System."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.1 Global parameters"
|
|
::= { prvtOspfExtLsdbEntry 3 }
|
|
|
|
prvtOspfExtLsdbSequence 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"
|
|
::= { prvtOspfExtLsdbEntry 4 }
|
|
|
|
prvtOspfExtLsdbAge OBJECT-TYPE
|
|
SYNTAX Integer32 (-32768..32767)
|
|
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"
|
|
::= { prvtOspfExtLsdbEntry 5 }
|
|
|
|
prvtOspfExtLsdbChecksum OBJECT-TYPE
|
|
SYNTAX Integer32 (0..65535)
|
|
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"
|
|
::= { prvtOspfExtLsdbEntry 6 }
|
|
|
|
prvtOspfExtLsdbAdvertisement OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
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"
|
|
::= { prvtOspfExtLsdbEntry 7 }
|
|
|
|
prvtOspfIfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtOspfIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Table describes the inter-
|
|
faces from the viewpoint of OSPF."
|
|
REFERENCE
|
|
"OSPF Version 2, Appendix C.3 Router interface
|
|
parameters"
|
|
::= { prvtOspfObjects 16 }
|
|
|
|
prvtOspfIfEntry OBJECT-TYPE
|
|
SYNTAX PrvtOspfIfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OSPF Interface Entry describes one inter-
|
|
face from the viewpoint of OSPF."
|
|
INDEX { prvtOspfIfIpAddress }
|
|
::= { prvtOspfIfTable 1 }
|
|
|
|
PrvtOspfIfEntry ::= SEQUENCE {
|
|
prvtOspfIfIpAddress IpAddress,
|
|
prvtOspfIfRowStatus RowStatus,
|
|
prvtOspfIfAreaId OCTET STRING,
|
|
prvtOspfIfWorkingMode INTEGER,
|
|
prvtOspfIfTransitDelay Integer32,
|
|
prvtOspfIfPriority Integer32,
|
|
prvtOspfIfHelloTimer Integer32,
|
|
prvtOspfIfDeadTimer Integer32,
|
|
prvtOspfIfRetransmitInterval Integer32,
|
|
prvtOspfIfOutputCost Integer32,
|
|
prvtOspfIfAuthType INTEGER,
|
|
prvtOspfIfAuthSimple OCTET STRING,
|
|
prvtOspfIfType INTEGER
|
|
}
|
|
|
|
prvtOspfIfIpAddress OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address of this OSPF interface."
|
|
::= { prvtOspfIfEntry 1 }
|
|
|
|
prvtOspfIfRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable displays the status of the entry.
|
|
Setting it to 'invalid' has the effect of
|
|
rendering it inoperative. The internal effect
|
|
(row removal) is implementation dependent."
|
|
::= { prvtOspfIfEntry 2 }
|
|
|
|
prvtOspfIfAreaId OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An octet string, uniquely identifying area.
|
|
Both A.B.C.D or integer notations are supported. Area ID
|
|
0.0.0.0 is used for the OSPF backbone."
|
|
::= { prvtOspfIfEntry 3 }
|
|
|
|
prvtOspfIfWorkingMode OBJECT-TYPE
|
|
SYNTAX INTEGER { active(0), passive(1) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Working mode"
|
|
::= { prvtOspfIfEntry 4 }
|
|
|
|
prvtOspfIfTransitDelay OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The estimated number of seconds it takes to
|
|
transmit a link state update packet over this
|
|
interface."
|
|
::= { prvtOspfIfEntry 5 }
|
|
|
|
prvtOspfIfPriority OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The priority of this interface. Used in
|
|
multi-access networks, this field is used in
|
|
the designated router election algorithm. The
|
|
value 0 signifies that the router is not eligible
|
|
to become the designated router on this
|
|
particular network. In the event of a tie in
|
|
this value, routers will use their Router ID as
|
|
a tie breaker."
|
|
::= { prvtOspfIfEntry 6 }
|
|
|
|
prvtOspfIfHelloTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The length of time, in seconds, between the
|
|
Hello packets that the router sends on the
|
|
interface. This value must be the same for all
|
|
routers attached to a common network."
|
|
::= { prvtOspfIfEntry 7 }
|
|
|
|
prvtOspfIfDeadTimer OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds that a router's Hello
|
|
packets have not been seen before it's neigh-
|
|
bors declare the router down. This should be
|
|
some multiple of the Hello interval. This
|
|
value must be the same for all routers attached
|
|
to a common network."
|
|
::= { prvtOspfIfEntry 8 }
|
|
|
|
prvtOspfIfRetransmitInterval OBJECT-TYPE
|
|
SYNTAX Integer32 (3..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of seconds between link-state ad-
|
|
vertisement retransmissions, for adjacencies
|
|
belonging to this interface. This value is
|
|
also used when retransmitting database descrip-
|
|
tion and link-state request packets."
|
|
::= { prvtOspfIfEntry 9 }
|
|
|
|
prvtOspfIfOutputCost OBJECT-TYPE
|
|
SYNTAX Integer32 (1..65535)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"No description in main model!"
|
|
::= { prvtOspfIfEntry 10 }
|
|
|
|
prvtOspfIfAuthType OBJECT-TYPE
|
|
SYNTAX INTEGER { simple(1), md5(2) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set authentication type of interface.
|
|
If not set, will use the one from area!"
|
|
::= { prvtOspfIfEntry 11 }
|
|
|
|
prvtOspfIfAuthSimple OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..8))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Simple authentication password (key).Up to 8 characters"
|
|
::= { prvtOspfIfEntry 12 }
|
|
|
|
prvtOspfIfType OBJECT-TYPE
|
|
SYNTAX INTEGER { none(0), broadcast(1), nbma(2),
|
|
pointToPoint(3), pointToMultipoint(5),
|
|
virtualLink(6), loopback(7) }
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"No description in main model!"
|
|
::= { prvtOspfIfEntry 13 }
|
|
|
|
prvtOspfIfAuthMd5Table OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtOspfIfAuthMd5Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table for configuring message digest authentication password"
|
|
::= { prvtOspfObjects 17 }
|
|
|
|
prvtOspfIfAuthMd5Entry OBJECT-TYPE
|
|
SYNTAX PrvtOspfIfAuthMd5Entry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table rows"
|
|
INDEX { prvtOspfIfIpAddress, prvtOspfIfAuthMd5Key }
|
|
::= { prvtOspfIfAuthMd5Table 1 }
|
|
|
|
PrvtOspfIfAuthMd5Entry ::= SEQUENCE {
|
|
prvtOspfIfAuthMd5Key Integer32,
|
|
prvtOspfIfAuthMd5RowStatus RowStatus,
|
|
prvtOspfIfAuthMd5Word OCTET STRING
|
|
}
|
|
|
|
prvtOspfIfAuthMd5Key OBJECT-TYPE
|
|
SYNTAX Integer32 (1..255)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication key."
|
|
::= { prvtOspfIfAuthMd5Entry 1 }
|
|
|
|
prvtOspfIfAuthMd5RowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"RowStatus."
|
|
::= { prvtOspfIfAuthMd5Entry 2 }
|
|
|
|
prvtOspfIfAuthMd5Word OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(0..16))
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Authentication word."
|
|
::= { prvtOspfIfAuthMd5Entry 3 }
|
|
|
|
prvtOspfNbrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtOspfNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A table of non-virtual neighbor information."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 10 The Neighbor Data Structure"
|
|
::= { prvtOspfObjects 18 }
|
|
|
|
prvtOspfNbrEntry OBJECT-TYPE
|
|
SYNTAX PrvtOspfNbrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The information regarding a single neighbor."
|
|
REFERENCE
|
|
"OSPF Version 2, Section 10 The Neighbor Data Structure"
|
|
INDEX { prvtOspfNbrIpAddr, prvtOspfNbrAddressLessIndex }
|
|
::= { prvtOspfNbrTable 1 }
|
|
|
|
PrvtOspfNbrEntry ::= SEQUENCE {
|
|
prvtOspfNbrIpAddr PrvtOspfIpAddress,
|
|
prvtOspfNbrAddressLessIndex Integer32,
|
|
prvtOspfNbrRtrId PrvtOspfIpAddress,
|
|
prvtOspfNbrOptions Integer32,
|
|
prvtOspfNbrPriority PrvtOspfDesignatedRouterPriority,
|
|
prvtOspfNbrState INTEGER,
|
|
prvtOspfNbrEvents Counter32,
|
|
prvtOspfNbrLsRetransQLen Gauge32,
|
|
prvtOspfNbmaNbrPermanence INTEGER,
|
|
prvtOspfNbrHelloSuppressed TruthValue
|
|
}
|
|
|
|
prvtOspfNbrIpAddr OBJECT-TYPE
|
|
SYNTAX PrvtOspfIpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The IP address this neighbor is using in its
|
|
IP Source Address. Note that, on addressless
|
|
links, this will not be 0.0.0.0, but the ad-
|
|
dress of another of the neighbor's interfaces."
|
|
::= { prvtOspfNbrEntry 1 }
|
|
|
|
prvtOspfNbrAddressLessIndex OBJECT-TYPE
|
|
SYNTAX Integer32 (-2147483648..2147483647)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"On an interface having an IP Address, zero.
|
|
On addressless interfaces, the corresponding
|
|
value of ifIndex in the Internet Standard MIB.
|
|
On row creation, this can be derived from the
|
|
instance."
|
|
::= { prvtOspfNbrEntry 2 }
|
|
|
|
prvtOspfNbrRtrId OBJECT-TYPE
|
|
SYNTAX PrvtOspfIpAddress
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 32-bit integer (represented as a type IpAd-
|
|
dress) uniquely identifying the neighboring
|
|
router in the Autonomous System."
|
|
::= { prvtOspfNbrEntry 3 }
|
|
|
|
prvtOspfNbrOptions 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"
|
|
::= { prvtOspfNbrEntry 4 }
|
|
|
|
prvtOspfNbrPriority OBJECT-TYPE
|
|
SYNTAX PrvtOspfDesignatedRouterPriority
|
|
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."
|
|
::= { prvtOspfNbrEntry 5 }
|
|
|
|
prvtOspfNbrState 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"
|
|
::= { prvtOspfNbrEntry 6 }
|
|
|
|
prvtOspfNbrEvents 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."
|
|
::= { prvtOspfNbrEntry 7 }
|
|
|
|
prvtOspfNbrLsRetransQLen OBJECT-TYPE
|
|
SYNTAX Gauge32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The current length of the retransmission queue."
|
|
::= { prvtOspfNbrEntry 8 }
|
|
|
|
prvtOspfNbmaNbrPermanence OBJECT-TYPE
|
|
SYNTAX INTEGER { dynamic(1), permanent(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable displays the status of the entry.
|
|
'dynamic' and 'permanent' refer to how
|
|
the neighbor became known."
|
|
::= { prvtOspfNbrEntry 10 }
|
|
|
|
prvtOspfNbrHelloSuppressed OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates whether Hellos are being suppressed
|
|
to the neighbor"
|
|
::= { prvtOspfNbrEntry 11 }
|
|
|
|
prvtOspfRedistributeTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtOspfRedistributeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The table represents the routing protocols, redistributed into the OSPF
|
|
routing domain.
|
|
|
|
Creation of conceptual row in the table starts the redistribution of the
|
|
specified protocol, which would lead to the injection of routing information
|
|
from that protocol into the OSPF.
|
|
|
|
Deletion of conceptual row would stop the redistribution of that protocol
|
|
into the OSPF.
|
|
|
|
OSPF router, which redistributes routing information from other
|
|
protocols, is an ASBR router"
|
|
::= { prvtOspfObjects 19 }
|
|
|
|
prvtOspfRedistributeEntry OBJECT-TYPE
|
|
SYNTAX PrvtOspfRedistributeEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual row represents a routing protocol, redistributed into OSPF"
|
|
INDEX { prvtOspfRedistributeProtocol }
|
|
::= { prvtOspfRedistributeTable 1 }
|
|
|
|
PrvtOspfRedistributeEntry ::= SEQUENCE {
|
|
prvtOspfRedistributeProtocol INTEGER,
|
|
prvtOspfRedistributeRowStatus RowStatus,
|
|
prvtOspfRedistributeMetric1 Integer32,
|
|
prvtOspfRedistributeMetric2 Integer32,
|
|
prvtOspfRedistributeRouteMap OCTET STRING
|
|
}
|
|
|
|
prvtOspfRedistributeProtocol OBJECT-TYPE
|
|
SYNTAX INTEGER { kernel(2), connected(3), static(4),
|
|
default(17) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The specific routes redistributed into OSPF. For T4R model the valid values
|
|
are connected, rip and static.
|
|
For all the other models all of the above routes can be redistributed "
|
|
::= { prvtOspfRedistributeEntry 1 }
|
|
|
|
prvtOspfRedistributeRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the status of the row. Setting of this field to active enables the
|
|
redistribution of the protocol.
|
|
|
|
Setting this field to destroy disables the redistribution of the protocol."
|
|
::= { prvtOspfRedistributeEntry 2 }
|
|
|
|
prvtOspfRedistributeMetric1 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16777215)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric 1, with which the external routes will be redistributed in the OSPF"
|
|
::= { prvtOspfRedistributeEntry 3 }
|
|
|
|
prvtOspfRedistributeMetric2 OBJECT-TYPE
|
|
SYNTAX Integer32 (0..16777215)
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric 2, with which the external routes will be redistributed in the OSPF"
|
|
::= { prvtOspfRedistributeEntry 4 }
|
|
|
|
prvtOspfRedistributeRouteMap OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The route map that would filter the redistributed routing information"
|
|
::= { prvtOspfRedistributeEntry 5 }
|
|
|
|
prvtOspfRouterDataTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtOspfRouterDataEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about available routers"
|
|
::= { prvtOspfObjects 20 }
|
|
|
|
prvtOspfRouterDataEntry OBJECT-TYPE
|
|
SYNTAX PrvtOspfRouterDataEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual row represents a routing entry"
|
|
INDEX { prvtOspfRouterDataPrefix, prvtOspfRouterDataType,
|
|
prvtOspfRouterDataAreaId }
|
|
::= { prvtOspfRouterDataTable 1 }
|
|
|
|
PrvtOspfRouterDataEntry ::= SEQUENCE {
|
|
prvtOspfRouterDataPrefix OCTET STRING,
|
|
prvtOspfRouterDataType INTEGER,
|
|
prvtOspfRouterDataAreaId OCTET STRING,
|
|
prvtOspfRouterDataId IpAddress,
|
|
prvtOspfRouterDataCost Unsigned32,
|
|
prvtOspfRouterDataCostType Unsigned32,
|
|
prvtOspfRouterDataDestType INTEGER,
|
|
prvtOspfRouterDataPathType INTEGER,
|
|
prvtOspfRouterDataFlags BITS,
|
|
prvtOspfRouterDataExternalRouting INTEGER,
|
|
prvtOspfRouterDataTag Integer32
|
|
}
|
|
|
|
prvtOspfRouterDataPrefix OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(5))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 1 }
|
|
|
|
prvtOspfRouterDataType OBJECT-TYPE
|
|
SYNTAX INTEGER { network(1), router(2), external(3) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 2 }
|
|
|
|
prvtOspfRouterDataAreaId OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(4 | 16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 3 }
|
|
|
|
prvtOspfRouterDataId OBJECT-TYPE
|
|
SYNTAX IpAddress
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 4 }
|
|
|
|
prvtOspfRouterDataCost OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 5 }
|
|
|
|
prvtOspfRouterDataCostType OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 6 }
|
|
|
|
prvtOspfRouterDataDestType OBJECT-TYPE
|
|
SYNTAX INTEGER { router(1), network(2), disables(3) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 7 }
|
|
|
|
prvtOspfRouterDataPathType OBJECT-TYPE
|
|
SYNTAX INTEGER { intraArea(1), interArea(2), external1(3),
|
|
external3(4) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 8 }
|
|
|
|
prvtOspfRouterDataFlags OBJECT-TYPE
|
|
SYNTAX BITS { abr(0), asbr(1), virtual(2), unknown(3), nssa(4),
|
|
shortcut(5) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 9 }
|
|
|
|
prvtOspfRouterDataExternalRouting OBJECT-TYPE
|
|
SYNTAX INTEGER { default(0), stub(1), nssa(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 10 }
|
|
|
|
prvtOspfRouterDataTag OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterDataEntry 11 }
|
|
|
|
prvtOspfRouterPathTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF PrvtOspfRouterPathEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about available router's paths"
|
|
::= { prvtOspfObjects 21 }
|
|
|
|
prvtOspfRouterPathEntry OBJECT-TYPE
|
|
SYNTAX PrvtOspfRouterPathEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The conceptual row represents a routing's path entry"
|
|
INDEX { prvtOspfRouterDataPrefix, prvtOspfRouterDataType,
|
|
prvtOspfRouterDataAreaId, prvtOspfRouterPathNextHop }
|
|
::= { prvtOspfRouterPathTable 1 }
|
|
|
|
PrvtOspfRouterPathEntry ::= SEQUENCE {
|
|
prvtOspfRouterPathNextHop OCTET STRING,
|
|
prvtOspfRouterPathAdvertisingRouter OCTET STRING,
|
|
prvtOspfRouterPathInterfaceName OCTET STRING
|
|
}
|
|
|
|
prvtOspfRouterPathNextHop OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(4 | 16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterPathEntry 1 }
|
|
|
|
prvtOspfRouterPathAdvertisingRouter OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE(4 | 16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterPathEntry 2 }
|
|
|
|
prvtOspfRouterPathInterfaceName OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Unknown in main data model"
|
|
::= { prvtOspfRouterPathEntry 3 }
|
|
|
|
prvtOspfTrafficEngEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Set to 'true' to enable the traffic engineering extensions of OSPF.
|
|
Note that enabling traffic engineering requires that router interface lo1
|
|
(PRVT-SWITCH-IPVLAN-MIB::ipInterfaceIpAddress.lo1) be configured with a
|
|
valid IP address (not 0.0.0.0 or 127.0.0.1). An attempt to enable traffic
|
|
engineering without such a valid address will fail (error returned)."
|
|
::= { prvtOspfObjects 22 }
|
|
|
|
END -- end of module PRVT-OSPF-MIB.
|