Extreme Networks B5 Configuracion QoS Basica

60
Extreme Training Configuración QoS Básica

description

Extreme Networks B5 Configur

Transcript of Extreme Networks B5 Configuracion QoS Basica

Page 1: Extreme Networks B5 Configuracion QoS Basica

Extreme Training

ConfiguraciónQoS

Básica

Page 2: Extreme Networks B5 Configuracion QoS Basica

Agenda

A. Políticas de Calidad de Servicio

B. Agrupamiento de Tráfico

C. Marcado de Tráfico

D. Monitor de QoS

E. Troubleshooting

F. Laboratorio 1

G. Perfiles de QoS

H. Garantía de Ancho de Banda

I. Output Rate-Limiting

J. Input Rate-Limiting

K. Laboratorio 2

Page 3: Extreme Networks B5 Configuracion QoS Basica

Políticas de Calidad de Servicio

Page 4: Extreme Networks B5 Configuracion QoS Basica

QoSPolíticas de Calidad de Servicio

A. Una Política de Calidad de Servicio está formada por dos componentes:

– Un Agrupamiento de Tráfico– Un Perfil de QoS

B. El Agrupamiento de Tráfico caracteriza los paquetes recibidos según parámetros de:

– Capa 1– Capa 2– Capa 3– Capa 4

C. El Perfil de QoS indica el tratamiento que se le dará al tráfico en términos de:

– Prioridad– Garantía de ancho de banda– Limitación de ancho de banda

Page 5: Extreme Networks B5 Configuracion QoS Basica

Agrupamientode

Tráfico

Page 6: Extreme Networks B5 Configuracion QoS Basica

QoSAgrupamiento de Tráfico

A. El tráfico entrante a un switch puede ser agrupado según distintos parámetros.

B. Agrupamiento por información IP (ACLs)– Direcciones IP y protocolos y puertos de origen/destino

C. Agrupamiento por MAC address de destino– Permanent/Dynamic– Blackhole– Broadcast/unknown rate-limiting

D. Agrupamiento por clase de servicio explícita del paquete– DiffServ (TOS)– 802.1p

E. Agrupamiento Físico/Lógico– Puerta física de ingreso– VLAN

F. El orden presentado indica la precedencia de los agrupamientos entre sí. En EW 6.2 se podrá configurar este orden de precedencia.

Page 7: Extreme Networks B5 Configuracion QoS Basica

QoSInformación IP

A. La asignación de QoS basado en información IP utiliza la capacidad de las reglas de ACLs de asignar un perfil QoS al tráfico que coincide con una regla del tipo permit.

B. Si la regla no especifica ningún perfil, se asumirá QP1 por defecto.

C. La asignación de QoS por información IP tiene precedencia por sobre todas las demás formas de agrupamiento.

D. Los comandos correspondientes han sido vistos en el curso “Configuración de ACLs”

Page 8: Extreme Networks B5 Configuracion QoS Basica

QoSMAC Address de Destino

A. La asignación de QoS basado en la MAC Address de destino implica que todo tráfico dirigido a la dirección física indicada, dentro de una cierta VLAN, tendrá un determinado perfil de QoS al ser transmitido por cualquier puerta del equipo.

B. El comando usado para asignar un determinado perfil de QoS a una MAC Address es:create fdbentry <macaddress> vlan <name> [blackhole | port <portlist> | dynamic] qosprofile <qosprofile>

C. Si se usa la opción port <portlist>,se crea una entrada permanente en la tabla FDB para esa MAC, en esa puerta.

D. La opción dynamic, permite que la entrada sea aprendida en forma dinámica, independientemente de la puerta física por la que se lo haga.

E. La opción blackhole implica que el tráfico dirigido a esa MAC address será descartado.

Page 9: Extreme Networks B5 Configuracion QoS Basica

QoSBroadcast/Unknown

A. Es posible asignar un perfil de QoS a paquetes con destino desconocido o broadcast.

B. Para ello se usa la MAC address ff:ff:ff:ff:ff:ff.

C. Si a ese perfil se le asigna un determinado valor de MaxBW, lo que se logra es tener una limitación al ancho de banda máximo del tráfico broadcast/unknown.

Page 10: Extreme Networks B5 Configuracion QoS Basica

QoS Clase de Servicio Explícita

A. Se habla de Clase de Servicio Explícita cuando hay un campo en el paquete que indique la clase de servicio que requiere el mismo.

B. Existen dos esquemas de marcado de Clase de Servicio Explícita:– DiffServ– 802.1p

Page 11: Extreme Networks B5 Configuracion QoS Basica

QoS DiffServ

A. En el encabezamiento IP de los paquetes hay un campo llamado Type Of Service (TOS), o DiffServ.

