Você está na página 1de 36

189

Tpicos
Introduo Os processadores 8088/8086 Interfaceamento com o 8086 Os processadores 80386/80486
Sistemas Micro Computadorizados

Padres de Interfaceamento Placa Me Dispositivos de Armazenamento Interfaces IDE / E-IDE Interface SCSI Interface PCMCIA Redes de Computadores Ethernet TCP/IP

Os processadores Pentium PIC e PTC Interrupo e BIOS PPI e Porta Paralela UART, Porta Serial e Modem

JCFJ

190

Redes de Computadores
Computadores se comunicam entre si atravs de uma LAN (Local Area Network)
LAN: um conjunto de computadores em um escritrio ou um prdio que se conectam atravs de um meio eletrnico Backbone da rede

LANs podem se comunicar entre si diretamente ou atravs de uma WAN (Wide Area Network)
WAN: conjunto de redes em uma grande rea fsica Prdios diferentes, cidades ou pases.

Sistemas Micro Computadorizados

JCFJ

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

Redes de Computadores

191

Modelo OSI
O modelo OSI (Open System Interconnection) um Conjunto de Padres ISO relativo comunicao de dados. O modelo define um framework para redes de comunicao para implementao de protocolos atravs de sete camadas (Application, Presentation, Session, Transport, Network, Data Link e Physical) Permite que diferentes produtos de diferentes fabricantes possam conversar entre si atravs de interfaces padro.
Sistemas Micro Computadorizados

O modelo OSI permite que software e hardware se integrem bem e sejam portveis para diferentes plataformas. Os dados so passados da camada superior do transmissor para sua camada inferior, desta para a camada inferior do receptor e desta para sua camada superior. Cada camada do transmissor pode se comunicar virtualmente com sua camada equivalente no receptor Criao de um fluxo virtual de dados entre as camadas. A camada superior (Aplication) recebe os dados da aplicao e adiciona informaes Aps transmite prxima camada que adiciona dados e envia a camada seguinte at a camada inferior (Physical) que transmite os dados ao receptor. Os dados enviados so chamados Pacotes (data packet) ou Frames (data frame).

JCFJ

Redes de Computadores O Modelo OSI

192

Camadas do Modelo OSI


Referncia: http://webopedia.internet.com/quick_ref/OSI_Layers.html

Sistemas Micro Computadorizados

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

JCFJ

Redes de Computadores - Camadas do Modelo OSI

193

Modelo OSI - Utilizao

Sistemas Micro Computadorizados

OSI Reference Model Illustrated http://searchnetworking.techtarget.com/sDefinition/0,,sid7_gci523729,00.html

JCFJ

Redes de Computadores - Camadas do Modelo OSI

194

Camadas do Modelo OSI


Aplication Layer: A Camada de Aplicao faz a interface entre o protocolo de comunicao e o aplicativo que pediu ou receber a informao atravs da rede Ex.: ao solicitar a recepo de e-mails atravs do aplicativo de e-mail, este entrar em contato com a camada de Aplicao do protocolo de rede efetuando tal solicitao Tudo nesta camada direcionada aos aplicativos Telnet e FTP so exemplos de aplicativos de rede que existem inteiramente na camada de aplicao. Presentation Layer: A Camada de Apresentao prov independncia nas representaes de dados (por exemplo a criptografia) ao traduzir os dados do formato do aplicativo para o formato da rede e vice versa A camada de apresentao trabalha transformando os dados num formato em que a camada de aplicao possa aceitar Esta camada formata e criptografa os dados para serem transmitidos atravs da rede, evitando problemas de compatibilidade.
Define como inteiros, mensagens de texto, imagens e outros dados so codificados e transmitidos na rede. Permite que computadores com arquitetura de hardware e SOs diferentes troquem informao. Algumas vezes chamada Syntax Layer.
Modelo OSI http://pt.wikipedia.org/wiki/Modelo_OSI

Sistemas Micro Computadorizados

JCFJ

Redes de Computadores - Camadas do Modelo OSI

195

Camadas do Modelo OSI


Session Layer: A camada de Sesso define os meios que permitem que duas aplicaes em computadores diferentes possam estabelecer uma sesso de comunicao Nessa sesso, as aplicaes definem como ser feita a transmisso de dados e colocam marcaes nos dados que esto sendo transmitidos Se porventura a rede falhar, os computadores reiniciam a transmisso dos dados a partir da ltima marcao recebida pelo computador receptor.
Sistemas Micro Computadorizados

