PW-MPLS-DRAFT06-MIB

File: PW-MPLS-DRAFT06-MIB.mib (38158 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
IF-MIB MPLS-TC-STD-MIB MPLS-LSR-STD-MIB
PW-TC-DRAFT05-MIB PW-DRAFT05-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE Unsigned32
MODULE-COMPLIANCE OBJECT-GROUP StorageType
InterfaceIndexOrZero MplsTunnelIndex MplsTunnelInstanceIndex
MplsLdpIdentifier MplsLsrIdentifier MplsIndexType
PwVcIndexType pwStdMIB pwVcIndex

Defined Types

PwVcMplsEntry  
SEQUENCE    
  pwVcMplsMplsType BITS
  pwVcMplsExpBitsMode INTEGER
  pwVcMplsExpBits Unsigned32
  pwVcMplsTtl Unsigned32
  pwVcMplsLocalLdpID MplsLdpIdentifier
  pwVcMplsLocalLdpEntityID MplsLsrIdentifier
  pwVcMplsPeerLdpID MplsLdpIdentifier
  pwVcMplsStorageType StorageType

PwVcMplsOutboundEntry  
SEQUENCE    
  pwVcMplsOutboundLsrXcIndex MplsIndexType
  pwVcMplsOutboundTunnelIndex MplsTunnelIndex
  pwVcMplsOutboundTunnelInstance MplsTunnelInstanceIndex
  pwVcMplsOutboundTunnelLclLSR MplsLsrIdentifier
  pwVcMplsOutboundTunnelPeerLSR MplsLsrIdentifier
  pwVcMplsOutboundIfIndex InterfaceIndexOrZero
  pwVcMplsOutboundTunnelTypeInUse INTEGER

PwVcMplsInboundEntry  
SEQUENCE    
  pwVcMplsInboundXcIndex MplsIndexType

PwVcMplsNonTeMappingEntry  
SEQUENCE    
  pwVcMplsNonTeMappingDirection INTEGER
  pwVcMplsNonTeMappingXcIndex MplsIndexType
  pwVcMplsNonTeMappingIfIndex InterfaceIndexOrZero
  pwVcMplsNonTeMappingVcIndex PwVcIndexType

PwVcMplsTeMappingEntry  
SEQUENCE    
  pwVcMplsTeMappingTunnelIndex MplsTunnelIndex
  pwVcMplsTeMappingTunnelInstance MplsTunnelInstanceIndex
  pwVcMplsTeMappingTunnelPeerLsrID MplsLsrIdentifier
  pwVcMplsTeMappingTunnelLocalLsrID MplsLsrIdentifier
  pwVcMplsTeMappingVcIndex PwVcIndexType

Defined Values

pwVcMplsMIB 1.3.6.1.2.1.10.1.1
This MIB module complements the PW MIB module for PW operation over MPLS. Copyright (C) The Internet Society (date). This version of this MIB module is part of RFC yyyy; see the RFC itself for full legal notices. -- RFC Ed.: replace yyyy with actual RFC number & remove this note
MODULE-IDENTITY    

pwVcMplsObjects 1.3.6.1.2.1.10.1.1.1
OBJECT IDENTIFIER    

pwVcMplsConformance 1.3.6.1.2.1.10.1.1.2
OBJECT IDENTIFIER    

pwVcMplsTable 1.3.6.1.2.1.10.1.1.1.1
This table controls MPLS specific parameters when the PW is going to be carried over MPLS PSN.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcMplsEntry

pwVcMplsEntry 1.3.6.1.2.1.10.1.1.1.1.1
A row in this table represents parameters specific to MPLS PSN for a pseudo wire (PW). The row is created automatically by the local agent if the pwVcPsnType is MPLS. It is indexed by pwVcIndex, which uniquely identifying a singular PW.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcMplsEntry  

pwVcMplsMplsType 1.1.3.6.1.2.1.10.1.1.1.1.1.1
Set by the operator to indicate the outer tunnel types, if exists. mplsTe(0) is used if the outer tunnel was set-up by MPLS-TE, and mplsNonTe(1) is used the outer tunnel was set up by LDP or manually. Combination of mplsTe(0) and mplsNonTe(1) may exist together. vcOnly(2) is used if there is no outer tunnel label, i.e. in static provisioning without MPLS tunnel. vcOnly(2) cannot be combined with mplsNonTe(1) or mplsTe(0).
Status: current Access: read-write
OBJECT-TYPE    
  BITS mplsTe(0), mplsNonTe(1), vcOnly(2)  

pwVcMplsExpBitsMode 1.3.6.1.2.1.10.1.1.1.1.1.2
Set by the operator to indicate the way the PW shim label EXP bits are to be determined. The value of outerTunnel(1) is used where there is an outer tunnel - pwVcMplsMplsType is mplsTe(0) or mplsNonTe(1). Note that in this case there is no need to mark the PW label with the EXP bits since the PW label is not visible to the intermediate nodes. If there is no outer tunnel, specifiedValue(2) indicates that the value is specified by pwVcMplsExpBits, and serviceDependant(3) indicates that the EXP bits are setup based on a rule specified in the emulated service specific tables, for example when the EXP bits are a function of 802.1p marking for Ethernet emulated service.
Status: current Access: read-write
OBJECT-TYPE    
  INTEGER outerTunnel(1), specifiedValue(2), serviceDependant(3)  

pwVcMplsExpBits 1.3.6.1.2.1.10.1.1.1.1.1.3
Set by the operator to indicate the MPLS EXP bits to be used on the PW shim label if pwVcMplsExpBitsMode is specifiedValue(2), zero otherwise.
Status: current Access: read-write
OBJECT-TYPE    
  Unsigned32 0..7  

pwVcMplsTtl 1.3.6.1.2.1.10.1.1.1.1.1.4
Set by the operator to indicate the PW TTL value to be used on the PW shim label.
Status: current Access: read-write
OBJECT-TYPE    
  Unsigned32 0..255  

pwVcMplsLocalLdpID 1.3.6.1.2.1.10.1.1.1.1.1.5
The local LDP identifier of the LDP entity creating this PW in the local node. As the PW labels are always set from the per platform label space, the last two octets in the LDP ID MUST be always both zeros.
Status: current Access: read-write
OBJECT-TYPE    
  MplsLdpIdentifier  

pwVcMplsLocalLdpEntityID 1.3.6.1.2.1.10.1.1.1.1.1.6
The local node LDP Entity ID of the LDP entity creating this PW. Should return the value of all zeros if not used.
Status: current Access: read-write
OBJECT-TYPE    
  MplsLsrIdentifier  

pwVcMplsPeerLdpID 1.3.6.1.2.1.10.1.1.1.1.1.7
The peer LDP identifier as identified from the LDP session. Should return the value of zero if not applicable or not known yet.
Status: current Access: read-only
OBJECT-TYPE    
  MplsLdpIdentifier  

pwVcMplsStorageType 1.3.6.1.2.1.10.1.1.1.1.1.8
This variable indicates the storage type for this row.
Status: current Access: read-write
OBJECT-TYPE    
  StorageType  

pwVcMplsOutboundTable 1.3.6.1.2.1.10.1.1.1.2
This table reports and configure the current outbound MPLS tunnels (i.e. toward the PSN) or the physical interface in case of PW label only that carry the PW traffic. It also reports the current outer tunnel and LSP which forward the PW traffic.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcMplsOutboundEntry

pwVcMplsOutboundEntry 1.3.6.1.2.1.10.1.1.1.2.1
A row in this table configured the outer tunnel used for carrying the PW traffic toward the PSN. In the case of PW label only, it configures the interface that will carry the PW traffic. An entry in this table augments the pwVcMplsEntry, and is created automatically when the corresponding row has been created by the agent in the pwVcMplsEntry. This table points to the appropriate MPLS MIB module. In the MPLS-TE case, the 3 variables relevant to the indexing of a TE tunnel head-end are used as in MPLS-TE-STD-MIB are to be configured, and the tunnel instance indicates the LSP that is currently in use for forwarding the traffic. In case of signaled Non-TE MPLS (an outer tunnel label assigned by LDP) the table points to the XC entry in the LSR-STD-MIB. If the Non-TE MPLS tunnel is manually configured, the operator configure the XC pointer to this tunnel. In case of PW label only (no outer tunnel) the ifIndex of the port to carry the PW is configured here. It is possible to associate a PW to one TE tunnel head-end and a non-TE tunnel together. An indication in this table will report the currently active one, In addition, in the TE case the table reports the active tunnel instance (i.e. the specific LSP in use).
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcMplsOutboundEntry  

pwVcMplsOutboundLsrXcIndex 1.3.6.1.2.1.10.1.1.1.2.1.1
This object is applicable if pwVcMplsMplsType mplsNonTe(1) bit is set, and MUST return a value of zero otherwise. If the outer tunnel is signaled, the object is read-only and indicate the XC index in the MPLS-LSR-STD-MIB of the outer tunnel toward the peer. Otherwise (tunnel is set-up manually) the operator define the XC index of the manually created outer tunnel through this object.
Status: current Access: read-write
OBJECT-TYPE    
  MplsIndexType  

pwVcMplsOutboundTunnelIndex 1.3.6.1.2.1.10.1.1.1.2.1.2
This object is applicable if pwVcMplsMplsType mplsTe(0) bit is set, and MUST return a value of zero otherwise. It is Part of set of indexes for outbound tunnel. The operator set this object to represent the desired tunnel head-end toward the peer for carrying the PW traffic.
Status: current Access: read-write
OBJECT-TYPE    
  MplsTunnelIndex  

pwVcMplsOutboundTunnelInstance 1.3.6.1.2.1.10.1.1.1.2.1.3
This object is applicable if pwVcMplsMplsType mplsTe(0) bit is set, and MUST return a value of zero otherwise. It indicates the actual tunnel instance that is currently active and carrying the PW traffic - it should return the value of zero until if the information from the MPLS-TE application is not yet known.
Status: current Access: read-only
OBJECT-TYPE    
  MplsTunnelInstanceIndex  

pwVcMplsOutboundTunnelLclLSR 1.3.6.1.2.1.10.1.1.1.2.1.4
This object is applicable if pwVcMplsMplsType mplsTe(0) bit is set, and MUST return a value of all zeros otherwise. It is part of set of indexes for outbound tunnel. The operator set this object to represent the desired tunnel head-end toward the peer for carrying the PW traffic.
Status: current Access: read-write
OBJECT-TYPE    
  MplsLsrIdentifier  

pwVcMplsOutboundTunnelPeerLSR 1.3.6.1.2.1.10.1.1.1.2.1.5
This object is applicable if pwVcMplsMplsType mplsTe(0) bit is set, and MUST return a value of zero otherwise. It is part of set of indexes for outbound tunnel. It is typically equal to pwVcPeerAddr.
Status: current Access: read-write
OBJECT-TYPE    
  MplsLsrIdentifier  

pwVcMplsOutboundIfIndex 1.3.6.1.2.1.10.1.1.1.2.1.6
This object is applicable if pwVcMplsMplsType mplsTe(0) bit is set, and MUST return a value of zero otherwise. The operator configure the ifIndex of the outbound port in this case.
Status: current Access: read-write
OBJECT-TYPE    
  InterfaceIndexOrZero  

pwVcMplsOutboundTunnelTypeInUse 1.3.6.1.2.1.10.1.1.1.2.1.7
This object indicates the current tunnel that is carrying the PW traffic. The value of notYetKnown(1) should be used if the agent is currently unable to determine which tunnel or interface is carrying the PW, for example because both tunnels are in operational status down.
Status: current Access: read-only
OBJECT-TYPE    
  INTEGER notYetKnown(1), mplsTe(2), mplsNonTe(3), vcOnly(4)  

pwVcMplsInboundTable 1.3.6.1.2.1.10.1.1.1.3
This table indicates the PW LDP XC entry in the MPLS-LSR-STD-MIB for signaled PWs.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcMplsInboundEntry

pwVcMplsInboundEntry 1.3.6.1.2.1.10.1.1.1.3.1
A row in this table is created by the agent for each signaled PW, and shows the XC index related to the PW signaling in the inbound direction in the MPLS-LSR-STD-MIB that controls and display the information for all the LDP signaling processes in the local node.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcMplsInboundEntry  

pwVcMplsInboundXcIndex 1.3.6.1.2.1.10.1.1.1.3.1.1
The XC index representing this PW in the inbound direction. Should return the value of zero if the information is not yet known.
Status: current Access: read-only
OBJECT-TYPE    
  MplsIndexType  

pwVcMplsNonTeMappingTable 1.3.6.1.2.1.10.1.1.1.4
This table indicates outbound Tunnel to a PW in non-TE applications, maps the PW to it's (inbound) XC entry, and indicates the PW to physical interface mapping for a PW label to physical interface a PW label is in use without outer tunnel.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcMplsNonTeMappingEntry

pwVcMplsNonTeMappingEntry 1.3.6.1.2.1.10.1.1.1.4.1
A row in this table displays the association between the PW and - it's non-TE MPLS outbound outer Tunnel or, - it's XC entry in the MPLS-LSR-STD-MIB, - it's physical interface if there is no outer tunnel (PW label only) and manual configuration. Rows are created in this table by the by the agent depending on the setting of pwVcMplsMplsType: - If pwVcMplsMplsType mplsNonTe(1) bit is set, the agent creates a row for the outbound direction (pwVcMplsNonTeMappingDirection set to psnBound(1)). The pwVcMplsNonTeMappingXcIndex holds the XC index in the MPLS-LSR-STD-MIB of the PSN bound outer tunnel. pwVcMplsNonTeMappingIfIndex MUST be zero for this row. - If pwVcMplsMplsType vcOnly(2) bit is set, the agent creates a row for the outbound direction (pwVcMplsNonTeMappingDirection set to psnBound(1)). The pwVcMplsNonTeMappingIfIndex holds the ifIndex of the physical port this PW will use in the outbound direction. pwVcMplsNonTeMappingXcIndex MUST be zero for this row. - If the PW has been set-up by signaling protocol (i.e. pwVcOwner equal pwIdFecSignaling(2) or genFecSignaling(3)), the agent creates a row for the inbound direction (pwVcMplsNonTeMappingDirection set to fromPsn(2)). The pwVcMplsNonTeMappingXcIndex holds the XC index in the MPLS-LSR-STD-MIB of the PW LDP generated XC entry. pwVcMplsNonTeMappingIfIndex MUST be zero for this row. An application can use this table to quickly retrieve the PW carried over specific non-TE MPLS outer tunnel or physical interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcMplsNonTeMappingEntry  

pwVcMplsNonTeMappingDirection 1.3.6.1.2.1.10.1.1.1.4.1.1
Index for the conceptual XC row identifying Tunnel to PW mappings, indicating the direction of packet flow the entry is related too. psnBound(1) indicates that the entry is related to packets toward the PSN. fromPsn(2) indicates that the entry is related to packets coming from the PSN.
Status: current Access: not-accessible
OBJECT-TYPE    
  INTEGER psnBound(1), fromPsn(2)  

pwVcMplsNonTeMappingXcIndex 1.3.6.1.2.1.10.1.1.1.4.1.2
See the description clause of pwVcMplsNonTeMappingEntry for the usage guidelines of this object.
Status: current Access: not-accessible
OBJECT-TYPE    
  MplsIndexType  

pwVcMplsNonTeMappingIfIndex 1.3.6.1.2.1.10.1.1.1.4.1.3
See the description clause of pwVcMplsNonTeMappingEntry for the usage guidelines of this object.
Status: current Access: not-accessible
OBJECT-TYPE    
  InterfaceIndexOrZero  

pwVcMplsNonTeMappingVcIndex 1.3.6.1.2.1.10.1.1.1.4.1.4
The value that represent the PW in the pwVcTable.
Status: current Access: read-only
OBJECT-TYPE    
  PwVcIndexType  

pwVcMplsTeMappingTable 1.3.6.1.2.1.10.1.1.1.5
This table enable the retrieval of a PW association to the outbound MPLS tunnel for MPLS-TE applications.
Status: current Access: not-accessible
OBJECT-TYPE    
  SEQUENCE OF  
    PwVcMplsTeMappingEntry

pwVcMplsTeMappingEntry 1.3.6.1.2.1.10.1.1.1.5.1
A row in this table represents the association between a PW and it's MPLS-TE outer (head-end) Tunnel. An application can use this table to quickly retrieve the list of the PWs that are configured on a specific MPLS TE outer tunnel. The pwVcMplsTeMappingTunnelInstance reports the actual LSP out of the tunnel head-end that is currently forwarding the traffic. The table in indexed by the head-end indexes of a TE tunnel and the PW index.
Status: current Access: not-accessible
OBJECT-TYPE    
  PwVcMplsTeMappingEntry  

pwVcMplsTeMappingTunnelIndex 1.3.6.1.2.1.10.1.1.1.5.1.1
Primary index for the conceptual row identifying the MPLS-TE tunnel that is carrying the PW traffic.
Status: current Access: not-accessible
OBJECT-TYPE    
  MplsTunnelIndex  

pwVcMplsTeMappingTunnelInstance 1.3.6.1.2.1.10.1.1.1.5.1.2
This object identify the MPLS-TE LSP that is carrying the PW traffic. Should return the value of zero if the information of the specific LSP is not yet known. Note that based on the recommendation in the MPLS-TC-STD-MIB, instance index 0 should refer to the configured tunnel interface.
Status: current Access: not-accessible
OBJECT-TYPE    
  MplsTunnelInstanceIndex  

pwVcMplsTeMappingTunnelPeerLsrID 1.3.6.1.2.1.10.1.1.1.5.1.3
Identifies the Peer LSR when the outer tunnel is MPLS-TE based.
Status: current Access: not-accessible
OBJECT-TYPE    
  MplsLsrIdentifier  

pwVcMplsTeMappingTunnelLocalLsrID 1.3.6.1.2.1.10.1.1.1.5.1.4
Identifies the local LSR.
Status: current Access: not-accessible
OBJECT-TYPE    
  MplsLsrIdentifier  

pwVcMplsTeMappingVcIndex 1.3.6.1.2.1.10.1.1.1.5.1.5
The value that represent the PW in the pwVcTable.
Status: current Access: read-only
OBJECT-TYPE    
  PwVcIndexType  

pwVcMplsGroups 1.3.6.1.2.1.10.1.1.2.1
OBJECT IDENTIFIER    

pwVcMplsCompliances 1.3.6.1.2.1.10.1.1.2.2
OBJECT IDENTIFIER    

pwMplsModuleFullCompliance 1.3.6.1.2.1.10.1.1.2.2.1
The compliance statement for agents that provide full support for PW-MPLS MIB Module. Such devices can then be monitored and also be configured using this MIB module.
Status: current Access: read-only
MODULE-COMPLIANCE    

pwMplsModuleReadOnlyCompliance 1.3.6.1.2.1.10.1.1.2.2.2
The compliance statement for agents that provide read only support for PW-MPLS MIB Module. Such devices can then be monitored but cannot be configured using this MIB module.
Status: current Access: read-only
MODULE-COMPLIANCE    

pwVcMplsGroup 1.3.6.1.2.1.10.1.1.2.1.1
Collection of objects needed for PW over MPLS PSN configuration.
Status: current Access: read-only
OBJECT-GROUP    

pwVcMplsOutboundMainGroup 1.3.6.1.2.1.10.1.1.2.1.2
Collection of objects needed for outbound association of PW and MPLS tunnel.
Status: current Access: read-only
OBJECT-GROUP    

pwVcMplsOutboundTeGroup 1.3.6.1.2.1.10.1.1.2.1.3
Collection of objects needed for outbound association of PW and MPLS TE tunnel.
Status: current Access: read-only
OBJECT-GROUP    

pwVcMplsInboundGroup 1.3.6.1.2.1.10.1.1.2.1.4
Collection of objects needed for inbound PW presentation. This group MUST be supported if PW signaling through LDP is used.
Status: current Access: read-only
OBJECT-GROUP    

pwVcMplsMappingGroup 1.3.6.1.2.1.10.1.1.2.1.5
Collection of objects needed for mapping association of PW and MPLS tunnel.
Status: current Access: read-only
OBJECT-GROUP