PW-ENET-MIB

File: PW-ENET-MIB.mib (19383 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
IF-MIB PW-MIB PW-TC-MIB

Imported symbols

OBJECT-TYPE MODULE-IDENTITY experimental
Counter64 MODULE-COMPLIANCE OBJECT-GROUP
StorageType RowStatus InterfaceIndexOrZero
pwVcIndex PwVcVlanCfg PwVcCw
PwVcFragSize

Defined Types

PwVcEnetEntry  
SEQUENCE    
  pwVcEnetPwVlan PwVcVlanCfg
  pwVcEnetVlanMode INTEGER
  pwVcEnetPortVlan PwVcVlanCfg
  pwVcEnetPortIfIndex InterfaceIndexOrZero
  pwVcEnetVcIfIndex InterfaceIndexOrZero
  pwVcEnetFragSize PwVcFragSize
  pwVcEnetCwStatus PwVcCw
  pwVcEnetRowStatus RowStatus
  pwVcEnetStorageType StorageType

PwVcEnetMplsPriMappingTableEntry  
SEQUENCE    
  pwVcEnetMplsPriMapping BITS
  pwVcEnetMplsPriMappingRowStatus RowStatus
  pwVcEnetMplsPriMappingStorageType StorageType

PwVcEnetStatsEntry  
SEQUENCE    
  pwVcEnetStatsIllegalVlan Counter64
  pwVcEnetStatsIllegalLength Counter64

Defined Values

pwVcEnetMIB 1.3.6.1.3.89
This MIB describes a model for managing Ethernet point-to-point pseudo wire services over a Packet Switched Network (PSN).
MODULE-IDENTITY    

pwVcEnetObjects 1.3.6.1.3.89.0
OBJECT IDENTIFIER    

pwVcEnetConformance 1.3.6.1.3.89.1
OBJECT IDENTIFIER    

pwVcEnetTable 1.3.6.1.3.89.0.1
This table contains the index to the Ethernet tables associated with this ETH VC, the VLAN configuration and VLAN mode.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcEnetEntry

pwVcEnetEntry 1.3.6.1.3.89.0.1.1
This table is indexed by the same index that was created for the associated entry in the PW VC Table in the PW-MIB. The PwVcIndex and the pwVcEnetPwVlan are used as indexes to allow multiple VLANs to exist on the same PW. An entry is created in this table by the agent for every entry in the pwVc table with a VcType of 'ethernetVLAN', 'ethernet' or 'ethernetVPLS'. Additional rows may be created by the operator or the agent if multiple entries are required for the same VC. This table provides Ethernet port mapping and VLAN configuration for each Ethernet VC.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcEnetEntry  

pwVcEnetPwVlan 1.3.6.1.3.89.0.1.1.1
This Object defines the VLAN on the VC. The value of 4097 is used if the object is not applicable, for example when mapping all packets from an Ethernet port to this VC. The value of 4096 is used to indicate untagged frames (at least from the PW point of view), for example if pwVcEnetVlanMode is equal 'removeVLAN' or when pwVcEnetVlanMode equal 'noChange' and pwVcEnetPortVlan is equal 4096.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcVlanCfg  

pwVcEnetVlanMode 1.3.6.1.3.89.0.1.1.2
Indicate the mode of VLAN handling between the port associated to the VC and the VC encapsulation itself. - 'other' indicate operation that is not defined by this MIB. - 'portBased' indicates that the forwarder will forward packets between the port and the PW independent of their structure. - 'noChange' indicates that the VC contains the original user VLAN, as specified in pwVcEnetPortVlan. - 'changeVlan' indicates that the VLAN field on the VC may be different than the VLAN field on the user's port. - 'removeVlan' indicates that the encapsulation on the VC does not include the original VLAN field. Note that PRI bits transparency is lost in this case. - 'addVlan' indicate that a VLAN field will be added on the PSN bound direction. pwVcEnetPwVlan indicate the value that will be added. - 'removeVlan', 'addVlan' and 'changeVlan' implementation is not required.
Status: current Access: read-create
OBJECT-TYPE    
  INTEGER other(0), portBased(1), noChange(2), changeVlan(3), addVlan(4), removeVlan(5)  

pwVcEnetPortVlan 1.3.6.1.3.89.0.1.1.3
This object define the VLAN value on the physical port (or VPLS virtual port) if a change is required to the VLAN value between the VC and the physical/virtual port. The value of this object can be ignored if the whole traffic from the port is forwarded to one VC independent of the tagging on the port, but it is RECOMENDED that the value in this case will be '4097' indicating not relevant. It MUST be equal to pwVcEnetPwVlan if 'noChange' mode is used. The value 4096 indicate that no VLAN (i.e. untagged frames) on the port are associated to this VC. This allows the same behaviors as assigning 'Default VLAN' to un-tagged frames.
Status: current Access: read-create
OBJECT-TYPE    
  PwVcVlanCfg  

pwVcEnetVcIfIndex 1.3.6.1.3.89.0.1.1.4
It is sometimes convenient to model the VC PW as a virtual interface in the ifTable. In these cases this object hold the value of the ifIndex in the ifTable representing this VC PW. A value of zero indicate no such association or association is not yet known.
Status: current Access: read-create
OBJECT-TYPE    
  InterfaceIndexOrZero  

pwVcEnetPortIfIndex 1.3.6.1.3.89.0.1.1.5
This object is used to specify the ifIndex of the ETHERNET port associated with this VC for point-to-point Ethernet service, or the ifIndex of the virtual interface of the VPLS instance associated with the PW if the service is VPLS. Two rows in this table can point to the same ifIndex only if: 1) It is required to support multiple COS on a MPLS PSN for the same service (i.e.: a combination of ports and VLANs) by the use of multiple VC, each with a different COS. 2) There is no overlap of VLAN values specified in pwVcEnetPortVlan that are associated with this port. A value of zero indicate that association to an ifIndex is not yet known.
Status: current Access: read-create
OBJECT-TYPE    
  InterfaceIndexOrZero  

