summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CISCOSB-DHCPv6-RELAY
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/cisco/CISCOSB-DHCPv6-RELAY
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CISCOSB-DHCPv6-RELAY')
-rw-r--r--MIBS/cisco/CISCOSB-DHCPv6-RELAY203
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