Encaminamiento (Forwarding)

Vicente González Ruiz

September 12, 2016

Contents

1 Forwarding?
2 Las tablas de routing
3 Algoritmo de encaminamiento
4 Equal cost load balancing
5 Sobre las rutas
6 Agregaci’on/des-agregaci’on de redes

1 Forwarding?

Describe el proceso de usar las tablas de routing para encaminar los paquetes de datos hacia su destino.

2 Las tablas de routing

3 Algoritmo de encaminamiento

4 Equal cost load balancing

5 Sobre las rutas

Ejemplo: tabla de routing (t’ipica) de un host

hostX$ /sbin/route  
Kernel IP routing table  
Destination   Gateway         Genmask       Iface  
193.147.118.0 *               255.255.255.0 eth0  
link-local    *               255.255.0.0   eth0  
default       193.147.118.1   0.0.0.0       eth0

Seg’un dicha tabla:

Ejemplo: tabla de routing (t’ipica) de un router

PIC

El router R2 tendr’ia una tabla de encaminamiento igual a:

R2$ /sbin/route  
Destination   Gateway         Genmask       Iface  
150.214.0.0   *               255.255.255.0 eth0  
150.214.1.0   *               255.255.255.0 ppp0  
150.214.3.0   *               255.255.255.0 fddi0  
default       150.214.1.2     0.0.0.0       ppp0

6 Agregaci’on/des-agregaci’on de redes

Ejercicio 1: Supongamos una red clase B con direcci’on 149.76.0.0 dedicada a un campus universitario (v’ease la Figura


PIC

Figure 3: Una red de redes.

3). Debido a su excesivo tamaño (216 interfaces/red), esta red se divide en redes clase C (28 interfaces/red). F’isicamente se distribuye una dorsal (backbone) de FDDI y a ella se conectan las pasarelas (gateways) que unen la FDDI con las redes Ethernet de los diferentes departamentos. Especifique la tabla de encaminamiento para la pasarela 149.76.0.4 suponiendo que todas las redes posibles del campus est’an dadas en alta en ella.

     Destino |       Router |       Mascara | Interface  
-------------+--------------+---------------+-----------  
  149.76.2.0 |   149.76.0.2 | 255.255.255.0 | fddi0  
  149.76.3.0 |   149.76.0.3 | 255.255.255.0 | fddi0  
  149.76.4.0 |            * | 255.255.255.0 | eth0  
  149.76.5.0 |   149.76.0.5 | 255.255.255.0 | fddi0  
           : |            : |             : | :  
149.76.254.0 | 149.76.0.254 | 255.255.255.0 | fddi0  
   127.0.0.0 |            * |     255.0.0.0 | lo  
     default |   149.76.0.1 |       0.0.0.0 | fddi0

Ejercicio 2: Usando la soluci’on que propuso para el Ejercicio ??, exponga las tablas de encaminamiento para los routers R1, R2 y R3. Tenga en cuenta que la conexi’on de esta red con Internet se realiza a trav’es del gateway 100.100.100.100.

R_1:  
 
Prefijo                   Redes               Interface  
------------------------  ------------------- ---------  
214.97.1111 1110.0000 00  D                   D  
214.97.1111 1110.         A                   A  
214.97.1111 1111.1        C y F               F  
214.97.1111 1111.0        B y E               D  
default                   Internet            Gateway  
 
R_2:  
 
Prefijo                  Redes               Interface  
------------------------ ------------------- ---------  
214.97.1111 1111.1000 00 F                   F  
214.97.1111 1111.1       C                   C  
214.97.1111 1111.0       B y E               E  
default                  A, D e Internet     F  
 
R_3:  
 
Prefijo                  Redes               Interface  
------------------------ ------------------- ---------  
214.97.1111 1111.0000 00 E                   E  
214.97.1111 1111.0       B                   B  
214.97.1111 1111.1       C y E               E  
default                  A, D e Internet     D