Transport Layer: A camada de Transporte responsvel por pegar os dados enviados pela camada de Sesso e dividi-los em pacotes que sero repassados para a camada de Rede No receptor, a camada de Transporte responsvel por pegar os pacotes recebidos da camada de Rede e remontar o dado original para envi-lo camada de Sesso. Isso inclui controle de fluxo (colocar os pacotes recebido em ordem, caso eles tenham chegado fora de ordem) e correo de erros, tipicamente enviando para o transmissor uma informao de recebimento (acknowledge), informando que o pacote foi recebido com sucesso.
Modelo OSI http://pt.wikipedia.org/wiki/Modelo_OSI

JCFJ

Redes de Computadores - Camadas do Modelo OSI

196

Camadas do Modelo OSI


A camada de Transporte separa as camadas de Nvel de Aplicao (camadas 5 a 7) das camadas de Nvel Fsico (camadas de 1 a 3). As camadas de 1 a 3 esto preocupadas com a maneira com que os dados sero transmitidos pela rede. J as camadas de 5 a 7 esto preocupados
Sistemas Micro Computadorizados

com os dados contidos nos pacotes de dados, os quais devem ser enviados ou recebidos pela aplicao que responsvel por eles. A camada 4, Transporte, faz a ligao entre esses dois grupos.

Modelo OSI http://pt.wikipedia.org/wiki/Modelo_OSI

JCFJ

Redes de Computadores - Camadas do Modelo OSI

197

Camadas do Modelo OSI


Network Layer: A camada de Rede responsvel pelo endereamento dos pacotes, convertendo endereos lgicos em endereos fsicos, de forma que os pacotes consigam chegar corretamente ao destino Nesta camada tambm se determina a rota que os pacotes iro seguir para atingir o destino, considerando fatores como condies de trfego da rede e prioridades.
Essa camada usada quando a rede possui mais de um segmento e, com isso, h mais de um caminho para um pacote de dados trafegar da origem ao destino. Encaminhamento, endereamento, interconexo de redes, tratamento de erros, fragmentao de pacotes, controle de congestionamento e seqenciamento de pacotes so funes desta camada. Possibilita a movimentao de pacotes a partir de sua origem at seu destino atravs de um ou mais enlaces. Define como dispositivos de rede descobrem uns aos outros e como os pacotes so roteados at seu destino final.
Modelo OSI http://pt.wikipedia.org/wiki/Modelo_OSI

Sistemas Micro Computadorizados

JCFJ

Redes de Computadores - Camadas do Modelo OSI

198

Camadas do Modelo OSI


Data Link Layer: nessa camada os pacotes de dados so codificados e decodificados em bits.
Essa camada fornece gerenciamento e conhecimento sobre o protocolo de transmisso e tratamento de erros da camada fsica bem como controla o fluxo de controle e a sincronizao dos frames de dados. Essa camada pode ser dividida em duas sub-camadas:
Logical Link Control LLC: trata com a gerncia do trfego (controle do fluxo e dos erros) no meio fsico Ela identifica um protocolo de linha (SDLC, NetBios, NetWare, etc.) e pode tambm atribuir nmeros de seqncia para frames e localizar recibos de confirmao (Acknowledgements). Media Access Control MAC: trata com o compartilhamento da conexo fsica rede entre diversos computadores Cada computador tem seu Endereo MAC nico Ethernet um exemplo de protocolo que funciona na camada Media Access Control.

Sistemas Micro Computadorizados

Physical Layer: essa camada transporta o fluxo dos bits (impulsos eltricos, luz ou sinais de rdio) atravs da rede nos nveis eltricos e mecnicos.
Essa camada fornece as caractersticas do hardware para enviar e receber dados no meio de transmisso, definindo cabos, cartes e aspectos fsicos Fast Ethernet, RS232 e ATM so protocolos com componentes na camada fsica.

JCFJ

Redes de Computadores - Camadas do Modelo OSI

199

Exemplo
Sub-rede A: Ns N1, N2, N3 e N4 Sub-rede B: N5, N6, N7 e N8 Comunicao entre N1 e N7 via N2, N5 e N6

Sistemas Micro Computadorizados

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

