# Roteamento entre domínios sem classes

O roteamento entre domínios sem classes (R.E.D.S.C.) é um método para alocar os endereços do protocolo de Internet (P.I.) e para o roteamento do protocolo de Internet (P.I.) [en]. A Força-tarefa de engenharia da Internet (F.T.E.I.) introduziu o roteamento entre domínios sem classes (R.E.D.S.C.), em 1993, para substituir a arquitetura de endereçamento de redes com classes [en] anterior na Internet. Seu objetivo era diminuir o crescimento das tabelas de roteamento [en] em roteadores pela Internet e ajudar a diminuir o rápido esgotamento dos endereços da versão 4 do protocolo de Internet (P.I.v.4).
Os endereços do protocolo de Internet (P.I.) são descritos como consistindo de dois grupos de bits nos endereços: os bits mais significativos [en] são os prefixos das redes [en], que identificam as redes como um todo ou as sub-redes, e os conjuntos dos menos significativos [en] formam os identificadores dos hosts, que especificam as interfaces específicas dos hosts nas redes em questão. Essas divisões são usadas como bases para o roteamento do tráfego entre as redes que utilizam o protocolo de Internet (P.I.) e para as políticas das alocações dos endereços.
Considerando que o projeto de redes com classes para endereços da versão 4 do protocolo de Internet (P.I.v.4) dimensionou os prefixos de redes como um ou mais grupos de 8 bits, resultando em blocos de endereços das classes A, B ou C, no roteamento entre domínios sem classes (R.E.D.S.C.), os espaços dos endereços são alocados para provedores de serviços de Internet e usuários finais [en] em quaisquer limites dos bits de endereços. No endereçamento da versão 6 do protocolo de Internet (P.I.v.6), no entanto, os grupos destinados aos identificadores das interfaces têm os tamanhos fixos de 64 bits por convenção e sub-redes menores nunca são alocadas para usuários finais.
O roteamento entre domínios sem classes (R.E.D.S.C.) é baseado no mascaramento de sub-redes de comprimentos variáveis (M.S.C.V.), no qual os prefixos de redes têm comprimentos variáveis (diferentemente dos prefixos de comprimentos fixos dos projetos de redes com classes anterior). O principal benefício disso é que ele concede um controle mais preciso dos tamanhos das sub-redes alocadas para as organizações, desacelerando assim o esgotamento dos endereços da versão 4 do protocolo de Internet (P.I.v.4) ao alocar sub-redes maiores do que o necessário. O roteamento entre domínios sem classes (R.E.D.S.C.) deu origem a uma nova forma de escrever os endereços do protocolo de Internet (P.I.) conhecida como notação do roteamento entre domínios sem classes (R.E.D.S.C.), na qual os endereços do protocolo de Internet (P.I.) são seguidos por sufixos indicando os números de bits dos prefixos. Alguns exemplos da notação do roteamento entre domínios sem classes (R.E.D.S.C.) são os endereços 192.0.2.0/24 para versão 4 do protocolo de Internet (P.I.v.4) e 2001:db8::/32 para versão 6 do protocolo de Internet (P.I.v.6). Os blocos de endereços com prefixos contíguos podem ser agregados como super-redes, reduzindo o número de entradas nas tabelas de roteamento globais.

## Visão geral

