You are on page 1of 50

Mdulo 3

Modelo OSI Camada de rede (3)

Protocolos Camada de Rede


Camada 3 Rede: responsvel pela transferncia de informao. Opera basicamente com endereos de rede IP. Ela responsvel pelo encaminhamento dos pacotes atravs da rede (nos routers).

Router
Funcionam na camada 3 da rede. Interligam redes diferentes, bem como redes a trabalhar sobre tcnicas diferentes, Ethernet, Token Ring/Bus, FDDI)

O router encaminha os pacotes de forma inteligente (determina o percurso mais rpido) no seu endereo lgico (IP). So tambm responsveis por restringir o tamanho dos domnios de broadcast

Router
Os routers baseiam-se em endereamento IP (segmentao na camada 3) e no em endereamento MAC (camada 2). Caracterstica desta segmentao:
Exigem maior capacidade de processamento (L3); Introduzem maior atraso na comunicao; So equipamentos de rede mais caros

Router
Representam os ns entre as redes. So os equipamentos mais caros, mas tambm os mais importantes. Sem eles no seria possvel comunicar entre computadores de redes diferentes Atualmente estamos prestes a esgotar os endereos IP disponveis na Internet pelo uso do IPv4.

IPv4
constitudo por 32 bits, isto , por 4 octetos, cada um separado por um ponto e representado por um nmero decimal entre 0 e 255.
Ex: 10.1.32.4

IPv6
a verso mais atual do Protocolo de Internet, oficializado em 2012. constitudo por 128 bits.

ICMP
um protocolo integrante do protocolo IP. utilizado para fornecer relatrios de erros fonte original. Qualquer pc que utilize o protocolo IP, precisa aceitar as mensagens ICMP e alterar o seu comportamento de acordo com o erro relatado.

NAT Network Address Translation


Nos anos 80, nunca se pensou que poderamos vir a esgotar os endereos IP disponveis na Internet pelo IPv4. Na tentativa de contornar este problema, criou-se o protocolo NAT. utilizado principalmente por routers e permite que uma rede privada tenha acesso Internet (rede pblica).

NAT
No comeo da Internet, todos os pcs tinham um endereo IP fixo (pago) pblico. Desta forma, uma empresa com centenas ou milhares de computadores na sua rede estaria a gastar igual n de IPs pblicos para aceder Internet. Com o aparecimento do NAT, foi possvel que redes privadas utilizassem IPs de gama privada (ex: 10.0.0.12) e mesmo assim pudessem aceder a uma rede pblica (Internet) sem a necessidade de um IP pblico por computador.

Comunicao entre redes


Para se perceber como que os routers distinguem o trfego que por eles passa, preciso saber-se que cada router dotado de memria. Varia de tamanho de router para router, tornando-se um parmetro importante a ter em conta quando adquirimos um. Nessa memria so armazenados endereos de forma estticos e dinmicos em forma de tabela.

Rotas estticas
Inseridas manualmente (implica pessoal especializado) Atravs de comandos de administrao para gerir a tabela de encaminhamento.

No caso de configurarem os routers da figura anterior com rotas estticas, quando um computador da rede 172.16.3.0 quiser comunicar com um da rede 172.16.4.0 sabe que tem de encaminhar o pedido para a interface 172.16.1.2 para que o prximo router resolva. No entanto, se houvesse um outro caminho (melhor), que no o existente na figura, que ligasse o router 1 ao 2 ele continuaria a encaminhar os pacotes pela mesma interface visto este endereamento ser esttico. Resumidamente, este tipo de endereamento apresenta vantagens e desvantagens.

Vantagens
- Maior segurana, uma vez que existe apenas um caminho de entrada/sada da rede;

- Processamento da informao no router mais rpido.

Desvantagens
- Sem redundncia ou tolerncia a falhas - no caso de um link falhar, perde-se a comunicao por completo, j que o router no ir tentar descobrir um caminho alternativo;

- Em redes de grandes dimenses torna-se impraticvel configurar todas as rotas manualmente.

Rotas dinmicas
Em vez de insero manual, a tabela de encaminhamento ser preenchida dinamicamente com base em protocolos de encaminhamento. Usa-se essencialmente para redes e mudanas frequentes de topologias ou de grande dimenses. O preenchimento ser ento baseado em Mtricas que podem variar entre: - Nmeros de saltos (hops) - Atrasos (delay); - Custo dos caminhos valor atribudo arbitrariamente pelo administrador da rede; - Largura de banda velocidade da transmisso; - Congestionamento; - Fiabilidade.

