3258 lines
120 KiB
Plaintext
3258 lines
120 KiB
Plaintext
OLSRv2-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
|
|
MODULE-IDENTITY, OBJECT-TYPE, Counter32, Counter64,
|
|
Integer32, Unsigned32, mib-2, TimeTicks,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI -- RFC 2578
|
|
|
|
TEXTUAL-CONVENTION, TimeStamp, TruthValue
|
|
FROM SNMPv2-TC -- RFC 2579
|
|
|
|
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
|
FROM SNMPv2-CONF -- STD 58
|
|
|
|
InetAddressType, InetAddress,
|
|
InetAddressPrefixLength
|
|
FROM INET-ADDRESS-MIB -- RFC 4001
|
|
|
|
nhdpInterfaceEntry,
|
|
nhdpIibLinkSetEntry, nhdpIib2HopSetEntry,
|
|
nhdpNibNeighborSetEntry, nhdpInterfacePerfEntry
|
|
FROM NHDP-MIB -- RFC 6779
|
|
|
|
IANAolsrv2LinkMetricTypeTC
|
|
FROM IANA-OLSRv2-LINK-METRIC-TYPE-MIB
|
|
;
|
|
|
|
manetOlsrv2MIB MODULE-IDENTITY
|
|
LAST-UPDATED "201404090000Z" -- 09 April 2014
|
|
ORGANIZATION "IETF MANET Working Group"
|
|
CONTACT-INFO
|
|
"WG E-Mail: manet@ietf.org
|
|
|
|
WG Chairs: sratliff@cisco.com
|
|
jmacker@nrl.navy.mil
|
|
|
|
Editors: Ulrich Herberg
|
|
Fujitsu Laboratories of America
|
|
1240 East Arques Avenue
|
|
Sunnyvale, CA 94085
|
|
USA
|
|
|
|
Email: ulrich@herberg.name
|
|
URI: http://www.herberg.name/
|
|
|
|
Thomas Heide Clausen
|
|
Ecole Polytechnique
|
|
LIX
|
|
91128 Palaiseau Cedex
|
|
France
|
|
Email: T.Clausen@computer.org
|
|
URI: http://www.thomasclausen.org/
|
|
|
|
Robert G. Cole
|
|
US Army CERDEC
|
|
Space and Terrestrial Communications
|
|
6010 Frankford Street
|
|
Bldg 6010, Room 453H
|
|
Aberdeen Proving Ground, MD 21005
|
|
USA
|
|
Phone: +1 443 395-8744
|
|
Email: robert.g.cole@us.army.mil
|
|
URI: http://www.cs.jhu.edu/~rgcole"
|
|
DESCRIPTION
|
|
"This OLSRv2-MIB module is applicable to routers
|
|
implementing the Optimized Link State Routing
|
|
Protocol version 2 (OLSRv2) defined in RFC 7181.
|
|
|
|
Copyright (c) 2014 IETF Trust and the persons
|
|
identified as authors of the code. All rights reserved.
|
|
|
|
Redistribution and use in source and binary forms, with
|
|
or without modification, is permitted pursuant to, and
|
|
subject to the license terms contained in, the Simplified
|
|
BSD License set forth in Section 4.c of the IETF Trust's
|
|
Legal Provisions Relating to IETF Documents
|
|
(http://trustee.ietf.org/license-info).
|
|
|
|
This version of this MIB module is part of RFC 7184; see
|
|
the RFC itself for full legal notices."
|
|
|
|
-- Revision History
|
|
REVISION "201404090000Z" -- 09 April 2014
|
|
DESCRIPTION
|
|
"Initial version of this MIB module,
|
|
published as RFC 7184."
|
|
::= { mib-2 219 }
|
|
|
|
--
|
|
-- TEXTUAL CONVENTIONS
|
|
--
|
|
|
|
Olsrv2MetricValueCompressedFormTC ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "d"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OLSRv2 Metrics are expressed in terms of a Link Metric
|
|
Compressed Form within the OLSRv2 protocol. This textual
|
|
convention defines the syntax of the metric objects
|
|
consistent with the definitions of the OLSRv2 Link
|
|
Metric Compressed Form in Section 6.2 of RFC 7181.
|
|
|
|
The 12-bit compressed form of a link metric uses a modified
|
|
form of a representation with an 8-bit mantissa (denoted a)
|
|
and a 4-bit exponent (denoted b). Note that if represented
|
|
as the 12-bit value 256b+a, then the ordering of those 12-bit
|
|
values is identical to the ordering of the represented values.
|
|
|
|
The value so represented is (257+a)2^b - 256, where ^ denotes
|
|
exponentiation. This has a minimum value
|
|
(when a = 0 and b = 0) of MINIMUM_METRIC = 1 and a maximum
|
|
value (when a = 255 and b = 15) of MAXIMUM_METRIC = 2^24 - 256.
|
|
|
|
Hence, the metric values so represented range from 1 to
|
|
16776960. The special value of 0 is reserved for the
|
|
UNKNOWN_METRIC value.
|
|
|
|
If a network manager sets the metric value 'm' through the
|
|
MIB module, then the OLSRv2 code can both use this value
|
|
and derive a compressed representation of 'm' (as used in
|
|
messages) as specified in Section 6.2 of RFC7181.
|
|
The value 'm' is persistently stored by the MIB module.
|
|
If the MIB module is pulling this metric's value from some other
|
|
source, e.g., the protocol instance, then this value is stored
|
|
as is."
|
|
SYNTAX Unsigned32 (0..16776960)
|
|
|
|
Olsrv2TimeValueCompressedForm32TC ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "x"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"OLSRv2 time values may be expressed in terms of a compressed
|
|
form within the OLSRv2 protocol. This textual convention
|
|
defines the syntax of the time objects defined in terms of
|
|
an integer number of milliseconds, consistent with the
|
|
definitions of the 8-bit exponent-mantissa compressed form
|
|
|
|
defined in Section 5 of RFC 5497. Time values with this
|
|
representation are defined in terms of a constant C, which
|
|
is represented in terms of seconds. The constant C
|
|
(time granularity) is used as specified in RFC 5497.
|
|
It MUST be the same as is used by NHDP (RFC 6130).
|
|
|
|
The 8-bit compressed form of a time value uses a modified
|
|
form of a representation with a 3-bit mantissa (denoted a)
|
|
and a 5-bit exponent (denoted b). Note that if represented
|
|
as the 8-bit value 8b+a, then the ordering of those 8-bit
|
|
values is identical to the ordering of the represented values.
|
|
|
|
The minimum time value that can be represented in this manner
|
|
is C. The maximum time value that can be represented in
|
|
this manner is 15 * 2^28 * C, 15*268,435,456 * C,
|
|
4,026,531,840 * C, or about 45 days if, for example,
|
|
C = 1/1024 second.
|
|
|
|
This TEXTUAL-CONVENTION limits the maximum value of the
|
|
time granularity constant C to be no greater than 1/1024
|
|
seconds due to its use of the Unsigned32 syntax limiting
|
|
the maximum number of milliseconds to no more than
|
|
3932160000.
|
|
|
|
When OLSRv2 uses this 8-bit exponent-mantissa compressed
|
|
form, this object value MUST be translated from the
|
|
integer form represented in this MIB module into the
|
|
exponent-mantissa form for the OLSRv2 protocol to use
|
|
according to the algorithm defined in Section 5 of
|
|
RFC 5497 for finding the next larger time value within
|
|
the exponent-mantissa format.
|
|
|
|
If a network manager sets the time value 't' through the
|
|
MIB module, then the OLSRv2 code can derive
|
|
'compressed_t' = T(a,b) according to the algorithm
|
|
in RFC 5497 and 'compressed_t' is the value represented
|
|
in the OLSRv2 messages. But, the value 't' is persistently
|
|
stored by the MIB module. If the MIB module is pulling
|
|
this time parameter from some other source that is using
|
|
the compressed form, i.e., the protocol instance, then
|
|
this value is stored as is, after converting from
|
|
number of time constants C into number of milliseconds."
|
|
SYNTAX Unsigned32 (1..3932160000)
|
|
|
|
Olsrv2StatusTC ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Controls the operation of the OLSRv2
|
|
|
|
protocol on the device or a specific interface.
|
|
For example, for an interface, 'enabled' indicates
|
|
that OLSRv2 is permitted to operate,
|
|
and 'disabled' indicates that it is not."
|
|
SYNTAX INTEGER {
|
|
enabled (1),
|
|
disabled (2)
|
|
}
|
|
|
|
WillingnessTC ::= TEXTUAL-CONVENTION
|
|
DISPLAY-HINT "x"
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A willingness value that evaluates to the
|
|
device's interest in participating in
|
|
a particular function, process, or behavior.
|
|
|
|
The willingness ranges from a low value of
|
|
WILL_NEVER(0) to a high value of
|
|
WILL_ALWAYS(15). For each parameter x,
|
|
there is an associated willingness value
|
|
W(x) such that WILL_NEVER < W(x) <= WILL_ALWAYS."
|
|
SYNTAX Unsigned32 (0..15)
|
|
|
|
--
|
|
-- Top-Level Object Identifier Assignments
|
|
--
|
|
|
|
olsrv2MIBNotifications OBJECT IDENTIFIER ::= { manetOlsrv2MIB 0 }
|
|
olsrv2MIBObjects OBJECT IDENTIFIER ::= { manetOlsrv2MIB 1 }
|
|
olsrv2MIBConformance OBJECT IDENTIFIER ::= { manetOlsrv2MIB 2 }
|
|
|
|
--
|
|
-- olsrv2ConfigurationGroup
|
|
--
|
|
|
|
-- Contains the OLSRv2 objects that configure specific
|
|
-- options that determine the overall performance and operation
|
|
-- of the OLSRv2 routing process.
|
|
|
|
olsrv2ConfigurationGroup OBJECT IDENTIFIER ::= {olsrv2MIBObjects 1}
|
|
|
|
olsrv2AdminStatus OBJECT-TYPE
|
|
SYNTAX Olsrv2StatusTC
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The configured status of the OLSRv2 process
|
|
on this device. 'enabled(1)' means that
|
|
OLSRv2 is configured to run on this device.
|
|
'disabled(2)' mean that the OLSRv2 process
|
|
is configured off.
|
|
|
|
Operation of the OLSRv2 protocol
|
|
requires the operation of the Neighborhood
|
|
Discovery Protocol (RFC 6130). Hence, this
|
|
object cannot have a status of 'enabled'
|
|
unless at least one interface on the device
|
|
is a MANET interface with NHDP enabled on that
|
|
interface. If a network manager attempts to
|
|
set this object to 'enabled' when no interfaces
|
|
on this device have NHDP enabled, the device
|
|
MUST fail the set with inconsistentValue.
|
|
If all device interfaces running NHDP become
|
|
disabled or removed, then the
|
|
olsrv2AdminStatus MUST be 'disabled'.
|
|
|
|
If the network manager, or other means, sets
|
|
this object to 'disabled', then the associated
|
|
interface specific objects, i.e., the
|
|
olsrv2InterfaceAdminStatus objects MUST all
|
|
be 'disabled'.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
DEFVAL { disabled }
|
|
::= { olsrv2ConfigurationGroup 1 }
|
|
|
|
olsrv2InterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2InterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The olsrv2InterfaceTable describes the OLSRv2
|
|
status on the NHDP interfaces of this router.
|
|
As such, this table augments the nhdpInterfaceTable
|
|
defined in the NHDP-MIB (RFC 6779). NHDP interfaces
|
|
are explicitly defined by network management, command
|
|
line interface (CLI) or other means for interfaces on
|
|
the device that are intended to run MANET protocols.
|
|
The olsrv2InterfaceTable contains a single object: the
|
|
olsrv2InterfaceAdminStatus object. This
|
|
object is set by network management, or by
|
|
|
|
other means, e.g., CLI.
|
|
|
|
A conceptual row in this table exists if and only
|
|
if a corresponding entry in the nhdpInterfaceTable
|
|
exists. If the corresponding entry with nhdpIfIndex
|
|
value is deleted from the nhdpInterfaceTable, then
|
|
the entry in this table is automatically deleted and
|
|
OLSRv2 is disabled on this interface,
|
|
and all configuration and state information
|
|
related to this interface is to be removed
|
|
from memory.
|
|
|
|
The olsrv2InterfaceAdminStatus can only be
|
|
'enabled' if the corresponding olsrv2AdminStatus
|
|
object is also set to 'enabled'."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2ConfigurationGroup 2 }
|
|
|
|
olsrv2InterfaceEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2InterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The olsrv2InterfaceEntry describes one OLSRv2
|
|
local interface configuration as indexed by
|
|
its nhdpIfIndex, as defined in the
|
|
NHDP-MIB (RFC 6779).
|
|
|
|
The objects in this table are persistent, and when
|
|
written, the device SHOULD save the change to
|
|
non-volatile storage. For further information
|
|
on the storage behavior for these objects, refer
|
|
to the description for the nhdpIfRowStatus
|
|
object in the NHDP-MIB (RFC6779)."
|
|
REFERENCE
|
|
"RFC 6779 - Definition of Managed Objects for
|
|
the Neighborhood Discovery Protocol,
|
|
Herberg, U., Cole, R.G., and I. Chakeres,
|
|
October 2012"
|
|
AUGMENTS { nhdpInterfaceEntry }
|
|
::= { olsrv2InterfaceTable 1 }
|
|
|
|
Olsrv2InterfaceEntry ::=
|
|
SEQUENCE {
|
|
olsrv2InterfaceAdminStatus
|
|
|
|
Olsrv2StatusTC
|
|
}
|
|
|
|
olsrv2InterfaceAdminStatus OBJECT-TYPE
|
|
SYNTAX Olsrv2StatusTC
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The OLSRv2 interface's administrative status.
|
|
The value 'enabled(1)' denotes that the interface
|
|
is permitted to participate in the OLSRv2 routing
|
|
process. The value 'disabled(2)' denotes that
|
|
the interface is not permitted to participate
|
|
in the OLSRv2 routing process.
|
|
|
|
The configuration objects for the OLSRv2 routing
|
|
process, other than the administrative status objects,
|
|
are common to all interfaces on this device.
|
|
As such, the OLSRv2 configuration objects are globally
|
|
defined for the device and are not contained within
|
|
the olsrv2InterfaceTable."
|
|
DEFVAL { disabled }
|
|
::= { olsrv2InterfaceEntry 1 }
|
|
|
|
olsrv2OrigIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2OrigIpAddr, as defined
|
|
in the InetAddress MIB module (RFC 4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2ConfigurationGroup 3 }
|
|
|
|
olsrv2OrigIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The router's originator address. An address that
|
|
is unique (within the MANET) to this router.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2ConfigurationGroup 4 }
|
|
|
|
--
|
|
-- Local History Times
|
|
--
|
|
|
|
olsrv2OHoldTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2OHoldTime corresponds to
|
|
O_HOLD_TIME of OLSRv2, and represents the
|
|
time for which a recently used and replaced
|
|
originator address is used to recognize the router's
|
|
own messages.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
o olsrv2OHoldTime > 0
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 30000 }
|
|
::= { olsrv2ConfigurationGroup 5 }
|
|
|
|
--
|
|
-- Message intervals
|
|
--
|
|
|
|
olsrv2TcInterval OBJECT-TYPE
|
|
SYNTAX Olsrv2TimeValueCompressedForm32TC
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2TcInterval corresponds to
|
|
TC_INTERVAL of OLSRv2 and represents the
|
|
maximum time between the transmission of
|
|
two successive TC messages by this router.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
|
|
o olsrv2TcInterval > 0
|
|
o olsrv2TcInterval >= olsrv2TcMinInterval
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Representing Time.
|
|
RFC 5497 - Representing Multi-Value Time in
|
|
Mobile Ad Hoc Networks (MANETs),
|
|
Clausen, T. and C. Dearlove, March 2009.
|
|
|
|
and
|
|
|
|
Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 5000 }
|
|
::= { olsrv2ConfigurationGroup 6 }
|
|
|
|
olsrv2TcMinInterval OBJECT-TYPE
|
|
SYNTAX Olsrv2TimeValueCompressedForm32TC
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2TcMinInterval corresponds to
|
|
TC_MIN_INTERVAL of OLSRv2 and represents
|
|
the minimum interval between transmission of
|
|
two successive TC messages by this router.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
|
|
o olsrv2TcInterval >= olsrv2TcMinInterval
|
|
|
|
The OLSRv2 protocol may choose to represent this
|
|
time interval in terms of the 8-bit exponent-mantissa
|
|
form defined in Section 5 of RFC 5497. When this
|
|
is the case, this object value MUST be translated
|
|
from the integer form represented in this
|
|
MIB module into the exponent-mantissa form for the
|
|
OLSRv2 protocol to use according to the algorithm
|
|
defined in Section 5 of RFC 5497 for finding the
|
|
next larger time value within the exponent-mantissa
|
|
format.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Representing Time.
|
|
RFC 5497 - Representing Multi-Value Time in
|
|
Mobile Ad Hoc Networks (MANETs),
|
|
Clausen, T. and C. Dearlove, March 2009.
|
|
|
|
and
|
|
|
|
Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 1250 }
|
|
::= { olsrv2ConfigurationGroup 7 }
|
|
|
|
--
|
|
-- Advertised information validity times
|
|
--
|
|
|
|
olsrv2THoldTime OBJECT-TYPE
|
|
SYNTAX Olsrv2TimeValueCompressedForm32TC
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2THoldTime corresponds to
|
|
T_HOLD_TIME of OLSRv2 and is used as the
|
|
minimum value in the TLV with
|
|
Type = VALIDITY_TIME included in all
|
|
TC messages sent by this router.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
o olsrv2THoldTime >= olsrv2TcInterval
|
|
o If TC messages can be lost, then
|
|
olsrv2THoldTime SHOULD be
|
|
significantly greater than olsrv2TcInterval;
|
|
a value >= 3 x olsrv2TcInterval is RECOMMENDED.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Representing Time.
|
|
RFC 5497 - Representing Multi-Value Time in
|
|
Mobile Ad Hoc Networks (MANETs),
|
|
Clausen, T. and C. Dearlove, March 2009.
|
|
|
|
and
|
|
|
|
Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 15000 }
|
|
::= { olsrv2ConfigurationGroup 8 }
|
|
|
|
olsrv2AHoldTime OBJECT-TYPE
|
|
SYNTAX Olsrv2TimeValueCompressedForm32TC
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2AHoldTime corresponds to
|
|
A_HOLD_TIME of OLSRv2 and represents
|
|
the period during which TC messages are sent
|
|
after they no longer have any advertised
|
|
information to report, but are sent in order
|
|
to accelerate outdated information removal by other
|
|
routers.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
o If TC messages can be lost, then
|
|
olsrv2AHoldTime SHOULD be
|
|
significantly greater than olsrv2TcInterval;
|
|
a value >= 3 x olsrv2TcInterval is
|
|
|
|
RECOMMENDED.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Representing Time.
|
|
RFC 5497 - Representing Multi-Value Time in
|
|
Mobile Ad Hoc Networks (MANETs),
|
|
Clausen, T. and C. Dearlove, March 2009.
|
|
|
|
and
|
|
|
|
Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 15000 }
|
|
::= { olsrv2ConfigurationGroup 9 }
|
|
|
|
--
|
|
-- Received message validity times
|
|
--
|
|
|
|
olsrv2RxHoldTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2RxHoldTime corresponds to
|
|
RX_HOLD_TIME of OLSRv2 and represents the period
|
|
after receipt of a message by the appropriate OLSRv2
|
|
interface of this router for which that information
|
|
is recorded, in order that the message is recognized
|
|
as having been previously received on this OLSRv2
|
|
interface.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
o olsrv2RxHoldTime > 0
|
|
o This parameter SHOULD be greater
|
|
than the maximum difference in time that a
|
|
message may take to traverse the MANET,
|
|
taking into account any message forwarding
|
|
jitter as well as propagation, queuing,
|
|
and processing delays.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 30000 }
|
|
::= { olsrv2ConfigurationGroup 10 }
|
|
|
|
olsrv2PHoldTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2PHoldTime corresponds to
|
|
P_HOLD_TIME of OLSRv2 and represents the period
|
|
after receipt of a message that is processed by
|
|
this router for which that information is recorded,
|
|
in order that the message is not processed again
|
|
if received again.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
o olsrv2PHoldTime > 0
|
|
o This parameter SHOULD be greater
|
|
than the maximum difference in time that a
|
|
message may take to traverse the MANET,
|
|
taking into account any message forwarding
|
|
jitter as well as propagation, queuing,
|
|
and processing delays.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 30000 }
|
|
::= { olsrv2ConfigurationGroup 11 }
|
|
|
|
olsrv2FHoldTime OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2FHoldTime corresponds to
|
|
F_HOLD_TIME of OLSRv2 and represents the period
|
|
after receipt of a message that is forwarded by this
|
|
router for which that information is recorded, in order
|
|
that the message is not forwarded again if received again.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
o olsrv2FHoldTime > 0
|
|
o This parameter SHOULD be greater
|
|
than the maximum difference in time that a
|
|
message may take to traverse the MANET,
|
|
taking into account any message forwarding
|
|
jitter as well as propagation, queuing,
|
|
and processing delays.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 30000 }
|
|
::= { olsrv2ConfigurationGroup 12 }
|
|
|
|
--
|
|
-- Jitter times
|
|
--
|
|
|
|
olsrv2TpMaxJitter OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2TpMaxJitter corresponds to
|
|
TP_MAXJITTER of OLSRv2 and represents the value
|
|
of MAXJITTER used in RFC 5148 for periodically
|
|
generated TC messages sent by this router.
|
|
|
|
For constraints on these parameters, see RFC 5148.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 500 }
|
|
::= { olsrv2ConfigurationGroup 13 }
|
|
|
|
olsrv2TtMaxJitter OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2TtMaxJitter corresponds to
|
|
TT_MAXJITTER of OLSRv2 and represents the value
|
|
of MAXJITTER used in RFC 5148 for externally
|
|
triggered TC messages sent by this router.
|
|
|
|
For constraints on these parameters, see RFC 5148.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 500 }
|
|
::= { olsrv2ConfigurationGroup 14 }
|
|
|
|
olsrv2FMaxJitter OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
UNITS "milliseconds"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2FMaxJitter corresponds to
|
|
F_MAXJITTER of OLSRv2 and represents the
|
|
default value of MAXJITTER used in RFC 5148 for
|
|
messages forwarded by this router.
|
|
|
|
For constraints on these parameters, see RFC 5148.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 500 }
|
|
::= { olsrv2ConfigurationGroup 15 }
|
|
|
|
--
|
|
-- Hop limits
|
|
--
|
|
|
|
olsrv2TcHopLimit OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
UNITS "hops"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2TcHopLimit corresponds to
|
|
TC_HOP_LIMIT of OLSRv2.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
o The maximum value of
|
|
olsrv2TcHopLimit >= the network diameter
|
|
in hops, a value of 255 is RECOMMENDED.
|
|
o olsrv2TcHopLimit >= 2.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 255 }
|
|
::= { olsrv2ConfigurationGroup 16 }
|
|
|
|
--
|
|
-- Willingness
|
|
--
|
|
|
|
olsrv2WillRouting OBJECT-TYPE
|
|
SYNTAX WillingnessTC
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2WillRouting corresponds to
|
|
WILL_ROUTING of OLSRv2.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
o WILL_NEVER (0) <= olsrv2WillRouting <=
|
|
WILL_ALWAYS (15)
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 7 }
|
|
::= { olsrv2ConfigurationGroup 17 }
|
|
|
|
olsrv2WillFlooding OBJECT-TYPE
|
|
SYNTAX WillingnessTC
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2WillFlooding corresponds to
|
|
WILL_FLOODING of OLSRv2.
|
|
|
|
Guidance for setting this object may be found
|
|
in Section 5 of the OLSRv2 specification (RFC 7181),
|
|
which indicates that:
|
|
o WILL_NEVER (0) <= olsrv2WillFlooding <=
|
|
WILL_ALWAYS (15)
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { 7 }
|
|
::= { olsrv2ConfigurationGroup 18 }
|
|
|
|
olsrv2LinkMetricType OBJECT-TYPE
|
|
SYNTAX IANAolsrv2LinkMetricTypeTC
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2LinkMetricType corresponds to
|
|
LINK_METRIC_TYPE of OLSRv2.
|
|
|
|
If olsrv2LinkMetricType changes, then all
|
|
link metric information recorded by this router
|
|
is invalid. The router MUST take the
|
|
actions described in Section 5.5.
|
|
'Parameter Change Constraints' and
|
|
Section 17 'Information Base Changes'
|
|
in RFC 7181.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"Section 5 on Protocol Parameters.
|
|
RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
DEFVAL { unknown }
|
|
::= { olsrv2ConfigurationGroup 19 }
|
|
|
|
--
|
|
-- olsrv2StateGroup
|
|
--
|
|
|
|
--
|
|
-- Contains information describing the current state of
|
|
-- the OLSRv2 process.
|
|
--
|
|
|
|
olsrv2StateGroup OBJECT IDENTIFIER ::= { olsrv2MIBObjects 2 }
|
|
|
|
--
|
|
-- Interface Information Base (IIB)
|
|
--
|
|
|
|
--
|
|
-- Link Set from RFC 6130, extended by L_in_metric,
|
|
-- L_out_metric, and L_mpr_selector entries for each tuple
|
|
--
|
|
|
|
olsrv2IibLinkSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2IibLinkSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Link Set of an interface records all links
|
|
from other routers that are, or recently
|
|
were, 1-hop neighbors."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 1 }
|
|
|
|
olsrv2IibLinkSetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2IibLinkSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A Link Set consists of Link Tuples, each
|
|
representing a single link indexed by the
|
|
local and remote interface pair. Each Link Set
|
|
from NHDP is extended by OLSRv2 by the following
|
|
fields:
|
|
|
|
(L_in_metric (olsrv2IibLinkSetInMetricValue),
|
|
L_out_metric (olsrv2IibLinkSetOutMetricValue),
|
|
L_mpr_selector (olsrv2IibLinkSetMprSelector))"
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
AUGMENTS { nhdpIibLinkSetEntry }
|
|
::= { olsrv2IibLinkSetTable 1 }
|
|
|
|
Olsrv2IibLinkSetEntry ::=
|
|
SEQUENCE {
|
|
olsrv2IibLinkSetInMetricValue
|
|
Olsrv2MetricValueCompressedFormTC,
|
|
olsrv2IibLinkSetOutMetricValue
|
|
Olsrv2MetricValueCompressedFormTC,
|
|
olsrv2IibLinkSetMprSelector
|
|
TruthValue
|
|
}
|
|
|
|
olsrv2IibLinkSetInMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2IibLinkSetInMetricValue is the metric of the link
|
|
from the OLSRv2 interface with addresses
|
|
L_neighbor_iface_addr_list to this OLSRv2 interface.
|
|
The L_neighbor_iface_addr_list is identified by
|
|
the nhdpDiscIfIndex, which is an index to the
|
|
nhdpIibLinkSetTable, which this table augments."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2IibLinkSetEntry 1 }
|
|
|
|
olsrv2IibLinkSetOutMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2IibLinkSetOutMetricValue is the metric of the
|
|
link to the OLSRv2 interface with addresses
|
|
L_neighbor_iface_addr_list from this OLSRv2 interface.
|
|
The L_neighbor_iface_addr_list is identified by
|
|
the nhdpDiscIfIndex, which is an index to the
|
|
nhdpIibLinkSetTable, which this table augments."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2IibLinkSetEntry 2 }
|
|
|
|
olsrv2IibLinkSetMprSelector OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2IibLinkSetMprSelector is a boolean flag,
|
|
recording whether this neighbor has selected this router
|
|
as a flooding MPR, i.e., is a flooding MPR selector
|
|
of this router."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2IibLinkSetEntry 3 }
|
|
|
|
--
|
|
-- 2-Hop Set; from RFC 6130, extended by OLSRv2 by the
|
|
-- following fields: N2_in_metric, N2_out_metric
|
|
|
|
--
|
|
|
|
olsrv2Iib2HopSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2Iib2HopSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A 2-Hop Set of an interface records network
|
|
addresses of symmetric 2-hop neighbors, and
|
|
the symmetric links to symmetric 1-hop neighbors
|
|
through which these symmetric 2-hop neighbors
|
|
can be reached. It consists of 2-Hop Tuples."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 2 }
|
|
|
|
olsrv2Iib2HopSetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2Iib2HopSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2Iib2HopSetTable consists of 2-Hop Tuples,
|
|
each representing a single network address of
|
|
a symmetric 2-hop neighbor and a single MANET
|
|
interface of a symmetric 1-hop neighbor.
|
|
Each 2-Hop Set from NHDP is extended by
|
|
OLSRv2 by the following fields:
|
|
|
|
(N2_in_metric (olsrv2Iib2HopSetInMetricValue),
|
|
N2_out_metric (olsrv2Iib2HopSetOutMetricValue))"
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
AUGMENTS { nhdpIib2HopSetEntry }
|
|
::= { olsrv2Iib2HopSetTable 1 }
|
|
|
|
Olsrv2Iib2HopSetEntry ::=
|
|
SEQUENCE {
|
|
olsrv2Iib2HopSetInMetricValue
|
|
Olsrv2MetricValueCompressedFormTC,
|
|
olsrv2Iib2HopSetOutMetricValue
|
|
Olsrv2MetricValueCompressedFormTC
|
|
}
|
|
|
|
olsrv2Iib2HopSetInMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2Iib2HopSetInMetricValue is the neighbor
|
|
metric from the router with address
|
|
N2_2hop_iface_addr to the router
|
|
with OLSRv2 interface addresses
|
|
N2_neighbor_iface_addr_list.
|
|
|
|
The N2_2hop_iface_addr is identified by the
|
|
(nhdpIib2HopSetIpAddressType,
|
|
nhdpIib2HopSetIpAddress) pair from the
|
|
nhdpIibLinkSetTable, which this table augments.
|
|
|
|
The N2_neighbor_iface_addr_list is defined by
|
|
the nhdpDiscIfIndex, which is an index of the
|
|
nhdpIibLinkSetTable, which this table augments."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014.
|
|
|
|
and
|
|
|
|
RFC 6779 - Definition of Managed Objects for the
|
|
Neighborhood Discovery Process, Herberg, U.,
|
|
Cole, R., and I. Chakeres, October 2012."
|
|
::= { olsrv2Iib2HopSetEntry 1 }
|
|
|
|
olsrv2Iib2HopSetOutMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2Iib2HopSetOutMetricValue is the neighbor metric
|
|
to the router with address N2_2hop_iface_addr
|
|
from the router with OLSRv2 interface addresses
|
|
N2_neighbor_iface_addr_list.
|
|
|
|
The N2_2hop_iface_addr is identified by the
|
|
(nhdpIib2HopSetIpAddressType,
|
|
nhdpIib2HopSetIpAddress) pair from the
|
|
nhdpIibLinkSetTable, which this table augments.
|
|
|
|
The N2_neighbor_iface_addr_list is defined by
|
|
the nhdpDiscIfIndex, which is an index of the
|
|
nhdpIibLinkSetTable, which this table augments."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014.
|
|
|
|
and
|
|
|
|
RFC 6779 - Definition of Managed Objects for the
|
|
Neighborhood Discovery Process, Herberg, U.,
|
|
Cole, R., and I. Chakeres, October 2012."
|
|
::= { olsrv2Iib2HopSetEntry 2 }
|
|
|
|
--
|
|
-- Local Information Base - as defined in RFC 6130,
|
|
-- extended by the addition of an Originator Set,
|
|
-- defined in Section 6.1 and a Local Attached
|
|
-- Network Set, defined in Section 6.2.
|
|
--
|
|
|
|
--
|
|
-- Originator Set
|
|
--
|
|
|
|
olsrv2LibOrigSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2LibOrigSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Originator Set records addresses
|
|
that were recently used as originator addresses
|
|
by this router."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 3 }
|
|
|
|
olsrv2LibOrigSetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2LibOrigSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Originator Set consists of
|
|
Originator Tuples:
|
|
|
|
(O_orig_addr (olsrv2LibOrigSetIpAddrType
|
|
and olsrv2LibOrigSetIpAddr),
|
|
O_time (olsrv2LibOrigSetExpireTime))."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
INDEX { olsrv2LibOrigSetIpAddrType,
|
|
olsrv2LibOrigSetIpAddr }
|
|
::= { olsrv2LibOrigSetTable 1 }
|
|
|
|
Olsrv2LibOrigSetEntry ::=
|
|
SEQUENCE {
|
|
olsrv2LibOrigSetIpAddrType
|
|
InetAddressType,
|
|
olsrv2LibOrigSetIpAddr
|
|
InetAddress,
|
|
olsrv2LibOrigSetExpireTime
|
|
TimeStamp
|
|
}
|
|
|
|
olsrv2LibOrigSetIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2LibOrigSetIpAddr,
|
|
as defined in the InetAddress MIB (RFC4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2LibOrigSetEntry 1 }
|
|
|
|
olsrv2LibOrigSetIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"An originator address recently employed
|
|
by this router."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2LibOrigSetEntry 2 }
|
|
|
|
olsrv2LibOrigSetExpireTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
UNITS "centiseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2LibOrigSetExpireTime specifies the value
|
|
of sysUptime when this entry SHOULD expire and be
|
|
removed from the olsrv2LibOrigSetTable. This time
|
|
is determined at the time the entry is added,
|
|
derived from the following expression:
|
|
|
|
O_time := current time + O_HOLD_TIME
|
|
|
|
where O_time is olsrv2LibOrigSetExpireTime,
|
|
current_time is current sysUptime, and
|
|
O_HOLD_TIME is a parameter of the OLSRv2
|
|
protocol. In the event that the
|
|
O_HOLD_TIME is changed, the
|
|
olsrv2LibOrigSetExpireTime needs to be
|
|
recomputed for each of the entries in this table."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2LibOrigSetEntry 3 }
|
|
|
|
--
|
|
-- Local Attached Network Set
|
|
--
|
|
|
|
olsrv2LibLocAttNetSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2LibLocAttNetSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Local Attached Network Set records
|
|
its local non-OLSRv2 interfaces via which it
|
|
can act as a gateway to other networks."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 4 }
|
|
|
|
olsrv2LibLocAttNetSetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2LibLocAttNetSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The entries include the Local Attached
|
|
Network Tuples:
|
|
|
|
(AL_net_addr (olsrv2LibLocAttNetSetIpAddr),
|
|
AL_dist (olsrv2LibLocAttNetSetDistance),
|
|
AL_metric (olsrv2LibLocAttNetSetMetricValue)
|
|
)
|
|
|
|
where:
|
|
|
|
AL_net_addr is the network address
|
|
of an attached network that can
|
|
be reached via this router. The
|
|
AL_net_addr is defined in this MIB
|
|
module by the tuple
|
|
(olsrv2LibLocAttNetSetIpAddrType,
|
|
olsrv2LibLocAttNetSetIpAddr,
|
|
olsrv2LibLocAttNetSetIpAddrPrefixLen).
|
|
|
|
AL_dist is the number of hops to
|
|
the network with address AL_net_addr
|
|
from this router. The AL_dist is
|
|
defined in this MIB module by the
|
|
olsrv2LibLocAttNetSetDistance object.
|
|
|
|
AL_metric is the metric of the link to
|
|
the attached network with address
|
|
AL_net_addr from this router. The
|
|
AL_metric is defined in this MIB module
|
|
by the olsrv2LibLocAttNetSetMetricValue
|
|
object.
|
|
|
|
OLSRv2 (RFC 7181) defines the rules for managing
|
|
entries within this table, e.g., populating
|
|
and purging entries. Specific instructions for the
|
|
olsrv2LibLocAttNetSetEntry(s) are found in
|
|
Sections 7.2 and 17 of OLSRv2 (RFC 7181)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
INDEX { olsrv2LibLocAttNetSetIpAddrType,
|
|
olsrv2LibLocAttNetSetIpAddr,
|
|
olsrv2LibLocAttNetSetIpAddrPrefixLen }
|
|
::= { olsrv2LibLocAttNetSetTable 1 }
|
|
|
|
Olsrv2LibLocAttNetSetEntry ::=
|
|
|
|
SEQUENCE {
|
|
olsrv2LibLocAttNetSetIpAddrType
|
|
InetAddressType,
|
|
olsrv2LibLocAttNetSetIpAddr
|
|
InetAddress,
|
|
olsrv2LibLocAttNetSetIpAddrPrefixLen
|
|
InetAddressPrefixLength,
|
|
olsrv2LibLocAttNetSetDistance
|
|
Unsigned32,
|
|
olsrv2LibLocAttNetSetMetricValue
|
|
Olsrv2MetricValueCompressedFormTC
|
|
}
|
|
|
|
olsrv2LibLocAttNetSetIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2LibLocAttNetSetIpAddr, as defined
|
|
in the InetAddress MIB (RFC 4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2LibLocAttNetSetEntry 1 }
|
|
|
|
olsrv2LibLocAttNetSetIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the network address of an attached
|
|
network that can be reached via this router."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2LibLocAttNetSetEntry 2 }
|
|
|
|
olsrv2LibLocAttNetSetIpAddrPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
UNITS "bits"
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of leading one bits that form the
|
|
mask to be logically ANDed with the destination address
|
|
before being compared to the value in the
|
|
olsrv2LibLocAttNetSetIpAddr field."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2LibLocAttNetSetEntry 3 }
|
|
|
|
olsrv2LibLocAttNetSetDistance OBJECT-TYPE
|
|
SYNTAX Unsigned32 (1..255)
|
|
UNITS "hops"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the number of hops
|
|
to the network with address
|
|
olsrv2LibLocAttNetSetIpAddr from this router."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2LibLocAttNetSetEntry 4 }
|
|
|
|
olsrv2LibLocAttNetSetMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object specifies the metric of the
|
|
link to the attached network with
|
|
address AL_net_addr from this router. The
|
|
AL_net_addr is defined by the tuple
|
|
(olsrv2LibLocAttNetSetIpAddrType,
|
|
olsrv2LibLocAttNetSetIpAddr,
|
|
olsrv2LibLocAttNetSetIpAddrPrefixLen)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2LibLocAttNetSetEntry 5 }
|
|
|
|
--
|
|
-- Neighbor Information Base
|
|
--
|
|
|
|
--
|
|
|
|
-- Neighbor Set - as defined in RFC 6130,
|
|
-- extended by OLSRv2 by the addition of the following
|
|
-- elements to each Neighbor Tuple:
|
|
-- N_orig_addr (olsrv2NibNeighborSetNOrigIpAddrType,
|
|
-- olsrv2NibNeighborSetNOrigIpAddr)
|
|
-- N_in_metric (olsrv2NibNeighborSetNInMetricValue)
|
|
-- N_out_metric (olsrv2NibNeighborSetNOutMetricValue)
|
|
-- N_will_flooding (olsrv2NibNeighborSetNWillFlooding)
|
|
-- N_will_routing (olsrv2NibNeighborSetNWillRouting)
|
|
-- N_flooding_mpr (olsrv2NibNeighborSetNFloodingMpr)
|
|
-- N_routing_mpr (olsrv2NibNeighborSetNRoutingMpr)
|
|
-- N_mpr_selector (olsrv2NibNeighborSetNMprSelector)
|
|
-- N_advertised (olsrv2NibNeighborSetNAdvertised)
|
|
--
|
|
|
|
olsrv2NibNeighborSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2NibNeighborSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Neighbor Set records all network
|
|
addresses of each 1-hop neighbor. It consists
|
|
of Neighbor Tuples, each representing a single
|
|
1-hop neighbor."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 5 }
|
|
|
|
olsrv2NibNeighborSetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2NibNeighborSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Each Neighbor Tuple in the Neighbor Set, defined
|
|
in RFC 6130, has these additional elements:
|
|
N_orig_addr (olsrv2NibNeighborSetNOrigIpAddrType,
|
|
olsrv2NibNeighborSetNOrigIpAddr)
|
|
N_in_metric (olsrv2NibNeighborSetNInMetricValue)
|
|
N_out_metric (olsrv2NibNeighborSetNOutMetricValue)
|
|
N_will_flooding (olsrv2NibNeighborSetNWillFlooding)
|
|
N_will_routing (olsrv2NibNeighborSetNWillRouting)
|
|
N_flooding_mpr (olsrv2NibNeighborSetNFloodingMpr)
|
|
N_routing_mpr (olsrv2NibNeighborSetNRoutingMpr)
|
|
N_mpr_selector (olsrv2NibNeighborSetNMprSelector)
|
|
N_advertised (olsrv2NibNeighborSetNAdvertised)
|
|
defined here as extensions."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
AUGMENTS { nhdpNibNeighborSetEntry }
|
|
::= { olsrv2NibNeighborSetTable 1 }
|
|
|
|
Olsrv2NibNeighborSetEntry ::=
|
|
SEQUENCE {
|
|
olsrv2NibNeighborSetNOrigIpAddrType
|
|
InetAddressType,
|
|
olsrv2NibNeighborSetNOrigIpAddr
|
|
InetAddress,
|
|
olsrv2NibNeighborSetNInMetricValue
|
|
Olsrv2MetricValueCompressedFormTC,
|
|
olsrv2NibNeighborSetNOutMetricValue
|
|
Olsrv2MetricValueCompressedFormTC,
|
|
olsrv2NibNeighborSetNWillFlooding
|
|
WillingnessTC,
|
|
olsrv2NibNeighborSetNWillRouting
|
|
WillingnessTC,
|
|
olsrv2NibNeighborSetNFloodingMpr
|
|
TruthValue,
|
|
olsrv2NibNeighborSetNRoutingMpr
|
|
TruthValue,
|
|
olsrv2NibNeighborSetNMprSelector
|
|
TruthValue,
|
|
olsrv2NibNeighborSetNAdvertised
|
|
TruthValue
|
|
}
|
|
|
|
olsrv2NibNeighborSetNOrigIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2NibNeighborSetNOrigIpAddr, as defined
|
|
in the InetAddress MIB module (RFC4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 1 }
|
|
|
|
olsrv2NibNeighborSetNOrigIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the originator IP address of the neighbor
|
|
represented by this table entry."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 2 }
|
|
|
|
olsrv2NibNeighborSetNInMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the neighbor metric of any
|
|
link from this neighbor to an OLSRv2 interface
|
|
of this router, i.e., the minimum of all corresponding
|
|
L_in_metric (olsrv2IibLinkSetInMetricValue)
|
|
with L_status = SYMMETRIC and
|
|
L_in_metric (olsrv2IibLinkSetInMetricValue) != UNKNOWN_METRIC,
|
|
UNKNOWN_METRIC if there are no such Link Tuples.
|
|
UNKNOWN_METRIC has a value of 0."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 3 }
|
|
|
|
olsrv2NibNeighborSetNOutMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the neighbor metric of any
|
|
link from an OLSRv2 interface of this router
|
|
to this neighbor, i.e., the minimum of all
|
|
corresponding L_out_metric
|
|
(olsrv2IibLinkSetOutMetricValue) with L_status =
|
|
SYMMETRIC and L_out_metric
|
|
(olsrv2IibLinkSetOutMetricValue) != UNKNOWN_METRIC,
|
|
UNKNOWN_METRIC if there are no such Link Tuples.
|
|
UNKNOWN_METRIC has a value of 0."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 4 }
|
|
|
|
olsrv2NibNeighborSetNWillFlooding OBJECT-TYPE
|
|
SYNTAX WillingnessTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the neighbor's willingness to be
|
|
selected as a flooding MPR, in the range from
|
|
WILL_NEVER to WILL_ALWAYS, both inclusive, taking
|
|
the value WILL_NEVER if no OLSRv2 specific
|
|
information is received from this neighbor."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 5 }
|
|
|
|
olsrv2NibNeighborSetNWillRouting OBJECT-TYPE
|
|
SYNTAX WillingnessTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the neighbor's willingness to be
|
|
selected as a routing MPR, in the range from
|
|
WILL_NEVER to WILL_ALWAYS, both inclusive, taking
|
|
the value WILL_NEVER if no OLSRv2 specific
|
|
information is received from this neighbor."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 6 }
|
|
|
|
olsrv2NibNeighborSetNFloodingMpr OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a boolean flag, recording whether
|
|
this neighbor is selected as a flooding MPR
|
|
by this router."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 7 }
|
|
|
|
olsrv2NibNeighborSetNRoutingMpr OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a boolean flag, recording whether
|
|
this neighbor is selected as a routing MPR
|
|
by this router."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 8 }
|
|
|
|
olsrv2NibNeighborSetNMprSelector OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is a boolean flag,
|
|
recording whether this neighbor has selected this router
|
|
as a routing MPR, i.e., is a routing MPR
|
|
selector of this router.
|
|
|
|
When set to 'true', then this router is selected as
|
|
a routing MPR by the neighbor router.
|
|
When set to 'false',
|
|
then this router is not selected by the neighbor
|
|
as a routing MPR."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 9 }
|
|
|
|
olsrv2NibNeighborSetNAdvertised OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object, N_mpr_selector
|
|
(olsrv2NibNeighborSetNMprSelector), is a boolean flag,
|
|
recording whether this router has elected to
|
|
advertise a link to this neighbor in its TC messages."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NibNeighborSetEntry 10 }
|
|
|
|
olsrv2NibNeighborSetTableAnsn OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Advertised Neighbor Sequence Number (ANSN), is
|
|
a variable, whose value is included in TC messages to
|
|
indicate the freshness of the information transmitted."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 6 }
|
|
|
|
--
|
|
-- Topology Information Base - this Information
|
|
-- Base is specific to OLSRv2 and is defined in
|
|
-- Section 10 of RFC 7181.
|
|
--
|
|
|
|
--
|
|
-- Advertising Remote Router Set
|
|
--
|
|
|
|
olsrv2TibAdRemoteRouterSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2TibAdRemoteRouterSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Advertising Remote Router Set records
|
|
information describing each remote router in the
|
|
network that transmits TC messages."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 7 }
|
|
|
|
olsrv2TibAdRemoteRouterSetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2TibAdRemoteRouterSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Advertised Neighbor Set Table entry
|
|
consists of Advertising Remote Router Tuples:
|
|
|
|
(AR_orig_addr (olsrv2TibAdRemoteRouterSetIpAddrType,
|
|
olsrv2TibAdRemoteRouterSetIpAddr),
|
|
AR_seq_number (olsrv2TibAdRemoteRouterSetMaxSeqNo),
|
|
AR_time (olsrv2TibAdRemoteRouterSetExpireTime).
|
|
|
|
Addresses associated with this router are
|
|
found in the NHDP-MIB module's nhdpDiscIfSetTable.
|
|
|
|
OLSRv2 (RFC 7181) defines the rules for managing
|
|
entries within this table, e.g., populating
|
|
and purging entries. Specific instructions for the
|
|
olsrv2TibAdRemoteRouterSetEntry(s) are found in
|
|
Section 10.1 and Section 17 of OLSRv2 (RFC 7181)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
INDEX { olsrv2TibAdRemoteRouterSetIpAddrType,
|
|
olsrv2TibAdRemoteRouterSetIpAddr }
|
|
::= { olsrv2TibAdRemoteRouterSetTable 1 }
|
|
|
|
Olsrv2TibAdRemoteRouterSetEntry ::=
|
|
SEQUENCE {
|
|
olsrv2TibAdRemoteRouterSetIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibAdRemoteRouterSetIpAddr
|
|
InetAddress,
|
|
olsrv2TibAdRemoteRouterSetMaxSeqNo
|
|
Unsigned32,
|
|
olsrv2TibAdRemoteRouterSetExpireTime
|
|
TimeStamp
|
|
}
|
|
|
|
olsrv2TibAdRemoteRouterSetIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2TibAdRemoteRouterSetIpAddr,
|
|
as defined in the InetAddress MIB module (RFC4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAdRemoteRouterSetEntry 1 }
|
|
|
|
olsrv2TibAdRemoteRouterSetIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the originator address of a received
|
|
TC message."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAdRemoteRouterSetEntry 2 }
|
|
|
|
olsrv2TibAdRemoteRouterSetMaxSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the greatest Advertised Neighbor Sequence
|
|
Number (ANSN) in any TC message
|
|
received that originated from the router
|
|
with originator address
|
|
olsrv2TibAdRemoteRouterSetIpAddr.
|
|
|
|
Sequence numbers are used in the OLSRv2 protocol
|
|
for the purpose of discarding 'old' information,
|
|
i.e., messages received out of order. However,
|
|
with a limited number of bits for representing
|
|
sequence numbers, wraparound (that the sequence
|
|
number is incremented from the maximum possible
|
|
value to zero) will occur. To prevent this from
|
|
interfering with the operation of this protocol,
|
|
OLSRv2 implementations observe the following when
|
|
determining the ordering of sequence numbers.
|
|
|
|
In OLSRv2, MAXVALUE designates one more than the
|
|
largest possible value for a sequence number.
|
|
For a 16-bit sequence number, MAXVALUE is 65536.
|
|
|
|
The sequence number S1 is said to be 'greater than'
|
|
the sequence number S2 if:
|
|
|
|
o S1 > S2 AND S1 - S2 < MAXVALUE/2 OR
|
|
|
|
o S2 > S1 AND S2 - S1 > MAXVALUE/2
|
|
|
|
When sequence numbers S1 and S2 differ by MAXVALUE/2,
|
|
their ordering cannot be determined. In this case,
|
|
which should not occur, either ordering may be
|
|
assumed.
|
|
|
|
Thus, when comparing two messages, it is possible
|
|
- even in the presence of wraparound - to determine
|
|
which message contains the most recent information."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAdRemoteRouterSetEntry 3 }
|
|
|
|
olsrv2TibAdRemoteRouterSetExpireTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
UNITS "centiseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2TibAdRemoteRouterSetExpireTime specifies the value
|
|
of sysUptime when this entry SHOULD expire and be
|
|
removed from the olsrv2TibAdRemoteRouterSetTable."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAdRemoteRouterSetEntry 4 }
|
|
|
|
--
|
|
-- Router Topology Set
|
|
--
|
|
|
|
olsrv2TibRouterTopologySetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2TibRouterTopologySetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Router Topology Set records topology
|
|
information about the network."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 8 }
|
|
|
|
olsrv2TibRouterTopologySetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2TibRouterTopologySetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It consists of Router Topology Tuples:
|
|
|
|
(TR_from_orig_addr
|
|
(olsrv2TibRouterTopologySetFromOrigIpAddrType,
|
|
olsrv2TibRouterTopologySetFromOrigIpAddr),
|
|
TR_to_orig_addr
|
|
(olsrv2TibRouterTopologySetToOrigIpAddrType,
|
|
olsrv2TibRouterTopologySetToOrigIpAddr),
|
|
TR_seq_number (olsrv2TibRouterTopologySetSeqNo),
|
|
TR_metric (olsrv2TibRouterTopologySetMetricValue),
|
|
TR_time (olsrv2TibRouterTopologySetExpireTime)).
|
|
|
|
OLSRv2 (RFC 7181) defines the rules for managing
|
|
entries within this table, e.g., populating
|
|
and purging entries. Specific instructions for the
|
|
olsrv2TibRouterTopologySetEntry(s) are found in
|
|
Section 10.2 and Section 17 of OLSRv2 (RFC 7181)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
INDEX { olsrv2TibRouterTopologySetFromOrigIpAddrType,
|
|
olsrv2TibRouterTopologySetFromOrigIpAddr,
|
|
olsrv2TibRouterTopologySetToOrigIpAddrType,
|
|
olsrv2TibRouterTopologySetToOrigIpAddr }
|
|
::= { olsrv2TibRouterTopologySetTable 1 }
|
|
|
|
Olsrv2TibRouterTopologySetEntry ::=
|
|
SEQUENCE {
|
|
olsrv2TibRouterTopologySetFromOrigIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibRouterTopologySetFromOrigIpAddr
|
|
InetAddress,
|
|
olsrv2TibRouterTopologySetToOrigIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibRouterTopologySetToOrigIpAddr
|
|
InetAddress,
|
|
olsrv2TibRouterTopologySetSeqNo
|
|
Unsigned32,
|
|
olsrv2TibRouterTopologySetMetricValue
|
|
Olsrv2MetricValueCompressedFormTC,
|
|
olsrv2TibRouterTopologySetExpireTime
|
|
TimeStamp
|
|
}
|
|
|
|
olsrv2TibRouterTopologySetFromOrigIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2TibRouterTopologySetFromOrigIpAddr,
|
|
as defined in the InetAddress MIB module (RFC4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRouterTopologySetEntry 1 }
|
|
|
|
olsrv2TibRouterTopologySetFromOrigIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the originator address of a router that can
|
|
reach the router with originator address TR_to_orig_addr
|
|
in one hop."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRouterTopologySetEntry 2 }
|
|
|
|
olsrv2TibRouterTopologySetToOrigIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2TibRouterTopologySetToOrigIpAddr,
|
|
as defined in the InetAddress MIB module (RFC4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRouterTopologySetEntry 3 }
|
|
|
|
olsrv2TibRouterTopologySetToOrigIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the originator address of a router that can be
|
|
reached by the router with originator address
|
|
TR_to_orig_addr in one hop."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRouterTopologySetEntry 4 }
|
|
|
|
olsrv2TibRouterTopologySetSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the greatest Advertised Neighbor Sequence
|
|
Number (ANSN) in any TC message
|
|
received that originated from the router
|
|
with originator address TR_from_orig_addr,
|
|
i.e., that contributed to the information
|
|
contained in this Tuple and that is defined by the
|
|
objects:
|
|
(olsrv2TibRouterTopologySetFromOrigIpAddrType,
|
|
olsrv2TibRouterTopologySetFromOrigIpAddr).
|
|
|
|
Sequence numbers are used in the OLSRv2 protocol
|
|
for the purpose of discarding 'old' information,
|
|
i.e., messages received out of order. However,
|
|
with a limited number of bits for representing
|
|
sequence numbers, wraparound (that the sequence
|
|
number is incremented from the maximum possible
|
|
value to zero) will occur. To prevent this from
|
|
interfering with the operation of this protocol,
|
|
OLSRv2 implementations observe the following when
|
|
determining the ordering of sequence numbers.
|
|
|
|
In OLSRv2, MAXVALUE designates one more than the
|
|
largest possible value for a sequence number.
|
|
For a 16-bit sequence number, MAXVALUE is 65536.
|
|
|
|
The sequence number S1 is said to be 'greater than'
|
|
the sequence number S2 if:
|
|
|
|
o S1 > S2 AND S1 - S2 < MAXVALUE/2 OR
|
|
|
|
o S2 > S1 AND S2 - S1 > MAXVALUE/2
|
|
|
|
When sequence numbers S1 and S2 differ by MAXVALUE/2,
|
|
their ordering cannot be determined. In this case,
|
|
which should not occur, either ordering may be
|
|
assumed.
|
|
|
|
Thus, when comparing two messages, it is possible
|
|
- even in the presence of wraparound - to determine
|
|
which message contains the most recent information."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRouterTopologySetEntry 5 }
|
|
|
|
olsrv2TibRouterTopologySetMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the neighbor metric from the router
|
|
with originator address TR_from_orig_addr
|
|
(olsrv2TibRouterTopologySetFromOrigIpAddrType,
|
|
olsrv2TibRouterTopologySetFromOrigIpAddr) to
|
|
the router with originator address TR_to_orig_addr
|
|
(olsrv2TibRouterTopologySetToOrigIpAddrType,
|
|
olsrv2TibRouterTopologySetToOrigIpAddr)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRouterTopologySetEntry 6 }
|
|
|
|
olsrv2TibRouterTopologySetExpireTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
UNITS "centiseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2TibRouterTopologySetExpireTime specifies the value
|
|
of sysUptime when this entry SHOULD expire and be
|
|
removed from the olsrv2TibRouterTopologySetTable."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRouterTopologySetEntry 7 }
|
|
|
|
--
|
|
-- Routable Address Topology Set
|
|
|
|
--
|
|
|
|
olsrv2TibRoutableAddressTopologySetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2TibRoutableAddressTopologySetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Routable Address Topology Set records topology
|
|
information about the routable addresses within the MANET,
|
|
including via which routers they may be reached."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 9 }
|
|
|
|
olsrv2TibRoutableAddressTopologySetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2TibRoutableAddressTopologySetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It consists of Router Topology Tuples:
|
|
|
|
(TA_from_orig_addr
|
|
(olsrv2TibRoutableAddressTopologySetFromOrigIpAddrType
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddr),
|
|
TA_dest_addr
|
|
(olsrv2TibRoutableAddressTopologySetFromDestIpAddrType
|
|
olsrv2TibRoutableAddressTopologySetFromDestIpAddr),
|
|
TA_seq_number (olsrv2TibRoutableAddressTopologySetSeqNo)
|
|
TA_metric (olsrv2TibRoutableAddressTopologySetMetricValue)
|
|
TA_time (olsrv2TibRoutableAddressTopologySetExpireTime)
|
|
)
|
|
|
|
OLSRv2 (RFC 7181) defines the rules for managing
|
|
entries within this table, e.g., populating
|
|
and purging entries. Specific instructions for the
|
|
olsrv2TibRoutableAddressTopologySetEntry(s) are found
|
|
in Section 10.3 and Section 17 of OLSRv2 (RFC 7181)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
INDEX { olsrv2TibRoutableAddressTopologySetFromOrigIpAddrType,
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddr,
|
|
olsrv2TibRoutableAddressTopologySetDestIpAddrType,
|
|
olsrv2TibRoutableAddressTopologySetDestIpAddr }
|
|
::= { olsrv2TibRoutableAddressTopologySetTable 1 }
|
|
|
|
Olsrv2TibRoutableAddressTopologySetEntry ::=
|
|
SEQUENCE {
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddr
|
|
InetAddress,
|
|
olsrv2TibRoutableAddressTopologySetDestIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibRoutableAddressTopologySetDestIpAddr
|
|
InetAddress,
|
|
olsrv2TibRoutableAddressTopologySetSeqNo
|
|
Unsigned32,
|
|
olsrv2TibRoutableAddressTopologySetMetricValue
|
|
Olsrv2MetricValueCompressedFormTC,
|
|
olsrv2TibRoutableAddressTopologySetExpireTime
|
|
TimeStamp
|
|
}
|
|
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddr,
|
|
as defined in the InetAddress MIB module (RFC 4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutableAddressTopologySetEntry 1 }
|
|
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the originator address of a router that can
|
|
reach the router with routable address TA_dest_addr
|
|
in one hop."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutableAddressTopologySetEntry 2 }
|
|
|
|
olsrv2TibRoutableAddressTopologySetDestIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2TibRouterTopologySetToOrigIpAddr,
|
|
as defined in the InetAddress MIB module (RFC 4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutableAddressTopologySetEntry 3 }
|
|
|
|
olsrv2TibRoutableAddressTopologySetDestIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is a routable address of a router that can be
|
|
reached by the router with originator address
|
|
TA_from_orig_addr in one hop. The TA_from_orig_addr
|
|
is defined by the tuple
|
|
(olsrv2TibRoutableAddressTopologySetFromOrigIpAddrType
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddr)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutableAddressTopologySetEntry 4 }
|
|
|
|
olsrv2TibRoutableAddressTopologySetSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the greatest Advertised Neighbor Sequence
|
|
Number (ANSN) in any TC message
|
|
received that originated from the router
|
|
with originator address TA_from_orig_addr,
|
|
i.e., that contributed to the information
|
|
contained in this Tuple. The TA_from_orig_addr
|
|
is defined by the tuple
|
|
(olsrv2TibRoutableAddressTopologySetFromOrigIpAddrType
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddr)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutableAddressTopologySetEntry 5 }
|
|
|
|
olsrv2TibRoutableAddressTopologySetMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the neighbor metric from the router
|
|
with originator address TA_from_orig_addr (defined
|
|
by the tuple
|
|
(olsrv2TibRoutableAddressTopologySetFromOrigIpAddrType
|
|
olsrv2TibRoutableAddressTopologySetFromOrigIpAddr))
|
|
to the router with OLSRv2 interface address TA_dest_addr
|
|
(defined by the tuple
|
|
(olsrv2TibRoutableAddressTopologySetFromDestIpAddrType
|
|
olsrv2TibRoutableAddressTopologySetFromDestIpAddr))."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutableAddressTopologySetEntry 6 }
|
|
|
|
olsrv2TibRoutableAddressTopologySetExpireTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
UNITS "centiseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2TibRoutableAddressTopologySetExpireTime
|
|
specifies the value of sysUptime when this entry
|
|
SHOULD expire and be removed from the
|
|
olsrv2TibRoutableAddressTopologySetTable."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutableAddressTopologySetEntry 7 }
|
|
|
|
--
|
|
-- Attached Network Set
|
|
--
|
|
|
|
olsrv2TibAttNetworksSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2TibAttNetworksSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Attached Network Set records information
|
|
about networks (which may be outside the MANET)
|
|
attached to other routers and their routable addresses."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 10 }
|
|
|
|
olsrv2TibAttNetworksSetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2TibAttNetworksSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It consists of Attached Network Tuples:
|
|
|
|
(AN_orig_addr
|
|
(olsrv2TibAttNetworksSetOrigIpAddrType,
|
|
olsrv2TibAttNetworksSetOrigIpAddr),
|
|
AN_net_addr
|
|
(olsrv2TibAttNetworksSetNetIpAddrType,
|
|
olsrv2TibAttNetworksSetNetIpAddr,
|
|
olsrv2TibAttNetworksSetNetIpAddrPrefixLen),
|
|
AN_seq_number (olsrv2TibAttNetworksSetSeqNo),
|
|
AN_dist (olsrv2TibAttNetworksSetDist),
|
|
AN_metric (olsrv2TibAttNetworksSetMetricValue),
|
|
AN_time (olsrv2TibAttNetworksSetExpireTime)
|
|
)
|
|
|
|
OLSRv2 (RFC 7181) defines the rules for managing
|
|
entries within this table, e.g., populating
|
|
and purging entries. Specific instructions for the
|
|
olsrv2TibRoutableAddressTopologySetEntry(s) are found
|
|
in Section 10.4 and Section 17 of OLSRv2 (RFC 7181)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
INDEX { olsrv2TibAttNetworksSetOrigIpAddrType,
|
|
olsrv2TibAttNetworksSetOrigIpAddr,
|
|
olsrv2TibAttNetworksSetNetIpAddrType,
|
|
olsrv2TibAttNetworksSetNetIpAddr,
|
|
olsrv2TibAttNetworksSetNetIpAddrPrefixLen }
|
|
::= { olsrv2TibAttNetworksSetTable 1 }
|
|
|
|
Olsrv2TibAttNetworksSetEntry ::=
|
|
|
|
SEQUENCE {
|
|
olsrv2TibAttNetworksSetOrigIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibAttNetworksSetOrigIpAddr
|
|
InetAddress,
|
|
olsrv2TibAttNetworksSetNetIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibAttNetworksSetNetIpAddr
|
|
InetAddress,
|
|
olsrv2TibAttNetworksSetNetIpAddrPrefixLen
|
|
InetAddressPrefixLength,
|
|
olsrv2TibAttNetworksSetSeqNo
|
|
Unsigned32,
|
|
olsrv2TibAttNetworksSetDist
|
|
Unsigned32,
|
|
olsrv2TibAttNetworksSetMetricValue
|
|
Olsrv2MetricValueCompressedFormTC,
|
|
olsrv2TibAttNetworksSetExpireTime
|
|
TimeStamp
|
|
}
|
|
|
|
olsrv2TibAttNetworksSetOrigIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2TibAttNetworksSetOrigIpAddr,
|
|
as defined in the InetAddress MIB module (RFC4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAttNetworksSetEntry 1 }
|
|
|
|
olsrv2TibAttNetworksSetOrigIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the originator address, of type
|
|
olsrv2TibAttNetworksSetOrigIpAddrType, of a
|
|
router that can act as gateway to the
|
|
network with address AN_net_addr. The
|
|
AN_net_addr is defined by the tuple
|
|
(olsrv2TibAttNetworksSetNetIpAddrType,
|
|
olsrv2TibAttNetworksSetNetIpAddr,
|
|
olsrv2TibAttNetworksSetNetIpAddrPrefixLen)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAttNetworksSetEntry 2 }
|
|
|
|
olsrv2TibAttNetworksSetNetIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2TibAttNetworksSetNetIpAddr,
|
|
as defined in the InetAddress MIB module (RFC 4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAttNetworksSetEntry 3 }
|
|
|
|
olsrv2TibAttNetworksSetNetIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the network address, of type
|
|
olsrv2TibAttNetworksSetNetIpAddrType, of an
|
|
attached network, that may be reached via
|
|
the router with originator address AN_orig_addr.
|
|
The AN_orig_addr is defined by the tuple
|
|
(olsrv2TibAttNetworksSetOrigIpAddrType,
|
|
olsrv2TibAttNetworksSetOrigIpAddr)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAttNetworksSetEntry 4 }
|
|
|
|
olsrv2TibAttNetworksSetNetIpAddrPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
UNITS "bits"
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of leading one bits that form the
|
|
mask to be logically ANDed with the destination address
|
|
before being compared to the value in the
|
|
olsrv2TibAttNetworksSetNetIpAddr field."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAttNetworksSetEntry 5 }
|
|
|
|
olsrv2TibAttNetworksSetSeqNo OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..65535)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the greatest Advertised Neighbor Sequence
|
|
Number (ANSN) in any TC message received
|
|
that originated from the router
|
|
with originator address AN_orig_addr
|
|
(i.e., that contributed to the information
|
|
contained in this Tuple). The AN_orig_addr
|
|
is defined by the tuple
|
|
(olsrv2TibAttNetworksSetOrigIpAddrType,
|
|
olsrv2TibAttNetworksSetOrigIpAddr).
|
|
|
|
Sequence numbers are used in the OLSRv2 protocol
|
|
for the purpose of discarding 'old' information,
|
|
i.e., messages received out of order. However,
|
|
with a limited number of bits for representing
|
|
sequence numbers, wraparound (that the sequence
|
|
number is incremented from the maximum possible
|
|
value to zero) will occur. To prevent this from
|
|
interfering with the operation of this protocol,
|
|
the following MUST be observed when determining
|
|
the ordering of sequence numbers.
|
|
|
|
The term MAXVALUE designates in the following one
|
|
more than the largest possible value for a sequence
|
|
number. For a 16-bit sequence number (as are those
|
|
defined in this specification), MAXVALUE is 65536.
|
|
|
|
The sequence number S1 is said to be 'greater than'
|
|
the sequence number S2 if:
|
|
|
|
o S1 > S2 AND S1 - S2 < MAXVALUE/2 OR
|
|
|
|
o S2 > S1 AND S2 - S1 > MAXVALUE/2
|
|
|
|
When sequence numbers S1 and S2 differ by MAXVALUE/2,
|
|
their ordering cannot be determined. In this case,
|
|
which should not occur, either ordering may be
|
|
assumed.
|
|
|
|
Thus, when comparing two messages, it is possible
|
|
- even in the presence of wraparound - to determine
|
|
which message contains the most recent information."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAttNetworksSetEntry 6 }
|
|
|
|
olsrv2TibAttNetworksSetDist OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
UNITS "hops"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of hops to the network
|
|
with address AN_net_addr from the router with
|
|
originator address AN_orig_addr.
|
|
The AN_orig_addr is defined by the tuple
|
|
(olsrv2TibAttNetworksSetOrigIpAddrType,
|
|
olsrv2TibAttNetworksSetOrigIpAddr)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAttNetworksSetEntry 7 }
|
|
|
|
olsrv2TibAttNetworksSetMetricValue OBJECT-TYPE
|
|
SYNTAX Olsrv2MetricValueCompressedFormTC
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The metric of the link from the router with
|
|
originator address AN_orig_addr to the attached
|
|
network with address AN_net_addr.
|
|
The AN_net_addr is defined by the tuple
|
|
(olsrv2TibAttNetworksSetNetIpAddrType,
|
|
olsrv2TibAttNetworksSetNetIpAddr,
|
|
olsrv2TibAttNetworksSetNetIpAddrPrefixLen)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAttNetworksSetEntry 9 }
|
|
|
|
olsrv2TibAttNetworksSetExpireTime OBJECT-TYPE
|
|
SYNTAX TimeStamp
|
|
UNITS "centiseconds"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2TibAttNetworksSetExpireTime
|
|
specifies the value of sysUptime when this
|
|
entry SHOULD expire and be removed from the
|
|
olsrv2TibAttNetworksSetTable."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibAttNetworksSetEntry 10 }
|
|
|
|
--
|
|
-- Routing Set
|
|
--
|
|
|
|
olsrv2TibRoutingSetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2TibRoutingSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A router's Routing Set records the first hop along a
|
|
selected path to each destination for which any such
|
|
path is known."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2StateGroup 11 }
|
|
|
|
olsrv2TibRoutingSetEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2TibRoutingSetEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"It consists of Routing Tuples:
|
|
|
|
(R_dest_addr, R_next_iface_addr,
|
|
R_local_iface_addr, R_dist, R_metric)"
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
INDEX { olsrv2TibRoutingSetDestIpAddrType,
|
|
olsrv2TibRoutingSetDestIpAddr,
|
|
olsrv2TibRoutingSetDestIpAddrPrefixLen }
|
|
::= { olsrv2TibRoutingSetTable 1 }
|
|
|
|
Olsrv2TibRoutingSetEntry ::=
|
|
SEQUENCE {
|
|
olsrv2TibRoutingSetDestIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibRoutingSetDestIpAddr
|
|
InetAddress,
|
|
olsrv2TibRoutingSetDestIpAddrPrefixLen
|
|
InetAddressPrefixLength,
|
|
olsrv2TibRoutingSetNextIfIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibRoutingSetNextIfIpAddr
|
|
InetAddress,
|
|
olsrv2TibRoutingSetLocalIfIpAddrType
|
|
InetAddressType,
|
|
olsrv2TibRoutingSetLocalIfIpAddr
|
|
InetAddress,
|
|
olsrv2TibRoutingSetDist
|
|
Unsigned32,
|
|
olsrv2TibRoutingSetMetricValue
|
|
Unsigned32
|
|
}
|
|
|
|
olsrv2TibRoutingSetDestIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2TibRoutingSetDestIpAddr,
|
|
as defined in the InetAddress MIB module (RFC 4001).
|
|
|
|
Only the values 'ipv4(1)' and 'ipv6(2)' are
|
|
supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutingSetEntry 1 }
|
|
|
|
olsrv2TibRoutingSetDestIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This is the address of the destination,
|
|
either the address of an interface of
|
|
a destination router or the network
|
|
address of an attached network."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutingSetEntry 2 }
|
|
|
|
olsrv2TibRoutingSetDestIpAddrPrefixLen OBJECT-TYPE
|
|
SYNTAX InetAddressPrefixLength
|
|
UNITS "bits"
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indicates the number of leading one bits that form the
|
|
mask to be logically ANDed with the destination address
|
|
before being compared to the value in the
|
|
olsrv2TibRoutingSetDestIpAddr field.
|
|
|
|
Note: This definition needs to be consistent
|
|
with the current forwarding table MIB module description.
|
|
Specifically, it SHOULD allow for longest prefix
|
|
matching of network addresses."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutingSetEntry 3 }
|
|
|
|
olsrv2TibRoutingSetNextIfIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2TibRoutingSetNextIfIpAddr,
|
|
as defined in the InetAddress MIB module (RFC 4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutingSetEntry 4 }
|
|
|
|
olsrv2TibRoutingSetNextIfIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the OLSRv2 interface address of the
|
|
next hop on the selected path to the
|
|
destination."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutingSetEntry 5 }
|
|
|
|
olsrv2TibRoutingSetLocalIfIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2TibRoutingSetLocalIfIpAddr
|
|
and olsrv2TibRoutingSetNextIfIpAddr,
|
|
as defined in the InetAddress MIB module (RFC 4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutingSetEntry 6 }
|
|
|
|
olsrv2TibRoutingSetLocalIfIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the address of the local OLSRv2
|
|
interface over which a packet must be
|
|
sent to reach the destination by the
|
|
selected path."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutingSetEntry 7 }
|
|
|
|
olsrv2TibRoutingSetDist OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
UNITS "hops"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the number of hops on the selected
|
|
path to the destination."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutingSetEntry 8 }
|
|
|
|
olsrv2TibRoutingSetMetricValue OBJECT-TYPE
|
|
SYNTAX Unsigned32(0..4294901760)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is the metric of the route
|
|
to the destination with address R_dest_addr.
|
|
The maximum value of this object can be
|
|
256 times MAXIMUM_METRIC,
|
|
as represented in Olsrv2MetricValueCompressedFormTC, i.e.,
|
|
4294901760."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2TibRoutingSetEntry 9 }
|
|
|
|
--
|
|
-- OLSRv2 Performance Group
|
|
--
|
|
|
|
--
|
|
-- Contains objects that help to characterize the
|
|
-- performance of the OLSRv2 routing process.
|
|
--
|
|
|
|
olsrv2PerformanceObjGrp OBJECT IDENTIFIER ::= {olsrv2MIBObjects 3}
|
|
|
|
--
|
|
-- Objects per local interface
|
|
--
|
|
|
|
olsrv2InterfacePerfTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF Olsrv2InterfacePerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This table summarizes performance objects that are
|
|
measured per each active local OLSRv2 interface.
|
|
If the olsrv2InterfaceAdminStatus of the interface
|
|
changes to 'disabled', then the row associated with this
|
|
interface SHOULD be removed from this table."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2PerformanceObjGrp 1 }
|
|
|
|
olsrv2InterfacePerfEntry OBJECT-TYPE
|
|
SYNTAX Olsrv2InterfacePerfEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A single entry contains performance counters for
|
|
each active local OLSRv2 interface."
|
|
AUGMENTS { nhdpInterfacePerfEntry }
|
|
::= { olsrv2InterfacePerfTable 1 }
|
|
|
|
Olsrv2InterfacePerfEntry ::=
|
|
SEQUENCE {
|
|
olsrv2IfTcMessageXmits
|
|
Counter32,
|
|
olsrv2IfTcMessageRecvd
|
|
Counter32,
|
|
olsrv2IfTcMessageXmitAccumulatedSize
|
|
Counter64,
|
|
olsrv2IfTcMessageRecvdAccumulatedSize
|
|
Counter64,
|
|
olsrv2IfTcMessageTriggeredXmits
|
|
Counter32,
|
|
olsrv2IfTcMessagePeriodicXmits
|
|
Counter32,
|
|
olsrv2IfTcMessageForwardedXmits
|
|
Counter32,
|
|
olsrv2IfTcMessageXmitAccumulatedMPRSelectorCount
|
|
Counter32
|
|
}
|
|
|
|
olsrv2IfTcMessageXmits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A counter is incremented each time a TC
|
|
message has been transmitted on that interface."
|
|
::= { olsrv2InterfacePerfEntry 1 }
|
|
|
|
olsrv2IfTcMessageRecvd OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A counter is incremented each time a
|
|
TC message has been received on that interface.
|
|
This excludes all messages that are ignored due to
|
|
OLSRv2 protocol procedures, such as messages
|
|
considered invalid for processing by this router,
|
|
as defined in Section 16.3.1 of OLSRv2 (RFC 7181)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2InterfacePerfEntry 2 }
|
|
|
|
olsrv2IfTcMessageXmitAccumulatedSize OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A counter is incremented by the number of octets in
|
|
a TC message each time a TC message has been sent."
|
|
::= { olsrv2InterfacePerfEntry 3 }
|
|
|
|
olsrv2IfTcMessageRecvdAccumulatedSize OBJECT-TYPE
|
|
SYNTAX Counter64
|
|
UNITS "octets"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A counter is incremented by the number of octets in
|
|
a TC message each time a TC message has been received.
|
|
This excludes all messages that are ignored due to
|
|
OLSRv2 protocol procedures, such as messages
|
|
considered invalid for processing by this router,
|
|
as defined in Section 16.3.1 of OLSRv2 (RFC 7181)."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2InterfacePerfEntry 4 }
|
|
|
|
olsrv2IfTcMessageTriggeredXmits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A counter is incremented each time a triggered
|
|
TC message has been sent."
|
|
::= { olsrv2InterfacePerfEntry 5 }
|
|
|
|
olsrv2IfTcMessagePeriodicXmits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A counter is incremented each time a periodic
|
|
TC message has been sent."
|
|
::= { olsrv2InterfacePerfEntry 6 }
|
|
|
|
olsrv2IfTcMessageForwardedXmits OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "messages"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A counter is incremented each time a
|
|
TC message has been forwarded."
|
|
::= { olsrv2InterfacePerfEntry 7 }
|
|
|
|
olsrv2IfTcMessageXmitAccumulatedMPRSelectorCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "advertised MPR selectors"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A counter is incremented by the number of advertised
|
|
MPR selectors in a TC each time a TC
|
|
message has been sent."
|
|
::= { olsrv2InterfacePerfEntry 8 }
|
|
|
|
--
|
|
-- Objects concerning the Routing Set
|
|
--
|
|
|
|
olsrv2RoutingSetRecalculationCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "recalculations"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter increments each time the Routing Set has
|
|
been recalculated."
|
|
::= { olsrv2PerformanceObjGrp 2 }
|
|
|
|
--
|
|
-- Objects concerning the MPR set
|
|
--
|
|
|
|
olsrv2MPRSetRecalculationCount OBJECT-TYPE
|
|
SYNTAX Counter32
|
|
UNITS "recalculations"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This counter increments each time the MPRs
|
|
of this router have been recalculated for
|
|
any of its interfaces."
|
|
::= { olsrv2PerformanceObjGrp 3 }
|
|
|
|
--
|
|
-- Notifications
|
|
--
|
|
|
|
olsrv2NotificationsObjects OBJECT IDENTIFIER ::=
|
|
{ olsrv2MIBNotifications 0 }
|
|
olsrv2NotificationsControl OBJECT IDENTIFIER ::=
|
|
{ olsrv2MIBNotifications 1 }
|
|
olsrv2NotificationsStates OBJECT IDENTIFIER ::=
|
|
{ olsrv2MIBNotifications 2 }
|
|
|
|
-- olsrv2NotificationsObjects
|
|
|
|
olsrv2RouterStatusChange NOTIFICATION-TYPE
|
|
OBJECTS { olsrv2OrigIpAddrType, -- The address type of
|
|
-- the originator of
|
|
-- the notification.
|
|
olsrv2OrigIpAddr, -- The originator of
|
|
-- the notification.
|
|
olsrv2AdminStatus -- The new state.
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2RouterStatusChange is a notification generated
|
|
when the OLSRv2 router changes it status.
|
|
The router status is maintained in the
|
|
olsrv2AdminStatus object."
|
|
::= { olsrv2NotificationsObjects 1 }
|
|
|
|
olsrv2OrigIpAddrChange NOTIFICATION-TYPE
|
|
OBJECTS { olsrv2OrigIpAddrType, -- The address type of
|
|
-- the originator of
|
|
-- the notification.
|
|
olsrv2OrigIpAddr, -- The originator of
|
|
-- the notification.
|
|
olsrv2PreviousOrigIpAddrType, -- The address
|
|
-- type of the previous
|
|
-- address of
|
|
-- the originator of
|
|
-- the notification.
|
|
olsrv2PreviousOrigIpAddr -- The previous
|
|
-- address of the
|
|
-- originator of
|
|
-- the notification.
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"olsrv2OrigIpAddrChange is a notification generated when
|
|
the OLSRv2 router changes it originator IP address.
|
|
The notification includes the new and the previous
|
|
originator IP address of the OLSRv2 router."
|
|
::= { olsrv2NotificationsObjects 2 }
|
|
|
|
olsrv2RoutingSetRecalculationCountChange NOTIFICATION-TYPE
|
|
OBJECTS { olsrv2OrigIpAddrType, -- The address type of
|
|
-- the originator of
|
|
-- the notification.
|
|
olsrv2OrigIpAddr, -- The originator of
|
|
-- the notification.
|
|
olsrv2RoutingSetRecalculationCount -- Number
|
|
-- of the
|
|
-- Routing Set
|
|
-- recalculations.
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The olsrv2RoutingSetRecalculationCountChange
|
|
notification is generated when a significant number of
|
|
Routing Set recalculations have occurred in a short time.
|
|
This notification SHOULD be generated no more than once
|
|
per olsrv2RoutingSetRecalculationCountWindow.
|
|
|
|
The network administrator SHOULD select
|
|
appropriate values for 'significant number of
|
|
Routing Set recalculations' and 'short time' through
|
|
the settings of the
|
|
olsrv2RoutingSetRecalculationCountThreshold
|
|
and olsrv2RoutingSetRecalculationCountWindow objects."
|
|
::= { olsrv2NotificationsObjects 3 }
|
|
|
|
olsrv2MPRSetRecalculationCountChange NOTIFICATION-TYPE
|
|
OBJECTS { olsrv2OrigIpAddrType, -- The address type of
|
|
-- the originator of
|
|
-- the notification.
|
|
olsrv2OrigIpAddr, -- The originator of
|
|
-- the notification.
|
|
olsrv2MPRSetRecalculationCount -- Number of
|
|
-- MPR set
|
|
-- recalculations.
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The olsrv2MPRSetRecalculationCountChange
|
|
notification is generated when a significant
|
|
number of MPR set recalculations occur in
|
|
a short period of time. This notification
|
|
SHOULD be generated no more than once
|
|
per olsrv2MPRSetRecalculationCountWindow.
|
|
The network administrator SHOULD select
|
|
appropriate values for 'significant number of
|
|
MPR set recalculations' and 'short period of
|
|
time' through the settings of the
|
|
olsrv2MPRSetRecalculationCountThreshold and
|
|
olsrv2MPRSetRecalculationCountWindow objects."
|
|
::= { olsrv2NotificationsObjects 4 }
|
|
|
|
-- olsrv2NotificationsControl
|
|
|
|
olsrv2RoutingSetRecalculationCountThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
UNITS "recalculations"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A threshold value for the
|
|
olsrv2RoutingSetRecalculationCount object.
|
|
If the number of occurrences exceeds this
|
|
threshold within the previous
|
|
olsrv2RoutingSetRecalculationCountWindow,
|
|
then the olsrv2RoutingSetRecalculationCountChange
|
|
|
|
notification is to be generated.
|
|
|
|
It is RECOMMENDED that the value of this
|
|
threshold be set to at least 20 and higher
|
|
in dense topologies with frequent expected
|
|
topology changes."
|
|
DEFVAL { 20 }
|
|
::= { olsrv2NotificationsControl 1 }
|
|
|
|
olsrv2RoutingSetRecalculationCountWindow OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to determine whether to generate
|
|
an olsrv2RoutingSetRecalculationCountChange notification.
|
|
This object represents an interval from the present moment,
|
|
extending into the past, expressed in hundredths of
|
|
a second. If the change in the value of the
|
|
olsrv2RoutingSetRecalculationCount object during
|
|
this interval has exceeded the value of
|
|
olsrv2RoutingSetRecalculationCountThreshold, then
|
|
an olsrv2RoutingSetRecalculationCountChange notification
|
|
is generated.
|
|
|
|
It is RECOMMENDED that the value for this
|
|
window be set to at least 5 times the
|
|
nhdpHelloInterval (whose default value is
|
|
2 seconds."
|
|
DEFVAL { 1000 }
|
|
::= { olsrv2NotificationsControl 2 }
|
|
|
|
olsrv2MPRSetRecalculationCountThreshold OBJECT-TYPE
|
|
SYNTAX Integer32 (0..255)
|
|
UNITS "recalculations"
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A threshold value for the
|
|
olsrv2MPRSetRecalculationCount object.
|
|
If the number of occurrences exceeds this
|
|
threshold within the previous
|
|
olsrv2MPRSetRecalculationCountWindow,
|
|
then the
|
|
olsrv2MPRSetRecalculationCountChange
|
|
notification is to be generated.
|
|
|
|
It is RECOMMENDED that the value of this
|
|
|
|
threshold be set to at least 20 and higher
|
|
in dense topologies with frequent expected
|
|
topology changes."
|
|
DEFVAL { 20 }
|
|
::= { olsrv2NotificationsControl 3 }
|
|
|
|
olsrv2MPRSetRecalculationCountWindow OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This object is used to determine whether to generate
|
|
an olsrv2MPRSetRecalculationCountChange notification.
|
|
This object represents an interval from the present moment,
|
|
extending into the past, expressed in hundredths of
|
|
a second. If the change in the value of the
|
|
olsrv2MPRSetRecalculationCount object during
|
|
that interval has exceeded the value of
|
|
olsrv2MPRSetRecalculationCountThreshold, then the
|
|
an olsrv2MPRSetRecalculationCountChange notification
|
|
is generated.
|
|
|
|
It is RECOMMENDED that the value for this
|
|
window be set to at least 5 times the
|
|
nhdpHelloInterval."
|
|
DEFVAL { 1000 }
|
|
::= { olsrv2NotificationsControl 4 }
|
|
|
|
olsrv2PreviousOrigIpAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType { ipv4(1) , ipv6(2) }
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The type of the olsrv2PreviousOrigIpAddr,
|
|
as defined in the InetAddress MIB module (RFC 4001).
|
|
|
|
Only the values 'ipv4(1)' and
|
|
'ipv6(2)' are supported.
|
|
|
|
This object MUST have the same persistence
|
|
characteristics as olsrv2PreviousOrigIpAddr."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NotificationsStates 1 }
|
|
|
|
olsrv2PreviousOrigIpAddr OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The previous origination IP address
|
|
of this OLSRv2 router.
|
|
|
|
This object SHOULD be updated each time
|
|
the olsrv2OrigIpAddr is modified.
|
|
|
|
This object is persistent, and when written,
|
|
the entity SHOULD save the change to
|
|
non-volatile storage."
|
|
REFERENCE
|
|
"RFC 7181 - The Optimized Link State Routing Protocol
|
|
Version 2, Clausen, T., Dearlove, C., Jacquet, P.,
|
|
and U. Herberg, April 2014."
|
|
::= { olsrv2NotificationsStates 2 }
|
|
|
|
--
|
|
-- Compliance Statements
|
|
--
|
|
|
|
olsrv2Compliances OBJECT IDENTIFIER ::= { olsrv2MIBConformance 1 }
|
|
olsrv2MIBGroups OBJECT IDENTIFIER ::= { olsrv2MIBConformance 2 }
|
|
|
|
olsrv2BasicCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The basic implementation requirements for
|
|
managed network entities that implement
|
|
the OLSRv2 routing process."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { olsrv2ConfigObjectsGroup }
|
|
::= { olsrv2Compliances 1 }
|
|
|
|
olsrv2FullCompliance MODULE-COMPLIANCE
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The full implementation requirements for
|
|
managed network entities that implement
|
|
the OLSRv2 routing process."
|
|
MODULE -- this module
|
|
MANDATORY-GROUPS { olsrv2ConfigObjectsGroup,
|
|
olsrv2StateObjectsGroup,
|
|
olsrv2PerfObjectsGroup,
|
|
olsrv2NotificationsObjectsGroup,
|
|
olsrv2NotificationsGroup }
|
|
::= { olsrv2Compliances 2 }
|
|
|
|
--
|
|
-- Units of Conformance
|
|
--
|
|
|
|
olsrv2ConfigObjectsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
olsrv2AdminStatus,
|
|
olsrv2InterfaceAdminStatus,
|
|
olsrv2OrigIpAddrType,
|
|
olsrv2OrigIpAddr,
|
|
olsrv2OHoldTime,
|
|
olsrv2TcInterval,
|
|
olsrv2TcMinInterval,
|
|
olsrv2THoldTime,
|
|
olsrv2AHoldTime,
|
|
olsrv2RxHoldTime,
|
|
olsrv2PHoldTime,
|
|
olsrv2FHoldTime,
|
|
olsrv2TpMaxJitter,
|
|
olsrv2TtMaxJitter,
|
|
olsrv2FMaxJitter,
|
|
olsrv2TcHopLimit,
|
|
olsrv2WillFlooding,
|
|
olsrv2WillRouting,
|
|
olsrv2LinkMetricType
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects to permit configuration of OLSRv2.
|
|
All of these SHOULD be backed by non-volatile
|
|
storage."
|
|
::= { olsrv2MIBGroups 1 }
|
|
|
|
olsrv2StateObjectsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
olsrv2LibOrigSetExpireTime,
|
|
olsrv2LibLocAttNetSetDistance,
|
|
olsrv2LibLocAttNetSetMetricValue,
|
|
olsrv2IibLinkSetInMetricValue,
|
|
olsrv2IibLinkSetOutMetricValue,
|
|
olsrv2IibLinkSetMprSelector,
|
|
olsrv2Iib2HopSetInMetricValue,
|
|
olsrv2Iib2HopSetOutMetricValue,
|
|
olsrv2NibNeighborSetNOrigIpAddrType,
|
|
olsrv2NibNeighborSetNOrigIpAddr,
|
|
olsrv2NibNeighborSetNInMetricValue,
|
|
olsrv2NibNeighborSetNOutMetricValue,
|
|
olsrv2NibNeighborSetNWillFlooding,
|
|
olsrv2NibNeighborSetNWillRouting,
|
|
olsrv2NibNeighborSetNFloodingMpr,
|
|
olsrv2NibNeighborSetNRoutingMpr,
|
|
olsrv2NibNeighborSetNMprSelector,
|
|
olsrv2NibNeighborSetNAdvertised,
|
|
olsrv2NibNeighborSetTableAnsn,
|
|
olsrv2TibAdRemoteRouterSetMaxSeqNo,
|
|
olsrv2TibAdRemoteRouterSetExpireTime,
|
|
olsrv2TibRouterTopologySetSeqNo,
|
|
olsrv2TibRouterTopologySetMetricValue,
|
|
olsrv2TibRouterTopologySetExpireTime,
|
|
olsrv2TibRoutableAddressTopologySetExpireTime,
|
|
olsrv2TibRoutableAddressTopologySetSeqNo,
|
|
olsrv2TibRoutableAddressTopologySetMetricValue,
|
|
olsrv2TibAttNetworksSetSeqNo,
|
|
olsrv2TibAttNetworksSetDist,
|
|
olsrv2TibAttNetworksSetMetricValue,
|
|
olsrv2TibAttNetworksSetExpireTime,
|
|
olsrv2TibRoutingSetNextIfIpAddrType,
|
|
olsrv2TibRoutingSetNextIfIpAddr,
|
|
olsrv2TibRoutingSetLocalIfIpAddrType,
|
|
olsrv2TibRoutingSetLocalIfIpAddr,
|
|
olsrv2TibRoutingSetDist,
|
|
olsrv2TibRoutingSetMetricValue
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects to permit monitoring of OLSRv2 state."
|
|
::= { olsrv2MIBGroups 2 }
|
|
|
|
olsrv2PerfObjectsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
olsrv2IfTcMessageXmits,
|
|
olsrv2IfTcMessageRecvd,
|
|
olsrv2IfTcMessageXmitAccumulatedSize,
|
|
olsrv2IfTcMessageRecvdAccumulatedSize,
|
|
olsrv2IfTcMessageTriggeredXmits,
|
|
olsrv2IfTcMessagePeriodicXmits,
|
|
olsrv2IfTcMessageForwardedXmits,
|
|
olsrv2IfTcMessageXmitAccumulatedMPRSelectorCount,
|
|
olsrv2RoutingSetRecalculationCount,
|
|
olsrv2MPRSetRecalculationCount
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects to support monitoring of OLSRv2 performance."
|
|
::= { olsrv2MIBGroups 3 }
|
|
|
|
olsrv2NotificationsObjectsGroup OBJECT-GROUP
|
|
OBJECTS {
|
|
olsrv2RoutingSetRecalculationCountThreshold,
|
|
olsrv2RoutingSetRecalculationCountWindow,
|
|
olsrv2MPRSetRecalculationCountThreshold,
|
|
olsrv2MPRSetRecalculationCountWindow,
|
|
olsrv2PreviousOrigIpAddrType,
|
|
olsrv2PreviousOrigIpAddr
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Objects to support the notification types in the
|
|
olsrv2NotificationsGroup. Some of these appear in
|
|
notification payloads, others serve to control
|
|
notification generation."
|
|
::= { olsrv2MIBGroups 4 }
|
|
|
|
olsrv2NotificationsGroup NOTIFICATION-GROUP
|
|
NOTIFICATIONS {
|
|
olsrv2RouterStatusChange,
|
|
olsrv2OrigIpAddrChange,
|
|
olsrv2RoutingSetRecalculationCountChange,
|
|
olsrv2MPRSetRecalculationCountChange
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Notification types to support management of OLSRv2."
|
|
::= { olsrv2MIBGroups 5 }
|
|
|
|
END
|