Observium_CE/mibs/raisecom/RAISECOM-OSPFV2-MIB

4240 lines
154 KiB
Plaintext

-- *****************************************************************
-- RAISECOM-OSPFv2-MIB.mib
--
-- September 2011, wangmingzhou
--
-- Copyright(c) 2011-2013 by RAISECOM TECH, Ltd.
-- All rights reserved.
-- 01,20111231,yangkewei,ROS00008218,advent mib±àÒë¼ì²é
-- *****************************************************************
--MibName=raisecomOspf
RAISECOM-OSPFV2-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Gauge32,
Integer32, Unsigned32, IpAddress
FROM SNMPv2-SMI
TEXTUAL-CONVENTION, TruthValue, RowStatus
FROM SNMPv2-TC
EnableVar FROM SWITCH-TC
InterfaceIndexOrZero
FROM IF-MIB
raisecomAgent
FROM RAISECOM-BASE-MIB;
raisecomOspf MODULE-IDENTITY
LAST-UPDATED "201109140000Z" -- Sep 14, 2011
ORGANIZATION "Raisecom, Inc."
CONTACT-INFO
" Raise Systems
Postal: Beijing, China
Tel: 86-010-82884499
E-mail: support@raisecom.com"
DESCRIPTION "This MIB module defines objects to Ospf."
REVISION "201109140000Z" -- Sep 14, 2011
DESCRIPTION "Initial MIB creation."
::= { raisecomAgent 47}
ProcessID ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-0"
STATUS current
DESCRIPTION
"The OSPF process id."
SYNTAX Unsigned32 (1..'5'h)
AreaID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An OSPF Area Identifier.
Note that the Area ID, in OSPF, has the same format
as an IP address, but has the function of defining
a summarization point for link state advertisements."
SYNTAX IpAddress
RouterID ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A OSPF Router Identifier.
Note that the Router ID, in OSPF, has the same format
as an IP address, but identifies the router independent
of its IP address."
SYNTAX IpAddress
Metric ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-0"
STATUS current
DESCRIPTION
"The OSPF internal metric.
Note that the OSPF metric is defined as an unsigned value
in the range."
SYNTAX Integer32 (0..'FFFF'h)
BigMetric ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-0"
STATUS current
DESCRIPTION
"The OSPF external metric."
SYNTAX Integer32 (0..'FFFFFF'h)
Status ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An indication of the operability of an OSPF
function or feature. For example, the status
of an interface: 'enabled' indicates that
it is willing to communicate with other OSPF routers,
and 'disabled' indicates that it is not."
SYNTAX INTEGER { enabled (1), disabled (2) }
PositiveInteger ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-0"
STATUS current
DESCRIPTION
"A positive integer. Values in excess are precluded as
unnecessary and prone to interoperability issues."
SYNTAX Integer32 (0..'7FFFFFFF'h)
HelloRange ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-0"
STATUS current
DESCRIPTION
"The range of intervals in seconds on which Hello messages
are exchanged."
SYNTAX Integer32 (1..'FFFF'h)
UpToMaxAge ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-0"
STATUS current
DESCRIPTION
"The values in seconds that one might find or configure
for variables bounded by the maximum age of an LSA."
SYNTAX Integer32 (0..3600)
DesignatedRouterPriority ::= TEXTUAL-CONVENTION
DISPLAY-HINT "d-0"
STATUS current
DESCRIPTION
"The range of values defined for the priority of a system
for becoming the designated router."
SYNTAX Integer32 (0..'FF'h)
OspfAuthenticationType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The authentication type."
SYNTAX INTEGER {
none (0),
simplePassword (1),
md5 (2)
-- reserved for specification by IANA (> 2)
}
------------------------------------------------------------------------------
-- Define groups in RAISECOM-OSPFv2-MIB
------------------------------------------------------------------------------
raisecomOspfNotifications OBJECT IDENTIFIER ::= { raisecomOspf 1 }
raisecomOspfObjects OBJECT IDENTIFIER ::= { raisecomOspf 2 }
raisecomOspfConformance OBJECT IDENTIFIER ::= { raisecomOspf 3 }
------------------------------------------------------------------------------
--
-- raisecomOspfNotifications
--
-- This group defines the traps related to Ospf.
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- Define groups in raisecomOspfNotifications
------------------------------------------------------------------------------
-- raisecomOspfTrapControl OBJECT IDENTIFIER ::= { raisecomOspfNotifications 1 }
------------------------------------------------------------------------------
--
-- raisecomOspfTrapControl
--
-- This Table defines the control infomation of Ospf Traps.
--
------------------------------------------------------------------------------
raisecomOspfTrapControlTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfTrapControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table enable or disable ospf traps"
::= { raisecomOspfNotifications 1 }
raisecomOspfTrapControlEntry OBJECT-TYPE
SYNTAX RaisecomOspfTrapControlEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define an entry in the raisecomOspfTrapControl.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
INDEX { raisecomOspfProcessId }
::= { raisecomOspfTrapControlTable 1 }
RaisecomOspfTrapControlEntry ::=
SEQUENCE {
raisecomOspfSetTrap
EnableVar,
raisecomOspfConfigErrorType
INTEGER,
raisecomOspfPacketType
INTEGER,
raisecomOspfPacketSrc
IpAddress
}
raisecomOspfSetTrap OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Whether the Device shoule send traps."
DEFVAL {disable}
::= { raisecomOspfTrapControlEntry 1 }
raisecomOspfConfigErrorType OBJECT-TYPE
SYNTAX INTEGER {
badVersion (1),
areaMismatch (2),
unknownNbmaNbr (3), -- Router is Dr eligible
unknownVirtualNbr (4),
authTypeMismatch(5),
authFailure (6),
netMaskMismatch (7),
helloIntervalMismatch (8),
deadIntervalMismatch (9),
optionMismatch (10) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Potential types of configuration conflicts.
Used by the ospfConfigError and ospfConfigVir-
tError traps."
::= { raisecomOspfTrapControlEntry 2 }
raisecomOspfPacketType OBJECT-TYPE
SYNTAX INTEGER {
hello (1),
dbDescript (2),
lsReq (3),
lsUpdate (4),
lsAck (5) }
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OSPF packet types."
::= { raisecomOspfTrapControlEntry 3 }
raisecomOspfPacketSrc OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of an inbound packet that can-
not be identified by a neighbor instance."
::= { raisecomOspfTrapControlEntry 4 }
------------------------------------------------------------------------------
--
-- raisecomOspfTraps
--
-- This Table defines the Ospf Traps.
--
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- Define groups in raisecomOspfNotifications
------------------------------------------------------------------------------
raisecomOspfTraps OBJECT IDENTIFIER ::= { raisecomOspfNotifications 2 }
------------------------------------------------------------------------------
raisecomOspfIfStateChange NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfIfIpAddress,
raisecomOspfAddressLessIf,
raisecomOspfIfState -- The new state
}
STATUS current
DESCRIPTION
"An raisecomOspfIfStateChange trap signifies that there
has been a change in the state of a non-virtual
OSPF interface. This trap should be generated
when the interface state regresses (e.g., goes
from Dr to Down) or progresses to a terminal
state (i.e., Point-to-Point, DR Other, Dr, or
Backup)."
::= { raisecomOspfTraps 1 }
raisecomOspfVirtIfStateChange NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfVirtIfAreaId,
raisecomOspfVirtIfNeighbor,
raisecomOspfVirtIfState -- The new state
}
STATUS current
DESCRIPTION
"An raisecomOspfIfStateChange trap signifies that there
has been a change in the state of an OSPF vir-
tual interface.
This trap should be generated when the inter-
face state regresses (e.g., goes from Point-
to-Point to Down) or progresses to a terminal
state (i.e., Point-to-Point)."
::= { raisecomOspfTraps 2 }
raisecomOspfNbrStateChange NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfNbrIpAddr,
raisecomOspfNbrAddressLessIndex,
raisecomOspfNbrRtrId,
raisecomOspfNbrState -- The new state
}
STATUS current
DESCRIPTION
"An raisecomOspfNbrStateChange trap signifies that
there has been a change in the state of a non-
virtual OSPF neighbor. This trap should be
generated when the neighbor state regresses
(e.g., goes from Attempt or Full to 1-Way or
Down) or progresses to a terminal state (e.g.,
2-Way or Full). When an neighbor transitions
from or to Full on non-broadcast multi-access
and broadcast networks, the trap should be gen-
erated by the designated router. A designated
router transitioning to Down will be noted by
raisecomOspfIfStateChange."
::= { raisecomOspfTraps 3 }
raisecomOspfVirtNbrStateChange NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfVirtNbrArea,
raisecomOspfVirtNbrRtrId,
raisecomOspfVirtNbrState -- The new state
}
STATUS current
DESCRIPTION
"An raisecomOspfIfStateChange trap signifies that there
has been a change in the state of an OSPF vir-
tual neighbor. This trap should be generated
when the neighbor state regresses (e.g., goes
from Attempt or Full to 1-Way or Down) or
progresses to a terminal state (e.g., Full)."
::= { raisecomOspfTraps 4 }
raisecomOspfIfConfigError NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfIfIpAddress,
raisecomOspfAddressLessIf,
raisecomOspfPacketSrc, -- The source IP address
raisecomOspfConfigErrorType, -- Type of error
raisecomOspfPacketType
}
STATUS current
DESCRIPTION
"An raisecomOspfIfConfigError trap signifies that a
packet has been received on a non-virtual in-
terface from a router whose configuration
parameters conflict with this router's confi-
guration parameters. Note that the event op-
tionMismatch should cause a trap only if it
prevents an adjacency from forming."
::= { raisecomOspfTraps 5 }
raisecomOspfVirtIfConfigError NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfVirtIfAreaId,
raisecomOspfVirtIfNeighbor,
raisecomOspfConfigErrorType, -- Type of error
raisecomOspfPacketType
}
STATUS current
DESCRIPTION
"An ospfConfigError trap signifies that a pack-
et has been received on a virtual interface
from a router whose configuration parameters
conflict with this router's configuration
parameters. Note that the event optionMismatch
should cause a trap only if it prevents an ad-
jacency from forming."
::= { raisecomOspfTraps 6 }
raisecomOspfIfAuthFailure NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfIfIpAddress,
raisecomOspfAddressLessIf,
raisecomOspfPacketSrc, -- The source IP address
raisecomOspfConfigErrorType, -- authTypeMismatch or
-- authFailure
raisecomOspfPacketType
}
STATUS current
DESCRIPTION
"An raisecomOspfIfAuthFailure trap signifies that a
packet has been received on a non-virtual in-
terface from a router whose authentication key
or authentication type conflicts with this
router's authentication key or authentication
type."
::= { raisecomOspfTraps 7 }
raisecomOspfVirtIfAuthFailure NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfVirtIfAreaId,
raisecomOspfVirtIfNeighbor,
raisecomOspfConfigErrorType, -- authTypeMismatch or
-- authFailure
raisecomOspfPacketType
}
STATUS current
DESCRIPTION
"An raisecomOspfVirtIfAuthFailure trap signifies that a
packet has been received on a virtual interface
from a router whose authentication key or au-
thentication type conflicts with this router's
authentication key or authentication type."
::= { raisecomOspfTraps 8 }
raisecomOspfIfRxBadPacket NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfIfIpAddress,
raisecomOspfAddressLessIf,
raisecomOspfPacketSrc, -- The source IP address
raisecomOspfPacketType
}
STATUS current
DESCRIPTION
"An raisecomOspfIfRxBadPacket trap signifies that an
OSPF packet has been received on a non-virtual
interface that cannot be parsed."
::= { raisecomOspfTraps 9 }
raisecomOspfVirtIfRxBadPacket NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfVirtIfAreaId,
raisecomOspfVirtIfNeighbor,
raisecomOspfPacketType
}
STATUS current
DESCRIPTION
"An ospfRxBadPacket trap signifies that an OSPF
packet has been received on a virtual interface
that cannot be parsed."
::= { raisecomOspfTraps 10 }
raisecomOspfTxRetransmit NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfIfIpAddress,
raisecomOspfAddressLessIf,
raisecomOspfNbrRtrId, -- Destination
raisecomOspfPacketType,
raisecomOspfLsdbType,
raisecomOspfLsdbLsId,
raisecomOspfLsdbRouterId
}
STATUS current
DESCRIPTION
"An ospfTxRetransmit trap signifies than an
OSPF packet has been retransmitted on a non-
virtual interface. All packets that may be re-
transmitted are associated with an LSDB entry.
The LS type, LS ID, and Router ID are used to
identify the LSDB entry."
::= { raisecomOspfTraps 11 }
raisecomOspfVirtIfTxRetransmit NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfVirtIfAreaId,
raisecomOspfVirtIfNeighbor,
raisecomOspfPacketType,
raisecomOspfLsdbType,
raisecomOspfLsdbLsId,
raisecomOspfLsdbRouterId
}
STATUS current
DESCRIPTION
"An ospfTxRetransmit trap signifies than an
OSPF packet has been retransmitted on a virtual
interface. All packets that may be retransmit-
ted are associated with an LSDB entry. The LS
type, LS ID, and Router ID are used to identify
the LSDB entry."
::= { raisecomOspfTraps 12 }
raisecomOspfOriginateLsa NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfLsdbAreaId, -- 0.0.0.0 for AS Externals
raisecomOspfLsdbType,
raisecomOspfLsdbLsId,
raisecomOspfLsdbRouterId
}
STATUS current
DESCRIPTION
"An ospfOriginateLsa trap signifies that a new
LSA has been originated by this router. This
trap should not be invoked for simple refreshes
of LSAs (which happesn every 30 minutes), but
instead will only be invoked when an LSA is
(re)originated due to a topology change. Addi-
tionally, this trap does not include LSAs that
are being flushed because they have reached
MaxAge."
::= { raisecomOspfTraps 13 }
raisecomOspfMaxAgeLsa NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfLsdbAreaId, -- 0.0.0.0 for AS Externals
raisecomOspfLsdbType,
raisecomOspfLsdbLsId,
raisecomOspfLsdbRouterId
}
STATUS current
DESCRIPTION
"An ospfMaxAgeLsa trap signifies that one of
the LSA in the router's link-state database has
aged to MaxAge."
::= { raisecomOspfTraps 14 }
raisecomOspfLsdbOverflow NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfExtLsdbLimit
}
STATUS current
DESCRIPTION
"An raisecomOspfLsdbOverflow trap signifies that the
number of LSAs in the router's link-state data-
base has exceeded raisecomOspfExtLsdbLimit."
::= { raisecomOspfTraps 15 }
raisecomOspfLsdbApproachingOverflow NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfExtLsdbLimit
}
STATUS current
DESCRIPTION
"An raisecomOspfLsdbApproachingOverflow trap signifies
that the number of LSAs in the router's link-
state database has exceeded ninety percent of
raisecomOspfExtLsdbLimit."
::= { raisecomOspfTraps 16 }
raisecomOspfIfKeyValid NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfIfIpAddress,
raisecomOspfAddressLessIf,
raisecomOspfIfAuthKeyChain
}
STATUS current
DESCRIPTION
"This trap will notify the network manager that some key
associated with an interface recovers valid."
::= { raisecomOspfTraps 17 }
raisecomOspfIfLastKeyExpiration NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfIfIpAddress,
raisecomOspfAddressLessIf,
raisecomOspfIfAuthKeyChain
}
STATUS current
DESCRIPTION
"This trap will notify the network manager that the last
key associated with an interface expires."
::= { raisecomOspfTraps 18 }
raisecomOspfVirtIfKeyValid NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfVirtIfAreaId,
raisecomOspfVirtIfNeighbor,
raisecomOspfVirtIfAuthKeyChain
}
STATUS current
DESCRIPTION
"This trap will notify the network manager that some key
associated with an virtual link recovers valid."
::= { raisecomOspfTraps 19 }
raisecomOspfVirtIfLastKeyExpiration NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRouterId, -- The originator of the trap
raisecomOspfVirtIfAreaId,
raisecomOspfVirtIfNeighbor,
raisecomOspfVirtIfAuthKeyChain
}
STATUS current
DESCRIPTION
"This trap will notify the network manager that the last
key associated with an virtual link expires."
::= { raisecomOspfTraps 20 }
raisecomOspfRedistributeOverflow NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRedistributeProtocol, -- The originator of the trap
raisecomOspfRedistributeProcessId,
raisecomOspfRedistributeRouteLimit
}
STATUS current
DESCRIPTION
"This trap should be generated when the number of
redistribute routes exceeds limit."
::= { raisecomOspfTraps 21 }
raisecomOspfRedistributeNotOverflow NOTIFICATION-TYPE
OBJECTS {
raisecomOspfProcessId,
raisecomOspfRedistributeProtocol, -- The originator of the trap
raisecomOspfRedistributeProcessId,
raisecomOspfRedistributeRouteLimit
}
STATUS current
DESCRIPTION
"This trap should be generated when the number of
redistribute routes drop to limit."
::= { raisecomOspfTraps 22 }
------------------------------------------------------------------------------
--
-- raisecomOspfObjects
--
-- This group defines all the objects related to Ospf.
------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- Define groups in raisecomOspfObjects
------------------------------------------------------------------------------
-- raisecomOspfGlobalTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 1 }
-- raisecomOspfAreaTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 2 }
-- raisecomOspfNetWorkTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 3 }
-- raisecomOspfStubAreaTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 4 }
-- raisecomOspfNssaAreaTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 5 }
-- raisecomOspfIfTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 6 }
-- raisecomOspfVirtIfTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 7 }
-- raisecomOspfNbrTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 8 }
-- raisecomOspfNbmaCfgNbrTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 9 }
-- raisecomOspfVirtNbrTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 10}
-- raisecomOspfAreaAggregateTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 11}
-- raisecomOspfExternalAggregateTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 12}
-- raisecomOspfLsdbTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 13}
-- raisecomOspfAsLsdbTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 14}
-- raisecomOspfAreaLsaCountTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 15}
-- raisecomOspfRedistributeTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 16}
-- raisecomOspfDefaultInfoTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 17}
-- raisecomOspfPacketIoStatisTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 18}
-- raisecomOspfRouteTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 19}
-- raisecomOspfBdrRouteTable OBJECT IDENTIFIER ::= { raisecomOspfObjects 20}
-- raisecomOspfDistributeListGroup OBJECT IDENTIFIER ::= { raisecomOspfObjects 21}
------------------------------------------------------------------------------
------------------------------------------------------------------------------
--
-- raisecomOspfGlobalTable
--
-- This Table defines the Global Vars.
--
------------------------------------------------------------------------------
raisecomOspfGlobalTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OSPF global Vars for every ospf process."
::= { raisecomOspfObjects 1 }
raisecomOspfGlobalEntry OBJECT-TYPE
SYNTAX RaisecomOspfGlobalEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"OSPF global Vars for every ospf process."
INDEX { raisecomOspfProcessId }
::= { raisecomOspfGlobalTable 1 }
RaisecomOspfGlobalEntry ::=
SEQUENCE {
raisecomOspfProcessId
ProcessID,
raisecomOspfRouterId
RouterID,
raisecomOspfAdminStat
EnableVar,
raisecomOspfVersionNumber
INTEGER,
raisecomOspfAreaBdrRtrStatus
TruthValue,
raisecomOspfASBdrRtrStatus
TruthValue,
raisecomOspfExternLsaCount
Gauge32,
raisecomOspfExternLsaCksumSum
Integer32,
raisecomOspfOriginateNewLsas
Counter32,
raisecomOspfRxNewLsas
Counter32,
raisecomOspfExtLsdbLimit
Integer32,
raisecomOspfExitOverflowInterval
PositiveInteger,
raisecomOspfReferenceBandwidth
Unsigned32,
raisecomOspfAsLsaCount
Gauge32,
raisecomOspfAsLsaCksumSum
Unsigned32,
raisecomOspfStubRouterSupport
TruthValue,
raisecomOspfStubRouterAdvertisement
INTEGER,
raisecomOspfAdminDistance
Integer32,
raisecomOspfSpfInterval
Integer32,
raisecomOspfReset
TruthValue,
raisecomOspfExportMetric
Integer32,
raisecomOspfExportTag
Integer32,
raisecomOspfExportType
INTEGER,
raisecomOspfNetCounts
Integer32,
raisecomOspfAreaCounts
Integer32,
raisecomOspfNssaAreaCounts
Integer32,
raisecomOspfSpfCounts
Integer32,
raisecomOspfGlobalStatus
RowStatus,
raisecomOspfRedistributeRouteLimit
INTEGER
}
raisecomOspfProcessId OBJECT-TYPE
SYNTAX ProcessID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit unsigned integer uniquely identifying the
ospf process."
::= { raisecomOspfGlobalEntry 1 }
raisecomOspfRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-create
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.
This object is persistent and when written
the entity SHOULD save the change to non-volatile storage."
REFERENCE
"OSPF Version 2, C.1 Global parameters"
::= { raisecomOspfGlobalEntry 2 }
raisecomOspfAdminStat OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-only
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.
This object is persistent and when written
the entity SHOULD save the change to non-volatile storage."
DEFVAL { disable }
::= { raisecomOspfGlobalEntry 3 }
raisecomOspfVersionNumber 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"
::= { raisecomOspfGlobalEntry 4 }
raisecomOspfAreaBdrRtrStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag to note whether this router is an Area
Border Router."
REFERENCE
"OSPF Version 2, Section 3 Splitting the AS into
Areas"
::= { raisecomOspfGlobalEntry 5 }
raisecomOspfASBdrRtrStatus OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A flag to note whether this router is configured as
an Autonomous System Border Router.
This object is persistent and when written the
entity SHOULD save the change to non-volatile storage."
REFERENCE
"OSPF Version 2, Section 3.3 Classification of
routers"
::= { raisecomOspfGlobalEntry 6 }
raisecomOspfExternLsaCount 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"
::= { raisecomOspfGlobalEntry 7 }
raisecomOspfExternLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32-bit 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. The value should be treated as unsigned
when comparing two sums of checksums."
::= { raisecomOspfGlobalEntry 8 }
raisecomOspfOriginateNewLsas 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.
Discontinuities in the value of this counter can
occur at re-initialization of the management system,
and at other times as indicated by the value of
ospfDiscontinuityTime."
::= { raisecomOspfGlobalEntry 9 }
raisecomOspfRxNewLsas OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of link state advertisements received
that are determined to be new instantiations.
This number does not include newer instantiations
of self-originated link state advertisements.
Discontinuities in the value of this counter can
occur at re-initialization of the management system,
and at other times as indicated by the value of
ospfDiscontinuityTime."
::= { raisecomOspfGlobalEntry 10 }
raisecomOspfExtLsdbLimit OBJECT-TYPE
SYNTAX Integer32 (-1..'7FFFFFFF'h)
MAX-ACCESS read-only
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
raisecomOspfExtLsdbLimit, the router enters
overflow state. The router never holds more than
raisecomOspfExtLsdbLimit non-default AS-external LSAs
in its database. raisecomOspfExtLsdbLimit 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).
This object is persistent and when written
the entity SHOULD save the change to non-volatile
storage."
DEFVAL { -1 }
::= { raisecomOspfGlobalEntry 11 }
raisecomOspfExitOverflowInterval OBJECT-TYPE
SYNTAX PositiveInteger
MAX-ACCESS read-only
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.
This object is persistent and when written
the entity SHOULD save the change to non-volatile
storage."
DEFVAL { 0 }
::= { raisecomOspfGlobalEntry 12 }
raisecomOspfReferenceBandwidth OBJECT-TYPE
SYNTAX Unsigned32(1..4296967)
UNITS "millionbits per second"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reference bandwidth in millionbits/second for
calculating default interface metrics. The
default value is 100 MBPS.
This object is persistent and when written
the entity SHOULD save the change to non-volatile
storage."
::= { raisecomOspfGlobalEntry 13 }
raisecomOspfAsLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of AS-scope link state
advertisements in the AS-scope link state database."
::= { raisecomOspfGlobalEntry 14 }
raisecomOspfAsLsaCksumSum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32-bit unsigned sum of the LS checksums of
the AS link state advertisements contained in the AS-scope
link state database. This sum can be used to determine
if there has been a change in a router's AS-scope link
state database, and to compare the AS-scope link state
database of two routers."
::= { raisecomOspfGlobalEntry 15 }
raisecomOspfStubRouterSupport OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The router's support for stub router functionality."
REFERENCE
"OSPF Stub Router Advertisement"
::= { raisecomOspfGlobalEntry 16 }
raisecomOspfStubRouterAdvertisement OBJECT-TYPE
SYNTAX INTEGER {
doNotAdvertise (1),
advertise(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This object controls the advertisement of
stub router LSAs by the router. The value
doNotAdvertise will result in the advertisement
of a standard router LSA and is the default value.
This object is persistent and when written
the entity SHOULD save the change to non-volatile
storage."
::= { raisecomOspfGlobalEntry 17 }
raisecomOspfAdminDistance OBJECT-TYPE
SYNTAX Integer32 (1..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The administrative distance of ospf process."
DEFVAL { 110 }
::= { raisecomOspfGlobalEntry 18 }
raisecomOspfSpfInterval OBJECT-TYPE
SYNTAX Integer32 (1..60)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of seconds between two SPF calculation."
DEFVAL { 5 }
::= { raisecomOspfGlobalEntry 19 }
raisecomOspfReset OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Reset ospf process by process ID."
DEFVAL { false }
::= { raisecomOspfGlobalEntry 20 }
raisecomOspfExportMetric OBJECT-TYPE
SYNTAX Integer32 (0.. 16777215)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default metric of imporing route into ospf process."
DEFVAL { 0 }
::= { raisecomOspfGlobalEntry 21 }
raisecomOspfExportTag OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default tag of importing route into ospf process."
::= { raisecomOspfGlobalEntry 22 }
raisecomOspfExportType OBJECT-TYPE
SYNTAX INTEGER {
type1 (1),
type2 (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The default type of importing route into ospf process."
DEFVAL { type1 }
::= { raisecomOspfGlobalEntry 23 }
raisecomOspfNetCounts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It bas been used to describe the total number of networks in OSPF process."
::= { raisecomOspfGlobalEntry 24 }
raisecomOspfAreaCounts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It bas been used to describe the number of areas in OSPF process."
::= { raisecomOspfGlobalEntry 25 }
raisecomOspfNssaAreaCounts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It bas been used to describe the number of NSSA areas in OSPF process."
::= { raisecomOspfGlobalEntry 26 }
raisecomOspfSpfCounts OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It bas been used to describe the total number of SPF calculation in OSPF process. "
::= { raisecomOspfGlobalEntry 27 }
raisecomOspfGlobalStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfGlobalEntry 28 }
raisecomOspfRedistributeRouteLimit OBJECT-TYPE
SYNTAX INTEGER(1..65535)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"import limit of route."
::= { raisecomOspfGlobalEntry 29 }
---------------------------------------------------------------
-- raisecomOspfAreaTable
-- The OSPF Area Table contains information
-- regarding the various areas.
---------------------------------------------------------------
raisecomOspfAreaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the configured parameters and
cumulative statistics of the router's attached areas.
The interfaces and virtual links are configured
as part of these areas. Area 0.0.0.0, by definition,
is the backbone area."
REFERENCE
"OSPF Version 2, Section 6 The Area Data Structure"
::= { raisecomOspfObjects 2 }
raisecomOspfAreaEntry OBJECT-TYPE
SYNTAX RaisecomOspfAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information describing the configured parameters and
cumulative statistics of one of the router's attached areas.
The interfaces and virtual links are configured as part of
these areas. Area 0.0.0.0, by definition, is the backbone
area.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
INDEX { raisecomOspfProcessId,
raisecomOspfAreaId }
::= { raisecomOspfAreaTable 1 }
RaisecomOspfAreaEntry ::=
SEQUENCE {
raisecomOspfAreaId
AreaID,
raisecomOspfAuthType
OspfAuthenticationType,
raisecomOspfImportAsExtern
INTEGER,
raisecomOspfSpfRuns
Counter32,
raisecomOspfAreaBdrRtrCount
Gauge32,
raisecomOspfAsBdrRtrCount
Gauge32,
raisecomOspfAreaLsaCount
Gauge32,
raisecomOspfAreaLsaCksumSum
Integer32,
raisecomOspfAreaSummary
INTEGER,
raisecomOspfAreaNssaTranslatorRole
INTEGER,
raisecomOspfAreaNssaTranslatorState
INTEGER,
raisecomOspfAreaNssaTranslatorStabilityInterval
PositiveInteger,
raisecomOspfAreaNssaTranslatorEvents
Counter32,
raisecomOspfAreaDefaultCost
BigMetric,
raisecomOspfAreaType
INTEGER,
raisecomOspfAreaAbrCount
Integer32,
raisecomOspfAreaAsbrCount
Integer32,
raisecomOspfAreaStatus
RowStatus,
raisecomOspfAreaFilterInIpPrefixListName
OCTET STRING (SIZE(1..19)),
raisecomOspfAreaFilterOutIpPrefixListName
OCTET STRING (SIZE(1..19))
}
raisecomOspfAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only -- read-only since originally
-- an SMIv1 index
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying an area.
Area ID 0.0.0.0 is used for the OSPF backbone."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { raisecomOspfAreaEntry 1 }
raisecomOspfAuthType OBJECT-TYPE
SYNTAX OspfAuthenticationType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication type specified for an area."
REFERENCE
"OSPF Version 2, Appendix D Authentication"
DEFVAL { none } -- no authentication, by default
::= { raisecomOspfAreaEntry 2 }
raisecomOspfImportAsExtern OBJECT-TYPE
SYNTAX INTEGER {
importExternal (1),
importNoExternal (2),
importNssa (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if an area is a stub area, NSSA, or standard
area. Type-5 AS-external LSAs and type-11 Opaque LSAs are
not imported into stub areas or NSSAs. NSSAs import
AS-external data as type-7 LSAs"
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
DEFVAL { importExternal }
::= { raisecomOspfAreaEntry 3 }
raisecomOspfSpfRuns OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times that the intra-area route
table has been calculated using this area's
link state database. This is typically done
using Dijkstra's algorithm.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at other
times as indicated by the value of ospfDiscontinuityTime."
::= { raisecomOspfAreaEntry 4 }
raisecomOspfAreaBdrRtrCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Area Border Routers reachable
within this area. This is initially zero and is
calculated in each Shortest Path First (SPF) pass."
::= { raisecomOspfAreaEntry 5 }
raisecomOspfAsBdrRtrCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of Autonomous System Border
Routers reachable within this area. This is
initially zero and is calculated in each SPF
pass."
::= { raisecomOspfAreaEntry 6 }
raisecomOspfAreaLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of link state advertisements
in this area's link state database, excluding
AS-external LSAs."
::= { raisecomOspfAreaEntry 7 }
raisecomOspfAreaLsaCksumSum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32-bit sum of the link state
advertisements' LS checksums contained in this
area's link state database. This sum excludes
external (LS type-5) link state advertisements.
The sum can be used to determine if there has
been a change in a router's link state
database, and to compare the link state database of
two routers. The value should be treated as unsigned
when comparing two sums of checksums."
DEFVAL { 0 }
::= { raisecomOspfAreaEntry 8 }
raisecomOspfAreaSummary OBJECT-TYPE
SYNTAX INTEGER {
noAreaSummary (1),
sendAreaSummary (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The variable ospfAreaSummary controls the
import of summary LSAs into stub and NSSA areas.
It has no effect on other areas.
If it is noAreaSummary, the router will not
originate summary LSAs into the stub or NSSA area.
It will rely entirely on its default route.
If it is sendAreaSummary, the router will both
summarize and propagate summary LSAs."
DEFVAL { noAreaSummary }
::= { raisecomOspfAreaEntry 9 }
raisecomOspfAreaNssaTranslatorRole OBJECT-TYPE
SYNTAX INTEGER { always (1), candidate (2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicates an NSSA border router's ability to
perform NSSA translation of type-7 LSAs into
type-5 LSAs."
DEFVAL { candidate }
::= { raisecomOspfAreaEntry 10 }
raisecomOspfAreaNssaTranslatorState OBJECT-TYPE
SYNTAX INTEGER { enabled (1),
elected (2),
disabled (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates if and how an NSSA border router is
performing NSSA translation of type-7 LSAs into type-5
LSAs. When this object is set to enabled, the NSSA Border
router's OspfAreaNssaExtTranslatorRole has been set to
always. When this object is set to elected, a candidate
NSSA Border router is Translating type-7 LSAs into type-5.
When this object is set to disabled, a candidate NSSA
border router is NOT translating type-7 LSAs into type-5."
::= { raisecomOspfAreaEntry 11 }
raisecomOspfAreaNssaTranslatorStabilityInterval OBJECT-TYPE
SYNTAX PositiveInteger
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of seconds after an elected translator
determines its services are no longer required, that
it should continue to perform its translation duties."
DEFVAL { 40 }
::= { raisecomOspfAreaEntry 12 }
raisecomOspfAreaNssaTranslatorEvents OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Indicates the number of translator state changes
that have occurred since the last boot-up.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at other
times as indicated by the value of ospfDiscontinuityTime."
::= { raisecomOspfAreaEntry 13 }
raisecomOspfAreaDefaultCost OBJECT-TYPE
SYNTAX BigMetric
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It indicates the cost of default route of NSSA area or
stub area."
DEFVAL { 1 }
::= { raisecomOspfAreaEntry 14 }
raisecomOspfAreaType OBJECT-TYPE
SYNTAX INTEGER {
backbone (1),
normal (2),
stub (3),
nssa (4),
transmit (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the type of
area,area 0 indicates backbone, area that has virtual-links is
transmit area. When area is configured as stub,it's a stub area, and
same as nssa area.other areas are called normal areas."
::= { raisecomOspfAreaEntry 15 }
raisecomOspfAreaAbrCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the number of ABR in this area."
::= { raisecomOspfAreaEntry 16 }
raisecomOspfAreaAsbrCount OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the number of ASBR in this area."
::= { raisecomOspfAreaEntry 17 }
raisecomOspfAreaStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfAreaEntry 18 }
raisecomOspfAreaFilterInIpPrefixListName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Filter incoming summary lsa,the value of this object
indicates the name of an ip-prefix-list."
::= { raisecomOspfAreaEntry 19 }
raisecomOspfAreaFilterOutIpPrefixListName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Filter outgoing summary lsa,the value of this object
indicates the name of an ip-prefix-list."
::= { raisecomOspfAreaEntry 20 }
---------------------------------------------------------------
-- raisecomOspfNetWorkTable
-- The OSPF netwrok Table contains information
-- regarding the various areas.
---------------------------------------------------------------
raisecomOspfNetWorkTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfNetWorkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The list of directly-connected networks which enable
the OSPF function."
::= { raisecomOspfObjects 3 }
raisecomOspfNetWorkEntry OBJECT-TYPE
SYNTAX RaisecomOspfNetWorkEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Defines an entry in the raisecomOspfNetWorkTable.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
INDEX { raisecomOspfProcessId,
raisecomOspfAreaId,
raisecomOspfNet,
raisecomOspfMask }
::= { raisecomOspfNetWorkTable 1 }
RaisecomOspfNetWorkEntry ::=
SEQUENCE {
raisecomOspfNet
IpAddress,
raisecomOspfMask
IpAddress,
raisecomOspfNetWorkStatus
RowStatus
}
raisecomOspfNet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The IP address of the net or subnet indicated
by the range."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { raisecomOspfNetWorkEntry 1 }
raisecomOspfMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The subnet mask that pertains to the net or
subnet."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { raisecomOspfNetWorkEntry 2 }
raisecomOspfNetWorkStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfNetWorkEntry 3 }
------------------------------------------------------------------
--raisecomOspfStubAreaTable
--
--The table define ospf stub area
------------------------------------------------------------------
raisecomOspfStubAreaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfStubAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The set of metrics that will be advertised
by a default Area Border Router into a stub area."
REFERENCE
"OSPF Version 2, Appendix C.2, Area Parameters"
::= { raisecomOspfObjects 4 }
raisecomOspfStubAreaEntry OBJECT-TYPE
SYNTAX RaisecomOspfStubAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The metric for a given Type of Service that
will be advertised by a default Area Border
Router into a stub area.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
REFERENCE
"OSPF Version 2, Appendix C.2, Area Parameters"
INDEX { raisecomOspfProcessId,
raisecomOspfStubAreaId }
::= { raisecomOspfStubAreaTable 1 }
RaisecomOspfStubAreaEntry ::=
SEQUENCE {
raisecomOspfStubAreaId
AreaID,
raisecomOspfStubAreaOption
TruthValue,
raisecomOspfStubAreaStatus
RowStatus
}
raisecomOspfStubAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The 32-bit identifier for the stub area. On
creation, this can be derived from the
instance."
::= { raisecomOspfStubAreaEntry 1 }
raisecomOspfStubAreaOption OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The option of STUB area.True means that ABR cann't send summary lsa to
stub area."
::= { raisecomOspfStubAreaEntry 2 }
raisecomOspfStubAreaStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfStubAreaEntry 3 }
------------------------------------------------------------------
--raisecomOspfNssaAreaTable
--
--The table define ospf nssa area
------------------------------------------------------------------
raisecomOspfNssaAreaTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfNssaAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The set of metrics that will be advertised
by a default Area Border Router into a Nssa area."
REFERENCE
"Rfc 1587"
::= { raisecomOspfObjects 5 }
raisecomOspfNssaAreaEntry OBJECT-TYPE
SYNTAX RaisecomOspfNssaAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The metric for a given Type of Service that
will be advertised by a default Area Border
Router into a Nssa area.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
REFERENCE
"Rfc 1587"
INDEX { raisecomOspfProcessId,
raisecomOspfNssaAreaId }
::= { raisecomOspfNssaAreaTable 1 }
RaisecomOspfNssaAreaEntry ::=
SEQUENCE {
raisecomOspfNssaAreaId
AreaID,
raisecomOspfNssaAreaOption
Integer32,
raisecomOspfNssaAreaStatus
RowStatus
}
raisecomOspfNssaAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The 32-bit identifier for the nssa area. On
creation, this can be derived from the
instance."
::= { raisecomOspfNssaAreaEntry 1 }
raisecomOspfNssaAreaOption OBJECT-TYPE
SYNTAX Integer32(0..7)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The option of Nssa area. If first bit is set, Router should generate
default type-7 lsa; if second bit is set, nssa area cann't import ex-
ternal route; if third bit is set, ABR cann't send summary lsas to the
nssa area."
::= { raisecomOspfNssaAreaEntry 2 }
raisecomOspfNssaAreaStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfNssaAreaEntry 3 }
---------------------------------------------------------------
-- raisecomOspfIfTable
-- OSPF Interface Table
--
---------------------------------------------------------------
raisecomOspfIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Interface Table describes the interfaces
from the viewpoint of OSPF.
It augments the ipAddrTable with OSPF specific information."
REFERENCE
"OSPF Version 2, Appendix C.3 Router interface
parameters"
::= { raisecomOspfObjects 6 }
raisecomOspfIfEntry OBJECT-TYPE
SYNTAX RaisecomOspfIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF interface entry describes one interface
from the viewpoint of OSPF.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
INDEX { raisecomOspfProcessId,
raisecomOspfAddressLessIf }
::= { raisecomOspfIfTable 1 }
RaisecomOspfIfEntry ::=
SEQUENCE {
raisecomOspfIfIpAddress
IpAddress,
raisecomOspfAddressLessIf
InterfaceIndexOrZero,
raisecomOspfIfAreaId
AreaID,
raisecomOspfIfType
INTEGER,
raisecomOspfIfAdminStat
Status,
raisecomOspfIfRtrPriority
DesignatedRouterPriority,
raisecomOspfIfTransitDelay
UpToMaxAge,
raisecomOspfIfRetransInterval
UpToMaxAge,
raisecomOspfIfHelloInterval
HelloRange,
raisecomOspfIfRtrDeadInterval
PositiveInteger,
raisecomOspfIfPollInterval
PositiveInteger,
raisecomOspfIfState
INTEGER,
raisecomOspfIfDesignatedRouter
IpAddress,
raisecomOspfIfBackupDesignatedRouter
IpAddress,
raisecomOspfIfEvents
Counter32,
raisecomOspfIfAuthKeyId
Integer32,
raisecomOspfIfAuthSimpleKeyType
INTEGER,
raisecomOspfIfAuthMd5KeyType
INTEGER,
raisecomOspfIfAuthSimpleKey
OCTET STRING (SIZE (0..68)),
raisecomOspfIfAuthMd5Key
OCTET STRING (SIZE (0..68)),
raisecomOspfIfAuthKeyChain
OCTET STRING (SIZE (0..16)),
raisecomOspfIfAuthType
OspfAuthenticationType,
raisecomOspfIfLsaCount
Gauge32,
raisecomOspfIfLsaCksumSum
Unsigned32,
raisecomOspfIfDesignatedRouterId
RouterID,
raisecomOspfIfBackupDesignatedRouterId
RouterID,
raisecomOspfIfPassive
EnableVar,
raisecomOspfIfMtu
EnableVar,
raisecomOspfIfMetric
Metric
}
raisecomOspfAddressLessIf OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"For the purpose of easing the instancing of
addressed and addressless interfaces; this
variable takes the value 0 on interfaces with
IP addresses and the corresponding value of
ifIndex for interfaces having no IP address."
::= { raisecomOspfIfEntry 1 }
raisecomOspfIfIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of this OSPF interface."
::= { raisecomOspfIfEntry 2 }
raisecomOspfIfAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the area
to which the interface connects. Area ID
0.0.0.0 is used for the OSPF backbone."
DEFVAL { '00000000'H } -- 0.0.0.0
::= { raisecomOspfIfEntry 3 }
raisecomOspfIfType OBJECT-TYPE
SYNTAX INTEGER {
broadcast (1),
nbma (2),
pointToPoint (3),
pointToMultipoint (5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The OSPF interface type.
By way of a default, this field may be intuited
from the corresponding value of ifType.
Broadcast LANs, such as Ethernet and IEEE 802.5,
take the value 'broadcast', X.25 and similar
technologies take the value 'nbma', and links
that are definitively point to point take the
value 'pointToPoint'."
DEFVAL {broadcast}
::= { raisecomOspfIfEntry 4 }
raisecomOspfIfAdminStat OBJECT-TYPE
SYNTAX Status
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The OSPF interface's administrative status.
The value formed on the interface, and the interface
will be advertised as an internal route to some area.
The value 'disabled' denotes that the interface is
external to OSPF."
DEFVAL { enabled }
::= { raisecomOspfIfEntry 5 }
raisecomOspfIfRtrPriority OBJECT-TYPE
SYNTAX DesignatedRouterPriority
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."
DEFVAL { 1 }
::= { raisecomOspfIfEntry 6 }
raisecomOspfIfTransitDelay OBJECT-TYPE
SYNTAX UpToMaxAge
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The estimated number of seconds it takes to
transmit a link state update packet over this
interface. Note that the minimal value SHOULD be
1 second."
DEFVAL { 1 }
::= { raisecomOspfIfEntry 7 }
raisecomOspfIfRetransInterval OBJECT-TYPE
SYNTAX UpToMaxAge
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of seconds between link state advertisement
retransmissions, for adjacencies belonging to this
interface. This value is also used when retransmitting
database description and Link State request packets.
Note that minimal value SHOULD be 1 second."
DEFVAL { 5 }
::= { raisecomOspfIfEntry 8 }
raisecomOspfIfHelloInterval OBJECT-TYPE
SYNTAX HelloRange
UNITS "seconds"
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."
DEFVAL { 10 }
::= { raisecomOspfIfEntry 9 }
raisecomOspfIfRtrDeadInterval OBJECT-TYPE
SYNTAX PositiveInteger
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of seconds that a router's Hello packets have
not been seen before its neighbors declare the router down.
This should be some multiple of the Hello interval. This
value must be the same for all routers attached to a common
network."
DEFVAL { 40 }
::= { raisecomOspfIfEntry 10 }
raisecomOspfIfPollInterval OBJECT-TYPE
SYNTAX PositiveInteger
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The larger time interval, in seconds, between the Hello
packets sent to an inactive non-broadcast multi-access
neighbor."
DEFVAL { 120 }
::= { raisecomOspfIfEntry 11 }
raisecomOspfIfState OBJECT-TYPE
SYNTAX INTEGER {
down (1),
loopback (2),
waiting (3),
pointToPoint (4),
designatedRouter (5),
backupDesignatedRouter (6),
otherDesignatedRouter (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The OSPF Interface State."
DEFVAL { down }
::= { raisecomOspfIfEntry 12 }
raisecomOspfIfDesignatedRouter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the designated router."
DEFVAL { '00000000'H } -- 0.0.0.0
::= { raisecomOspfIfEntry 13 }
raisecomOspfIfBackupDesignatedRouter OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address of the backup designated
router."
DEFVAL { '00000000'H } -- 0.0.0.0
::= { raisecomOspfIfEntry 14 }
raisecomOspfIfEvents OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this OSPF interface has
changed its state or an error has occurred.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at other
times as indicated by the value of ospfDiscontinuityTime."
::= { raisecomOspfIfEntry 15 }
raisecomOspfIfAuthKeyId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The key id of md5 authentication."
DEFVAL { 0 }
::= { raisecomOspfIfEntry 16 }
raisecomOspfIfAuthSimpleKeyType OBJECT-TYPE
SYNTAX INTEGER {plain(0), cipher(7)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of password for simple authentication."
DEFVAL { 0 }
::= { raisecomOspfIfEntry 17 }
raisecomOspfIfAuthMd5KeyType OBJECT-TYPE
SYNTAX INTEGER {plain(0), cipher(7)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of password for md5 authentication."
DEFVAL { 0 }
::= { raisecomOspfIfEntry 18 }
raisecomOspfIfAuthSimpleKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..68))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The password used as an OSPF
authentication key when simple password security
is enabled."
DEFVAL {''h}
::= { raisecomOspfIfEntry 19 }
raisecomOspfIfAuthMd5Key OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..68))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The password used as an OSPF
authentication key when md5 security
is enabled."
DEFVAL {''h}
::= { raisecomOspfIfEntry 20 }
raisecomOspfIfAuthKeyChain OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of key chain."
DEFVAL {''h}
::= { raisecomOspfIfEntry 21 }
raisecomOspfIfAuthType OBJECT-TYPE
SYNTAX OspfAuthenticationType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication type specified for an interface.
Note that this object can be used to engage
in significant attacks against an OSPF router."
REFERENCE
"OSPF Version 2, Appendix D Authentication"
DEFVAL { none } -- no authentication, by default
::= { raisecomOspfIfEntry 22 }
raisecomOspfIfLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of link-local link state advertisements
in this interface's link-local link state database."
::= { raisecomOspfIfEntry 23 }
raisecomOspfIfLsaCksumSum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32-bit unsigned sum of the Link State
Advertisements' LS checksums contained in this
interface's link-local link state database.
The sum can be used to determine if there has
been a change in the interface's link state
database and to compare the interface link state
database of routers attached to the same subnet."
::= { raisecomOspfIfEntry 24 }
raisecomOspfIfDesignatedRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Router ID of the designated router."
::= { raisecomOspfIfEntry 25 }
raisecomOspfIfBackupDesignatedRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The Router ID of the backup designated router."
::= { raisecomOspfIfEntry 26 }
raisecomOspfIfPassive OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate the interface is a passive interface."
DEFVAL {disable}
::= { raisecomOspfIfEntry 27 }
raisecomOspfIfMtu OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Indicate ignore the interface's mtu."
DEFVAL {enable}
::= { raisecomOspfIfEntry 28 }
raisecomOspfIfMetric OBJECT-TYPE
SYNTAX Metric
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The metric of using this Type of Service on
this interface. The default value of the TOS 0
metric is 10^8 / ifSpeed."
::= { raisecomOspfIfEntry 29 }
------------------------------------------------------------------
--raisecomOspfVirtIfTable
--
--OSPF Virtual Interface Table
------------------------------------------------------------------
raisecomOspfVirtIfTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfVirtIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about this router's virtual interfaces
that the OSPF Process is configured to carry on."
REFERENCE
"OSPF Version 2, Appendix C.4 Virtual link
parameters"
::= { raisecomOspfObjects 7 }
raisecomOspfVirtIfEntry OBJECT-TYPE
SYNTAX RaisecomOspfVirtIfEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Information about a single virtual interface.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
INDEX { raisecomOspfProcessId,
raisecomOspfVirtIfAreaId,
raisecomOspfVirtIfNeighbor }
::= { raisecomOspfVirtIfTable 1 }
RaisecomOspfVirtIfEntry ::=
SEQUENCE {
raisecomOspfVirtIfAreaId
AreaID,
raisecomOspfVirtIfNeighbor
RouterID,
raisecomOspfVirtIfTransitDelay
UpToMaxAge,
raisecomOspfVirtIfRetransInterval
UpToMaxAge,
raisecomOspfVirtIfHelloInterval
HelloRange,
raisecomOspfVirtIfRtrDeadInterval
PositiveInteger,
raisecomOspfVirtIfState
INTEGER,
raisecomOspfVirtIfEvents
Counter32,
raisecomOspfVirtIfAuthKeyId
Integer32,
raisecomOspfVirtIfAuthSimpleKeyType
INTEGER,
raisecomOspfVirtIfAuthMd5KeyType
INTEGER,
raisecomOspfVirtIfAuthSimpleKey
OCTET STRING (SIZE (0..68)),
raisecomOspfVirtIfAuthMd5Key
OCTET STRING (SIZE (0..68)),
raisecomOspfVirtIfAuthKeyChain
OCTET STRING (SIZE (0..16)),
raisecomOspfVirtIfAuthType
OspfAuthenticationType,
raisecomOspfVirtIfLsaCount
Gauge32,
raisecomOspfVirtIfLsaCksumSum
Unsigned32,
raisecomOspfVirtIfCost
Integer32,
raisecomOspfVirtIfStatus
RowStatus
}
raisecomOspfVirtIfAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The transit area that the virtual link
traverses. By definition, this is not 0.0.0.0."
::= { raisecomOspfVirtIfEntry 1 }
raisecomOspfVirtIfNeighbor OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The Router ID of the virtual neighbor."
::= { raisecomOspfVirtIfEntry 2 }
raisecomOspfVirtIfTransitDelay OBJECT-TYPE
SYNTAX UpToMaxAge
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The estimated number of seconds it takes to
transmit a Link State update packet over this
interface. Note that the minimal value SHOULD be
1 second."
DEFVAL { 1 }
::= { raisecomOspfVirtIfEntry 3 }
raisecomOspfVirtIfRetransInterval OBJECT-TYPE
SYNTAX UpToMaxAge
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of seconds between link state
avertisement retransmissions, for adjacencies
belonging to this interface. This value is
also used when retransmitting database
description and Link State request packets. This
value should be well over the expected
round-trip time. Note that the minimal value SHOULD be
1 second."
DEFVAL { 5 }
::= { raisecomOspfVirtIfEntry 4 }
raisecomOspfVirtIfHelloInterval OBJECT-TYPE
SYNTAX HelloRange
UNITS "seconds"
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 the
virtual neighbor."
DEFVAL { 10 }
::= { raisecomOspfVirtIfEntry 5 }
raisecomOspfVirtIfRtrDeadInterval OBJECT-TYPE
SYNTAX PositiveInteger
UNITS "seconds"
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The number of seconds that a router's Hello
packets have not been seen before its
neighbors declare the router down. This should be
some multiple of the Hello interval. This
value must be the same for the virtual neighbor."
DEFVAL { 60 }
::= { raisecomOspfVirtIfEntry 6 }
raisecomOspfVirtIfState OBJECT-TYPE
SYNTAX INTEGER {
down (1), -- these use the same encoding
pointToPoint (4) -- as the raisecomOspfIfTable
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"OSPF virtual interface states."
DEFVAL { down }
::= { raisecomOspfVirtIfEntry 7 }
raisecomOspfVirtIfEvents OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of state changes or error events on
this virtual link.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at other
times as indicated by the value of ospfDiscontinuityTime."
::= { raisecomOspfVirtIfEntry 8 }
raisecomOspfVirtIfAuthKeyId OBJECT-TYPE
SYNTAX Integer32 (0..255)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The key id of md5 authentication."
DEFVAL { 0 }
::= { raisecomOspfVirtIfEntry 9 }
raisecomOspfVirtIfAuthSimpleKeyType OBJECT-TYPE
SYNTAX INTEGER {plain(0), cipher(7)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of password for simple authentication."
DEFVAL { 0 }
::= { raisecomOspfVirtIfEntry 10 }
raisecomOspfVirtIfAuthMd5KeyType OBJECT-TYPE
SYNTAX INTEGER {plain(0), cipher(7)}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of password for md5 authentication."
DEFVAL { 0 }
::= { raisecomOspfVirtIfEntry 11 }
raisecomOspfVirtIfAuthSimpleKey OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..68))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The password used as an OSPF
authentication key when simple password security
is enabled."
DEFVAL {''h}
::= { raisecomOspfVirtIfEntry 12 }
raisecomOspfVirtIfAuthMd5Key OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..68))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The password used as an OSPF
authentication key when md5 security
is enabled."
DEFVAL {''h}
::= { raisecomOspfVirtIfEntry 13 }
raisecomOspfVirtIfAuthKeyChain OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The name of key chain."
DEFVAL {''h}
::= { raisecomOspfVirtIfEntry 14 }
raisecomOspfVirtIfAuthType OBJECT-TYPE
SYNTAX OspfAuthenticationType
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The authentication type specified for a virtual interface.
Note that this object can be used to engage
in significant attacks against an OSPF router."
REFERENCE
"OSPF Version 2, Appendix E Authentication"
DEFVAL { none } -- no authentication, by default
::= { raisecomOspfVirtIfEntry 15 }
raisecomOspfVirtIfLsaCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total number of link-local link state advertisements
in this virtual interface's link-local link state database."
::= { raisecomOspfVirtIfEntry 16 }
raisecomOspfVirtIfLsaCksumSum OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The 32-bit unsigned sum of the link state
advertisements' LS checksums contained in this
virtual interface's link-local link state database.
The sum can be used to determine if there has
been a change in the virtual interface's link state
database, and to compare the virtual interface
link state database of the virtual neighbors."
::= { raisecomOspfVirtIfEntry 17 }
raisecomOspfVirtIfCost OBJECT-TYPE
SYNTAX Integer32 (1.. 65535)
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the cost of
virtual interface."
DEFVAL { 1 }
::= { raisecomOspfVirtIfEntry 18 }
raisecomOspfVirtIfStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfVirtIfEntry 19 }
------------------------------------------------------------------
--raisecomOspfNbrTable
--
--OSPF Neighbor Table
------------------------------------------------------------------
raisecomOspfNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table describing all non-virtual neighbors
in the locality of the OSPF router."
REFERENCE
"OSPF Version 2, Section 10 The Neighbor Data
Structure"
::= { raisecomOspfObjects 8 }
raisecomOspfNbrEntry OBJECT-TYPE
SYNTAX RaisecomOspfNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information regarding a single neighbor.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
REFERENCE
"OSPF Version 2, Section 10 The Neighbor Data
Structure"
INDEX { raisecomOspfProcessId,
raisecomOspfNbrIpAddr }
::= { raisecomOspfNbrTable 1 }
RaisecomOspfNbrEntry ::=
SEQUENCE {
raisecomOspfNbrIpAddr
IpAddress,
raisecomOspfNbrAddressLessIndex
InterfaceIndexOrZero,
raisecomOspfNbrRtrId
RouterID,
raisecomOspfNbrOptions
Integer32,
raisecomOspfNbrPriority
DesignatedRouterPriority,
raisecomOspfNbrState
INTEGER,
raisecomOspfNbrEvents
Counter32,
raisecomOspfNbrLsRetransQLen
Gauge32,
raisecomOspfNbrMode
INTEGER
}
raisecomOspfNbrIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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
address of another of the neighbor's interfaces."
::= { raisecomOspfNbrEntry 1 }
raisecomOspfNbrAddressLessIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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."
::= { raisecomOspfNbrEntry 2 }
raisecomOspfNbrRtrId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A 32-bit integer (represented as a type
IpAddress) uniquely identifying the neighboring
router in the Autonomous System."
DEFVAL { '00000000'H } -- 0.0.0.0
::= { raisecomOspfNbrEntry 3 }
raisecomOspfNbrOptions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bit mask corresponding to the neighbor's
options 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
information; if zero, it is a stub area.
Bit 2, if set, indicates that the system is
capable of routing IP multicast datagrams, that is
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 advertisements
at NSSA borders."
REFERENCE
"OSPF Version 2, Section 12.1.2 Options"
DEFVAL { 0 }
::= { raisecomOspfNbrEntry 4 }
raisecomOspfNbrPriority OBJECT-TYPE
SYNTAX DesignatedRouterPriority
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The priority of this neighbor in the designated
router election algorithm. The value 0 signifies
that the neighbor is not eligible to become
the designated router on this particular network."
DEFVAL { 1 }
::= { raisecomOspfNbrEntry 5 }
raisecomOspfNbrState 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 neighbor."
REFERENCE
"OSPF Version 2, Section 10.1 Neighbor States"
DEFVAL { down }
::= { raisecomOspfNbrEntry 6 }
raisecomOspfNbrEvents 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.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at other
times as indicated by the value of ospfDiscontinuityTime."
::= { raisecomOspfNbrEntry 7 }
raisecomOspfNbrLsRetransQLen OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current length of the retransmission
queue."
::= { raisecomOspfNbrEntry 8 }
raisecomOspfNbrMode OBJECT-TYPE
SYNTAX INTEGER {
slave (1),
master (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the master-slave mode of
neighbor. "
DEFVAL { slave }
::= { raisecomOspfNbrEntry 9 }
------------------------------------------------------------------
--raisecomOspfNbmaCfgNbrTable
--
--OSPF Nbma Network Configed Neighbor Table
------------------------------------------------------------------
raisecomOspfNbmaCfgNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfNbmaCfgNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A table describing all configured neigbors on nbma network."
::= { raisecomOspfObjects 9 }
raisecomOspfNbmaCfgNbrEntry OBJECT-TYPE
SYNTAX RaisecomOspfNbmaCfgNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The information regarding a Configured neighbor.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
REFERENCE
"OSPF Version 2, Section 10 The Neighbor Data
Structure"
INDEX { raisecomOspfProcessId,
raisecomOspfNbmaCfgNbrIpAddr }
::= { raisecomOspfNbmaCfgNbrTable 1 }
RaisecomOspfNbmaCfgNbrEntry ::=
SEQUENCE {
raisecomOspfNbmaCfgNbrIpAddr
IpAddress,
raisecomOspfNbmaCfgNbrPriority
DesignatedRouterPriority,
raisecomOspfNbmaCfgNbrStatus
RowStatus
}
raisecomOspfNbmaCfgNbrIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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
address of another of the neighbor's interfaces."
::= { raisecomOspfNbmaCfgNbrEntry 1 }
raisecomOspfNbmaCfgNbrPriority OBJECT-TYPE
SYNTAX DesignatedRouterPriority
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The priority of this neighbor in the designated
router election algorithm. The value 0 signifies
that the neighbor is not eligible to become
the designated router on this particular network."
DEFVAL { 1 }
::= { raisecomOspfNbmaCfgNbrEntry 2 }
raisecomOspfNbmaCfgNbrStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfNbmaCfgNbrEntry 3 }
------------------------------------------------------------------
--raisecomOspfVirtNbrTable
--
--OSPF Virtual Neighbor Table
------------------------------------------------------------------
raisecomOspfVirtNbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfVirtNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table describes all virtual neighbors.
Since virtual links are configured
in the Virtual Interface Table, this table is read-only."
REFERENCE
"OSPF Version 2, Section 15 Virtual Links"
::= { raisecomOspfObjects 10 }
raisecomOspfVirtNbrEntry OBJECT-TYPE
SYNTAX RaisecomOspfVirtNbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Virtual neighbor information."
INDEX { raisecomOspfProcessId,
raisecomOspfVirtNbrArea,
raisecomOspfVirtNbrRtrId }
::= { raisecomOspfVirtNbrTable 1 }
RaisecomOspfVirtNbrEntry ::=
SEQUENCE {
raisecomOspfVirtNbrArea
AreaID,
raisecomOspfVirtNbrRtrId
RouterID,
raisecomOspfVirtNbrIpAddr
IpAddress,
raisecomOspfVirtNbrOptions
Integer32,
raisecomOspfVirtNbrState
INTEGER,
raisecomOspfVirtNbrEvents
Counter32,
raisecomOspfVirtNbrLsRetransQLen
Gauge32,
raisecomOspfVirtNbrLessIf
Integer32,
raisecomOspfVirtNbrMode
INTEGER
}
raisecomOspfVirtNbrArea OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The Transit Area Identifier."
::= { raisecomOspfVirtNbrEntry 1 }
raisecomOspfVirtNbrRtrId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"A 32-bit integer uniquely identifying the
neighboring router in the Autonomous System."
::= { raisecomOspfVirtNbrEntry 2 }
raisecomOspfVirtNbrIpAddr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The IP address this virtual neighbor is using."
::= { raisecomOspfVirtNbrEntry 3 }
raisecomOspfVirtNbrOptions OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"A bit mask corresponding to the neighbor's
options field.
Bit 1, 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 2, if set, indicates that the system is
network multicast capable, i.e., that it
implements OSPF multicast routing."
::= { raisecomOspfVirtNbrEntry 4 }
raisecomOspfVirtNbrState OBJECT-TYPE
SYNTAX INTEGER {
down (1),
attempt (2),
init (3),
twoWay (4),
exchangeStart (5),
exchange (6),
loading (7),
full (8)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The state of the virtual neighbor relationship."
::= { raisecomOspfVirtNbrEntry 5 }
raisecomOspfVirtNbrEvents OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of times this virtual link has
changed its state or an error has occurred.
Discontinuities in the value of this counter can occur
at re-initialization of the management system, and at other
times as indicated by the value of ospfDiscontinuityTime."
::= { raisecomOspfVirtNbrEntry 6 }
raisecomOspfVirtNbrLsRetransQLen OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current length of the retransmission
queue."
::= { raisecomOspfVirtNbrEntry 7 }
raisecomOspfVirtNbrLessIf OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the out interface index of
this virtual neighbor."
::= { raisecomOspfVirtNbrEntry 8 }
raisecomOspfVirtNbrMode OBJECT-TYPE
SYNTAX INTEGER {
slave (1),
master (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the master-slave mode of
virtual neighbor. "
DEFVAL { slave }
::= { raisecomOspfVirtNbrEntry 9 }
----------------------------------------------------------------
-- The OSPF Area Aggregate Table
--
-- This table replaces the OSPF Area Summary Table, being an
-- extension of that for CIDR routers.
----------------------------------------------------------------
raisecomOspfAreaAggregateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfAreaAggregateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The Area Aggregate Table acts as an adjunct
to the Area Table. It describes those address aggregates
that are configured to be propagated from an area.
Its purpose is to reduce the amount of information
that is known beyond an Area's borders.
It contains a set of IP address ranges
specified by an IP address/IP network mask pair.
For example, a class B address range of X.X.X.X
with a network mask of 255.255.0.0 includes all IP
addresses from X.X.0.0 to X.X.255.255.
Note that if ranges are configured such that one range
subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0
and 10.1.0.0 mask 255.255.0.0),
the most specific match is the preferred one."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { raisecomOspfObjects 11 }
raisecomOspfAreaAggregateEntry OBJECT-TYPE
SYNTAX RaisecomOspfAreaAggregateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single area aggregate entry.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
INDEX { raisecomOspfProcessId,
raisecomOspfAreaAggregateAreaID,
raisecomOspfAreaAggregateLsdbType,
raisecomOspfAreaAggregateNet,
raisecomOspfAreaAggregateMask }
::= { raisecomOspfAreaAggregateTable 1 }
RaisecomOspfAreaAggregateEntry ::=
SEQUENCE {
raisecomOspfAreaAggregateAreaID
AreaID,
raisecomOspfAreaAggregateLsdbType
INTEGER,
raisecomOspfAreaAggregateNet
IpAddress,
raisecomOspfAreaAggregateMask
IpAddress,
raisecomOspfAreaAggregateEffect
INTEGER,
raisecomOspfAreaAggregateStatus
RowStatus
}
raisecomOspfAreaAggregateAreaID OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The area within which the address aggregate is to be
found."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { raisecomOspfAreaAggregateEntry 1 }
raisecomOspfAreaAggregateLsdbType OBJECT-TYPE
SYNTAX INTEGER {
summaryLink (3),
nssaExternalLink (7)
}
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The type of the address aggregate. This field
specifies the Lsdb type that this address
aggregate applies to."
REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header"
::= { raisecomOspfAreaAggregateEntry 2 }
raisecomOspfAreaAggregateNet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The IP address of the net or subnet indicated
by the range."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { raisecomOspfAreaAggregateEntry 3 }
raisecomOspfAreaAggregateMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The subnet mask that pertains to the net or
subnet."
REFERENCE
"OSPF Version 2, Appendix C.2 Area parameters"
::= { raisecomOspfAreaAggregateEntry 4 }
raisecomOspfAreaAggregateEffect OBJECT-TYPE
SYNTAX INTEGER {
advertiseMatching (1),
doNotAdvertiseMatching (2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Subnets subsumed by ranges either trigger the
advertisement of the indicated aggregate
(advertiseMatching) or result in the subnet's not
being advertised at all outside the area."
DEFVAL { advertiseMatching }
::= { raisecomOspfAreaAggregateEntry 5 }
raisecomOspfAreaAggregateStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfAreaAggregateEntry 6 }
----------------------------------------------------------------
-- The OSPF External Aggregate Table
--
----------------------------------------------------------------
raisecomOspfExternalAggregateTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfExternalAggregateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"It contains a set of IP address ranges
specified by an IP address/IP network mask pair.
For example, a class B address range of X.X.X.X
with a network mask of 255.255.0.0 includes all IP
addresses from X.X.0.0 to X.X.255.255.
Note that if ranges are configured such that one range
subsumes another range (e.g., 10.0.0.0 mask 255.0.0.0
and 10.1.0.0 mask 255.255.0.0),
the most specific match is the preferred one."
::= { raisecomOspfObjects 12 }
raisecomOspfExternalAggregateEntry OBJECT-TYPE
SYNTAX RaisecomOspfExternalAggregateEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single external aggregate entry.
Information in this table is persistent and when this object
is written the entity SHOULD save the change to non-volatile
storage."
INDEX { raisecomOspfProcessId,
raisecomOspfExternalAggregateNet,
raisecomOspfExternalAggregateMask }
::= { raisecomOspfExternalAggregateTable 1 }
RaisecomOspfExternalAggregateEntry ::=
SEQUENCE {
raisecomOspfExternalAggregateNet
IpAddress,
raisecomOspfExternalAggregateMask
IpAddress,
raisecomOspfExternalAggregateEffect
INTEGER,
raisecomOspfExternalAggregateCost
BigMetric,
raisecomOspfExternalAggregateStatus
RowStatus
}
raisecomOspfExternalAggregateNet OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The IP address of the net or subnet indicated
by the range."
::= { raisecomOspfExternalAggregateEntry 1 }
raisecomOspfExternalAggregateMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The subnet mask that pertains to the net or
subnet."
::= { raisecomOspfExternalAggregateEntry 2 }
raisecomOspfExternalAggregateEffect OBJECT-TYPE
SYNTAX INTEGER {
doNotAdvertise (1),
advertise(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object controls the advertisement of external route summary."
DEFVAL { advertise }
::= { raisecomOspfExternalAggregateEntry 3 }
raisecomOspfExternalAggregateCost OBJECT-TYPE
SYNTAX BigMetric
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It indicates the cost of d external route summary."
DEFVAL { 1 }
::= { raisecomOspfExternalAggregateEntry 4 }
raisecomOspfExternalAggregateStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfExternalAggregateEntry 5 }
------------------------------------------------------------------
--raisecomOspfLsdbTable
--
--The table define link state database
------------------------------------------------------------------
raisecomOspfLsdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Process's link state database (LSDB).
The LSDB contains the link state advertisements
from throughout the areas that the device is attached to."
REFERENCE
"OSPF Version 2, Section 12 Link State Advertisements"
::= { raisecomOspfObjects 13 }
raisecomOspfLsdbEntry OBJECT-TYPE
SYNTAX RaisecomOspfLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single link state advertisement."
INDEX { raisecomOspfProcessId,
raisecomOspfLsdbAreaId,
raisecomOspfLsdbType,
raisecomOspfLsdbLsId,
raisecomOspfLsdbRouterId }
::= { raisecomOspfLsdbTable 1 }
RaisecomOspfLsdbEntry ::=
SEQUENCE {
raisecomOspfLsdbAreaId
AreaID,
raisecomOspfLsdbType
INTEGER,
raisecomOspfLsdbLsId
IpAddress,
raisecomOspfLsdbRouterId
RouterID,
raisecomOspfLsdbSequence
Integer32,
raisecomOspfLsdbAge
Integer32,
raisecomOspfLsdbChecksum
Integer32,
raisecomOspfLsdbAdvertisement
OCTET STRING
}
raisecomOspfLsdbAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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"
::= { raisecomOspfLsdbEntry 1 }
raisecomOspfLsdbType OBJECT-TYPE
SYNTAX INTEGER {
routerLink (1),
networkLink (2),
summaryLink (3),
asSummaryLink (4),
asExternalLink (5), -- but see raisecomOspfAsLsdbTable
multicastLink (6),
nssaExternalLink (7),
areaOpaqueLink (10)
}
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"The type of the link state advertisement.
Each link state type has a separate advertisement
format.
Note: External link state advertisements are permitted
for backward compatibility, but should be displayed
in the raisecomOspfAsLsdbTable rather than here."
REFERENCE
"OSPF Version 2, Appendix A.4.1 The Link State
Advertisement header"
::= { raisecomOspfLsdbEntry 2 }
raisecomOspfLsdbLsId OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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"
::= { raisecomOspfLsdbEntry 3 }
raisecomOspfLsdbRouterId OBJECT-TYPE
SYNTAX RouterID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
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"
::= { raisecomOspfLsdbEntry 4 }
raisecomOspfLsdbSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It starts with the value '80000001'h,
or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
Thus, a typical sequence number will be very negative.
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"
::= { raisecomOspfLsdbEntry 5 }
raisecomOspfLsdbAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge, except when
-- doNotAge bit is set
UNITS "seconds"
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"
::= { raisecomOspfLsdbEntry 6 }
raisecomOspfLsdbChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete contents of
the advertisement, excepting the age field. The age field
is excepted so that an advertisement's age can be
incremented without updating the checksum. The checksum
used is the same that is used for ISO connectionless
datagrams; it is commonly referred to as the
Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { raisecomOspfLsdbEntry 7 }
raisecomOspfLsdbAdvertisement OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entire link state advertisement, including
its header.
Note that for variable length LSAs, SNMP agents
may not be able to return the largest string size."
REFERENCE
"OSPF Version 2, Section 12 Link State Advertisements"
::= { raisecomOspfLsdbEntry 8 }
------------------------------------------------------------------
--raisecomOspfAsLsdbTable
--
--OSPF Link State Database, External
------------------------------------------------------------------
raisecomOspfAsLsdbTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfAsLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The OSPF Process's AS-scope LSA link state database.
The database contains the AS-scope Link State
Advertisements from throughout the areas that
the device is attached to.
This table is identical to the OSPF LSDB Table
in format, but contains only AS-scope Link State
Advertisements. The purpose is to allow AS-scope
LSAs to be displayed once for the router rather
than once in each non-stub area."
REFERENCE
"OSPF Version 2, Section 12 Link State
Advertisements"
::= { raisecomOspfObjects 14 }
raisecomOspfAsLsdbEntry OBJECT-TYPE
SYNTAX RaisecomOspfAsLsdbEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A single link state advertisement."
INDEX { raisecomOspfProcessId,
raisecomOspfAsLsdbType,
raisecomOspfAsLsdbLsId,
raisecomOspfAsLsdbRouterId }
::= { raisecomOspfAsLsdbTable 1 }
RaisecomOspfAsLsdbEntry ::=
SEQUENCE {
raisecomOspfAsLsdbType
INTEGER,
raisecomOspfAsLsdbLsId
IpAddress,
raisecomOspfAsLsdbRouterId
RouterID,
raisecomOspfAsLsdbSequence
Integer32,
raisecomOspfAsLsdbAge
Integer32,
raisecomOspfAsLsdbChecksum
Integer32,
raisecomOspfAsLsdbAdvertisement
OCTET STRING
}
raisecomOspfAsLsdbType OBJECT-TYPE
SYNTAX INTEGER { asExternalLink (5) }
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"
::= { raisecomOspfAsLsdbEntry 1 }
raisecomOspfAsLsdbLsId 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"
::= { raisecomOspfAsLsdbEntry 2 }
raisecomOspfAsLsdbRouterId OBJECT-TYPE
SYNTAX RouterID
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"
::= { raisecomOspfAsLsdbEntry 3 }
raisecomOspfAsLsdbSequence OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sequence number field is a signed 32-bit
integer. It starts with the value '80000001'h,
or -'7FFFFFFF'h, and increments until '7FFFFFFF'h.
Thus, a typical sequence number will be very negative.
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"
::= { raisecomOspfAsLsdbEntry 4 }
raisecomOspfAsLsdbAge OBJECT-TYPE
SYNTAX Integer32 -- Should be 0..MaxAge, except when
-- doNotAge bit is set
UNITS "seconds"
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"
::= { raisecomOspfAsLsdbEntry 5 }
raisecomOspfAsLsdbChecksum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This field is the checksum of the complete
contents of the advertisement, excepting the
age field. The age field is excepted so that
an advertisement's age can be incremented
without updating the checksum. The checksum
used is the same that is used for ISO
connectionless datagrams; it is commonly referred
to as the Fletcher checksum."
REFERENCE
"OSPF Version 2, Section 12.1.7 LS checksum"
::= { raisecomOspfAsLsdbEntry 6 }
raisecomOspfAsLsdbAdvertisement OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..65535))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The entire link state advertisement, including
its header."
REFERENCE
"OSPF Version 2, Section 12 Link State
Advertisements.
Note that for variable length LSAs, SNMP agents
may not be able to return the largest string size."
::= { raisecomOspfAsLsdbEntry 7 }
------------------------------------------------------------------
--raisecomOspfAreaLsaCountTable
--
--OSPF Area LSA Counter Table
------------------------------------------------------------------
raisecomOspfAreaLsaCountTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfAreaLsaCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"This table maintains per-area, per-LSA-type counters"
::= { raisecomOspfObjects 15 }
raisecomOspfAreaLsaCountEntry OBJECT-TYPE
SYNTAX RaisecomOspfAreaLsaCountEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry with a number of link advertisements
of a given type for a given area."
INDEX { raisecomOspfProcessId,
raisecomOspfAreaLsaCountAreaId,
raisecomOspfAreaLsaCountLsaType }
::= { raisecomOspfAreaLsaCountTable 1 }
RaisecomOspfAreaLsaCountEntry ::=
SEQUENCE {
raisecomOspfAreaLsaCountAreaId
AreaID,
raisecomOspfAreaLsaCountLsaType
INTEGER,
raisecomOspfAreaLsaCountNumber
Gauge32
}
raisecomOspfAreaLsaCountAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry Area ID."
::= { raisecomOspfAreaLsaCountEntry 1 }
raisecomOspfAreaLsaCountLsaType OBJECT-TYPE
SYNTAX INTEGER {
routerLink (1),
networkLink (2),
summaryLink (3),
asSummaryLink (4),
multicastLink (6),
nssaExternalLink (7),
areaOpaqueLink (10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"This entry LSA type."
::= { raisecomOspfAreaLsaCountEntry 2 }
raisecomOspfAreaLsaCountNumber OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Number of LSAs of a given type for a given area."
::= { raisecomOspfAreaLsaCountEntry 3 }
---------------------------------------------------------------
-- raisecomOspfRedistributeTable
--
---------------------------------------------------------------
raisecomOspfRedistributeTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfRedistributeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Import external route to ospf protocol."
::= { raisecomOspfObjects 16 }
raisecomOspfRedistributeEntry OBJECT-TYPE
SYNTAX RaisecomOspfRedistributeEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define an entry in the raisecomOspfRedistributeTable"
INDEX { raisecomOspfProcessId,
raisecomOspfRedistributeProtocol,
raisecomOspfRedistributeProcessId }
::= { raisecomOspfRedistributeTable 1 }
RaisecomOspfRedistributeEntry ::=
SEQUENCE {
raisecomOspfRedistributeProtocol
INTEGER,
raisecomOspfRedistributeProcessId
ProcessID,
raisecomOspfRedistributeCost
BigMetric,
raisecomOspfRedistributeType
INTEGER,
raisecomOspfRedistributeStatus
RowStatus,
raisecomOspfRedistributeRouteMapName
OCTET STRING (SIZE(1..19)),
raisecomOspfRedistributeTag
INTEGER
}
raisecomOspfRedistributeProtocol OBJECT-TYPE
SYNTAX INTEGER {
local(2),
netmgmt(3),
rip(8),
ospf(13)
}
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"Route protocol to import, only support static, connect,
rip and ospf now."
::= { raisecomOspfRedistributeEntry 1 }
raisecomOspfRedistributeProcessId OBJECT-TYPE
SYNTAX ProcessID
MAX-ACCESS read-only -- read-only since originally an
-- SMIv1 index
STATUS current
DESCRIPTION
"Process id of import route protocol, only support ospf."
::= { raisecomOspfRedistributeEntry 2 }
raisecomOspfRedistributeCost OBJECT-TYPE
SYNTAX BigMetric
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The cost of import route."
DEFVAL { 1 }
::= { raisecomOspfRedistributeEntry 3 }
raisecomOspfRedistributeType OBJECT-TYPE
SYNTAX INTEGER { e1(1),e2(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"The type of external route."
DEFVAL { e2 }
::= { raisecomOspfRedistributeEntry 4 }
raisecomOspfRedistributeStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfRedistributeEntry 5 }
raisecomOspfRedistributeRouteMapName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Specify a route-map."
::= { raisecomOspfRedistributeEntry 6 }
raisecomOspfRedistributeTag OBJECT-TYPE
SYNTAX INTEGER(0..2147483647)
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Set tag of route."
::= { raisecomOspfRedistributeEntry 7 }
------------------------------------------------------------------
--raisecomOspfDefaultInfoTable
--
------------------------------------------------------------------
raisecomOspfDefaultInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfDefaultInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table generate or delete the default route."
::= { raisecomOspfObjects 17 }
raisecomOspfDefaultInfoEntry OBJECT-TYPE
SYNTAX RaisecomOspfDefaultInfoEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define an entry in the raisecomOspfDefaultInfoTable"
INDEX { raisecomOspfProcessId }
::= { raisecomOspfDefaultInfoTable 1 }
RaisecomOspfDefaultInfoEntry ::=
SEQUENCE {
raisecomOspfDefaultInfoAlways
TruthValue,
raisecomOspfDefaultInfoCost
BigMetric,
raisecomOspfDefaultInfoType
INTEGER,
raisecomOspfDefaultInfoStatus
RowStatus
}
raisecomOspfDefaultInfoAlways OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Whether always inform default route."
DEFVAL { false }
::= { raisecomOspfDefaultInfoEntry 1 }
raisecomOspfDefaultInfoCost OBJECT-TYPE
SYNTAX BigMetric
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It indicates the cost of default route."
DEFVAL { 1 }
::= { raisecomOspfDefaultInfoEntry 2 }
raisecomOspfDefaultInfoType OBJECT-TYPE
SYNTAX INTEGER { e1(1),e2(2) }
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"It indicates the type of default route."
DEFVAL { e2 }
::= { raisecomOspfDefaultInfoEntry 3 }
raisecomOspfDefaultInfoStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,
construction, and destruction.
The value of this object has no effect on
whether other objects in this conceptual row can be
modified."
::= { raisecomOspfDefaultInfoEntry 4 }
------------------------------------------------------------------
-- raisecomOspfPacketIoStatisTable
--
------------------------------------------------------------------
raisecomOspfPacketIoStatisTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfPacketIoStatisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to storage all kinds of
input and output packet statistical information of
OSPF process."
::= { raisecomOspfObjects 18 }
raisecomOspfPacketIoStatisEntry OBJECT-TYPE
SYNTAX RaisecomOspfPacketIoStatisEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define an entry in the raisecomOspfPacketIoStatisTable"
INDEX { raisecomOspfProcessId,
raisecomOspfPacketIoStatisIoType,
raisecomOspfPacketIoStatisPktType }
::= { raisecomOspfPacketIoStatisTable 1 }
RaisecomOspfPacketIoStatisEntry ::=
SEQUENCE {
raisecomOspfPacketIoStatisIoType
INTEGER,
raisecomOspfPacketIoStatisPktType
INTEGER,
raisecomOspfPacketIoStatisNumber
Integer32
}
raisecomOspfPacketIoStatisIoType OBJECT-TYPE
SYNTAX INTEGER {
input (1),
output (2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the IO direction of
packet."
::= { raisecomOspfPacketIoStatisEntry 1 }
raisecomOspfPacketIoStatisPktType OBJECT-TYPE
SYNTAX INTEGER {
hello (1),
dbDescript (2),
lsReq (3),
lsUpdate (4),
lsAck (5)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the type of
OSPF packet."
::= { raisecomOspfPacketIoStatisEntry 2 }
raisecomOspfPacketIoStatisNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number indicates the number of specified type of
packets on input or output direction."
::= { raisecomOspfPacketIoStatisEntry 3 }
------------------------------------------------------------------
-- raisecomOspfRouteTable
--
------------------------------------------------------------------
raisecomOspfRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to storage OSPF calculation of routing table."
::= { raisecomOspfObjects 19 }
raisecomOspfRouteEntry OBJECT-TYPE
SYNTAX RaisecomOspfRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define an entry in the raisecomOspfRouteTable"
INDEX { raisecomOspfProcessId,
raisecomOspfRouteDest,
raisecomOspfRouteMask,
raisecomOspfRouteType }
::= { raisecomOspfRouteTable 1 }
RaisecomOspfRouteEntry ::=
SEQUENCE {
raisecomOspfRouteDest
IpAddress,
raisecomOspfRouteMask
IpAddress,
raisecomOspfRouteType
INTEGER,
raisecomOspfRouteLsType
INTEGER,
raisecomOspfRouteMetric
Integer32,
raisecomOspfRouteNextHop
IpAddress,
raisecomOspfRouteAdvRtr
IpAddress,
raisecomOspfRouteArea
Integer32
}
raisecomOspfRouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the destination address of
an ospf route."
::= { raisecomOspfRouteEntry 1 }
raisecomOspfRouteMask OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the mask of
an ospf route."
::= { raisecomOspfRouteEntry 2 }
raisecomOspfRouteType OBJECT-TYPE
SYNTAX INTEGER {
network (1),
ase (2),
nssa (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the type of
an ospf route."
::= { raisecomOspfRouteEntry 3 }
raisecomOspfRouteLsType OBJECT-TYPE
SYNTAX INTEGER {
stub (0),
routerLink (1),
networkLink (2),
summaryLink (3),
asSummaryLink (4),
asExternalLink (5),
multicastLink (6),
nssaExternalLink (7),
areaOpaqueLink (10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the LSA type of
a router."
::= { raisecomOspfRouteEntry 4 }
raisecomOspfRouteMetric OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the metric of
an ospf route. "
::= { raisecomOspfRouteEntry 5 }
raisecomOspfRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the nexthop address of
an ospf route."
::= { raisecomOspfRouteEntry 6 }
raisecomOspfRouteAdvRtr OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the advertising router of
an ospf route."
::= { raisecomOspfRouteEntry 7 }
raisecomOspfRouteArea OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the ccmputing area of
an ospf route."
::= { raisecomOspfRouteEntry 8 }
------------------------------------------------------------------
-- raisecomOspfBdrRouteTable
--
------------------------------------------------------------------
raisecomOspfBdrRouteTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfBdrRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to storage the imformation of boder router."
::= { raisecomOspfObjects 20 }
raisecomOspfBdrRouteEntry OBJECT-TYPE
SYNTAX RaisecomOspfBdrRouteEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define an entry in the raisecomOspfBdrRouteTable"
INDEX { raisecomOspfProcessId,
raisecomOspfBdrRouteRtrType,
raisecomOspfBdrRouteArea,
raisecomOspfBdrRouteDest,
raisecomOspfBdrRouteNextHop }
::= { raisecomOspfBdrRouteTable 1 }
RaisecomOspfBdrRouteEntry ::=
SEQUENCE {
raisecomOspfBdrRouteRtrType
INTEGER,
raisecomOspfBdrRouteArea
IpAddress,
raisecomOspfBdrRouteDest
IpAddress,
raisecomOspfBdrRouteNextHop
IpAddress,
raisecomOspfBdrRouteLsType
INTEGER,
raisecomOspfBdrRouteMetric
Integer32
}
raisecomOspfBdrRouteRtrType OBJECT-TYPE
SYNTAX INTEGER {
asbr (1),
abr (2),
sumasbr (3)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the type of
a boder router."
::= { raisecomOspfBdrRouteEntry 1 }
raisecomOspfBdrRouteArea OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the area of
a boder router."
::= { raisecomOspfBdrRouteEntry 2 }
raisecomOspfBdrRouteDest OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the boder router by
it's router id."
::= { raisecomOspfBdrRouteEntry 3 }
raisecomOspfBdrRouteNextHop OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"IIt has been used to describe the nexthop router to
reach a boder router."
::= { raisecomOspfBdrRouteEntry 4 }
raisecomOspfBdrRouteLsType OBJECT-TYPE
SYNTAX INTEGER {
routerLink (1),
networkLink (2),
summaryLink (3),
asSummaryLink (4),
asExternalLink (5),
multicastLink (6),
nssaExternalLink (7),
areaOpaqueLink (10)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the LSA type of
a boder router."
::= { raisecomOspfBdrRouteEntry 5 }
raisecomOspfBdrRouteMetric OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It has been used to describe the metric to
a boder router."
::= { raisecomOspfBdrRouteEntry 6 }
raisecomOspfDistributeListGroup OBJECT IDENTIFIER ::= { raisecomOspfObjects 21}
------------------------------------------------------------------
-- raisecomOspfDistributeListInTable
--
------------------------------------------------------------------
raisecomOspfDistributeListInTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfDistributeListInEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to config and check distribute-in policy."
::= { raisecomOspfDistributeListGroup 1 }
raisecomOspfDistributeListInEntry OBJECT-TYPE
SYNTAX RaisecomOspfDistributeListInEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define an entry in the raisecomOspfDistributeListInTable"
INDEX { raisecomOspfProcessId }
::= { raisecomOspfDistributeListInTable 1 }
RaisecomOspfDistributeListInEntry ::=
SEQUENCE {
raisecomOspfDistrInIpPrefixListName
OCTET STRING (SIZE(1..19)),
raisecomOspfDistrInAclNum
INTEGER,
raisecomOspfDistrInRowStatus
RowStatus
}
raisecomOspfDistrInIpPrefixListName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Filter incoming routing updates,the value of this
object indicates the name of an ip-prefix-list."
::= { raisecomOspfDistributeListInEntry 1 }
raisecomOspfDistrInAclNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Filter incoming routing updates by the IP ACL number of OSPF distribute-in policy,
-1 is a value to inditace no setting of acl."
::= { raisecomOspfDistributeListInEntry 2 }
raisecomOspfDistrInRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,construction,
and destruction.The value of this object has no effect
on whether other objects in this conceptual row can be
modified."
::= { raisecomOspfDistributeListInEntry 3 }
------------------------------------------------------------------
-- raisecomOspfDistributeListOutTable
--
------------------------------------------------------------------
raisecomOspfDistributeListOutTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfDistributeListOutEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to config and check distribute-out policy."
::= { raisecomOspfDistributeListGroup 2 }
raisecomOspfDistributeListOutEntry OBJECT-TYPE
SYNTAX RaisecomOspfDistributeListOutEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define an entry in the raisecomOspfDistributeListOutTable"
INDEX { raisecomOspfProcessId }
::= { raisecomOspfDistributeListOutTable 1 }
RaisecomOspfDistributeListOutEntry ::=
SEQUENCE {
raisecomOspfDistrOutIpPrefixListName
OCTET STRING (SIZE(1..19)),
raisecomOspfDistrOutAclNum
INTEGER,
raisecomOspfDistrOutRowStatus
RowStatus
}
raisecomOspfDistrOutIpPrefixListName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Filter outgoing routing updates,the value of this object
indicates the name of an ip-prefix-list."
::= { raisecomOspfDistributeListOutEntry 1 }
raisecomOspfDistrOutAclNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Filter incoming outgoing updates by the IP ACL number of OSPF distribute-out policy,
-1 is a value to inditace no setting of acl."
::= { raisecomOspfDistributeListOutEntry 2 }
raisecomOspfDistrOutRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,construction,
and destruction. The value of this object has no effect
on whether other objects in this conceptual row can be
modified."
::= { raisecomOspfDistributeListOutEntry 3 }
------------------------------------------------------------------
-- raisecomOspfDistributeListOutProtocolTable
--
------------------------------------------------------------------
raisecomOspfDistributeListOutProtocolTable OBJECT-TYPE
SYNTAX SEQUENCE OF RaisecomOspfDistributeListOutProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is used to config and check distribute-out policy based on protocol."
::= { raisecomOspfDistributeListGroup 3 }
raisecomOspfDistributeListOutProtocolEntry OBJECT-TYPE
SYNTAX RaisecomOspfDistributeListOutProtocolEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Define an entry in the raisecomOspfDistributeListOutProtocolTable"
INDEX {
raisecomOspfProcessId,
raisecomOspfDistrOutProtocol,
raisecomOspfDistrOutProcessId
}
::= { raisecomOspfDistributeListOutProtocolTable 1 }
RaisecomOspfDistributeListOutProtocolEntry ::=
SEQUENCE {
raisecomOspfDistrOutProtocol
INTEGER,
raisecomOspfDistrOutProcessId
ProcessID,
raisecomOspfDistrOutProIpPrefixListName
OCTET STRING (SIZE(1..19)),
raisecomOspfDistrOutProAclNum
INTEGER,
raisecomOspfDistrOutProRowStatus
RowStatus
}
raisecomOspfDistrOutProtocol OBJECT-TYPE
SYNTAX INTEGER
{
local(2),
netmgmt(3),
rip(8),
ospf(13)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Imported route protocol, only support static, connect,
rip and ospf now."
::= { raisecomOspfDistributeListOutProtocolEntry 1 }
raisecomOspfDistrOutProcessId OBJECT-TYPE
SYNTAX ProcessID
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Process id of imported route protocol, only support ospf."
::= { raisecomOspfDistributeListOutProtocolEntry 2 }
raisecomOspfDistrOutProIpPrefixListName OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..19))
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Filtering outgoing updates based on imported protocol, the value
of this object indicates the name of an ip-prefix-list."
::= { raisecomOspfDistributeListOutProtocolEntry 3 }
raisecomOspfDistrOutProAclNum OBJECT-TYPE
SYNTAX INTEGER
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"Filtering outgoing updates based on imported protocol, the value of this object
indicates the IP ACL number, -1 is a value to inditace no setting of acl."
::= { raisecomOspfDistributeListOutProtocolEntry 4 }
raisecomOspfDistrOutProRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION
"This object permits management of the table by
facilitating actions such as row creation,construction,
and destruction.The value of this object has no effect
on whether other objects in this conceptual row can be
modified."
::= { raisecomOspfDistributeListOutProtocolEntry 5 }
END