GENERIC-3COM-VLAN-MIB-1-0-6

File: GENERIC-3COM-VLAN-MIB-1-0-6.mib (39244 bytes)

Imported modules

RFC1155-SMI SNMPv2-TC RFC1213-MIB
RFC-1212

Imported symbols

enterprises IpAddress RowStatus
DisplayString OBJECT-TYPE

Defined Types

A3ComVlanType  
INTEGER vlanLayer2(1), vlanUnspecifiedProtocols(2), vlanIPProtocol(3), vlanIPXProtocol(4), vlanAppleTalkProtocol(5), vlanXNSProtocol(6), vlanISOProtocol(7), vlanDECNetProtocol(8), vlanNetBIOSProtocol(9), vlanSNAProtocol(10), vlanVINESProtocol(11), vlanX25Protocol(12), vlanIGMPProtocol(13), vlanSessionLayer(14), vlanNetBeui(15), vlanLayeredProtocols(16), vlanIPXIIProtocol(17), vlanIPX8022Protocol(18), vlanIPX8023Protocol(19)    

A3ComVlanLayer3Type  
INTEGER vlanIPProtocol(1), vlanIPXProtocol(2), vlanAppleTalkProtocol(3), vlanXNSProtocol(4), vlanSNAProtocol(5), vlanDECNetProtocol(6), vlanNetBIOSProtocol(7), vlanVINESProtocol(8), vlanX25Protocol(9), vlanIPXIIProtocol(10), vlanIPX8022Protocol(11), vlanIPX8023Protocol(12)    

A3ComVlanGlobalMappingEntry  
SEQUENCE    
  a3ComVlanGlobalMappingIdentifier INTEGER 0..65535
  a3ComVlanGlobalMappingIfIndex INTEGER

A3ComVlanIfEntry  
SEQUENCE    
  a3ComVlanIfIndex INTEGER
  a3ComVlanIfDescr DisplayString
  a3ComVlanIfType A3ComVlanType
  a3ComVlanIfGlobalIdentifier INTEGER
  a3ComVlanIfInfo STRING
  a3ComVlanIfStatus RowStatus

A3ComIpVlanEntry  
SEQUENCE    
  a3ComIpVlanIpNetAddress IpAddress
  a3ComIpVlanIpNetMask IpAddress
  a3ComIpVlanStatus RowStatus

A3ComVlanProtocolEntry  
SEQUENCE    
  a3ComVlanProtocolIfIndex INTEGER
  a3ComVlanProtocolIndex A3ComVlanLayer3Type
  a3ComVlanProtocolStatus RowStatus

A3ComVlanEncapsType  
INTEGER vlanEncaps3ComProprietaryVLT(1), vlanEncaps8021q(2), vlanEncapsPre8021qONcore(3)    

A3ComVlanEncapsIfEntry  
SEQUENCE    
  a3ComVlanEncapsIfIndex INTEGER
  a3ComVlanEncapsIfType A3ComVlanEncapsType
  a3ComVlanEncapsIfTag INTEGER
  a3ComVlanEncapsIfStatus RowStatus

Defined Values

a3Com 1.3.6.1.4.1.43
OBJECT IDENTIFIER    

generic 1.3.6.1.4.1.43.10
OBJECT IDENTIFIER    

genExperimental 1.3.6.1.4.1.43.10.1
OBJECT IDENTIFIER    

genVirtual 1.3.6.1.4.1.43.10.1.14
OBJECT IDENTIFIER    

a3ComVlanGroup 1.3.6.1.4.1.43.10.1.14.1
OBJECT IDENTIFIER    

a3ComVlanProtocolsGroup 1.3.6.1.4.1.43.10.1.14.2
OBJECT IDENTIFIER    

a3ComVirtualGroup 1.3.6.1.4.1.43.10.1.14.3
OBJECT IDENTIFIER    

a3ComEncapsulationGroup 1.3.6.1.4.1.43.10.1.14.4
OBJECT IDENTIFIER    

a3ComVlanGlobalMappingTable 1.3.6.1.4.1.43.10.1.14.1.1
This table lists VLAN interfaces that are globally identified. A single entry exists in this list for each VLAN interface in the system that is bound to a global identifier.
OBJECT-TYPE    
  SEQUENCE OF  
    A3ComVlanGlobalMappingEntry

a3ComVlanGlobalMappingEntry 1.3.6.1.4.1.43.10.1.14.1.1.1
An individual VLAN interface global mapping entry. Entries in this table are created by setting the a3ComVlanIfGlobalIdentifier object in the a3ComVlanIfTable to a non-zero value.
OBJECT-TYPE    
  A3ComVlanGlobalMappingEntry  

