Red de conocimientos sobre prescripción popular - Remedios caseros - Descripción detallada de los métodos y pasos para limitar la velocidad de qos de Cisco

Descripción detallada de los métodos y pasos para limitar la velocidad de qos de Cisco

Cisco La conmutación de enrutamiento de Cisco es el más difícil de todos los dispositivos. Muchos internautas no saben cómo configurar la limitación de velocidad QOS en los conmutadores Cisco. De hecho, los pasos no son difíciles. ¡Déjame presentarte el método de gimnasia para tu referencia!

Límite de velocidad QOS de Cisco

Ejemplo 1: problema de límite de velocidad QOS en un conmutador Cisco

Se utiliza para controlar el ancho de banda de los usuarios de la línea dedicada en el conmutador. Los conmutadores suelen tener tres tarifas: 10/100/1000. Para otras tarifas, se requiere QOS para limitar la velocidad, algunos puertos también se pueden restringir y se pueden formular políticas para restringir algunos puertos.

1. Descripción de la red

User1_PC1 está conectado a Cisco 3560 F0/1 a una velocidad de 1 M;

IP _ agregue 192.168.1.1/24

p>

User2_PC2 está conectado a Cisco 3560 F0/2 a una velocidad de 2 M;

IP _ add 192.168.2

G0/1 de Cisco3560 es una salida. o puerto en cascada.

2. Proceso de configuración detallado

Nota: Cada interfaz admite solo una política en cada dirección; se puede utilizar una política para múltiples interfaces. Por lo tanto, todos los límites de velocidad de descarga de PC deben definirse en la misma política (en este caso, usuario inactivo del mapa de políticas), y la diferencia entre diferentes velocidades de PC se define en el mapa de clase.

1. Inicie QOS en el conmutador.

Conmutador (configuración)#mls qos //Inicie qos en el conmutador.

2. Defina las listas de control de acceso de la PC 1 (192.168.1.1) y la PC2 (192.168.2.1) respectivamente.

switch(config)# access-list 1 permit 192.168.1 00 255//Controla el tráfico ascendente de pc1.

switch(config)# access-list 101 permite cualquier 192.168.1 0 255//Controla el tráfico de enlace descendente de pc1.

switch(config)# access-list 2 permit 192.168.1.200 0.255//Controla el tráfico ascendente de pc2.

switch(config)# lista de acceso 102 permite cualquier 192. 168. 2. 10. 0. 255//Controla el tráfico de enlace descendente de pc2.

3. Defina clases y vincúlelas a la lista de control de acceso definida anteriormente.

switch(config)# class-map user 1-up//Defina la clase de PC1 y vincule la lista de acceso 1.

cambiar(config-cmap)#match acceso grupo 1

cambiar(config-cmap)#salir

cambiar(config)#categoría mapa usuario 2- Arriba

switch(config-cmap)# match access-group 2//Defina la categoría del enlace ascendente PC2 y vincule la lista de acceso 2.

Cambiar(config-cmap)#Salir

Cambiar(config)#Asignación de categorías usuario 1-abajo

cambiar(config-cmap)# acceso de coincidencia - grupo 101 // Defina la clase en PC1 y vincule la lista de acceso 101.

Cambiar(config-cmap)#Salir

Cambiar(config)#Asignación de categorías usuario 2-off

cambiar(config-cmap)# acceso de coincidencia- grupo 102 // Definir clases aguas abajo de PC2 y vincular la lista de acceso 102.

Switch(config-cmap)#Exit

4. Defina una política y vincule la clase definida anteriormente a la política.

switch(config)# policy-map user 1-up//Defina la velocidad de enlace ascendente de la PC1 a 1M y descarte la velocidad en exceso.

Cambiar(config-pmap)# clase usuario1-arriba

Cambiar(config-pmap-c)#trust dscp

Cambiar(config-pmap-c )# Police 1000000 1000000 Super Action Drop

switch(config)# Policy-map User 2-up//Defina la tasa de enlace ascendente de PC2 como 2M, que es mayor que descartar.

Cambiar (configuration-pmap)#Nivel de usuario 2 o superior

Cambiar (configuration-pmap-c)#Trust dscp

Cambiar (configuration-pmap- c )#Police 2000000 2000000 Super Action Drop

Cambiar(config)#policy-map-user-off

