VLAN-MIB

File: VLAN-MIB.mib (16720 bytes)

Imported modules

SNMPv2-SMI SNMPv2-TC Fore-Common-MIB

Imported symbols

Integer32 IpAddress OBJECT-TYPE
MODULE-IDENTITY MacAddress TestAndIncr
RowStatus DisplayString preDot1qVlanMIB

Defined Types

VlanConfEntry  
SEQUENCE    
  vlanName DisplayString
  vlanID Integer32
  vlanConfRowStatus RowStatus
  vlanCreatedBy DisplayString
  vlanType Integer32
  vlanPortGroupInstance Integer32
  vlanMacListInstance Integer32
  vlanProtocolType INTEGER
  vlanProtocolSubtype OCTET STRING
  vlanIPSubnetAddress IpAddress
  vlanBridgeName DisplayString
  vlanIPMulticastFilter INTEGER

VlanPortGroupEntry  
SEQUENCE    
  vlanPortGroupIndex Integer32
  vlanPort Integer32
  vlanPortGroupRowStatus RowStatus
  vlanPortStatus INTEGER

VlanMacListEntry  
SEQUENCE    
  vlanMacListIndex Integer32
  vlanMacAddress MacAddress
  vlanMacListRowStatus RowStatus

Defined Values

vlanMIBObjects 1.3.6.1.4.1.326.1.8.1
This module contains definitions for management information for pre-standards IEEE 802.1Q VLANs and their association with a Lan Emulation Client (lec). Devices implementing these pre-standards maintain port groupings and associated filters used to form a 'virtual bridge'.
MODULE-IDENTITY    

vlanConfGroup 1.3.6.1.4.1.326.1.8.1.1
OBJECT IDENTIFIER    

vlanConfTable 1.3.6.1.4.1.326.1.8.1.1.1
A table of VLAN names and characteristics.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    VlanConfEntry

vlanConfEntry 1.3.6.1.4.1.326.1.8.1.1.1.1
A table entry containing VLAN names and characteristics. IMPORTANT: The read-write fields of this table should be modifiable, such that as VLAN characteristics change, the individual parameters in the table can be modified.
Status: current Access: not-accessible
OBJECT-TYPE    
  VlanConfEntry  

vlanName 1.3.6.1.4.1.326.1.8.1.1.1.1.1
The textual name of this VLAN, this is the identifier that the user of a configuration utility will be using. Using a VLAN ID for the index and resolving to a name would be easier for an individual switch. However, the user will not (and should not) use this ID. The problem would then be how to resolve an ID to a Name, given that network manager needs to know this for all devices. Using the name as the index allows a management application to have a list of names and each network device resolves that to a locally significant ID. This means however, if the user configures, via a local interface, two switches with VLANs that have the same name, the network manager will assume that they are the same VLAN. In the future, when the 802.1Q standard comes out, there will be a standard way of maintaining globally unique VLAN IDs because these will be used as the VLAN tag. At that time the index into this table should become the VLAN tag.
Status: current Access: read-only
OBJECT-TYPE    
  DisplayString Size(1..255)  

vlanID 1.3.6.1.4.1.326.1.8.1.1.1.1.2
This is the locally significant ID that is used internally by this device to reference this VLAN.
Status: current Access: read-only
OBJECT-TYPE    
  Integer32  

vlanConfRowStatus 1.3.6.1.4.1.326.1.8.1.1.1.1.3
This object is used to create a new row or to modify or delete an existing row in this table.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

vlanCreatedBy 1.3.6.1.4.1.326.1.8.1.1.1.1.4
This object is used to enter a string to identify the management entity that created this entry.
Status: current Access: read-create
OBJECT-TYPE    
  DisplayString  

vlanType 1.3.6.1.4.1.326.1.8.1.1.1.1.5
The type of vlan, specified as a bitmap. The bitmap indicates all the types of filters that are to be applied to the vlan. The bit locations and meanings are: 0x01 - port-based VLAN 0x02 - MAC-based VLAN 0x04 - protocol-based VLAN 0x08 - IP subnet VLAN for example a VLAN that will look at an incoming port and then apply a MAC filter would use the value 0x03 to indicate both the port and the MAC filters.
Status: current Access: read-create
OBJECT-TYPE    
  Integer32  

