mibs/MIBS/cisco/CISCOSB-ROUTEMAP-MIB
2023-12-05 12:25:34 +01:00

132 lines
4.2 KiB
Plaintext

CISCOSB-ROUTEMAP-MIB DEFINITIONS ::= BEGIN
IMPORTS
switch001 FROM CISCOSB-MIB
InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851
TEXTUAL-CONVENTION, DisplayString, RowStatus FROM SNMPv2-TC
InterfaceIndexOrZero, InterfaceIndex FROM IF-MIB -- [RFC2863]
OBJECT-TYPE, Unsigned32 FROM SNMPv2-SMI;
rlRouteMap MODULE-IDENTITY
LAST-UPDATED "201506080000A"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: 170 West Tasman Drive
San Jose , CA 95134-1706
USA
Website: Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
DESCRIPTION
"The private MIB module definition for Route Map distribution mechanism."
REVISION "201506080000A"
DESCRIPTION
"Added this MODULE-IDENTITY clause."
::= { switch001 227 }
-- ============================================================
-- rlRouteMapPbrTable
-- ============================================================
RlRouteMapInetType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"The inet type of a route map"
SYNTAX INTEGER {
ipv4(1),
ipv6(2)
}
rlRouteMapPbrTable OBJECT-TYPE
SYNTAX SEQUENCE OF RlRouteMapPbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Main table serving as container for route map table definition."
::= { rlRouteMap 1 }
rlRouteMapPbrEntry OBJECT-TYPE
SYNTAX RlRouteMapPbrEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The row definition for this table."
INDEX { rlRouteMapPbrRouteMapName,
rlRouteMapPbrRouteMapSectionId,
rlRouteMapPbrInetType }
::= { rlRouteMapPbrTable 1 }
RlRouteMapPbrEntry ::= SEQUENCE {
rlRouteMapPbrRouteMapName DisplayString,
rlRouteMapPbrRouteMapSectionId Unsigned32,
rlRouteMapPbrInetType RlRouteMapInetType,
rlRouteMapPbrMatchAccessListName DisplayString,
rlRouteMapPbrActionNexthopInetAddressType InetAddressType,
rlRouteMapPbrActionNexthopInetAddress InetAddress,
rlRouteMapPbrActionNexthopIfIndex InterfaceIndexOrZero,
rlRouteMapPbrRowStatus RowStatus
}
rlRouteMapPbrRouteMapName OBJECT-TYPE
SYNTAX DisplayString(SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Name (identifier) of the route map."
::= { rlRouteMapPbrEntry 1 }
rlRouteMapPbrRouteMapSectionId OBJECT-TYPE
SYNTAX Unsigned32 (1..4294967295)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Identifier of single section the route map."
::= { rlRouteMapPbrEntry 2 }
rlRouteMapPbrInetType OBJECT-TYPE
SYNTAX RlRouteMapInetType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Inet type of this route-map."
::= { rlRouteMapPbrEntry 3 }
rlRouteMapPbrMatchAccessListName OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Identifier of access list, if used for matching."
DEFVAL { "" }
::= { rlRouteMapPbrEntry 4 }
rlRouteMapPbrActionNexthopInetAddressType OBJECT-TYPE
SYNTAX InetAddressType
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The inet type of rlRouteMapPbrActionNexthopInetAddress"
::= { rlRouteMapPbrEntry 5 }
rlRouteMapPbrActionNexthopInetAddress OBJECT-TYPE
SYNTAX InetAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlRouteMapPbrEntry 6 }
rlRouteMapPbrActionNexthopIfIndex OBJECT-TYPE
SYNTAX InterfaceIndexOrZero
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Inet address of nexthop, if used for action."
::= { rlRouteMapPbrEntry 7 }
rlRouteMapPbrRowStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The row status of this entry."
::= { rlRouteMapPbrEntry 8 }
END