a3ComVlanGlobalMappingIdentifier 1.3.6.1.4.1.43.10.1.14.1.1.1.1
An index into the a3ComVlanGlobalMappingTable and an administratively assigned global VLAN identifier. The value of this object globally identifies the VLAN interface. For VLAN interfaces, on different network devices, which are part of the same globally identified VLAN, the value of this object will be the same.
OBJECT-TYPE    
  INTEGER 0..65535  

a3ComVlanGlobalMappingIfIndex 1.3.6.1.4.1.43.10.1.14.1.1.1.2
The value of a3ComVlanIfIndex for the VLAN interface in the a3ComVlanIfTable, which is bound to the global identifier specified by this entry.
OBJECT-TYPE    
  INTEGER  

a3ComVlanIfTable 1.3.6.1.4.1.43.10.1.14.1.2
This table lists VLAN interfaces that exist within a device. A single entry exists in this list for each VLAN interface in the system. A VLAN interface may be created, destroyed and/or mapped to a globally identified vlan.
OBJECT-TYPE    
  SEQUENCE OF  
    A3ComVlanIfEntry

a3ComVlanIfEntry 1.3.6.1.4.1.43.10.1.14.1.2.1
An individual VLAN interface entry. When an NMS wishes to create a new entry in this table, it must obtain a non-zero index from the a3ComNextAvailableVirtIfIndex object. Row creation in this table will fail if the chosen index value does not match the current value returned from the a3ComNextAvailableVirtIfIndex object.
OBJECT-TYPE    
  A3ComVlanIfEntry  

a3ComVlanIfIndex 1.3.6.1.4.1.43.10.1.14.1.2.1.1
The index value of this row and the vlan's ifIndex in the ifTable. The NMS obtains the index value for this row by reading the a3ComNextAvailableVirtIfIndex object.
OBJECT-TYPE    
  INTEGER  

a3ComVlanIfDescr 1.3.6.1.4.1.43.10.1.14.1.2.1.2
This is a description of the VLAN interface.
OBJECT-TYPE    
  DisplayString Size(0..80)  

a3ComVlanIfType 1.3.6.1.4.1.43.10.1.14.1.2.1.3
The VLAN interface type.
OBJECT-TYPE    
  A3ComVlanType  

a3ComVlanIfGlobalIdentifier 1.3.6.1.4.1.43.10.1.14.1.2.1.4
An administratively assigned global VLAN identifier. For VLAN interfaces, on different network devices, which are part of the same globally identified VLAN, the value of this object will be the same. The binding between a global identifier and a VLAN interface can be created or removed. To create a binding an NMS must write a non-zero value to this object. To delete a binding, the NMS must write a zero to this object.
OBJECT-TYPE    
  INTEGER 0..65535  

a3ComVlanIfInfo 1.3.6.1.4.1.43.10.1.14.1.2.1.5
A TLV encoded information string for the VLAN interface. The information contained within this string corresponds to VLAN information not contained within this table, but contained elsewhere within this MIB module. The purpose of this string is to provide an NMS with a quick read mechanism of all related VLAN interface information. The encoding rules are defined according to: tag = 2 bytes length = 2 bytes value = n bytes The following tags are defined: TAG OBJECT DESCRIPTION 1 a3ComIpVlanIpNetAddress IP Network Address of IP VLAN 2 a3ComIpVlanIpNetMask IP Network Mask of IP VLAN
OBJECT-TYPE    
  STRING  

a3ComVlanIfStatus 1.3.6.1.4.1.43.10.1.14.1.2.1.6
The status column for this VLAN interface. This OBJECT can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notInService(2) notReady(3). Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row and the values are acceptible to the agent, the agent will change the status to active(1). If any of the necessary objects are not available, the agent will reject the creation request. Setting this object to createAndWait(5) causes a row in in this table to be created. The agent sets the status to notInService(2) if all of the information is present in the row and the values are acceptible to the agent; otherwise, the agent sets the status to notReady(3). Setting this object to active(1) is only valid when the current status is active(1) or notInService(2). When the state of the row transitions to active(1), the agent creates the corresponding row in the ifTable.. Setting this object to destroy(6) will remove the corresponding VLAN interface, remove the entry in this table, and the corresponding entries in the a3ComVlanGlobalMappingTable and the ifTable. In order for a set of this object to destroy(6) to succeed, all dependencies on this row must have been removed. These will include any stacking dependencies in the ifStackTable and any protocol specific tables dependencies.
OBJECT-TYPE    
  RowStatus  