B. Para habilitar el examen del campo DiffServ del tráfico entrante y su mapeo a los perfiles QoS se usa el comandoenable diffserv examination ports [<portlist> | all]

C. Para asignar un perfil a un determinado valor de DiffServ se usa el comando:config diffserv examination codepoint <code_point> qosprofile <qosprofile> ports [<portlist> | all]

D. El mapeo por defecto entre DiffServ y perfiles QoS es:DiffServ QoS (i) QoS (no-i) 0- 7 QP1 QP1 8-15 QP2 QP116-23 QP3 QP224-31 QP4 QP232-39 QP5 QP340-47 QP6 QP348-55 QP7 QP456-63 QP8 QP4

Page 12: Extreme Networks B5 Configuracion QoS Basica

QoS 802.1p

A. La norma 802.1Q para VLAN Tagging incluye 3 bits para identificar la prioridad del paquete, según la norma 802.1p.

B. Si el tráfico entrante incluye información 802.1p, y no hay agrupamientos de mayor precedencia (ACLs, MAC Address o DiffServ), el tráfico es asignado al perfil correspondiente al valor del campo.

C. Para asignar un perfil a un determinado valor de 802.1p se usa el comando:config dot1p type dot1p_priority <dot1p_value> qosprofile <qosprofile>

D. El mapeo por defecto entre 802.1p y perfiles QoS es:.1p QoS (i) QoS (no-i)0 QP1 QP11 QP2 QP12 QP3 QP23 QP4 QP24 QP5 QP35 QP6 QP36 QP7 QP47 QP8 QP4

Page 13: Extreme Networks B5 Configuracion QoS Basica

QoSAgrupamiento Físico/Lógico

A. La asignación de QoS basado en la puerta física o VLAN implica que todo tráfico entrante por la puerta física, o perteneciente a la VLAN indicada tendrá un determinado perfil de QoS al ser transmitido por cualquier puerta del equipo.

B. El comando usado para asignar un determinado perfil de QoS a una puerta física es:config ports <portlist> qosprofile <qosprofile>

C. El comando usado para asignar un determinado perfil de QoS a una VLAN es:config vlan <name> qosprofile <qosprofile>

D. La asignación de QoS por puerta física tiene precedencia por sobre la asignación por VLAN.

Page 14: Extreme Networks B5 Configuracion QoS Basica

Marcadode

Tráfico

Page 15: Extreme Networks B5 Configuracion QoS Basica

QoSMarcado de Tráfico

A. Ciertos Agrupamientos de tráfico sólo pueden hacerse en el equipo del borde:– La puerta de ingreso sólo es conocida en el equipo del borde.– Si el tráfico es ruteado al core, se pierde la información de VLAN o CoS

802.1p

B. Adicionalmente, la cantidad y complejidad de las reglas ACL crece a medida que nos alejamos del borde:– Un equipo de borde puede tener 10 o 20 reglas.– Un equipo de core, que conecta 100 equipos de borde, necesitaría

1000 o 2000 reglas.

C. Para evitar estos problemas se suele “marcar” el tráfico saliente de un equipo de borde con un indicador– Si el core es L2, se usa el campo 802.1p– Si el core es L3, se usa el campo DiffServ

D. Los equipos de core simplemente mapean los campos 802.1p o DiffServ a los distintos perfiles de QoS.

E. Esta funcionalidad sólo está disponible en los switches de la Serie i.

Page 16: Extreme Networks B5 Configuracion QoS Basica

QoSMarcado con 802.1p

A. Para marcar el tráfico saliente con un valor de 802.1p es necesario habilitar la función mediante el comando:enable dot1p replacement ports [<portlist> | all]

B. El valor que se escribirá en el campo 802.1p dependerá de la cola a la que haya sido asignado el tráfico:802.1p QoS (i)0 QP11 QP22 QP33 QP44 QP55 QP66 QP77 QP8

C. Esta tabla es fija y no puede ser modificada.

Page 17: Extreme Networks B5 Configuracion QoS Basica

QoSMarcado con DiffServ

A. Para marcar el tráfico saliente con un valor de DiffServ es necesario habilitar la función mediante el comando:enable diffserv replacement ports [<portlist> | all]

B. Es un requisito, también, que esté habilitado el marcado de tráfico saliente con 802.1p.

C. El valor que se escribirá en el campo DiffServ dependerá del valor del campo 802.1p que se le asigne al tráfico:802.1p DiffServ0 01 82 163 244 325 406 487 56

D. Para modificar esta relación se usa el comando:config diffserv priority <1p_pri> codepoint <dscp> ports [<portlist> | all]

Page 18: Extreme Networks B5 Configuracion QoS Basica

