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/comware/HH3C-SPLAT-MAM-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/comware/HH3C-SPLAT-MAM-MIB')
| -rw-r--r-- | MIBS/comware/HH3C-SPLAT-MAM-MIB | 288 |
1 files changed, 288 insertions, 0 deletions
diff --git a/MIBS/comware/HH3C-SPLAT-MAM-MIB b/MIBS/comware/HH3C-SPLAT-MAM-MIB new file mode 100644 index 0000000..08ee433 --- /dev/null +++ b/MIBS/comware/HH3C-SPLAT-MAM-MIB @@ -0,0 +1,288 @@ +-- ================================================================== +-- Copyright (C) 2002 New H3C Tech. Co., Ltd. All rights reserved. +-- +-- Description: MAC management MIB +-- Reference: +-- Version: V2.3 +-- History: +--(1) Created by Zhangshilin, 2001.06.29 +-- V2.0 2004-10-12 updated by gaolong +-- Import TEXTUAL-CONVENTION and MODULE-IDENTITY. +-- Add hh3cLswMacPort MODULE-IDENTITY clause. +-- Change ACCESS to MAX-ACCESS. +-- Change MAX-ACCESS clause value from write-only to read-write. +-- V2.1 2005-03-16 by gaolong +-- Change import clause of hh3cdot1qVlanIndex +-- V2.2 2005-07-28 by huna kf0518 +-- Add hh3cdot1qTpFdbGroupSetTable +-- V2.3 2005-02-25 by wangyupeng +-- Add blackhole and security for hh3cdot1qTpFdbSetStatus +-- ================================================================== + +-- ================================================================== +-- +-- Varibles and types be imported +-- +-- ================================================================== +HH3C-LswMAM-MIB DEFINITIONS ::= BEGIN +IMPORTS + + MacAddress, TEXTUAL-CONVENTION + FROM SNMPv2-TC + + OBJECT-TYPE,Integer32, MODULE-IDENTITY + FROM SNMPv2-SMI + + hh3clswCommon + FROM HH3C-OID-MIB + + hh3cdot1qVlanIndex + FROM HH3C-LswVLAN-MIB; + + hh3cLswMacPort MODULE-IDENTITY + LAST-UPDATED "200106290000Z" + ORGANIZATION + "New H3C Tech. Co., Ltd." + CONTACT-INFO + "Platform Team New H3C Tech. Co., Ltd. + Hai-Dian District Beijing P.R. China + http://www.h3c.com + Zip:100085 + " + DESCRIPTION + " " + REVISION "200106290000Z" + DESCRIPTION + " " + ::= { hh3clswCommon 3 } + + InterfaceIndex ::= TEXTUAL-CONVENTION + DISPLAY-HINT "d" + STATUS current + DESCRIPTION + "A unique value, greater than zero, for each interface + or interface sub-layer in the managed system. It is + recommended that values are assigned contiguously + starting from 1. The value for each interface sub- + layer must remain constant at least from one re- + initialization of the entity's network management + system to the next re-initialization." + SYNTAX Integer32 + + PortList ::= TEXTUAL-CONVENTION + STATUS current + DESCRIPTION + "Each octet within this value specifies a set of eight + ports, with the first octet specifying ports 1 through + 8, the second octet specifying ports 9 through 16, etc. + Within each octet, the most significant bit represents + the lowest numbered port, and the least significant bit + represents the highest numbered port. Thus, each port + of the bridge is represented by a single bit within the + value of this object. If that bit has a value of '1' + then that port is included in the set of ports; the port + is not included if its bit has a value of '0'." + SYNTAX OCTET STRING + + + + +-- ================================================================== +-- +-- ======================= definition begin ========================= +-- +-- ================================================================== + + + + hh3cdot1qMacSearchTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cDot1qMacSearchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information table for searching port with mac address " + ::= { hh3cLswMacPort 1 } + + hh3cdot1qMacSearchEntry OBJECT-TYPE + SYNTAX Hh3cDot1qMacSearchEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Information table for searching port with mac address entry " + INDEX { hh3cdot1qMacSearchAddress, hh3cdot1qMacSearchVlanID } + ::= { hh3cdot1qMacSearchTable 1 } + + Hh3cDot1qMacSearchEntry ::= + SEQUENCE { + hh3cdot1qMacSearchAddress MacAddress , + hh3cdot1qMacSearchVlanID INTEGER , + hh3cdot1qMacSearchPort InterfaceIndex , + hh3cdot1qMacSearchAgeTime INTEGER + } + + hh3cdot1qMacSearchAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "MAC address" + ::= { hh3cdot1qMacSearchEntry 1 } + + hh3cdot1qMacSearchVlanID OBJECT-TYPE + SYNTAX INTEGER (-1 | 1..4096) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " VLANID of the native VLAN of the MAC address to be searched for " + ::= { hh3cdot1qMacSearchEntry 2 } + + hh3cdot1qMacSearchPort OBJECT-TYPE + SYNTAX InterfaceIndex + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Interface index corresponding to the MAC address" + ::= { hh3cdot1qMacSearchEntry 3 } + + hh3cdot1qMacSearchAgeTime OBJECT-TYPE + SYNTAX INTEGER + MAX-ACCESS read-only + STATUS current + DESCRIPTION + " Address aging time" + ::= { hh3cdot1qMacSearchEntry 4 } + + + hh3cdot1qTpFdbSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cDot1qTpFdbSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unicast address setting table " + ::= { hh3cLswMacPort 2 } + + hh3cdot1qTpFdbSetEntry OBJECT-TYPE + SYNTAX Hh3cDot1qTpFdbSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + " Unicast address setting table entry " + INDEX { hh3cdot1qVlanIndex, hh3cdot1qTpFdbSetAddress } + ::= { hh3cdot1qTpFdbSetTable 1 } + + Hh3cDot1qTpFdbSetEntry ::= + SEQUENCE { + hh3cdot1qTpFdbSetAddress MacAddress , + hh3cdot1qTpFdbSetPort InterfaceIndex , + hh3cdot1qTpFdbSetStatus INTEGER, + hh3cdot1qTpFdbSetOperate INTEGER + } + + hh3cdot1qTpFdbSetAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Unicast MAC address " + ::= { hh3cdot1qTpFdbSetEntry 1 } + + + hh3cdot1qTpFdbSetPort OBJECT-TYPE + SYNTAX InterfaceIndex + + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Interface index corresponding to the MAC address " + ::= { hh3cdot1qTpFdbSetEntry 2 } + + hh3cdot1qTpFdbSetStatus OBJECT-TYPE + SYNTAX INTEGER { + other(1), + learned(3), + static(6), + dynamic(7), + blackhole(9), + security(11) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "State corresponding to the MAC address" + ::= { hh3cdot1qTpFdbSetEntry 3 } + + hh3cdot1qTpFdbSetOperate OBJECT-TYPE + SYNTAX INTEGER { + add(1), + delete(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Add or delete an MAC address. Read operation not supported." + ::= { hh3cdot1qTpFdbSetEntry 4 } + + + hh3cdot1qTpFdbGroupSetTable OBJECT-TYPE + SYNTAX SEQUENCE OF Hh3cDot1qTpFdbGroupSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multistcast address setting table, whose maximal row number + is dynamically changed by the influence of IGSP. When + reaching the upper limit of the table, no more row could be + added, then an error will be returned." + ::= { hh3cLswMacPort 3 } + + hh3cdot1qTpFdbGroupSetEntry OBJECT-TYPE + SYNTAX Hh3cDot1qTpFdbGroupSetEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast address setting table entry." + INDEX { hh3cdot1qVlanIndex, hh3cdot1qTpFdbGroupSetAddress } + ::= { hh3cdot1qTpFdbGroupSetTable 1 } + + Hh3cDot1qTpFdbGroupSetEntry ::= + SEQUENCE { + hh3cdot1qTpFdbGroupSetAddress MacAddress, + hh3cdot1qTpFdbGroupSetPort PortList, + hh3cdot1qTpFdbGroupSetOperate INTEGER + } + + hh3cdot1qTpFdbGroupSetAddress OBJECT-TYPE + SYNTAX MacAddress + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Multicast MAC address." + ::= { hh3cdot1qTpFdbGroupSetEntry 1 } + + hh3cdot1qTpFdbGroupSetPort OBJECT-TYPE + SYNTAX PortList + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "The complete set of ports, in this VLAN, to which + frames destined to this Multicast MAC address are currently + being explicitly forwarded. This does not include ports + for which this address is only implicitly forwarded." + ::= { hh3cdot1qTpFdbGroupSetEntry 2 } + + hh3cdot1qTpFdbGroupSetOperate OBJECT-TYPE + SYNTAX INTEGER { + add(1), + delete(2) + } + MAX-ACCESS read-write + STATUS current + DESCRIPTION + "Add or delete a Multicast MAC address. Read operation is + meaningless. When adding a Multicast MAC address, it is + required to provide MacAddress, VLAN and PortList all. For + deleting operation, MacAddress and VLAN must be provided, + but hh3cdot1qTpFdbGroupSetPort is optional." + ::= { hh3cdot1qTpFdbGroupSetEntry 3 } + + +END |