Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
0
Fonte: http://pplware.sapo.pt/networking/redes-slash-24-24-ou-255-255-255-0/
Os endereos IP/mscara podem ser apresentados de vrias formas. Hoje vamos mostrar como tendo a mscara podemos fazer a mesma notao, recorrendo slash. Um endereo IPv4 formado por 32 bits que o mesmo que dizermos que possui quatro octetos representados na forma decimal (ex: 192.168.0.1). Uma parte desse endereo indicanos a rede e a outra parte indica-nos qual a mquina. Para determinarmos que parte do endereo IP identifica a rede e que parte identifica a mquina, teremos de recorrer mscara de rede (subnet mask ou netmask) associada. Para ser mais fcil produzi o seguinte esquema para ajudar na compreenso.
Considerem que em cada octeto existe uma escala igual que se encontra na elipse amarela. Vamos considerar para exemplo a mscara 255.255.255.0. Vamos comear por calcular o primeiro 255. Para tal, olhamos para a elipse amarela e vamos verificar a que valores vamos ter de atribuir 0 ou 1 para obter o valor 255, ou seja, basicamente vamos passar 255 para o valor binrio correspondente. Para 255 fcil pois teramos de colocar tudo a 1. Somando 128+64+32+16+8+4+2+1 termos ento o 255.
Ento e como calcular a slash correspondente? (Tambm designada por notao CIDR (Classless Inter-Domain Routing)) Bem, esta parte ainda mais simples, pois apenas basta contar o nmero de 1. Para o caso anterior so 24 (ou seja 8 bits + 8 bits + 8bits)
Ento considerando que eu tenho o endereo 192.168.0.1 com a mscara: 255.255.255.0 igual a dizer que eu tenho 192.168.0.1/24
Podemos ainda concluir que para o endereo 192.168.0.1 com a mscara 255.255.255.0: A parte que identifica a rede :: 192.168.0 (3 primeiros octetos) A parte da mquina o .1 (ltimo octeto) Considerem agora que a mscara era 255.255.240.0?
Imaginem que eu tenho o endereo 172.16.32.1 com a mscara 255.255.240.0 posso simplesmente representar com 172.16.32.1/20 Deixo aqui alguns desafios:
Para comear vamos a alguns conceitos. Nota: Para este artigo a referncia ao protocolo IP aplicvel verso 4 (IPv4). Se possvel, devem ler tambm o artigo: Redes: Slash 24 (/24) ou 255.255.255.0 Endereo IP Um endereo IPv4 formado por 32 bits que o mesmo que dizermos que possui quatro octetos representados na forma decimal (ex: 192.168.0.1). Uma parte desse endereo indica-nos a rede e a outra parte indica-nos qual a mquina. Mscara de rede Para determinarmos que parte do endereo IP identifica a rede e que parte identifica a mquina, teremos de recorrer mscara de rede (subnet mask ou netmask) associada. Endereo Broadcast O endereo broadcast de uma rede/sub-rede definido como um endereo especial uma vez que permite que uma determinada informao seja enviada para todas as mquinas de uma rede/subrede. Este sempre o ltimo endereo possvel de uma rede/sub-rede.
Para explicar como proceder diviso de uma rede em vrias sub-redes vamos a um exemplo para que sejam mais fcil a explicao: Problema: Vamos considerar que pretendem organizar uma LAN Party e querem criar 6 sub-redes. Como requisito, cada uma das sub-redes dever suportar 30 hosts (mquinas). A vossa rede principal 192.168.1.0/24 e tem suporte para 254 hosts. Como proceder a essa diviso? CENRIO/OBJECTIVO
Para comear vamos recordar quais os requisitos: Cada sub-rede deve ter suporte para pelo menos 30 hosts; No mnimo devemos ter 6 sub-redes; Antes de proceder aos clculos, vamos verificar se possvel satisfazer tais requisitos. Ora se a minha rede principal suporta 254 mquinas ento 30 (PCs) x 6 (sub-redes) = 180, logo ser possvel satisfazer o pedido. Foi tambm tido em conta que sero perdidos dois endereos por cada sub-rede: oendereo de sub-rede que identificar essa sub-rede e o endereo de broadcast de casa sub-rede. Dando prioridade exigncia a nvel de PCs, vamos considerar o diagrama seguinte e responder seguinte questo: Em que nmero da elipse amarela conseguiriam encaixar 32 PCs (30 o nmeros de PCs + 1 que o endereo para a sub-rede e +1 endereo de broadcast, que d um total de 32). Ora tm 3 possibilidades: no 128, 64 ou 32. No entanto, a escolha dever recair sobre 32 por ser o nmero mais prximo (neste exemplo at igual) do solicitado.
Sabendo que a escolha ento 32 podemos ento rapidamente afirmar que as sub-rede distam 32 endereos umas das outras e que podemos variar 3 bits.
Alm disso vamos tambm ter de alterar a mascara da rede principal e ajustar s sub-redes. Como a mscara original /24 (255.255.255.0) e como agora passamos a ter mais sub-redes e menos endereos disponveis por cada sub-rede, ento a mscara ter de avanar para a frente no ltimo octeto. Como estamos a usar mais 3 bits do ltimo octeto, basta efectuar a soma o peso dos mesmos (128+64+32 = 224). Ento a nova mscara a aplicar s novas sub-redes ser: 255.255.255.224 (/27).
Considerando a rede principal, aps a sua diviso em sub-redes com 30 hosts cada temos algo do tipo:
Nesta fase j temos todas as informaes para responder pergunta inicial. Para isso elaborei um pequeno quadro:
Alguns truques: Comear por preencher todas as linhas associadas ao endereo de sub-rede. Desta forma sabemos sempre que o endereo broadcast da linha anterior esse endereo-1. Depois de saber o broadcast sabemos tambm que o ltimo endereo vlido o endereo broadcast 1. O primeiro endereo de rede, sempre a soma de +1 ao endereo de sub-rede. Como podemos verificar, o resultado foram mais de 6 sub-redes mas conseguimos cumprir o requisitos de 30 hosts por rede. Das 8 redes agora basta usarem 6. Consideraes finais Existem muitas tcnicas e aplicaes para clculo de sub-redes. Esta uma tcnica que costumo usar nas aulas e que tem dado bons resultados. Espero que tenham entendido todos os clculos e acreditem que no foi fcil para mim expor esta informao, tendo apenas a possibilidade de a escrever. Num quadro (a escrever e a falar) bem mais fcil !!!. Num prximo artigo vamos tentar explicar um exemplo onde os requisitos a nvel de hosts variam de rede para rede. J agora o TPC: Considerando a rede 192.168.150.0, pretende-se que a mesma seja dividida de forma a ter 100 mquinas por rede?
VLSM Introduo
Fonte: http://www.ti-redes.com/roteamento/vlsm/intro/
VLSM (Variable Lenght Subnet Mask) um mtodo de clculo de sub-redes mais eficiente que o tradicional, voc pode alocar somente os bits necessrios da sub-rede utilizando mscaras de tamanho variveis. No calculo de sub-redes tradicional utilizado uma mscara de sub-rede nica para todos os blocos, o que no muito eficiente quando se tem uma topologia de rede com uma quantidade varivel de hosts por sub-rede. Em redes que utilizam VLSMs necessrio implementar protocolos de roteamento classless como o RIPv2, EIGRP, OSPF, IS-IS e BGP pois preciso que a mscara de sub-rede seja encaminhada nas atualizaes de roteamento, j que a mesma varia a cada bloco. Protocolos de roteamento como RIPv1 e IGRP j no suportam redes com VLSMs, pois so classful e no encaminham a mascara de sub-rede nas atualizaes. Costumo elencar trs vantagens da utilizao de VLSMs: Menos desperdcio de endereos IPs. possvel fazer uso mais eficiente da diviso de sub-redes alocando mascaras de sub-redes diferentes a cada bloco; Maior flexibilidade na distribuio de endereos. possvel redimensionar sub-redes dentro de uma sub-rede calculada. Quando houver uma alterao na topologia da rede no necessrio alterar o endereamento de toda a rede; Possibilidade de sumarizao de rotas (agregao de rotas): possvel voc sumarizar diversas rotas em um nico endereo de rede com mscara especfica, diminuindo assim o tamanho das tabelas de roteamento.
Neste artigo vamos abordar somente a primeira vantagem "Menos desperdcio de endereos IPs", para isto vamos analisar uma topologia de rede simples para facilitar o entendimento. Para fazer uso de VLSM preciso que voc tenha conhecimento pleno de sub-redes. Aconselho inicialmente que voc tente realizar os clculos dos exerccios on-line na mo, principalmente aqueles que pretendem tirar a certificao CCNA. Disponibilizei ao final do artigo uma calculadora de sub-redes que permite o calculo de VLSMs e de sumarizao de meu colega Luciano Coelho do Senac-SC de Lages, utilize a mesma como uma ferramenta para auxiliar nos clculos. Vejamos a topologia abaixo:
Na topologia de rede acima foi realizado um clculo de sub-rede sem uso de VLSM, o endereo de rede 172.16.0.0/16 foi dividido em 05 (cinco) sub-redes com 126 hosts cada. Nesta diviso se utilizou a mascara /25 (255.255.255.128) em todos os blocos. Iniciando com a Sub-Rede 0.0, 0.128 at 2.0 conforme tabela abaixo:
Nesta distribuio todos os blocos tem 126 hosts, pois a maior sub-rede (Azul) precisa de 126 hosts. Se o clculo fosse realizado utilizando os 62 hosts (necessrios para a sub-rede Verde) no iramos conseguir atender a sub-rede Azul pois faltaria endereos de hosts. Vejamos quantos endereos foram desperdiados utilizando o calculo de sub-rede acima sem o uso de VLSM:
Sub-rede Amarela
Endereos IPs necessrios: 30 Endereos IPs alocados: 126 Endereos IPs desperdiados: 126-30 = 96
Sub-rede Verde
Endereos IPs necessrios: 62 Endereos IPs alocados: 126 Endereos IPs desperdiados: 126-62 = 64
Sub-rede Azul
Endereos IPs necessrios: 126 Endereos IPs alocados: 126 Endereos IPs desperdiados: 126-126 =0 (Aqui no houve desperdcio)
Perceba que neste caso no houve desperdcio de endereos IPs, o nmero de endereos IPs necessrios igual aos endereos IPs alocados. Observe que houve uma variao de mscara de sub-rede em cada bloco. Veja como ficou o endereamento com VLSM na topologia de rede:
No uma tarefa fcil tentar colocar em texto uma explicao de calculo de sub-rede, particularmente prefiro explicar pessoalmente. Tente realizar os exerccios on-line de VLSM abaixo, postei exerccios bem parecidos com os exigidos em uma prova CCNA. Nos prximos artigos sobre VLSM, vamos abordar as outras duas caractersticas: Redimensionar sub-redes dentro de uma sub-rede calculada e realizar a sumarizao de redes. Caso voc tenha acesso ao simulador "Cisco Packet Tracer", faa o download da topologia de rede acima e veja como ficou a configurao da rede com VLSM (necessrio simulador Cisco Packet Tracer verso 5.3.0, software utilizado por alunos das Academias Cisco Networking Academy).