Вы находитесь на странице: 1из 12

Universidad Tecnolgica de Panam Facultad de Ingeniera de Sistemas Computacionales Coordinacin de Postgrados Curso: Comunicacin de Datos II Laboratorio No. 4.

1 Legacy Custom Queueing Prof. Giovana Garrido Nombre: _________________________________________________ Cdula: ______________________ Objetivo: Que el estudiante configure queueing personalizado en un router, con el fin distribuir el ancho de banda para diferentes tipos de trfico salientes por la interface Ethernet. Contenidos Reservacin de ancho de banda en una interfaz Aplicacin de las queue-list a la interface Verificacin de las configuraciones Materiales y Equipo: Router CISCO 2620 PC con Windows Procedimiento: 1. En esta prctica se configurara queueing personalizado en router de tal forma que el trfico saliente por la interface Ethernet tenga garantizado el ancho de banda de la siguiente forma: HTTP 50% SMTP 20% NNTP 10% Otro - 20% 2. Configure la interface FastEthernet de router R1 con la direccin IP 10.0.0.1/8 R1#configure terminal R1(config)#interface fastethernet 0/0 R1(config-if)#ip address 10.0.0.1 255.0.0.0 R1(config-if)#no shutdown R1(config-if)#exit 3. Legacy Custom Queue es utilizada para crear reservacin de ancho de banda en el queue de salida de una interface. Para poder clasificar el trfico, el primer paso en la configuracin de queue personalizado consiste en definir que trafico pertenece a cual queue. 4. Crear la queue list personalizada 1 y asignar el trafico HTTP a queue 1, el trafico SMTP a queue 2, trafico NNTP a queue 3 y todo el trafico restante a queue 4. R1(config) #queue-list 1 protocol ip 1 80 R1(config)#queue-list 1 protocol ip 2 tcp 25

R1(config)#queue-list 1 protocol ip 3 tcp 119 R1(config)#queue-list 1 default 4 5. la cantidad de ancho de banda que se le reserva a un determinado queue es determinada por medio de una relacin de conteo de bytes, configuraremos una relacin de 5:2:1:2 lo cual resulta en 5000/100000, 2000/100000, 1000/100000 y 2000/100000, estas relaciones son basadas en un total de 100,000 bytes . 6. Con el paso anterior asignamos en el router, los conteos de bytes con una relacin de 5:2:1:2 R1(config)#queue-list 1 queue 1 byte-count 5000 R1(config)#queue-list 1 queue 2 byte-count 2000 R1(config)#queue-list 1 queue 3 byte-count 1000 R1(config)#queue-list 1 queue 4 byte-count 2000 7. Aplicar la queue-list a la interface Ethernet de R1 R1(config)#interface fastethernet0/0 R1(config-if)#custom-queue-list 1 R1(config-if)#no shutdown R1(config-if)#end R1# 8. Verifique la configuracin con el siguiente comando. R1#show queueing custom 9. Visualice los parmetros de la fastethernet0/0. R1#show interface fastethernet0/0

Referencia Bibliogrfica Network+ 2005 In Depth, Tamara Dean; Course Technology PTR; 1 edition (March 15, 2005)
Local Area Networks (McGraw-Hill Forouzan Networking Series), Forouzan McGraw-Hill.

Data and Computer Communications, Seventh Edition, Williams Stalling Prentice Hall; 7 edition

Resuelva: Disee su topologa de red. Para qu se utiliza el comando queue-list? En qu otros partes del router se debe configurar?
NOTA: Al final se les evaluar personalmente para verificar que se ha cumplido con el objetivo de dicho laboratorio