Os endereços do protocolo de Internet (P.I.) consistem em prefixos de redes seguidos por identificadores de hosts. Na arquitetura de redes da versão 4 do protocolo de Internet (P.I.v.4) com classes [en], os três bits mais significativos dos endereços do protocolo de Internet (P.I.) de 32 bits definiam o tamanho do prefixo das redes para redes unicast, e determinou as classes de redes A, B ou C
| Classe | Bits mais significativos | Tamanho dos bits dos prefixos de redes | Tamanho dos bits dos identificadores de hosts | Intervalo de endereços |
| A | 0 | 8 | 24 | 0.0.0.0 – 127.255.255.255 |
| B | 10 | 16 | 16 | 128.0.0.0 – 191.255.255.255 |
| C | 110 | 24 | 8 | 192.0.0.0 – 223.255.255.255 |
| D$^{(multicast)}$ E$^{(reservado)}$ | 1110 1111 | – | – | 224.0.0.0–255.255.255.255 |
A vantagem desse sistema é que os prefixos das redes podem ser determinados para quaisquer endereços do protocolo de Internet (P.I.) sem nenhuma informação adicional. A desvantagem é que as redes geralmente eram muito grandes ou muito pequenas para serem usadas pela maioria das organizações, porque apenas três tamanhos estavam disponíveis. Os menores blocos de alocações e roteamento continham 2$^8$ = 256 endereços, maiores do que o necessário para redes pessoais ou departamentais, mas muito pequenos para a maioria das empresas. Os próximos blocos maiores continham 2$^{16}$ = 65.536 endereços - muito grandes para serem usados com eficiência até mesmo por grandes organizações. Mas para os usuários de redes que precisavam de mais de 65.536 endereços, os únicos outros tamanhos (2$^{24}$) forneceu muitos, mais de 16 milhões. Isso levou a ineficiências no uso dos endereços, bem como ineficiências no roteamento, porque exigia um grande número de redes da classe C alocadas com anúncios de rotas individuais, sendo geograficamente dispersas com poucas oportunidades de agregação de rotas [en].
Uma década após a invenção do sistema de nomes de domínios (S.N.D.), o método de redes com classes foi considerado não escalável. Isso levou ao desenvolvimento das sub-redes e do roteamento entre domínios sem classes (R.E.D.S.C.). As distinções de classes anteriormente significativas com base nos bits mais significativos dos endereços foram abandonadas e o novo sistema foi descrito como sem classes, diferentemente do sistema antigo, que se tornou conhecido como com classes. Os protocolos de roteamento foram revisados para transportar não apenas os endereços do protocolo de Internet (P.I.), mas também suas máscaras de sub-redes. A implementação do roteamento entre domínios sem classes (R.E.D.S.C.) exigia que todos os hosts e roteadores da Internet fossem reprogramados de pequenas maneiras — o que não era pouca coisa em uma época em que a Internet estava entrando em um período de rápido crescimento. Em 1993, a Força-tarefa de engenharia da Internet (F.T.E.I.) publicou um novo conjunto de padrões, a solicitação de comentários (S.D.C.) 1518 e a solicitação de comentários (S.D.C.) 1519, para definir esse novo princípio para alocacar os blocos de endereços do protocolo de Internet (P.I.) e o roteamento de pacotes da versão 4 do protocolo de Internet (P.I.v.4). Uma versão atualizada, a solicitação de comentários (S.D.C.) 4632, foi publicada em 2006. Após um período de experimentação com várias alternativas, o roteamento entre domínios sem classes (R.E.D.S.C.) foi baseado no mascaramento de sub-redes de comprimentos variáveis (M.S.C.V.), que permite que as redes sejam divididas em sub-redes de vários tamanhos de potências de dois, de modo que as redes ou sub-redes podem ser dimensionadas adequadamente para as necessidades locais. As máscaras de sub-redes de comprimentos variáveis (M.S.C.V.) foram mencionadas como uma alternativa na solicitação de comentários (S.D.C.) 950. As técnicas de agrupamento de endereços para operações comuns foram baseadas no conceito de endereçamento de cluster, proposto pela primeira vez por Carl-Herbert Rokitansky.

## Notação do roteamento entre domínios sem classes (R.E.D.S.C.)

