O primeiro endereço da sub-rede é um endereço configurável válido no caso de redes ponto a ponto IPv4 e IPv6?

7

Estou correto, esse primeiro endereço da sub-rede é um endereço válido para configurar em hosts / roteadores no caso de redes ponto a ponto IPv4 e IPv6? Por exemplo, no caso de 192.0.2.0/31um dos hosts receber 192.0.2.0/31e o outro receberia 192.0.2.1/31. Ou, no caso de 2001:db8::/127, um dos dispositivos obteria o endereço 2001:db8::/127e o outro o 2001:db8::1/127. Em outras palavras, o 192.0.2.0ou 2001:db8::é um endereço completamente normal?

Martin
fonte
Veja a resposta a esta pergunta e a seção sobre /31redes nesta resposta .
Ron Maupin

Respostas:

8

Sim, está correto.

IPv4:

A RFC 3021, usando prefixos de 31 bits em links ponto a ponto IPv4, explica o IPv4, mas saiba que nem todos os fornecedores, em particular a Microsoft, oferecem suporte a/31redes:

2. Considerações sobre prefixos de 31 bits

Esta seção discute os possíveis efeitos, no roteamento e nas operações da Internet, do uso de prefixos de 31 bits em links ponto a ponto. As considerações feitas aqui também são refletidas na Seção 3 .

Para o comprimento deste documento, um endereço IP será interpretado como:

   <Network-number><Host-number>

onde o <Host-number>representa a parte não mascarada do endereço e deve ser pelo menos 1 bit de largura. A notação "-1" é usada para significar que o campo possui todos os 1 bits. Para os fins desta discussão, o sistema de roteamento é considerado capaz de roteamento sem classe ou CIDR [ RFC1519 ].

2.1 Endereçamento

Se uma máscara de sub-rede de 31 bits for atribuída a um link ponto a ponto, ela ficará <Host-number>com apenas 1 bit. Conseqüentemente, apenas dois endereços possíveis podem resultar:

   {<Network-number>, 0} and {<Network-number>, -1}

Esses endereços têm sido historicamente associados aos endereços de rede e transmissão (consulte a Seção 2.2 ). Em um link ponto a ponto com uma máscara de sub-rede de 31 bits, os dois endereços acima DEVEM ser interpretados como endereços de host.

2.2 Transmissão e endereços de rede

Existem vários endereços de transmissão reconhecidos historicamente [ RFC1812 ] em segmentos de IP:

  (a) the directed broadcast

       {<Network-number>, -1}

       {<Network-number>, 0}

     The network address itself {<Network-number>, 0} is an
     obsolete form of directed broadcast, but it may still be used
     by older hosts.

  (b) the link local (or limited) broadcast

       {-1, -1}

       {0, 0}

     The {0, 0} form of a limited broadcast is obsolete, but may
     still be present in a network.

O uso de um prefixo de 31 bits deixa apenas duas possibilidades de numeração (consulte a Seção 2.1 ), eliminando o uso de uma transmissão direcionada ao link (consulte a Seção 2.2.1 ). A transmissão limitada DEVE ser usada para todo o tráfego de transmissão em um link ponto a ponto com uma máscara de sub-rede de 31 bits atribuída a ele.

O <Network-number>é atribuído pelo administrador da rede como exclusivo ao domínio de roteamento local. A decisão sobre se um endereço IP de destino deve ser uma transmissão direcionada ou não é tomada pelo roteador conectado diretamente ao segmento de destino. Os esquemas de encaminhamento e algoritmos atuais não são afetados nos roteadores remotos.

O objetivo deste documento é discutir a aplicabilidade e operação de prefixos de 31 bits em links ponto a ponto. Os efeitos (se houver) em outros tipos de interfaces não são considerados.

2.2.1 Transmissão Dirigida

Quando um dispositivo deseja alcançar todos os hosts em uma determinada sub-rede (remota, e não diretamente conectada), ele pode definir o endereço de destino do pacote como o endereço de difusão da sub-rede do link. Esta operação não é possível para links ponto a ponto com um prefixo de 31 bits.

Conforme discutido na Seção 6 , a perda de funcionalidade de uma transmissão direcionada pode realmente ser vista como um efeito colateral benéfico, pois aumenta ligeiramente a resistência da rede a uma determinada classe de ataques do DoS [ RFC2644 , SMURF ].

2.3 Impacto nos protocolos de roteamento atuais

Redes com prefixos de 31 bits não têm impacto nos protocolos de roteamento atuais. A maioria dos protocolos de roteamento implantados atualmente foi projetada para fornecer roteamento sem classe. Além disso, a comunicação entre pares é feita usando endereços de difusão seletiva ou difusão seletiva ou unicast (todos na rede local), nenhum dos quais é afetado com o uso de máscaras de sub-rede de 31 bits.

Pense dessa maneira para o IPv4: todos os pacotes enviados em uma /31rede são realmente destinados a todos os outros hosts (há apenas um) na rede, que é a definição de uma transmissão, para que a transmissão não importe nessa rede. .


IPv6:

O IPv6 nunca teve transmissão, portanto, diferentemente do IPv4, todos os endereços em uma rede IPv6 estão disponíveis como endereços de host, incluindo os endereços com todos os zeros e todos. O IPv6 faz uso intenso de multicast.

Ron Maupin
fonte