Uma maneira simples de definir
internet, é um conjunto de redes interligadas, e o responsável fazer as conexões
é o roteador.
O sistema autônomo é responsável
pelo gerenciamento de um grupo de redes e roteadores, organiza os roteadores de
maneira hierárquica por exemplo, alguns roteadores são definidos para fazer a transmissão
de dados entre redes dentro da mesma autoridade administrativa, e outros
transmitem dados entre as redes das autoridades administrativas.
Sendo assim, o roteamento é muito
importante no funcionamento da internet, sua função é realizar a entrega dos
pacotes de dados, para aplicações ou camadas de protocolos, e para isso traça o
melhor caminho de comunicação para executar a transmissão.
A caminho determinado para
transmissão dos pacotes de dados, deve ser contínuo, o modelo de roteamento
normalmente utilizado é o salto-por-salto(hop-by-hop), onde o roteador, recebe o
pacote, verifica seu destino(Endereço IP), e estuda qual o melhor caminho para transmitir(o
próximo salto), e faz isso sucessivamente, assim o roteador seleciona a melhor porta para
enviar o pacote de dados ao seu destinatário.
E essa função de determinar
caminhos, os roteadores executam as seguintes atividades:
·
Inicialização e manutenção de tabelas de rotas;
·
Processos e protocolos de atualização de rotas;
·
Especificação de endereços e domínios de
roteamento;
·
Atribuição e controle de métricas de roteamento.
E existem duas formas de configurar
os caminhos, e podendo ser: roteamento estático ou dinâmico.
·
Roteamento estático:
Utiliza uma rota pré-definida e configurada
manualmente pelo administrador da rede.
·
Roteamento dinâmico:
Utiliza protocolos de roteamentos que ajustam
automaticamente as rotas de acordo com as alterações de topologia e outros
fatores, tais como o tráfego.
E todos os protocolos de
roteamento executam a mesma função primária de determinar a melhor rota para
cada destino, a maneira como decidem a melhor rota é que os diferencia os
protocolos de roteamento existentes, que podem ser internos ou externos.
Protocolo de roteamento
interno: efetua a troca informações dentro de um sistema autônomo, utilizados por
empresas, e são chamados de roteadores internos, e possui uma variedade de
protocolos: Interior Gateway Protocols – IGPs). Dentre eles estão: RIP, IGRP,
EIGRP, OSPF e Integrated IS-IS, sendo esses últimos os mais usuais.
Protocolo de roteamento externo:
executa a troca de informação entre sistemas autônomos e utilizam o Exterior
Gateway Protocol (EGP) ou o BGP (Border Gateway Protocol). Para este tipo de
roteamento são considerados basicamente coleções de prefixos CIDR (Classless
Inter Domain Routing) identificados pelo número de um Sistema Autônomo.