JCFJ

200

Agncias de Padronizao
Existem seis grandes agncias que definem padres para sistemas de comunicao de dados: ISO (International Organization for Standardization), CCITT (Comit Consultatif International Telgraphique et Telecommunications), EIA (Electrical Industries Association), ITU (International Telecommunications Union), ANSI (American National Standards Institute) e IEEE (Institute of Electrical and Electronic Engineers).
Sistemas Micro Computadorizados

ISO e IEEE definiram padres para a comunicao de computadores LANs. CCITT definiu padres para a comunicao das redes nacionais e internacionais Trs grandes sees: Comunicao Assncrona (padres V.xx.), Conexes PSDN Public Switched Data Network (padres V.xxx) e ISDN Integrated Services Digital Network (padres I.4xx). EIA definiu padres para a comunicao de computadores usando comunicao serial

JCFJ

201

Alguns Padres

Sistemas Micro Computadorizados

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

JCFJ

Redes de Computadores O Modelo OSI

202

Padres de Comunicao e o Modelo OSI

Sistemas Micro Computadorizados

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

Data Link

JCFJ

Physical

Ethernet 2.0

Redes de Computadores

203

Tipos de Cabos de Redes


Utilizao dependente de: Taxa de transmisso dos dados, Confiabilidade desejada, Distncia mxima entre ns, Possibilidade de riscos eltricos, Perda de potncia nos cabos, Tolerncia a condies hostis, Custo e disponibilidade, Facilidade de conexo e manuteno, Facilidade em passar o cabo, etc. Cabo de Par Tranado (Twisted-pair): Transmite sinais eltricos; Interferncia entre cabos Utilizados normalmente em linhas telefnicas Em LANs utilizados com taxas de 10 Mbps e distncias mximas de 100 m. Cabo Coaxial: Transmite sinais eltricos; Tem uma malha de metal ao redor do cabo limitando a interferncia entre cabos Aumenta a taxa de transferncia Tipicamente usados com taxas de 100 Mbps e distncias mximas de 1 Km. Cabo de Fibra tica: Transmite pulsos de luz; No interfere com cabos prximos fornecendo grande segurana, proteo contra danos eltricos e grande resistncia contra ambientes hostis Aplicao tpica em LANs a 100 Mbps (pode atingir alguns Gbps) com distncia podendo atingir at 20 Km (dependente da eletrnica no transmissor/receptor) .

Sistemas Micro Computadorizados

JCFJ

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

Redes de Computadores

204

Topologia de LANs
Existem basicamente trs topologias para redes: Estrela, Anel e Barramento. Combinaes podem existir como a topologia em rvore: estrela e barramento combinadas.

Sistemas Micro Computadorizados

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

JCFJ

Redes de Computadores Topologia de LANs

205

Topologia em Estrela
Um servidor central controla a troca de dados na rede Trfego de dados entre os ns e o servidor baixo Configurao tpica de um mainframe com terminais conectados Vantagens/Desvantagens:
Devido ao baixo trfego entre ns/servidor pode-se utilizar cabos de par-tranado simples; Uma falha e um dos ns no ir afetar o restante da rede; Rede altamente dependente do servidor central.
Sistemas Micro Computadorizados

JCFJ

Redes de Computadores Topologia de LANs

206

Topologia em Anel
Computadores ligados de modo a formar um anel. Para permitir um acesso ordenado ao anel, uma ficha eletrnica (token) passada de computador a computador atravs do anel Um computador s pode transmitir dados quando ele estiver em posse de uma ficha. Normalmente cabos de par-tranado podem ser usados mas com taxas de transferncia de at 16 Mbps Cabos coaxiais e de fibra tica so usados para maior confiabilidade e velocidade. Token Ring da IBM Rede tpica que utiliza essa topologia. Vantagem/Desvantagem:
Todos os ns na rede tem a mesma chance de transmitir dados. Se um dos ns falhar, toda a rede deixar de funcionar.

Sistemas Micro Computadorizados

JCFJ

Redes de Computadores Topologia de LANs

207

Topologia em Barramento
Todos os ns da rede compartilham um barramento comum assim como as comunicaes Somente um n pode falar ao mesmo tempo Utilizao de um protocolo para saber quem pode falar na rede. Como na topologia em anel, os pacotes de dados tm os endereos de origem e destino Cada estao monitora a rede e copia os dados que lhe so endereados. Ethernet 2.0 (IEEE 802.3) Rede tpica que utiliza essa topologia.
Sistemas Micro Computadorizados

