Diferencia entre revisiones de «Planificación y Administración de Redes/Tema 8/Estándares»

Contenido eliminado Contenido añadido
Jamj2000 (discusión | contribs.)
Jamj2000 (discusión | contribs.)
Línea 142:
Un encaminador ''(router)'' fragmenta un datagrama en varios si el siguiente tramo de la red por el que tiene que viajar el datagrama tiene un MTU inferior a la longitud del datagrama. Veamos con el siguiente ejemplo cómo se produce la fragmentación de un datagrama.
 
[[File:Esquema de 3 redes con MTU.jpg|thumb|600px|center|Esquema de 3 redes con MTU]]
[[Image:]]
 
<nowiki>Supongamos que el host A envía un datagrama de 1400 bytes de datos (1420 bytes en total) al host B. El datagrama no tiene ningún problema en atravesar la red 1 ya que 1420 < 1500. Sin embargo, no es capaz de atravesar la red 2 (1420 >= 620). El router R1 fragmenta el datagrama en el menor número de fragmentos posibles que sean capaces de atravesar la red 2. Cada uno de estos fragmentos es un nuevo datagrama con la misma </nowiki>''Identificación'' pero distinta información en el campo de ''Desplazamiento de fragmentación'' y el bit de ''Más fragmentos (MF)''. Veamos el resultado de la fragmentación:
Línea 150:
El router R2 recibirá los 3 datagramas IP (fragmentos) y los enviará a la red 3 sin reensamblarlos. Cuando el host B reciba los fragmentos, recompondrá el datagrama original. Los encaminadores intermedios no reensamblan los fragmentos debido a que esto supondría una carga de trabajo adicional, a parte de memorias temporales. Nótese que el ordenador destino puede recibir los fragmentos cambiados de orden pero esto no supondrá ningún problema para el reensamblado del datagrama original puesto que cada fragmento guarda suficiente información.
 
Si el datagrama del ejemplo hubiera tenido su bit ''No fragmentar (NF)'' a 1, no hubiera conseguido atravesar el router R1 y, por tanto, no tendría forma de llegar hasta el host B. El encaminador R1 descartaría el datagrama.
 
=== CIDR ( Classless Inter-Domain Routing) ===