Documente Academic
Documente Profesional
Documente Cultură
Encapsulamento IP
Introduo
sabido que o hardware subjacente no entende o tipo de endereamento de inter-rede. Portanto, uma traduo realizada para que os dados sejam entregue pelo mtodo de endereamento fsico existente. Os datagramas so todos encapsulados de acordo com o formato de quadros do hardware subjacente;
2
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Encapsulamento
Para um quadro de hardware, um pacote de inter-rede tudo encarado como dado; Um campo especfico do quadro gerado pelo hardware diferencia um datagrama IP dos demais dados:
3
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
A cada salto, o datagrama extrado do quadro gerado pelo hardware. O quadro descartado e se houver necessidade de encaminhar para um prximo salto, o datagrama encapsulado novamente em um quadro correspondente a tecnologia utilizada pela rede subjacente ao salto. Problema: Um quadro pode diferir a cada salto.
4
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Ex.
5
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Cada tecnologia de rede especifica uma quantidade mxima que um quadro pode transportar. MTU - Unidade mxima de transmisso. Ento o que acontece se o Datagrama for maior que o quadro de uma determinada tecnologia de rede?
6
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Ex: A rede 1 tem MTU = 1500 e precisa enviar para a rede 2, mas que suporta apenas MTU=1000.
7
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Fragmentao
Para resolver o problema de enviar uma informao maior que a rede pode suportar, um roteador usa a tcnica de Fragmentao. O roteador divide um Datagrama em fragmentos menores e envia cada um at o destino. Um bit usado no campo FLAG para indicar que um datagrama gerado por roteador fragmentado ou no. O Campo Fragment Offset indica a organizao dos fragmentos para ajudar na montagem do datagrama original.
8
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Fragmentao
Sabendo o MTU da rede, o roteador consegue calcular o tamanho mximo de um fragmento. Cada fragmento contm uma cpia do cabealho original.
9
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Remontagem
A remontagem, ou seja o processo de recriar o datagrama original a partir dos fragmentos realizada apenas no destino.
Ex.
10
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Remontagem
Os roteadores subsequentes no precisam verificar se o pacote fragmento ou no; Permite que os fragmentos tomem rotas alternativas;
11
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Identificando um Datagrama
O campo Identification permite em conjunto com Fragment Offset determinar a ordem para compor o datagrama original a medida que os fragmentos forem chegando ao destino. A perda de um fragmento no pode ser recuperada. No faz sentido porque o remetente no sabe fragmentao.
12
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF
Fragmentando um Fragmento
O que acontece se um Datagrama fragmentado passar por uma rede menor ainda? O esquema de fragmentao desenvolvida para o IP permite mltiplas fragmentaes. O Destino recebe os fragmentos normalmente e os remonta, mas no sabe quantas vezes ocorreram as fragmentaes durante o percurso.
13
Professor: Arlindo Tadayuki Noji Instituto de Ensino Superior Fucapi - CESF