Endereçamento IP.docx

10
Redes: Slash 24 (/24) ou 255.255.255.0 Fonte: http://pplware.sapo.pt/networking/redes-slash-24-24-ou-255-255-255-0/ Os endereços IP/máscara podem ser apresentados de várias formas. Hoje vamos mostrar como tendo a máscara podemos fazer a mesma notação, recorrendo à slash. Um endereço 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 endereço indica- nos a rede e a outra parte indica-nos qual a máquina. Para determinarmos que parte do endereço IP identifica a rede e que parte identifica a máquina, teremos de recorrer à máscara de rede (subnet mask ou netmask) associada. Para ser mais fácil produzi o seguinte esquema para ajudar na compreensão. Considerem que em cada octeto existe uma escala igual à que se encontra na elipse amarela.  Vamos considerar para exemplo a máscara 255.255.255.0. Vamos começar 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 binário correspondente. Para 255 é fácil pois teríamos de colocar tudo a 1. Somando 128+64+32+16+8+4+2+1  termos então o 255. Então podemos considerar que 255.255.255.0 é igual a: Então e como calcular a slash correspondente? (Também designada por notação CIDR (Classless Inter-Domain Routing)) Bem, esta parte é ainda mais simples, pois apenas basta contar o número de 1’. Para o caso anterior são 24 (ou seja 8 bits + 8 bits + 8bits)

Transcript of Endereçamento IP.docx

Page 1: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 1/10

Redes: Slash 24 (/24) ou 255.255.255.0

Fonte: http://pplware.sapo.pt/networking/redes-slash-24-24-ou-255-255-255-0/

Os endereços IP/máscara podem ser apresentados de várias formas. Hoje vamos mostrar

como tendo a máscara podemos fazer a mesma notação, recorrendo à slash.

Um endereço 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 endereço indica-

nos a rede e a outra parte indica-nos qual a máquina. Para determinarmos que parte do

endereço IP identifica a rede e que parte identifica a máquina, teremos de recorrer à máscara

de rede (subnet mask ou netmask) associada. Para ser mais fácil produzi o seguinte esquema

para ajudar na compreensão.

Considerem que em cada octeto existe uma escala igual à que se encontra na elipse amarela. 

Vamos considerar para exemplo a máscara 255.255.255.0. Vamos começar 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 binário correspondente.

Para 255 é fácil pois teríamos de colocar tudo a 1.

Somando 128+64+32+16+8+4+2+1 termos então o 255.

Então podemos considerar que 255.255.255.0 é igual a:

Então e como calcular a slash correspondente? (Também designada por notação CIDR

(Classless Inter-Domain Routing))

Bem, esta parte é ainda mais simples, pois apenas basta contar o número de 1’. Para o caso

anterior são 24 (ou seja 8 bits + 8 bits + 8bits)

Page 2: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 2/10

Então considerando que eu tenho o endereço 192.168.0.1 com a máscara: 255.255.255.0 é

igual a dizer que eu tenho 192.168.0.1/24

Podemos ainda concluir que para o endereço 192.168.0.1 com a máscara 255.255.255.0:

A parte que identifica a rede é:: 192.168.0 (3 primeiros octetos)

A parte da máquina é o .1 (último octeto)

Considerem agora que a máscara era 255.255.240.0? 

Imaginem que eu tenho o endereço 172.16.32.1 com a máscara 255.255.240.0 posso

simplesmente representar com 172.16.32.1/20 

Deixo aqui alguns desafios: 

Page 3: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 3/10

Redes – Como calcular sub-redes?

Fonte: http://pplware.sapo.pt/networking/redes-como-calcular-sub-redes/

Como dividir a rede 192.168.1.0/24 em várias sub  – redes? 

O assunto que trago hoje tem vindo a ser “reclamado” por alguns dos nossos leitores (entusiastas pelo mundo das

redes) há já algum tempo. Pois bem, hoje vamos tentar ensinar como calcular sub-redes e espero que seja dacompreensão de todos.

O cálculo de sub-redes/VLSM (Variable Lenght Subnet Mask) não é um processo difícil, no entanto carece de algum

treino e concentração pois no meio de tanto bit podem surgir erros de cálculo.

Para começar vamos a alguns conceitos.