Universidad Tecnolgica de Panam Facultad de Ingeniera de Sistemas Computacionales Coordinacin de Postgrados Curso: Comunicacin de Datos II Laboratorio No. 4.2 MQC Bandwidth Prof. Giovana Garrido Nombre: _________________________________________________ Cdula: ______________________ Objetivo: Que el estudiante configure Modular Quality of Service en un router, con el fin distribuir el ancho de banda para diferentes tipos de trfico salientes por la interface Ethernet. Contenido: Reservacin de ancho de banda en una interfaz con MQC Configuracin con NBAR Configuracin sin NBAR utilizando ACLs Verificacin de las configuraciones Descripcin conceptual: Al igual que Legacy Custom Queue (Guia anterior), el propsito de la palabra Bandwidth empleada en la configuracin de Modular Quality of Service es el de reservar ancho de banda en el queue de salida. Esta
estrategia de queueing solamente tiene efecto cuando hay congestin en el queue de salida, ya que si el queue no est completamente lleno no existe razn alguna para reservar ancho de banda. La principal diferencia entre Legacy Custom Queue y MQC es que el comando bandwidth realiza la reservacin ya sea como un porcentaje del ancho de banda

de la interface o como un valor en Kbps, contrario a la relacin utilizada en la Gua#1. Adicionalmente, ya que es parte de MQC, este tipo de reservacin de ancho de banda puede ser combinado con otros mecanismos de QoS en la misma direccin y en la misma interface. En la prctica se realizara dos mtodos de configuracin. El primer mtodo utiliza Network Based Application Recognition (NBAR) para hacer match de los protocolos en cuestin. El segundo ejemplo utiliza ACL extendidas para hacer match con los nmeros de puerto TCP. No existe una gran diferencia entre ambos mtodos, sin embargo NBAR puede tener funcionalidades adicionales para hacer match de paquetes utilizando informacin de capas ms altas. Procedimiento: Configuracin con NBAR 1. El primer paso al configurar reservacin de ancho de banda con MQC es el de hacer un match del trafico en cuestin. Esto se cumple al configurar los class-maps. Configure los class-maps de la siguiente manera. R1#configure terminal R1(config)#ip cef R1(config)#! R1(config)#class-map match-all NNTP

R1(config-cmap)#match protocol nntp R1(config-cmap)#class-map match-all HTTP R1(config-cmap)#match protocol http R1(config-cmap)#class-map match-all SMTP R1(config-cmap)#match protocol smtp R1(config-cmap)#!

2. Una vez que los class-maps han sido definidos, el siguiente paso es definir el policy-map y hacer referencia a los class-maps creados previamente en el paso anterior, colocando adems los porcentaje (tambin puede configurarse en valores absolutos en Kbps) con el comando bandwidth.
R1(config-cmap)#policy-map QoS R1(config-cmap)#class HTTP R1(config-pmap-c)#bandwidth percent 50 R1(config-pmap-c)#class SMTP R1(config-pmap-c)#bandwidth percent 20 R1(config-pmap-c)#class NNTP R1(config-pmap-c)#bandwidth percent 10 R1(config-pmap-c)#class class-default R1(config-pmap-c)#bandwidth percent 20 R1(config-pmap-c)#!
3. Ahora aplique el policy-map a la interface FastEthernet.

R1(config-pmap-c)#interface fastethernet0/0 R1(config-if)#ip address 10.0.0.1 255.0.0.0 R1(config-if)#max-reserved-bandwidth 100 (no aparece en packet tracer) R1(config-if)#service-policy output QoS R1(config-if)#end 4. Verifique la configuracin con los siguientes comandos. R1# show policy-map interface fastethernet0/0 | include (Class-map|Match) R1# show queueing interface fastethernet0/0 (no aparece en packet tracer)

Configuracin sin NBAR 2 Configurar los class-maps. R1#configure terminal R1(config)#class-map match-all NNTP R1(config-cmap)#match protocol nntp R1(config-cmap)#class-map match-all HTTP R1 (config-cmap)#match protocol http R1 (config-cmap)#class-map match-all SMTP R1(config-cmap)#match protocol smtp R1 (config-cmap)# 3 Defina policy-map y haga referencia a los class-maps creados previamente en el paso anterior.

