diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCOSB-DHCPv6-RELAY | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/cisco/CISCOSB-DHCPv6-RELAY')
| -rw-r--r-- | MIBS/cisco/CISCOSB-DHCPv6-RELAY | 203 |
1 files changed, 203 insertions, 0 deletions
diff --git a/MIBS/cisco/CISCOSB-DHCPv6-RELAY b/MIBS/cisco/CISCOSB-DHCPv6-RELAY new file mode 100644 index 0000000..e5c84a8 --- /dev/null +++ b/MIBS/cisco/CISCOSB-DHCPv6-RELAY @@ -0,0 +1,203 @@ +CISCOSB-DHCPv6-RELAY DEFINITIONS ::= BEGIN + +-- Version: 7.60 + +-- Date: 10-May-2012 + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, + Unsigned32 FROM SNMPv2-SMI + RowStatus, TEXTUAL-CONVENTION, MacAddress, + DisplayString, TruthValue FROM SNMPv2-TC + InetAddressType,InetAddress,InetAddressIPv6 FROM INET-ADDRESS-MIB -- RFC2851 + rlDhcpv6Relay FROM CISCOSB-DHCPv6; + +-- ======================================================= +-- DHCPv6 relay interface list Table +-- ======================================================= + +rlDhcpv6RelayInterfaceListTable OBJECT-TYPE + SYNTAX SEQUENCE OF RLDhcpv6RelayInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains interfaces that have configured DHCPv6 relay" + ::= { rlDhcpv6Relay 1} + +rlDhcpv6RelayInterfaceListEntry OBJECT-TYPE + SYNTAX RLDhcpv6RelayInterfaceListEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The entry contains ifindex field." + INDEX { rlDhcpv6RelayInterfaceListIfIndex } + ::= { rlDhcpv6RelayInterfaceListTable 1 } + +RLDhcpv6RelayInterfaceListEntry::= SEQUENCE { + rlDhcpv6RelayInterfaceListIfIndex Unsigned32, + rlDhcpv6RelayInterfaceListRowStatus RowStatus + } + +rlDhcpv6RelayInterfaceListIfIndex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Interface that have configured DHCPv6 relay" + ::= { rlDhcpv6RelayInterfaceListEntry 1 } + +rlDhcpv6RelayInterfaceListRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlDhcpv6RelayInterfaceListEntry 2 } + + +-- ======================================================= +-- DHCPv6 relay destinations global +-- ======================================================= + +rlDhcpv6RelayDestinationsGlobalTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6RelayDestinationsGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table is used to store the global destinations defined by the + user to which the relay agent forwards RELAY-FW messages " + ::= { rlDhcpv6Relay 2 } + +rlDhcpv6RelayDestinationsGlobalEntry OBJECT-TYPE + SYNTAX RlDhcpv6RelayDestinationsGlobalEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table. " + INDEX { rlDhcpv6RelayDestinationsGlobalIpv6AddrType, + rlDhcpv6RelayDestinationsGlobalIpv6Addr, + rlDhcpv6RelayDestinationsGlobalOutputInterface + } + ::= { rlDhcpv6RelayDestinationsGlobalTable 1 } + +RlDhcpv6RelayDestinationsGlobalEntry::= SEQUENCE { + rlDhcpv6RelayDestinationsGlobalIpv6AddrType InetAddressType, + rlDhcpv6RelayDestinationsGlobalIpv6Addr InetAddress, + rlDhcpv6RelayDestinationsGlobalOutputInterface Unsigned32, + rlDhcpv6RelayDestinationsGlobalRowStatus RowStatus + } + +rlDhcpv6RelayDestinationsGlobalIpv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The only inet type that is supported is ipv6" + ::= { rlDhcpv6RelayDestinationsGlobalEntry 1 } + +rlDhcpv6RelayDestinationsGlobalIpv6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address relay uses to forward the message" + ::= { rlDhcpv6RelayDestinationsGlobalEntry 2 } + +rlDhcpv6RelayDestinationsGlobalOutputInterface OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The output interface (ifindex) is required only in case the destination address is not global unicast." + ::= { rlDhcpv6RelayDestinationsGlobalEntry 3 } + +rlDhcpv6RelayDestinationsGlobalRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlDhcpv6RelayDestinationsGlobalEntry 4 } + + +-- ======================================================= +-- DHCPv6 relay destinations per interface +-- ======================================================= + +rlDhcpv6RelayInterfaceDestinationsTable OBJECT-TYPE + SYNTAX SEQUENCE OF RlDhcpv6RelayInterfaceDestinationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The table is used to store destinations defined by the user per + interface to which the relay agent forwards RELAY-FW messages " + ::= { rlDhcpv6Relay 3 } + +rlDhcpv6RelayInterfaceDestinationsEntry OBJECT-TYPE + SYNTAX RlDhcpv6RelayInterfaceDestinationsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " The row definition for this table. " + INDEX { rlDhcpv6RelayInterfaceDestinationsIfindex, + rlDhcpv6RelayInterfaceDestinationsIpv6AddrType, + rlDhcpv6RelayInterfaceDestinationsIpv6Addr, + rlDhcpv6RelayInterfaceDestinationsOutputInterface + } + ::= { rlDhcpv6RelayInterfaceDestinationsTable 1 } + +RlDhcpv6RelayInterfaceDestinationsEntry::= SEQUENCE { + rlDhcpv6RelayInterfaceDestinationsIfindex Unsigned32, + rlDhcpv6RelayInterfaceDestinationsIpv6AddrType InetAddressType, + rlDhcpv6RelayInterfaceDestinationsIpv6Addr InetAddress, + rlDhcpv6RelayInterfaceDestinationsOutputInterface Unsigned32, + rlDhcpv6RelayInterfaceDestinationsRowStatus RowStatus + } + +rlDhcpv6RelayInterfaceDestinationsIfindex OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The relay interface" + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 1 } + +rlDhcpv6RelayInterfaceDestinationsIpv6AddrType OBJECT-TYPE + SYNTAX InetAddressType + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The only inet type that is supported is ipv6" + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 2 } + +rlDhcpv6RelayInterfaceDestinationsIpv6Addr OBJECT-TYPE + SYNTAX InetAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The address relay uses to forward the message" + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 3 } + +rlDhcpv6RelayInterfaceDestinationsOutputInterface OBJECT-TYPE + SYNTAX Unsigned32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The output interface (ifindex) is required only in case the destination address is not global unicast." + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 4 } + +rlDhcpv6RelayInterfaceDestinationsRowStatus OBJECT-TYPE + SYNTAX RowStatus + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "This variable displays the validity or invalidity of the entry. + Setting it to 'destroy' has the effect of rendering it inoperative. + The internal effect (row removal) is implementation dependent." + ::= { rlDhcpv6RelayInterfaceDestinationsEntry 5 } + +END |