1. ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO
ACADEMIA LINUX
ADMINISTRADOR DE SISTEMAS LINUX
MODULO III: SERVICIOS DE RED CON LINUX
UNIDAD 2: ROUTING
Docente: Ing. Samuel Carrasco Ll.
academia.linux.espoch@hotmail.com
2. MODULO III: SERVICIOS DE RED CON LINUX
Duración: 40 horas
Fecha de Inicio: 25 de junio de 2016
Fecha de término: 16 de julio de 2016
Horarios: Sábados 08H00 a 12H00 – 13H00 a 17H00
Docente: Ing. Samuel Carrasco Ll.
Lugar: Laboratorio - Esc. Ingeniería en Sistemas -
CONTENIDO GENERAL – MODULO III
1. TCP/IP sobre Linux
2. Routing
3. DNS
4. DHCP
5. Correo Electrónico
6. NFS
7. Proxy
8. Apache
9. Samba
4. MIII U2 | Routing
INTERNET: COMO TRABAJA REALMENTE
5. MIII U2 | Routing
ROUTER.- Características
Dispositivo con múltiples interfaces
Lan
Wan
• routing table, Utiliza una Tabla de ruteo para almacenar
el mejor siguiente salto para dar destino de la red.
• Forwards, envío de paquetes IP al siguiente salto basado
en la dirección IP destino
• Puede ser implementado en:
– Software: Linux, Windows, UNIX, etc.
– Hardware: Cisco, 3Com, Nortel, etc.
6. MIII U2 | Routing
TABLADERUTEO
• Lista el siguiente salto para cada destino final conocido
• Mantiene solamente en memoria (no en disco)
Especificaciones del destino final:
– Network Route: Network ID + Subnet mask.
– Default route
7. Routing
MIII U2 | Routing
Una Red Simple
Considere un paquete IP que es enviado:
Desde el host A (172.16.151.7) al host B (192.168.1.2)
8. Routing
MIII U2 | Routing
Considere un paquete IP que es enviado desde el host A (172.16.151.7) al host B
(192.168.1.2):
1) primero, la routing table en el host A está siendo buscada por la entrada donde
la dirección IP del host B concuerde con el campo destino. Esta la tercera entrada
(default route). El paquete es entonces enviado al sistema con la dirección IP
172.16.151.1 (router A)
2) en el router A, la dirección IP destino del paquete es nuevamente comparada
con la routing table. Aquí, dos entradas concuerdan: la cuarta entrada y la sexta
(default route). La entrada con la máscara de subred más larga (la segunda) es
utilizada. Esto es una ruta local, así el paquete puede ser enviado al host B
directamente
De igual manera trate de construir los routing tables del router B y el host C
10. Basic Routing Tables
MIII U2 | Routing
netstat (network statistics).- muestra un listado de las conexiones activas de una
pc, tanto entrantes como salientes
route.- Nos permite manipular las tablas de enrutamiento de nuestro sistema
otras opciones:
route –e: compatible con netstat –rn
route –ee: lista todos los campos de la routing table
cat /proc/net/route: lista la routing table del kernel
11. Basic Routing Tables
MIII U2 | Routing
• Rutas implícitas
– Automáticamente añadida cuando una interfaz es
configurada
• Rutas explícitas o rutas estáticas
– Añadida con el comando route
• Rutas dinámicas
– Añadida a través de un demonio routing
15. MIII U2 | Routing
Debugging Routing Problems
Depuración de Problemas de enrutamiento
16. MIII U2 | Routing
Linux como Router
• Active (1) IP Forwarding
– #echo 1 > /proc/sys/net/ipv4/ip_forward
• Para que los cambios sean permanentes edite el archivo:
– RHEL/Fedora: /etc/sysctl.conf
• Llene las tablas de enrutamiento
• Decida un enrutamiento dinámico