sistema operativo linux y control de tráfico en redes de computadores

175
!"" "!" !#"! $%"! ! &" '$%"! '( ( ($ !#"!

Transcript of sistema operativo linux y control de tráfico en redes de computadores

Page 1: sistema operativo linux y control de tráfico en redes de computadores
Page 2: sistema operativo linux y control de tráfico en redes de computadores
Page 3: sistema operativo linux y control de tráfico en redes de computadores
Page 4: sistema operativo linux y control de tráfico en redes de computadores
Page 5: sistema operativo linux y control de tráfico en redes de computadores
Page 6: sistema operativo linux y control de tráfico en redes de computadores
Page 7: sistema operativo linux y control de tráfico en redes de computadores

El objeto de este trabajo es describir las posibilidades que ofrece el sistema operativo LINUX,dentro del ámbito de redes de computadores, centrándose en el tema de control de tráfico,específicamente se hará un barrido sobre temas como los conceptos básicos de la teoría de colasen las redes de computación, las herramientas del kernel de Linux que definen las clases,políticas y filtros para el control de tráfico, la administración del ancho de banda en una red decomputadores y los elementos que en ella intervienen.

En el primer capítulo se hace una breve introducción a la teoría de colas, sus modelosmatemáticos, características y tipos de colas, para terminar con la presencia de las colas en lossistemas de comunicaciones, mas exactamente con las redes de computadores.

En el segundo capítulo se define el concepto de control de Tráfico en general, y se hace unarevisión detallada de los elementos relacionados, tales como colas, flujos, paquetes y de losmecanismos usados para control de tráfico, independiente de los sistemas operativos como son:scheduling, policing, Clasifying, etc. Igualmente se hace una aproximación mas detallada deltema de disciplina de colas, haciendo énfasis en aquellas que tiene aplicabilidad en el campo decontrol de tráfico.

En los capítulos 3 y 4 se aborda el tema de enrutamiento avanzado con LINUX, y suaplicabilidad al control de tráfico, presentando las herramientas con que cuenta el sistemaoperativo con Kernel 2.4.x.+, incluyendo IPTABLES e IPROUTE2. Esta última herramienta yacontiene la utilidad tc que es la que en LINUX permite hacer el control de tráfico, aplicando losconceptos vistos en capítulos anteriores, tales como disciplina de colas, clases y filtros.

En el capítulo 5 se toma un caso de estudio y mediante la metodología de práctica delaboratorio, se realizan diferentes acciones de control de tráfico sobre una pequeña red. Dichasacciones obviamente son realizadas mediante un sistema operativo LINUX, y mediante lamedición hecha con herramientas de monitoreo de tráfico se comprueban los resultadosesperados