Cabos de par-tranado possibilitam taxas de transferncia de 100 Mbps Cabos coaxiais e de fibra tica possibilitam maiores velocidades e distncias. Vantagem/Desvantagem:
Bom compromisso entre as duas outras a razoveis taxas de transferncia Se um n falhar a rede no para. Necessidade de utilizar um protocolo.

JCFJ

Redes de Computadores

208

Maioria das redes modernas utiliza um Backbone uma organizao.

Interconexes entre Redes

Ligao comum entre todas as redes em

Permite que usurios de diferentes segmentos da rede se comuniquem; Permite a entrada e sada de dados na/da rede

Conexo entre redes Repetidores, Gateway (ponto da rede que funciona como entrada para outra rede conexo de duas redes iguais ou diferentes) e Roteadores. Diviso das redes Bridges, Gateway e Roteadores.

Sistemas Micro Computadorizados

JCFJ

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

Redes de Computadores Interconexes entre Redes

209

Equipamentos de Comunicao - I
Repetidores
Utilizados para aumentar o comprimento mximo permitido para os cabos da rede Todos os tipos de conexo de rede esto sujeitos atenuao e/ou distoro dos sinais que trafegam na rede. Funcionalidades:
Limpar os pulsos de sinal; Transmitir todos os sinais atravs de uma conexo; Amplificar a potncia dos sinais; Sistemas Micro Computadorizados Possibilitar a traduo entre dois diferentes tipos de cabos: fibra-tica/par-tranado.

Correspondem camada fsica do modelo OSI e sempre encaminham os sinais de um segmento da rede para outro

Hubs
Amplificam (ativos) ou no (passivos) a potncia dos sinais entrada para diversos ns. Multiplica um sinal de

Uma rede de Hubs/Repetidores denominada Shared Ethernet Cada membro individual da rede ir compartilhar a banda da rede.

JCFJ

Redes de Computadores Interconexes entre Redes

210

Equipamentos de Comunicao - II
Bridges:
Conectam duas redes do mesmo tipo ou no: Ethernet/Ethernet, Ethernet/Fast Ethernet. Mapeiam os endereos Ethernet dos ns de cada segmento de rede conectado Filtram o trfego de entrada e sada Somente pacotes de dados endereados para dentro da rede entram e somente pacotes de dados endereados para fora saem. Performance definida por dois fatores principais:
Sistemas Micro Computadorizados Taxa de Filtragem (Filtering Rate): tempo que a bridge leva para ler o endereo de destino de um pacote e definir se o pacote deve ou no ser transmitido para dentro da rede Taxas tpicas: 17500 pps (packges per second) Taxa de Transferncia (Forward Rate): velocidade com a qual, aps ter decidido transferir para dentro da rede o pacote, a bridge efetivamente transfere o pacote Taxas tpicas: 500 at 140000 pps, normalmente 90000 pps (packges per second)

Bridges com Arquitetura Spanning-tree:


Atravs do algoritmo definido pelo padro IEEE 802.1 o Bridge na inicializao automaticamente toma conhecimento de todos os endereos nas redes conectadas a ele e constri uma tabela de endereamento separada para cada rede. Pode controlar tambm dois caminhos em uma rede de maneira a que se um caminho apresentar problemas, os pacotes possam ser encaminhados pelo caminho alternativo.

JCFJ

Redes de Computadores Interconexes entre Redes

211

Equipamentos de Comunicao - III


Switches:
Expanso do conceito de Bridges Conexo de diversas redes atravs de duas arquiteturas: Cut-Through: somente examina o endereo de destino do pacote de dados antes de envi-lo. Store-and-Forward: aceita e analisa o pacote inteiro antes de envi-lo Gasto maior de tempo switch pode identificar erros nos pacotes para no retransmiti-los.
Atualmente Switches Cut-Through e Store-and-Forward tem aproximadamente a mesma performance. Cada um dos elementos conectados s portas do switch tem a disposio a totalidade da banda Hubs

Sistemas Micro Computadorizados

JCFJ

Redes de Computadores Interconexes entre Redes

212

Equipamentos de Comunicao - III


