PW-ENET-MIB
File:
PW-ENET-MIB.mib (19383 bytes)
Imported modules
Imported symbols
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 |
|
|
|
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 |
|
|
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) |
|
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 |
|
|
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 |
|
|
|