Para
compreender o roteamento, primeiro é necessário estudar sobre
os roteadores, que são computadores ligados a mais de uma rede
física e que tem a função de destinar os pacotes para a rede destinatária.
Dentre algumas das características de um roteador, podemos citar
que estes conhecem os endereços de determinadas redes e possuem
uma espécie de mapa, ou seja, conhecem os caminhos necessários
para que os pacotes possam ser entregues.
Normalmente
os roteadores são máquinas dedicadas, porém isso não é uma regra.
Máquinas equipadas com o Unix e outros sistemas servidores podem
desempenhar esta função. Aconselha-se o uso de roteadores dedicados,
pelos motivos que seguem:
-
Possuem
arquitetura 100% desenvolvida para esta finalidade;
-
Executam
apenas a tarefa de roteamento, aumentando a performance do
sistema;
-
Possuem
software especialmente desenvolvido neste sentido.
Normalmente
a programação de roteadores se dá pela própria rede e estes não
são acompanhados de monitores e teclados. Existem diversos softwares
utilizados para a programação de roteadores, o mais clássico destes
é o TelNet. Veja abaixo o gráfico de um roteador da marca Cyclades,
modelo PR3000:

É
importante lembrar que o roteamento não ocorre exclusivamente
em roteadores, pois cada máquina de uma determinada rede TCP/IP
executa tarefas (pequenas) que emulam o roteamento, isso porque
o roteamento de uma estação rateia apenas pacotes geradas por
elas mesmas.
Veja
no gráfico abaixo um esquema sobre o funcionamento básico de um
roteador:

Observe
que no esquema acima, o roteador 001 possui três interfaces de
rede TCP/IP (202..., 210... e 212...). Quando a estação A (com
endereço IP de 202.108.0.1) envie pacotes para a estação B (com
endereço IP 212.210.10.11), primeiro conclui que que a parte do
seu endereço IP não faz parte de sua rede física (através de consulta
da tabela de roteamento IP), então estes pacotes serão enviados
ao roteador 001 com seu endereço físico, que por sua vez recebe
estes pacotes, monta os frames com o endereço físico ARP da estação
B e envia os mesmos.
Existem
casos na qual o destinatário não está na mesma rede física, assim
sendo, o roteador 001 irá enviar os pacotes para um segundo
roteador, e assim sucessivamente, até que o destinatário se encontre
na mesma rede física de um determinado roteador.
Na
próxima aula iremos estudar sobre a tabela de roteamento.