Page 8: sistema operativo linux y control de tráfico en redes de computadores
Page 9: sistema operativo linux y control de tráfico en redes de computadores
Page 10: sistema operativo linux y control de tráfico en redes de computadores
Page 11: sistema operativo linux y control de tráfico en redes de computadores
Page 12: sistema operativo linux y control de tráfico en redes de computadores
Page 13: sistema operativo linux y control de tráfico en redes de computadores
Page 14: sistema operativo linux y control de tráfico en redes de computadores
Page 15: sistema operativo linux y control de tráfico en redes de computadores
Page 16: sistema operativo linux y control de tráfico en redes de computadores
Page 17: sistema operativo linux y control de tráfico en redes de computadores
Page 18: sistema operativo linux y control de tráfico en redes de computadores
Page 19: sistema operativo linux y control de tráfico en redes de computadores
Page 20: sistema operativo linux y control de tráfico en redes de computadores
Page 21: sistema operativo linux y control de tráfico en redes de computadores
Page 22: sistema operativo linux y control de tráfico en redes de computadores
Page 23: sistema operativo linux y control de tráfico en redes de computadores
Page 24: sistema operativo linux y control de tráfico en redes de computadores
Page 25: sistema operativo linux y control de tráfico en redes de computadores
Page 26: sistema operativo linux y control de tráfico en redes de computadores
Page 27: sistema operativo linux y control de tráfico en redes de computadores
Page 28: sistema operativo linux y control de tráfico en redes de computadores
Page 29: sistema operativo linux y control de tráfico en redes de computadores
Page 30: sistema operativo linux y control de tráfico en redes de computadores
Page 31: sistema operativo linux y control de tráfico en redes de computadores
Page 32: sistema operativo linux y control de tráfico en redes de computadores
Page 33: sistema operativo linux y control de tráfico en redes de computadores
Page 34: sistema operativo linux y control de tráfico en redes de computadores
Page 35: sistema operativo linux y control de tráfico en redes de computadores
Page 36: sistema operativo linux y control de tráfico en redes de computadores
Page 37: sistema operativo linux y control de tráfico en redes de computadores
Page 38: sistema operativo linux y control de tráfico en redes de computadores
Page 39: sistema operativo linux y control de tráfico en redes de computadores
Page 40: sistema operativo linux y control de tráfico en redes de computadores
Page 41: sistema operativo linux y control de tráfico en redes de computadores
Page 42: sistema operativo linux y control de tráfico en redes de computadores
Page 43: sistema operativo linux y control de tráfico en redes de computadores
Page 44: sistema operativo linux y control de tráfico en redes de computadores
Page 45: sistema operativo linux y control de tráfico en redes de computadores
Page 46: sistema operativo linux y control de tráfico en redes de computadores
Page 47: sistema operativo linux y control de tráfico en redes de computadores
Page 48: sistema operativo linux y control de tráfico en redes de computadores
Page 49: sistema operativo linux y control de tráfico en redes de computadores
Page 50: sistema operativo linux y control de tráfico en redes de computadores
Page 51: sistema operativo linux y control de tráfico en redes de computadores
Page 52: sistema operativo linux y control de tráfico en redes de computadores
Page 53: sistema operativo linux y control de tráfico en redes de computadores
Page 54: sistema operativo linux y control de tráfico en redes de computadores
Page 55: sistema operativo linux y control de tráfico en redes de computadores
Page 56: sistema operativo linux y control de tráfico en redes de computadores
Page 57: sistema operativo linux y control de tráfico en redes de computadores
Page 58: sistema operativo linux y control de tráfico en redes de computadores
Page 59: sistema operativo linux y control de tráfico en redes de computadores
Page 60: sistema operativo linux y control de tráfico en redes de computadores
Page 61: sistema operativo linux y control de tráfico en redes de computadores
Page 62: sistema operativo linux y control de tráfico en redes de computadores
Page 63: sistema operativo linux y control de tráfico en redes de computadores
Page 64: sistema operativo linux y control de tráfico en redes de computadores
Page 65: sistema operativo linux y control de tráfico en redes de computadores
Page 66: sistema operativo linux y control de tráfico en redes de computadores
Page 67: sistema operativo linux y control de tráfico en redes de computadores
Page 68: sistema operativo linux y control de tráfico en redes de computadores
Page 69: sistema operativo linux y control de tráfico en redes de computadores
Page 70: sistema operativo linux y control de tráfico en redes de computadores
Page 71: sistema operativo linux y control de tráfico en redes de computadores
Page 72: sistema operativo linux y control de tráfico en redes de computadores
Page 73: sistema operativo linux y control de tráfico en redes de computadores
Page 74: sistema operativo linux y control de tráfico en redes de computadores
Page 75: sistema operativo linux y control de tráfico en redes de computadores
Page 76: sistema operativo linux y control de tráfico en redes de computadores
Page 77: sistema operativo linux y control de tráfico en redes de computadores
Page 78: sistema operativo linux y control de tráfico en redes de computadores
Page 79: sistema operativo linux y control de tráfico en redes de computadores
Page 80: sistema operativo linux y control de tráfico en redes de computadores
Page 81: sistema operativo linux y control de tráfico en redes de computadores
Page 82: sistema operativo linux y control de tráfico en redes de computadores
Page 83: sistema operativo linux y control de tráfico en redes de computadores
Page 84: sistema operativo linux y control de tráfico en redes de computadores
Page 85: sistema operativo linux y control de tráfico en redes de computadores
Page 86: sistema operativo linux y control de tráfico en redes de computadores
Page 87: sistema operativo linux y control de tráfico en redes de computadores
Page 88: sistema operativo linux y control de tráfico en redes de computadores
Page 89: sistema operativo linux y control de tráfico en redes de computadores
Page 90: sistema operativo linux y control de tráfico en redes de computadores
Page 91: sistema operativo linux y control de tráfico en redes de computadores
Page 92: sistema operativo linux y control de tráfico en redes de computadores
Page 93: sistema operativo linux y control de tráfico en redes de computadores
Page 94: sistema operativo linux y control de tráfico en redes de computadores
Page 95: sistema operativo linux y control de tráfico en redes de computadores
Page 96: sistema operativo linux y control de tráfico en redes de computadores
Page 97: sistema operativo linux y control de tráfico en redes de computadores
Page 98: sistema operativo linux y control de tráfico en redes de computadores
Page 99: sistema operativo linux y control de tráfico en redes de computadores
Page 100: sistema operativo linux y control de tráfico en redes de computadores
Page 101: sistema operativo linux y control de tráfico en redes de computadores
Page 102: sistema operativo linux y control de tráfico en redes de computadores
Page 103: sistema operativo linux y control de tráfico en redes de computadores
Page 104: sistema operativo linux y control de tráfico en redes de computadores
Page 105: sistema operativo linux y control de tráfico en redes de computadores
Page 106: sistema operativo linux y control de tráfico en redes de computadores
Page 107: sistema operativo linux y control de tráfico en redes de computadores
Page 108: sistema operativo linux y control de tráfico en redes de computadores
Page 109: sistema operativo linux y control de tráfico en redes de computadores
Page 110: sistema operativo linux y control de tráfico en redes de computadores
Page 111: sistema operativo linux y control de tráfico en redes de computadores
Page 112: sistema operativo linux y control de tráfico en redes de computadores
Page 113: sistema operativo linux y control de tráfico en redes de computadores
Page 114: sistema operativo linux y control de tráfico en redes de computadores
Page 115: sistema operativo linux y control de tráfico en redes de computadores
Page 116: sistema operativo linux y control de tráfico en redes de computadores
Page 117: sistema operativo linux y control de tráfico en redes de computadores
Page 118: sistema operativo linux y control de tráfico en redes de computadores
Page 119: sistema operativo linux y control de tráfico en redes de computadores
Page 120: sistema operativo linux y control de tráfico en redes de computadores
Page 121: sistema operativo linux y control de tráfico en redes de computadores
Page 122: sistema operativo linux y control de tráfico en redes de computadores
Page 123: sistema operativo linux y control de tráfico en redes de computadores
Page 124: sistema operativo linux y control de tráfico en redes de computadores
Page 125: sistema operativo linux y control de tráfico en redes de computadores
Page 126: sistema operativo linux y control de tráfico en redes de computadores
Page 127: sistema operativo linux y control de tráfico en redes de computadores
Page 128: sistema operativo linux y control de tráfico en redes de computadores
Page 129: sistema operativo linux y control de tráfico en redes de computadores
Page 130: sistema operativo linux y control de tráfico en redes de computadores
Page 131: sistema operativo linux y control de tráfico en redes de computadores
Page 132: sistema operativo linux y control de tráfico en redes de computadores
Page 133: sistema operativo linux y control de tráfico en redes de computadores
Page 134: sistema operativo linux y control de tráfico en redes de computadores
Page 135: sistema operativo linux y control de tráfico en redes de computadores
Page 136: sistema operativo linux y control de tráfico en redes de computadores
Page 137: sistema operativo linux y control de tráfico en redes de computadores