vlanPortGroupInstance 1.3.6.1.4.1.326.1.8.1.1.1.1.6
The index that identifies the the sub tree in the vlanPortGroupTable that should be walked to retrieve the group of ports in this VLAN. IMPORTANT: This table has slightly different semantics than the next three objects because in all 802 VLANs, in the end they all resolve down to a group of ports. Therefore, this object has the following semantic based on its value and the value of vlanType: vlanType vlanPortGroupInstance mode ------------------ ------------------------------- ---- Port-based set points to a user configured Manual set of ports Port-based not set 0 - There are no ports assigned Auto to this VLAN at this time. Port-based not set non zero - points to a system Auto (agent) maintained list of ports
Status: current Access: read-create
OBJECT-TYPE    
  Integer32  

vlanMacListInstance 1.3.6.1.4.1.326.1.8.1.1.1.1.7
If this is a MAC-based VLAN then this is the index that identifies the sub tree in the vlanMacListTable that should be walked to retrieve the list of MAC address to allow into this VLAN. If this is not a MAC-based VLAN then the value is 0
Status: current Access: read-create
OBJECT-TYPE    
  Integer32  

vlanProtocolType 1.3.6.1.4.1.326.1.8.1.1.1.1.8
If this is a protocol-based VLAN then this is the protocol type whose traffic is allowed into this VLAN. If this is not a protocol-based VLAN the value is 'none'.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER none(1), ethernetv2(2), ieee802dot3(3)  

vlanProtocolSubtype 1.3.6.1.4.1.326.1.8.1.1.1.1.9
If this is a protocol-based VLAN then this is the protocol subtype whose traffic is allowed into this VLAN. This value is based on the protocol type (vlanProtocolType). If the protocol type is Ethernet V2.0 (ethernetv2) then the value is the value assigned by Xerox (two octets). For example, the value 08-00 is the value for IP. If the protocol type is IEEE 802.3 DSAP then the value is the DSAP value (one octet). For example, the value 224 (0xE0) is the value for IPX. If this is not a protocol-based VLAN the value is a zero length octet string.
Status: current Access: read-create
OBJECT-TYPE    
  OCTET STRING Size(0..2)  

vlanIPSubnetAddress 1.3.6.1.4.1.326.1.8.1.1.1.1.10
If this is a subnetBased VLAN then this is the subnet whose traffic is allowed into this VLAN. If this is not a subnetBased VLAN then the value is 0.0.0.0
Status: current Access: read-create
OBJECT-TYPE    
  IpAddress  

vlanBridgeName 1.3.6.1.4.1.326.1.8.1.1.1.1.11
The textual name of the bridge that is associated with this VLAN. This is provided for those devices that allow multiple bridge (spanning tree) instances under the management of a single agent. If this value is a NULL string, then the default bridge's name will be applied. See the Fore-Bridge-Extensions-MIB for details on how bridges are managed.
Status: current Access: read-create
OBJECT-TYPE    
  DisplayString Size(0..20)  

vlanIPMulticastFilter 1.3.6.1.4.1.326.1.8.1.1.1.1.12
This object allows the enabling and disabling of IP multicast filtering on the VLAN.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER enabled(1), disabled(2)  

vlanPortGroupTable 1.3.6.1.4.1.326.1.8.1.1.2
A table of port groupings. The first index breaks down the table into multiple port groups. Then the second index is the port that belongs in the group. This way walking the table, given the first index, will give the list of all ports in that group. This allows the user of this MIB to create many port groupings, and then each VLAN can point to the port grouping they want to associate with a particular VLAN. IMPORTANT: This table depends on RFC 1573 extensions to the interfaces.ifTable. This is because, entries in vlanPort can be virtual interfaces (representing LEC instances)
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    VlanPortGroupEntry