a3ComIpVlanTable 1.3.6.1.4.1.43.10.1.14.2.1
A list of IP VLAN interface information entries. Entries in this table are related to entries in the a3ComVlanIfTable by using the same index.
OBJECT-TYPE    
  SEQUENCE OF  
    A3ComIpVlanEntry

a3ComIpVlanEntry 1.3.6.1.4.1.43.10.1.14.2.1.1
A a3ComIpVlanEntry contains layer 3 information about a particular IP VLAN interface. Note entries in this table cannot be deleted until the entries in the ifStackTable that produce overlap are removed.
OBJECT-TYPE    
  A3ComIpVlanEntry  

a3ComIpVlanIpNetAddress 1.3.6.1.4.1.43.10.1.14.2.1.1.1
The IP network number for the IP VLAN interface defined in the a3ComVlanIfTable identified with the same index. The IpNetAdress and the IpNetMask must be set and the the row creation process completed by a NMS before overlapping rows in the ifStackTable can be created. Sets to the ifStackTable that produce overlapping IP IP VLAN interfaces will fail if this object is not set.
OBJECT-TYPE    
  IpAddress  

a3ComIpVlanIpNetMask 1.3.6.1.4.1.43.10.1.14.2.1.1.2
The IP network mask corresponding to the IP Network address defined by a3ComIpVlanIpNetAddress. The IpNetAdress and the IpNetMask must be set and the row creation process completed by a NMS before overlapping rows in the ifStackTable can be created. Sets to the ifStackTable that produce overlapping IP VLAN interfaces will fail if this object is not set.
OBJECT-TYPE    
  IpAddress  

a3ComIpVlanStatus 1.3.6.1.4.1.43.10.1.14.2.1.1.3
The status column for this IP VLAN entry. This object can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notInService(2) notReady(3). Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row and the values are acceptible to the agent, the agent will change the status to active(1). If any of the necessary objects are not available, the agent will reject the row creation request. Setting this object to createAndWait(5) causes a row in in this table to be created. The agent sets the status to notInService(2) if all of the information is present in the row and the values are acceptible to the agent; otherwise, the agent sets the status to notReady(3). Setting this object to active(1) is only valid when the current status is active(1) or notInService(2). When the status changes to active(1), the agent applies the IP parmeters to the IP VLAN interface identified by the corresponding value of the a3ComIpVlanIndex object. Setting this object to destroy(6) will remove the IP parmeters from the IP VLAN interface and remove the entry from this table. Setting this object to destroy(6) will remove the layer 3 information from the IP VLAN interface and will remove the row from this table. Note that this action cannot be performed if there are ifStackTable entries that result in overlapping IP VLAN interfaces. Note that these dependencies must be removed first.
OBJECT-TYPE    
  RowStatus  

a3ComVlanProtocolTable 1.3.6.1.4.1.43.10.1.14.2.2
This table lists the configured protocols per Vlan. A single entry exists in this list for each protocol configured on a VLAN interface.
OBJECT-TYPE    
  SEQUENCE OF  
    A3ComVlanProtocolEntry

a3ComVlanProtocolEntry 1.3.6.1.4.1.43.10.1.14.2.2.1
A a3ComVlanProtocolEntry contains a single VLAN to protocol entry.
OBJECT-TYPE    
  A3ComVlanProtocolEntry  

a3ComVlanProtocolIfIndex 1.3.6.1.4.1.43.10.1.14.2.2.1.1
The first indice of this row and the vlan's ifIndex in the ifTable. The value of this object is the same as the corresponding a3ComVlanIfIndex in the a3ComVlanTable.
OBJECT-TYPE    
  INTEGER  

a3ComVlanProtocolIndex 1.3.6.1.4.1.43.10.1.14.2.2.1.2
The second indice of this row, which identifies one of possible many protocols associated with the VLAN interface identified by this entries first indice. The values are based on the layer 3 protocols specified in A3ComVlanType
OBJECT-TYPE    
  A3ComVlanLayer3Type  

