Commit version 24.12.13800
This commit is contained in:
@ -1,6 +1,6 @@
|
||||
TROPIC-OSPF-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- (c) Copyright 2019 Nokia Networks. All rights reserved.
|
||||
-- (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.
|
||||
@ -17,7 +17,7 @@ IMPORTS
|
||||
tnProtocolModules, tnOspfMIB FROM TROPIC-GLOBAL-REG;
|
||||
|
||||
tnOspfMibModule MODULE-IDENTITY
|
||||
LAST-UPDATED "201802231200Z"
|
||||
LAST-UPDATED "202108201200Z"
|
||||
ORGANIZATION "Nokia"
|
||||
CONTACT-INFO "Nokia
|
||||
Attn: Jeff Donnelly
|
||||
@ -29,6 +29,14 @@ IMPORTS
|
||||
|
||||
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."
|
||||
|
||||
@ -317,7 +325,8 @@ IMPORTS
|
||||
::= { tnOspfPortTable 1 }
|
||||
|
||||
TnOspfPortEntry ::= SEQUENCE {
|
||||
tnOspfPortTopologyId TnTopologyId
|
||||
tnOspfPortTopologyId TnTopologyId,
|
||||
tnOspfv3PortTopologyId TnTopologyId
|
||||
}
|
||||
|
||||
tnOspfPortTopologyId OBJECT-TYPE
|
||||
@ -327,6 +336,13 @@ IMPORTS
|
||||
DESCRIPTION "."
|
||||
::= { tnOspfPortEntry 1 }
|
||||
|
||||
tnOspfv3PortTopologyId OBJECT-TYPE
|
||||
SYNTAX TnTopologyId
|
||||
MAX-ACCESS read-create
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnOspfPortEntry 2 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- OSPF Multi-Area Config Table
|
||||
--------------------------------------------------------------------------------
|
||||
@ -531,6 +547,218 @@ IMPORTS
|
||||
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
|
||||
--------------------------------------------------------------------------------
|
||||
@ -558,28 +786,29 @@ IMPORTS
|
||||
::= { 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 }
|
||||
-- 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 }
|
||||
-- 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
|
||||
tnOspfPortTopologyId,
|
||||
tnOspfv3PortTopologyId
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
@ -600,6 +829,21 @@ IMPORTS
|
||||
DESCRIPTION "."
|
||||
::= { tnOspfGroups 22 }
|
||||
|
||||
tnOspfv3MultiAreaConfigGroup OBJECT-GROUP
|
||||
OBJECTS {
|
||||
tnOspfv3MultiAreaId,
|
||||
tnOspfv3MultiAreaConfigType,
|
||||
tnOspfv3MultiAreaConfigDnsOpaqueLsa,
|
||||
tnOspfv3MultiAreaConfigWavekeyOpaqueLsa,
|
||||
tnOspfv3MultiAreaConfigNssaTranslate,
|
||||
tnOspfv3MultiAreaConfigDefaultCost,
|
||||
tnOspfv3MultiAreaConfigVirtualLinkIp,
|
||||
tnOspfv3MultiAreaConfigRowStatus
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION "."
|
||||
::= { tnOspfGroups 23 }
|
||||
|
||||
--------------------------------------------------------------------------------
|
||||
-- Compliance Statements (mandatory)
|
||||
--------------------------------------------------------------------------------
|
||||
@ -632,7 +876,8 @@ IMPORTS
|
||||
-- tnOspfIfAdjNbrGroup,
|
||||
-- tnOspfPerRtrNbrGroup,
|
||||
tnOspfPortGroup,
|
||||
tnOspfMultiAreaConfigGroup
|
||||
tnOspfMultiAreaConfigGroup,
|
||||
tnOspfv3MultiAreaConfigGroup
|
||||
}
|
||||
::= { tnOspfCompliances 1 }
|
||||
|
||||
|
Reference in New Issue
Block a user