QoSEjemplo de Marcado con DiffServ

A. Quiero marcar el tráfico HTTP con DSCP 32– Agruparlo con ACL y asignarlo a QP7create access-list http0 tcp dest any ip-port 80 source any ip-port any permit qp7 ports any

– Habilitar marcado con 802.1penable dot1p replacement port 3

– Habilitar marcado con DiffServenable diffserv replace port 3

– Asignar el DSCP 32 al valor 802.1p 6config diffserv replace priority vpri 6 code-point 32 port 3

port 9 port 3

QoS HW 802.1p DiffServProf Queue Pri CP

qp1 Q0 0 0qp2 Q1 1 8qp3 Q2 2 16qp4 Q3 3 24qp5 Q4 4 32qp6 Q5 5 40qp7 Q6 6 48 32qp8 Q7 7 56

HTTP Traffic CP = 32

Page 19: Extreme Networks B5 Configuracion QoS Basica

Monitorde

QoS

Page 20: Extreme Networks B5 Configuracion QoS Basica

QoSQoS Monitor

A. Permite monitorear las colas de hardware de cada puerta del switch juntando información de la cantidad de paquetes transmitidos por cada cola mediante el comandoenable qosmonitor ports <portlist>

B. Para desplegar los resultados en tiempo real se usa el comandoshow port <portlist> qosmonitor

Qos Monitor Queue Summary Mon Aug 27 11:07:58 2001

Port Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7

Xmts Xmts Xmts Xmts Xmts Xmts Xmts Xmts

================================================================================

1:1* 5 0 0 12 0 0 0 12

1:2 0 0 8 0 35 0 0 0

================================================================================

0->Clear Counters U->page up D->page down ESC->exit

Page 21: Extreme Networks B5 Configuracion QoS Basica

Troubleshooting

Page 22: Extreme Networks B5 Configuracion QoS Basica

Routing IPTroubleshooting

MAC Address

MAC Address

A.El comandoshow qosprofile <qosprofile>permite ver las puertas físicas, VLANs y MAC addresses que están configurados para usar ese perfil

* Summit1iTx:57 # sh qp2

Qos Profile(1): QP2 Priority: LowHi Min Bw: 0 MaxBw: 100 MinQBuf: 0%

MaxQBuf: 0K

Ports: 5

Vlans: d2

Mac Addreses:

{00:01:02:03:04:05 Default(1)}{00:01:02:03:04:08 Servers(4094)}

Page 23: Extreme Networks B5 Configuracion QoS Basica

Routing IPTroubleshooting

A.El comandoshow ports infopermite ver el perfil asignado a la puerta

* Summit1iTx:67 # sh po inf

Port Diag Flags Link Link Num Num Num Jumbo QOS Load

State UPs STP VLAN Proto Size Profile Master

1 P e--mq----- active 1 0 1 1 9216

2 P e--mq----- active 1 0 1 1 9216

3 P e--m------ ready 0 0 1 1 9216

4 P e--m------ active 2 0 1 1 9216

5 P e--m------ ready 0 0 1 1 9216 QP2

6 P e--mq----- ready 0 0 1 1 9216

7 P e--m------ ready 0 0 0 0 9216

8 P e--m------ ready 0 0 1 1 9216

Page 24: Extreme Networks B5 Configuracion QoS Basica

Routing IPTroubleshooting

Perfil asignado a la

puerta

Parámetros de los

perfiles

DiffServ Examination

Mapeo de DiffServ a

QoS

DiffServ Replacement

Mapeo de 802.1p a DiffServ

Mapeo de 802.1p a DiffServ

A. El comandoshow port <port> info detailda diversas informaciones sobre QoS

* Summit1iTx:61 # show ports 5 info detailQoS profile: QP2 configured by user Queue: Q0 using QP1 MinBw=0% MaxBw=40% Pri=0. Q1 using QP2 MinBw=0% MaxBw=100% Pri=1. Q2 using QP3 MinBw=0% MaxBw=100% Pri=2. Q3 using QP4 MinBw=0% MaxBw=100% Pri=3. Q4 using QP5 MinBw=0% MaxBw=100% Pri=4. Q5 using QP6 MinBw=0% MaxBw=100% Pri=5. Q6 using QP7 MinBw=0% MaxBw=100% Pri=6. Q7 using QP8 MinBw=0% MaxBw=100% Pri=7. Ingress IPTOS: Examination is disabled IPTOS->QOSProfile mapping: 00->QP1 01->QP1 02->QP1 03->QP1 04->QP1 05->QP1 06->QP1 07->QP1 08->QP2 09->QP2 10->QP2 11->QP2 12->QP2 13->QP2 14->QP2 15->QP2 16->QP3 17->QP3 18->QP3 19->QP3 20->QP3 21->QP3 22->QP3 23->QP3 24->QP4 25->QP4 26->QP4 27->QP4 28->QP4 29->QP4 30->QP4 31->QP4 32->QP5 33->QP5 34->QP5 35->QP5 36->QP5 37->QP5 38->QP5 39->QP5 40->QP6 41->QP6 42->QP6 43->QP6 44->QP6 45->QP6 46->QP6 47->QP6 48->QP7 49->QP7 50->QP7 51->QP7 52->QP7 53->QP7 54->QP7 55->QP7 56->QP8 57->QP8 58->QP8 59->QP8 60->QP8 61->QP8 62->QP8 63->QP8 Egress IPTOS: Replacement is disabled 802.1p Pri->IPTOS mapping: 0->00 1->08 2->16 3->24 4->32 5->40 6->48 7->56 802.1p: Disabled marking of priority field based on queue number

