Ejemplo: configuración de ajustes jerárquicos de velocidad de configuración de CoS para bucles locales de suscriptor
En este ejemplo se muestra cómo habilitar los ajustes de velocidad de configuración para conjuntos de interfaces lógicas estáticas que representan bucles locales de suscriptor:
Configure conjuntos de interfaces lógicas estáticas para que sirvan como nodos de programador jerárquico de CoS para bucles locales de suscriptores.
En este ejemplo se utiliza un único nodo del programador que representa dos bucles locales de suscriptor. El nodo del programador es una interfaz lógica estática compuesta por dos interfaces lógicas. La interfaz física subyacente es el puerto 0 en un MPC de ecualización de Gigabit Ethernet en la ranura 4, PIC 0:
[edit] interfaces { interface-set ifset-of-logical-interfaces { interface ge-4/0/0 { unit 1; unit 2; } } ge-4/0/0 { description “access interface ge-4/0/0”; hierarchical-scheduler; stacked-vlan-tagging; unit 1 { description “DSL type ADSL1 = 0x01”; proxy-arp; vlan-tags outer 1 inner 1; # S-VLAN tag is ’1’ and C-VLAN tag is ’1’ family inet { # Specify a secondary loopback address unnumbered-address lo0.0 preferred-source-address 192.168.7.3; } } unit 2 { description “DSL type ADSL1 = 0x01”; proxy-arp; vlan-tags outer 1 inner 2; # S-VLAN tag is ’1’ and C-VLAN tag is ’2’ family inet { # Specify a secondary loopback address unnumbered-address lo0.0 preferred-source-address 192.168.7.4; } } } }
-
Comience a configurar CoS jerárquico en el conjunto de interfaces lógicas estáticas que sirve como nodo programador jerárquico para el grupo de bucles locales de suscriptor.
[edit] class-of-service { interfaces { interface-set ifset-of-logical-interfaces { output-traffic-control-profile tcp-premium-with-4–queues; } } }
Configure los perfiles de control de tráfico que se pueden aplicar al nodo del programador:
[edit] class-of-service { traffic-control-profiles { tcp-basic-rate { # Specify a scheduler map and traffic controls shaping-rate 10m; } tcp-premium-with-4-queues { # Specify a scheduler map and traffic controls scheduler-map smap-premium-4q; shaping-rate 20m; guaranteed-rate 10m; delay-buffer-rate 5m; } } }
En este ejemplo, el
tcp-premium-with-4-queues
perfil de control de tráfico se aplica al conjunto de interfaces. El otro perfil proporciona una tasa de modelado más baja y sin tasa garantizada.Configure el mapa
smap-premium-4q
del programador al que se hace referencia en el perfil de control de tráfico para el nodo del programador:[edit] class-of-service { scheduler-maps { # Define the queues that comprise each scheduler node smap-premium-4q { # Map each queue in the scheduler node to a scheduler forwarding-class be scheduler be_sch; forwarding-class af scheduler af_sch; forwarding-class ef scheduler ef_sch; forwarding-class nc scheduler nc_sch; } } }
Configure los cuatro programadores (a los que se hace referencia en el mapa del programador) que definen las cuatro colas de salida para el nodo del programador:
[edit] class-of-service { schedulers { # Define scheduling characteristics of each queue be_sch { # Transmit rate and buffer management parameters transmit-rate percent 10; buffer-size remainder; priority low; } ef_sch { # Transmit rate and buffer management parameters ... } af_sch { # Transmit rate and buffer management parameters ... } nc_sch { # Transmit rate and buffer management parameters ... } } }
Habilite ANCP para comunicarse con DSLAM para ajustar la velocidad de conformación de CoS para el nodo del programador.
Debe habilitar la característica ANCP para realizar ajustes de configuración de tráfico CoS, configurar DSLAM como vecino de ANCP y especificar el identificador asignado por DSLAM para el bucle local del suscriptor representado por el nodo del programador Opcionalmente, especifique ajustes de bytes o porcentajes para los tipos DSL en modo de fotograma.
[edit] protocols { ancp { qos-adjust; # Enable ANCP to adjust CoS shaping rates and specify rate adjustments sdsl-bytes 30; sdsl-overhead-adjust 87; vdsl-bytes 20; vdsl-overhead-adjust 95; vdsl2-bytes 20; vdsl2-overhead-adjust 87; } neighbor 10.2.3.4; # Configure the DSLAM as an ANCP neighbor interfaces { # Identify subscribers for which ANCP can adjust shaping rates interface-set { ifset-of-logical-interfaces { access-identifier “dslam port 2/3”; # DSLAM ID for the local loop } } } } }
Nota:Si ANCP aún no está habilitado, el proceso comienza cuando confirma una configuración que contiene la
protocols ancp
estrofa.Puede mostrar la velocidad de modelado configurada y la velocidad de modelado ajustada para cada conjunto de interfaces lógicas configurado para CoS jerárquico, emita el
show class-of-service interface-set
comando operativo.