A notação do roteamento entre domínios sem classes (R.E.D.S.C.) é uma representação compacta dos endereço do protocolo de Internet (P.I.) e suas máscaras de redes associadas. A notação foi inventada por Phil Karn [en] na década de 1980. A notação do roteamento entre domínios sem classes (R.E.D.S.C.) especifica os endereços do protocolo de Internet (P.I.), caracteres de barra ("/") e números decimais. Os números decimais representam a contagem de cada 1 dos bits principais (da esquerda para a direita) consecutivos nas máscaras das redes. Cada bit 1 denota um bit do intervalo de endereços que deve permanecer idêntico ao endereço de Protocolo de Internet (P.I.). Os endereços do protocolo de Internet (P.I.), na notação do roteamento entre domínios sem classes (R.E.D.S.C.), são sempre representados de acordo com os padrões para a versão 4 do protocolo de Internet (P.I.v.4) ou para a versão 6 do protocolo de Internet (P.I.v.6).
Os endereços podem denotar endereços de interfaces específicos (incluindo os identificadores dos hosts, como 10.0.0.1/8) ou podem ser os endereços iniciais de redes inteiras (usando identificadores de hosts de 0, como em 10.0.0.0/8 ou seu equivalente 10/8). A notação notação do roteamento entre domínios sem classes (R.E.D.S.C.) pode até ser usada sem nenhum endereço de protocolo de Internet (P.I.), por exemplo ao se referir a 24 como uma descrição genérica de uma rede na versão 4 do protocolo de Internet (P.I.v.4) que possui um prefixo de 24 bits e números de host de 8 bits.
Por exemplo:
* 198.51.100.14/24 representa o endereço da versão 4 do protocolo de Internet (P.I.v.4) 198.51.100.14 e seu prefixo de rede associado 198.51.100.0, ou equivalentemente, sua máscara de sub-rede 255.255.255.0, que possui os 24 bits iniciais (mais significativos).
* o bloco da versão 4 do protocolo de Internet (P.I.v.4) 198.51.100.0/22 representa os 1.024 endereços da versão 4 do protocolo de Internet (P.I.v.4) de 198.51.100.0 a 198.51.103.255.
* o bloco 2001:db8::/48, da versão 6 do protocolo de Internet (P.I.v.6), representa o bloco de endereços da versão 6 do protocolo de Internet (P.I.v.6) de 2001:db8:0:0:0:0:0:0 a 2001:db8:0:ffff:ffff:ffff:ffff:ffff.
* ::1/128 representa o endereço de retorno da versão 6 do protocolo de Internet (P.I.v.6). Seu comprimento de prefixo é 128, que é o número de bits no endereço.
Na versão 4 do protocolo de Internet (P.I.v.4), a notação do roteamento entre domínios sem classes (R.E.D.S.C.) passou a ser amplamente utilizada somente após a implementação do método, que foi documentado usando a especificação de máscaras de sub-redes decimais com pontos [en] após as barras, por exemplo, 192.24.12.0/255.255.252.0. Descrever as larguras dos prefixos das redes como números únicos (192.24.12.0/22) foi mais fácil para os administradores de redes conceituarem e calcularem. Isso tornou-se gradualmente incorporado em documentos padrões posteriores e em interfaces de configurações de redes.
O número de endereços de uma rede pode ser calculado como 2$^{comprimentodoendereço−comprimentodoprefixo}$, onde comprimento do endereço é 128 para a versão 6 do protocolo de Internet (P.I.v.6) e 32 para a versão 4 do protocolo de Internet (P.I.v.4). Por exemplo, na versão 4 do protocolo de Internet (P.I.v.4), o comprimento do prefixo /29 fornece: 2$^{32−29}$ = 2$^3$ = 8 endereços.

## Máscaras de sub-redes

As máscaras das sub-redes são máscaras de bits que codificam o comprimento dos prefixos associados aos endereços ou redes da versão 4 do protocolo de Internet (P.I.v.4) em notação de quatro pontos: 32 bits, começando com uma sequência de bits "1" igual ao comprimento dos prefixos, terminando com bits "0" e codificados em formatos decimais pontilhados de quatro partes: 255.255.255.0. As máscaras das sub-redes codificam as mesmas informações que os comprimentos dos prefixos, mas é anterior ao advento do roteamento entre domínios sem classes (R.E.D.S.C.). Na notação do roteamento entre domínios sem classes (R.E.D.S.C.), os bits dos prefixos são sempre contíguos. As máscaras das sub-redes foram permitidas pela solicitação de comentários (S.D.C.) 950 para especificar os bits que não são contíguos até a que solicitação de comentários (S.D.C.) 4632:$^{:seção5.1}$  declarou que as máscaras devem ser deixadas contíguas. Dada essa restrição, as máscaras de sub-redes e as notações do roteamento entre domínios sem classes (R.E.D.S.C.) têm exatamente a mesma função.

