EN ESTA PÁGINA
Ejemplo: Configuración de CoS jerárquico en vMX
En este ejemplo se describe cómo configurar CoS jerárquico en vMX con ocho colas.
Requisitos
En este ejemplo, se utilizan los siguientes componentes de hardware y software:
Junos OS versión 16.2
vMX versión 16.2
Visión general
En este ejemplo, se configuran programadores jerárquicos de dos niveles con velocidades de transmisión especificadas.
Configuración
Configuración del chasis
Configuración rápida de CLI
[edit] set chassis fpc 0 flexible-queuing-mode
Procedimiento paso a paso
Para habilitar el CoS jerárquico en el chasis:
Habilite el modo de cola flexible en el chasis.
[edit] user@vmx# set chassis fpc 0 flexible-queuing-mode
Una vez que confirme la configuración, la FPC se reiniciará.
Aplicación de formas y programación a redes VLAN
Configuración rápida de CLI
[edit] set class-of-service forwarding-classes class voice1 queue-num 0 set class-of-service forwarding-classes class video1 queue-num 1 set class-of-service forwarding-classes class data1 queue-num 2 set class-of-service forwarding-classes class data2 queue-num 3 set class-of-service forwarding-classes class data3 queue-num 4 set class-of-service forwarding-classes class data4 queue-num 5 set class-of-service forwarding-classes class voice2 queue-num 6 set class-of-service forwarding-classes class video2 queue-num 7 set interfaces ge-0/0/0 hierarchical-scheduler maximum-hierarchy-levels 2 set interfaces ge-0/0/0 vlan-tagging set interfaces ge-0/0/0 unit 100 vlan-id 100 set interfaces ge-0/0/0 unit 100 family inet address 10.2.2.1/24 set interfaces ge-0/0/1 hierarchical-scheduler maximum-hierarchy-levels 2 set interfaces ge-0/0/1 vlan-tagging set interfaces ge-0/0/1 unit 100 vlan-id 100 set interfaces ge-0/0/1 unit 100 family inet address 10.1.1.1/24 set class-of-service classifiers inet-precedence vlan_tos forwarding-class voice1 loss-priority low code-points 000 set class-of-service classifiers inet-precedence vlan_tos forwarding-class video1 loss-priority low code-points 001 set class-of-service classifiers inet-precedence vlan_tos forwarding-class data1 loss-priority low code-points 010 set class-of-service classifiers inet-precedence vlan_tos forwarding-class data2 loss-priority low code-points 011 set class-of-service classifiers inet-precedence vlan_tos forwarding-class data3 loss-priority low code-points 100 set class-of-service classifiers inet-precedence vlan_tos forwarding-class data4 loss-priority low code-points 101 set class-of-service classifiers inet-precedence vlan_tos forwarding-class voice2 loss-priority low code-points 110 set class-of-service classifiers inet-precedence vlan_tos forwarding-class video2 loss-priority low code-points 111 set class-of-service traffic-control-profiles ge_0_0_1_vlan_100_tcp shaping-rate 50m set class-of-service traffic-control-profiles ge_0_0_1_vlan_100_tcp scheduler-map vlan_smap set class-of-service interfaces ge-0/0/1 unit 100 output-traffic-control-profile ge_0_0_1_vlan_100_tcp set class-of-service interfaces ge-0/0/0 unit 100 classifiers inet-precedence vlan_tos set class-of-service scheduler-maps vlan_smap forwarding-class voice1 scheduler sched_voice1 set class-of-service scheduler-maps vlan_smap forwarding-class video1 scheduler sched_video1 set class-of-service scheduler-maps vlan_smap forwarding-class data1 scheduler sched_data1 set class-of-service scheduler-maps vlan_smap forwarding-class data2 scheduler sched_data2 set class-of-service scheduler-maps vlan_smap forwarding-class data3 scheduler sched_data3 set class-of-service scheduler-maps vlan_smap forwarding-class data4 scheduler sched_data4 set class-of-service scheduler-maps vlan_smap forwarding-class voice2 scheduler sched_voice2 set class-of-service scheduler-maps vlan_smap forwarding-class video2 scheduler sched_video2 set class-of-service schedulers sched_voice1 transmit-rate 15m set class-of-service schedulers sched_video1 transmit-rate 15m set class-of-service schedulers sched_data1 transmit-rate 5m set class-of-service schedulers sched_data2 transmit-rate 5m set class-of-service schedulers sched_data3 transmit-rate 5m set class-of-service schedulers sched_data4 transmit-rate 5m set class-of-service schedulers sched_voice2 transmit-rate 10m set class-of-service schedulers sched_video2 transmit-rate 10m
Procedimiento paso a paso
Para aplicar la formación y la programación:
Asigne las clases de reenvío a sus respectivas colas.
[edit] user@vmx# set class-of-service forwarding-classes class voice1 queue-num 0 user@vmx# set class-of-service forwarding-classes class video1 queue-num 1 user@vmx# set class-of-service forwarding-classes class data1 queue-num 2 user@vmx# set class-of-service forwarding-classes class data2 queue-num 3 user@vmx# set class-of-service forwarding-classes class data3 queue-num 4 user@vmx# set class-of-service forwarding-classes class data4 queue-num 5 user@vmx# set class-of-service forwarding-classes class voice2 queue-num 6 user@vmx# set class-of-service forwarding-classes class video2 queue-num 7
Configure las interfaces para habilitar la programación jerárquica de dos niveles y aplicar programación a las VLAN.
[edit] user@vmx# set interfaces ge-0/0/0 hierarchical-scheduler maximum-hierarchy-levels 2 user@vmx# set interfaces ge-0/0/0 vlan-tagging user@vmx# set interfaces ge-0/0/0 unit 100 vlan-id 100 user@vmx# set interfaces ge-0/0/0 unit 100 family inet address 10.2.2.1/24 user@vmx# set interfaces ge-0/0/1 hierarchical-scheduler maximum-hierarchy-levels 2 user@vmx# set interfaces ge-0/0/1 vlan-tagging user@vmx# set interfaces ge-0/0/1 unit 100 vlan-id 100 user@vmx# set interfaces ge-0/0/1 unit 100 family inet address 10.1.1.1/24
Configure los clasificadores.
[edit] user@vmx# set class-of-service classifiers inet-precedence vlan_tos forwarding-class voice1 loss-priority low code-points 000 user@vmx# set class-of-service classifiers inet-precedence vlan_tos forwarding-class video1 loss-priority low code-points 001 user@vmx# set class-of-service classifiers inet-precedence vlan_tos forwarding-class data1 loss-priority low code-points 010 user@vmx# set class-of-service classifiers inet-precedence vlan_tos forwarding-class data2 loss-priority low code-points 011 user@vmx# set class-of-service classifiers inet-precedence vlan_tos forwarding-class data3 loss-priority low code-points 100 user@vmx# set class-of-service classifiers inet-precedence vlan_tos forwarding-class data4 loss-priority low code-points 101 user@vmx# set class-of-service classifiers inet-precedence vlan_tos forwarding-class voice2 loss-priority low code-points 110 user@vmx# set class-of-service classifiers inet-precedence vlan_tos forwarding-class video2 loss-priority low code-points 111
Configure los perfiles de control de tráfico.
[edit] user@vmx# set class-of-service traffic-control-profiles ge_0_0_1_vlan_100_tcp shaping-rate 50m user@vmx# set class-of-service traffic-control-profiles ge_0_0_1_vlan_100_tcp scheduler-map vlan_smap
Asigne los perfiles de control de tráfico a su interfaz respectiva.
[edit] user@vmx# set class-of-service interfaces ge-0/0/1 unit 100 output-traffic-control-profile ge_0_0_1_vlan_100_tcp user@vmx# set class-of-service interfaces ge-0/0/0 unit 100 classifiers inet-precedence vlan_tos
Configure los mapas del programador.
[edit] user@vmx# set class-of-service scheduler-maps vlan_smap forwarding-class voice1 scheduler sched_voice1 user@vmx# set class-of-service scheduler-maps vlan_smap forwarding-class video1 scheduler sched_video1 user@vmx# set class-of-service scheduler-maps vlan_smap forwarding-class data1 scheduler sched_data1 user@vmx# set class-of-service scheduler-maps vlan_smap forwarding-class data2 scheduler sched_data2 user@vmx# set class-of-service scheduler-maps vlan_smap forwarding-class data3 scheduler sched_data3 user@vmx# set class-of-service scheduler-maps vlan_smap forwarding-class data4 scheduler sched_data4 user@vmx# set class-of-service scheduler-maps vlan_smap forwarding-class voice2 scheduler sched_voice2 user@vmx# set class-of-service scheduler-maps vlan_smap forwarding-class video2 scheduler sched_video2
Configure los programadores.
[edit] user@vmx# set class-of-service schedulers sched_voice1 transmit-rate 15m user@vmx# set class-of-service schedulers sched_video1 transmit-rate 15m user@vmx# set class-of-service schedulers sched_data1 transmit-rate 5m user@vmx# set class-of-service schedulers sched_data2 transmit-rate 5m user@vmx# set class-of-service schedulers sched_data3 transmit-rate 5m user@vmx# set class-of-service schedulers sched_data4 transmit-rate 5m user@vmx# set class-of-service schedulers sched_voice2 transmit-rate 10m user@vmx# set class-of-service schedulers sched_video2 transmit-rate 10m