R1 (config-cmap)#policy-map QoS R1 (config-pmap)#class HTTP R1 (config-pmap-c)#bandwidth percent 50 R1 (config-pmap-c)#class SMTP R1 (config-pmap-c)#bandwidth percent 20 R1 (config-pmap-c)#class NNTP R1 (config-pmap-c)#bandwidth percent 10 R1 (config-pmap-c)#class class-default R1 (config-pmap-c)#bandwidth percent 20 R1 (config-pmap-c)# 4 Configure la FastEthernet y aplquele el policy -map R1 (config-pmap-c)#interface fastethernet0/0 R1 (config-if)#ip address 10.0.0.1 255.0.0.0 R1 (config-if)#max-reserved-bandwidth 100 R1 (config-if)#service-policy output QoS R1 (config-if)#! 8. Por ltimo configure las ACLs extendidas para hacer match con los nmeros de puerto TCP. R1 (configf)#ip access-list extended HTTP R1 (config-ext-nacl)#permit tcp any any eq www R1(config-ext-nacl)#permit tcp any eq www any R1 (config-ext-nacl)#! R1 (config-ext-nacl)#ip access-list extended NNTP R1 (config-ext-nacl)#permit tcp any any eq nntp R1 (config-ext-nacl)#permit tcp any eq nntp any R1 (config-ext-nacl)#! R1 (config-ext-nacl)#ip access-list extended SMTP R1 (config-ext-nacl)#permit tcp any any eq smtp R1 (config-ext-nacl)#permit tcp any eq smtp any R1 (config-ext-nacl)#end 9. Verifique la configuracin con los siguientes comandos. R1# show policy-map interface fastethernet0/0 R1# show queueing interface fastethernet0/0

Resuelva: Disee su topologa de red. Para qu se utiliza el comando NBR? Qu resultados obtuvo al momento de finalizar la configuracin? Tuvo xito con la configuracin? Explique.

Universidad Tecnolgica de Panam Facultad de Ingeniera de Sistemas Computacionales Coordinacin de Postgrados Curso: Comunicacin de Datos II Laboratorio No. 4.3 Legacy Priority Queueing Prof. Giovana Garrido Nombre: _________________________________________________ Cdula: ______________________
Objetivo:

Que el estudiante configure Legacy Priority Queueing en un router, con el fin distribuir de acuerdo a nivel de prioridades el trfico saliente por la interface Ethernet.
Contenido:

Asignacin de prioridades Aplicacin de las queue-list a la interface Verificacin de las configuraciones

Descripcin conceptual:

Legacy Priority Queue es utilizado para cambiar el orden en el cual el trfico sale por una interface. Este mecanismo de QoS permite que el trfico sensible a retrasos (delay) tenga preferencia sobre otros tipos de trfico, sin importar el orden en que fue recibido en la interface para ser transmitido. Legacy Priority Queue utiliza 4 definiciones de queue para determinar que trafico se transmite en determinado momento. Estos queue son: high queue, medium queue, normal queue y low queue. Cada vez que un paquete se mueve desde el queue de salida a la interface para transmisin, se verifica si el high queue posee trfico. Si existen paquetes en el high queue estos se envian. Si no existen paquetes en el high queue, medium queue es revisado. Si se tienen paquetes en el medium queue, estos se envan, de lo contrario se revisa el normal queue. Si se tienen paquetes en el normal queue, estos se envan, de lo contrario se revisa el low queue. Si no se tienen paquetes en el low queue el proceso se reinicia nuevamente. Esta secuencia cclica se ejecuta para cada paquete. De esta forma, si se tiene constantemente paquetes en los queues superiores, los paquetes en los queues inferiores nunca sern tratados.

Procedimiento:
1. En esta prctica se configurara Legacy Priority Queueing en router R1 de tal forma que el trfico saliendo por la interface Ethernet sea tratado de la siguiente forma: Telnet Prioridad Alta HTTP Prioridad Media IP Prioridad Normal Otro Prioridad Baja 2. Configure la interface FastEthernet de router R1 con la direccin IP 10.0.0.1/8

R1#configure terminal R1(config)#interface fastethernet0/0

R1(config-if)# ip address 10.0.0.1 255.0.0.0 R1(config-if)#exit