a3ComVlanProtocolStatus 1.3.6.1.4.1.43.10.1.14.2.2.1.3
The status column for this VLAN interface. This OBJECT can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notInService(2) notReady(3). Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row and the values are acceptible to the agent, the agent will change the status to active(1). If any of the necessary objects are not available, the agent will reject the creation request. Setting this object to createAndWait(5) causes a row in this table to be created. The agent sets the status to notInService(2) if all of the information is present in the row and the values are acceptable to the agent; otherwise, the agent sets the status to notReady(3). Setting this object to active(1) is only valid when the current status is active(1) or notInService(2). Row creation to this table is only possible when a corresponding VLAN entry has been created in the a3ComVlanTable with an a3ComVlanType set to vlanLayeredProtocols(16). Setting this object to destroy(6) will remove the corresponding VLAN interface to protocol mapping.
OBJECT-TYPE    
  RowStatus  

a3ComVlanEncapsIfTable 1.3.6.1.4.1.43.10.1.14.4.1
This table lists VLAN encapsulation interfaces that exist within a device. A single entry exists in this list for each VLAN encapsulation interface in the system. A VLAN encapsulation interface may be created or destroyed.
OBJECT-TYPE    
  SEQUENCE OF  
    A3ComVlanEncapsIfEntry

a3ComVlanEncapsIfEntry 1.3.6.1.4.1.43.10.1.14.4.1.1
An individual VLAN encapsulation interface entry. When an NMS wishes to create a new entry in this table, it must obtain a non-zero index from the a3ComNextAvailableVirtIfIndex object. Row creation in this table will fail if the chosen index value does not match the current value returned from the a3ComNextAvailableVirtIfIndex object.
OBJECT-TYPE    
  A3ComVlanEncapsIfEntry  

a3ComVlanEncapsIfIndex 1.3.6.1.4.1.43.10.1.14.4.1.1.1
The index value of this row and the encapsulation interface's ifIndex in the ifTable. The NMS obtains the index value used for creating a row in this table by reading the a3ComNextAvailableVirtIfIndex object.
OBJECT-TYPE    
  INTEGER  

a3ComVlanEncapsIfType 1.3.6.1.4.1.43.10.1.14.4.1.1.2
The encapsulation algorithm used when encapsulating packets transmitted, or de-encapsulating packets received through this interface.
OBJECT-TYPE    
  A3ComVlanEncapsType  

a3ComVlanEncapsIfTag 1.3.6.1.4.1.43.10.1.14.4.1.1.3
The tag used when encapsulating packets transmitted, or de-encapsulating packets received through this interface.
OBJECT-TYPE    
  INTEGER  

a3ComVlanEncapsIfStatus 1.3.6.1.4.1.43.10.1.14.4.1.1.4
The row status for this VLAN encapsulation interface. This OBJECT can be set to: active(1) createAndGo(4) createAndWait(5) destroy(6) The following values may be read: active(1) notReady(3). In order for a row to become active, the NMS must set a3ComVlanEncapsIfTagType and a3ComVlanEncapsIfTag to some valid and consistent values. Setting this object to createAndGo(4) causes the agent to attempt to create and commit the row based on the contents of the objects in the row. If all necessary information is present in the row, the agent will create the row and change the status to active(1). If any of the necessary objects are not available, or specify an invalid configuration, the row will not be created and the agent will return an appropriate error. Setting this object to createAndWait(5) causes a row in in this table to be created. If all necessary objects in the row have been assigned values and specify a valid configuration, the status of the row will be set to notInService(2); otherwise, the status will be set to notReady(3). This object may only be set to createAndGo(4) or createAndWait(5) if it does not exist. Setting this object to active(1) when the status is notInService(2) causes the agent to commit the row. Setting this object to active(1) when its value is already active(1) is a no-op. Setting this object to destroy(6) will remove the corresponding VLAN encapsulation interface, remote the entry in this table, and remove the corresponding entry in the ifTable. In order for a set of this object to destroy(6) to succeed, all dependencies on this row must have been removed. These will include any references to this interface in the ifStackTable.
OBJECT-TYPE    
  RowStatus  

a3ComNextAvailableVirtIfIndex 1.3.6.1.4.1.43.10.1.14.3.1
The value of the next available virtual ifIndex. This object is used by an NMS to select an index value for row-creation in tables indexed by ifIndex. The current value of this object is changed to a new value when the current value is written to an agent's table, that is indexed by ifIndex. Row creation using the current value of this object, allocates a virtual ifIndex. Note the following: 1. A newly created row does not have to be active(1) for the agent to allocate the virtual ifIndex. 2. Race conditions between multiple NMS's end when a row is created. Rows are deemed created when a setRequest is successfully committed (i.e. the errorStats is noError(0)). 3. An agent that exhausts its supply of virual ifIndex values returns zero as the value of this object. This can be used by an NMS as an indication to deleted unused rows and reboot the device.
OBJECT-TYPE    
  INTEGER