# Example: Configuring Multiclass MLPPP on a Dynamic Interface

The following example shows how to configure multiclass MLPPP on a dynamic MLPPP interface. To configure multiclass MLPPP you first define the traffic classes that need to be mapped to the multilink classes. You configure multiclass MLPPP in the dynamic profile and optionally configure fragmentation and reassembly on the multiclass MLPPP interface.

1. Define the QoS traffic classes.
   host1 (config)#traffic-class voice host1 (config-traffic-class)#fabric-strict-priority host1 (config)#traffic-class low-loss host1 (config-traffic-class)#fabric-strict-priority host1 (config)#traffic-class low-latency host1 (config-traffic-class)#fabric-strict-priority

   For more information about defining QoS traffic classes, see Traffic Class and Traffic-Class Groups Overview.

2. Create a dynamic profile.
   host1(config)#profile ppp-multilink-dynamic-profile
3. Configure multiclass MLPPP in the dynamic profile.
   host1 (config-profile)#ppp multilink multiclass multilink-classes 4 host1(config-profile)#ppp multilink multiclass traffic-class best-effort voice low-loss low-latency

   For more information about configuring a dynamic profile for multiclass MLPPP, see Configuring a Profile in Chapter 17, Configuring Dynamic Interfaces.

4. Configure fragmentation and reassembly on the multiclass MLPPP interface.
   host1(config-profile)#ppp multilink multiclass fragmentation best-effort voice low-loss low-latency host1(config-profile)#ppp multilink multiclass reassembly best-effort voice low-loss low-latency

#### Related Documentation

- Configuring Multiclass MLPPP