3. Para configurar Legacy Priority Queue, se utilice el commando priority-list en el modo de configuracin global, seguido del nmero de la lista. 4. Ahora asignamos las prioridades de trfico Telnet al queue de prioridad alta, trfico Web al queue de prioridad media y el trfico restante IP al queue de prioridad normal. R1(config)#priority-list 1 protocol ip high tcp 23 R1(config)#priority-list 1 protocol ip medium tcp 80 R1(config)#priority-list 1 protocol ip normal Nota: Para IP, se pueden escoger opciones ms especificas tales como nmeros de puerto TCP o UDP o incluso se puede invocar una ACL. Al igual que el custom queue.
5

Asignamos el trfico restante al queue por defecto. R1(config)#priority-list 1 default low Este queue por defecto es utilizado para todo el trfico que no es especificado explcitamente. Si no se especifica manualmente, el default queue es asignado automticamente al normal queue.

Por ltimo aplicamos la priority-list a la interface Ethernet del router R1(config)#interface fastethernet0/0 R1(config-if)#priority-group 1 R1(config-if)#! R1(config-if)#end

10. Verifique la configuracin con los siguientes comandos. R1#show queueing priority (no existe priority, escribir solo R1#show queueing ) R1#show queueing interface fastethernet0/0 (escribir solo show queueing) R1#show interface fastethernet0/0 11. Analice los resultados Resuelva: Disee su topologa de red. Para qu se utiliza el comando priority-list y priority-group? Qu resultados obtuvo al momento de finalizar la configuracin? Tuvo xito con la configuracin? Explique.

Universidad Tecnolgica de Panam Facultad de Ingeniera de Sistemas Computacionales Coordinacin de Postgrados Curso: Comunicacin de Datos II Laboratorio No. 4.4 MQC Low Latency Queue Prof. Giovana Garrido Nombre: _________________________________________________ Cdula: ______________________
Objetivo:

Configurar Modular Quality of Service en un router, de tal forma que todo el trafico Telnet que supere los 640Kbps sea enviado primero por la interface Ethernet.
Contenidos:

Configuracin de Low Latency Queue utilizando NBAR Configuracin de Low Latency Queue sin NBAR Verificacin de las configuraciones

Descripcin Conceptual: Low Latency Queue (LLQ) es la implementacin MQC del priority queue. A diferencia del legacy priority queue, el cual utiliza 4 definiciones de queue para determinar cuando el trfico es enviado, LLQ utiliza solo 1 priority queue por poltica de QoS. Al igual que la palabra bandwidth empleada con MQC, la palabra priority es utilizada para crear reservacin de ancho de banda en el queue de salida en Kbps o como porcentaje del ancho de banda de la interface. La diferencia entre bandwidth y priority es que la palabra priority es utilizada para mover el trfico al frente en el queue de salida para ser enviado antes que cualquier otro trfico y adems posee un aplicador de polticas. Lo que esto significa es que cuando la clase prioritaria excede el ancho de banda especificado no se le garantiza una baja latencia. Adicionalmente, si existe congestin y la clase prioritaria se ha excedido en el ancho de banda configurado, el trfico excedente es descartado. De esta forma, la palabra bandwidth es utilizada para configurar un mnimo ancho de banda garantizado, mientras que priority se utiliza para configurar un mximo ancho de banda garantizado. Procedimiento: Indicaciones Generales Configure la interface FastEthernet de router R1 con la direccion IP 10.0.0.1/8 Crear un class-map con nombre TELNET Asignar trafico Telnet a la clase Crear un policy-map con nombre QoS Configurar la clase TELNET como una clase prioritaria para trafico superior a 640Kbps Aplicar la poltica QoS a la interface Ethernet del router R1 Configure el router R1, utilizando NBAR R1: ip cef

