SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
Calidad de Servicio
Implementación de un Sistema de QoS en
RouterOS
Presentación: Mario Clep
Introducción
• Nombre: Mario Clep
marioclep@mikrotikexpert.com
• Profesión: Ing. en Telecomunicaciones
• Empresa: MKE Solutions
•Consultor 2009
Objetivos
• Introducir el concepto de Calidad de Servicio
• Mantener la esencia de una QoS simple pero efectiva
Calidad de Servicio
“El Santo Grial de las redes de computadores es
diseñar una red que tenga la flexibilidad y el bajo
costo de la Internet, pero que ofrezca las garantías
de calidad de servicio extremo a extremo de la red
telefónica.”
S. Keshav: 'An Engineering Approach to Computer
Networking‘, 1997
http://www.cs.cornell.edu/skeshav/book/slides/index.html
Calidad de Servicio
• Concepto
• Es realmente necesaria?
Fuente: Universidad de Buenos Aires
Rendimiento
Sin
Congestión
Congestión
Fuerte
Congestión
Moderada
Sin
Congestión
Congestión
Fuerte
Congestión
Moderada
Latencia
Carga
QoS útil
y viable
QoS inútil QoS inviable
QoS útil
y viable
QoS inútil QoS inviable
Carga
Tolerantes a pérdidas Intolerantes a
pérdidas
Elásticas Datos UDP: DNS,
SNMP, NTP, etc.
Datos sobre TCP: FTP,
Web, e‐mail, etc.
Tiempo
Real
Flujos Multimedia en
modo ‘streaming’,
videoconferencia,
telefonía sobre
Internet, etc.
Emulación de circuitos
(simulación de líneas
dedicadas)
Calidad de Servicio
• Clasificación de las aplicaciones
Fuente: Universidad de Buenos Aires
• Cada caso de QoS es diferente del resto
Calidad de Servicio
Ventajas
• Mejora el rendimiento
• Evita la monopolización de tráfico
• Da un valor agregado al cliente
• Permite la priorización de aplicaciones sensibles
Desventajas
• Aumenta considerablemente el uso del CPU
• Es necesario un conocimiento total de la red
Lo que hay que saber
• Diagrama de Flujo Æ http://wiki.mikrotik.com/wiki/Packet_Flow
• Simple Queue Æ Queue Æ Simple Queue
• Marcado de Trafico Æ IP Æ FirewallÆ MANGLE
• HTB Æ http://wiki.mikrotik.com/wiki/HTB
• Árbol de Encolamiento Æ Queue ‐ Queue Tree
Diagrama Simplificado
Diagrama Simplificado
• Hay 5 lugares donde marcar • Hay 4 lugares donde limitar
Diagrama Simplificado
• Hay 5 lugares donde marcar • Hay 4 lugares donde limitar
Prerouting
Input
Forward
Output
Postrouting (Output + Forward)
Diagrama Simplificado
• Hay 5 lugares donde marcar • Hay 4 lugares donde limitar
Prerouting
Input
Forward
Output
Postrouting (Output + Forward)
Global‐In
Global‐Out
Global‐Total (Global‐In + Global‐
Out)
Out‐Interface
Simple Queue
• Limitación SIMPLE de tráfico
• Cada cola simple puede presentar 3 colas separadas
• Las reglas validan de la misma manera que en el Firewall
Mangle – Marcado de Paquetes
• MANGLE permite asignar determinadas marcas a los
diferentes paquetes IP, que luego serán usadas en el
encolamiento.
• Identifica los flujos y los convierte en bi‐direccionales.
Según donde se encole, se trabajará sobre el upload ó el
download.
• Permite modificar: DSCP, MSS & TTL
Objetivo: Armar un plan de priorización en base a todo el
tráfico que se conoce.
Mangle – Marcado de Paquetes
Fuente: Janis Megis – MUM USA 2009 Presentation
Marcado y monitoreo de tráfico restante
Mangle – Marcado de Conexión
Mangle – Marcado de Conexión L7
Mangle – Marcado de Paquetes
Mangle – Marcado de Paquetes
HTB (Hierarchical Token Bucket)
• Permite crear una estructura de colas jerárquicas, cada una con
diferente prioridad.
• Permite ordenar y darle forma a todo el tráfico saliente.
•RouterOS soporta 3 HTB virtuales, más una por cada interfaz.
•Cada HTB permite una doble limitación, CIR & MIR.
•CIR: limit‐at en RouterOS – Escenario del peor caso
•MIR: max‐limit en RouterOS – Escenario del mejor caso
HTB (Hierarchical Token Bucket)
Queue01 tiene 2 hijas
•Queue02
•Queue03
Queue02 tiene 2 hijas
•Queue04
•Queue05
Fuente: Valens Riyadi – MUM USA 2009 Presentation
HTB (Hierarchical Token Bucket)
Inner Queue
• Tienen al menos una hija
• Responsables de la distribución del tráfico
• Pueden reservar algo de ancho de banda
Fuente: Valens Riyadi – MUM USA 2009 Presentation
HTB (Hierarchical Token Bucket)
Leaf Queue
• Más bajo nivel
• No tienen hijas
• Requieren packet_mark
• Son las que realmente consumen el ancho de banda
• Todas son tratadas por igual
Fuente: Valens Riyadi – MUM USA 2009 Presentation
Queue Tree
• Es unidireccional y puede usarse en cualquiera de las
HTBs disponibles
• Todo el trafico es procesado simultáneamente
• Necesariamente todas las leaf queues tienen que tener
una marca de paquete previamente configurado
• Debido a que el CIR se entregará si o si, la prioridad se
encarga de distribuir el tráfico restante.
• La prioridad solo funciona:
• Para las coletas “hojas”, la prioridad en las ramas
no tiene importancia
• Solo si se especifica max‐limit
Queue Tree
• CIR(parent) ≥ CIR(child1) +...+ CIR(childN)
• MIR (parent) ≥ MIR(child1) & ... & MIR (parent) ≥ MIR(childN)
Calidad de Servicio
Calidad de Servicio
Server: http://myvoipspeed.visualware.com
Calidad de Servicio
Rendimiento
sin Qos
Rendimiento
con QoS
Server: http://myvoipspeed.visualware.com
Calidad de Servicio
CPU con QoS CPU sin QoS
Información Complementaria
• Janis Megis – MUM09 Qos:
http://www.tiktube.com/?video=247
• Valens Riyadi – MUM09 HTB:
http://www.tiktube.com/?video=253
• Protocol Information:
http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers
• HTB:
http://wiki.mikrotik.com/wiki/HTB
Preguntas???
MUCHAS GRACIAS
Mail: marioclep@mikrotikexpert.com