Page 25: Extreme Networks B5 Configuracion QoS Basica

Routing IPTroubleshooting

A.El comandoshow vlan <name>muestra el perfil asignado a la VLAN

* Summit1iTx:63 # sh servers

VLAN Interface[2-202] with name "servers" created by user

Tagging: Untagged (Internal tag 4094)

Priority: 802.1P Priority 0

IP: 10.1.0.1/255.255.255.0

STPD: None

Protocol: Match all unfiltered protocols.

Loopback: Disable

Rate Shape: Disable

QosProfile:QP1

Ports: 1. (Number of active ports=0)

Untag: 6

Page 26: Extreme Networks B5 Configuracion QoS Basica

Routing IPTroubleshooting

A.El comandoshow dot1pmuestra la tabla de equivalencias entre prioridades 802.1p y perfiles QoS

* Summit1iTx:66 # sh dot1p

802.1p Priority Value QOS Profile

0 QP1

1 QP2

2 QP3

3 QP4

4 QP5

5 QP6

6 QP7

7 QP8

Page 27: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1

Page 28: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1Access Control Lists

ObjetivoA. Aprender a agrupar tráfico mediante ACLs

B. Aprender a agrupar tráfico según MAC address de destino

C. Aprender a agrupar tráfico según puerta de ingreso o VLAN

D. Aprender a marcar tráfico y a agrupar tráfico según Clase de Servicio explícita

Page 29: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1-AAgrupamiento Por ACLs

A. Crear las VLANs correspondientes y configurarlas

B. Habilitar ruteo

C. Conectar un Web Server y un Telnet Server a la VLAN Servers

D. Conectar PCs a las otras VLANs y generar tráfico

E. Asignar al tráfico Telnet el perfil de QoS QP4

F. Asignar al tráfico HTTP el perfil QP5

G. Asignar al resto del tráfico el perfil QP1

VLAN Servers10.1.0.1/24

VLAN D110.0.1.1/24

VLAN D210.0.2.1/24

Page 30: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1-AAgrupamiento Por ACLsUnconfigure switchConfig default del port allCreate vlan serversCreate vlan d1Create vlan d2Config servers ip 10.1.0.1/24Config d1 ip 10.0.1.1/24Config d2 ip 10.0.2.1/24Config servers add ports <portlist>Config d1 add ports <portlist>Config d2 add ports <portlist>Enable ipforward# Asignar al tráfico Telnet el perfil de QoS QP4create access-list tel0 tcp dest any ip-port 23 source any ip-port any

permit qp4 ports any precedence 100create access-list tel1 tcp dest any ip-port any source any ip-port 23

permit qp4 ports any precedence 200# Asignar al tráfico HTTP el perfil QP5create access-list http0 tcp dest any ip-port 80 source any ip-port any

permit qp5 ports any precedence 300create access-list http1 tcp dest any ip-port any source any ip-port 80

permit qp5 ports any precedence 400# Asignar el resto del tráfico al perfil QP1 create access-list allqp1 ip dest any source any permit qp1 ports any

Page 31: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1-BAgrupamiento Por MAC Address

A. Crear una VLAN y asignarle todas las puertas del switch

B. Conectar un server Telnet y una PC

C. Asignar el tráfico destinado a la MAC address del server al perfil de QoS QP7

D. Verificar que el tráfico es asignado correctamente al perfil seleccionado

Page 32: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1-BAgrupamiento Por MAC Address

Unconfigure switchConfig default del port allCreate vlan serversConfig servers add ports all# Asignar a la MAC address del server el perfil de QoS QP7create fdbentry xx:xx:xx:xx:xx:xx vlan servers dynamic qosprofile

qp7

Page 33: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1-CAgrupamiento Por Puertas o VLANs

