¿Qué es mailxmail.com? ISSN: 1699-4914 Recomiéndanos Ayuda

5.407.853 usuarios, 2.222 cursos

Ej: inglés, excel, guitarra, etc.

Curso: Redes de Linux, cómo funcionan

Temáticas:
internet
Categoría:
ti/informática
Autor:
José A. Toujague Gutiérrez
Fecha de publicación:
01/09/06
Dificultad:
Fácil

Alumnos que han seguido este curso:
1.957

Contenido del curso

  1. 1. Introducción
  2. 2. Historia del documento
  3. 3. Comentarios y sugerencias
  4. 4. Convenciones usadas en el documento
  5. 5. Información general sobre las redes en Linux.
  6. 6. Recursos referentes al tratamiento de redes con Linux.
  7. 7. Dónde conseguir información sobre redes no específica de Linux
  8. 8. Información genérica sobre la configuración de redes.
  9. 9. Herramientas de red actualizadas.
  10. 10. Aplicaciones de red.
  11. 11. ¿Dónde debería poner las órdenes de configuración?
  12. 12. Creación y configuración de las interfaces de red.
  13. 13. Configuración del sistema de resolución de nombres (Name Resolver)
  14. 14. Qué información necesitará
  15. 15. Configuración de la interfaz loopback
  16. 16. Encaminamiento (Routing).
  17. 17. Entonces ¿qué hace el programa routed?
  18. 18. Configuración de los servidores de red y los servicios.
  19. 19. /etc/inetd.conf
  20. 20. Otros ficheros de configuración relacionados con la red
  21. 21. Seguridad en la red y control de acceso.
  22. 22. Información relacionada con IP y Ethernet
  23. 23. EQL - ecualizador de tráfico para líneas múltiples
  24. 24. IP Accounting (en Linux 2.0)
  25. 25. IP Accounting (en Linux 2.2)
  26. 26. IP Firewall (para Linux 2.0)
  27. 27. IP Firewall (para Linux 2.2)
  28. 28. Encapsulación IPIP
  29. 29. Configuración de la máquina cuyos paquetes serán encapsulados
  30. 30. Enmascarado IP (IP Masquerade)
  31. 31. Proxy IP transparente
  32. 32. IPv6, Mobile IP, Multicast
  33. 33. Uso de hardware común en los PC 49. RDSI
  34. 34. PLIP en Linux-2.0
  35. 35. PLIP en Linux-2.2
  36. 36. PPP
  37. 37. Cliente SLIP
  38. 38. dip
  39. 39. slattach
  40. 40. Servidor SLIP estático y dinámico con línea por llamada y DIP
  41. 41. Uso de Dip.
  42. 42. Conexión SLIP permanente usando una línea dedicada y slattach
  43. 43. Servidor SLIP.
  44. 44. Servidor Slip usando dip
  45. 45. Servidor SLIP usando el paquete dSLIP
  46. 46. Otras tecnologías de red
  47. 47. Appletalk (AF APPLETALK)
  48. 48. ATM
  49. 49. Retransmisión de Tramas (Frame Relay)
  50. 50. IPX (AF IPX)
  51. 51. Soporte de STRIP (Starmode Radio IP)
  52. 52. Anillo con testigo (Token Ring)
  53. 53. Cables y Cableado
  54. 54. Glosario de Términos usados en este documento


17. Entonces ¿qué hace el programa routed?


Capítulo anterior: 16 - Encaminamiento (Routing).
Capítulo siguiente: 18 - Configuración de los servidores de red y los servicios.

La configuración de encaminamiento descrita anteriormente se ajusta a necesidades de red simples, donde los posibles caminos hacia los destinos son sencillos. Cuando se tienen necesidades de red más complejas, las cosas se vuelven un poco más complicadas. Afortunadamente la mayoría de ustedes no tendrá este problema. El gran problema con el encaminamiento manual o encaminamiento estático que aquí se ha descrito, es que si una máquina o enlace falla en la red, entonces la única manera en que podrá dirigir sus datagramas por otra dirección, si es que existe, es interviniendo manualmente y ejecutando las órdenes apropiadas. Naturalmente esto es poco elegante, lento, nada práctico y peligroso. Se han desarrollado varias técnicas para ajustar automáticamente las tablas de encaminamiento en el caso de fallos en la red donde hubiera caminos alternativos. Todas estas técnicas se agrupan de manera no muy oficial bajo la definición protocolos de encaminamiento dinámico . Puede que haya oído de alguno de los protocolos más comunes. Es probable que RIP (Routing Information Protocol) y OSPF (Open Shortest Path First Protocol) sean los más comunes. El Routing Information Protocol es muy común en redes pequeñas, como las redes corporativas pequeñas y medianas o en las redes de edificios. El OSPF es más moderno y más capaz de gestionar grandes configuraciones de red, y está mejor preparado para entornos donde haya un gran número de caminos posibles a través de la red. Las implementaciones habituales de estos protocolos son:

