DCN - Internetworking

En el escenario del mundo real, las redes bajo la misma administración generalmente están dispersas geográficamente. Puede existir el requisito de conectar dos redes diferentes del mismo tipo, así como de diferentes tipos. El enrutamiento entre dos redes se denomina interconexión de redes.

Las redes se pueden considerar diferentes en función de varios parámetros, como el protocolo, la topología, la red de capa 2 y el esquema de direccionamiento.

En la interconexión de redes, los enrutadores conocen la dirección de los demás y las direcciones más allá de ellos. Pueden configurarse estáticamente en una red diferente o pueden aprender utilizando el protocolo de enrutamiento entre redes.

Los protocolos de enrutamiento que se utilizan dentro de una organización o administración se denominan Protocolos de puerta de enlace interior o IGP. RIP, OSPF son ejemplos de IGP. El enrutamiento entre diferentes organizaciones o administraciones puede tener un Protocolo de puerta de enlace exterior, y solo hay un EGP, es decir, el Protocolo de puerta de enlace fronteriza.

Tunelización

Si son dos redes geográficamente separadas, que quieren comunicarse entre sí, pueden implementar una línea dedicada entre ellas o tienen que pasar sus datos a través de redes intermedias.

La tunelización es un mecanismo mediante el cual dos o más redes iguales se comunican entre sí, pasando por complejidades de redes intermedias. La tunelización está configurada en ambos extremos.

Cuando los datos ingresan desde un extremo del túnel, se etiquetan. Estos datos etiquetados se enrutan luego dentro de la red intermedia o de tránsito para llegar al otro extremo del túnel. Cuando existen datos del túnel, su etiqueta se elimina y se envía a la otra parte de la red.

Ambos extremos parecen estar conectados directamente y el etiquetado hace que los datos viajen a través de la red de tránsito sin modificaciones.

Fragmentación de paquetes

La mayoría de los segmentos Ethernet tienen su unidad máxima de transmisión (MTU) fijada en 1500 bytes. Un paquete de datos puede tener más o menos longitud de paquete dependiendo de la aplicación. Los dispositivos en la ruta de tránsito también tienen sus capacidades de hardware y software que indican qué cantidad de datos puede manejar ese dispositivo y qué tamaño de paquete puede procesar.

Si el tamaño del paquete de datos es menor o igual que el tamaño del paquete que la red de tránsito puede manejar, se procesa de manera neutral. Si el paquete es más grande, se divide en pedazos más pequeños y luego se reenvía. Esto se llama fragmentación de paquetes. Cada fragmento contiene la misma dirección de origen y destino y se enruta fácilmente a través de la ruta de tránsito. En el extremo receptor se vuelve a montar.

Si un paquete con el bit DF (no fragmentar) establecido en 1 llega a un enrutador que no puede manejar el paquete debido a su longitud, el paquete se descarta.

Cuando un enrutador recibe un paquete y su bit MF (más fragmentos) se establece en 1, el enrutador sabe que se trata de un paquete fragmentado y que partes del paquete original están en camino.

Si el paquete está fragmentado demasiado pequeño, la sobrecarga aumenta. Si el paquete está demasiado fragmentado, es posible que el enrutador intermedio no pueda procesarlo y se descarte.