[1] HARRIS Nick et al. Linux Handbook, A Guide to IBM Linux Solutions andResources. Redbooks, 2003. <http://ibm.com/redbooks/sg247000>

p. 1,9,10,12-45, 47-57, 59-69. [Consulta: 15 ene. 2004]

[2] COOPER, Robert. Introduction to Queueing Theory. 2 ed. New York: North Holland,1981 p. 1-2, 34-64.

[3] GELENBE, E. ; PUJOLLE G. Introduction to Queueing Networks. Great Britain: JohnWiley & Sons Ltd. 1987 p. 1-8, 10-11

[4] VASTOLA, Kenneth. Performance Modeling and Analysis of ComputerCommunications Networks < http://networks.ecse.rpi.edu/~vastola/> [Consulta: 04mar. 2004].

[5] STALLINGS, William. Sistemas Operativos. 2 ed. España: Prentice Hall, 1997. p.631-650

[6] DAIGLE, John. Queueing Theory for Telecommunications. United States of America: Addison-Wesley, 1992 p. 23-46, 214

[7] NAIN, Philippe. Basic Elements of Queueing Theory – Application to the Modelling ofComputer Systems. 1998 p. 4-50.

<http://www.cs.columbia.edu/~misra/comse6180/nain.pdf> [Consulta: 23 feb.2004]

[8] ADAN, Ivo; RESING, Jacques. Queueing Theory. 2001. 180 p.

<http://www.win.tue.nl/~iadan/sdp/> [Consulta: Consulta 23 feb 2004]

Page 138: sistema operativo linux y control de tráfico en redes de computadores

[9] SEMERIA, Chuck. Supporting Differentiated Service Classes:Queue SchedulingDisciplines. Juniper Networks Inc. 2001. p. 4-5, 6-17.

<http://www.juniper.net/solutions/literature/whire-papers/200020.pdf >

[Consulta: 27 ene 2004]

[10] MARSH, Mathew G. Policy Routing With Linux – On Line Edition

< http://www.policyrouting.org/PolicyRoutingBook> [Consulta: 15 feb 2004]