Rotas dinmicas
Contudo, os routers no analisam todas estas mtricas em simultneo. Existem para isso algoritmos que suportam os protocolos de encaminhamento e podem usar apenas uma ou mais mtricas. semelhana das rotas estticas existem vantagens e desvantagens na utilizao das rotas dinmicas que so apresentadas abaixo. Vantagens - Garante redundncia e tolerncia a falhas; - Boa aplicabilidade para redes de grande dimenses. Desvantagens - Falta de controlo nas rotas escolhidas (tarefa do protocolo de encaminhamento); - Processamento da informao no router mais lento devido aos clculos impostos pelo protocolo de encaminhamento.

Comando netsat -r
Em qualquer pc, atravs da consola de MS-DOS, possvel ter acesso tabela de encaminhamento do nosso pc, que so em tudo semelhantes s existentes nos routers. Digitando o comando netstat r obtm-se algo similar figura que se segue:

Dos endereos obtidos alguns merecem a nossa ateno especial. O IP de gateway, que neste caso o 192.168.1.1, indica onde se encontra o router da nossa rede, que tem como funo comunicar entre redes. Podemos ver a gateway como a ponte entre duas margens de um rio. Para atravessarmos de uma margem para a outra, precisamos de saber onde fica essa ponte. esta a indicao que nos fornece a gateway, a sada da nossa rede.

O IP 127.0.0.0 serve para comunicao com o prprio pc (localhost). Qualquer pacote enviado para este endereo ficar no prprio pc e ser tratado como se fosse um pacote recebido pela rede (loopback). O IP 0.0.0.0 serve para encaminhar pacotes para a gateway quando o IP de destino no consta na tabela de encaminhamento, isto , quando o endereo no consegue ser resolvido dentro da prpria rede. a rota default a seguir por defeito.

O IP 224.0.0.0 o endereo reservado ao multicast e O IP 255.255.255.255 o endereo reservado ao broadcast.

Quando um pc de uma rede privada tenta aceder Internet esse pedido percorre a rede at chegar ao router. Este vai conferir a sua tabela e ao verificar que o pedido no pode ser satisfeito dentro da rede, encaminha para o seu superior (servio ISP). A solicitao do pedido fica guardada no router para que este possa receber a resposta e reencaminh-la para a estao que o emitiu.

Conceitos de ARP
ARP Address Resolution Protocol a forma de associar um endereo fsico (MAC Adress) num endereo virtual (IP).Quando apenas conhecido o endereo virtual de uma estao e se pretende saber o endereo fsico (MAC) da mesma utilizado o protocolo ARP. Este, atravs do envio de uma mensagem em Broadcast - Quem a estao com o IP xxx.xxx.xxx.xxx? recebe a resposta da estao com o IP solicitado (em unicast) onde consta o MAC Address, permitindo assim a comunicao entre as duas mquinas.

As mensagens em Broadcast podem baixar o rendimento de uma rede, j que causam um congestionamento ou broadcast storm. Para que as estaes no necessitem de estar constantemente a enviar mensagens em Broadcast, guardam em forma de tabela os IPs e respectivos MAC Adresses acedidos, bem como as das estaes que lhe acederem recentemente. As linhas da tabela sero gradualmente apagadas ao fim de dois minutos, sempre que no se verificar comunicao entre os respectivos computadores.

Assim, antes de transmitir a estao verifica se o computador com que pretende comunicar j se encontra na tabela. Se assim for retira o MAC respectivo da tabela e comunica em unicast, caso contrrio, envia a mensagem em Broadcast (ARP Request). O protocolo ARP utilizado nas seguintes situaes: - Quando duas estaes esto na mesma rede e pretendem comunicar entre (sem aceder a routers) (PC-PC); - Quando duas estaes esto em redes diferentes e tm de aceder a um Router/gateway para comunicar entre si (PCRouter); - Quando um Router tem de encaminhar um pacote de dados para um computador atravs de outro router (Router-Router); - Quando um Router tem de encaminhar um pacote de dados para uma estao na sua rede (Router-PC).

Algoritmos e respetivos protocolos de encaminhamento


Os algoritmos e protocolos de encaminhamento apenas se aplicam a endereos dinmicos. Vamos abordar as formas como os routers de uma rede comunicam entre si e trocam informao, bem como conseguem, face a alteraes na rede, permitir a convergncia da mesma. Na gria de redes usual ouvir-se dizer frequentemente que uma rede convergiu. Pode definir-se convergncia como o intervalo de tempo necessrio para que os routers tomem conhecimento de uma alterao na rede e recalculem as rotas para a nova topologia.