## Blocos do roteamento entre domínios sem classes (R.E.D.S.C.)

O roteamento entre domínios sem classes (R.E.D.S.C.) é principalmente um padrão baseado em prefixos bit a bit para a representação de endereços do protocolo de Internet (P.I.) e suas propriedades de roteamento. Ele facilita o roteamento permitindo que os blocos de endereços sejam agrupados em entradas únicas nas tabelas de roteamento. Esses grupos, comumente chamados de blocos do roteamento entre domínios sem classes (R.E.D.S.C.), compartilham uma sequência inicial de bits na representação binária de seus endereços do protocolo de Internet (P.I.). Os blocos do roteamento entre domínios sem classes (R.E.D.S.C.) da versão 4 do protocolo de Internet (P.I.v.4) são identificados usando uma sintaxe semelhante à dos endereços da versão 4 do protocolo de Internet (P.I.v.4): endereços decimais com pontos, seguidos por barras e, em seguida, números de 0 a 32, ou seja, a.b.c.d/n. As partes decimais pontilhadas são os endereços da versão 4 do protocolo de Internet (P.I.v.4). Os números após as barras são os comprimentos dos prefixos, os números de bits iniciais (sequencialmente) compartilhados, contando a partir dos bits mais significativos dos endereços. Ao enfatizar apenas os tamanhos das redes, as partes dos endereços nas notações geralmente são omitidas. Portanto, os blocos /20 são blocos do roteamento entre domínios sem classes (R.E.D.S.C.) de 20 bits com prefixos que não são especificados.
Um endereço do protocolo de Internet (P.I.) faz parte de um bloco do roteamento entre domínios sem classes (R.E.D.S.C.) e corresponde ao prefixo do roteamento entre domínios sem classes (R.E.D.S.C.) se os n bits iniciais do endereço e o prefixo do roteamento entre domínios sem classes (R.E.D.S.C.) forem os mesmos. Um endereço da versão 4 do protocolo de Internet (P.I.v.4) tem 32 bits, portanto, um prefixo do roteamento entre domínios sem classes (R.E.D.S.C.) de n bits deixa 32 − n bits sem correspondência, o que significa que 2$^{32−n}$ endereços da versão 4 do protocolo de Internet (P.I.v.4) correspondem a um determinado prefixo do roteamento entre domínios sem classes (R.E.D.S.C.) de n bits. Prefixos do roteamento entre domínios sem classes (R.E.D.S.C.) mais curtos correspondem a mais endereços, enquanto prefixos mais longos correspondem a menos. No caso de blocos do roteamento entre domínios sem classes (R.E.D.S.C.) sobrepostos, um endereço pode corresponder a vários prefixos do roteamento entre domínios sem classes (R.E.D.S.C.) de comprimentos diferentes.
O roteamento entre domínios sem classes (R.E.D.S.C.) também é usado para endereços da versão 6 do protocolo de Internet (P.I.v.6) e a semântica da sintaxe é idêntica. O comprimento dos prefixos pode variar de 0 a 128, devido ao maior número de bits nos endereços. No entanto, por convenção, sub-redes em redes de camada de controle de acesso ao meio (C.A.M.) de transmissão sempre possui identificadores de hosts de 64 bits. Os refixos maiores (/127) são usados apenas em algumas ligações ponto a ponto entre roteadores, por motivos de segurança e política.

## Atribuição de blocos do roteamento entre domínios sem classes (R.E.D.S.C.)