Más contenido relacionado

Similar a Presentación QoS - mario_clep.pdf

Historia de qo s
Historia de qo sHistoria de qo s
Historia de qo sgasay
 
MATERIAL DE ESTUDIO
MATERIAL DE ESTUDIOMATERIAL DE ESTUDIO
MATERIAL DE ESTUDIOpreparado
 
Fundamentos de trafico
Fundamentos de traficoFundamentos de trafico
Fundamentos de traficoTELECONSULT
 
Routing And Wavelength Assignment - Computer Networks
Routing And Wavelength Assignment - Computer NetworksRouting And Wavelength Assignment - Computer Networks
Routing And Wavelength Assignment - Computer Networksdavid_slides
 
FUNDAMENTOS de La Ingeniería de Tráfico. TRx Datos. UFT
FUNDAMENTOS de La Ingeniería de Tráfico. TRx Datos. UFTFUNDAMENTOS de La Ingeniería de Tráfico. TRx Datos. UFT
FUNDAMENTOS de La Ingeniería de Tráfico. TRx Datos. UFTopereira2705
 
Calidad de servicio en redes
Calidad de servicio en redesCalidad de servicio en redes
Calidad de servicio en redesCandy Pizarro
 
Calidad de servicio en redes
Calidad de servicio en redesCalidad de servicio en redes
Calidad de servicio en redesCandy Pizarro
 
SG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelSG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelDomingo Suarez Torres
 
Qué debemos tener en cuenta sobre la Infraestructura de nuestro proveedor de ...
Qué debemos tener en cuenta sobre la Infraestructura de nuestro proveedor de ...Qué debemos tener en cuenta sobre la Infraestructura de nuestro proveedor de ...
Qué debemos tener en cuenta sobre la Infraestructura de nuestro proveedor de ...Inside_Marketing
 