Roteadores:
Operam como um gateway podendo conectar duas redes semelhantes ou no. Examinam o endereo de destino de um pacote e determinam o melhor caminho para encaminhar o pacote atravs da rede. Podem dividir uma rede em sub-redes Somente o trfego destinado a um IP especfico ir passar para dentro da sub-rede Normalmente essa diviso acarreta uma diminuio da velocidade da rede. Roteadores podem trabalhar com um ou diversos tipos de protocolos:
Trabalhando unicamente com um tipo de protocolo Altas taxas de Filtragem e Transferncia; Trabalhando com diferentes tipos de protocolo Taxas de Filtragem e Transferncia mais baixas Roteador deve inicialmente identificar o protocolo.

Sistemas Micro Computadorizados

Transforma os pacotes de acordo com a necessidade para atender os padres de cada rede.
JCFJ

Redes de Computadores

213

Protocolos de Roteamento na Internet


Roteadores se comunicam entre si para trocar informaes de roteamento Sistemas operacionais de rede tm associado um protocolo que suporta o roteamento da informao:
Protocolo de Roteamento BGP Border Gateway Protocol EGP Exterior Gateway Protocol
Sistemas Micro Computadorizados

Sistema Operacional TCP/IP TCP/IP DECnet, OSI NetWare 4.1 TCP/IP XNS, NetWare, TCP/IP AppleTalk

IS-IS Immediate System to Intermediate System NLSP NetWare Link State Protocol OSPF Open Shortest Path First RIP Routing Information Protocol RTMP Routing Table Maintenance Protocol

No passado RIP foi o protocolo mais popular Distribuio com BSD Unix. RIP apresenta diversas desvantagens e foi substitudo atualmente por OSFP e EGP (BGP).
JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

214

O protocolo RIP (Routing Information Protocol) facilita a troca de informaes de roteamento numa rede Utiliza distncia vetorial para comparar matematicamente rotas, indicando o melhor caminho para um endereo de destino qualquer. Roteadores utilizam o protocolo RIP para criar e manter uma base de dados com informaes de roteamento Esta Tabela de Informaes de Roteamento, que armazena informaes a respeito de todos os segmentos da rede, utilizada para enviar os pacotes pela melhor rota possvel.
Sistemas Micro Computadorizados

RIP I

Protocolo do tipo vetor-distncia Roteadores a cada atualizao, enviam toda ou parte de suas tabelas de roteamento para seus vizinhos. A estrutura do pacote RIP permite a troca das seguintes informaes:
Workstations podem localizar a rota mais rpida para um determinado segmento da rede realizando um broadcasting de uma requisio para os roteadores; Roteadores podem requisitar informaes de roteamento para outros roteadores atravs do broadcasting de uma requisio, atualizando desta forma suas tabelas internas; Roteadores podem responder as requisies realizadas por workstations e outros roteadores; Roteadores podem realizar periodicamente broadcastings para terem certeza que todos os outros roteadores esto cientes da configurao da rede; Roteadores podem realizar broadcastings sempre que detectarem alteraes na configurao da rede.

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

215

RIP II
Cabealho de um pacote RIP
Operation (2 bytes): este campo indica se o pacote RIP uma requisio ou uma resposta Os 8 primeiros bits informam o nome do comando/pedido e os 8 ltimos bits informam a verso do protocolo. Network number (4 bytes do endereo IP): este campo indica o nmero da rede que originou o pacote de requisio ou de resposta. Number of router hops nmero de saltos (2 bytes): este campo indica o nmero de roteadores que devem ser passados para alcanar o segmento de rede indicado pelo campo network number numa determinada entrada na rede do pacote RIP Em pacotes de resposta este valor deve ser no mnimo 1. Number of ticks - nmero de sinais (2 bytes): este campo indica quanto tempo, medido em sinais, o pacote necessitar para alcanar o segmento associado com o campo network number nesta entrada na rede Um sinal corresponde a aproximadamente 1/18 de um segundo (existem 18.21 sinais em um segundo) A rota que tem o menor number of router hops no necessariamente a mais rpida.

Sistemas Micro Computadorizados

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

216

EGP/BGP I
Constituem os dois principais protocolos de roteamento inter domnios EGP: Exterior Gateway Protocol / BGP: Border Gateway Protocol. EGP apresenta diversas limitaes sendo a principal delas tratar a Internet como uma rede com estrutura em rvore o que equivaleria a dizer que a Internet interligada atravs de um backbone nico Na realidade a Internet apresenta uma topologia com diversos backbones.
Topologia em rvore Topologia com Diversos Backbones