Cambiar(config-pmap)# clase usuario1-abajo

Cambiar (config-pmap-c)#trustdscp

Cambiar (config-pmap-c)# Police 1000000 1000000 super action drop

Cambiar (config-pmap-c) #Salir

Cambiar (Configuración-pmap)#Clase Usuario 2-Cerrar

Cambiar (Configuración-pmap-c)#Confiar en dscp

Cambiar (Configuración - pmap-c)#Police 2000000 2000000 Super action drop

Cambiar (configuration-pmap-c)#Salir

5.

switch(config)#interface f0/1

switch(config-if)#directiva de servicio entrada usuario 1-up

switch(config)#interface f0/2

switch(config-if)#entrada de política de servicio usuario 2-up

switch(config)#interfaz g0/1

switch(config -if)#Service-Policy Input User-Close

Ejemplo 2: ejemplo de configuración de QOS para restringir las descargas de BT

Primero averigüe el puerto de conexión abierto por el programa BT, el valor predeterminado es 6881 a 6889.

2. Cuente las IP que utilizan BT con frecuencia en la red de área local y establezca una lista de acceso extendida de la siguiente manera:

Lista de acceso de IP extendida btdownload permite TCP cualquier host 192.168.1.120 rango 6881 6889 permite TCP cualquier host 192.1 68.1.135 rango 681 6889 permite TCP cualquier host168.1.159 rango 6881 6889 permite tcp cualquier host 192.168.1 rango 6881 6889 permite tcp cualquier host 192.65438

Tres, establezca clase- map class_bt

Cisco(config)# class-map class _ Bt Cisco(config-cmap)# coincide con el nombre del grupo de acceso Bt download

Cuarto, establezca la asignación de políticas qos_bt para limitar el tasa.

Cisco(config)# Policy-map QoS _ Bt Cisco(config-pmap)# class class _ Bt Cisco(config-pmap-c)# Police 5000000 8000 La operación que excede el límite se descarta

5.Se ha completado la configuración de QOS, pero antes de aplicar QOS al puerto, es necesario comprender el concepto de que el mecanismo de QOS no se puede almacenar en el mismo puerto que la función de control de flujo.

¿Qué pasa con el control de flujo? Habilite el control de flujo en el puerto Ethernet conectado directamente, lo que permite que el nodo congestionado en el otro extremo suspenda la operación del enlace durante períodos de congestión para controlar la tasa de tráfico. Si un puerto está congestionado y ya no puede recibir tráfico, notificará al puerto opuesto que deje de enviar hasta que se elimine la congestión. Cuando un dispositivo local detecta cualquier congestión en su área local, puede enviar tramas de pausa para notificar al socio de enlace o al dispositivo remoto que se ha producido una congestión. Al recibir una trama PAUSA, el dispositivo remoto deja inmediatamente de enviar paquetes, evitando así que se pierdan paquetes durante la congestión. Hay dos diseños para control de flujo, simétrico y asimétrico. Los diseños simétricos son adecuados para enlaces punto a punto y los diseños asimétricos son adecuados para conexiones de nodos radiales. Los enrutadores centrales en los nodos radiales pueden alterar los sistemas finales, pero no al revés. Utilice comandos para activar o desactivar los fotogramas de pausa de transmisión o recepción de la interfaz o según lo desee. (Interfaz) Control de flujo {Recibir|Enviar} {Activado|Desactivado|Obligatorio} Los puertos Fast Ethernet predeterminados son Recepción desactivada y Envío desactivado. En los conmutadores Catalyst3550, el puerto GBT puede recibir y enviar tramas de PAUSA. Los puertos Fast Ethernet solo pueden recibir tramas de pausa. Por lo tanto, para un puerto Fast Ethernet, solo se puede utilizar el envío para describir su estado.

6. Aplicar QOS al puerto correspondiente.

Cisco(config-if)#Entrada de política de servicio qos_bt

Otro contenido de QoS

Cuatro pasos de configuración de QoS:

1, configure la ACL para que coincida con el tráfico de la aplicación;

2. Configure la asignación de categorías para que coincida con la ACL correspondiente o el puerto correspondiente, etc. , pero generalmente coincide con la ACL

3. Configure el mapa de políticas para que coincida con el mapa de clases y luego realice operaciones normales