routed (RIP) y gated (RIP, OSPF y otros). El programa routed suele venir incluido en las distribuciones de Linux, y si no, estará incluido en el paquete NetKit, detallado más adelante.
Un ejemplo de dónde y cómo debería usar un protocolo de encaminamiento dinámico vendría a ser algo como lo siguiente:
192.168.1.0 / 192.168.2.0 /
255.255.255.0 255.255.255.0

- -
| |
| /-----\ /-----\ |
| | |ppp0 // ppp0| | |
eth0 |---| A |------//---------| B |---| eth0
| | | // | | |
| \-----/ \-----/ |
| \ ppp1 ppp1 / |
- \ / -
\ /
\ /
\ /
\ /
\ /
\ /
\ /
\ /
ppp0\ /ppp1
/-----\
| |
| C |
| |
\-----/
|eth0
|
|---------|
192.168.3.0 /
255.255.255.0

Tenemos tres encaminadores A, B y C. Cada uno da servicio a un segmento Ethernet con una red IP de clase C (máscara de red 255.255.255.0). Cada encaminador tiene también un enlace PPP a cada uno de los otros encaminadores.

La red forma un triángulo.
Debería estar claro que la tabla de encaminamiento del encaminador A podría ser algo como:
root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0
root# route add -net 192.168.2.0 netmask 255.255.255.0 ppp0
root# route add -net 192.168.3.0 netmask 255.255.255.0 ppp1

Esto funcionaría bien hasta que el enlace entre los encaminadores A y B falle. Si falla ese enlace, entonces con la entrada de encaminamiento mostrada anteriormente, las máquinas del segmento Ethernet de A no podrán alcanzar a las del segmento Ethernet en B porque sus datagramas serán dirigidos al enlace ppp0 de A que está mal. Podrían seguir comunicándose todavía con las máquinas del segmento Ethernet de C, y las del segmento Ethernet de C con las del segmento Ethernet de B, porque el enlace entre B y C aún está intacto. Pero espere un momento. Si A puede hablar con C y C puede aún hablar con B, ¿por qué no puede A encaminar sus datagramas para B a través de C y dejar que C se los mande a B? Este es exactamente el tipo de problema para el que fueron diseñados los protocolos de encaminamiento dinámico como RIP. Si cada uno de los encaminadores A, B y C está ejecutando el demonio de encaminamiento, entonces sus tablas deberían ser ajustadas automáticamente para reflejar el nuevo estado de la red si alguno de los enlaces falla. Configurar tal red es sencillo. En cada encaminador sólo necesita hacer dos cosas. En este caso, para el Encaminador A:
root# route add -net 192.168.1.0 netmask 255.255.255.0 eth0
root# /usr/sbin/routed

El demonio de encaminamiento routed encuentra automáticamente todos los puertos de red activos cuando comienza y busca mensajes en cada uno de los dispositivos de red para poder determinar y poner al día la tabla de encaminamiento en el host.

Esta ha sido una explicación muy concisa del encaminamiento dinámico y de dónde podría usarlo. Si quiere más información, tendrá que acudir a las referencias listadas al principio del documento.

Los puntos importantes relacionados con el encaminamiento dinámico son:
1. Sólo necesita ejecutar un protocolo de encaminamiento dinámico cuando su máquina Linux tenga la posibilidad de elegir entre múltiples caminos para llegar a un destino.
2. El demonio de encaminamiento dinámico modificará automáticamente la tabla de encaminamiento para ajustarla a los cambios en la red.
3. RIP es adecuado para redes de tamaño pequeño y medio.





¡Te informamos cada semana de los nuevos cursos gratuitos que subimos on-line para ti!
Pon aquí tu e-mail y aprende gratis con nosotros

« Anterior 17/54 Siguiente »



Hay 1 opiniones del curso


  • 5/5 buenisimo -- angel (08/09/08)

    Excelente curso es muy recomendable para los que somos novatos en linuc


Publicar en