Sistemas Micro Computadorizados

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

BGP uma melhora de EGP sendo mais complexo que EGP mas no to complexo quanto OSPF Verso atual a quarta BGP-4.

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

217

EGP/BGP II
BGP assume que a Internet composta de um conjunto de ns interconectados arbitrariamente Internet conecta um nmero arbitrrio de AAN (Autonomously Attached Networks) Permite que sejam criadas fronteiras em uma organizao, um servidor, etc. Pode-se assumir que quando um pacote estiver em uma AAN ele ser apropriadamente encaminhado.

Sistemas Micro Computadorizados

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

218

EGP/BGP III
BGP tenta encontrar todos os caminhos atravs da rede Objetivo principal encontrar um caminho mesmo que no seja o mais curto Encontrar um caminho quase timo uma boa soluo. O administrador de uma AAN deve selecionar ns especficos:
Um n para ser o BGP speaker O speaker transmite para toda a rede informaes sobre os caminhos na rede (reachability information) Informao diz respeito somente ao fato de um destino poder ser atingido ou no sem nenhuma outra mtrica. Um ou mais ns para serem os gateways de fronteira Gateways que encaminham os pacotes para dentro e para fora da AAN Constituem os roteadores atravs dos quais os pacotes atingem a AAN.

Sistemas Micro Computadorizados

BGP no um protocolo do tipo vetor-distncias ou do tipo estado das ligaes pois ele transmite informaes completas dos caminhos.

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

219

EGP/BGP IV
Cabealho do pacote de atualizao BGP-4:
Unfeasible routes length (2 bytes) Comprimento das Rotas Removidas ou Inalcanveis: neste campo, indicado o comprimento total, em bytes, do total de rotas removidas. Withdrawn routes (comprimento varivel) Rotas Removidas: Este campo inclui uma lista de prefixos de endereos para rotas que devem ser removidas da tabela de rotas BGP. Total path attribute (2 bytes) Comprimento Total do Atributo PATH: deve indicar o comprimento total, em bits, do campo Atributos do PATH. Path attributes (comprimento varivel) Atributos do PATH: So um conjunto de parmetros associados a uma determinada rota que influenciam no processo de deciso, feito pelo BGP, para escolha da melhor rota. Network layer reachability information - NLRI (comprimento varivel) Informaes NLRI: so prefixos de endereos IP de informaes no formato igual ao do campo de rotas removidas (Withdrawn Routes) Pode conter informaes do tipo use AAN 1 e no AAN 2.

Sistemas Micro Computadorizados

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

220

OSPF I
Na metade dos anos 80, o Routing Information Protocol (RIP) mostrou-se cada vez menos capaz de atender redes grandes e heterogneas Desenvolvimento do OSPF. OSPF um protocolo aberto, no proprietrio criado pela IETF (Internet Engineering Task Force) Qualquer um pode usar Especificaes so de domnio pblico. Protocolo do tipo estado das ligaes (link-state) Envia avisos sobre o estado da conexo utilizando datagramas (Link-State Advertisements LSA) a todos os outros roteadores em uma mesma rea hierrquica.
Sistemas Micro Computadorizados Informaes sobre interfaces ligadas, mtrica usada e outras variveis so includas nas LSAs Informaes sobre o nome e o custo ou distncia para todos os roteadores vizinhos (neighbouring routers) e redes associadas. Qualquer informao sobre a rede passada a todos os roteadores conhecidos um conhecimento total sobre a rede e no somente de seus vizinhos. Todos roteadores tm

Baseado no algoritmo Shortest Path First SPF (menor rota primeiro). Ao mesmo tempo em que o roteador OSPF acumula informaes sobre o estado do link, ele usa o algoritmo SPF para calcular a menor rota para cada n. Protocolo de roteamento feito para redes com protocolo IP (executa sobre o protocolo IP) Similar ao Interior Gateway Routing Protocol IGRP, protocolo proprietrio da Cisco.

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

221

OSPF II
Caractersticas suplementares:
Utilizao de hierarquia: OSPF permite que uma rede global seja dividida em reas Um roteador em um domnio no obrigado a ter informaes sobre como atingir todas as redes do domnio Ele precisa unicamente enviar os dados para a rea correta.
Sistemas Micro Computadorizados

