lunes, 9 de noviembre de 2015

[Administración de Redes] Protocolo IP: Nivel de Red


¡Hola queridos lectores!, hoy vengo a documentar lo último que hemos dado hoy en clase de Redes con Alberto, el tema del Protocolo IP: Nivel de Red.

Antes que nada, explicar algunos conceptos del Nivel de Red, sus funciones principales, encapsulamiento y más cosillas. (Al final del Post tenéis un caso practico)

Nivel de Red:

Se encarga de que los datos que salen del emisor lleguen al destinatario final, aunque emisor y receptor no estén ''adyacentes''. Este proceso necesita pasar a través de nodos intermedios denominados encaminadores (routers).

Además, hay que saber que existen diferentes protocolos de nivel de red. Nosotros nos centraremos en uno de los más utilizados: IP (Internet Protocol), en IP: los paquetes reciben el nombre de datagramas.

Las funciones principales son:
  • Encaminamiento de paquetes.
  • Asignación de direcciones únicas a todas las maquinas de la red, independientemente de la tecnología empleada.
  • Interconexión en una misma red de subredes con distinto nivel de enlace.

Encapsulamiento:
 
 

Descripción de una cabecera IP:



Encaminamiento:

En este caso, el encaminamiento es estático, es decir:
  • Las entradas en las tablas de encaminamientos se escriben manualmente y son estáticas.
  • Cualquier maquina IP puede estar configurada como encaminador o no:
    1. Si no lo esta, los datagramas que recibe los descarta, es decir los borra.
    2. Si lo esta, se tratan de encaminar, es decir se intenta hacer llegar al destinatario final.

Reglas para las Tablas de Encaminamientos:
  1. Una entrada con una dirección IP de maquina igual a la IP destino.
  2. Una entrada con una dirección IP de red igual a la parte de red de la IP destino.
  3. Una entrada por defecto (0.0.0.0, default o * en la primera columna.

 Tabla de Encaminamiento:

# ip route (Es uno de los metodos para mostrar las tablas de encaminamiento)
default via 192.168.1.1 dev wlan0  proto static  metric 1024
169.254.0.0/16 dev wlan0  scope link  metric 1000
192.168.1.0/24 dev wlan0  proto kernel  scope link  src 192.168.1.3

# route -n (Es otra comando para mostrar las tablas de encaminamiento, que puede resultar un poco más fácil de entender)
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    1024   0        0 wlan0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlan0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 wlan0



Ejemplo Practico de Tabla de Encaminamiento:

  
Antes que nada agradecer a mi compañero de clase Alejandro Palomino por aportarme esta imagen ^^ 

Luego, como podéis ver tenemos 3 Routers, dos "locales" y el otro es el que da acceso a internet.

Bien sabiendo eso, esta es la tabla de encaminamiento:


Maquina A:


10.0.0.0/24 dev eth0 …..... svc 10.0.0.3
default vía 10.0.0.2
 
R1:


10.0.0.0/24 dev eth1 …...... svc 10.0.0.2
192.168.3.0/24 dev eth0 ….......... svc 192.168.3.2
default vía 192.168.3.1
10.0.1.0 /24 vía 192.168.3.3
 
Maquina B:


10.0.1.0 dev eth0 … src 10.0.1.24
default via 10.0.1.3

R3:

10.0.1.0/24 dev eth1 … src 10.0.1.3
192.168.3.0/24 dev eth0 … src 192.168.3.3
default via 192.168.3.1
10.0.0.0/24 via 192.168.3.2

R2:

192.168.3.0 /24 dev eth1 src 192.168.3.1
192.168.4.0 /24 dev eth0 src 192.168.4.1
default via 192.168.4 x
10.0.0.0 via 192.168.3.2
10.0.1.0 via 192.168.3.3

Maquina C:

192.168.3.0 dev eth0 src 192.168.3.4
default via 192.168.3.1
10.0.0.0 /24 via 192.168.3.2
10.0.1.0 /24 via 192.168.3.3


  
 ¡SI TE HA GUSTADO EL POST COMPARTELO, SI TIENES ALGUNA PREGUNTA O SUGERENCIA PUEDES DEJÁRMELO EN LOS COMENTARIOS!

2 comentarios:

  1. Muy buena entrada Diego. Si esto cuenta para nota, lo has hecho muy bien. Y quieras que no, lo he entendido aun sin saber de linux XDDDDDD

    ResponderEliminar
    Respuestas
    1. Que va esto no es para nota es algo para mi jejeje.

      Gracias tio ya nos vemos =)

      Eliminar