Escolar Documentos
Profissional Documentos
Cultura Documentos
Formato do Datagrama IP
versão do Protocolo IP 32 bits tamanho total
do datagrama
tamanho do header type of
ver head. lenght
(bytes)
(bytes) len service
Classe de serviço fragment para
16-bit identifier flgs fragmentação/
offset
número máximo time to proto- Internet remontagem
de saltos live col checksum
(decrementado em
32 bit endereço IP de origem
cada roteador)
32 bit endereço IP de destino
Protocolo da camada
superior com dados no Opções (se houver) Ex. timestamp,
datagrama registro de rota
data lista de rotea-
(tamanho variável , dores a visitar.
tipicamente um segmento
TCP ou UDP)
1
IP Fragmentação e Remontagem
IP Fragmentação e Remontagem
Fragmentação
reassembly
2
IP Fragmentação e Remontagem
tamanho ID fragflag offset
=4000 =x =0 =0
U Transporte de mensagens:
P mensagens ICMP transportadas em datagramas IP
3
ICMP: Internet Control Message Protocol
Roteamento na Internet
4
Hierarquia de AS
Roteador de borda Inter-AS (exterior gateway)
Roteamento Intra-AS
5
RIP ( Routing Information Protocol)
z
w x y
A D B
C
Rede de Destino Next Router Num. de saltos para dest.
w A 2
y B 2
z B 7
x -- 1
…. …. ....
Tabela de roteamento em D
6
RIP: Falha de Enlaces e Recuperação
7
Exemplo de tabela RIP
Roteador: giroflee.eurocom.fr
Destination Gateway Flags Ref Use Interface
-------------------- -------------------- ----- ----- ------ ---------
127.0.0.1 127.0.0.1 UH 0 26492 lo0
192.168.2. 192.168.2.5 U 2 13 fa0
193.55.114. 193.55.114.6 U 3 58503 le0
192.168.3. 192.168.3.5 U 2 25 qaa0
224.0.0.0 193.55.114.6 U 3 0 le0
default 193.55.114.129 UG 0 143454
8
OSPF características avançadas
OSPF Hierárquico
9
OSPF Hierárquico
U Hierarquia de dois níveis: área local e backbone.
P anúncios de Link-state são enviados apenas nas áreas
P cada nó tem a topologia detalhada da área; mas somente
direções conhecidas (caminhos mais curtos) para redes em
outra áreas.
U Area border routers: “resumem” distâncias para redes na
própria área e enviam para outros roteadores de borda de área
U Backbone routers: executam o roteamento OSPF de forma
limitada ao backbone.
U Boundary routers: realizam as funções de interconexão com
outros sistemas autônomos.
10
Inter-AS routing
11
Internet inter-AS routing: BGP
Suponha: roteador X envia seu caminho ao roteador
parceiro W
U W pode escolher ou não o caminho oferecido por X
P critérios de escolha: custo, regras (não rotear
através de AS rivais ), prevenção de loops.
U Se W seleciona o caminho oferecido por X, então:
Path (W,Z) = w, Path (X,Z)
U Nota: X pode controlar o tráfego de entrada
controlando as rotas que ele informa aos seus
parceiros:
P ex., se X não quer rotear tráfego para Z, X não
informa nenhuma rota para Z
12
Porque os protocolos Intra- e Inter-AS são
diferentes ?
Políticas:
U Inter-AS: a administração quer ter controle sobre como seu
tráfego é roteado e sobre quem roteia através da sua rede.
U Intra-AS: administração única: as decisões políticas são mais
simples
Escalabilidade
U O roteamento hierárquico poupa espaço da tabela de rotas e
reduz o tráfego de atualização
Performance:
U Intra-AS: preocupação maior é desempenho
U Inter-AS: regras de mercado podem ser mais importantes que
desempenho
IPv6
U Motivação inicial: o espaço de endereços de 32-bits
estará completamente alocado por volta de 2008.
U Motivação adicional:
P melhorar o formato do header para permitir maior velocidade
de processamento e de transmissão
P mudanças no header para incorporar mecanismos de controle
de QOS
P novo tipo de endereço: “anycast” - permite enviar uma
mensagem para o melhor dentre vários servidores replicados
P IPv6 formato dos datagramas:
P cabeçalho fixo de 40 bytes
P não é permitida fragmentação
13
IPv6 Header (Cont)
Priority: permitir definir prioridades diferenciadas
para vários fluxos de informação
Flow Label: identifica datagramas do mesmo “fluxo.”
(conceito de “fluxo” não é bem definido).
Next header: identifica o protocolo da camada superior
ou um header auxiliar
14
Transição do IPv4 para IPv6
U Nem todos os roteadores poderão ser atualizados
simultaneamente
P não haverá um dia da vacinação universal
P A rede deverá operar com os dois tipos de datagramas
simultaneamente presentes
P Duas abordagens propostas:
P Dual Stack: algusn roteadores com pilhas de protocolos
duais (v6, v4) podem trocar pacotes nos dois formatos e
traduzir de um formato para o outro
P Tunneling: IPv6 transportado dentro de pacotes IPv4
entre roteadores IPv4
15
Tunneling
16