Utilizao de autenticao das mensagens enviadas com uma senha de 8 bits: 8 bits no so suficientes para impedir que usurios no autorizados causem problemas na rede Utilizao para reduzir o trfego gerado por roteadores mal configurados. Balanceamento da carga (load balancing): OSPF permite que a mltiplas rotas para o mesmo local se associe o mesmo custo Como resultado o trfego ser distribudo entre essas rotas.

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

222

OSPF III
Cabealho do protocolo OSPF
Version Number (1 byte) Nmero da verso: identifica a verso de OSPF utilizada. Type (1 byte) Tipo: pode ir de 1 a 5
1. Hello: estabelece e mantm a relao entre vizinhos Mensagens hello utilizadas para convencer os roteadores vizinhos que um roteador esta vivo e pode ser encontrado Se um roteador para de receber essas mensagens de um de seus vizinhos ele assume que o vizinho no mais diretamente acessvel. Sistemas Micro Computadorizados 2. Descrio de base de dados: descreve o contedo da base da dados quando uma adjacncia inicializada. Mensagens trocadas

3. Pedido de link-state: pede partes da base de dados topolgicos de roteadores vizinhos Mensagens trocadas aps um roteador descobrir (examinado pacotes de descrio de base de dados) que partes de sua base de dados topolgica est com prazo de validade encerrado. 4. Atualizao de link-state: responde a um pacote de pedido de link-state Mensagens tambm so utilizadas para a difuso regular de datagramas LSAs (Link-State Advertisements) Diversos LSAs podem ser includos em um nico pacote de atualizao de link-state. 5. Reconhecimento de link-state: reconhece os pacotes de atualizao de link-state.

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

223

OSPF IV
Cabealho do protocolo OSPF - Continuao
Message Length (2 bytes) Comprimento da mensagem: especifica o tamanho em bytes do pacote, incluindo o cabealho OSPF. SourceAddr (4 bytes) ID do roteador: identifica a origem do pacote Quem enviou o pacote. AreaId (4 bytes) ID da rea: identifica a que rea o pacote pertence Todos os pacotes OSPF esto associados a apenas uma rea. Checksum (2 bytes): utilizado na conferncia do contedo do pacote para ver se ocorreu algum dano durante o trnsito. Authentication type (2 bytes) Tipo de autenticao: Contm o tipo de autenticao Todas trocas no protocolo OSPF so autenticadas O tipo de autenticao configurvel por rea. Authentication (8 bytes) Autenticao: contm informaes de autenticao 0 ou 1 sendo 1 contm uma senha de 8 bytes. Data (varivel) Dados : Contm informaes encapsuladas de camadas superiores

Sistemas Micro Computadorizados

PC Interfacing, Communications and Windows Prog. W. Buchanan - Addison-Wesley

JCFJ

Redes de Computadores Protocolos de Roteamento na Internet

224

RIP x OSPF
Em muitos lugares, o protocolo RIP ainda utilizado em redes TCP/IP que ainda no foram atualizadas para OSPF. Tambm utilizado em redes OSPF como o protocolo entre a estao final e o roteador. O protocolo OSPF resolve todas as deficincias encontradas no RIP, sem afetar a conectividade com redes baseadas em RIP. Redes com crescimento acelerado devem ser projetadas adequadamente quando se deseja que as funcionalidades do OSPF sejam exploradas em sua totalidade. Devido a sua capacidade de trabalhar com mscaras de rede variveis, OSPF ajuda a reduzir o desperdcio de endereos IP, algo importante atualmente. Idealmente, o projeto da rede deveria incluir uma poltica consistente para distribuir os endereos IP pela organizao, o que proporcionaria a criao de reas OSPF e a otimizao de endereos. Se corretamente projetada e com roteadores sintonizados, o OSPF permite que redes sejam escalonadas para topologias muito grandes, mantendo altos nveis de disponibilidade e desempenho.
Interior Gateway Protocols (IGPs): Open Shortest Path First (OSPF) x Routing Information Protocol (RIP) (fonte: http://www.gta.ufrj.br/grad/02_2/ospf/introducao.html)

Sistemas Micro Computadorizados

JCFJ

Você também pode gostar