Você está na página 1de 8

Roteamento

Histria da Internet

A Internet surgiu em meio a Guerra Fria em 1969. Foi ento criada com
objetivos militares pelo departamento de defesa dos Estados Unidos com
intuito de se estabelecer comunicao entre suas bases militares em caso
de ataques que viessem a destruir os meios de telecomunicaes
convencional.

Protocolos

Protocolos so conjuntos de normas que administram a comunicao entre


duas ou mais localidades tornando possvel a troca de informaes e
mensagens.

Protocolos de Roteamento

Nas redes de computadores, os protocolos de roteamento so utilizados


para troca de informaes entre roteadores, isto ocorre para atualizaes de
suas tabelas de roteamento, executando algoritmos especficos de cada
protocolo. Protocolos so utilizados para que estando conectados direta ou
indiretamente possam aprender o melhor caminho para o destino dos
pacotes, preenchendo suas tabelas de roteamento que descrevem o estado
da rede.

Tipos de Protocolo de Roteamento: IGP E EGP

Para funcionamento da Internet existem dois tipos de protocolo de


roteamento que so utilizados: so eles os protocolos de roteamento interno
(IGP Interior Gateway Protocol) e protocolos de roteamento externo (EGP
Exterior Gateway Protocol). O IGP interliga redes em um sistema autnomo
enquanto EGP faz a conexo entre sistemas autnomos.

Roteamento Hierrquico

Um Sistema Autnomo (AS) formado por redes e roteadores que esto


sobre um mesmo governo e so administrados pelo grupo que as detm.
Isso feito para que o que realizado dentro de um AS no seja conhecido
por outros sistemas autnomos, melhorando e reduzindo a complexidade da
Internet no mundo. Para ser estabelecido uma comunicao das redes
internas (IGP) com outros sistemas autnomos (AS) necessrio que um
dos roteadores na rede interna esteja configurado para acessar o meio
externo ao AS, ou seja, se comunicar com outros AS, garantindo assim o
acesso a outros AS. Para AS lhe atribudo uma numero de identificao
que faz a diferena entre outros sistemas autnomos. A Internet hoje no
mais um grande numero de redes locais conectas, mas sim um conjunto de
Sistemas a Autnomos que trocam informaes de rotas entre suas redes.
Ento no loucura imaginar que a internet uma grande conjunto de
nuvens que se conectam para garantir que uma informao possa chegar a
qualquer lugar do Globo, comprometida em fazer com que sempre exista
um caminho para qualquer acesso na Internet.
Um exemplo de como uma conexo lgica utilizado em um sistema
autnomo (AS1) se conectando a outro sistema autnomo (AS2), se
utilizando dos tipos de protocolos de roteamento esta na figura abaixo:

Figura: Exemplo de rede entre dois sistemas autnomos com IGP e EGP.
Internamente aos ASs se utilizam o IGP, mas para conexo entre sistemas
autnomos utilizamos o EGP.

Open Shortest Path First - OSPF

Introduo

O OSPF - Open Shortest Path First - (Abrir o menor caminho primeiro), um


protocolo de roteamento link state (Estado de Enlace) definido pela RFC
2328, tem uma distncia administrativa de 110, e do tipo IGP (Interior
Gateway Protocol) e troca informaes de roteamento dentro de um sistema
autnomo e trabalha com TCP/IP.
Foi desenvolvido por grupos de trabalho do IGP que por sua vez so
membros do IETF (Internet Engineering Tasking Force), devido a grande
necessidade da comunidade global em poder utilizar um protocolo do tipo
IGP mais eficiente, que fosse no proprietrio, com suporte a subredes IP,
fundamentado em ToS (type of service), e que pudesse operar com outros
protocolos de roteamento. O IETF o rgo internacional que prima pela
qualidade do funcionamento da Internet.
O OSPF o protocolo IGP mais utilizado hoje em dia, faz roteamento de
pacotes IP atravs do endereo de destino e do ToS, ele um protocolo de
roteamento dinmico que descobre rapidamente alteraes na topologia em
um AS, por exemplo as falhas de interface, e calcula novos caminhos aps
fazer uma atualizao de topologia.
Este tempo de atualizao (convergncia) curto e requer pouco uso de
trafego de roteamento. O protocolo OSPF supriu todas as deficincias
apresentadas pelo seu antecessor, o protocolo RIP, tanto para uso em redes
menores quanto em grandes redes. As melhorias proporcionadas pelo
protocolo OSPF so:

No tem limite de saltos;


Suporta VLSM;
Envia pacotes multicast somente quando ocorre alteraes na rede;
Redes OSPF convergem de forma mais eficiente;
Permite balanceamento de carga eficaz;
Implementa as redes de forma ordenada, atravs de reas facilitando
planejamento, tarefas para um conjunto de redes e sumarizao de
rotas;
Suporta autenticao com segurana e criptografia de dados
utilizando o MD5 (Message-Digest Algorithm) que produz uma chave
de 128 bits para autenticao;
Ele faz a conexo entre redes em um sistema autnomo (AS).