Algoritmos e respetivos protocolos de encaminhamento


Os fatores que influenciam o tempo de convergncia so: - A distncia em saltos do router ao ponto de mudana; - O nmero de routers que usam protocolos dinmicos de encaminhamento; - Largura de banda e congestionamento nos links; - Capacidade de processamento do router; - Protocolo de encaminhamento utilizado.

Algoritmos e respetivos protocolos de encaminhamento


Existem dois algoritmos e os respectivos protocolos associados:
Distance Vector (RIP) Consiste num algoritmo que calcula o caminho mais curto entre 2 pontos. e Link-State (OSPF) foi desenvolvido para substituir o RIP. Permite a configurao da rede por em reas (autnomas).

Protocolo RIPRouting Information Protocol


Os protocolos de encaminhamento (RIP e OSPF) tm como objetivo a construo e manuteno automtica das tabelas de encaminhamento. Foi usado pela 1 vez em 1969 no projecto ARPANET. Existem 2 tipos de RIP: RIPv1 e v2. Este protocolo usa o algoritmo do vector de distncia (criado por Bellman-Ford), deve ser usado em pequenas redes, devido ao seu problema de convergncia (lenta) e limite de saltos.

O algoritmo do vetor das distncias baseava-se em hop count (conta os saltos at ao destino). No RIP, a escolha dos caminhos baseada apenas no nmero de saltos at ao destino. Isto torna-o fcil de implementar e o router onde implementado no tem de ter grande capacidade de processamento. Desta forma, quando um router recebe a tabela de um router vizinho a indica que possvel alcanar a rede X com um nmero de saltos N, significa que ele pode alcanar a mesma rede X com o nmeros de saltos N+1, se for pelo router que lhe enviou a mensagem (iterativo).

No entanto, ao escolher as rotas apenas baseadas no nmero de saltos at ao destino (mtrica utilizada) pode estar a pr de parte alternativas melhores. Por exemplo, um destino pode encontrar-se a uma distncia de 6 saltos atravs de uma linha de 10 Bbps e a 10 saltos atravs de uma linha de 1 Gbps. O RIP escolharia a primeira alternativa embora a segunda fosse melhor a nvel de largura de banda. Este facto bem como o congestionamento, fiabilidade e outros no tm peso na deciso para a escolha dos melhores caminhos.

Protocolo de encaminhamento dinmico (OSPF)


OSPF Open Shortest Path First, foi desenvolvido por Dijkstra, que consistia em calcular o caminho mais curto entre 2 pontos, que veio melhor/para substituir o RIP. Uma traduo, digamos, muito forada, seria: abrir primeiro o caminho mais curto. a alternativa para redes de grande porte, onde o protocolo RIP no pode ser utilizado, devido a suas caractersticas e limitaes

O OSPF permite a diviso de uma rede em reas e torna possvel o roteamento dentro de cada rea e entre as diferentes reas, usando os chamados router de fronteira. Com isso, usando o OSPF, possvel criar redes hierrquicas de grande porte, sem que seja necessrio que cada router tenha uma tabela de roteamento gigantesca, com rotas para todas as redes, como seria necessrio no caso do RIP.

Cada rea independente das restantes. Logo, o que se passa dentro de uma rea no propagado para as outras. Dentro de cada rea existem routers com funes diferentes:
- Internos; - De fronteira de rea; - De backone; - De fronteira de sistema autnomas (AS).
Ver figura seguinte

Exemplo de uma rede OSPF

Em OSPF, todos os routers trocam mensagens denominadas de Link State Updates (em multicast). Cada router, independentemente constroi um mapa da topologia da rede enviando informaes a todos os routers do sistema autnomo e no apenas para os vizinhos, como acontecia no RIP. A cada 30 minutos os routers comunicam mesmo que nada tenha mudado, de certa forma verificam se os routers esto vivos ou as ligaes se mantm. A tabela de encaminhamento ser ento calculada a partir da informao resultante de todos os routers dessa rea. Os routers que usam OSPF trocam informaes somente sobre as rotas que sofreram alteraes e no toda a tabela de roteamento, como feito com o uso do RIP.

Exerccio de aula
Digitalizar os comandos, via MS-DOS:
Ipconfis/all Arp a

