ADTRAN-GEN-VLAN-MIB DEFINITIONS ::= BEGIN -- TITLE: The ADTRAN VLAN MIB -- PRODUCT: TA5000 SMs and AMs -- VERSION: 1.0 -- DATE: March 3, 2011 -- This MIB Contains tables related to VLAN Memberships. IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32 FROM SNMPv2-SMI adGenVlan, adGenVlanID FROM ADTRAN-SHARED-CND-SYSTEM-MIB DisplayString FROM SNMPv2-TC adGenSlotInfoIndex FROM ADTRAN-GENSLOT-MIB; -- ********************************************************************************************************* adGenVlanModuleIdentity MODULE-IDENTITY LAST-UPDATED "201103070000Z" ORGANIZATION "ADTRAN, Inc." CONTACT-INFO "CND Tech Support Postal: ADTRAN, Inc. 901 Explorer Blvd. Huntsville, AL 35806 Tel: +1 800 726-8663 Fax: +1 256 963 6217 E-mail: support@adtran.com" DESCRIPTION "Total Access 5000 Web GUI MIB" REVISION "201103070000Z" DESCRIPTION "Intial draft." ::= { adGenVlanID 1 } adGenVlanSlotTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVlanSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides information about VLANs for each slot." ::= { adGenVlan 1 } adGenVlanSlotEntry OBJECT-TYPE SYNTAX AdGenVlanSlotEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "An entry in the VLAN Slot table." INDEX { adGenSlotInfoIndex } ::= { adGenVlanSlotTable 1} AdGenVlanSlotEntry ::= SEQUENCE { adGenVlanCount Integer32, adGenVlanInterfaceList DisplayString } adGenVlanCount OBJECT-TYPE SYNTAX Integer32 MAX-ACCESS read-only STATUS current DESCRIPTION "A count of the number of entries in the Vlan Membership Table for this slot." ::= { adGenVlanSlotEntry 1 } adGenVlanInterfaceList OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "A comma-separated list of interface names associated with this slot. The order of interfaces in this list matches the order of the VLAN membership data in adGenVlanMemberships." ::= { adGenVlanSlotEntry 2 } adGenVlanDisplayTable OBJECT-TYPE SYNTAX SEQUENCE OF AdGenVlanDisplayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table provides information about VLAN memberships in the form of a single display string " ::= { adGenVlan 2 } adGenVlanDisplayEntry OBJECT-TYPE SYNTAX AdGenVlanDisplayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry in the Vlan Display Table represents memberships for a single VLAN." INDEX { adGenSlotInfoIndex, adGenVlanSTag } ::= { adGenVlanDisplayTable 1 } AdGenVlanDisplayEntry ::= SEQUENCE { adGenVlanSTag INTEGER, adGenVlanName DisplayString, adGenVlanDisplayText DisplayString } adGenVlanSTag OBJECT-TYPE SYNTAX INTEGER(1..4094) MAX-ACCESS not-accessible STATUS current DESCRIPTION "The S-Tag associated with this VLAN." ::= { adGenVlanDisplayEntry 1} adGenVlanName OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "The VLAN Name." ::= { adGenVlanDisplayEntry 2} adGenVlanDisplayText OBJECT-TYPE SYNTAX DisplayString MAX-ACCESS read-only STATUS current DESCRIPTION "This string represents which interfaces belong to the given VLAN. The string contains 2 ASCII characters for each interface. The first of the two characters is always a space. The second character is one of the following: 'T' - Member of this VLAN, tunneled '*' - Member of this VLAN, mac-Switched '.' - Not a member of this VLAN. The interfaces are reported in the order specified by adGenVlanInterfaceList." ::= { adGenVlanDisplayEntry 3} END