From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/cisco/CISCOSB-rldot1q-MIB | 197 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 197 insertions(+) create mode 100644 MIBS/cisco/CISCOSB-rldot1q-MIB (limited to 'MIBS/cisco/CISCOSB-rldot1q-MIB') diff --git a/MIBS/cisco/CISCOSB-rldot1q-MIB b/MIBS/cisco/CISCOSB-rldot1q-MIB new file mode 100644 index 0000000..9e1c182 --- /dev/null +++ b/MIBS/cisco/CISCOSB-rldot1q-MIB @@ -0,0 +1,197 @@ +CISCOSB-rldot1q-MIB DEFINITIONS ::= BEGIN + +-- Title: CISCOSB Switch Interfaces Private +-- Version: 7.47 +-- Date: 25 Nov 2008 + +IMPORTS + ifIndex FROM IF-MIB + Unsigned32, MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI + RowStatus, TruthValue, TEXTUAL-CONVENTION FROM SNMPv2-TC + PortList, dot1qStaticUnicastEntry, dot1qTpFdbEntry FROM Q-BRIDGE-MIB + switch001 FROM CISCOSB-MIB + rlpBridgeMIBObjects FROM CISCOSB-BRIDGEMIBOBJECTS-MIB; + + +rlq-bridge-mib MODULE-IDENTITY + LAST-UPDATED "200811250000Z" + ORGANIZATION "Cisco Systems, Inc." + + CONTACT-INFO + "Postal: 170 West Tasman Drive + San Jose , CA 95134-1706 + USA + + + Website: Cisco Small Business Support Community " + DESCRIPTION + "The private MIB module definition for dot1q MIBs." + ::= { rlpBridgeMIBObjects 8 } + +rldot1q OBJECT IDENTIFIER ::= { rlpBridgeMIBObjects 8 } + +-- ------------------------------------------------------------- +-- dot1qStaticUnicastTable Augmentation +-- ------------------------------------------------------------- + + +rldot1qStaticUnicastTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qStaticUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An augmentation to dot1qStaticUnicastTable" + ::= { rldot1q 1 } + + +rldot1qStaticUnicastEntry OBJECT-TYPE + SYNTAX Rldot1qStaticUnicastEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An augmentation to dot1qStaticUnicastEntry" + AUGMENTS {dot1qStaticUnicastEntry} + ::= { rldot1qStaticUnicastTable 1 } + + +Rldot1qStaticUnicastEntry ::= + SEQUENCE { + rldot1qStaticUnicastAddressOwner INTEGER + } + +rldot1qStaticUnicastAddressOwner OBJECT-TYPE + SYNTAX INTEGER { + static(1), + learned(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The learned status of this entry: + static(1) - address has added by user. + learned(2)- address has added by device." + DEFVAL { static } + ::= { rldot1qStaticUnicastEntry 1 } + +-- ------------------------------------------------------------- +-- dot1qTpFdbTable Augmentation +-- ------------------------------------------------------------- + + +rldot1qTpFdbTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qTpFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An augmentation to dot1qTpFdbTable" + ::= { rldot1q 2 } + +rldot1qTpFdbEntry OBJECT-TYPE + SYNTAX Rldot1qTpFdbEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "An augmentation to dot1qTpFdbEntry" + AUGMENTS {dot1qTpFdbEntry} + ::= { rldot1qTpFdbTable 1 } + + +Rldot1qTpFdbEntry ::= + SEQUENCE { + rldot1qTpFdbSubStatus INTEGER + } + +rldot1qTpFdbSubStatus OBJECT-TYPE + SYNTAX INTEGER { + none(1), + dynamic-static(2) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The sub status of this entry. The meanings of the values + are: + none(1) - + non of the following. + dynamic-static(2) - + the value of the corresponding instance of dot1qTpFdbPort was + learned dynamically in SW but kept as static address in HW." + ::= { rldot1qTpFdbEntry 1 } + +-- ------------------------------------------------------------- +-- rldot1qTpFdbCountTable +-- ------------------------------------------------------------- + +rldot1qTpFdbCountTable OBJECT-TYPE + SYNTAX SEQUENCE OF Rldot1qTpFdbCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Counters for FDB table. Per VLAN, port and type." + ::= { rldot1q 3 } + +rldot1qTpFdbCountEntry OBJECT-TYPE + SYNTAX Rldot1qTpFdbCountEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Count the number of MAC address for a specific VLAN, port and type." + INDEX { rldot1qTpFdbCountVlanTag, rldot1qTpFdbCountPort, rldot1qTpFdbCountType } + ::= { rldot1qTpFdbCountTable 1 } + +Rldot1qTpFdbCountEntry ::= + SEQUENCE { + rldot1qTpFdbCountVlanTag + INTEGER, + rldot1qTpFdbCountPort + Integer32, + rldot1qTpFdbCountType + INTEGER, + rldot1qTpFdbCountCount + INTEGER + } + +rldot1qTpFdbCountVlanTag OBJECT-TYPE + SYNTAX INTEGER (0..4094) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Vlan Tag. Zero means all vlans" + ::= { rldot1qTpFdbCountEntry 1 } + +rldot1qTpFdbCountPort OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Port. Zero means all ports" + ::= { rldot1qTpFdbCountEntry 2 } + +rldot1qTpFdbCountType OBJECT-TYPE + SYNTAX INTEGER { + other(1), -- secured + invalid(2), + learned(3), --dynamic + self(4), --self + mgmt(5), --static + multicast(6), + ipv4Host(7), + ipv6Host(8) + } + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Type of the address: + TODO + " + ::= { rldot1qTpFdbCountEntry 3 } + +rldot1qTpFdbCountCount OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Number of address per selected vlan, port and type." + ::= { rldot1qTpFdbCountEntry 4 } + +END \ No newline at end of file -- cgit v1.2.3