Nota: Para este artigo a referência ao protocolo IP é aplicável à versão 4 (IPv4). Se possível, devem ler também o

artigo: Redes: Slash 24 (/24) ou 255.255.255.0 

Endereço IP  – Um endereço 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 endereço indica-nos a rede e a outra parte

indica-nos qual a máquina.

Máscara de rede  – Para determinarmos que parte do endereço IP identifica a rede e que parte identifica a

máquina, teremos de recorrer à máscara de rede (subnet mask ou netmask) associada.

Endereço Broadcast  – O endereço broadcast de uma rede/sub-rede é definido como um endereço especial uma

vez que permite que uma determinada informação seja enviada para todas as máquinas de uma rede/subrede. Esteé sempre o último endereço possível de uma rede/sub-rede.

Page 4: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 4/10

Para explicar como proceder à divisão de uma rede em várias sub-redes vamos a um exemplo para que sejam mais

fácil a explicação:

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 (máquinas). A vossa rede principal é 192.168.1.0/24 e tem suporte

 para 254 hosts. Como proceder a essa divisão?

CENÁRIO/OBJECTIVO 

Para começar vamos recordar quais os requisitos:

Cada sub-rede deve ter suporte para pelo menos 30 hosts;

No mínimo devemos ter 6 sub-redes;

Antes de proceder aos cálculos, vamos verificar se é possível satisfazer tais requisitos.

Ora se a minha rede principal suporta 254 máquinas então 30 (PC’s) x 6 (sub-redes) = 180, logo será possível

satisfazer o pedido. Foi também tido em conta que serão “perdidos” dois endereços por cada sub-rede: oendereçode sub-rede que identificará essa sub-rede e o endereço de broadcast de casa sub-rede.

Dando prioridade à exigência a nível de PC’s, vamos considerar o diagrama seguinte e responder à seguinte

questão: Em que número da elipse amarela conseguiriam encaixar 32 PC’s (30 é o números de PCs + 1 que é o

endereço para a sub-rede e +1 endereço de broadcast, que dá um total de 32). Ora têm 3 possibilidades: no 128, 64

ou 32. No entanto, a escolha deverá recair sobre 32 por ser o número mais próximo (neste exemplo até é igual) do

solicitado.

Page 5: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 5/10

Sabendo

que a escolha é então 32 podemos então rapidamente afirmar que as sub-rede distam 32 endereços umas das

outras e que podemos variar 3 bits.

Além disso vamos também ter de alterar a mascara da rede principal e ajustar às sub-redes. Como a máscara

original é /24 (255.255.255.0) e como agora passamos a ter mais sub-redes e menos endereços disponíveis por cada

sub-rede, então a máscara terá de avançar 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). Então a nova máscara a aplicar às

novas sub-redes será: 255.255.255.224 (/27).

Page 6: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 6/10

Considerando a rede principal, após a sua divisão em sub-redes com 30 hosts cada temos algo do tipo:

Nesta fase já temos todas as informações para responder à pergunta inicial. Para isso elaborei um pequeno quadro:

Alguns truques: 

Começar por preencher todas as linhas associadas ao endereço de sub-rede. Desta forma sabemos sempre que o

endereço broadcast da linha anterior é esse endereço-1.

Depois de saber o broadcast sabemos também que o último endereço válido é o endereço broadcast  –1. 

O primeiro endereço de rede, é sempre a soma de +1 ao endereço 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.

Considerações finais 

Existem muitas técnicas e aplicações para cálculo de sub-redes. Esta é uma técnica que costumo usar nas aulas e

que tem dado bons resultados. Espero que tenham entendido todos os cálculos e acreditem que não foi fácil para

mim expor esta informação, tendo apenas a possibilidade de a escrever. Num quadro (a escrever e a falar) é bem

mais fácil !!!. Num próximo artigo vamos tentar explicar um exemplo onde os requisitos a nível 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 máquinas por rede?

Page 7: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 7/10

VLSM – IntroduçãoFonte: http://www.ti-redes.com/roteamento/vlsm/intro/

VLSM (Variable Lenght Subnet Mask) é um método de cálculo de sub-redes mais eficiente queo tradicional, você pode alocar somente os bits necessários da sub-rede utilizando máscaras