A. Crear la VLAN Servers y asignarle las puertas X, Y y Z del switch

B. Asignar el tráfico de la VLAN servers al perfil de QoS QP7

C. Asignar el tráfico de la puerta física Y en particular al perfil de QoS QP6

D. Conectar un server Telnet a la puerta X

E. Conectar una PC a la puerta Z de la VLAN y verificar que el tráfico es asignado correctamente al perfil QP7

F. Conectar otra PC a la puerta física Y y verificar que el tráfico es asignado correctamente al perfil QP6

Page 34: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1-CAgrupamiento Por Puertas o VLANs

Unconfigure switchConfig default del port allCreate vlan serversConfig servers add ports all# Asignar el tráfico de la VLAN servers al perfil de QoS QP7

config vlan servers qosprofile qp7

# Asignar el tráfico de una determinada puerta física al perfil de QoS QP6

config ports <Y> qosprofile qp6

Page 35: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1-DMarcado y Agrupamiento Por Clases de Servicio ExplícitasA. Conectar dos switches (S1 y S2 ) entre sí a través de la puerta

C.B. Crear en ambos una VLAN Servers y asignarle las puertas C,

X, Y y Z de cada switchC. En el switch S1 asignar el tráfico de la VLAN servers al perfil

de QoS QP7 y habilitar el marcado de tráfico con 802.1p.D. En el switch S2 asignar el tráfico entrante por la puerta C con

prioridad 802.1p = 6 al perfil de QoS QP3.E. Conectar una PC a la puerta X del switch S1 y un servidor de

Telnet a la puerta C del switch S2.F. Generar tráfico entre ambos switches y verificar que es

asignado correctamente a los perfiles indicados.G. En el switch S1 habilitar el marcado de tráfico con Diffserv. H. En el switch S2 asignar el tráfico entrante por la puerta C con

DiffServ Code Point = 48 al perfil de QoS QP2.I. Generar tráfico entre ambos switches y verificar que es

asignado correctamente a los perfiles indicados.

Page 36: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1-DMarcado y Agrupamiento Por 802.1p

Switch S1Unconfigure switchConfig default del port allCreate vlan serversConfig servers tag 100Config servers add ports <C> taggedConfig servers add ports all# Asignar el tráfico de la VLAN servers al perfil de QoS QP7config vlan servers qosprofile qp7# Habilitar marcado de tráfico con 802.1p en la puerta CEnable dot1p replacement ports <C>

Switch S2Unconfigure switchConfig default del port allCreate vlan serversConfig servers tag 100Config servers add ports <C> taggedConfig servers add ports all# Asignar el tráfico entrante con prioridad 802.1p=6 al perfil de QoS QP3config dot1p type dot1p_priority 6 qosprofile qp3

Page 37: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 1-DMarcado y Agrupamiento Por DiffServ

Switch S1# Configurar el valor de DiffServ Code Point para la puerta C

conf diffserv replacement priority vpri 6 code-point 60 ports <C>

# Habilitar marcado de tráfico con DiffServ en la puerta C

Enable diffserv replacement ports <C>

Switch S2# Asignar el tráfico entrante por la puerta C con código diffserv=60 al

perfil de QoS QP2

Config diffserv examination code-point 60 qosprofile qp2 ports <C>

# Habilitar el exámen de DiffServ en la puerta C

Enable diffserv examination ports <C>

Page 38: Extreme Networks B5 Configuracion QoS Basica

Perfilesde

QoS

Page 39: Extreme Networks B5 Configuracion QoS Basica

QoSPerfiles de QoS

A. Un perfil de QoS especifica los parámetros que se aplicarán al tráfico asignado al mismo. El comando empleado es:config qosprofile <qosprofile> {minbw <percent>} {maxbw <percent>} {priority <level>} {buffer <percent>} {<portlist>}

B. Cada perfil está relacionado directamente con una cola física de la puerta de salida.

C. En los switches de la Serie i hay 8 perfiles (QP1-QP8) que se relacionan directamente con las colas (Q0-Q7) de cada puerta física, y los valores de sus parámetros pueden establecerse independientemente para cada puerta física.

D. En los equipos de la Serie no i, en cambio, hay 4 perfiles (QP1-QP4) que se relacionan con las colas (Q0-Q3) de cada puerta física, pero cuyos parámetros se configuran a nivel global, iguales para todas las puertas físicas.

Page 40: Extreme Networks B5 Configuracion QoS Basica

QoSPrioridad

A. El nivel de prioridad asignado a cada cola puede tomar uno de 8 o 4 valores ditintos, según el equipo sea de la Serie i o no.

– Serie i : Low, LowHi, Normal, NormalHi, Medium, MediumHi, High, HighHi