A Autoridade de números atribuídos na Internet (A.N.A.I.) emite, grandes blocos de prefixos curtos do roteamento entre domínios sem classes (R.E.D.S.C.), para registros regionais da Internet (R.R.I.). No entanto, um /8 (com mais de dezesseis milhões de endereços) é o maior bloco que a Autoridade de números atribuídos na Internet (A.N.A.I.) alocará. Por exemplo, o bloco 62.0.0.0/8 é administrado pelo Centro de coordenação de redes das redes de protocolo de Internet (P.I.) europeias (C.C.R.R.P.I.E.), o registro regional de Internet (R.R.I.) europeu. Os registros regionais da Internet (R.R.I.), cada um responsável por uma única e grande área geográfica, como a Europa ou a América do Norte, subdividem esses blocos e alocam as sub-redes para os registros locais da Internet (R.L.I.). Subdivisões semelhantes podem ser repetidas várias vezes em níveis mais baixos de delegações. As redes dos usuários finais recebem sub-redes dimensionadas de acordo com suas necessidades projetadas de curto prazo. As redes atendidas por um único provedor de serviços de Internet (P.S.I.) são incentivadas pelas recomendações da Força-tarefa de engenharia da Internet (F.T.E.I.) a obter espaços de endereços do protocolo de Internet (P.I.) diretamente de seu provedor de serviços de Internet (P.S.I.). As redes atendidas por vários provedores de serviços de Internet (P.S.I.), por outro lado, podem obter espaços de endereços independentes dos provedores [en] diretamente do registro regional da Internet (R.R.I.) apropriado.
Por exemplo, no final da década de 1990, o endereço do protocolo de Internet (P.I.) 208.130.29.33 (desde que reatribuído) era usado por www.freesoft.org. Uma análise desse endereço identificou três prefixos do roteamento entre domínios sem classes (R.E.D.S.C.). O 208.128.0.0/11, um grande bloco do roteamento entre domínios sem classes (R.E.D.S.C.) contendo mais de 2 milhões de endereços, foi atribuído pelo registro americano para números da Internet (R.A.N.I.) (o registro regional de Internet (R.R.I.) norte-americano) à Corporação de comunicações M.C.I. [en]. A Sistemas de pesquisas de automação (S.P.A.), um revendedor de valor agregado (R.V.A.) da Virgínia, alugou uma conexão com a Internet da Corporação de comunicações M.C.I. e recebeu o bloco 208.130.28.0/22, capaz de endereçar pouco mais de 1.000 dispositivos. A Sistemas de pesquisas de automação (S.P.A.) usou um bloco para seus servidores publicamente acessíveis, dos quais o 208.130.29.33 era um deles. Todos esses prefixos do roteamento entre domínios sem classes (R.E.D.S.C.) seriam usados em locais diferentes na rede. Fora da rede da Corporação de comunicações M.C.I., o prefixo 208.128.0.0/11 seria usado para direcionar o tráfego da Corporação de comunicações M.C.I. vinculado não apenas para 208.130.29.33, mas também para qualquer um dos cerca de dois milhões de endereços do protocolo de Internet (P.I.) com os mesmos 11 bits iniciais. Dentro da rede da Corporação de comunicações M.C.I., 208.130.28.0/22 se tornaria visível, direcionando o tráfego para a linha alugada que atende a Sistemas de pesquisas de automação (S.P.A.). Somente dentro da rede corporativa da Sistemas de pesquisas de automação (S.P.A.) teria sido utilizado o prefixo 208.130.29.0/24.
| Formato de endereço | Diferença para o último endereço | Máscara | Endereços | Endereços | Relativo para a classe A, B, C | Restrições em a, b, c e d (0..255 a menos que indicado) | Uso típico |
| Formato de endereço | Diferença para o último endereço | Máscara | Decimal | 2$^n$ | Relativo para a classe A, B, C | Restrições em a, b, c e d (0..255 a menos que indicado) | Uso típico |
| a.b.c.d/32 | +0.0.0.0 | 255.255.255.255 | 1 | 2$^0$ | 1⁄256 C | | Rota do host |
| a.b.c.d/31 | +0.0.0.1 | 255.255.255.254 | 2 | 2$^1$ | 1⁄128 C | d = 0 ... (2n) ... 254 | Ligações ponto a ponto |
| a.b.c.d/30 | +0.0.0.3 | 255.255.255.252 | 4 | 2$^2$ | 1⁄64 C | d = 0 ... (4n) ... 252 | Ligações ponto a ponto (rede de colagem) |
| a.b.c.d/29 | +0.0.0.7 | 255.255.255.248 | 8 | 2$^3$ | 1⁄32 C | d = 0 ... (8n) ... 248 | Menor rede de vários hosts |
| a.b.c.d/28 | +0.0.0.15 | 255.255.255.240 | 16 | 2$^4$ | 1⁄16 C | d = 0 ... (16n) ... 240 | Rede de área local (R.Á.L.) pequena |
| a.b.c.d/27 | +0.0.0.31 | 255.255.255.224 | 32 | 2$^5$ | 1⁄8 C | d = 0 ... (32n) ... 224 | Rede de área local (R.Á.L.) pequena |
| a.b.c.d/26 | +0.0.0.63 | 255.255.255.192 | 64 | 2$^6$ | 1⁄4 C | d = 0, 64, 128, 192 | Rede de área local (R.Á.L.) pequena |
| a.b.c.d/25 | +0.0.0.127 | 255.255.255.128 | 128 | 2$^7$ | 1⁄2 C | d = 0, 128 | Rede de área local (R.Á.L.)grande |
| a.b.c.0/24 | +0.0.0.255 | 255.255.255.0 | 256 | 2$^8$ | 1 C | | Rede de área local (R.Á.L.)grande |
| a.b.c.0/23 | +0.0.1.255 | 255.255.254.0 | 512 | 2$^9$ | 2 C | c = 0 ... (2n) ... 254 | |
| a.b.c.0/22 | +0.0.3.255 | 255.255.252.0 | 1.024 | 2$^{10}$ | 4 C | c = 0 ... (4n) ... 252 | Pequenos negócios |
| a.b.c.0/21 | +0.0.7.255 | 255.255.248.0 | 2.048 | 2$^{11}$ | 8 C | c = 0 ... (8n) ... 248 | Provedores de serviços de Internet (P.S.I.) pequenos / grandes empresas |
| a.b.c.0/20 | +0.0.15.255 | 255.255.240.0 | 4.096 | 2$^{12}$ | 16 C | c = 0 ... (16n) ... 240 | Provedores de serviços de Internet (P.S.I.) pequenos / grandes empresas |
| a.b.c.0/19 | +0.0.31.255 | 255.255.224.0 | 8.192 | 2$^{13}$ | 32 C | c = 0 ... (32n) ... 224 | Provedores de serviços de Internet (P.S.I.) / grandes empresas |
| a.b.c.0/18 | +0.0.63.255 | 255.255.192.0 | 16.384 | 2$^{14}$ | 64 C | c = 0, 64, 128, 192 | Provedores de serviços de Internet (P.S.I.) / grandes empresas |
| a.b.c.0/17 | +0.0.127.255 | 255.255.128.0 | 32.768 | 2$^{15}$ | 128 C | c = 0, 128 | Provedores de serviços de Internet (P.S.I.) / grandes empresas |
| a.b.0.0/16 | +0.0.255.255 | 255.255.0.0 | 65.536 | 2$^{16}$ | 256 C = B | | |
| a.b.0.0/15 | +0.1.255.255 | 255.254.0.0 | 131.072 | 2$^{17}$ | 2 B | b = 0 ... (2n) ... 254 | |
| a.b.0.0/14 | +0.3.255.255 | 255.252.0.0 | 262.144 | 2$^{18}$ | 4 B | b = 0 ... (4n) ... 252 | |
| a.b.0.0/13 | +0.7.255.255 | 255.248.0.0 | 524.288 | 2$^{19}$ | 8 B | b = 0 ... (8n) ... 248 | |
| a.b.0.0/12 | +0.15.255.255 | 255.240.0.0 | 1.048.576 | 2$^{20}$ | 16 B | b = 0 ... (16n) ... 240 | |
| a.b.0.0/11 | +0.31.255.255 | 255.224.0.0 | 2.097.152 | 2$^{21}$ | 32 B | b = 0 ... (32n) ... 224 | |
| a.b.0.0/10 | +0.63.255.255 | 255.192.0.0 | 4.194.304 | 2$^{22}$ | 64 B | b = 0, 64, 128, 192 | |
| a.b.0.0/9 | +0.127.255.255 | 255.128.0.0 | 8.388.608 | 2$^{23}$ | 128 B | b = 0, 128 | |
| a.0.0.0/8 | +0.255.255.255 | 255.0.0.0 | 16.777.216 | 2$^{24}$ | 256 B = A | | Maior alocação de blocos da Autoridade de números atribuídos na Internet (A.N.A.I.) |
| a.0.0.0/7 | +1.255.255.255 | 254.0.0.0 | 33.554.432 | 2$^{25}$ | 2 A | a = 0 ... (2n) ... 254 | |
| a.0.0.0/6 | +3.255.255.255 | 252.0.0.0 | 67.108.864 | 2$^{26}$ | 4 A | a = 0 ... (4n) ... 252 | |
| a.0.0.0/5 | +7.255.255.255 | 248.0.0.0 | 134.217.728 | 2$^{27}$ | 8 A | a = 0 ... (8n) ... 248 | |
| a.0.0.0/4 | +15.255.255.255 | 240.0.0.0 | 268.435.456 | 2$^{28}$ | 16 A | a = 0 ... (16n) ... 240 | |
| a.0.0.0/3 | +31.255.255.255 | 224.0.0.0 | 536.870.912 | 2$^{29}$ | 32 A | a = 0 ... (32n) ... 224 | |
| a.0.0.0/2 | +63.255.255.255 | 192.0.0.0 | 1.073.741.824 | 2$^{30}$ | 64 A | a = 0, 64, 128, 192 | |
| a.0.0.0/1 | +127.255.255.255 | 128.0.0.0 | 2.147.483.648 | 2$^{31}$ | 128 A | a = 0, 128 | |
| 0.0.0.0/0 | +255.255.255.255 | 0.0.0.0 | 4.294.967.296 | 2$^{32}$ | 256 A | | Toda a Internet da versão 4 do protocolo de Internet (P.I.v.4), rota padrão. |
No uso comum, o primeiro endereço em uma sub-rede, todo zero (0) binário no identificador de host, é reservado para se referir à própria rede, enquanto o último endereço, todo um (1) binário no identificador de host, é usado como um endereço de transmissão para a rede; isso reduz o número de endereços disponíveis para hosts em 2. Como resultado, as redes /31, com um dígito binário nos identificadores de hosts, seriam inutilizáveis, pois tais sub-redes não forneceriam endereços de hosts disponíveis após essa redução. A solicitação de comentários (S.D.C.) 3021 cria uma exceção para as regras de "hosts todos uns" e de "hosts todos zeros" para tornar as redes /31 utilizáveis para ligações ponto a ponto. Os endereços /32 (redes de hosts únicos) devem ser acessados por regras de roteamento explícitas, pois não há espaço nessas redes para as pontes de ligações (portais).
Em sub-redes roteadas maiores que /31 ou /32, o número de endereços de hosts disponíveis geralmente é reduzido em dois, ou seja, o maior endereço, que é reservado como endereço de transmissão, e o menor endereço, que identifica a própria rede. -->

