Roteadores
Roteadores são pontes que operam na camada de Rede do
modelo OSI. Tomando como base o protocolo mais usado
hoje em dia, o TCP/IP, o protocolo IP é o responsável por criar
o conteúdo dessa camada.
Isso significa que os roteadores não analisam os quadros
físicos que estão sendo transmitidos, mas sim os datagramas
produzidos pelo protocolo de alto nível.
Roteadores
No caso do TCP/IP, os roteadores são capazes de ler e
analisar os datagramas IP contidos nos quadros transmitidos
pela rede. O papel fundamental do roteador é poder
escolher um caminho para o datagrama chegar até o seu
destino. Em redes grandes pode haver mais de um caminho,
e o roteador é o elemento responsável por tomar a decisão
de qual caminho percorrer. Em outras palavras, o roteador é
um dispositivo responsável por interligar redes diferentes.
Roteadores
Como você pode perceber, há dois caminhos para conectar
um micro da rede 1 com um micro da rede 5: através do
roteador 2 ou através do roteador 4.
Roteadores
Os roteadores podem decidir qual caminho tomar através de
critérios, que define o caminho mais curto, ou o caminho
mais descongestionado.
A grande diferença entre a ponte e um roteador é que o
endereçamento que a ponte utiliza é o endereçamento
usado na camada de Link de Dados do modelo OSI, ou seja, o
endereçamento MAC das placas de rede, que é um
endereçamento físico.
Roteadores
O roteador por operar na camada de Rede, usa o sistema de
endereçamento dessa camada, que é um endereçamento
lógico. No caso do TCP/IP, esse endereçamento é o IP.
Em grandes redes, como a internet, é praticamente
impossível para uma ponte saber os endereços MAC de todas
as placas de rede existentes na rede. Assim, os roteadores
operam com os endereços lógicos, que trabalham em uma
estrutura onde o endereço físico não é importante e a
conversão do endereço lógico para o físico é feita somente
quando o datagrama chega á rede de destino.
Roteadores
A vantagem do uso de endereços lógicos em redes grandes é
que eles são mais fáceis de serem organizados
hierarquicamente, isto é, de uma forma padronizada. Mesmo
que um roteador não saiba onde está fisicamente localizada
uma máquina que possua um determinado endereço, ele
envia o pacote de dados para outro roteador que tenha
probabilidade de saber onde esse pacote deve ser entregue.
Esse processo continua até o pacote atingir a rede de
destino, onde o pacote atingirá a máquina de destino.
Roteadores
Outra vantagem é que no caso da troca do endereço físico
de uma máquina na rede, isso não faz com que o endereço
lógico dessa máquina seja alterado.
Outro ponto importante é o fato de que os roteadores são
capazes de fragmentar os datagramas recebidos, com isso,
esse dispositivo é capaz de interligar duas redes que
possuam arquiteturas diferentes.
Roteadores
É importante notar, que o papel do roteador é interligar
redes diferentes, enquanto que o papel de repetidores, hubs,
pontes e switches é de interligar segmentos pertencentes a
uma mesma rede.
Roteadores
Protocolos
Os roteadores possuem uma tabela interna que lista as
redes que eles conhecem, chamada de tabela de
roteamento. Essa tabela possui uma entrada informando o
que fazer quando chegar um datagrama com um endereço
desconhecido. Essa entrada é chamada como rota default ou
default gateway.
Roteadores
Protocolos
Assim, ao receber um datagrama destinado a uma rede que
ele conhece, o roteador envia esse datagrama a essa rede,
através do caminho conhecido. Caso ele receba um
datagrama destinado a uma rede cujo caminho ele não
conhece, esse datagrama é enviado para o roteador listado
como sendo o default gateway. Este roteador irá encaminhar
o datagrama usando o mesmo processo até o datagrama
atingir o destinatário ou acabar seu tempo de vida, o que
ocorrer primeiro.
Roteadores
Protocolos
Algumas redes não possuem ligação com a internet e por
esse motivo suas tabelas de roteamento não precisam de
constante atualização e por isso são chamadas de tabelas
estáticas.
Já em redes grandes como a internet, a tabela de
roteamento precisa ser alterada de tempos em tempos, de
forma a refletir as novas condições da rede. Essa alteração é
feita automaticamente pelos roteadores, eles comunicam
entre si com frequência, informando as alterações ocorridas
na estrutura física da rede. Aqui as tabelas são dinâmicas.
Roteadores
Protocolos
Essa comunicação é feita usando-se um protocolo de
roteamento. Cada protocolo de alto nível possui o seu
próprio protocolo de roteamento.
O protocolo de roteamento pode operar de duas formas:
informando o menos caminho para tingir uma rede ou
informando o melhor caminho, que nem sempre é o menor,
em geral é o caminho menos congestionado. Protocolos que
operam dessa forma são classificados como sendo baseados
no estado de link.
Roteadores
Protocolos
Os protocolos de roteamento baseados na distância mais
conhecidos são o RIP (usado pelo IP e pelo IPX) e o RTMP
(usado pelo AppleTalk). Os protocolos de roteamento
baseados no estado do link mais conhecidos são o OSPF
(usado pelo IP), o NLSP (usado pelo IPX) e o PNNI (usado pelo
ATM).
Roteadores
Configuração de roteamento
Como falamos anteriormente, o gateway é uma porta de
saída da rede, que é usada quando o roteador não conhece o
endereço de destino de um datagrama. Dentro de uma rede
contendo vários roteadores, cada roteador poderá usar um
default gateway diferente.
Roteadores
Configuração de roteamento
Quando alguma máquina da rede 2 enviar um datagrama, o
roteador 2 irá analisá-lo para enviá-lo ao destino. Se for um
datagrama destinado à própria rede 2, esse datagrama não
sai dessa rede e é encaminhado para a máquina de destino.
Caso o datagrama possua um endereço de destino
desconhecido, o roteador irá encaminhá-lo para o seu
default gateway, que é a porta LAN do roteador 1.
Roteadores
Configuração de roteamento
O roteador 1, então, analisará o datagrama. Se esse
datagrama possui um endereço conhecido, isto é, é um
datagrama destinado à rede 1, então o roteador 1 o entrega.
Caso contrário, o roteador 1 enviará o datagrama para o seu
default gateway ( o provedor no qual ele está ligado). E esse
procedimento continua até o datagrama chegar ao seu
destino.
Roteadores
Exercícios:
1. Defina roteadores.
2. Qual a principal diferença entre um roteador e uma
ponte?
3. O que é e como funciona uma tabela de roteamento
dinâmico?
4. O que é e para que serve o default gateway em
roteadores?
Download

18 - Professor Ermerson