Redes (9359). Curso 2010-11
Ingeniería Técnica en Informática de Sistemas (plan 2001)
Carlos A. Jara Bravo (
[email protected])
Grupo de Innovación Educativa en Automática
© 2010 GITE – IEA
Redes (9359). Curso 2010-11
Ingeniería Técnica en Informática de Sistemas (plan 2001)
PRACTICAS DE LABORATORIO DE REDES.
Práctica 1: Introducción a Redes y a TCP/IP sobre tecnología Ethernet.
Práctica 2: Protocolo de mensajes de control de Internet (ICMP).
Práctica 3: Protocolos de nivel de transporte en TCP/IP.
Práctica 4: Encaminamiento de paquetes con IP.
Carlos A. Jara Bravo (
[email protected])
Grupo de Innovación Educativa en Automática
© 2010 GITE – IEA
1
Redes (9359). Curso 2010-11
Ingeniería Técnica en Informática de Sistemas (plan 2001)
PRÁCTICA Nº4
ENCAMINAMIENTO DE PAQUETES CON IP
1. Encaminamiento IP
- Encaminamiento con TCP/IP
- Tablas de encaminamiento
- Creación y mantenimiento de rutas estáticas
2. Herramientas de rutas de paquetes
3. Enrutamiento dinámico RIP
1ª sesión
2ª sesión
Carlos A. Jara Bravo (
[email protected])
Grupo de Innovación Educativa en Automática
© 2010 GITE – IEA
Práctica 4
1. Encaminamiento IP
- Encaminamiento con TCP/IP
- Tablas de encaminamiento
- Creación y mantenimiento de rutas estáticas
2. Herramientas de rutas de paquetes
3. Enrutamiento dinámico RIP
1
1
-
0
1
0
2
.
s
a
m
e
t
s
S
e
d
a
c
i
t
i
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
Práctica 4. Encaminamiento de paquetes con IP
4
2
Encaminamiento con TCP/IP
Un router se basa en un esquema de IPs y máscaras para encaminar los paquetes.
Metodología para enviar o reenviar un paquete al destino IP correspondiente:
Paquete IP
Router
Loopback interno (127.0.0.0/1)
Comparación IP de red (MS & IP)
Existe la entrada en la tabla
Última opción
¿La IP destino pertenece a una
interfaz de red de esta máquina?
¿La IP destino pertenece a una LAN
conectada a alguna interfaz de esta máquina?
¿Tengo una ruta específica para la
dirección IP destino?
¿Tengo una ruta por defecto?
Aclaraciones
1
1
-
0
1
0
2
i
.
s
a
m
e
t
s
S
e
d
a
c
i
t
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
El esquema de enrutamiento también es seguido por cualquier máquina TCP/IP
Estas máquinas sólo poseen una interfaz de red y sólo es necesario una ruta por defecto (gateway)
Práctica 4. Encaminamiento de paquetes con IP
5
Tablas de encaminamiento
Tabla de encaminamiento (forma elemental)
Entradas
Entradas
1
1
-
0
1
0
2
.
s
a
m
e
t
s
S
e
d
a
c
i
t
i
á
m
r
o
f
n
I
Dirección de máquina o de red
donde se pueden enviar paquetes
Máscara asociada a la
IP destino
Puerta de enlace: dirección IP
donde hay que enviar los paquetes
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
Herramienta netstat (Unix, Linux, Windows) permite visualizar aspectos relacionados con
tablas de encaminamiento, comunicaciones con máquinas, interfaces, etc,…
netstat ––i (Linux)
netstat
i (Linux)
ipconfig/all (Win)
ipconfig/all (Win)
Práctica 4. Encaminamiento de paquetes con IP
6
Interfaces físicas del sistema
3
Tablas de encaminamiento
Tabla de encaminamiento
netstat
netstat ––rnrn
¿qué equipo es?
Puerta de enlace por
defecto (0.0.0.0)
Tabla de encaminamiento (Linux)
U (up): la ruta está en servicio
G (gateway): el destino de la ruta se
alcanza a través de la puerta de enlace
H (host): el destino hace referencia a otra
máquina (no es una dirección de red)
D (directed): la ruta ha sido creada con
ICMP de error (Redirect).
M (modified): la ruta ha sido modificada
por una redirección.
Interfaz ppp0: definición del destino
de forma absoluta (ruta directa).
Rexec
(172.20.41.241)
1
1
-
0
1
0
2
i
.
s
a
m
e
t
s
S
e
d
a
c
i
t
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
Práctica 4. Encaminamiento de paquetes con IP
7
Tablas de encaminamiento
Tabla de encaminamiento
netstat
netstat ––rnrn
IP=172.20.43.223
IP=172.20.43.223
netstat
netstat ––rnrn
IP=172.20.43.228
IP=172.20.43.228
Tabla de encaminamiento (Win)
PE
D.Red
Loopback
MDif
Nº saltos necesarios para llegar al destino
1
1
-
0
1
0
2
.
s
a
m
e
t
s
S
e
d
a
c
i
t
i
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
Práctica 4. Encaminamiento de paquetes con IP
8
4
Creación y mantenimiento de rutas estáticas
Comando route (Win): permite crear entradas estáticas en la tabla de
encaminamiento o modificar ya las existentes.
Opciones
f: borra de la tabla las entradas de todas las puertas de enlace
comando: especifica uno de los cuatro siguientes
-PRINT: para ver una entrada
-ADD: para agregar una entrada
-DELETE: para borrar una entrada
-CHANGE: para modificar una entrada existente
addr: dirección IP de red o equipo destino.
MASK: el parámetro de la máscara de red correspondiente a la dirección IP destino.
Si no se especifica, se toma el valor 255.255.255.255.
gateway: especifica la dirección IP de máquina que es la puerta de enlace.
Metric: Especifica como número de saltos para alcanzar el destino el valor de cost.
1
1
-
0
1
0
2
i
.
s
a
m
e
t
s
S
e
d
a
c
i
t
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
Práctica 4. Encaminamiento de paquetes con IP
9
Creación y mantenimiento de rutas estáticas
Ejemplos route (Win):
PRINT / DELETE pueden usarse comodines (*) para el destino y puerta de enlace
route delete * / route print *
Añadir entrada de ruta Red destino 10.3.0.0 a través de la puerta de enlace 10.3..7.0
route add 10.3.0.0 mask 255.255.0.0 10.3.7.0
Cambiar puerta de enlace Archivo pracredes.bat
route delete 0.0.0.0
route add 0.0.0.0 mask 0.0.0.0 172.20.43.230
1
1
-
0
1
0
2
.
s
a
m
e
t
s
S
e
d
a
c
i
t
i
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
Práctica 4. Encaminamiento de paquetes con IP
10
5
Creación y mantenimiento de rutas estáticas
Comando route (Linux): tiene más opciones que en Win y con otro formato
distinto.
Opciones
net/host: especifican si la dirección addr es un equipo o una red de destino
gw: especifica la puerta de enlace de la entrada (dirección gateway).
metric: especifica el número de saltos (cost) para alcanzar el destino especificado.
netmask: especifica la máscara de red (mask) a la dirección especificada en la entrada.
gateway: especifica la dirección IP de máquina que es la puerta de enlace.
dev: especifica la interfaz de red (device). Por defecto ethernet.
default: especifica la puerta de enlace por defecto.
Ejemplos route (Linux):
Cambiar la entrada de la puerta de
enlace por defecto
Añadir entrada de ruta
Práctica 4. Encaminamiento de paquetes con IP
11
Práctica 4
1. Encaminamiento IP
- Encaminamiento con TCP/IP
- Tablas de encaminamiento
- Creación y mantenimiento de rutas estáticas
2. Herramientas para la práctica
3. Enrutamiento dinámico RIP
1
1
-
0
1
0
2
i
.
s
a
m
e
t
s
S
e
d
a
c
i
t
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
1
1
-
0
1
0
2
.
s
a
m
e
t
s
S
e
d
a
c
i
t
i
á
m
r
o
f
n
I
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
i
I
–
s
e
d
e
R
Práctica 4. Encaminamiento de paquetes con IP
12
6
Herramientas para la práctica
tcpdump/Wireshark (http://www.tcpdump.org , http://www.wireshark.com )
Monitores de red para el análisis y captura de datos.
tcpdump herramienta basada en línea de comandos instalado en Linux 2.
Rexec (Remote Shell).
Servicio remoto que atiende al puerto TCP 512 a la
espera de ejecución de comandos desde el cliente.
Putty/Telnet
Acceso a la consola del equipo remoto.
Ejecución tcpdump sudo /usr/sbin/tcpdump [params]
Práctica 4. Encaminamiento de paquetes con IP
13
Herramientas para la práctica
stdprac (Linux 2).
Comando que analiza la información referente de los tres routers del laboratorio (Cisco
1720, Cisco 1601 y Cisco 2513).
stdprac <router> <comando> [texto]
Parámetros:
router: router sobre el que se desea obtener información (2513, 1720, 1601).
comando: información del router que se desea obtener (rutas, intf).
texto: cadena de texto para filtrar la información obtenida.
IP para las rutas (“rutas 10.3.7.0”)
MTU de los interfaces (“intf pp0”).
stdprac 2513 rutas 10.3.7.0
1
1
-
0
1
0
2
i
.
s
a
m
e
t
s
S
e
d
a
c
i
t
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
1
1
-
0
1
0
2
.
s
a
m
e
t
s
S
e
d
a
c
i
t
i
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
Práctica 4. Encaminamiento de paquetes con IP
14
7
Práctica 4
1. Encaminamiento IP
- Encaminamiento con TCP/IP
- Tablas de encaminamiento
- Creación y mantenimiento de rutas estáticas
2. Herramientas de rutas de paquetes
3. Enrutamiento dinámico RIP
1
1
-
0
1
0
2
i
.
s
a
m
e
t
s
S
e
d
a
c
i
t
á
m
r
o
f
n
I
i
n
e
a
c
n
c
é
T
a
í
r
e
n
e
g
n
i
I
–
s
e
d
e
R
Práctica 4. Encaminamiento de paquetes con IP
15
Enrutamiento dinámico
RIP (Routing Information Protocol) enrutamiento dinámico entre routers (RFC 1058)
Comando Route: enrutamiento estático.
RIP 1: se encarga de mantener las tablas de encaminamiento de los routers a través
de mensajes de difusión regulación automática de la red ( consumo de la red).
Algoritmos que buscan el camino más corto a cualquier enlace y se traspasan copias
de la tabla de rutas periódicamente de un router a otro (actualización topología).
Protocolo de “Vector de Distancia”: basa sus direcciones en la distancia (saltos)
hasta el destino y decide, en base a este valor, qué ruta debe ser aplicada.
Nº saltos = Nº equipos que traspasa el paquete sin contar origen y contando destino.
Nº máximo de saltos = 15 (16 = desti
Comentarios de: Redes practica4 (0)
No hay comentarios