## Blocos de roteamento entre domínios sem classes (R.E.D.S.C.) da versão 6 do protocolo de Internet (P.I.v.6)

Prefixos de roteamento entre domínios sem classes (R.E.D.S.C.) para a versão 6 do protocolo de Internet (P.I.v.6) :
| Tamanho do prefixo | Número de sub-redes equivalentes | Número de sub-redes equivalentes | Número de sub-redes equivalentes | Bits de identificação de interface |
| Tamanho do prefixo | /48 | /56 | /64 | Bits de identificação de interface |
| /24 | 16M | 4G | 1T | 104 |
| /25 | 8M | 2G | 512G | 103 |
| /26 | 4M | 1G | 256G | 102 |
| /27 | 2M | 512M | 128G | 101 |
| /28 | 1M | 256M | 64G | 100 |
| /29 | 512K | 128M | 32G | 99 |
| /30 | 256K | 64M | 16G | 98 |
| /31 | 128K | 32M | 8G | 97 |
| /32 | 64K | 16M | 4G | 96 |
| /33 | 32K | 8M | 2G | 95 |
| /34 | 16K | 4M | 1G | 94 |
| /35 | 8K | 2M | 512M | 93 |
| /36 | 4K | 1M | 256M | 92 |
| /37 | 2K | 512K | 128M | 91 |
| /38 | 1K | 256K | 64M | 90 |
| /39 | 512 | 128K | 32M | 89 |
| /40 | 256 | 64K | 16M | 88 |
| /41 | 128 | 32K | 8M | 87 |
| /42 | 64 | 16K | 4M | 86 |
| /43 | 32 | 8K | 2M | 85 |
| /44 | 16 | 4K | 1M | 84 |
| /45 | 8 | 2K | 512K | 83 |
| /46 | 4 | 1K | 256K | 82 |
| /47 | 2 | 512 | 128K | 81 |
| /48 | 1 | 256 | 64K | 80 |
| /49 | | 128 | 32K | 79 |
| /50 | | 64 | 16K | 78 |
| /51 | | 32 | 8K | 77 |
| /52 | | 16 | 4K | 76 |
| /53 | | 8 | 2K | 75 |
| /54 | | 4 | 1K | 74 |
| /55 | | 2 | 512 | 73 |
| /56 | | 1 | 256 | 72 |
| /57 | | | 128 | 71 |
| /58 | | | 64 | 70 |
| /59 | | | 32 | 69 |
| /60 | | | 16 | 68 |
| /61 | | | 8 | 67 |
| /62 | | | 4 | 66 |
| /63 | | | 2 | 65 |
| /64 | | | 1 | 64 |
| K = 1.024 |||||
| M = 1.048.576 |||||
| G = 1.073.741.824 |||||
| T = 1.099.511.627.776 |||||
O grande tamanho dos endereços da versão 6 do protocolo de Internet (P.I.v.6) permitiu o resumo de rotas em todo o mundo e garantiu conjuntos de endereços [en] suficientes em cada site. Os tamanhos das sub-redes padrões para redes da versão 6 do protocolo de Internet (P.I.v.6) são blocos /64, que são necessários para as operações de autoconfiguração de endereços sem estado (Ac.E.S.E.) [en]. A princípio, a Força-tarefa de engenharia da Internet (F.T.E.I.) recomendou na solicitação de comentários (S.D.C.) 3177 como prática recomendada que todos os sites finais recebessem uma alocação de endereços /48, mas críticas e reavaliações das necessidades e práticas reais levaram às recomendações de alocações mais flexíveis na solicitação de comentários (S.D.C.) 6177 sugerindo alocações significativamente menores para alguns sites, como blocos /56 para redes residenciais.
Esta referência de sub-redes da versão 6 do protocolo de Internet (P.I.v.6) lista os tamanhos para as sub-redes da versão 6 do protocolo de Internet (P.I.v.6). Diferentes tipos de enlaces de redes podem exigir diferentes tamanhos de sub-redes. As máscaras de sub-redes separam os bits, dos prefixos dos identificadores de redes, dos bits dos identificadores de interfaces. A seleção de tamanhos de prefixos menores resulta em número reduzido de redes cobertas, mas com mais endereços dentro de cada uma das redes.

## Agregação de prefixo

O roteamento entre domínios sem classes (R.E.D.S.C.) fornece agregação de prefixos de roteamento [en] refinada. Por exemplo, se os primeiros 20 bits de seus prefixos de redes corresponderem, dezesseis redes /24 contíguas podem ser agregadas e anunciadas para redes maiores como uma única entrada, /20, da tabela de roteamento [en]. Isso reduz o número de rotas que precisam ser anunciadas.