Endereamentos
Endereos IP O endereo IP o equivalente ao nosso BI, porm serve para indentificar equipamentos (pcs, routers, switchs, etc..) ligados a uma rede. Um IP constitudo por 32 bits, isto , 4x8 bits (4 octetos) separados por pontos x.x.x.x. Os valores de x so nmeros decimais entre 0255 (total 256). 28 = 256.

Tipos de redes
Existem 2 tipos de redes: privadas e pblicas. A rede pblica (Internet), conta com a maior parte dos IPs, ficando uma pequena gama para as redes privadas.

Redes privadas
- Os IP encontram-se divididos em classes.

- Na tabela seguinte fazem-se referncia a 4 classes distintas. As classes D e E so classes especiais. No podem ser usadas para identificar redes ou pcs. - A classe D est reservada para multicast e a classe E para futuras utilizaes.

Nesta tabela existe um endereo, que apesar de ser de classe B, no identificado como tal, o IP da gama 169.254.xxx.xxx que existem para autoconfigurao do link local, isto , quando o host est configurado para receber o seu IP atravs do DHCP e no encontra na rede quem lhe forneca IP. De seguida encontram-se as gamas de IPs que no devem ser utilizados.
Protocolo DHCP: Dynamic Host Configuration Protocol. Trata-se de um protocolo utilizado em redes de computadores que permite a estes obterem um endereo IP automaticamente.

O porqu de IPs reservados?


O Endereo IP e a Mscara de Rede so utilizados para identificar um computador numa rede e este endereo deve ser nico no mundo. Por defeito, existem classes de endereos IP, as mais conhecidas so Classe A, Classe B e Classe C. Cada uma destas classes possui uma faixa de endereos reservados que no podem ser roteados na Internet. Na Classe A o 10.0.0.0, Classe B 172.16.0.0 e na C o 192.168.0.0. Estes IPs reservados devem ser utilizados em Redes Locais que no esto conectadas diretamente na Internet ou possuem um Firewall, Proxy ou Routers fazendo o NAT (converso de endereo reservado para vlido). A operadora de telecomunicaes disponibiliza um endereo IP vlido para cada ADSL/Cable e o seu Modem/Routers o responsvel por realizar o NAT para os PC que esto conectados na sua rede de forma a utilizarem apenas um endereo IP vlido. Desta forma, a quantidade de endereos IPs vlidos menor pois vrios PCs utilizam o mesmo IP do Modem.

Campos de endereos IP
Um endereo IP divide-se em 2 partes: Identificadora de Network (rede) e identificadora de hosts (mquina).

Calcular o n hosts (privados)


Apenas necessitamos de aplicar uma frmula do clculo do n de combinaes: NC= 2 n de bits Logo: N de hosts = 2 24 = 16 777 216 Contudo na tabela de endereos nos indicado o n de host de apenas 16 777 214. Isto acontece porque no possvel atribuir um IP onde a parte que representa os host seja constitudo apenas por zeros ou uns.

Calcular o n hosts (pblicos)


Apenas necessitamos de aplicar uma frmula do clculo do n de combinaes: NC= 2 n de bits Logo: N de hosts = 2 7 = 128 Mais uma vez na tabela aparece 126 e no 128. Desta vez deve-se rede 0 e 127, fazem parte da gama de IPs reservados. Usou-se 7 bits em vezes de 8 embora a rede seja identificada com 8 bits.

Subnetting
Para controlarmos o nmero de hosts e de redes possveis usam-se mscaras de rede. - Controlando assim, os domnios de broadcast e o congestionamento da mesma. - Tal como os endereos IP, as mscaras so constitudos por 32 bits (4 octetos).

Tipos de mscaras
Existem 3 tipos de mscaras: Classe A 255.0.0.0 Ou 11111111.00000000.00000000.00000000 Classe B 255.255.0.0 Ou 11111111. 11111111.00000000.00000000 Classe C 255.255.255.0 Ou 11111111. 11111111. 11111111.00000000

Mscaras
A parte da mscara que identifica a rede responsvel com bits 1 e os hosts so representados pelos bits 0. Sendo assim, e consultando as tabelas de endereos IP privados, verificamos que: Classe A permite 1 rede; Classe B permite 16 redes; Classe C permite 256 redes.

Vantagens do Subnetting
Mais bits para a rede; Menos bits para os hosts; Controlar o congestionamento da rede (limitando os domnios de broadcast) A mscara que define a parte do IP que ; identifica a nova rede;

Webgrafia
http://www.juliobattisti.com.br/artigos/windo ws/tcpip_p6.asp

FIM

You might also like