– Demas equipos: Low, Normal, Medium, High

B. Este nivel de prioridad indica qué cola será atendida después que todas las colas hayan recibido el porcentaje de ancho de banda mínimo garantizado.

– Después de asignar a cada cola su ancho de banda mínimo garantizado, el ancho de banda restante será ofrecido a la cola con más prioridad.

– Una vez satisfechas sus necesidades, el ancho de banda restante será ofrecido a la siguiente cola en orden de prioridad, y así hasta agotar el ancho de banda disponible.

C. Si dos colas tienen el mismo nivel de prioridad, serán atendidas en modo Round-Robin, repartiendo el ancho de banda disponible entre ellas.

Page 41: Extreme Networks B5 Configuracion QoS Basica

QoSMinBW

A. Es el mínimo porcentaje de ancho de banda reservado para esa cola en una determinada puerta física.

B. Si esa cola no usa todo el ancho de banda reservado para ella, este queda disponible para otras colas de la puerta.

C. El valor por defecto de este parámetro es 0% para todas las colas en todas las puertas.

D. Si bien se puede poner cualquier valor entre 0% y 100%, estos serán redondeados internamente a alguno de los siguientes valores:

– 4%, 6%, 8%, 9%, 10%, 20%, 25%, 35%, 50%, 60%, 80%, 89%

Page 42: Extreme Networks B5 Configuracion QoS Basica

QoSMaxBW

A. Es el máximo porcentaje de ancho de banda permitido para esa cola en una determinada puerta física.

B. Si esa cola tiene más tráfico para transmitir que el ancho de banda máximo asignado para ella, este tráfico se almacenará en el buffer de la cola esperando su transmisión. Cuando el buffer se llene, el tráfico comenzará a ser descartado.

C. El valor por defecto de este parámetro es 100% para todas las colas en todas las puertas.

D. Si bien se puede poner cualquier valor entre 0% y 100%, estos serán redondeados internamente a alguno de los siguientes valores:

– 2%, 3%, 5%, 7%, 8%, 10%, 11%, 15%, 20%, 25%, 30%, 35%, 40%, 50%, 60%, 65%, 70%, 80%, 95%, 100%

Page 43: Extreme Networks B5 Configuracion QoS Basica

QoSBuffer

A. Este parámetro reserva memoria de buffer para ser usada exclusivamente por ese perfil en todas las puertas físicas.

B. La sumatoria de todos los parámetros buffer condfigurados no debe sobrepasar el 100%.

C. El reservar espacio de buffer para un perfil afecta la asignación dinámica de buffer para otros perfiles. Este parámetro no debería ser modificado excepto en circunstancias excepcionales.

D. El valor por defecto de este parámetro es 0%.

Page 44: Extreme Networks B5 Configuracion QoS Basica

Garantía de Ancho de Banda

Page 45: Extreme Networks B5 Configuracion QoS Basica

QoSGarantía de Ancho de Banda

A. Para garantizar el ancho de banda dedicado a un determinado tipo de tráfico, se usa el parámetro MinBW.

B. Esta garantía, generalmente, tiene sentido sólo en los enlaces entre switches, donde puede producirse fácilmente la saturación de los mismos por exceso de tráfico.

C. Un caso típico es un armario de cableado de piso que conecta 100 o 200 usuarios al core de la red a través de un enlace de 1Gbps.

Page 46: Extreme Networks B5 Configuracion QoS Basica

Output Rate-Shaping

Page 47: Extreme Networks B5 Configuracion QoS Basica

QoSOutput Rate-Shaping

A. Para limitar el ancho de banda dedicado a un determinado tipo de tráfico, se usa el parámetro MaxBW.

B. Se habla de Output Rate-Shaping cuando se limita el ancho de banda que sale del switch hacia un determinado nodo.

C. El switch almacena todo el tráfico recibido en la cola de salida correspondiente y lo deja salir al ritmo configurado.

D. Cuando el buffer de la cola se satura, el switch comienza a descartar paquetes.

E. Allí, comienza a operar el control de flujo del protocolo (TCP) o de la aplicación, para reducir el tráfico enviado al switch.

Page 48: Extreme Networks B5 Configuracion QoS Basica

Input Rate-Shaping

Page 49: Extreme Networks B5 Configuracion QoS Basica

QoSInput Rate-Limiting

A. Para limitar el ancho de banda dedicado a un determinado tipo de tráfico, se usa el parámetro MaxBW.

B. Se habla de Input Rate-Shaping cuando se limita el ancho de banda que ingresa al switch desde un determinado nodo.

C. La arquitectura de los switches Extreme hace que sea muy sencillo configurar Output Rate-Shaping, ya que sólo hay que fijar los parámetros de los perfiles de las colas de salida de los puertos.

