CoS Three-Level Hierarchical Scheduling on MPLS Pseudowire Subscriber Interfaces
In three-level hierarchical scheduling, the CoS scheduler nodes at level 1, level 2, and level 3 form a scheduling hierarchy. You can configure many different three-level scheduling hierarchies, depending on the location of the interface set and the use of underlying interfaces. In all variations, the physical interface on which the logical tunnel resides is a level 1 CoS scheduler node and the queues reside at level 4. Three-level scheduling hierarchies can have up to eight class of service queues. Table 1summarizes the most common three-level hierarchical scheduling configurations and shows the interface hierarchy and CoS scheduler nodes.
|
Level 1 |
Level 2 |
Level 3 |
Level 4 |
|---|---|---|---|
|
Physical interface |
Pseudowire interface set |
Pseudowire service logical interfaces |
One or more queues |
|
Physical interface |
Pseudowire transport logical interface |
Pseudowire interface set |
One or more queues |
|
Physical interface |
Pseudowire transport logical interface |
Pseudowire service logical interfaces |
One or more queues |
Three-Level Scheduling Hierarchy: Pseudowire Logical Interfaces over a Transport Logical Interface
Figure 1 shows an MPLS pseudowire three-level scheduling hierarchy that includes two pseudowire service logical interfaces over a pseudowire transport logical interface. This variation uses the following scheduler nodes:
-
Level 4—Forwarding class-based queues
-
Level 3—Pseudowire service logical interfaces (ps0.1 and ps0.2) for subscriber sessions
-
Level 2—Pseudowire transport logical interface (ps0.0)
-
Level 1—Common/shared physical interface of the logical tunnel anchor point
You apply the traffic-control profiles at the pseudowire transport logical interfaces (level 2) and the pseudowire service logical interfaces (level 3).
Three-Level Scheduling Hierarchy : Pseudowire Service Logical Interfaces over a Pseudowire Service Interface Set
Figure 2 shows another variation of MPLS pseudowire three-level hierarchical scheduling that includes two pseudowire service logical interfaces over a pseudowire service interface set. This variation uses the following CoS scheduler nodes:
-
Level 4—Forwarding class-based queues
-
Level 3—Pseudowire service logical interfaces (ps0.1 and ps0.2)
-
Level 2—Pseudowire service interface set
-
Level 1—Common/shared physical interface of the logical tunnel anchor point
You apply the traffic-control profile at the pseudowire service interfaces (level 3) and at the interface set (level 2). This variation is most useful for subscriber edge deployments.
Three-Level Scheduling Hierarchy Combined Deployment Scenario
Figure 3 shows a deployment scenario that combines the three-level hierarchical scheduling scenarios in Figure 1 and Figure 2.
This variation uses the following CoS scheduler nodes:
-
Level 4—Forwarding class-based queues
-
Level 3—Pseudowire service logical interfaces (ps0.1, ps0.2, ps1.1, and ps1.2)
-
Level 2—Service interface set for pseudowire service interfaces (ps0.1 and ps0.2) and transport logical interface (ps1.0) for the pseudowire service logical interfaces (ps1.1 and ps1.2)
-
Level 1—Common/shared physical interface of the logical tunnel anchor point
You apply the traffic-control profiles to the interfaces at both level 2 and level 3, as well as the interface set at level 2.