SWPROTOCOLVLAN-MIB DEFINITIONS ::= BEGIN -- ------------------------------------------------------------- -- PROTOCOL(Policy-based) VLAN control MIB -- ------------------------------------------------------------- IMPORTS IpAddress FROM RFC1155-SMI MODULE-IDENTITY, OBJECT-TYPE FROM SNMPv2-SMI RowStatus,DisplayString FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF dlink-common-mgmt FROM DLINK-ID-REC-MIB; swProtocolVLANMIB MODULE-IDENTITY LAST-UPDATED "9911220000Z" ORGANIZATION " " CONTACT-INFO " " DESCRIPTION "The Protocol(Policy-based) VLAN module MIB for the proprietary enterprise. Other related VLAN parameters will reference to rfc2674q.mib." ::= { dlink-common-mgmt 16} PortList ::= OCTET STRING(SIZE (0..127)) swProtocolVLANCtrl OBJECT IDENTIFIER ::= { swProtocolVLANMIB 1 } -- ------------------------------------------------------------------------------- -- swProtocolVLANTable OBJECT IDENTIFIER ::= { swProtocolVLANCtrl 1 } -- ------------------------------------------------------------------------------- swProtocolVLANTable OBJECT-TYPE SYNTAX SEQUENCE OF SwProtocolVLANEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A table that contains information about protocol(policy-based) VLAN method lists." ::= { swProtocolVLANCtrl 1 } swProtocolVLANEntry OBJECT-TYPE SYNTAX SwProtocolVLANEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "A list of the protocol(policy-based) VLAN methods." INDEX { swProtocolVLANIndex } ::= { swProtocolVLANTable 1 } SwProtocolVLANEntry ::= SEQUENCE { swProtocolVLANIndex INTEGER, swProtocolVLANName DisplayString, swProtocolVLANProtocolType INTEGER, swProtocolVLANAdvertisement INTEGER, swProtocolVLANUserDefinedProtocol INTEGER, swProtocolVLANencap INTEGER, swProtocolVLANRowStatus RowStatus } swProtocolVLANIndex OBJECT-TYPE SYNTAX INTEGER (1..4094) MAX-ACCESS read-create STATUS current DESCRIPTION "A value that identifies this SwProtocolVLANEntry." ::= { swProtocolVLANEntry 1 } swProtocolVLANName OBJECT-TYPE SYNTAX DisplayString(SIZE(1..32)) MAX-ACCESS read-create STATUS current DESCRIPTION "Specific that the name of the VLAN" ::= { swProtocolVLANEntry 2 } swProtocolVLANProtocolType OBJECT-TYPE SYNTAX INTEGER { dot1q-vlan(1), protocol-ip(2), protocol-ipx802dot3(3), protocol-ipx802dot2(4), protocol-ipxSnap(5), protocol-ipxEthernet2(6), protocol-appleTalk(7), protocol-decLat(8), protocol-decOther(9), protocol-sna802dot2(10), protocol-snaEthernet2(11), protocol-netBios(12), protocol-xns(13), protocol-vines(14), protocol-ipV6(15), protocol-userDefined(16), protocol-rarp(17) } MAX-ACCESS read-create STATUS current DESCRIPTION "The protocol type of protocol(policy-based) VLAN list. The group protocol type includes dot1q-vlan(1), protocol-ip(2), protocol-ipx803dot3(3), protocol-ipx802dot2(4), protocol-ipxSnap(5),protocol-ipxEthernet2(6), protocol-appleTalk(7), protocol-decLat(8), protocol-dexOther(9), protocol-sna802dot2(10), protocol-snaEthernet2(11), protocol-netBios(12), protocol-xns(13), protocol-vines(14), protocol-ipV6(15), protocol-userDefined(16) and protocol-rarp(17)" ::= { swProtocolVLANEntry 3 } swProtocolVLANAdvertisement OBJECT-TYPE SYNTAX INTEGER { enabled(1), disabled(2) } MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates advertisement is active or not." ::= { swProtocolVLANEntry 4 } swProtocolVLANUserDefinedProtocol OBJECT-TYPE SYNTAX INTEGER (0..65535) MAX-ACCESS read-create STATUS current DESCRIPTION "If protocol type is protocol-userDefined(16),this value will fill with user defined protocol type. Other protocol type, this value will be ignored. User cannot fill the pre-defined protocol type in this value. These pre-defined protocol types are: 0x0800 PROTO_VLAN_IPETHER2 0x8035 PROTO_VLAN_RARPETHER2 0xFFFF PROTO_VLAN_IPX802_3 0xE0E0 PROTO_VLAN_IPX802_2 0x8137 PROTO_VLAN_IPXSNAP 0x8137 PROTO_VLAN_IPXETHER2 0x809B PROTO_VLAN_APLTKETHER2SNAP 0x6000 PROTO_VLAN_DECETHER2 0x6009 PROTO_VLAN_DECOTHERETHER2 0x0404 PROTO_VLAN_SNA802_2 0x80D5 PROTO_VLAN_SNAETHER2 0xF0F0 PROTO_VLAN_NETBIOS 0x0600 PROTO_VLAN_XNSETHER2 0x0BAD PROTO_VLAN_VINESETHER2 0x86DD PROTO_VLAN_IPV6ETHER2" ::= { swProtocolVLANEntry 5 } swProtocolVLANencap OBJECT-TYPE SYNTAX INTEGER { ethernet(1), llc(2), snap(3), all(4) } MAX-ACCESS read-create STATUS current DESCRIPTION "If protocol type is protocol-userDefined(16),this value will fill with the encap type. Other protocol type, this value will be ignored. The group encap type includes ethernet(1), llc(2), snap(3),and all(4)." ::= { swProtocolVLANEntry 6 } swProtocolVLANRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "This object indicates the status of this entry." ::= { swProtocolVLANEntry 7 } END