Ejemplo: Configurar el reenvío basado en CoS
El enrutador A tiene dos rutas al destino 10.255.71.208
en el enrutador D. Una ruta pasa por el enrutador B y la otra pasa por el enrutador C, como se muestra en la figura 1.
Configure el enrutador A con reenvío basado en CoS (CBF) para seleccionar el enrutador B para las colas 0 y 2, y el enrutador C para las colas 1 y 3.
Figura 1: Muestra de reenvío
basado en CoS

Cuando configure CBF con OSPF como IGP, debe especificar el siguiente salto como nombre de interfaz, no como dirección IPv4 o IPv6. Los siguientes saltos de este ejemplo se especifican como ge-2/0/0.0
y so-0/3/0.0
.
[edit class-of-service] forwarding-policy { next-hop-map my_cbf { forwarding-class be { next-hop ge-2/0/0.0; } forwarding-class ef { next-hop so-0/3/0.0; } forwarding-class af { next-hop ge-2/0/0.0; } forwarding-class nc { next-hop so-0/3/0.0; } } } classifiers { inet-precedence inet { forwarding-class be { loss-priority low code-points [ 000 100 ]; } forwarding-class ef { loss-priority low code-points [ 001 101 ]; } forwarding-class af { loss-priority low code-points [ 010 110 ]; } forwarding-class nc { loss-priority low code-points [ 011 111 ]; } } } forwarding-classes { queue 0 be; queue 1 ef; queue 2 af; queue 3 nc; } interfaces { at-4/2/0 { unit 0 { classifiers { inet-precedence inet; } } } } [edit policy-options] policy-statement cbf { from { route-filter 10.255.71.208/32 exact; } then cos-next-hop-map my_cbf; } [edit routing-options] graceful-restart; forwarding-table { export cbf; } [edit interfaces] traceoptions { file trace-intf size 5m world-readable; flag all; } so-0/3/0 { unit 0 { family inet { address 10.40.13.1/30; } family iso; family mpls; } } ge-2/0/0 { unit 0 { family inet { address 10.40.12.1/30; } family iso; family mpls; } } at-4/2/0 { atm-options { vpi 1 { maximum-vcs 1200; } } unit 0 { vci 1.100; family inet { address 10.40.11.2/30; } family iso; family mpls; } }