4.

Por supuesto, cabe destacar que qos está habilitado globalmente y deshabilitado por defecto. Utilice el comando global mls qos para habilitarlo, puede verificar si está habilitado mostrando mlsqos. (mls: información de conmutación multicapa)

Descripción detallada del comando QoS

Introducción básica

La marca es para modificar la prioridad IP o DSCP, pero porque de la prioridad IP Tanto DSCP como DSCP ocupan el campo TOS. Este último es equivalente a la extensión del primero, por lo que no pueden ser iguales.

Al configurar estos dos valores, si ambos valores se configuran al mismo tiempo, solo tendrá efecto el valor IP DSCP.

El marcado es la base de muchas aplicaciones de políticas de QOS posteriores y utiliza mapas de políticas.

Configuración

1. Definir el mapeo de clases

El mapeo de categorías es una tabla coincidente, similar a ACL. Todas las asignaciones de políticas operan esencialmente en asignaciones de categorías.

nimo ka(config)# class-map[match-all | match-any]{ map-name }-En los parámetros, match-all significa que se cumplen todas las condiciones y match-any significa que se cumplen todas las condiciones. que se cumpla al menos una condición.

2.2. Coincidencia de mapa de clase

Nemo Kaka (configuration-cmap)#

Coincidencia de grupo de acceso {ACL} - Coincidencia de IP ACL (paquete de datos principal correspondiente) ).

coincidencia de protocolo {protocolo} - Coincide con el protocolo (esto se utiliza en aplicaciones basadas en red NBAR?)

Coincidencia de interfaz de entrada {interface} - Coincide con la interfaz entrante.

Matchqos-group {groupid} - Coincide con el ID del grupo (no sé cuál es).

Coincide con la dirección de destino {MAC Dirección MAC} - Coincide con la dirección MAC de destino.

Coincide con la dirección de origen {MAC MAC-address} - Coincide con la dirección MAC de origen.

Coincidir con IP {dscp dscp} - Coincidir con el valor de IP DSCP.

Coincidir con IP {prioridad de prioridad} - Coincidir con prioridad de IP.

Mapa de categorías coincidentes {map-name} - Mapa de categorías coincidentes (mapa de categorías anidadas).

Coincidir VLAN { VLAN ID } - Coincidir VLAN.

3. Establecer asignación de políticas

NimoKaka(configuration)#Asignación de políticas {nombre de política}

NiMoKaka(configuration-pmap)# clase {class-map}

4. Configurar la prioridad y el valor de DSCP.

Nemo Kaka (configuration-pmap-c)#

Algunas opciones de operación de marca:

Establecer IP {precedence precedence} - Establecer prioridad de IP.

Establecer IP { dscp dscp }-Establecer valor de IP DSCP.

Establecer grupo QoS {groupID}: establece el ID del grupo.

Establecer CoS { CoS }: establece el valor de CoS.

Prioridad {kbps | porcentaje porcentaje} [BC]: define el ancho de banda reservado (Kb o %) para el tráfico prioritario y el tráfico en ráfagas.

Ancho de banda {kbps | porcentaje porcentaje} - Define el ancho de banda reservado (Kb o %).

policía { cirbc be } conform-action { action } over-action { action }[violent-action { action }] -Utiliza el algoritmo token bucket para limitar la velocidad.

La detección aleatoria habilita WRED

Queue-limit {packets} define el número máximo de paquetes en la cola.

La política de servicio {policy-map} utiliza otras políticas anidadas como criterios coincidentes para las declaraciones coincidentes.

forma {promedio | pico} {cir[BC][Be]} define cir, BC y Be utilizados para dar forma.

5. Adjunte la configuración a la interfaz.

nimokaka (config-if) política-servicio [entrada|salida] nombre-política

Verificar configuración

nimokaka #Mostrar mapa de políticas [nombre de la política]

Para ver la información de mapeo de políticas de la interfaz:

nimokaka #Mostrar interfaz de mapa de políticas [interfaz]

Situación

Telnet saliente Establecerá la prioridad IP del tráfico de 192.168.10.0/24 a 5 y establecerá la prioridad IP del resto del tráfico saliente en 1:

La lista de acceso 100 permite TCP 192.168.10.0 0 0 255. cualquier eq telnet

coincidencia de mapa de categorías - todos los telnet

