760 lines
30 KiB
Plaintext
760 lines
30 KiB
Plaintext
ELTEX-MES-IP DEFINITIONS ::= BEGIN
|
|
|
|
-- Title: ELTEX MES IP Private Extension
|
|
-- Version: 1.1
|
|
-- Date: 12 Dec 2017
|
|
|
|
IMPORTS
|
|
eltMes FROM ELTEX-MES
|
|
rlInetRoutingDistanceEntry, rlInetStaticRouteEntry FROM RADLAN-IPv6
|
|
OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI
|
|
TruthValue, DisplayString, RowStatus FROM SNMPv2-TC
|
|
ifIndex, InterfaceIndex FROM IF-MIB
|
|
EltexBgpAsSize, EltexBgpOriginCode,
|
|
EltexBgpRouteMapAsPathAction FROM ELTEX-BGP-MIB
|
|
rlRouteMapPbrEntry FROM MARVELL-ROUTEMAP-MIB
|
|
InetAddress, InetAddressType FROM INET-ADDRESS-MIB
|
|
RlRedistDstProtocol FROM RADLAN-Redistribute
|
|
inetCidrRouteEntry FROM IP-FORWARD-MIB
|
|
VlanId FROM Q-BRIDGE-MIB;
|
|
|
|
eltMesIpSpec MODULE-IDENTITY
|
|
LAST-UPDATED "201402120000Z"
|
|
ORGANIZATION "Eltex Enterprise Co, Ltd."
|
|
CONTACT-INFO
|
|
"www.eltex.nsk.ru"
|
|
DESCRIPTION
|
|
"The private MIB module definition for IP MIB."
|
|
REVISION "200606220000Z"
|
|
DESCRIPTION
|
|
"Initial version of this MIB."
|
|
::= { eltMes 91 }
|
|
|
|
EltMesRouteMapPermitOrDeny ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "Whether the behavior is to permit or deny."
|
|
SYNTAX INTEGER {
|
|
permit(1), -- Unmatched routes are permitted
|
|
deny(2) -- Unmatched routes are denied
|
|
}
|
|
|
|
EltInetCidrRouteInstallStatus ::= TEXTUAL-CONVENTION
|
|
STATUS current
|
|
DESCRIPTION "If the route is installed in the forwarding routing table,
|
|
then success, otherwise failure."
|
|
SYNTAX INTEGER {
|
|
success(1), -- Route set in forwarding table
|
|
failure(2) -- Route not set in forwarding table
|
|
}
|
|
|
|
eltMesOspf OBJECT IDENTIFIER ::= { eltMesIpSpec 1 }
|
|
-- see eltIpRouter.mib
|
|
|
|
eltMesArpSpec OBJECT IDENTIFIER ::= { eltMesIpSpec 3 }
|
|
-- see eltArpInterfaceTable.mib
|
|
|
|
--
|
|
-- eltMesInetRouting
|
|
--
|
|
|
|
eltMesInetRouting OBJECT IDENTIFIER ::= { eltMesIpSpec 4 }
|
|
|
|
eltInetRoutingDistanceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltInetRoutingDistanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table defines administrative distances for
|
|
different protocol routes that are inserted into
|
|
the routing table.
|
|
|
|
The table augments rlInetRoutingDistanceTable."
|
|
::= { eltMesInetRouting 1 }
|
|
|
|
eltInetRoutingDistanceEntry OBJECT-TYPE
|
|
SYNTAX EltInetRoutingDistanceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A set of distances per inet address type."
|
|
AUGMENTS { rlInetRoutingDistanceEntry }
|
|
::= { eltInetRoutingDistanceTable 1 }
|
|
|
|
EltInetRoutingDistanceEntry ::= SEQUENCE {
|
|
eltInetRoutingDistanceBgpInternal INTEGER,
|
|
eltInetRoutingDistanceBgpExternal INTEGER,
|
|
eltInetRoutingDistanceIsisl1Internal INTEGER,
|
|
eltInetRoutingDistanceIsisl2Internal INTEGER,
|
|
eltInetRoutingDistanceIsisl1External INTEGER,
|
|
eltInetRoutingDistanceIsisl2External INTEGER
|
|
}
|
|
|
|
eltInetRoutingDistanceBgpInternal OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The administrative distance used for internal BGP routes."
|
|
::= { eltInetRoutingDistanceEntry 1 }
|
|
|
|
|
|
eltInetRoutingDistanceBgpExternal OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The administrative distance used for external BGP routes."
|
|
::= { eltInetRoutingDistanceEntry 2 }
|
|
|
|
eltInetRoutingDistanceIsisl1Internal OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The administrative distance used for internal ISIS level 1 routes."
|
|
::= { eltInetRoutingDistanceEntry 3 }
|
|
|
|
|
|
eltInetRoutingDistanceIsisl2Internal OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The administrative distance used for internal ISIS level 2 routes."
|
|
::= { eltInetRoutingDistanceEntry 4 }
|
|
|
|
eltInetRoutingDistanceIsisl1External OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The administrative distance used for external ISIS level 1 routes."
|
|
::= { eltInetRoutingDistanceEntry 5 }
|
|
|
|
eltInetRoutingDistanceIsisl2External OBJECT-TYPE
|
|
SYNTAX INTEGER (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The administrative distance used for external ISIS level 2 routes."
|
|
::= { eltInetRoutingDistanceEntry 6 }
|
|
|
|
eltInetStaticRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltInetStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "This table defines administrative distances for
|
|
different protocol routes that are inserted into
|
|
the routing table.
|
|
|
|
The table augments rlInetStaticRouteTable."
|
|
::= { eltMesInetRouting 2 }
|
|
|
|
eltInetStaticRouteEntry OBJECT-TYPE
|
|
SYNTAX EltInetStaticRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "A particular Static(user configured) route to a particular destination."
|
|
AUGMENTS { rlInetStaticRouteEntry }
|
|
::= { eltInetStaticRouteTable 1 }
|
|
|
|
EltInetStaticRouteEntry ::= SEQUENCE {
|
|
eltInetStaticRouteName DisplayString
|
|
}
|
|
|
|
eltInetStaticRouteName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..32))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The name assigned to the static route."
|
|
::= { eltInetStaticRouteEntry 1 }
|
|
|
|
eltMesRouteMap OBJECT IDENTIFIER ::= { eltMesIpSpec 5 }
|
|
|
|
--
|
|
-- BGP Route Map Augment.
|
|
--
|
|
-- This is the top-level MIB for the BGP Router feature. It controls
|
|
-- creation and global configuration of the protocol.
|
|
--
|
|
|
|
eltMesRouteMapTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltMesRouteMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table of BGP Route Maps. If a particular match or set
|
|
category does not apply to a route map then do not define the
|
|
corresponding field in the MIB row."
|
|
::= { eltMesRouteMap 1 }
|
|
|
|
eltMesRouteMapEntry OBJECT-TYPE
|
|
SYNTAX EltMesRouteMapEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Each entry represents a filter consisting of Match and Set
|
|
entries."
|
|
AUGMENTS { rlRouteMapPbrEntry }
|
|
::= { eltMesRouteMapTable 1 }
|
|
|
|
EltMesRouteMapEntry ::= SEQUENCE {
|
|
eltMesRouteMapMatchAddrPrefixListName DisplayString,
|
|
eltMesRouteMapMatchNextPrefixListName DisplayString,
|
|
eltMesRouteMapMatchSourcePrefixListName DisplayString,
|
|
eltMesRouteMapMatchLocPref Unsigned32,
|
|
eltMesRouteMapMatchLocPrefDef TruthValue,
|
|
eltMesRouteMapMatchMed Unsigned32,
|
|
eltMesRouteMapMatchMedDef TruthValue,
|
|
eltMesRouteMapMatchOrigin EltexBgpOriginCode,
|
|
eltMesRouteMapMatchOriginDef TruthValue,
|
|
eltMesRouteMapMatchAnd TruthValue,
|
|
eltMesRouteMapActionAS Unsigned32,
|
|
eltMesRouteMapActionASOperation EltexBgpRouteMapAsPathAction,
|
|
eltMesRouteMapActionASLimUpper Unsigned32,
|
|
eltMesRouteMapActionASLimUpperDef TruthValue,
|
|
eltMesRouteMapActionAsPrependCount Unsigned32,
|
|
eltMesRouteMapActionAsPrependSize EltexBgpAsSize,
|
|
eltMesRouteMapActionAsPrependAsVals OCTET STRING,
|
|
eltMesRouteMapActionAsRemove DisplayString,
|
|
eltMesRouteMapActionLocPref Unsigned32,
|
|
eltMesRouteMapActionLocPrefDef TruthValue,
|
|
eltMesRouteMapActionMed Unsigned32,
|
|
eltMesRouteMapActionMedDef TruthValue,
|
|
eltMesRouteMapActionOrigin EltexBgpOriginCode,
|
|
eltMesRouteMapActionOriginDef TruthValue,
|
|
eltMesRouteMapActionWeight Unsigned32,
|
|
eltMesRouteMapActionWeightDef TruthValue,
|
|
eltMesRouteMapActionNextHopPeer TruthValue,
|
|
eltMesRouteMapType EltMesRouteMapPermitOrDeny,
|
|
eltMesRouteMapContinue Unsigned32
|
|
}
|
|
|
|
|
|
eltMesRouteMapMatchAddrPrefixListName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the IP Prefix access list used to match
|
|
the NLRI attribute against."
|
|
DEFVAL { "" }
|
|
::= { eltMesRouteMapEntry 1 }
|
|
|
|
eltMesRouteMapMatchNextPrefixListName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the IP Prefix access list used to match
|
|
the Next Hop attribute against."
|
|
DEFVAL { "" }
|
|
::= { eltMesRouteMapEntry 2 }
|
|
|
|
eltMesRouteMapMatchSourcePrefixListName OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The name of the IP Prefix access list used to match
|
|
the source address against."
|
|
DEFVAL { "" }
|
|
::= { eltMesRouteMapEntry 3 }
|
|
|
|
eltMesRouteMapMatchLocPref OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value to match the Local Preference attribute against.
|
|
This value is only used if eltMesRouteMapMatchLocPrefDef is TRUE.
|
|
|
|
If a route does not contain a local preference attribute, this
|
|
match rule is ignored."
|
|
DEFVAL { 0 }
|
|
::= { eltMesRouteMapEntry 4 }
|
|
|
|
eltMesRouteMapMatchLocPrefDef OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether or not the value in eltMesRouteMapMatchLocPref should be
|
|
used for matching."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 5 }
|
|
|
|
eltMesRouteMapMatchMed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value to match the Multiple Exit Descriminator attribute
|
|
against. A value of 0 indicates a match on no MED or a MED
|
|
of 0. This value is only used if eltMesRouteMapMatchMedDef is
|
|
TRUE."
|
|
DEFVAL { 0 }
|
|
::= { eltMesRouteMapEntry 6 }
|
|
|
|
eltMesRouteMapMatchMedDef OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether or not the value in eltMesRouteMapMatchMed should be used
|
|
for matching."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 7 }
|
|
|
|
eltMesRouteMapMatchOrigin OBJECT-TYPE
|
|
SYNTAX EltexBgpOriginCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value to match the Origin attribute against. This
|
|
value is only used if eltMesRouteMapMatchOriginDef is TRUE."
|
|
DEFVAL { originIncomplete }
|
|
::= { eltMesRouteMapEntry 8 }
|
|
|
|
eltMesRouteMapMatchOriginDef OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether or not the value in eltMesRouteMapMatchOrigin should be
|
|
used for matching."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 9 }
|
|
|
|
eltMesRouteMapMatchAnd OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Indicates that the match statements in this route map
|
|
should be logically ANDed with the match statements in the
|
|
route map indicated by eltMesRouteMapContinue. This field is
|
|
only relevant for policy route maps.
|
|
|
|
If the route map indicated by eltMesRouteMapContinue is not
|
|
found then the match will fail.
|
|
|
|
All route maps in a series must have the same
|
|
eltMesRouteMapType.
|
|
|
|
If this field is set then no set statements can be
|
|
configured in the row.
|
|
|
|
This field can only be updated if the row is not active."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 10 }
|
|
|
|
eltMesRouteMapActionAS OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..10)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The number of times the local AS number is prepended to
|
|
the AS path if there is a match. This is only relevant if
|
|
the route map is being used for exporting routes, or for
|
|
setting attributes for an aggregate route which does not
|
|
have the AS_SET option set. This value is only used if
|
|
the value of eltMesRouteMapActionASOperation is SET"
|
|
DEFVAL { 0 }
|
|
::= { eltMesRouteMapEntry 11 }
|
|
|
|
eltMesRouteMapActionASOperation OBJECT-TYPE
|
|
SYNTAX EltexBgpRouteMapAsPathAction
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether or not the value in rlRouteMapPbrActionAS should be used
|
|
for updating attributes. The possible action values are:
|
|
|
|
none - Ignore eltMesRouteMapActionAS and do nothing.
|
|
|
|
set - Prepend the local AS number the number
|
|
of times specified by eltMesRouteMapActionAS."
|
|
DEFVAL { none }
|
|
::= { eltMesRouteMapEntry 12 }
|
|
|
|
eltMesRouteMapActionASLimUpper OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..255)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "If there is a match this will cause the AS_PATHLIMIT
|
|
attribute to be added if it does not already exist. If
|
|
it does exist then it will be replaced. In either case the
|
|
specified limit and the local AS will be set. This can be
|
|
used for traffic engineering purposes in association with a
|
|
less specific prefix. A value of zero is permissible and
|
|
restricts advertisement of locally generated routes to IBGP
|
|
peers. However, an AS_PATHLIMIT with an upper bound value of
|
|
0 will not be externally visible. That is, it will not be
|
|
included in UPDATEs.
|
|
|
|
This value is only used if eltMesRouteMapActionASLimUpperDef is TRUE."
|
|
DEFVAL { 1 }
|
|
::= { eltMesRouteMapEntry 13 }
|
|
|
|
eltMesRouteMapActionASLimUpperDef OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether or not the value in eltMesRouteMapActionASLimUpper should be
|
|
used for updating attributes."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 14 }
|
|
|
|
eltMesRouteMapActionAsPrependCount OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "To prepend AS numbers to the AS-Path, set
|
|
eltMesRouteMapActionAsPrependCount to the count of the AS numbers
|
|
to prepend, set eltMesRouteMapActionAsPrependSize to indicate
|
|
whether the values are 2 or 4 octet AS numbers and fill in
|
|
eltMesRouteMapActionAsPrependAsVals with the AS numbers themselves.
|
|
|
|
When exporting routes to EBGP, BGP applies the AS-prepend
|
|
rule before prepending the local AS number as required by
|
|
the BGP specification. This ensures that the local AS
|
|
number is always the first AS number in the AS path in this
|
|
case.
|
|
|
|
This field can only be updated if the row is not active."
|
|
DEFVAL { 0 }
|
|
::= { eltMesRouteMapEntry 15 }
|
|
|
|
eltMesRouteMapActionAsPrependSize OBJECT-TYPE
|
|
SYNTAX EltexBgpAsSize
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The size of AS numbers in the field
|
|
eltMesRouteMapActionAsPrependAsVals to prepend to the AS path if
|
|
there is a match. This field is only used if
|
|
eltMesRouteMapActionAsPrependCount is non-zero.
|
|
|
|
This field can only be updated if the row is not active."
|
|
DEFVAL { fourOctet }
|
|
::= { eltMesRouteMapEntry 16 }
|
|
|
|
eltMesRouteMapActionAsPrependAsVals OBJECT-TYPE
|
|
SYNTAX OCTET STRING (SIZE (0..128))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "An array containing the AS numbers to prepend to the AS
|
|
path if there is a match. The length of each AS number is
|
|
given by eltMesRouteMapActionAsPrependSize. This field is only
|
|
used if eltMesRouteMapActionAsPrependCount is non-zero.
|
|
|
|
The count of AS numbers is given by
|
|
eltMesRouteMapActionAsPrependCount.
|
|
|
|
This field can only be updated if the row is not active."
|
|
::= { eltMesRouteMapEntry 17 }
|
|
|
|
eltMesRouteMapActionAsRemove OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..127))
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Contains the regular expression to use to remove AS
|
|
numbers from an AS-Path for a route.
|
|
|
|
This is stored here in ASCII format. AS numbers are
|
|
matched as decimal numbers. For example, the AS number
|
|
'0x0123' should be represented in the regular expression
|
|
string as '291'. The string is not NULL-terminated. A
|
|
NULL string or an se_as_remove_exp_len value of zero
|
|
indicates that the field is not in use."
|
|
::= { eltMesRouteMapEntry 18 }
|
|
|
|
eltMesRouteMapActionLocPref OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value to set the Local Pref to if there is a match. This
|
|
value is only used if eltMesRouteMapActionLocPrefDef is TRUE."
|
|
DEFVAL { 0 }
|
|
::= { eltMesRouteMapEntry 19 }
|
|
|
|
eltMesRouteMapActionLocPrefDef OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether or not the value in eltMesRouteMapActionLocPref should be
|
|
used for updating attributes."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 20 }
|
|
|
|
eltMesRouteMapActionMed OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value to set the MED to if there is a match. A value of
|
|
0 indicates that the MED should be removed. This value is
|
|
only used if eltMesRouteMapActionMedDef is TRUE."
|
|
DEFVAL { 0 }
|
|
::= { eltMesRouteMapEntry 21 }
|
|
|
|
eltMesRouteMapActionMedDef OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether or not the value in eltMesRouteMapActionMed should be
|
|
used for updating attributes."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 22 }
|
|
|
|
eltMesRouteMapActionOrigin OBJECT-TYPE
|
|
SYNTAX EltexBgpOriginCode
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value to set the Origin to if there is a match. This
|
|
value is only used if eltMesRouteMapActionOriginDef is TRUE."
|
|
DEFVAL { originIncomplete }
|
|
::= { eltMesRouteMapEntry 23 }
|
|
|
|
eltMesRouteMapActionOriginDef OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether or not the value in eltMesRouteMapActionOrigin should be
|
|
used for updating attributes."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 24 }
|
|
|
|
eltMesRouteMapActionWeight OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The value to set the Weight to if there is a match. This
|
|
value is only used if eltMesRouteMapActionWeightDef is TRUE."
|
|
DEFVAL { 0 }
|
|
::= { eltMesRouteMapEntry 25 }
|
|
|
|
eltMesRouteMapActionWeightDef OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Whether or not the value in eltMesRouteMapActionWeight should be
|
|
used for updating attributes."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 26 }
|
|
|
|
eltMesRouteMapActionNextHopPeer OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "If set to 'true' in an import route map, then routes matching
|
|
this route-map will have their Next Hop set to the peer's
|
|
address. This field has no effect on route maps used for
|
|
anything other than import. This field overrides
|
|
rlRouteMapPbrActionNextHopPeer if set to 'true'. This field is not
|
|
applied to VPNv4 or VPNv6 routes."
|
|
DEFVAL { false }
|
|
::= { eltMesRouteMapEntry 27 }
|
|
|
|
eltMesRouteMapType OBJECT-TYPE
|
|
SYNTAX EltMesRouteMapPermitOrDeny
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "The type of route map entry. This is only relevant for
|
|
policy filtering route maps. It indicates the action
|
|
which should apply to a route which matches the route map
|
|
entry. This field is ignored for route maps used for
|
|
aggregation."
|
|
DEFVAL { permit }
|
|
::= { eltMesRouteMapEntry 28 }
|
|
|
|
eltMesRouteMapContinue OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Field containing the number of the route map clause to
|
|
continue processing at.
|
|
|
|
For a series of eltMesRouteMapTable rows that are ANDed
|
|
together (that is, the eltMesRouteMapMatchAnd field is set to
|
|
TRUE for all of the series except the last),
|
|
eltMesRouteMapContinue can be used irrespective of the
|
|
eltMesRouteMapType. That is, eltMesRouteMapType can be permit
|
|
or deny for the series.
|
|
|
|
For a series of route attribute changes (that is, a series
|
|
of eltMesRouteMapTable rows that modify the route attributes
|
|
of a permitted route, where the rows are linked with the
|
|
eltMesRouteMapContinue field), all of the rows must have
|
|
eltMesRouteMapType permit.
|
|
|
|
If the route map matches, the set commands for the
|
|
matching clause will be applied, and filtering will then
|
|
continue from the route map clause specified in this
|
|
field.
|
|
|
|
If no continue clause is specified (value of 0), or the
|
|
referenced route map clause does not exist, then
|
|
processing for the given route will be complete.
|
|
|
|
The continue field references the rlRouteMapPbrRouteMapSectionId field
|
|
of the desired clause. In order to prevent processing
|
|
loops, the continue clause must have a higher number than
|
|
the current clause."
|
|
DEFVAL { 0 }
|
|
::= { eltMesRouteMapEntry 29 }
|
|
|
|
-- Summary Address Table.
|
|
--
|
|
-- This table is used to reduce the number of similar routes
|
|
-- that are advertised to routing protocol managers.
|
|
--
|
|
|
|
eltInetSummAddrTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltInetSummAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table of summary address entries.
|
|
|
|
This table is used to reduce the number of similar routes
|
|
that are advertised to routing protocol managers."
|
|
::= { eltMesInetRouting 3 }
|
|
|
|
eltInetSummAddrEntry OBJECT-TYPE
|
|
SYNTAX EltInetSummAddrEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A particular entry in the Summary Address table."
|
|
INDEX {
|
|
eltInetSummAddrTargetProtocol,
|
|
eltInetSummAddrTargetInstance,
|
|
eltInetSummAddrAddrType,
|
|
eltInetSummAddrAddress,
|
|
eltInetSummAddrAddrPfxLen
|
|
}
|
|
::= { eltInetSummAddrTable 1 }
|
|
|
|
EltInetSummAddrEntry ::= SEQUENCE {
|
|
eltInetSummAddrTargetProtocol RlRedistDstProtocol,
|
|
eltInetSummAddrTargetInstance Unsigned32,
|
|
eltInetSummAddrAddrType InetAddressType,
|
|
eltInetSummAddrAddress InetAddress,
|
|
eltInetSummAddrAddrPfxLen Unsigned32,
|
|
eltInetSummAddrRowStatus RowStatus,
|
|
eltInetSummAddrAdvertise TruthValue
|
|
}
|
|
|
|
eltInetSummAddrTargetProtocol OBJECT-TYPE
|
|
SYNTAX RlRedistDstProtocol
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The protocol to which the summary address
|
|
specified in this row is exported to."
|
|
::= { eltInetSummAddrEntry 1 }
|
|
|
|
eltInetSummAddrTargetInstance OBJECT-TYPE
|
|
SYNTAX Unsigned32
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The instance ID of a protocol specified in
|
|
the eltInetSummAddrTargetProtocol field."
|
|
::= { eltInetSummAddrEntry 2 }
|
|
|
|
eltInetSummAddrAddrType OBJECT-TYPE
|
|
SYNTAX InetAddressType
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The type of the summary address prefix."
|
|
::= { eltInetSummAddrEntry 3 }
|
|
|
|
eltInetSummAddrAddress OBJECT-TYPE
|
|
SYNTAX InetAddress (SIZE(4|16))
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Summary IP address prefix value. This is the address that
|
|
is used in combination with eltInetSummAddrAddrPfxLen to
|
|
specify the prefix used to summarize any equal or
|
|
more-specific routes to the target protocol."
|
|
::= { eltInetSummAddrEntry 4 }
|
|
|
|
eltInetSummAddrAddrPfxLen OBJECT-TYPE
|
|
SYNTAX Unsigned32 (0..128)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Summary IP address prefix length (in bits). This is used
|
|
in combination with eltInetSummAddrAddress to specify the
|
|
prefix used to summarize any equal or more-specific routes
|
|
to the target protocol. The prefix length may not be
|
|
zero."
|
|
::= { eltInetSummAddrEntry 5 }
|
|
|
|
eltInetSummAddrRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Used to create and delete a summary address table
|
|
entry."
|
|
::= { eltInetSummAddrEntry 6 }
|
|
|
|
eltInetSummAddrAdvertise OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "If this is set to TRUE, then when any routes matching
|
|
the summary address prefix (after filtering) would be
|
|
advertised to the target protocol instance, those routes are
|
|
suppressed and a summary address prefix is advertised instead.
|
|
|
|
If this is set to FALSE, then any matching routes are
|
|
suppressed (as in the TRUE case), but the summary
|
|
address prefix is not advertised to the target instance
|
|
either."
|
|
DEFVAL { true }
|
|
::= { eltInetSummAddrEntry 7 }
|
|
|
|
|
|
eltInetCidrRouteTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltInetCidrRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Table the status of set the route in the forwarding table"
|
|
::= { eltMesInetRouting 4 }
|
|
|
|
eltInetCidrRouteEntry OBJECT-TYPE
|
|
SYNTAX EltInetCidrRouteEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "Entry the status of set the route in the forwarding table"
|
|
AUGMENTS { inetCidrRouteEntry }
|
|
::= { eltInetCidrRouteTable 1 }
|
|
|
|
EltInetCidrRouteEntry ::= SEQUENCE {
|
|
eltInetCidrRouteInstallStatus EltInetCidrRouteInstallStatus
|
|
}
|
|
|
|
eltInetCidrRouteInstallStatus OBJECT-TYPE
|
|
SYNTAX EltInetCidrRouteInstallStatus
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION "If the route is installed in the forwarding routing table, then success, otherwise failure"
|
|
::= { eltInetCidrRouteEntry 1 }
|
|
|
|
eltMesIpMgmt OBJECT IDENTIFIER ::= { eltMesIpSpec 6 }
|
|
|
|
eltIpMgmtInterfaceTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF EltIpMgmtInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The table contains ip management interfaces."
|
|
::= { eltMesIpMgmt 1 }
|
|
|
|
eltIpMgmtInterfaceEntry OBJECT-TYPE
|
|
SYNTAX EltIpMgmtInterfaceEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION "The row definition for this table."
|
|
INDEX { ifIndex }
|
|
::= { eltIpMgmtInterfaceTable 1 }
|
|
|
|
EltIpMgmtInterfaceEntry ::= SEQUENCE {
|
|
eltIpMgmtInterfaceOuterVlanTag VlanId,
|
|
eltIpMgmtInterfaceRowStatus RowStatus
|
|
}
|
|
|
|
eltIpMgmtInterfaceOuterVlanTag OBJECT-TYPE
|
|
SYNTAX VlanId
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Outer vlan tag for ip management interface."
|
|
::= { eltIpMgmtInterfaceEntry 1 }
|
|
|
|
eltIpMgmtInterfaceRowStatus OBJECT-TYPE
|
|
SYNTAX RowStatus
|
|
MAX-ACCESS read-create
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This variable displays the status of the entry."
|
|
::= { eltIpMgmtInterfaceEntry 2 }
|
|
|
|
END
|
|
|