Escalabilidad y alto rendimiento con Symfony2
Escalabilidad y alto rendimiento con Symfony2Escalabilidad y alto rendimiento con Symfony2
Escalabilidad y alto rendimiento con Symfony2Ricard Clau
 

Similar a Presentación QoS - mario_clep.pdf (20)

Què està passant a la capa 4?
Què està passant a la capa 4?Què està passant a la capa 4?
Què està passant a la capa 4?
 
Historia de qo s
Historia de qo sHistoria de qo s
Historia de qo s
 
MATERIAL DE ESTUDIO
MATERIAL DE ESTUDIOMATERIAL DE ESTUDIO
MATERIAL DE ESTUDIO
 
28 arquitectura de-routers
28 arquitectura de-routers28 arquitectura de-routers
28 arquitectura de-routers
 
Amplif 6
Amplif 6Amplif 6
Amplif 6
 
Fundamentos de trafico
Fundamentos de traficoFundamentos de trafico
Fundamentos de trafico
 
Qo s excelente
Qo s excelenteQo s excelente
Qo s excelente
 
Routing And Wavelength Assignment - Computer Networks
Routing And Wavelength Assignment - Computer NetworksRouting And Wavelength Assignment - Computer Networks
Routing And Wavelength Assignment - Computer Networks
 
FUNDAMENTOS de La Ingeniería de Tráfico. TRx Datos. UFT
FUNDAMENTOS de La Ingeniería de Tráfico. TRx Datos. UFTFUNDAMENTOS de La Ingeniería de Tráfico. TRx Datos. UFT
FUNDAMENTOS de La Ingeniería de Tráfico. TRx Datos. UFT
 
CCNA Routing & Switching. Novedades en Tecnologías LAN
CCNA Routing & Switching. Novedades en Tecnologías LANCCNA Routing & Switching. Novedades en Tecnologías LAN
CCNA Routing & Switching. Novedades en Tecnologías LAN
 
VPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología CiscoVPNs sobre MPLS con Tecnología Cisco
VPNs sobre MPLS con Tecnología Cisco
 
Calidad de servicio en redes
Calidad de servicio en redesCalidad de servicio en redes
Calidad de servicio en redes
 
Calidad de servicio en redes
Calidad de servicio en redesCalidad de servicio en redes
Calidad de servicio en redes
 
Calidad de servicio en redes
Calidad de servicio en redesCalidad de servicio en redes
Calidad de servicio en redes
 
SG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache CamelSG 09 Patrones de Integración Empresarial Apache Camel
SG 09 Patrones de Integración Empresarial Apache Camel
 
Nivel o capa de red
Nivel o capa de redNivel o capa de red
Nivel o capa de red
 
Ponencia siemon
Ponencia siemonPonencia siemon
Ponencia siemon
 
Qué debemos tener en cuenta sobre la Infraestructura de nuestro proveedor de ...
Qué debemos tener en cuenta sobre la Infraestructura de nuestro proveedor de ...Qué debemos tener en cuenta sobre la Infraestructura de nuestro proveedor de ...
Qué debemos tener en cuenta sobre la Infraestructura de nuestro proveedor de ...
 
Escalabilidad y alto rendimiento con Symfony2
Escalabilidad y alto rendimiento con Symfony2Escalabilidad y alto rendimiento con Symfony2
Escalabilidad y alto rendimiento con Symfony2
 
Tema2 01-mpls
Tema2 01-mplsTema2 01-mpls
Tema2 01-mpls
 

Último

CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx241518192
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDLeslie Villar
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxssuser61dda7
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx46828205
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxmrzreyes12
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxNicolas Villarroel
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfOscarBlas6
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.ayalayenifer617
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdfFernandaHernandez312615
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdfFAUSTODANILOCRUZCAST
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.Aldo Fernandez
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxchinojosa17
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAcoloncopias5
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)BrianaFrancisco
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfYuriFuentesMartinez2
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx241532171
 

Último (16)

CamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptxCamposGarcia_MariaMagdalena_M1S3AI6.pptx
CamposGarcia_MariaMagdalena_M1S3AI6.pptx
 
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULDGRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
GRUPO 10 SOFTWARE DE EL CAMPO DE LA SAULD
 
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptxrodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
rodriguez_DelAngel_MariaGPE_M1S3AL6.pptx
 
