Introdução
Este documento descreve como os endereços IP são usados nos hosts e nas sub-redes.
Pré-requisitos
Requisitos
Não existem requisitos específicos para este documento.
Componentes Utilizados
Este documento não se restringe a versões de software e hardware específicas.
As informações neste documento foram criadas a partir de dispositivos em um ambiente de laboratório específico. Todos os dispositivos utilizados neste documento foram iniciados com uma configuração (padrão) inicial. Se a rede estiver ativa, certifique-se de que você entenda o impacto potencial de qualquer comando.
Conventions
Consulte Usar convenções de formato para obter dicas técnicas e outros conteúdos para saber mais sobre as convenções do documento.
Informações de Apoio
Um endereço IP tem comprimento de 32 bits e é composto de dois componentes, uma porção da rede e uma porção do host. O endereço da rede é usado para identificar a rede e é comum a todos os dispositivos conectados a essa rede. O endereço (ou nó) de host é usado para identificar um dispositivo específico anexado à rede. Geralmente, o endereço IP é representado pela notação decimal com pontos, em que 32 bits são divididos em quatro octetos. Cada um dos octetos pode ser representado em formato decimal, separados por casas decimais. Para obter mais informações sobre endereços IP, consulte Configurar endereços IP e sub-redes exclusivas para novos usuários.
Classes
Estas são as classes de endereços IP:
-
Classe A — O primeiro octeto indica o endereço de rede e os três últimos octetos são a porção de host. Qualquer endereço IP, cujo primeiro octeto seja entre 1 e 126, é um endereço de Classe A. Observe que 0 está reservado como parte do endereço padrão e 127 está reservado para teste de loopback interno.
-
Classe B — Os dois primeiros octetos indicam o endereço de rede e os dois últimos octetos são a porção de host. Todo endereço cujo primeito octeto está no intervalo de 128 a 191 é um endereço Classe B.
-
Classe C — Os três primeiros octetos indicam o endereço de rede e o último octeto é a porção de host. O primeiro intervalo de octeto de 192 a 223 é um endereço de Classe C.
-
Classe D — Usada para multicast. Os endereços IP de multicast têm seus primeiros octetos na faixa entre 224 e 239.
-
Classe E — Reservada para uso futuro e inclui o intervalo de endereços com um primeiro octeto de 240 a 255.
Sub-redes e tabelas
Como conceito, a criação de sub-redes divide a rede em partes menores chamadas sub-redes. Isso é feito com bits emprestados da parte do host do endereço IP e permite o uso mais eficiente do endereço de rede. Uma máscara de sub-rede define qual parte do endereço é usada para identificar a rede e qual indica os hosts.
As tabelas a seguir mostram todas as maneiras possíveis de dividir uma rede principal em sub-redes e, em cada caso, quantas sub-redes e hosts eficazes são possíveis.
Há três tabelas, uma para cada classe de endereço.
-
A primeira coluna mostra quantos bits são emprestados da porção de host do endereço para criação de sub-redes.
-
A segunda coluna mostra a máscara de sub-rede resultante no formato decimal pontilhado.
-
A terceira coluna mostra quantas sub-redes são possíveis.
-
A quarta coluna mostra quantos hosts válidos são possíveis em cada uma dessas sub-redes.
-
A quinta coluna mostra o número de bits da máscara de sub-rede.
Tabela de host/sub-rede classe A
Class A
Number of
Bits Borrowed Subnet Effective Number of Number of Subnet
from Host Portion Mask Subnets Hosts/Subnet Mask Bits
------- --------------- --------- ------------- -------------
1 255.128.0.0 2 8388606 /9
2 255.192.0.0 4 4194302 /10
3 255.224.0.0 8 2097150 /11
4 255.240.0.0 16 1048574 /12
5 255.248.0.0 32 524286 /13
6 255.252.0.0 64 262142 /14
7 255.254.0.0 128 131070 /15
8 255.255.0.0 256 65534 /16
9 255.255.128.0 512 32766 /17
10 255.255.192.0 1024 16382 /18
11 255.255.224.0 2048 8190 /19
12 255.255.240.0 4096 4094 /20
13 255.255.248.0 8192 2046 /21
14 255.255.252.0 16384 1022 /22
15 255.255.254.0 32768 510 /23
16 255.255.255.0 65536 254 /24
17 255.255.255.128 131072 126 /25
18 255.255.255.192 262144 62 /26
19 255.255.255.224 524288 30 /27
20 255.255.255.240 1048576 14 /28
21 255.255.255.248 2097152 6 /29
22 255.255.255.252 4194304 2 /30
23 255.255.255.254 8388608 2* /31
Tabela de host/sub-rede classe B
Class B Subnet Effective Effective Number of Subnet
Bits Mask Subnets Hosts Mask Bits
------- --------------- --------- --------- -------------
1 255.255.128.0 2 32766 /17
2 255.255.192.0 4 16382 /18
3 255.255.224.0 8 8190 /19
4 255.255.240.0 16 4094 /20
5 255.255.248.0 32 2046 /21
6 255.255.252.0 64 1022 /22
7 255.255.254.0 128 510 /23
8 255.255.255.0 256 254 /24
9 255.255.255.128 512 126 /25
10 255.255.255.192 1024 62 /26
11 255.255.255.224 2048 30 /27
12 255.255.255.240 4096 14 /28
13 255.255.255.248 8192 6 /29
14 255.255.255.252 16384 2 /30
15 255.255.255.254 32768 2* /31
Host classe C/Tabela de sub-rede
Class C Subnet Effective Effective Number of Subnet
Bits Mask Subnets Hosts Mask Bits
------- --------------- --------- --------- --------------
1 255.255.255.128 2 126 /25
2 255.255.255.192 4 62 /26
3 255.255.255.224 8 30 /27
4 255.255.255.240 16 14 /28
5 255.255.255.248 32 6 /29
6 255.255.255.252 64 2 /30
7 255.255.255.254 128 2* /31
Exemplo de sub-rede
A primeira entrada na tabela de Classe A (/10 máscara de sub-rede) empresta dois bits (bits mais à esquerda) da porção de host da rede para a criação de sub-redes, então com dois bits você tem quatro (22) combinações, 00, 01, 10 e 11. Cada uma delas pode representar uma sub-rede.
Binary Notation Decimal Notation
-------------------------------------------------- -----------------
xxxx xxxx. 0000 0000.0000 0000.0000 0000/10 ------> X.0.0.0/10
xxxx xxxx. 0100 0000.0000 0000.0000 0000/10 ------> X.64.0.0/10
xxxx xxxx. 1000 0000.0000 0000.0000 0000/10 ------> X.128.0.0/10
xxxx xxxx. 1100 0000.0000 0000.0000 0000/10 ------> X.192.0.0/10
Além destas quatro sub-redes, 00 e 11 são chamadas, respectivamente, de sub-rede zero e sub-rede unificada. Antes do Cisco IOS® Software Release 12.0, o comando de configuração ip subnet-zero
global era necessário para poder configurar a sub-rede zero em uma interface. No software Cisco IOS versão 12.0, ip subnet-zero é ativado como padrão. Para obter mais informações sobre a sub-rede all-ones e a sub-rede zero, consulte Configurar sub-rede Zero e sub-rede All-Ones .
Observação: a sub-rede zero e a sub-rede all-ones estão incluídas no número efetivo de sub-redes, conforme mostrado na terceira coluna.
Como a parte do host já perdeu dois bits agora, a parte do host pode ter apenas 22 bits (fora dos três últimos octetos). Isso significa que a rede classe A completa agora está dividida em quatro sub-redes, e cada sub-rede pode ter 222 hosts (4194304). Uma parte do host com todos os zeros é o próprio número da rede e uma parte do host com all-ones é reservada para transmissão nessa sub-rede; isso deixa o número efetivo de hosts para 4194302 (222-2), conforme a quarta coluna. Uma exceção a essa regra consiste nos prefixos de 31 bits, marcados com um asterisco (*).
Usar prefixos de 31 bits em links ponto a ponto IPv4
RFC 3021 descreve o uso de prefixos de 31 bits para links ponto a ponto. Isso deixa 1 bit para a porção de host-id do endereço IP. Normalmente, um host-id com somente zero é usado para representar a rede ou sub-rede, e um host-id de somente um é usado para representar uma transmissão direcionada. Quando prefixos de 31 bits são usados, o host-id de 0 representa o host um e um host-id de 1 representa o outro host de um link ponto a ponto.
Transmissões de link locais (limitadas) (255.255.255.255) ainda podem ser usadas com prefixos de 31 bits. Mas as transmissões direcionadas não são possíveis para um prefixo de 31 bits. Isso não é um problema propriamente dito porque a maioria dos protocolos de roteamento usa multicast, transmissões limitadas ou unicasts.
Observação: somente os usuários registrados da Cisco podem acessar sites, ferramentas e informações internas da Cisco.
Informações Relacionadas