[11] ANDREASSON, Oskar. Iptables Tutorial 1.1.19<http://iptables-tutorial.frozentux.net/iptables-tutorial.html> [Consulta: 24 ene 2004]

[12] KUZNETSOV, Alexey N. IP Command Reference. 1999. <http://linux-ip.net/gl/ip-cref> [Consulta: 25 ene 2004]

[13] STANIC, Milan P. tc- traffic control – Linux QoS control tool. <http://www.rns-nis.co.yu/~mps/linux-tc.html > [Consulta: 25 ene 2004]

[14] iproute2 + tc notes. <http://snafu.freedom.org/linux2.2/iproute-notes> [Consulta: 25ene 2004]

BROWN, Martin A. Guide to IP Layer Network Administration with Linux : version 0.4.4< http://www.securepipe.com> [ Consulta: 25 ene 2004]

[16] Kernel Packet Traveling Diagram.

< http://www.docum.or/stef.coene/qos/kptd> [Consulta: 31 ene 2004]

[17] ALMESBERGER, Werner. Linux Network Traffic Control-Implementation Overview. Abril 23 1999 < http://www.almesberger.net/cv/papers/tcio8 > [Consulta: 17 ene2004]

[18] HUBERT, Bert et al. Linux Advanced Routing & Traffic Control HOWTO

<http://www.linuxdoc.org/HOWTO/Adv-Routing-HOWTO.html> [Consulta: 24 ene 2004]

[19] BROWN, Martin A. Linux Traffic Control HOWTO<http://www.tldp.org/HOWTO/Traffic-Control-HOWTO> [ Consulta: 24 ene 2004]

[20] http://www.opalsoft.net/qos [Consulta: 24 ene 2004]

[21] RADHAKRISHAN, Saravanan. Linux – Advanced Networking Overview Version1

< http://qos.ittc.ukans.edu/howto> [Consulta: 24 ene 2004]

[22] DEVERA, Martin; Cohen Don. HTB Linux queuing discipline manual – user guide. <http://luxik.cdi.cz/~devik/qos/htb/manual> [Consulta: 24 ene 2004]

Page 139: sistema operativo linux y control de tráfico en redes de computadores
Page 140: sistema operativo linux y control de tráfico en redes de computadores
Page 141: sistema operativo linux y control de tráfico en redes de computadores
Page 142: sistema operativo linux y control de tráfico en redes de computadores
Page 143: sistema operativo linux y control de tráfico en redes de computadores
Page 144: sistema operativo linux y control de tráfico en redes de computadores
Page 145: sistema operativo linux y control de tráfico en redes de computadores
Page 146: sistema operativo linux y control de tráfico en redes de computadores
Page 147: sistema operativo linux y control de tráfico en redes de computadores
Page 148: sistema operativo linux y control de tráfico en redes de computadores
Page 149: sistema operativo linux y control de tráfico en redes de computadores
Page 150: sistema operativo linux y control de tráfico en redes de computadores
Page 151: sistema operativo linux y control de tráfico en redes de computadores
Page 152: sistema operativo linux y control de tráfico en redes de computadores
Page 153: sistema operativo linux y control de tráfico en redes de computadores
Page 154: sistema operativo linux y control de tráfico en redes de computadores
Page 155: sistema operativo linux y control de tráfico en redes de computadores
Page 156: sistema operativo linux y control de tráfico en redes de computadores
Page 157: sistema operativo linux y control de tráfico en redes de computadores
Page 158: sistema operativo linux y control de tráfico en redes de computadores
Page 159: sistema operativo linux y control de tráfico en redes de computadores
Page 160: sistema operativo linux y control de tráfico en redes de computadores
Page 161: sistema operativo linux y control de tráfico en redes de computadores
Page 162: sistema operativo linux y control de tráfico en redes de computadores
Page 163: sistema operativo linux y control de tráfico en redes de computadores
Page 164: sistema operativo linux y control de tráfico en redes de computadores
Page 165: sistema operativo linux y control de tráfico en redes de computadores
Page 166: sistema operativo linux y control de tráfico en redes de computadores
Page 167: sistema operativo linux y control de tráfico en redes de computadores
Page 168: sistema operativo linux y control de tráfico en redes de computadores
Page 169: sistema operativo linux y control de tráfico en redes de computadores
Page 170: sistema operativo linux y control de tráfico en redes de computadores
Page 171: sistema operativo linux y control de tráfico en redes de computadores
Page 172: sistema operativo linux y control de tráfico en redes de computadores
Page 173: sistema operativo linux y control de tráfico en redes de computadores
Page 174: sistema operativo linux y control de tráfico en redes de computadores
Page 175: sistema operativo linux y control de tráfico en redes de computadores