Para calcular a rota com o menor caminho possvel ele utiliza o Algoritmo de
estado de enlace Dijskstra (Link State Algorithm). O menor caminho
verificado atravs de mtricas que demonstram de forma quantitativa qual
roteador esta mais prximo. A mtrica utilizada em uma rede OSPF o
custo baseado em largura de banda (bandwidth). Uma rede OSPF pode ser
desmembrada em reas menores, mas tem que conter uma rea central
que ser nomeada como backbone da rede, neste local sero interconectas
as outras redes.
Mas esse protocolo tambm apresenta suas desvantagens, primeiro por sua
maior complexidade, e segundo pela necessidade em ter um hardware
melhor em relao memria e processamento, este fato caracterstico
para protocolos que utilizam o link state.

Algoritmo Anuncio
Advertisement)

de

Estado

de

Enlace

(LSA

Link

State

Os Algoritmos de estado de enlace tem a funo de manter uma base de


dados que demonstre a topologia dos roteadores da rede, ou seja, a forma
como esto conectados. Cada roteador de tempos em tempos troca
informaes de estado para saber se os vizinhos esto em pleno
funcionamento assim todos os roteadores estaro atualizando suas tabelas
de roteamento. Dessa forma cada roteador ter um mapa da topologia da
rede completa.
Para saber corretamente a topologia da rede os algoritmos de estado de
enlace utilizam os seguintes elementos:

Publicao para Estado de Enlace (LSA - link-state advertisement):


So pacotes de propagao broadcast que carregam informaes
sobre o estado do link de roteadores visinhos (conectados a ele) e
seus respectivos dados como custos de rota, endereo das interfaces,
entre outros. So executados na inicializao do Router ou quando
acontece alguma alterao na topologia, isso necessrio para
manter sua base de dados atualizada;
Base de dados topolgica: Atravs de LSAs calculado o mapa da
rede para a rea e permite que os roteadores tenham a capacidade
de estabelecer o melhor caminho para os destinos e publicar esses
dados em sua tabela de roteamento.

Mtrica
O objetivo da mtrica de uma interface OSPF um preceito do overhead
necessrio para enviar pacotes nesta interface. A mtrica desta interface
inversamente proporcional largura de banda na interface. Quanto maior a
largura de banda menor ser a mtrica. Mtrica = 1 Gb / Banda (bps).

Roteadores de rea
A abordagem de rea feita para criar separaes entre reas e termos um
local central visando centralizar a propagao de pacotes multicast de
atualizaes. A divulgao de atualizaes na rede e o calculo da topologia
atravs do algoritmo de estado de enlace restrito rea. Todos os
roteadores desta rea tero a mesma base de dados topolgica. Os
roteadores que fazem conexo a outras reas tero a base de dados de
cada rea que pertence. Assim funcionam os roteadores de fronteiras, um
deles o ABRs (Area Border Router - Roteadores de Borda de rea) e

tambm os ASBRs (Autonomous System Boundary Router Roteador


Limitador para Sistemas Autnomos).

REAS

um conjunto de redes e roteadores que esto logicamente prximos. Para


cada rea atribudo um nmero (ID). Isso permite que o protocolo OSPF
possa suportar e interconectar grandes reas. A designao de rea
tambm restringe o tamanho da base de dados topolgica a ser mantida
por cada roteador.
As reas podem estar definidas por localizao, por regio ou ainda estar
distribuda administrativamente. Em uma rea OSPF todos os roteadores
conhecem a topologia interna referente sua rea. Os roteadores precisam
de um ponto central de acesso entre si para interconectar reas e funcionar
como redundncia e backup, este ponto central chamado de backbone.

REA BACKBONE
O backbone que tambm pode ser chamado de ponto central a nica rea
que impreterivelmente deve estar presente em uma rede OSPF. Ele mantm
a conexo fsica e logica entre todas as demais reas que esto divididas na
rede. A conexo entre uma rea e um backbone feita atravs do ABR
rea Border Router (roteadores que fazem a conexo entre duas ou mais
redes), so responsveis por gerir as rotas com outras reas desta rede.

ROTEADORES DR E BDR

Em redes muito grandes com muitos roteadores rodando OSPF o trafego


referente a sincronizao de informaes de roteamento seria muito alto.
Para resolver esta questo teve-se a idia de utilizar um roteador que
centralizasse essas informaes de rotas, ao invs de todos os roteadores
estabelecerem vizinhanas e trocas de informaes entre si. Foi criado
ento o Designated Router (DR Roteador Designado), que ira centralizar
todas as informaes de roteamento e vizinhana.

O Designated Router ter uma base de dados de roteamento, estado de link


e vizinhana completa, ele passara essas informaes a todos os roteadores
da sua rea, diminuindo assim o numero de vizinhana na rede e de
trafego, pois, ao invs de um roteador formar sua prpria vizinhana com
outros roteadores da rede, e assim os outros roteadores sucessivamente,
teremos todos os roteadores formando uma nica vizinhana com o
roteador DR.

Por razes de segurana e disponibilidade tambm foi criado um


Designated Backup Router (BDR - Roteador Designado de Backup), que no
caso de falha no DR fara o papel do mesmo em uma rede OSPF.

ENCAPSULAMENTO DAS MENSAGENS OSPF

Mensagens OSPF contem informaes que sero encapsuladas em pacotes.


O campo de dados em pacote OSPF pode demosntrar qualquer um dos cinco
tipos de pacotes.
Os pacotes OSPF tero sempre o cabealho do pacote OSPF, no importa
qual pacote esteja sendo trabalhado, e ento este encapsulado em um
pacote IP. Para determinar o uso do OSPF em um cabealho de pacote IP
ento devemos indicar o numero 89 no campo protocolo e o para indicar o
endereo de destino utilizado um dos dois endereos de multcast,
224.0.0.5 e 224.0.0.6, no caso de ser em um quadro Ethernet ser utilizado
endereos MAC como endereos de multicast, no caso seria 01-00-5E-00-0005 ou 01-00-5E-00-00-06.

TRAFEGO DE ROTEAMENTO
So utilizados cinco tipos de pacotes link-state OSPF, cada qual com
objetivos bem definidos em um processo de roteamento OSPF :

Tipo 1 (0x01) Pacote Ol (Hello Packet): Cada roteador envia


periodicamente a outros roteadores na rede este pacote com intuito
de estabelecer vizinhana e manter uma lista de roteadores
adjacentes reconhecidos (diretamente conectados, visinhos),
mostrando assim qual tipo de relao mantem com cada roteador
adjacente;

Tipo 2 (0x02) Pacotes de descrio do Banco de Dados (DBD Database Description packet): So usados para trocar informaes da
base de dados do estado de enlace entre os roteadores, e permite
informar os roteadores sobre os registros de sua prpria LSDB Link
State DataBase (Base de dados do estado de enlace), por
intermdio de um resumo. Os roteadores que recebem este pacote
fazem uma comparao com sua prpria base de dados;

Tipo 3 (0x03) Pacote de Requisio Link-State (LSR): Utilizado para


requisio de informaes especificas do DBD entre roteadores
visinhos;

Tipo 4 (0x04) Pacote de Atualizao Link-State (LSU): Responsvel


por responder as requisies LSR, e tambm publicar as novas
informaes;

Tipo 5 (0x05) Pacote Link-State Acknowledgement (LSAck):


Reconhece os outros pacotes e responde com uma confirmao
quando um LSU recebido.

FUNCIONAMENTO DO OSPF

Algoritmo de estado de enlace (link state):

Pacotes Hello: Cada roteador conhece os prefixos das sub-redes que


esto diretamente conectadas a ele atravs do envio dos pacotes
hello que determina se ocorrncia de roteadores OSPF em seus
links. Com isso ele autoriza o negociao de adjacncia (vizinhana);

Por meio de pacotes OSPF, cada roteador conhece seus vizinhos e o


custo para chegar ate cada um deles;

Estabelecendo as Regras para Adjacncia: Para que dois roteadores


formem uma adjacncia devem concordar com 3 regras: 1 - A
frequncia do envio de Pacotes de Hello ( por padro so 10
segundos para redes multiacesso e ponto-a-ponto); 2 O intervalo
que o roteador esperara por uma pacote Hello para declarar um
roteador como inativo (a cisco recomenda um valor de quatro vezes o
tempo do pacote Hello); 3 Qual ser o tipo de rede utilizado (pontoa-ponto, multiacesso);

Eleger o DR ou BDR em redes multiacesso;

Atualizaes de roteamento atravs de mensagens LSU;

Com estas informaes enviado um pacote LSA (link-state


advertisement anuncio de estado de enlace) para todos os
roteadores da rede, ou para o DR (designated Router);

Com as informaes ento atualizadas em seu banco de dados,


executado o algoritmo OSPF para criao da arvore SPF (menor
caminho primeiro), onde sera preenchida a tabela de roteamento IP
com o melhor caminho para cada rede.

Internet:
www.cisco.com.br
www.imasters.com.br
Livros:
Redes de computadores - Quarta edio - Andrew S. Tanenbaum
Projetos Avanados de Redes IP Roteamento, Qualidade de Servio e voz
sobre IP ano 2002 Autor Dhiman D. Chowdhury.

RFC
RFC 2328

Você também pode gostar