de tamanho variáveis.No calculo de sub-redes tradicional é utilizado uma máscara de sub-rede única para todos osblocos, o que não é muito eficiente quando se tem uma topologia de rede com uma quantidadevariável de hosts por sub-rede.Em redes que utilizam VLSMs é necessário implementar protocolos de roteamento classlesscomo o RIPv2, EIGRP, OSPF, IS-IS e BGP pois é preciso que a máscara de sub-rede sejaencaminhada nas atualizações de roteamento, já que a mesma varia a cada bloco. Protocolosde roteamento como RIPv1 e IGRP já não suportam redes com VLSMs, pois são classful e nãoencaminham a mascara de sub-rede nas atualizações.Costumo elencar três vantagens da utilização de VLSMs:

  Menos desperdício de endereços IPs. É possível fazer uso mais eficiente da divisão desub-redes alocando mascaras de sub-redes diferentes a cada bloco;

  Maior flexibilidade na distribuição de endereços. É possível redimensionar sub-redesdentro de uma sub-rede calculada. Quando houver uma alteração na topologia da redenão é necessário alterar o endereçamento de toda a rede;

  Possibilidade de sumarização de rotas (agregação de rotas): É possível você sumarizardiversas rotas em um único endereço de rede com máscara específica, diminuindoassim o tamanho das tabelas de roteamento.

Neste artigo vamos abordar somente a primeira vantagem "Menos desperdício de endereçosIPs", 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 cálculos dos exercícios on-line na mão,principalmente aqueles que pretendem tirar a certificação CCNA. Disponibilizei ao final doartigo uma calculadora de sub-redes que permite o calculo de VLSMs e de sumarização demeu colega Luciano Coelho do Senac-SC de Lages, utilize a mesma como uma ferramentapara auxiliar nos cálculos.

Vejamos a topologia abaixo:

Page 8: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 8/10

Na topologia de rede acima foi realizado um cálculo de sub-rede sem uso de VLSM, oendereço de rede 172.16.0.0/16 foi dividido em 05 (cinco) sub-redes com 126 hosts cada.Nesta divisão se utilizou a mascara /25 (255.255.255.128) em todos os blocos. Iniciando com aSub-Rede 0.0, 0.128 até 2.0 conforme tabela abaixo:

Nesta distribuição todos os blocos tem 126 hosts, pois a maior sub-rede (Azul) precisa de 126hosts. Se o cálculo fosse realizado utilizando os 62 hosts (necessários para a sub-rede Verde)não iríamos conseguir atender a sub-rede Azul pois faltaria endereços de hosts.

Vejamos quantos endereços foram desperdiçados utilizando o calculo de sub-rede acima sem

o uso de VLSM:

Sub-rede Amarela   Endereços IPs necessários: 30  Endereços IPs alocados: 126  Endereços IPs desperdiçados: 126-30 = 96

Sub-rede Verde   Endereços IPs necessários: 62  Endereços IPs alocados: 126  Endereços IPs desperdiçados: 126-62 = 64

Sub-rede Azul   Endereços IPs necessários: 126  Endereços IPs alocados: 126  Endereços IPs desperdiçados: 126-126 =0 (Aqui não houve desperdício)

Links Ponto-a-Ponto (total de 03)   Endereços IPs necessários: 02  Endereços IPs alocados: 126  Endereços IPs desperdiçados: (126-2)*3=372

Total de endereços desperdiçados: 96+64+0+372= 532 Houve um desperdício total de 532 endereços IPs. Nos links Ponto-a-Ponto como anecessidade é somente 02 endereços o desperdício foi maior: 372 endereços, onde o ideal erautilizar uma sub-rede /30 em vez de /25.Vamos então ver como ficaria a distribuição de endereços da rede acima utilizando VLSM.Existem diversas formas de calcular sub-redes e VLSM, particularmente prefiro fazer o cálculoutilizando números decimais com uma regra que chamo de “Ache a mascara e diminua de256”, quem foi meu aluno sabe bem como funciona.No caso de VLSM, aconselho fazer o calculo das redes maiores para as menores, para nãohaver subscrição de sub-redes.Então vamos começar pela maior sub-rede que é a Azul com 126, depois a Verde com 62, Amarela com 30 a por fim as sub-redes com links Ponto-a-Ponto que precisam de apenas 02IPs cada. A primeira sub-rede sempre é a sub-rede “0”, como neste caso temos uma rede classe “B” aprimeira sub-rede então é “0.0” (dois octetos calculados). Como vamos calcular sub-redes damaior sub-redes para a menor, então a sub-rede Azul será a nossa primeira sub-rede.Vamos tentar realizar o cálculo respondendo algumas perguntas:

Page 9: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 9/10

Sub-rede Azul: “0.0” Quantos endereços IPs são necessários: 126Qual é a mascara para alocar 126 hosts: 255.255.255.128 ou /25Diminua o 128 de 256 para obter o intervalo da sub-rede: 256-128=128 Some o resultado com o valor do octeto correspondente: 0.0+ 0.128= 0.128 (endereço da

próxima sub-rede)Sub-rede Verde: “0.128” Quantos endereços IPs são necessários: 62Qual é a mascara necessária para alocar 62 hosts: 255.255.255.192 ou /26Diminua o 192 de 256 para obter o intervalo da sub-rede: 256-192=64 Some o resultado com o valor do ocoteto correspondente: 0.128 + 0.64= 0.192 (endereço dapróxima sub-rede)

Sub-rede Amarela: “0.192” Quantos endereços IPs são necessários: 30Qual é a mascara necessária para alocar 30 hosts: 255.255.255.224 ou /27Diminua o 224 de 256 para obter o intervalo da sub-rede: 256-224=32 

Some o resultado com o valor do ocoteto correspondente: 0.192 + 0.32= 0.224 (endereço dapróxima sub-rede)

Sub-rede Ponto-a-Ponto 1: “0.224” Quantos endereços IPs são necessários: 2Qual é a mascara necessária para alocar 30 hosts: 255.255.255.252 ou /30Diminua o 252 de 256 para obter o intervalo da sub-rede: 256-252=4 Some o resultado com o valor do ocoteto correspondente: 0.224 + 0.4= 0.228 (endereço dapróxima sub-rede)

Sub-rede Ponto-a-Ponto 2: “0.228” Quantos endereços IPs são necessários: 2Qual é a mascara necessária para alocar 30 hosts: 255.255.255.252 ou /30

Diminua o 252 de 256 para obter o intervalo da sub-rede: 256-252=4 Some o resultado com o valor do ocoteto correspondente: 0.228 + 0.4= 0.232 (endereço dapróxima sub-rede)

Sub-rede Ponto-a-Ponto 3: “0.232” Quantos endereços IPs são necessários: 2Qual é a mascara necessária para alocar 30 hosts: 255.255.255.252 ou /30Diminua o 252 de 256 para obter o intervalo da sub-rede: 256-252=4 Some o resultado com o valor do ocoteto correspondente: 0.232 + 0.4= 0.236 (endereço dapróxima sub-rede) Agora vamos colocar estes valores na tabela de calculo de sub-redes para entender melhorcomo ficou esta divisão:

Perceba que neste caso não houve desperdício de endereços IPs, o número de endereços IPsnecessários é igual aos endereços IPs alocados. Observe que houve uma variação de máscarade sub-rede em cada bloco.Veja como ficou o endereçamento com VLSM na topologia de rede:

Page 10: Endereçamento IP.docx

7/22/2019 Endereçamento IP.docx

http://slidepdf.com/reader/full/enderecamento-ipdocx 10/10

 Não é uma tarefa fácil tentar colocar em texto uma explicação de calculo de sub-rede,particularmente prefiro explicar pessoalmente. Tente realizar os exercícios on-line de VLSMabaixo, postei exercícios bem parecidos com os exigidos em uma prova CCNA.Nos próximos artigos sobre VLSM, vamos abordar as outras duas características:Redimensionar sub-redes dentro de uma sub-rede calculada e realizar a sumarização deredes.Caso você tenha acesso ao simulador "Cisco Packet Tracer", faça o download da topologia derede acima e veja como ficou a configuração da rede com VLSM (necessário simulador CiscoPacket Tracer versão 5.3.0, software utilizado por alunos das Academias Cisco Networking

 Academy).

Ler mais: http://www.ti-redes.com/roteamento/vlsm/intro/