Protocolos de Roteamento
A Internet é uma coleção de redes interconectadas, onde seus pontos de ligação são os roteadores que, por sua vez, estão organizados de forma hierárquica.
Alguns roteadores são utilizados apenas para trocar dados entre grupos de redes controlados pela mesma autoridade administrativa, enquanto outros fazem também a comunicação entre as autoridades administrativas.
A entidade que controla e administra um grupo de redes e roteadores chama se Sistema Autônomo.
O Roteamento e Seus Componentes
O roteamento é a principal forma utilizada na Internet para a entrega de pacotes de dados entre hosts.
O roteamento é medido utilizando o salto-por-salto (hop-by-hop), onde cada roteador que recebe um pacote, abre, verifica o cabeçalho IP, calcula o próximo salto e entrega o pacote neste próximo salto. É um processo que se repete até a entrega do pacote ao seu destinatário. Parece ser tudo muito simples, mas, no entanto, para que este funcione, são necessários dois elementos: tabelas de roteamento e protocolos de roteamento.
As Tabelas de roteamento são registros de endereços de destino associados ao numero de saltos até ele, podendo conter varias outras informações.
Os Protocolos de roteamento que determinam o conteúdo das tabelas de roteamento, são eles que ditam a forma como a tabela é montada e de quais informações ela é composta.
Roteamento Interno
Roteadores utilizados para trocar informações dentro de Sistemas Autônomos são chamados de roteadores internos (interior routers) e podem utilizar uma variedade de protocolos de roteamento interno (Interior Gateway Protocols - IGPs), dentre eles podemos citar: RIP, IGRP, EIGRP, OSPF e Integrated IS-IS.
Roteamento Externo
Roteadores que trocam dados entre Sistemas Autônomos são chamados de roteadores externos (exterior routers), que por sua vez utilizam o Exterior Gateway Protocol (EGP) ou o BGP