Producto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptxProducto académico 03 - Habilidades Comunicativas.pptx
Producto académico 03 - Habilidades Comunicativas.pptx
 
que es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptxque es Planimetría definición importancia en topografia.pptx
que es Planimetría definición importancia en topografia.pptx
 
GRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptxGRUPO 5 Software en el campo de la salud.pptx
GRUPO 5 Software en el campo de la salud.pptx
 
COMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdfCOMPETENCIAS CIUDADANASadadadadadadada .pdf
COMPETENCIAS CIUDADANASadadadadadadada .pdf
 
El uso de las tic en la vida continúa , ambiente positivo y negativo.
El uso de las tic  en la vida continúa , ambiente positivo y negativo.El uso de las tic  en la vida continúa , ambiente positivo y negativo.
El uso de las tic en la vida continúa , ambiente positivo y negativo.
 
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf2º SOY LECTOR PART 2- MD  EDUCATIVO (6).pdf
2º SOY LECTOR PART 2- MD EDUCATIVO (6).pdf
 
libro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdflibro de Ciencias Sociales_6to grado.pdf
libro de Ciencias Sociales_6to grado.pdf
 
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
ChatGPT Inteligencia artificial, funciones, limitaciones y ventajas.
 
Tema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptxTema 1 - Fundamentos de gestión contable.pptx
Tema 1 - Fundamentos de gestión contable.pptx
 
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIAFisica General.pdf ESCUELA D QUIMICA E INGENIERIA
Fisica General.pdf ESCUELA D QUIMICA E INGENIERIA
 
Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)Practica guiada Menu_ tecnología (Tic's)
Practica guiada Menu_ tecnología (Tic's)
 
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdfFLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
FLUIDEZ-Teatro-Leido-4to-Grado-El-leon-y-el-raton- (1).pdf
 
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsxactividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
actividad.06_crea_un_recurso_multimedia_M01_S03_M01.ppsx
 

Presentación QoS - mario_clep.pdf

  • 1. Calidad de Servicio Implementación de un Sistema de QoS en RouterOS Presentación: Mario Clep
  • 2. Introducción • Nombre: Mario Clep marioclep@mikrotikexpert.com • Profesión: Ing. en Telecomunicaciones • Empresa: MKE Solutions •Consultor 2009
  • 3. Objetivos • Introducir el concepto de Calidad de Servicio • Mantener la esencia de una QoS simple pero efectiva
  • 4. Calidad de Servicio “El Santo Grial de las redes de computadores es diseñar una red que tenga la flexibilidad y el bajo costo de la Internet, pero que ofrezca las garantías de calidad de servicio extremo a extremo de la red telefónica.” S. Keshav: 'An Engineering Approach to Computer Networking‘, 1997 http://www.cs.cornell.edu/skeshav/book/slides/index.html
  • 5. Calidad de Servicio • Concepto • Es realmente necesaria? Fuente: Universidad de Buenos Aires Rendimiento Sin Congestión Congestión Fuerte Congestión Moderada Sin Congestión Congestión Fuerte Congestión Moderada Latencia Carga QoS útil y viable QoS inútil QoS inviable QoS útil y viable QoS inútil QoS inviable Carga
  • 6. Tolerantes a pérdidas Intolerantes a pérdidas Elásticas Datos UDP: DNS, SNMP, NTP, etc. Datos sobre TCP: FTP, Web, e‐mail, etc. Tiempo Real Flujos Multimedia en modo ‘streaming’, videoconferencia, telefonía sobre Internet, etc. Emulación de circuitos (simulación de líneas dedicadas) Calidad de Servicio • Clasificación de las aplicaciones Fuente: Universidad de Buenos Aires • Cada caso de QoS es diferente del resto
  • 7. Calidad de Servicio Ventajas • Mejora el rendimiento • Evita la monopolización de tráfico • Da un valor agregado al cliente • Permite la priorización de aplicaciones sensibles Desventajas • Aumenta considerablemente el uso del CPU • Es necesario un conocimiento total de la red
  • 8. Lo que hay que saber • Diagrama de Flujo Æ http://wiki.mikrotik.com/wiki/Packet_Flow • Simple Queue Æ Queue Æ Simple Queue • Marcado de Trafico Æ IP Æ FirewallÆ MANGLE • HTB Æ http://wiki.mikrotik.com/wiki/HTB • Árbol de Encolamiento Æ Queue ‐ Queue Tree
  • 10. Diagrama Simplificado • Hay 5 lugares donde marcar • Hay 4 lugares donde limitar
  • 11. Diagrama Simplificado • Hay 5 lugares donde marcar • Hay 4 lugares donde limitar Prerouting Input Forward Output Postrouting (Output + Forward)
  • 12. Diagrama Simplificado • Hay 5 lugares donde marcar • Hay 4 lugares donde limitar Prerouting Input Forward Output Postrouting (Output + Forward) Global‐In Global‐Out Global‐Total (Global‐In + Global‐ Out) Out‐Interface
  • 13. Simple Queue • Limitación SIMPLE de tráfico • Cada cola simple puede presentar 3 colas separadas • Las reglas validan de la misma manera que en el Firewall
  • 14. Mangle – Marcado de Paquetes • MANGLE permite asignar determinadas marcas a los diferentes paquetes IP, que luego serán usadas en el encolamiento. • Identifica los flujos y los convierte en bi‐direccionales. Según donde se encole, se trabajará sobre el upload ó el download. • Permite modificar: DSCP, MSS & TTL Objetivo: Armar un plan de priorización en base a todo el tráfico que se conoce.
  • 15. Mangle – Marcado de Paquetes Fuente: Janis Megis – MUM USA 2009 Presentation Marcado y monitoreo de tráfico restante
  • 16. Mangle – Marcado de Conexión
  • 17. Mangle – Marcado de Conexión L7
  • 18. Mangle – Marcado de Paquetes
  • 19. Mangle – Marcado de Paquetes
  • 20. HTB (Hierarchical Token Bucket) • Permite crear una estructura de colas jerárquicas, cada una con diferente prioridad. • Permite ordenar y darle forma a todo el tráfico saliente. •RouterOS soporta 3 HTB virtuales, más una por cada interfaz. •Cada HTB permite una doble limitación, CIR & MIR. •CIR: limit‐at en RouterOS – Escenario del peor caso •MIR: max‐limit en RouterOS – Escenario del mejor caso
  • 21. HTB (Hierarchical Token Bucket) Queue01 tiene 2 hijas •Queue02 •Queue03 Queue02 tiene 2 hijas •Queue04 •Queue05 Fuente: Valens Riyadi – MUM USA 2009 Presentation
  • 22. HTB (Hierarchical Token Bucket) Inner Queue • Tienen al menos una hija • Responsables de la distribución del tráfico • Pueden reservar algo de ancho de banda Fuente: Valens Riyadi – MUM USA 2009 Presentation
  • 23. HTB (Hierarchical Token Bucket) Leaf Queue • Más bajo nivel • No tienen hijas • Requieren packet_mark • Son las que realmente consumen el ancho de banda • Todas son tratadas por igual Fuente: Valens Riyadi – MUM USA 2009 Presentation
  • 24. Queue Tree • Es unidireccional y puede usarse en cualquiera de las HTBs disponibles • Todo el trafico es procesado simultáneamente • Necesariamente todas las leaf queues tienen que tener una marca de paquete previamente configurado • Debido a que el CIR se entregará si o si, la prioridad se encarga de distribuir el tráfico restante. • La prioridad solo funciona: • Para las coletas “hojas”, la prioridad en las ramas no tiene importancia • Solo si se especifica max‐limit
  • 25. Queue Tree • CIR(parent) ≥ CIR(child1) +...+ CIR(childN) • MIR (parent) ≥ MIR(child1) & ... & MIR (parent) ≥ MIR(childN)
  • 27. Calidad de Servicio Server: http://myvoipspeed.visualware.com
  • 28. Calidad de Servicio Rendimiento sin Qos Rendimiento con QoS Server: http://myvoipspeed.visualware.com
  • 29. Calidad de Servicio CPU con QoS CPU sin QoS
  • 30. Información Complementaria • Janis Megis – MUM09 Qos: http://www.tiktube.com/?video=247 • Valens Riyadi – MUM09 HTB: http://www.tiktube.com/?video=253 • Protocol Information: http://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbers • HTB: http://wiki.mikrotik.com/wiki/HTB