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.
 |