D. Para configurar Input Rate-Shaping, en cambio, es necesario configurar en cada VLAN puertas rate-shaping y una puerta loopback mediante los comandos:config vlan <name> add ports <portlist> loopback-vid <tag>config vlan <name> add ports <portlist> soft-rate-limit

Page 50: Extreme Networks B5 Configuracion QoS Basica

Switch

Loopback

Port

Normal

PortRate-Shaping

Port

Switch

Normal

Port

Normal

Port

QoSPuertas Rate-Shaping y Loopback

A. Las puertas Rate-Shaping se diferencian de las puertas normales en que el tráfico que ingresa a través de ellas debe pasar, indefectiblemente, por la puerta Loopback.

B. La puerta Loopback, como cualquier otra puerta, tiene 8 perfiles de QoS y colas físicas. El tráfico enviado a esta puerta pasa por esas 8 colas.

C. Sin embargo, a diferencia de las puertas normales, el tráfico no es transmitido hacia fuera del switch a través del conector de la puerta física, sino que es redirigido hacia el equipo, para ser transmitido a su destino final

D. La puerta configurada como Loopback no puede tener equipos conectados.

Page 51: Extreme Networks B5 Configuracion QoS Basica

QoSLimitaciones de Input Rate-Shaping

A. Si el tráfico permanece dentro de la misma VLAN, el proceso de Input Rate-Shaping se realiza en L2. Si debe ser ruteado, entonces el proceso de Input Rate-Shaping se realiza en L3.

B. En ambos casos existen ciertas limitaciones a considerar:– Antes de borrar una puerta loopback, se deben borrar todas las puertas

rate-shaped.– En un switch modular, la puerta de loopback y las puertas rate-shaped

deben pertenecer al mismo módulo.– Las puertas rate-shaped no pueden ser taggeadas.– Las puertas rate-shaped no pueden ser load-shared.

C. En el caso de operar en L3, hay limitaciones adicionales:– Se debe habilitar IP forwarding en la VLAN antes de agregar una puerta

loopback.– Las puertas rate-shaped, loopback y normal no pueden coexistir en el

mismo bloque de 16 puertas (ver Release Notes).

Page 52: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 2

Page 53: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 2Rate Shaping

ObjetivoA. Aprender a garantizar ancho de banda en un enlace

B. Aprender a limitar el ancho de banda de determinado tráfico en la salida al switch

C. Aprender a limitar el ancho de banda de determinado tráfico a la entrada del switch

Page 54: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 2-AGarantía de Ancho de Banda

A. Conectar dos switches (S1 y S2) entre sí mediante una puerta Z configurada a 10 Mbps.

B. Crear una VLAN V1 que abarque ambos switches.

C. Configurar una puerta X en cada switch que use el perfil QP5.

D. Conectar a esas puertas un servidor de TFTP y un cliente de TFTP y transferir un archivo. ¿Cuánto tarda?

E. Configurar una puerta Y en cada switch que use el perfil QP6.

F. Conectar a esas puertas dos PCs y generar tráfico con LAN100.EXE que sature el enlace entre switches.

G. Repetir la transferencia de archivos. ¿Cuánto tarda?

H. Asignar al perfil QP5 de las puertas de interconexión de los switches un MinBW de 80%.

I. Repetir la transferencia de archivos. ¿Cuánto tarda?

Page 55: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 2-AGarantía de Ancho de Banda

Switch S1Unconfigure switchConfig default del port allCreate vlan v1Config v1 add ports <X>, <Y>, <Z>Config ports <Z> auto off speed 10 duplex full# Asignar el tráfico de la puerta física X al perfil de QoS QP5config ports <X> qosprofile qp5# Asignar el tráfico de la puerta física Y al perfil de QoS QP6config ports <Y> qosprofile qp6# Asignar al perfil de QoS QP5 de la puerta Z un MinBW de 80%config qosprofile qp5 minbw 80% maxbw 100 % priority medium <Z>

Switch S2Unconfigure switchConfig default del port allCreate vlan v1Config v1 add ports <X>, <Y>, <Z>Config ports <Z> auto off speed 10 duplex full# Asignar el tráfico de la puerta física X al perfil de QoS QP5 config ports <X> qosprofile qp5# Asignar el tráfico de la puerta física Y al perfil de QoS QP6config ports <Y> qosprofile qp6# Asignar al perfil de QoS QP5 de la puerta Z un MinBW de 80%config qosprofile qp5 minbw 80% maxbw 100 % priority medium <Z>

Page 56: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 2-BOutput Rate-Shaping

A. Conectar dos switches (S1 y S2) entre sí mediante una puerta Z configurada a 10 Mbps.

