Observium_CE/mibs/nokia/TROPIC-OSPF-MIB

885 lines
38 KiB
Plaintext

TROPIC-OSPF-MIB DEFINITIONS ::= BEGIN
-- (c) Copyright 2021 Nokia Networks. All rights reserved.
-- This software is the confidential and proprietary property of
-- Nokia and may only be used in accordance with the terms of the
-- license agreement provided with this software.
IMPORTS
OBJECT-TYPE, MODULE-IDENTITY,
IpAddress,
Unsigned32, Integer32 FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
TEXTUAL-CONVENTION,
RowStatus FROM SNMPv2-TC
ifIndex FROM IF-MIB
AreaID FROM OSPF-MIB
tnProtocolModules, tnOspfMIB FROM TROPIC-GLOBAL-REG;
tnOspfMibModule MODULE-IDENTITY
LAST-UPDATED "202108201200Z"
ORGANIZATION "Nokia"
CONTACT-INFO "Nokia
Attn: Jeff Donnelly
600 Mountain Avenue
New Providence, NJ 07974
Phone: +1 732 221 6408
Email: jeff.donnelly@nokia.com"
DESCRIPTION "The Nokia DWDM OSPF MIB."
REVISION "202108201200Z"
DESCRIPTION "Added the following table:
tnOspfv3MultiAreaConfigTable."
REVISION "202107231200Z"
DESCRIPTION "Added the following to tnOspfPortTable:
tnOspfv3PortTopologyId."
REVISION "201802231200Z"
DESCRIPTION "Updated the contact info."
REVISION "201611161200Z"
DESCRIPTION "Updated the contact info."
REVISION "201504031200Z"
DESCRIPTION "Added the description to tnOspfMultiAreaConfigDefaultCost"
REVISION "201206131200Z"
DESCRIPTION "1) Marked the following tables as obsolete:
tnOspfGeneralTable
tnOspfStubAreaTable
tnOspfLsdbTable
tnOspfHostTable
tnOspfIfTable
tnOspfIfMetricTable
tnOspfVirtIfTable
tnOspfNbrTable
tnOspfVirtNbrTable
tnOspfExtLsdbTable
tnOspfAreaAggregateTable
tnOspfRoutingTable
tnOspfRouteHopTable
tnOspfInterfaceStatsTable
tnOspfRtbStatsTable
tnOspfIpToAreaTable
tnOspfAreaConfigTable
tnOspfIfAdjNbrTable
tnOspfPerRtrNbrTable.
2) Marked the following attributes in tnOspfAreaTable
as obsolete:
tnOspfAuthType
tnOspfImportAsExtern
tnOspfSpfRuns
tnOspfAreaBdrRtrCount
tnOspfAsBdrRtrCount
tnOspfAreaLsaCount
tnOspfAreaLsaCksumSum
tnOspfAreaSummary
tnOspfAreaStatus
tnOspfAreaIfCount."
REVISION "201109281200Z"
DESCRIPTION "Added the following to tnOspfMultiAreaConfigTable:
tnOspfMultiAreaConfigRowStatus."
REVISION "201108311200Z"
DESCRIPTION "Marked tnOspfAreaConfigTable as obsolete."
REVISION "201104151200Z"
DESCRIPTION "1) Marked tnOspfAreaConfigTable as deprecated.
2) Added tnOspfMultiAreaConfigTable."
REVISION "200901091200Z"
DESCRIPTION "Undid previous changes from 20081218:
1) Removed tnOspfPortAreaId.
2) Marked tnOspfPortTopologyId as current."
REVISION "200812181200Z"
DESCRIPTION "1) Added tnOspfPortAreaId to replace tnOspfPortTopologyId.
2) Marked tnOspfPortTopologyId as deprecated."
REVISION "200807241200Z"
DESCRIPTION "Removed the topology ID from the index of
tnOspfPortTable."
REVISION "200806091200Z"
DESCRIPTION "Added tnOspfPortTable."
REVISION "200803281200Z"
DESCRIPTION "Removed the area stub flag in tnOspfAreaTable,
since the equivalent attribute already exists
in tnOspfAreaConfigTable."
REVISION "200803061200Z"
DESCRIPTION "1) Updated the MIB file description.
2) Added the area stub flag to tnOspfAreaTable."
::= { tnProtocolModules 3 }
tnOspfConf OBJECT IDENTIFIER ::= { tnOspfMIB 1 }
tnOspfGroups OBJECT IDENTIFIER ::= { tnOspfConf 1 }
tnOspfCompliances OBJECT IDENTIFIER ::= { tnOspfConf 2 }
tnOspfObjs OBJECT IDENTIFIER ::= { tnOspfMIB 2 }
--------------------------------------------------------------------------------
-- Type Definitions
--------------------------------------------------------------------------------
TnTopologyId ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION "."
SYNTAX Unsigned32
--------------------------------------------------------------------------------
-- OSPF General Variables
--------------------------------------------------------------------------------
-- obsolete
-- tnOspfGeneralTable OBJECT-TYPE ::= { tnOspfObjs 1 }
--------------------------------------------------------------------------------
-- OSPF Area Table
--------------------------------------------------------------------------------
tnOspfAreaTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnOspfAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
::= { tnOspfObjs 2 }
tnOspfAreaEntry OBJECT-TYPE
SYNTAX TnOspfAreaEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { tnOspfAreaTopologyId,
tnOspfAreaId }
::= { tnOspfAreaTable 1 }
TnOspfAreaEntry ::= SEQUENCE {
tnOspfAreaTopologyId TnTopologyId,
tnOspfAreaId AreaID
-- obsolete
-- tnOspfAuthType Integer32,
-- tnOspfImportAsExtern INTEGER,
-- tnOspfSpfRuns Counter32,
-- tnOspfAreaBdrRtrCount Gauge32,
-- tnOspfAsBdrRtrCount Gauge32,
-- tnOspfAreaLsaCount Gauge32,
-- tnOspfAreaLsaCksumSum Integer32,
-- tnOspfAreaSummary INTEGER,
-- tnOspfAreaStatus RowStatus,
-- tnOspfAreaIfCount Unsigned32
}
tnOspfAreaTopologyId OBJECT-TYPE
SYNTAX TnTopologyId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
::= { tnOspfAreaEntry 1 }
tnOspfAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
::= { tnOspfAreaEntry 2 }
-- obsolete
-- tnOspfAuthType OBJECT-TYPE ::= { tnOspfAreaEntry 3 }
-- tnOspfImportAsExtern OBJECT-TYPE ::= { tnOspfAreaEntry 4 }
-- tnOspfSpfRuns OBJECT-TYPE ::= { tnOspfAreaEntry 5 }
-- tnOspfAreaBdrRtrCount OBJECT-TYPE ::= { tnOspfAreaEntry 6 }
-- tnOspfAsBdrRtrCount OBJECT-TYPE ::= { tnOspfAreaEntry 7 }
-- tnOspfAreaLsaCount OBJECT-TYPE ::= { tnOspfAreaEntry 8 }
-- tnOspfAreaLsaCksumSum OBJECT-TYPE ::= { tnOspfAreaEntry 9 }
-- tnOspfAreaSummary OBJECT-TYPE ::= { tnOspfAreaEntry 10 }
-- tnOspfAreaStatus OBJECT-TYPE ::= { tnOspfAreaEntry 11 }
-- tnOspfAreaIfCount OBJECT-TYPE ::= { tnOspfAreaEntry 12 }
--------------------------------------------------------------------------------
-- OSPF Area Default Metric Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfStubAreaTable OBJECT-TYPE ::= { tnOspfObjs 3 }
--------------------------------------------------------------------------------
-- OSPF Link State Database
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfLsdbTable OBJECT-TYPE ::= { tnOspfObjs 4 }
--------------------------------------------------------------------------------
-- OSPF Host Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfHostTable OBJECT-TYPE ::= { tnOspfObjs 5 }
--------------------------------------------------------------------------------
-- OSPF Interface Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfIfTable OBJECT-TYPE ::= { tnOspfObjs 6 }
--------------------------------------------------------------------------------
-- OSPF Interface Metric Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfIfMetricTable OBJECT-TYPE ::= { tnOspfObjs 7 }
--------------------------------------------------------------------------------
-- OSPF Virtual Interface Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfVirtIfTable OBJECT-TYPE ::= { tnOspfObjs 8 }
--------------------------------------------------------------------------------
-- OSPF Neighbor Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfNbrTable OBJECT-TYPE ::= { tnOspfObjs 9 }
--------------------------------------------------------------------------------
-- OSPF Virtual Neighbor Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfVirtNbrTable OBJECT-TYPE ::= { tnOspfObjs 10 }
--------------------------------------------------------------------------------
-- OSPF Virtual Neighbor Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfExtLsdbTable OBJECT-TYPE ::= { tnOspfObjs 11 }
--------------------------------------------------------------------------------
-- OSPF Virtual Neighbor Table
--------------------------------------------------------------------------------
-- obsolete
-- tnOspfAreaAggregateTable OBJECT-TYPE ::= { tnOspfObjs 12 }
---------------------------------------------------------------
-- OSPF Routing Table
---------------------------------------------------------------
-- obsolete
-- tnOspfRoutingTable OBJECT-TYPE ::= { tnOspfObjs 13 }
---------------------------------------------------------------
-- OSPF Routing Table
---------------------------------------------------------------
-- obsolete
-- tnOspfRouteHopTable OBJECT-TYPE ::= { tnOspfObjs 14 }
---------------------------------------------------------------
-- OSPF Nokia extensions Interface Statistics
---------------------------------------------------------------
-- obsolete
-- tnOspfInterfaceStatsTable OBJECT-TYPE ::= { tnOspfObjs 15 }
---------------------------------------------------------------
-- OSPF Nokia extensions RTB Statistics
---------------------------------------------------------------
-- obsolete
-- tnOspfRtbStatsTable OBJECT-TYPE ::= { tnOspfObjs 16 }
--------------------------------------------------------------------------------
-- OSPF IP To Area Table
--------------------------------------------------------------------------------
-- obsolete
-- tnOspfIpToAreaTable OBJECT-TYPE ::= { tnOspfObjs 17 }
--------------------------------------------------------------------------------
-- OSPF Area Config Table
--------------------------------------------------------------------------------
-- obsolete
-- tnOspfAreaConfigTable OBJECT-TYPE ::= { tnOspfObjs 18 }
--------------------------------------------------------------------------------
-- OSPF IF Adjacent Neighbor Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfIfAdjNbrTable OBJECT-TYPE ::= { tnOspfObjs 19 }
--------------------------------------------------------------------------------
-- OSPF Per Router Neighbor Table
-------------------------------------------------------------------------------
-- obsolete
-- tnOspfPerRtrNbrTable OBJECT-TYPE ::= { tnOspfObjs 20 }
---------------------------------------------------------------
-- OSPF Nokia extensions Port
---------------------------------------------------------------
tnOspfPortTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnOspfPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
::= { tnOspfObjs 21 }
tnOspfPortEntry OBJECT-TYPE
SYNTAX TnOspfPortEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { ifIndex }
::= { tnOspfPortTable 1 }
TnOspfPortEntry ::= SEQUENCE {
tnOspfPortTopologyId TnTopologyId,
tnOspfv3PortTopologyId TnTopologyId
}
tnOspfPortTopologyId OBJECT-TYPE
SYNTAX TnTopologyId
MAX-ACCESS read-create
STATUS current
DESCRIPTION "."
::= { tnOspfPortEntry 1 }
tnOspfv3PortTopologyId OBJECT-TYPE
SYNTAX TnTopologyId
MAX-ACCESS read-create
STATUS current
DESCRIPTION "."
::= { tnOspfPortEntry 2 }
--------------------------------------------------------------------------------
-- OSPF Multi-Area Config Table
--------------------------------------------------------------------------------
tnOspfMultiAreaConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnOspfMultiAreaConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
::= { tnOspfObjs 22 }
tnOspfMultiAreaConfigEntry OBJECT-TYPE
SYNTAX TnOspfMultiAreaConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { tnOspfAreaTopologyId }
::= { tnOspfMultiAreaConfigTable 1 }
TnOspfMultiAreaConfigEntry ::= SEQUENCE {
tnOspfMultiAreaId AreaID,
tnOspfMultiAreaConfigType INTEGER,
tnOspfMultiAreaConfigDnsOpaqueLsa INTEGER,
tnOspfMultiAreaConfigWavekeyOpaqueLsa INTEGER,
tnOspfMultiAreaConfigNssaTranslate INTEGER,
tnOspfMultiAreaConfigDefaultCost Integer32,
tnOspfMultiAreaConfigVirtualLinkIp IpAddress,
tnOspfMultiAreaConfigRowStatus RowStatus
}
tnOspfMultiAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-create
STATUS current
DESCRIPTION "."
::= { tnOspfMultiAreaConfigEntry 1 }
tnOspfMultiAreaConfigType OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stub(2),
totallyStub(3),
nssa(4),
nssaTotallyStub(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Specifies an OSPF area type:
normal areas are defined as areas that can
accept intra-area, inter-area and external
routes.
stub areas do not accept routes belonging to
external autonomous systems (AS); however,
these areas have inter-area and intra-area
routes. This reduces the size of the routing
databases for the area's internal routers.
Routers in the stub area also contain a
default route which is advertised to the
area by the Area Border Router (ABR).
totallyStub areas do not allow routes other
than intra-area and the default route to be
propagated within the area. This further
reduces the size of the routing databases
for the area's internal routers. The ABR
advertises a default route into the area
and all the routers belonging to this area
use the default route to send any traffic
outside the area.
nssa (Not So Stub Areas) can import AS external
routes from within the area and send them to
other areas, but cannot receive AS external
routes from other areas. Inter-area and
intra-area routes are allowed along with a
default route which is advertised to the
area by the ABR.
nssaTotallyStub areas are similar to nssa
with the added restriction that inter-area
routes are not allowed."
DEFVAL { normal }
::= { tnOspfMultiAreaConfigEntry 2 }
tnOspfMultiAreaConfigDnsOpaqueLsa OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Opaque LSA status for the DNS application.
Determines whether opaque LSAs for the DNS
application shall be distributed into this OSPF
area, and received from this area.
yes - DNS opaque LSAs are distributed to the
area, and received from the area.
no - DNS opaque LSAs are not distributed to
the area, and not received from the area."
DEFVAL { yes }
::= { tnOspfMultiAreaConfigEntry 3 }
tnOspfMultiAreaConfigWavekeyOpaqueLsa OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Opaque LSA status for the Wave key application.
Determines, whether opaque LSAs for the Wave key
application shall be distributed into this OSPF
area, and received from this area. Wave Key
opaque LSAs can only be enabled in one OSPF Area.
yes - Wave key opaque LSAs are distributed to
the area, and received from the area
no - Wave key opaque LSAs are not distributed to
the area, and not received from the area."
DEFVAL { yes }
::= { tnOspfMultiAreaConfigEntry 4 }
tnOspfMultiAreaConfigNssaTranslate OBJECT-TYPE
SYNTAX INTEGER {
candidate(1),
always(2),
never(3),
notApplicable(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Applicable only if area type is nssa or
nssaTotallyStub. Determines behavior of NSSA
ABR router translation of internal area type
7 LSAs to type 5 LSAs which get propagated into
other areas.
candidate ospf elects one of candidate routers
to be a translator for this area.
always router will be always used as translator
for this area.
never router will never be used as translator
for this area.
notApplicable is when the type is not nssa or
nssaTotallyStub."
DEFVAL { candidate }
::= { tnOspfMultiAreaConfigEntry 5 }
tnOspfMultiAreaConfigDefaultCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Specifies the cost in the range -1 to 16777215
for the default route originated by stub,
totallyStub, nssa or nssaTotallyStub area ABR.
-1 indicates that the default cost is not
applicable.
Current configurable range: 0 to 16777215.
Note: If the cost is set to the maximum value of 16777215
this prevents the ABR from distributing a default
route within the Stub or NSSA area."
DEFVAL { 10 }
::= { tnOspfMultiAreaConfigEntry 6 }
tnOspfMultiAreaConfigVirtualLinkIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Applicable only for normal Areas. Allows for
the creation of a virtual link for this area.
OSPF requires that all areas attach directly
to Area 0.0.0.0 but not that the attachment be
physical. One can take any physical arrangement
of areas and attach them logically through OSPF
virtual links. Specifies the Loopback interface
IP Address of the NE to terminate the virtual
link. This NE should have an interface that is
connected to Area 0.0.0.0 and a non 0.0.0.0 Area.
Note: A virtual link must be configured on both
NEs. Virtual links cannot be established through
Area 0.0.0.0, stub, totallyStub, nssa or
nssaTotallyStub type areas. The IP address of
0.0.0.0 means no virtual link."
DEFVAL { '00000000'H }
::= { tnOspfMultiAreaConfigEntry 7 }
tnOspfMultiAreaConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Status of this OSPF area.
supported values:
1 - active
4 - createAndGo
6 - destroy.
To create an OSPF area, set the value to 4. To
delete an OSPF area, set the value to 6. After
an OSPF area is created, upon a retrieve of this
attribute, 1 is returned. That is, the active
state is not set but it is transitioned after the
OSPF area has been created."
DEFVAL { destroy }
::= { tnOspfMultiAreaConfigEntry 8 }
--------------------------------------------------------------------------------
-- Ospfv3 Multi-Area Config Table
--------------------------------------------------------------------------------
tnOspfv3MultiAreaConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF TnOspfv3MultiAreaConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
::= { tnOspfObjs 23 }
tnOspfv3MultiAreaConfigEntry OBJECT-TYPE
SYNTAX TnOspfv3MultiAreaConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
INDEX { tnOspfv3MultiAreaTopologyId }
::= { tnOspfv3MultiAreaConfigTable 1 }
TnOspfv3MultiAreaConfigEntry ::= SEQUENCE {
tnOspfv3MultiAreaTopologyId TnTopologyId,
tnOspfv3MultiAreaId AreaID,
tnOspfv3MultiAreaConfigType INTEGER,
tnOspfv3MultiAreaConfigDnsOpaqueLsa INTEGER,
tnOspfv3MultiAreaConfigWavekeyOpaqueLsa INTEGER,
tnOspfv3MultiAreaConfigNssaTranslate INTEGER,
tnOspfv3MultiAreaConfigDefaultCost Integer32,
tnOspfv3MultiAreaConfigVirtualLinkIp IpAddress,
tnOspfv3MultiAreaConfigRowStatus RowStatus
}
tnOspfv3MultiAreaTopologyId OBJECT-TYPE
SYNTAX TnTopologyId
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "."
::= { tnOspfv3MultiAreaConfigEntry 1 }
tnOspfv3MultiAreaId OBJECT-TYPE
SYNTAX AreaID
MAX-ACCESS read-create
STATUS current
DESCRIPTION "."
::= { tnOspfv3MultiAreaConfigEntry 2 }
tnOspfv3MultiAreaConfigType OBJECT-TYPE
SYNTAX INTEGER {
normal(1),
stub(2),
totallyStub(3),
nssa(4),
nssaTotallyStub(5)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Specifies an OSPFv3 area type:
normal areas are defined as areas that can
accept intra-area, inter-area and external
routes.
stub areas do not accept routes belonging to
external autonomous systems (AS); however,
these areas have inter-area and intra-area
routes. This reduces the size of the routing
databases for the area's internal routers.
Routers in the stub area also contain a
default route which is advertised to the
area by the Area Border Router (ABR).
totallyStub areas do not allow routes other
than intra-area and the default route to be
propagated within the area. This further
reduces the size of the routing databases
for the area's internal routers. The ABR
advertises a default route into the area
and all the routers belonging to this area
use the default route to send any traffic
outside the area.
nssa (Not So Stub Areas) can import AS external
routes from within the area and send them to
other areas, but cannot receive AS external
routes from other areas. Inter-area and
intra-area routes are allowed along with a
default route which is advertised to the
area by the ABR.
nssaTotallyStub areas are similar to nssa
with the added restriction that inter-area
routes are not allowed."
DEFVAL { normal }
::= { tnOspfv3MultiAreaConfigEntry 3 }
tnOspfv3MultiAreaConfigDnsOpaqueLsa OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Opaque LSA status for the DNS application.
Determines whether opaque LSAs for the DNS
application shall be distributed into this OSPFv3
area, and received from this area.
yes - DNS opaque LSAs are distributed to the
area, and received from the area.
no - DNS opaque LSAs are not distributed to
the area, and not received from the area."
DEFVAL { yes }
::= { tnOspfv3MultiAreaConfigEntry 4 }
tnOspfv3MultiAreaConfigWavekeyOpaqueLsa OBJECT-TYPE
SYNTAX INTEGER {
yes(1),
no(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Opaque LSA status for the Wave key application.
Determines, whether opaque LSAs for the Wave key
application shall be distributed into this OSPFv3
area, and received from this area. Wave Key
opaque LSAs can only be enabled in one OSPFv3 Area.
yes - Wave key opaque LSAs are distributed to
the area, and received from the area
no - Wave key opaque LSAs are not distributed to
the area, and not received from the area."
DEFVAL { yes }
::= { tnOspfv3MultiAreaConfigEntry 5 }
tnOspfv3MultiAreaConfigNssaTranslate OBJECT-TYPE
SYNTAX INTEGER {
candidate(1),
always(2),
never(3),
notApplicable(4)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Applicable only if area type is nssa or
nssaTotallyStub. Determines behavior of NSSA
ABR router translation of internal area type
7 LSAs to type 5 LSAs which get propagated into
other areas.
candidate OSPFv3 elects one of candidate routers
to be a translator for this area.
always router will be always used as translator
for this area.
never router will never be used as translator
for this area.
notApplicable is when the type is not nssa or
nssaTotallyStub."
DEFVAL { candidate }
::= { tnOspfv3MultiAreaConfigEntry 6 }
tnOspfv3MultiAreaConfigDefaultCost OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Specifies the cost in the range -1 to 16777215
for the default route originated by stub,
totallyStub, nssa or nssaTotallyStub area ABR.
-1 indicates that the default cost is not
applicable.
Current configurable range: 0 to 16777215.
Note: If the cost is set to the maximum value of 16777215
this prevents the ABR from distributing a default
route within the Stub or NSSA area."
DEFVAL { 10 }
::= { tnOspfv3MultiAreaConfigEntry 7 }
tnOspfv3MultiAreaConfigVirtualLinkIp OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Applicable only for normal Areas. Allows for
the creation of a virtual link for this area.
OSPFv3 requires that all areas attach directly
to Area 0.0.0.0 but not that the attachment be
physical. One can take any physical arrangement
of areas and attach them logically through OSPFv3
virtual links. Specifies the Loopback interface
IP Address of the NE to terminate the virtual
link. This NE should have an interface that is
connected to Area 0.0.0.0 and a non 0.0.0.0 Area.
Note: A virtual link must be configured on both
NEs. Virtual links cannot be established through
Area 0.0.0.0, stub, totallyStub, nssa or
nssaTotallyStub type areas. The IP address of
0.0.0.0 means no virtual link."
DEFVAL { '00000000'H }
::= { tnOspfv3MultiAreaConfigEntry 8 }
tnOspfv3MultiAreaConfigRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Status of this OSPFv3 area.
supported values:
1 - active
4 - createAndGo
6 - destroy.
To create an OSPFv3 area, set the value to 4. To
delete an OSPFv3 area, set the value to 6. After
an OSPFv3 area is created, upon a retrieve of this
attribute, 1 is returned. That is, the active
state is not set but it is transitioned after the
OSPFv3 area has been created."
DEFVAL { destroy }
::= { tnOspfv3MultiAreaConfigEntry 9 }
--------------------------------------------------------------------------------
-- Conformance Group Definitions
--------------------------------------------------------------------------------
-- obsolete
-- tnOspfGeneralGroup OBJECT-TYPE ::= { tnOspfGroups 1 }
tnOspfAreaGroup OBJECT-GROUP
OBJECTS {
tnOspfAreaTopologyId,
tnOspfAreaId
-- obsolete
-- tnOspfAuthType,
-- tnOspfImportAsExtern,
-- tnOspfSpfRuns,
-- tnOspfAreaBdrRtrCount,
-- tnOspfAsBdrRtrCount,
-- tnOspfAreaLsaCount,
-- tnOspfAreaLsaCksumSum,
-- tnOspfAreaSummary,
-- tnOspfAreaStatus,
-- tnOspfAreaIfCount
}
STATUS current
DESCRIPTION "."
::= { tnOspfGroups 2 }
-- obsolete
-- tnOspfStubAreaGroup OBJECT-TYPE ::= { tnOspfGroups 3 }
-- tnOspfLsdbGroup OBJECT-TYPE ::= { tnOspfGroups 4 }
-- tnOspfHostGroup OBJECT-TYPE ::= { tnOspfGroups 5 }
-- tnOspfIfGroup OBJECT-TYPE ::= { tnOspfGroups 6 }
-- tnOspfIfMetricGroup OBJECT-TYPE ::= { tnOspfGroups 7 }
-- tnOspfVirtIfGroup OBJECT-TYPE ::= { tnOspfGroups 8 }
-- tnOspfNbrGroup OBJECT-TYPE ::= { tnOspfGroups 9 }
-- tnOspfVirtNbrGroup OBJECT-TYPE ::= { tnOspfGroups 10 }
-- tnOspfExtLsdbGroup OBJECT-TYPE ::= { tnOspfGroups 11 }
-- tnOspfAreaAggregateGroup OBJECT-TYPE ::= { tnOspfGroups 12 }
-- tnOspfRoutingGroup OBJECT-TYPE ::= { tnOspfGroups 13 }
-- tnOspfRouteHopGroup OBJECT-TYPE ::= { tnOspfGroups 14 }
-- tnOspfInterfaceStatsGroup OBJECT-TYPE ::= { tnOspfGroups 15 }
-- tnOspfRtbStatsGroup OBJECT-TYPE ::= { tnOspfGroups 16 }
-- tnOspfIpToAreaGroup OBJECT-TYPE ::= { tnOspfGroups 17 }
-- tnOspfAreaConfigGroup OBJECT-GROUP ::= { tnOspfGroups 18 }
-- tnOspfIfAdjNbrGroup OBJECT-TYPE ::= { tnOspfGroups 19 }
-- tnOspfPerRtrNbrGroup OBJECT-TYPE ::= { tnOspfGroups 20 }
tnOspfPortGroup OBJECT-GROUP
OBJECTS {
tnOspfPortTopologyId,
tnOspfv3PortTopologyId
}
STATUS current
DESCRIPTION "."
::= { tnOspfGroups 21 }
tnOspfMultiAreaConfigGroup OBJECT-GROUP
OBJECTS {
tnOspfMultiAreaId,
tnOspfMultiAreaConfigType,
tnOspfMultiAreaConfigDnsOpaqueLsa,
tnOspfMultiAreaConfigWavekeyOpaqueLsa,
tnOspfMultiAreaConfigNssaTranslate,
tnOspfMultiAreaConfigDefaultCost,
tnOspfMultiAreaConfigVirtualLinkIp,
tnOspfMultiAreaConfigRowStatus
}
STATUS current
DESCRIPTION "."
::= { tnOspfGroups 22 }
tnOspfv3MultiAreaConfigGroup OBJECT-GROUP
OBJECTS {
tnOspfv3MultiAreaId,
tnOspfv3MultiAreaConfigType,
tnOspfv3MultiAreaConfigDnsOpaqueLsa,
tnOspfv3MultiAreaConfigWavekeyOpaqueLsa,
tnOspfv3MultiAreaConfigNssaTranslate,
tnOspfv3MultiAreaConfigDefaultCost,
tnOspfv3MultiAreaConfigVirtualLinkIp,
tnOspfv3MultiAreaConfigRowStatus
}
STATUS current
DESCRIPTION "."
::= { tnOspfGroups 23 }
--------------------------------------------------------------------------------
-- Compliance Statements (mandatory)
--------------------------------------------------------------------------------
tnOspfCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "."
MODULE
MANDATORY-GROUPS {
-- obsolete
-- tnOspfGeneralGroup,
tnOspfAreaGroup,
-- obsolete
-- tnOspfStubAreaGroup,
-- tnOspfLsdbGroup,
-- tnOspfHostGroup,
-- tnOspfIfGroup,
-- tnOspfIfMetricGroup,
-- tnOspfVirtIfGroup,
-- tnOspfNbrGroup,
-- obsolete
-- tnOspfVirtNbrGroup,
-- tnOspfExtLsdbGroup,
-- tnOspfAreaAggregateGroup,
-- tnOspfRoutingGroup,
-- tnOspfRouteHopGroup,
-- tnOspfInterfaceStatsGroup,
-- tnOspfRtbStatsGroup,
-- tnOspfIpToAreaGroup,
-- tnOspfAreaConfigGroup,
-- tnOspfIfAdjNbrGroup,
-- tnOspfPerRtrNbrGroup,
tnOspfPortGroup,
tnOspfMultiAreaConfigGroup,
tnOspfv3MultiAreaConfigGroup
}
::= { tnOspfCompliances 1 }
END -- DEFINITION OF TROPIC-OSPF-MIB