(ip cef no funciona en packet tracer) ! class-map match-all TELNET match protocol telnet ! policy-map QoS class TELNET priority 640 ! Interface FastEthernet0/0 ip address 10.0.0.1 255.0.0.0 service-policy output QoS ! Configure el router R1, sin utilizar NBAR Configure R1 R1: class-map match-all TELNET match access-group name TELNET ! policy-map QoS class TELNET priority 640 ! interface FastEthernet0/0 ip address 10.0.0.1 255.0.0.0 service-policy output QoS ! ip access-list extended TELNET permit tcp any any eq telnet permit tcp any eq telnet any ! Verifique la configuracin con el siguiente comando. R1#show policy-map interface fastethernet0/0 Resuelva: Disee su topologa de red. Para qu se utiliza el comando ip cef y policy-map? Qu resultados obtuvo al momento de finalizar la configuracin? Qu otros comandos considera importantes en la configuracin QoS? Tuvo xito con la configuracin? Explique.

Universidad Tecnolgica de Panam Facultad de Ingeniera de Sistemas Computacionales Coordinacin de Postgrados Curso: Comunicacin de Datos II Laboratorio No. 4.5 Legacy Generic Traffic Shaping y Legacy Commited Access Rate Prof. Giovana Garrido Nombre: _________________________________________________ Cdula: ______________________ Objetivo: Configurar Legacy GTS en router R1 para limitar la tasa de salida de la interface Ethernet del router a 640Kbps. Configurar Legacy CAR en router R1 para limitar la tasa de trfico de entrada de la interface Ethernet a 640Kbps, descartando todo el trfico superior a dicha tasa. Contenido: Configuracin de Legacy Generic Traffic Shaping (GTR). Configuracin de Legacy Commited Access Rate (CAR). Descripcin Conceptual: Traffic shaping es utilizado para disminuir la tasa de salida de una interface al almacenar en un buffer el trafico que excede la tasa configurada. Por ejemplo, suponga que la conexin con su proveedor de Internet es por medio de una interface Ethernet de 10Mbps, sin embargo el proveedor configura la red para descartar todo el trfico que recibe superior a los 2Mbps. En este caso sera mucho ms ventajoso el configurar el router del cliente para enviar 2Mbps en lugar de que este enve a una tasa de 10Mbps y por ende descartar el trfico excedente. Commited Access Rate, tambin conocido como CAR, limitador de tasa o policing es utilizado para limitar la cantidad de trfico que puede entrar o salir de una interface. A diferencia de otros mecanismos de QoS que se han estudiado hasta el momento, policing puede ser configurado tanto para trfico de entrada como de salida en una interface. Tanto policing como shaping son utilizadas para limitar trfico, sin embargo policing no almacena en buffer el trfico que excede la tasa configurada. Con traffic shaping, el trfico excedente es retrasado en el buffer de shaping bajo la premisa que sera transmitido posteriormente. Con policing, trafico excedente no se almacena en buffer, tpicamente es descartado.

Procedimiento:
Parte I. Legacy Generic Traffic Shaping (GTS) 5. Configure la interface FastEthernet de router R1 con la direccin IP 10.0.0.1/8 R1#configure terminal R1(config)#interface fastethernet0/0 R1(config-if)#ip address 10.0.0.1 255.0.0.0

