MPLS-DSTE-MIB

File: MPLS-DSTE-MIB.mib (28562 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
MPLS-TC-MIB MPLS-LSR-MIB MPLS-TE-MIB

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
Unsigned32 MODULE-COMPLIANCE OBJECT-GROUP
NOTIFICATION-GROUP TruthValue RowStatus
StorageType DisplayString mplsMIB
MplsBitRate mplsInterfaceConfEntry mplsXCEntry
mplsTunnelEntry

Defined Types

MplsDsTeIfBCEntry  
SEQUENCE    
  mplsDsTeIfBC0MaxBw MplsBitRate
  mplsDsTeIfBC1MaxBw MplsBitRate
  mplsDsTeIfBC2MaxBw MplsBitRate
  mplsDsTeIfBC3MaxBw MplsBitRate
  mplsDsTeIfBC4MaxBw MplsBitRate
  mplsDsTeIfBC5MaxBw MplsBitRate
  mplsDsTeIfBC6MaxBw MplsBitRate
  mplsDsTeIfBC7MaxBw MplsBitRate

MplsDsTeIfLOMEntry  
SEQUENCE    
  mplsDsTeIfLOMCT0 Unsigned32 0..65535
  mplsDsTeIfLOMCT1 Unsigned32 0..65535
  mplsDsTeIfLOMCT2 Unsigned32 0..65535
  mplsDsTeIfLOMCT3 Unsigned32 0..65535
  mplsDsTeIfLOMCT4 Unsigned32 0..65535
  mplsDsTeIfLOMCT5 Unsigned32 0..65535
  mplsDsTeIfLOMCT6 Unsigned32 0..65535
  mplsDsTeIfLOMCT7 Unsigned32 0..65535

MplsDsTeClassEntry  
SEQUENCE    
  mplsDsTeClassIndex Unsigned32 0..7
  mplsDsTeClassType Unsigned32 0..7
  mplsDsTeClassPriority Unsigned32 0..7
  mplsDsTeClassDescription DisplayString
  mplsDsTeClassRowStatus RowStatus
  mplsDsTeClassStorageType StorageType

MplsDsTeIfUnresBwEntry  
SEQUENCE    
  mplsDsTeIfUnresBwTEClass0 MplsBitRate
  mplsDsTeIfUnresBwTEClass1 MplsBitRate
  mplsDsTeIfUnresBwTEClass2 MplsBitRate
  mplsDsTeIfUnresBwTEClass3 MplsBitRate
  mplsDsTeIfUnresBwTEClass4 MplsBitRate
  mplsDsTeIfUnresBwTEClass5 MplsBitRate
  mplsDsTeIfUnresBwTEClass6 MplsBitRate
  mplsDsTeIfUnresBwTEClass7 MplsBitRate

MplsDsTeTunEntry  
SEQUENCE    
  mplsDsTeTunTunnelClassType Unsigned32 0..7

MplsDsTeLspEntry  
SEQUENCE    
  mplsDsTeLspClassType Unsigned32 0..7

Defined Values

mplsDsTeMIB 1.3.6.1.2.1.10.9999.8
This MIB contains managed object definitions for Diff-Serv-aware MPLS Traffic Engineering as described in [DSTE-REQ][DSTE-PROTO].
MODULE-IDENTITY    

mplsDsTeObjects 1.3.6.1.2.1.10.9999.8.1
OBJECT IDENTIFIER    

mplsDsTeScalarObjects 1.3.6.1.2.1.10.9999.8.1.1
OBJECT IDENTIFIER    

mplsDsTeNotifications 1.3.6.1.2.1.10.9999.8.2
OBJECT IDENTIFIER    

mplsDsTeConformance 1.3.6.1.2.1.10.9999.8.3
OBJECT IDENTIFIER    

mplsDsTeBwConstraintModel 1.3.6.1.2.1.10.9999.8.1.1.1
Bandwidth Constraint Model currently in use by this LSR. The bandwidth constraint model used by LSRs in a single DS-TE domain, must be same. As per the specification of the [DSTE-REQ] draft, the value of the bandwidth constraint model specified in this variable will determine the relationship between the Class-Types and Bandwidth Bandwidth Constraint (defined else where in this MIB). TBD: Latest [DSTE-REQ] allows the network operator to configure the BC Model on a per-link configuration. Will need to update the MIB to reflect this new requirement.
OBJECT-TYPE    
  INTEGER 0..127  

mplsDsTeIfBCTable 1.3.6.1.2.1.10.9999.8.1.3
This table specifies bandwidth constraints associated with DS-TE enabled interfaces. This table AUGMENTS the mplsInterfaceConfTable [LSR-MIB].
OBJECT-TYPE    
  SEQUENCE OF  
    MplsDsTeIfBCEntry

mplsDsTeIfBCEntry 1.3.6.1.2.1.10.9999.8.1.3.1
A row is created in this table automatically by an LSR for every interface capable of supporting MPLS DS-TE if this MIB is implemented. This relationship exists because each MPLS-enabled interface must participate in DS-TE. Therefore, this table AUGMENTS corresponding entries in the mplsInterfaceConfTable. Each entry in this table corresponds specified the bandwidth constraint associated with the corresponding MPLS interface, in Kbps. [However, if the mplsInterfaceConfTable has a conceptual row with index 0, all of the bandwidth constraints corresponding to that row will be no significance and will can not be modified] By default, all the bandwidth constraint other than BC0 is set to 0 Kbps. The BC0 by default is set to the maximum link bandwidth. Bandwidth constraints defined in this table are significant only if the corresponding Class-Type is defined in the mplsDsTeClassTable. Furthermore, the relationship of the Class-Types with the bandwidth constraints defined in this table is determined by the Bandwidth Constraint Model indicated in mplsDsTeBandwidthConstraintModel. For example, if the Russian Dolls Bandwidth Constraint Model [DSTE-RUSSIAN] is used then the LSR must ensure that BCi is configured smaller or equal to BCj, where i is greater than j, for all significant BCs. On the other hand Maximum Allocation Model [DSTE-MAM] does not have any such restrictions. MIB implementor need to refer to the document describing the BC Models for specific details. Bandwidth Constraints defined in this table are significant only if their corresponding CTs appear in the mplsDsTeClassTable.
OBJECT-TYPE    
  MplsDsTeIfBCEntry  

mplsDsTeIfBC0MaxBw 1.3.6.1.2.1.10.9999.8.1.3.1.1
The maximum reservable bandwidth on this interface. As per the [DSTE-PROT0] draft, this also can be interpreted as the Bandwidth Constraint 0 (BC0). By default, the maximum reservable bandwidth associated with this interface can be initialized to the link bandwidth. Modification of this variable, should be reflected in mplsInterfaceTotalBandwidth defined in the [LSRMIB].
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfBC1MaxBw 1.3.6.1.2.1.10.9999.8.1.3.1.2
The maximum reservable bandwidth for Bandwidth Constraint 1 (BC1) on this interface, in Kbps.
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfBC2MaxBw 1.3.6.1.2.1.10.9999.8.1.3.1.3
The maximum reservable bandwidth for Bandwidth Constraint 2 (BC2) on this interface, in Kbps.
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfBC3MaxBw 1.3.6.1.2.1.10.9999.8.1.3.1.4
The maximum reservable bandwidth for Bandwidth Constraint 3 (BC3) on this interface, in Kbps.
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfBC4MaxBw 1.3.6.1.2.1.10.9999.8.1.3.1.5
The maximum reservable bandwidth for Bandwidth Constraint 4 (BC4) on this interface, in Kbps.
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfBC5MaxBw 1.3.6.1.2.1.10.9999.8.1.3.1.6
The maximum reservable bandwidth for Bandwidth Constraint 5 (BC5) on this interface, in Kbps.
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfBC6MaxBw 1.3.6.1.2.1.10.9999.8.1.3.1.7
The maximum reservable bandwidth for Bandwidth Constraint 6 (BC6) on this interface, in Kbps.
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfBC7MaxBw 1.3.6.1.2.1.10.9999.8.1.3.1.8
The maximum reservable bandwidth for Bandwidth Constraint 7 (BC7) on this interface, in Kbps.
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfLOMTable 1.3.6.1.2.1.10.9999.8.1.4
This table allows administrator to configure a local overbooking multiplier on a per link per class-type basis.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsDsTeIfLOMEntry

mplsDsTeIfLOMEntry 1.3.6.1.2.1.10.9999.8.1.4.1
A row is created in this table automatically by an LSR for every interface capable of supporting MPLS and is enable to do so, since it AUGMENTs the mplsInterfaceConfTable. According to the [DSTE-REQ] draft, an administrator can deploy upto 8 Class-Types. It also allows the tweaking of the overbooking ratio for each of these Class-Types on a per interface basis. Each entry in this table allows the administrator to configure a overbooking factor on a per-link per-class-type basis. [However, if the mplsInterfaceConfTable has a conceptual row with index 0, all of the LOMs corresponding to that row will be no significance and will can not be modified] The overbooking ration defined in this entry, will be significant for different Class-Types, only when the corresponding Class-Type is supported in the LSR (see the mplsDsTeClassTable). Additionally, agent might have to enforce other requirements as per the Bandwidth Constraint Model. The units of the bandwidth constraints are in terms of percentage (%) of the actual bandwidth requested by the connection. A LOM with value 100 indicates no overbooking in use <100 indicates underbooking in use >100 indicates overbooking in use. By default, all the overbooking multipliers defined in this table will be initialized to 100 (i.e. no overbooking).
OBJECT-TYPE    
  MplsDsTeIfLOMEntry  

mplsDsTeIfLOMCT0 1.3.6.1.2.1.10.9999.8.1.4.1.1
This value represents the bandwidth overbooking multiplier for the class-type 0, on the specified interface, in percentage.
OBJECT-TYPE    
  Unsigned32 0..65535  

mplsDsTeIfLOMCT1 1.3.6.1.2.1.10.9999.8.1.4.1.2
This value represents the bandwidth overbooking multiplier for the class-type 1, on the specified interface, in percentage.
OBJECT-TYPE    
  Unsigned32 0..65535  

mplsDsTeIfLOMCT2 1.3.6.1.2.1.10.9999.8.1.4.1.3
This value represents the bandwidth overbooking multiplier for the class-type 2, on the specified interface, in percentage.
OBJECT-TYPE    
  Unsigned32 0..65535  

mplsDsTeIfLOMCT3 1.3.6.1.2.1.10.9999.8.1.4.1.4
This value represents the bandwidth overbooking multiplier for the class-type 3, on the specified interface, in percentage.
OBJECT-TYPE    
  Unsigned32  

mplsDsTeIfLOMCT4 1.3.6.1.2.1.10.9999.8.1.4.1.5
This value represents the bandwidth overbooking multiplier for the class-type 4, on the specified interface, in percentage.
OBJECT-TYPE    
  Unsigned32 0..65535  

mplsDsTeIfLOMCT5 1.3.6.1.2.1.10.9999.8.1.4.1.6
This value represents the bandwidth overbooking multiplier for the class-type 5, on the specified interface, in percentage.
OBJECT-TYPE    
  Unsigned32 0..65535  

mplsDsTeIfLOMCT6 1.3.6.1.2.1.10.9999.8.1.4.1.7
This value represents the bandwidth overbooking multiplier for the class-type 6, on the specified interface, in percentage.
OBJECT-TYPE    
  Unsigned32 0..65535  

mplsDsTeIfLOMCT7 1.3.6.1.2.1.10.9999.8.1.4.1.8
This value represents the bandwidth overbooking multiplier for the class-type 7, on the specified interface, in percentage.
OBJECT-TYPE    
  Unsigned32 0..65535  

mplsDsTeClassTable 1.3.6.1.2.1.10.9999.8.1.5
This per LSR table provides the mapping between the TE-Class supported on the LSR and pair.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsDsTeClassEntry

mplsDsTeClassEntry 1.3.6.1.2.1.10.9999.8.1.5.1
An entry in this table represents a mapping between the TE-Class and pair. The [DSTE-PROTO] indicates that a DS TE domain can support 8 TE-Classes defined, by the pair. An administrator must defined the TE-Class he wants to support in the domain by creating appropriate entries in this table. All the LSRs in the domain, must have the same set of entries. Besides defining the TE-Classes, the entries in this table also indicate the active Class-Types within the LSR and the connection priorities it can support. More specifically:- The LSR is considered to support a particular Class-Type only if it appears in the definition of the 8 possible TE-Classes. A (setup/holding) priority associated with a LSP, on a LSR is consider to be valid only if it appears as a pair with the class-type of the connection. An empty mplsDsTeClassTable effectively disables DSTE and TE on the LSR and no (DSTE/TE) LSPs can be established on the LSR. There are no other restrictions on how any of the 8 Class-Types can be paired up with any of the 8 preemption priorities to form a TE- class[DSTE-PROTO].
OBJECT-TYPE    
  MplsDsTeClassEntry  

mplsDsTeClassIndex 1.3.6.1.2.1.10.9999.8.1.5.1.1
This value represents the index of the TE-Class being configured on the LSR.
OBJECT-TYPE    
  Unsigned32 0..7  

mplsDsTeClassType 1.3.6.1.2.1.10.9999.8.1.5.1.2
This value represents a Class-Type supported on the LSR.
OBJECT-TYPE    
  Unsigned32 0..7  

mplsDsTeClassPriority 1.3.6.1.2.1.10.9999.8.1.5.1.3
This value represents the preemption priority (setup or holding) supported for a particular class-type, on the LSR.
OBJECT-TYPE    
  Unsigned32 0..7  

mplsDsTeClassDescription 1.3.6.1.2.1.10.9999.8.1.5.1.4
Textual description of the TE-Class defined by this row.
OBJECT-TYPE    
  DisplayString  

mplsDsTeClassRowStatus 1.3.6.1.2.1.10.9999.8.1.5.1.5
The row status for a row in this table.
OBJECT-TYPE    
  RowStatus  

mplsDsTeClassStorageType 1.3.6.1.2.1.10.9999.8.1.5.1.6
The storage type for this entry.
OBJECT-TYPE    
  StorageType  

mplsDsTeIfUnresBwTable 1.3.6.1.2.1.10.9999.8.1.6
This table presents the unreserved bandwidth available on each interface for each TE-Class.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsDsTeIfUnresBwEntry

mplsDsTeIfUnresBwEntry 1.3.6.1.2.1.10.9999.8.1.6.1
A row is created in this table automatically by an LSR for every interface capable of supporting MPLS and is enable to do so, since it AUGMENTs the mplsInterfaceConfTable. Each entry in this table presents the unreserved / available bandwidth for different TE-Classes on this interface. [However, if the mplsInterfaceConfTable has a conceptual row with index 0, all of the LOMs corresponding to that row will be no significance and will can not be modified] When the TE-Class is not supported on the LSR, the corresponding unreserved bandwidth will be set to zero.
OBJECT-TYPE    
  MplsDsTeIfUnresBwEntry  

mplsDsTeIfUnresBwTEClass0 1.3.6.1.2.1.10.9999.8.1.6.1.1
This value represents the unreserved bandwidth for the TE-Class 0, on the specified interface.
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfUnresBwTEClass1 1.3.6.1.2.1.10.9999.8.1.6.1.2
This value represents the unreserved bandwidth for the TE-Class 1, on the specified interface
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfUnresBwTEClass2 1.3.6.1.2.1.10.9999.8.1.6.1.3
This value represents the unreserved bandwidth for the TE-Class 2, on the specified interface
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfUnresBwTEClass3 1.3.6.1.2.1.10.9999.8.1.6.1.4
This value represents the unreserved bandwidth for the TE-Class 3, on the specified interface
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfUnresBwTEClass4 1.3.6.1.2.1.10.9999.8.1.6.1.5
This value represents the unreserved bandwidth for the TE-Class 4, on the specified interface
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfUnresBwTEClass5 1.3.6.1.2.1.10.9999.8.1.6.1.6
This value represents the unreserved bandwidth for the TE-Class 5, on the specified interface
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfUnresBwTEClass6 1.3.6.1.2.1.10.9999.8.1.6.1.7
This value represents the unreserved bandwidth for the TE-Class 6, on the specified interface
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeIfUnresBwTEClass7 1.3.6.1.2.1.10.9999.8.1.6.1.8
This value represents the unreserved bandwidth for the TE-Class 7, on the specified interface
OBJECT-TYPE    
  MplsBitRate  

mplsDsTeTunTable 1.3.6.1.2.1.10.9999.8.1.7
This table indicates which DiffServ Class-Type the particular Traffic Engineering tunnels have been assigned to. This table extends the mplsTunnelTable from the MPLS-TE-MIB[TE-MIB], by augmenting it.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsDsTeTunEntry

mplsDsTeTunEntry 1.3.6.1.2.1.10.9999.8.1.7.1
An entry in this table is created by an LSR for every traffic engineering tunnel instance capable of supporting MPLS DiffServ-Aware Traffic Engineering.
OBJECT-TYPE    
  MplsDsTeTunEntry  

mplsDsTeTunTunnelClassType 1.3.6.1.2.1.10.9999.8.1.7.1.5
This object indicates the DiffServ-Aware TE class to which this tunnel instance has been assigned. If the specified class-type does not appear in the mplsDsTeClassTable, the tunnel instance corresponding to this row will remain down. When user does not specify a specific class-type, a default value representing CT0 is assumed.
OBJECT-TYPE    
  Unsigned32 0..7  

mplsDsTeLspTable 1.3.6.1.2.1.10.9999.8.1.8
This table indicates which DiffServ-Aware TE class particular LSPs. This table AUGMENTS the mplsXCTable.
OBJECT-TYPE    
  SEQUENCE OF  
    MplsDsTeLspEntry

mplsDsTeLspEntry 1.3.6.1.2.1.10.9999.8.1.8.1
An entry in this table is created by an LSR for every LSP capable of supporting MPLS DiffServ-Aware Traffic Engineering. Specifically, an entry in this table must correspond to an entry in the mplsXCTable from the MPLS-LSR-MIB [MPLS-LSR-MIB].
OBJECT-TYPE    
  MplsDsTeLspEntry  

mplsDsTeLspClassType 1.3.6.1.2.1.10.9999.8.1.8.1.1
This object indicates the DiffServ-Aware TE class to which this LSP has been assigned.
OBJECT-TYPE    
  Unsigned32 0..7  

mplsDsTeGroups 1.3.6.1.2.1.10.9999.8.3.1
OBJECT IDENTIFIER    

mplsDsTeCompliances 1.3.6.1.2.1.10.9999.8.3.2
OBJECT IDENTIFIER    

mplsDsTeModuleCompliance 1.3.6.1.2.1.10.9999.8.3.2.1
Compliance statement for agents that support MPLS Diff-Serv Aware Traffic Engineering.
MODULE-COMPLIANCE    

mplsDsTeScalarGroup 1.3.6.1.2.1.10.9999.8.3.1.1
Collection of scalar objects required for DS TE management.
OBJECT-GROUP    

mplsDsTeIfBCGroup 1.3.6.1.2.1.10.9999.8.3.1.2
Collection of objects needed for managing the Bandwidth constraints on a per MPLS Interface basis.
OBJECT-GROUP    

mplsDsTeIfLOMGroup 1.3.6.1.2.1.10.9999.8.3.1.3
Collection of objects needed for managing the Local Overbooking Multiplier on a per Class-Type per MPLS interface basis.
OBJECT-GROUP    

mplsDsTeClassGroup 1.3.6.1.2.1.10.9999.8.3.1.4
Collection of objects needed for managing the TE-Class definitions within the DSTE LSR.
OBJECT-GROUP    

mplsDsTeTunGroup 1.3.6.1.2.1.10.9999.8.3.1.5
Collection of objects needed for MPLS DS TE Tunnel management.
OBJECT-GROUP