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

Post on 09-Jan-2017

226 views 2 download

Transcript of 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

[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]

[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]