ELTEX-MES-VLAN-MIB DEFINITIONS ::= BEGIN -- ----------------------------------------------------------------------------- -- MIB NAME : Eltex MES VLAN -- FILE NAME: eltVlan.mib -- DATE : 2013/11/18 -- VERSION : 1.00 -- ----------------------------------------------------------------------------- IMPORTS rnd FROM RADLAN-MIB DisplayString, TruthValue, RowStatus, MacAddress FROM SNMPv2-TC VlanIndex, dot1qVlanIndex, PortList FROM Q-BRIDGE-MIB ifIndex, InterfaceIndexOrZero FROM IF-MIB dot1dBasePort FROM BRIDGE-MIB SnmpAdminString FROM SNMP-FRAMEWORK-MIB MODULE-IDENTITY, OBJECT-TYPE, IpAddress FROM SNMPv2-SMI InetAddressType FROM INET-ADDRESS-MIB eltMes FROM ELTEX-MES vlanMulticastTvEntry FROM RADLAN-vlan-MIB; eltMesVlan MODULE-IDENTITY LAST-UPDATED "201808070000Z" ORGANIZATION "Eltex Ltd." CONTACT-INFO "www.eltex.nsk.ru" DESCRIPTION "The private MIB module definition for IP Multicast support in Eltex devices." REVISION "201808070000Z" DESCRIPTION "Add default VLAN forbidden ports scalar" REVISION "201706050000Z" DESCRIPTION "Add VLAN CoS priority" REVISION "201311180000Z" DESCRIPTION "Editorial changes to support new MIB compilers." REVISION "201311180000Z" DESCRIPTION "Initial version of this MIB." ::= { eltMes 5 } EltVlanMode ::= TEXTUAL-CONVENTION STATUS current DESCRIPTION "Indicates global VLAN QinQ operation mode. " REFERENCE "TR-101" SYNTAX INTEGER { basic(1), tr101(2) } eltVlanMulticastTvTable OBJECT-TYPE SYNTAX SEQUENCE OF EltVlanMulticastTvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Multicast vlan used for this port" ::= { eltMesVlan 1 } eltVlanMulticastTvEntry OBJECT-TYPE SYNTAX EltVlanMulticastTvEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of multicast tag" AUGMENTS { vlanMulticastTvEntry } ::= { eltVlanMulticastTvTable 1 } EltVlanMulticastTvEntry ::= SEQUENCE { eltVlanMulticastTvVIDIsTagged TruthValue } eltVlanMulticastTvVIDIsTagged OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-write STATUS current DESCRIPTION "Specify whether the port is tagged in TV vlan or not." ::= { eltVlanMulticastTvEntry 1 } eltVlanMode OBJECT-TYPE SYNTAX EltVlanMode MAX-ACCESS read-write STATUS current DESCRIPTION "Global VLAN QinQ operation mode" ::= { eltMesVlan 2 } -- -- eltDot1qVlanStaticTable -- eltDot1qVlanStaticTable OBJECT-TYPE SYNTAX SEQUENCE OF EltDot1qVlanStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "The table lists the per vlan parameters." ::= { eltMesVlan 4 } eltDot1qVlanStaticEntry OBJECT-TYPE SYNTAX EltDot1qVlanStaticEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table expands existing table dot1qVlanStaticTable." INDEX {dot1qVlanIndex} ::= { eltDot1qVlanStaticTable 1 } EltDot1qVlanStaticEntry ::= SEQUENCE { eltDot1qVlanStaticCos INTEGER } eltDot1qVlanStaticCos OBJECT-TYPE SYNTAX INTEGER (0..7 | 255) MAX-ACCESS read-write STATUS current DESCRIPTION "Vlan egress CoS value for traffic being sent from CPU." DEFVAL {255} ::= { eltDot1qVlanStaticEntry 1 } eltMesVlanDefault OBJECT IDENTIFIER ::= { eltMesVlan 5 } eltVlanDefaultForbiddenPorts OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-write STATUS current DESCRIPTION "List of default VLAN membership disabled ports." ::= { eltMesVlanDefault 1 } -- -- eltVlanTriplePlayTable -- eltVlanTriplePlayTable OBJECT-TYPE SYNTAX SEQUENCE OF EltVlanTriplePlayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "TriplePlay table, map CPE vlan to multicastTvVlan on this port" ::= { eltMesVlan 6 } eltVlanTriplePlayEntry OBJECT-TYPE SYNTAX EltVlanTriplePlayEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Entry of TriplePlay table" INDEX { eltVlanTriplePlayInnerVID, eltVlanTriplePlayInputPort } ::= { eltVlanTriplePlayTable 1 } EltVlanTriplePlayEntry ::= SEQUENCE { eltVlanTriplePlayInnerVID VlanIndex, eltVlanTriplePlayInputPort InterfaceIndexOrZero, eltVlanTriplePlayMulticastTvVID VlanIndex, eltVlanTriplePlayRowStatus RowStatus } eltVlanTriplePlayInnerVID OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS not-accessible STATUS current DESCRIPTION " Specifies the CPE inner vlan." ::= { eltVlanTriplePlayEntry 1 } eltVlanTriplePlayInputPort OBJECT-TYPE SYNTAX InterfaceIndexOrZero MAX-ACCESS not-accessible STATUS current DESCRIPTION " Specifies the ifIndex of input port." ::= { eltVlanTriplePlayEntry 2 } eltVlanTriplePlayMulticastTvVID OBJECT-TYPE SYNTAX VlanIndex MAX-ACCESS read-create STATUS current DESCRIPTION " Specifies the multicast TV outer vlan." ::= { eltVlanTriplePlayEntry 3 } eltVlanTriplePlayRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "The row status variable, used according to row creation and removal conventions." ::= { eltVlanTriplePlayEntry 4 } END