Está en la página 1de 31

CalidaddeServicio ImplementacindeunSistemadeQoSen RouterOS

Presentacin:MarioClep

Introduccin
Nombre:MarioClep marioclep@mikrotikexpert.com Profesin:Ing.enTelecomunicaciones Empresa:MKESolutions Consultor2009

Objetivos
IntroducirelconceptodeCalidaddeServicio MantenerlaesenciadeunaQoSsimpleperoefectiva

CalidaddeServicio
ElSantoGrialdelasredesdecomputadoreses disearunaredquetengalaflexibilidadyelbajo costodelaInternet,peroqueofrezcalasgarantas decalidaddeservicioextremoaextremodelared telefnica.
S.Keshav:'An Engineering Approach toComputer Networking,1997 http://www.cs.cornell.edu/skeshav/book/slides/index.html

CalidaddeServicio
Concepto Esrealmentenecesaria?
Sin Congestin Congestin Moderada Congestin Fuerte Sin Congestin Congestin Moderada Congestin Fuerte

Carga
QoSintil QoStil yviable QoSinviable QoSintil QoStil yviable

Rendimiento

Latencia

Carga
QoSinviable

Fuente:UniversidaddeBuenosAires

CalidaddeServicio
Clasificacindelasaplicaciones
Tolerantesaprdidas Elsticas Tiempo Real DatosUDP:DNS, SNMP,NTP,etc. FlujosMultimediaen modostreaming, videoconferencia, telefonasobre Internet,etc. Intolerantesa prdidas DatossobreTCP:FTP, Web,email,etc. Emulacindecircuitos (simulacindelneas dedicadas)

CadacasodeQoSesdiferentedelresto
Fuente:UniversidaddeBuenosAires

CalidaddeServicio
Ventajas
Mejoraelrendimiento Evitalamonopolizacindetrfico Daunvaloragregadoalcliente Permitelapriorizacindeaplicacionessensibles

Desventajas
AumentaconsiderablementeelusodelCPU Esnecesariounconocimientototaldelared

Loquehayquesaber
DiagramadeFlujo SimpleQueue http://wiki.mikrotik.com/wiki/Packet_Flow SimpleQueue Firewall MANGLE

Queue IP

MarcadodeTrafico HTB

http://wiki.mikrotik.com/wiki/HTB Queue Queue Tree

rboldeEncolamiento

DiagramaSimplificado

DiagramaSimplificado

Hay5lugaresdondemarcar

Hay4lugaresdondelimitar

DiagramaSimplificado

Hay5lugaresdondemarcar
Prerouting Input Forward Output Postrouting (Output+Forward)

Hay4lugaresdondelimitar

DiagramaSimplificado

Hay5lugaresdondemarcar
Prerouting Input Forward Output Postrouting (Output+Forward)

Hay4lugaresdondelimitar
GlobalIn GlobalOut GlobalTotal(GlobalIn+Global Out) OutInterface

SimpleQueue
LimitacinSIMPLEdetrfico Cadacolasimplepuedepresentar3colasseparadas LasreglasvalidandelamismamaneraqueenelFirewall

Mangle MarcadodePaquetes
MANGLEpermiteasignardeterminadasmarcasalos diferentespaquetesIP,queluegosernusadasenel encolamiento. Identificalosflujosylosconvierteenbidireccionales. Segndondeseencole,setrabajar sobreelupload el download. Permitemodificar:DSCP,MSS&TTL Objetivo:Armarunplandepriorizacinenbaseatodoel trficoqueseconoce.

Mangle MarcadodePaquetes

Marcadoymonitoreodetrficorestante

Fuente:Janis Megis MUMUSA2009Presentation

Mangle MarcadodeConexin

Mangle MarcadodeConexinL7

Mangle MarcadodePaquetes

Mangle MarcadodePaquetes

HTB(Hierarchical Token Bucket)


Permitecrearunaestructuradecolasjerrquicas,cadaunacon diferenteprioridad. Permite ordenar ydarle formaatodo eltrfico saliente. RouterOSsoporta3HTBvirtuales,msunaporcadainterfaz. CadaHTBpermiteunadoblelimitacin,CIR&MIR. CIR:limitat enRouterOS Escenariodelpeorcaso MIR:maxlimit enRouterOS Escenariodelmejorcaso

HTB(Hierarchical Token Bucket)


Queue01tiene2hijas Queue02 Queue03 Queue02tiene2hijas Queue04 Queue05

Fuente:Valens Riyadi MUMUSA2009Presentation

HTB(Hierarchical Token Bucket)

Inner Queue
Tienenalmenosunahija Responsablesdeladistribucindeltrfico Puedenreservaralgodeanchodebanda

Fuente:Valens Riyadi MUMUSA2009Presentation

HTB(Hierarchical Token Bucket)

Leaf Queue
Msbajonivel Notienenhijas Requierenpacket_mark Sonlasquerealmenteconsumenelanchodebanda Todassontratadasporigual
Fuente:Valens Riyadi MUMUSA2009Presentation

Queue Tree
Esunidireccionalypuedeusarseencualquieradelas HTBs disponibles Todoeltraficoesprocesadosimultneamente Necesariamentetodaslasleaf queues tienenquetener unamarcadepaquetepreviamenteconfigurado DebidoaqueelCIRseentregar siosi,laprioridadse encargadedistribuireltrficorestante. Laprioridadsolofunciona: Paralascoletashojas,laprioridadenlasramas notieneimportancia Solosiseespecificamaxlimit

Queue Tree

CIR(parent) CIR(child1)+...+CIR(childN) MIR(parent) MIR(child1)&...&MIR(parent) MIR(childN)

CalidaddeServicio

CalidaddeServicio

Server:http://myvoipspeed.visualware.com

CalidaddeServicio
Rendimiento sinQos

Rendimiento conQoS

Server:http://myvoipspeed.visualware.com

CalidaddeServicio
CPUconQoS CPUsinQoS

InformacinComplementaria
Janis Megis MUM09Qos: http://www.tiktube.com/?video=247 Valens Riyadi MUM09HTB: 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???

MUCHASGRACIAS
Mail:marioclep@mikrotikexpert.com

También podría gustarte