Definición de clasificadores de CoS (procedimiento de CLI)
La clasificación de paquetes asocia los paquetes entrantes con un nivel de servicio de CoS particular. Los clasificadores asocian paquetes con una clase de reenvío y prioridad de pérdida y asignan paquetes a colas de salida en función de la clase de reenvío asociada. Junos OS admite dos tipos generales de clasificadores:
Clasificador de agregado de comportamiento (BA): examine el valor de CoS en el encabezado del paquete. El valor de este único campo determina la configuración de CoS aplicada al paquete. Los clasificadores de BA permiten establecer la clase de reenvío y la prioridad de pérdida de un paquete en función del valor del punto de código de servicios diferenciados (DSCP), el valor de prioridad IP o el valor IEEE 802.1p. Los conmutadores de la serie EX, excepto los conmutadores EX4300, admiten dos tipos de prioridades de pérdida:
high
ylow
. Los conmutadores EX4300 admiten tres tipos de prioridades de pérdida:high
,medium-high
ylow
.Puede configurar clasificadores de BA para los siguientes tipos de marcadores CoS:
dscp y dscp-ipv6: maneja los paquetes IPv4 e IPv6 entrantes, respectivamente.
ieee-802.1: maneja CoS de capa 2.
inet-precedence: gestiona los paquetes IPv4 entrantes. La asignación de prioridad IP solo requiere los tres bits de orden superior del campo DSCP.
Clasificador de múltiples campos (MF): examina varios campos del paquete, como las direcciones de origen y destino, y los números de puerto de origen y destino del paquete. Con los clasificadores de MF, se establece la clase de reenvío y la prioridad de pérdida de un paquete en función de las reglas de filtro de firewall.
Los conmutadores Ethernet EX8200 de Juniper Networks implementan la asignación de memoria de contenido direccionable ternario (TCAM) bajo demanda, de modo que cuando se necesite espacio TCAM adicional para CoS, el espacio se asigne desde el espacio TCAM libre o desde el espacio TCAM no utilizado. Se genera un mensaje de registro de errores al configurar clasificadores CoS más allá del espacio TCAM disponible que incluye tanto el espacio libre como el no utilizado.
En el ejemplo siguiente se describe cómo configurar un clasificador de BA (clasificador ba) como la asignación DSCP predeterminada para controlar el tráfico IPv4 y aplicar el clasificador de BA a una interfaz Gigabit Ethernet específica o a todas las interfaces de Gigabit Ethernet del conmutador. El clasificador de BA asigna prioridades de pérdida, como se muestra en la Tabla 1, a los paquetes entrantes en las cuatro clases de reenvío.
Puede utilizar el mismo procedimiento para establecer clasificadores de MF (excepto que usaría reglas de filtro de firewall).
Clase de reenvío | Para el tipo de tráfico CoS | Asignación de clasificador de ba |
Ser |
Tráfico de mejor esfuerzo |
Punto de código de alta prioridad: 000001 |
Ef |
Tráfico de reenvío acelerado |
Punto de código de alta prioridad: 101110 |
Af |
Tráfico de reenvío asegurado |
Punto de código de alta prioridad: 001100 |
Nc |
Tráfico de control de red |
Punto de código de alta prioridad: 110001 |
Para configurar un clasificador de BA DSCP denominado ba-classifier como la asignación DSCP predeterminada:
Asocie el punto de código 000001 con la clase de reenvío BE y la prioridad de pérdida alta:
[edit class-of-service classifiers] user@switch# set dscp ba-classifier import default forwarding-class be loss-priority high code-points 000001
Asocie el punto de código 101110 con la clase de reenvío ef y prioridad de pérdida alta:
[edit class-of-service classifiers] user@switch# set dscp ba-classifier forwarding-class ef loss-priority high code-points 101110
Asocie el punto de código 001100 con la clase de reenvío af y la prioridad de pérdida alta:
[edit class-of-service classifiers] user@switch# set dscp ba-classifier forwarding-class af loss-priority high code-points 001100
Asocie el punto de código 110001 con la clase de reenvío nc y la prioridad de pérdida alta:
[edit class-of-service classifiers] user@switch# set dscp ba-classifier forwarding-class nc loss-priority high code-points 110001
Aplique el clasificador a una interfaz específica o a todas las interfaces Gigabit Ethernet del conmutador.
Para aplicar el clasificador a una interfaz específica:
[edit class-of-service interfaces] user@switch# set ge-0/0/0 unit 0 classifiers dscp ba-classifier
Para aplicar el clasificador a todas las interfaces Gigabit Ethernet del conmutador, utilice caracteres comodín para el nombre de la interfaz y el número de interfaz lógica (unidad):
[edit class-of-service interfaces] user@switch# set ge-* unit * classifiers dscp ba-classifier
Nota:En los conmutadores EX8200, puede llevar mucho tiempo instalar clasificadores de puntos de código en varias interfaces (por ejemplo, aproximadamente 25 minutos para instalar 64 clasificadores de puntos de código en varias interfaces del orden de 280 o más).