6. Configure GTS en la interface Ethernet para limitar la tasa de salida a 640Kbps y utilizar un valor de commited burst de 80Kbps. R1(config-if)# traffic-shape rate 640000 80000 0 1000 (no existe el commando en packe tracer) R1(config-if)#exit Tal como se realizo en la prctica, todo el trfico que sale por la interface ha sido limitado a 640Kbps utilizando el comando traffic-shape rate 640000 80000. Esta sintaxis significa que la tasa de salida promedio durante un periodo de 1 segundo no superara los 640000 bits, mientras que esta tasa es subdividida en intervalos menores en los cuales la tasa no exceder de 80000 bits por intervalo. El valor de 80000 es conocido como commited burst, o Bc, mientras que el intervalo es conocido como time committed, o Tc. En otras palabras, Bc es el CIR expresado en un intervalo Tc, mientras que CIR es expresado por segundo. Especficamente, la configuracin anterior indica que hay 8 intervalos de shaping por segundo, cada uno de 125ms de duracin. Si configuramos el Bca 40000, significa que hay 16 intervalos de shaping por segundo, cada uno con 62.5ms de duracin. El tamao del Bc ser el que determine el retraso (delay) de serializacin de la interface que se le aplica el shaping. 3. Verifique la configuracin de traffic shaping utilizando el comando show traffic-shape. Esta salida muestra la tasa de salida promedio, el Bc, Be y Tc. R1#show traffic-shape 7 Ahora utilice el comando show traffic-shape statistics que provee la informacin en tiempo real de cual trfico ha sido retardado debido al shaping configurado. R1#show traffic-shape statistics En caso que solamente se desee limitar la tasa de trfico de una o varias aplicaciones, se pueden utilizar access-lists (ACL). Por medio de las ACL se hace match a los tipos de trfico que se desee limitar (1 ACL por cada tipo de trfico a limitar) y al aplicar el comando de configuracin de GTS se hace referencia a dichas ACL indicando a su vez la tasa de trfico a la que sern limitados sus respectivos tipos de trfico. En este caso se limitar todo trfico UDP que sale por la interface Ethernet del Router a 1Mbps. 5. Elimine la configuracin de GTS aplicada en el paso 2 R1(config)# Interface FastEthernet0/0 R1(config-if)# no traffic-shape rate 640000 80000 0 1000 6. En el modo de configuracin global, configure una ACL para hacer match a todo trfico que sea UDP. R1(config)# access-list 101 permit udp any any 12. Configure GTS para que limite todo trfico UDP que sale por la interface Ethernet del router a una tasa de 1Mbps. R1(config)# Interface FastEthernet0/0 R1(config-if)# traffic-shape group 101 1000000 125000 125000

8. Verifique la configuracin aplicada empleando los siguientes comandos. R1# show traffic-shape R1# show traffic-shape statistics Parte II. Configuracin de Legacy Commited Access Rate (CAR). Para esta parte del laboratorio se debe configurar Legacy CAR en router R1 para limitar la tasa de trfico de entrada de la interface Ethernet a 640Kbps. Todo el trfico superior a dicha tasa ser descartado. 1. Elimine la configuracin de GTS aplicada en el paso 7 de la primera parte R1(config)# Interface FastEthernet0/0 R1(config-if)# no traffic-shape group 101 1000000 125000 125000

2. Configure CAR en la interface Ethernet del router R1 para limitar todo trfico entrante a 640Kbps. Utilice un tamao de rfaga normal (burst-normal) de 10000 bytes y un tamao de rfaga de exceso (burst-max) de 10000 bytes. Todo trfico dentro de la tasa configurada debe ser transmitido, mientras que el trfico que exceda la tasa configurada debe ser descartado. R1(config)# Interface FastEthernet0/0 R1(config-if)# rate-limit input 640000 10000 10000 conform-action transmit exceed-action drop La sintaxis del comando empleado es: rate-limit {input|output} bps burst-normal burst-max conform-action action exceed-action action El valor de bps indica la tasa de trfico promedio a la cual se limitar el trfico. Este valor debe ser en incrementos del 8Kbps. Burst-normal es el tamao de rfaga normal en bytes. El valor mnimo equivale a bsp dividido entre 2000. burst-max es el tamao de rfaga en exceso en bytes. Las acciones disponibles para el trfico que est dentro (conform-action) o fuera (exceed-action) son: continue (evale el siguiente comando rate-limit), drop (descarte el paquete), set-prec-continue new-prec (configure un nuevo valor de IP Precedence y evalue el siguiente comando rate-limit.), setprec-transmit new-prec (configure un nuevo valor de IP Precedence y transmita el paquete), transmit (transmita el paquete). 3. Verifique la configuracin aplicada empleando los siguientes comandos. R1# show interface fastethernet0/0 rate-limit Resuelva: Disee su topologa de red. Para qu se utiliza el comando traffic-shape y rate-limit? Qu resultados obtuvo al momento de finalizar la configuracin? Tuvo xito con la configuracin? Explique.

Вам также может понравиться