Escolar Documentos
Profissional Documentos
Cultura Documentos
3 – Nível de Rede
Î Enquadramento
Î Endereçamento ao nível de rede
Î Encaminhamento
Î Protocolo IP
Î Empacotamento e fragmentação
Î Qualidade de serviço
Î Outros protocolos de nível de rede: ICMP, IGMP
Cliente
Comutador Encaminhador Servidor
Ethernet
Protocolos de Protocolo IP
encaminhamento Endereçamento
RIP, OSPF, BGP Formato dos datagramas
Nível de Operações sobre datagramas
rede tabela de
encaminhamento Protocolo ICMP
Relato de erros
Controlo
Nível físico
Comunicação ponto-a-ponto:
estação - encaminhador - encaminhador - … - estação
Classes de endereços:
0.0.0.0 a
A 0 rede estação
127.0.0.0
B 128.0.0.0 a
10 rede estação
191.255.255.255
192.0.0.0 a
C 110 rede estação
223.255.255.255
224.0.0.0 a
D 1110 Endereço multicast 239.255.255.255
32 bits
IANA
Soluções de Migração:
; Pilha dupla IPv4/IPv6: alguns encaminhadores conseguem traduzir
pacotes entre os dois formatos;
; Túneis: Pacotes IPv6 transportados como dados de pacotes IPv4.
Túnel:
IPv6 IPv6 IPv6 IPv6
A B E F
IPv6 IPv6
Fluxo: X Fluxo: X
IP fonte: A IP fonte: A
IP dest.: F IP dest.: F
Pacote
Caminho
Encaminhador
Servidor Web
Cliente Web – Utilizador (PC) Endereço IP = 193.136.222.20
Endereço IP = 193.136.128.57 Porto usado: 80
Porto usado: 51045 Host name = www.img.lx.pt
Host name = nyquist.ist.utl.pt
Rede 2
Encaminhadores
Pacote
Caminho
Rede 1
Mesmo
pacote
3º formato
Trama de trama
3. Exemplo 4. Exemplo 2
Endereço IP 172. 30. 22. 7 Endereço IP 172. 30. 22. 7
Máscara 255. 0. 0. 0 Máscara 255. 255. 0. 0
Resultado 172. 0. 0. 0 Resultado 172. 30. 0. 0
Exemplo de
configuração de
endereço IP
em ambiente
Windows.
Next-
Network/ Metric
Row Mask (/Prefix)* Interface Hop
Subnet (Cost)
Router
1 128.171.0.0 255.255.0.0 (/16) 47 2 G
2 172.30.33.0 255.255.255.0 (/24) 0 1 Local
3 192.168.6.0 255.255.255.0 (/24) 12 2 G
Next-
Network/ Metric
Row Mask (/Prefix)* Interface Hop
Subnet (Cost)
Router
15 0.0.0.0 0.0.0.0 (/0) 5 3 H
Resumo:
Î A decisão de encaminhamento exige que seja testada cada
linha da tabela de encaminhamento, para cada pacote, de
forma a escolher o melhor caminho;
; Operação demorada;
Î Cada pacote é processado separadamente;
; Encaminhador tem que ter grande capacidade de
processamento;
Î Com rotas alternativas podem existir vários candidatos para
encaminhar o pacote;
; Escolha depende do valor da métrica de cada linha.
Encaminhador Encaminhador
Informação de
tabelas de
encaminhamento Encaminhador
Encaminhador
Informação de
tabelas de
Encaminhador encaminhamento
TRC – Prof. Paulo Lobato Correia 42
Encaminhamento na Internet
Î Vector distância
Î Comprimento das ligações é considerado unitário
Î Diâmetro da rede inferior a 16 (número máximo de saltos = 15)
Î Cada encaminhador envia periodicamente o seu vector
de distâncias aos vizinhos
; Encaminhadores não guardam informação sobre os vectores
distância dos vizinhos
Î Ausência prolongada da recepção de vectores distância
indica falha na ligação
Î Opera sobre UDP ! Dados UDP: Cabeçalho
(porto 520) Mensagem RIP UDP
R1 R2 R3
d(R2)=1
d(R1)=2
; Convergência é lenta (pode originar perda de pacotes).
Î Estado da ligação
Î A cada ligação podem estar associadas várias métricas
Î Múltiplos caminhos do mesmo comprimento entre pares
origem destino
Î Segurança
Î Suporte de hierarquias dentro de uma AS (designated routers)
Î Suporte de multicast
Î Opera sobre IP Dados IP Cabeçalho
Mensagem OSPF IP
Área Designated
Router 2
2
2 2
Sistema Sistema
Autónomo BGP Autónomo
Cliente IP Servidor IP
Pacote IP: Datagrama
Connectionless
Pacotes são enviados isoladamente
Não fiável
Não há correcção de erros
Em caso de detecção de erro: descartado
(O IPv6 nem sequer verifica se há erros)
Deixa correcção de erros para o nível de transporte
Reduz custo dos encaminhadores
TRC – Prof. Paulo Lobato Correia 60
Protocolo IP v4
32 bits
Pacote IP v4:
comp.
ver.
cab. TOS comprimento total Î TOS: Tipo de serviço;
0 1 2 3 4 5 6 7
Dados T-PDU
R-PDU
TRC – Prof. Paulo Lobato Correia 64
Fragmentação e reconstrução
Cada rede tem o seu valor de MTU; Inicio do cabeçalho
Ident= x 0 Offset= 0
Estratégia: Resto do cabeçalho
Inicio do cabeçalho
Inicio do cabeçalho
ETH IP (1400) FDDI IP (1400) PPP IP (512) ETH IP (512) Ident= x 0 Offset= 1024
Resto do cabeçalho
PPP IP (512) ETH IP (512)
376 bytes dados
PPP IP (376) ETH IP (376)
Categorias de tráfego:
Î Tráfego sem requisitos de tempo real (ex.: FTP, e-mail):
; A prioridade é a correcção dos dados, e não a constância de atraso;
Î Tráfego com requisitos de tempo real (ex.: videoconferência):
; A prioridade é a constância do atraso, e alguma garantia de largura
de banda, tolerando-se algum nível de erros.
Î Serviço best-effort:
; A Internet trata todos os pacotes da mesma forma;
Î Integrated services (IntServ)
; IntServ consiste num conjunto de mecanismos para permitir aos
utilizadores requerer um dado tipo de QoS para um fluxo de dados.
Î Differentiated Services (DiffServ)
; DiffServ usa o campo TOS (type of service) presente nos
cabeçalhos IPv4 para indicar o tipo de QoS requerido.
Encaminhador
“Host Unreachable”
Mensagem de erro
“Echo”
“Echo
Reply”