vlanPortGroupEntry 1.3.6.1.4.1.326.1.8.1.1.2.1
A table entry containing a port number
Status: current Access: not-accessible
OBJECT-TYPE    
  VlanPortGroupEntry  

vlanPortGroupIndex 1.3.6.1.4.1.326.1.8.1.1.2.1.1
Index used so that there can be many different port groups
Status: current Access: not-accessible
OBJECT-TYPE    
  Integer32  

vlanPort 1.3.6.1.4.1.326.1.8.1.1.2.1.2
The value of the instance of the ifIndex object, defined in MIB-II, for the interface corresponding to this port. In the case of a non-atm port this is the physical ifIndex of that port, in the case of an atm port it is the virtual ifIndex that represents the LEC. IMPORTANT: By adding a port here, that port will now be part of any VLAN(s) that this port group is associated with. In addition, if the port is a virtual interface that represents a LEC, the ELAN that that LEC represents will also be part of the VLAN that this port group is associated with. Control of the LECs (creating and assignment) is handled by the ATMF Lan Emulation Client MIB, specifically the lecConfigTable in Configuration Group
Status: current Access: not-accessible
OBJECT-TYPE    
  Integer32  

vlanPortGroupRowStatus 1.3.6.1.4.1.326.1.8.1.1.2.1.3
This object is used to create a new row or to modify or delete an existing row in this table.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

vlanPortStatus 1.3.6.1.4.1.326.1.8.1.1.2.1.4
The status of this port relative to the VLAN that points at this port group. The meanings of each value are: autoActive: Means that the port is part of this VLAN because the switch automatically added it. allowed: Means that the port has been configured so that if all other criteria (if any) are met, this port is allowed to be in this VLAN. allowedActive: Means the same as allowed plus the fact that there is a device attached to this port and participating in the VLAN. allowedNotAvail: This value is only needed for devices that don't allow a port to be in more than one VLAN at a time. This value means that this port also exists in some other VLAN(s) and is active in another VLAN. Therefore this port is not available to be used in this VLAN. notAssociated: Means that the Port Group is not currently associated with any VLAN.
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER autoActive(1), allowed(2), allowedActive(3), allowedNotAvail(4), notAssociated(5)  

vlanPortGroupNextIndex 1.3.6.1.4.1.326.1.8.1.1.3
The index of the next free row in the table.
Status: current Access: read-write
OBJECT-TYPE    
  TestAndIncr  

vlanMacListTable 1.3.6.1.4.1.326.1.8.1.1.4
A table of MAC Lists. The first index breaks down the table into multiple MAC Lists. Then the second index is the MAC Address that belongs in the group. This way walking the table, given the first index, will give the list of all MAC Addresses in that group. This allows the user of this MIB to create many MAC Lists, and then each VLAN can point to the MAC List they want to associate with a particular VLAN.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    VlanMacListEntry

vlanMacListEntry 1.3.6.1.4.1.326.1.8.1.1.4.1
A table entry containing MAC Addresses
Status: current Access: not-accessible
OBJECT-TYPE    
  VlanMacListEntry  

vlanMacListNextIndex 1.3.6.1.4.1.326.1.8.1.1.4.2
The index of the next free row in the table.
Status: current Access: read-write
OBJECT-TYPE    
  TestAndIncr  

vlanMacListIndex 1.3.6.1.4.1.326.1.8.1.1.4.1.1
Index used so that there can be many different MAC Lists
Status: current Access: not-accessible
OBJECT-TYPE    
  Integer32  

vlanMacAddress 1.3.6.1.4.1.326.1.8.1.1.4.1.2
The MAC Address that belongs to this group. Adding a new MAC Address will mean that packets from that MAC are allow to be sent on the VLAN that this MAC List is associated with.
Status: current Access: not-accessible
OBJECT-TYPE    
  MacAddress  

vlanMacListRowStatus 1.3.6.1.4.1.326.1.8.1.1.4.1.3
This object is used to create a new row or to modify or delete an existing row in this table.
Status: current Access: read-write
OBJECT-TYPE    
  RowStatus