coincidencia con grupo de acceso 100

mapa de políticas nimokaka

clase de telnet

Establecer prioridad de IP 5

Categoría predeterminada

Establecer prioridad de IP 1

Número de serie de interfaz 1

Frecuencia de reloj 100

Nada

dirección IP 1.1.1.1 255 . 255 . 252

Salida de la política de servicio nimokaka

PD (igual que la posdata); sargento de policía

Anidamiento de mapas de categorías: hay dos razones: al crear un mapa de categorías, se llama a un mapa de categorías existente.

1. Fácil de administrar, agregue una modificación sobre la base existente para lograr una transición sin problemas.

2. Permitir a los usuarios utilizar coincidir con todos y combinar cualquiera respectivamente en la misma asignación de categorías.

Por ejemplo, cuatro condiciones coincidentes: a, b, cy d.

Ahora, si desea que el mapa de categorías coincida con a, b o con cy d, puede utilizar el anidamiento de mapas de categorías:

Cree un nuevo mapa de categorías, definido como coincidente con todos, para que coincida con E. , es decir, Match C y D; luego defina otro mapa de coincidencia: cualquier clase, que coincida con a, b o e (es decir, que coincida con c y d).

Cambiar el método de configuración de QoS (cisco3550/3560, cisco3750)

(1) Configurar la clasificación y la política del tráfico

1.Global #class-map [match - all (predeterminado: coincidencia exacta)/match-any]-(Establecer política de clasificación de tráfico)

2.Map # Match Access-Group-(Use ACL para clasificar el tráfico, se puede configurar repetidamente)

3.Map#match input interface & ltinterface>——————(clasificación de tráfico basada en interfaz)

4.Map #match vlan & lt# & gt———— — —————(clasificación de tráfico basada en VLAN)

5.Map #¿Protocolo de coincidencia? ——————(Clasificación de tráfico basada en protocolos)

(2) Determinar estrategia

1.Global # Policy-map ————————(Crear política file)

2.PM # clase -(Desarrollar políticas para tráfico clasificado definido)

3.pm-c #Ancho de banda& ltvalor/porcentaje >———————— — ———(usado para establecer la relación peso * ancho de banda de la interfaz).

4.pm-c #Establecer prioridad de IP<0-7>-(Establecer valor de etiqueta)

5.pm-c#Establecer cos?

6.pm-c #¿Establecer dscp?

(3) Política de carga

1. Interfaz #Service-Policy-(Cargar política en la interfaz)

(4)Global#mlsqos-(Abrir función qos)

(5) Interfaz # mlsqostrust-(Establezca el estado de confianza y el límite de confianza en la interfaz. Una vez que se reciba el valor de etiqueta correspondiente en la interfaz, se procesará de acuerdo con la política).

Ocho. Mostrar comando

#Display class maping

Método de configuración del límite de velocidad del puerto del switch (cisco3550/3560, cisco3750)

calidad de servicio mls

!

Coincidencias de mapeo de categorías - todas las categorías de IP - todas capturan todo el tráfico.

¡Coincide con ip dscp 0

!

!

Tasa de mapa de políticas-256K

Categoría IPclass

Policía 256000 20000 Super acción abajo

Tasa de mapa de políticas-512K

Categoría clase IP

Policía 512000 20000 Súper caída de acción

Tasa de mapa de políticas-2M

Categoría Clase IP

Policía 2096000 200000 Caída de súper acción

Tasa de mapa de políticas-6M

Categoría Clase IP

Policía 6296000 600000 Caída de súper acción

Tasa de mapa de políticas-4M

Categoría IPclass

Policía 4,2 millones 300.000 súper caída de acción

Política - Velocidad del mapa - 800 metros

Categoría IPclass

p >

Police 80000000000 800000 super-action drop-define Policy-map, el retraso aumenta a 800 M y comienza a descartarse (perderse) después de alcanzar 800,8 M

Interfaz FastEthernet0/22

Velocidad de entrada de política de servicio: 256 k: aplique la política al puerto del conmutador.

Tasa de salida de la política de servicio-256K

(2)#mostrar mapa de políticas

(3) # interfaz showpolicy-map-(mostrar política de carga de interfaz)

Compartí la solución para la configuración de la aplicación Cisco. Espero que te guste.