B. Crear una VLAN V1 que abarque ambos switches.

C. Configurar una puerta X en cada switch que use el perfil QP5.

D. Conectar a esas puertas un servidor de TFTP y un cliente de TFTP y transferir un archivo. ¿Cuánto tarda?

E. Configurar una puerta Y en cada switch que use el perfil QP6.

F. Conectar a esas puertas dos PCs y generar tráfico con WSTTCP.EXE que sature el enlace entre switches.

G. Repetir la transferencia de archivos. ¿Cuánto tarda?

H. Asignar al perfil QP6 de las puertas de interconexión de los switches un MaxBW de 10%.

I. Repetir la transferencia de archivos. ¿Cuánto tarda?

Page 57: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 2-BOutput Rate-Shaping

Switch S1Unconfigure switchConfig default del port allCreate vlan v1Config v1 add ports <X>, <Y>, <Z>Config ports <Z> auto off speed 10 duplex full# Asignar el tráfico de la puerta física X al perfil de QoS QP5config ports <X> qosprofile qp5# Asignar el tráfico de la puerta física Y al perfil de QoS QP6config ports <Y> qosprofile qp6# Asignar al perfil de QoS QP6 de la puerta Z un MaxBW de 10%config qosprofile qp6 minbw 0% maxbw 10 % priority mediumhi <Z>

Switch S2Unconfigure switchConfig default del port allCreate vlan v1Config v1 add ports <X>, <Y>, <Z>Config ports <Z> auto off speed 10 duplex full# Asignar el tráfico de la puerta física X al perfil de QoS QP5 config ports <X> qosprofile qp5# Asignar el tráfico de la puerta física Y al perfil de QoS QP6config ports <Y> qosprofile qp6# Asignar al perfil de QoS QP6 de la puerta Z un MaxBW de 10%config qosprofile qp6 minbw 0% maxbw 10 % priority mediumhi <Z>

Page 58: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 2-CInput Rate-Shaping

A. Conectar dos switches (S1 y S2) entre sí mediante una puerta Z configurada a 10 Mbps.

B. Crear una VLAN V1 que abarque ambos switches.C. Configurar una puerta X en cada switch que use el perfil QP5.D. Conectar a esas puertas un servidor de TFTP y un cliente de

TFTP y transferir un archivo. ¿Cuánto tarda?E. En cada switch agregar a la VLAN V1 una puerta W de

loopback, configurada a 10 Mbps.F. En cada switch agregar a la VLAN V1 una puerta Y rate-

shaped, que use el perfil QP6.G. Conectar a esas puertas dos PCs y generar tráfico con

WSTTCP.EXE que sature el enlace entre switches.H. Repetir la transferencia de archivos. ¿Cuánto tarda?I. Asignar al perfil QP6 de las puertas de loopback un MaxBW de

10%.J. Repetir la transferencia de archivos. ¿Cuánto tarda?

Page 59: Extreme Networks B5 Configuracion QoS Basica

Laboratorio 2-CInput Rate-Shaping

Switch S1Unconfigure switch

Config default del port all

Create vlan v1

Config v1 add ports <X>, <Z>

Config ports <W> auto off speed 10 duplex full

Config ports <Z> auto off speed 10 duplex full

# Asignar el tráfico de la puerta física X al perfil de QoS QP5

config ports <X> qosprofile qp5

# Agregar a la VLAN V1 una puerta W de loopback

Config v1 add ports <W> loopback-vid 1000

# Agregar a la VLAN V1 una puerta Y rate-shaped

config v1 add ports <Y> rate-shaped

# Asignar el tráfico de la puerta física Y al perfil de QoS QP6

config ports <Y> qosprofile qp6

# Asignar al perfil de QoS QP6 de la puerta W un MaxBW de 10%

config qosprofile qp6 maxbw 10% <W>

Switch S2Unconfigure switch

Config default del port all

Create vlan v1

Config v1 add ports <X>, <Z>

Config ports <W> auto off speed 10 duplex full

Config ports <Z> auto off speed 10 duplex full

# Asignar el tráfico de la puerta física X al perfil de QoS QP5

config ports <X> qosprofile qp5

# Agregar a la VLAN V1 una puerta W de loopback

Config v1 add ports <W> loopback-vid 1000

# Agregar a la VLAN V1 una puerta Y rate-shaped

config v1 add ports <Y> rate-shaped

# Asignar el tráfico de la puerta física Y al perfil de QoS QP6

config ports <Y> qosprofile qp6

# Asignar al perfil de QoS QP6 de la puerta W un MaxBW de 10%

config qosprofile qp6 maxbw 10% <W>

Page 60: Extreme Networks B5 Configuracion QoS Basica

¡ Fin !