Quantidades de Hosts e Sub-redes Índice Introdução Pré-requisitos Requisitos Componentes Utilizados Convenções Classes Sub-redes e Tabelas Tabela de Hosts/Sub-redes Classe A Tabela de Hosts/Sub-redes Classe B Tabela de Hosts/Sub-redes Classe C Exemplo de Atribuição de Sub-rede Uso de Prefixos de 31 Bits em Links Ponto a Ponto IPv4 Introdução Um endereço IP possui 32 bits de comprimento é é formado por dois componentes, um de rede e outro de host. O endereço de rede é usado para identificar a rede e é comum a todos os dispositivos conectados a essa rede. O endereço de host (ou nó) é usado para identificar um dispositivo específico conectado à rede. O endereço IP é geralmente representado pela notação decimal separada por pontos, onde os 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çamento IP, consulte Endereçamento e Sub-redes IP para Usuários Novos. 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. Convenções Para obter mais informações sobre convenções de documentos, consulte as Convenções de Dicas Técnicas da Cisco. Classes A seguir são descritas as classes de endereços IP. Classe A — O primeiro octeto determina o endereço de rede. Os últimos três octetos representam o host. Qualquer endereço IP cujo primeiro octeto está entre 1 e 126 é um endereço Classe A. Observe que 0 é reservado como uma parte do endereço padrão e 127 é reservado para teste de loopback interno. Classe B — Os primeiros dois octetos determinam o endereço de rede. Os últimos dois octetos representam o host. Todo endereço cujo primeiro octeto pertence ao intervalo de 128 a 191 é um endereço Classe B. Classe C — Os primeiros três octetos determinam o endereço de rede. O último octeto representa o host. As redes Classe C possuem o primeiro octeto no intervalo entre 192 e 223. Classe D — Usada para multicast. Os endereços IP de multicast possuem seus primeiros octetos na faixa entre 224 e 239. Classe E — Reservada para uso experimental, inclui o intervalo de endereços com primeiro octeto entre 240 e 255. Sub-redes e Tabelas A atribuição de sub-redes é o conceito de dividir a rede em partes menores, as sub-redes. Isso é feito com o "empréstimo" de bits da parte de host do endereço IP, permitindo um 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 parte define os hosts. As tabelas a seguir mostram todas as formas possíveis de se transformar uma rede principal em sub-redes e, em cada caso, quantas sub-redes e hosts são de fato possíveis. Há três tabelas, uma para cada classe de endereços. A primeira coluna mostra quantos bits são emprestados da parte de host do endereço para a aplicação de sub-redes. A segunda coluna mostra a máscara de sub-rede resultante no formato decimal separado por pontos. 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 Hosts/Sub-redes Classe A Class A Number of Bits Borrowed from Host Portion ------1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Subnet Mask --------------255.128.0.0 255.192.0.0 255.224.0.0 255.240.0.0 255.248.0.0 255.252.0.0 255.254.0.0 255.255.0.0 255.255.128.0 255.255.192.0 255.255.224.0 255.255.240.0 255.255.248.0 255.255.252.0 255.255.254.0 255.255.255.0 255.255.255.128 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252 255.255.255.254 Effective Subnets --------2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 65536 131072 262144 524288 1048576 2097152 4194304 8388608 Number of Hosts/Subnet ------------8388606 4194302 2097150 1048574 524286 262142 131070 65534 32766 16382 8190 4094 2046 1022 510 254 126 62 30 14 6 2 2* Number of Subnet Mask Bits ------------/9 /10 /11 /12 /13 /14 /15 /16 /17 /18 /19 /20 /21 /22 /23 /24 /25 /26 /27 /28 /29 /30 /31 Tabela de Hosts/Sub-redes Classe B Class B Bits ------1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Subnet Mask --------------255.255.128.0 255.255.192.0 255.255.224.0 255.255.240.0 255.255.248.0 255.255.252.0 255.255.254.0 255.255.255.0 255.255.255.128 255.255.255.192 255.255.255.224 255.255.255.240 255.255.255.248 255.255.255.252 255.255.255.254 Effective Subnets --------2 4 8 16 32 64 128 256 512 1024 2048 4096 8192 16384 32768 Effective Hosts --------32766 16382 8190 4094 2046 1022 510 254 126 62 30 14 6 2 2* Number of Subnet Mask Bits ------------/17 /18 /19 /20 /21 /22 /23 /24 /25 /26 /27 /28 /29 /30 /31 Tabela de Hosts/Sub-redes Classe C Class C Bits ------1 2 3 4 5 6 7 Subnet Effective Mask Subnets --------------- --------255.255.255.128 2 255.255.255.192 4 255.255.255.224 8 255.255.255.240 16 255.255.255.248 32 255.255.255.252 64 255.255.255.254 128 Effective Number of Subnet Hosts Mask Bits --------- -------------126 /25 62 /26 30 /27 14 /28 6 /29 2 /30 2* /31 Exemplo de Atribuição de Sub-rede A primeira entrada da tabela de Classe A (máscara de sub-rede /10) empresta dois bits (os bits mais à esquerda) da parte de host da rede para a atribuição de sub-rede. Com isso, os dois bits possibilitam quatro (22 ) combinações, 00, 01, 10 e 11. Cada uma delas representará uma sub-rede. Binary Notation -------------------------------------------------xxxx xxxx. 0000 0000.0000 0000.0000 0000/10 ------> xxxx xxxx. 0100 0000.0000 0000.0000 0000/10 ------> xxxx xxxx. 1000 0000.0000 0000.0000 0000/10 ------> xxxx xxxx. 1100 0000.0000 0000.0000 0000/10 ------> Decimal Notation ----------------X.0.0.0/10 X.64.0.0/10 X.128.0.0/10 X.192.0.0/10 Entre essas quatro sub-redes, 00 e 11 são chamadas, respectivamente, de sub-rede zero e sub-rede all-ones. Antes do Cisco IOS® Software Release 12.0, o comando de configuração global ip subnet-zero era necessário para permitir a configuração da sub-rede zero em uma interface. No Cisco IOS 12.0, ip subnet-zero está habilitado por padrão. Para obter mais informações sobre a sub-rede all-ones a sub-rede zero, consulte Sub-rede Zero e Sub-rede All-Ones. Nota: 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 de host agora perdeu dois bits, ela terá apenas 22 bits disponíveis (dos últimos três octetos). Isso significa que a rede Classe A completa agora está dividida em quatro sub-redes, e cada sub-rede pode ter possuir 222 hosts (4194304). Uma parte de host formada inteiramente por zeros representa o número da rede em si. Uma parte de host com somente números um é reservada para o broadcast da sub-rede em questão, mantendo o número efetivo de hosts em 4194302 (222 – 2), conforme mostrado na quarta coluna. Uma exceção a essa regra são os prefixos de 31 bits, marcados com um asterisco (*). Uso de Prefixos de 31 Bits em Links Ponto a Ponto IPv4 A RFC 3021 descreve o uso de prefixos de 31 bits para links ponto a ponto. Isso deixa apenas 1 bit para a parte de host do endereço IP. Normalmente, um ID de host composto inteiramente por zeros é usado para representar a rede ou sub-rede, enquanto um composto apenas por números um é usado para representar um broadcast direcionado. Quando um prefixo de 31 bits é usado, o ID 0 representa um host e o ID 1 representa o outro host de um link ponto a ponto. Os broadcasts no link local (limitados) (255.255.255.255) ainda podem ser usados com prefixos de 31 bits. No entanto, broadcasts direcionados não são possíveis. Isso não é exatamente um problema, pois a maioria dos protocolos de roteamento usa multicast, broadcasts limitados ou unicasts. © 1992-2014 Cisco Systems Inc. Todos os direitos reservados. Data da Geração do PDF: 1 Julho 2009 http://www.cisco.com/cisco/web/support/BR/106/1067/1067628_8.html