Redes de Computadores
Camada de Rede : Introdução
Prof. Thiago Nóbrega
[email protected]UASC – CEEI – UFCG
Sumário da Aula
1. Introdução a camada de rede
2. Roteadores
3. Exemplo
4. Serviços da camada de rede
1
Introdução a Camada de Rede
2
Transferência do dado da
origem para o destino
3
Transferência na camada de rede
Objetivo :
Transferência de pacotes/datagramas da
origem para o destino
Mover quadros de uma extremidade de
um "fio" (virtual) para a outra
4
Transferência na camada de rede
Desafios :
Conhecer a topologia da rede (ou seja, o
conjunto de todos os roteadores e enlaces)
Escolher os caminhos mais apropriados
Evitar congestionamentos
Coordenadar o fluxos de tráfego (troca de
trafefo) de redes operadas por sistemas
autônomos (operadoras) distintas
5
Store-and-Forward
O papel da camada de rede é aparentemente
simples - transportar pacotes de um
hospedeiro remetente a um hospedeiro
destinatário. Para tal, realiza
Repasse
Roteamento
6
Store-and-Forward - Repasse
Repasse : Quando um pacote chega ao
enlace de entrada de um roteador, este
deve conduzi-lo até o enlace de saída
apropriado.
Repasse refere-se à ação local
realizada por um roteador para
transferir um pacote da interface de
um enlace de entrada para a interface
de enlace de saída apropriada.
7
Store-and-Forward - Roteamento
Roteamento. A Camada de rede deve
determinar a rota ou o caminho tomado
pelos pacotes ao fluírem de um remetente
a um destinatário.
Roteamento refere-se ao processo de
âmbito geral da rede que determina
os caminhos fim-a-fim que os pacotes
percorrem desde a orige1n até o
destino.
8
Roteadores
Switches de Camada 3 / Switch L3
9
O que são roteadores?
10
O que são roteadores?
11
O que são roteadores?
12
Como os roteadores são utilizados?
A B
13
Como os roteadores são utilizados?
B
H1 A C
D H2
E
14
Como os roteadores são utilizados?
B
H1 A C
D H2
E
15
Topologia pequeno datacenter
16
Topologia pequeno datacenter
17
Elementos de um Roteadores
O que há dentro de um roteador?
18
Componentes de um
Roteador
Portas de entrada
interfaces físicas
Processador de roteamento
Elemento de comutação
Portas de saída
interfaces físicas
19
Portas de Entrada
Funções de camada física
Funções de camada de enlace
Verificação/Exame
E aqui as tabelas de repasse são
consultada para deteminar a porta de
saída do roteador à qual um pacote
que chega será repassado por meio
do elemento de comutação
20
Portas de Saída
Uma porta de saída armazena os pacotes
repassados a ela através do elemento de
comutação e, então, os transmite até o
enlace de saída, realizando as funções
necessárias da camada de enlace e da
camada física.
21
Elemento de comutação
O elemento de comutação conecta as
portas de entrada do roteador às suas
portas de saída.
Comutação por memória :
controle direto da CPU -
Dispositivo E/S
Comutação por barramento
backplane bus de 32 Gbps
Comutação por rede de interconexão
crossbar é non-blocking Tbps
22
Processador de Roteamento
Executa as funções do plano de controle
Protocolos de roteamento
Gerenciamento de rede
23
Onde ocorre formação de fila? Atraso e ?
24
Buffers
25
Escalonamento de pacotes
Primeiro a entrar/primeiro a sair (FIFO)
26
Escalonamento de pacotes
Primeiro a entrar/primeiro a sair (FIFO)
Enfileiramento prioritário
Varreduracíclica e enfileiramento justo
ponderado (WFQ)
27
Escalonamento de pacotes
Primeiro a entrar/primeiro a sair (FIFO)
Enfileiramento prioritário
Varreduracíclica e enfileiramento justo
ponderado (WFQ)
28
Exemplo de Funcionamento
da Camada de Rede
29
Cenário
Provedor B
7 provedores (AS ou ISP)
Provedor A D H2
AaG
E
H1 H2
Endereço C
provedor.host G
cabeçalho menssagem H1 A F B
0110.0001 (6.1)
30
Roteador Provedor A
Cabeçalho: 0110.0001
Provedor B
Roteador A:
Provedor A D H2
3 portas de saída 0110
E
0111
Tabela de roteamento
C
provedor saída
G
0100 3 H1 A 0100 F
B
0110 2 1001
0111 2
1001 1
31
Roteador Provedor E
Cabeçalho: 0110.0001
Provedor B
Roteador A:
Provedor A 0110 D H2
2 portas de saída 0110
E
0111
Tabela de roteamento
0111 C
provedor saída
G
0110 2 H1 A 0100 F
B
0111 1 1001
32
Roteador Provedor D
Cabeçalho: 0110.0001 Provedor B
Entrega o pacote/datagrama Provedor A
0110
0110 D H2
E
para o Host 2 0111
0111 C
G
H1 A 0100 F
B
1001
33
Trace route
34
Serviços da Camada de Rede
35
Serviços que gostariamos de ter
Entrega garantida
Entrega garantida corn atraso lilnitado
Entrega de pacotes na ordem
Largura de banda mínima garantida
Segurança
36
Mundo real
Não temos nenhum desses serviço!
Entrega garantida
Entrega garantida corn atraso lilnitado
Entrega de pacotes na ordem
Largura de banda mínima garantida
Segurança
37
Serviços Camada de Rede
A camada de rede da Internet fornece um
único modelo de serviço, conhecido como Provedor B
serviço de melhor esforço. Nesse serviço não Provedor A 0110 D H2
há garantia de que:
0110
E
0111
os pacotes sejam recebidos na ordem 0111 C
G
atraso de fim a fim H1 A 0100 F
B
largura de banda mínima 1001
entrega final dos pacotes transmitidos
38
Mas como a Internet funciona
39
Como a internet funciona
Conjuntos de varios protocolos :
Internet Protocol (IP)
TCP/UDP (Camada de Transporte)
40
41
Avisos
42
Próxima Aula Onde devo estudar?
IP Kurose
Capítulo 4
Seções
4.4.1
43