pwVcEnetFragSize 1.3.6.1.3.89.0.1.1.6
This object represent the status of the frgamantation negotiation (or manula configuration) for this PW. Value of zero indicate no fragmantation. If the value is not zero, recieved packets greater than pwVcEnetFragSize should be fragmented to the specified length.
Status: current Access: read-only
OBJECT-TYPE    
  PwVcFragSize  

pwVcEnetCwStatus 1.3.6.1.3.89.0.1.1.7
This object represent the status of the control word usage for this PW.
Status: current Access: read-only
OBJECT-TYPE    
  PwVcCw  

pwVcEnetRowStatus 1.3.6.1.3.89.0.1.1.8
Enable creating, deleting and modifying this row.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

pwVcEnetStorageType 1.3.6.1.3.89.0.1.1.9
Indicates the storage type of this row.
Status: current Access: read-create
OBJECT-TYPE    
  StorageType  

pwVcEnetMplsPriMappingTable 1.3.6.1.3.89.0.2
This table may be used for MPLS PSNs if there is a need to hold multiple VC, each with different COS, for the same user service (port + PW VLAN). Such a need may arise if the MPLS network is capable of L-LSP or E-LSP without multiple COS capabilities. Each row is indexed by the pwVcIndex and indicate the PRI bits on the packet recieved from the user port (or VPLS virtual port) that are classified to this VC. Note that the EXP bit value of the VC is configured in the PW-MPLS-MIB.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcEnetMplsPriMappingTableEntry

pwVcEnetMplsPriMappingTableEntry 1.3.6.1.3.89.0.2.1
Each entry is created if special classification based on the PRI bits is required for this VC.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcEnetMplsPriMappingTableEntry  

pwVcEnetMplsPriMapping 1.3.6.1.3.89.0.2.1.1
This object defines the groups of user PRI mapped into this VC. Each bit set indicates that this user priority is assigned to this VC. The value 'untagged' is used to indicate that untagged frames are also associated to this VC. This object allow the use of different PSN COS based on user marking of PRI bits in MPLS PSN with L-LSP or E-LSP without multiple COS support. In all other cases, the default value MUST be used. It is REQUIRED that there is no overlap on this object between rows serving the same service (port+ PW VLAN). In case of missing BIT configuration between rows to the same service, incoming packets with PRI marking not configured should be handled by the VC with the lowest COS.
Status: current Access: read-create
OBJECT-TYPE    
  BITS pri000(0), pri001(1), pri010(2), pri011(3), pri100(4), pri101(5), pri110(6), pri111(7), untagged(8)  

pwVcEnetMplsPriMappingRowStatus 1.3.6.1.3.89.0.2.1.2
Enable creating, deleting and modifying this row.
Status: current Access: read-create
OBJECT-TYPE    
  RowStatus  

pwVcEnetMplsPriMappingStorageType 1.3.6.1.3.89.0.2.1.3
Indicates the storage type of this row.
Status: current Access: read-create
OBJECT-TYPE    
  StorageType  

pwVcEnetStatsTable 1.3.6.1.3.89.0.3
This table contains statistical counters specific for Ethernet PW.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcEnetStatsEntry

pwVcEnetStatsEntry 1.3.6.1.3.89.0.3.1
Each entry represents the statistics gathered for the VC carrying the Ethernet packets since this VC was first created in the pwVcEnetTable.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcEnetStatsEntry  

pwVcEnetStatsIllegalVlan 1.3.6.1.3.89.0.3.1.1
The number of packets received (from the PSN) on this VC with an illegal VLAN field, missing VLAN field that was expected, or A VLAN field when it was not expected. This counter is not relevant if the VC type is 'ethernet' (i.e. raw mode), and should be set to 0 by the agent to indicate this.
Status: current Access: read-write
OBJECT-TYPE    
  Counter64  

pwVcEnetStatsIllegalLength 1.3.6.1.3.89.0.3.1.2
The number of packets that were received with an illegal Ethernet packet length on this VC. An illegal length is defined as being greater than the value in the advertised maximum MTU supported, or shorter than the allowed Ethernet packet size.
Status: current Access: read-write
OBJECT-TYPE    
  Counter64  

pwVcEnetGroups 1.3.6.1.3.89.1.1
OBJECT IDENTIFIER    

pwVcEnetCompliances 1.3.6.1.3.89.1.2
OBJECT IDENTIFIER    

pwVcEnetModuleCompliance 1.3.6.1.3.89.1.2.1
The compliance statement for agent that support Ethernet PW.
Status: current Access: read-write
MODULE-COMPLIANCE    

pwVcEnetGroup 1.3.6.1.3.89.1.1.1
Collection of objects for basic Ethernet PW config.
Status: current Access: read-write
OBJECT-GROUP    

pwVcStatsGroup 1.3.6.1.3.89.1.1.2
Collection of objects counting various PW level errors.
Status: current Access: read-write
OBJECT-GROUP    

pwVcEnetMplsPriGroup 1.3.6.1.3.89.1.1.3
Collection of objects defining classification to different PW based on the user's PRI bits mapping. This group is optional, and should be implemented only for MPLS PSN where only L-LSP or single OA E-LSP exists, and different PSN COS is required based on the PRI mapping.
Status: current Access: read-write
OBJECT-GROUP