Sí, la forma más fácil de pensarlo es que las máscaras de subred siempre son 1 al comienzo. Si un indicador de tamaño de subred no tiene 1s al comienzo de la representación binaria, entonces diría que el indicador de tamaño de subred no es una "máscara de subred" adecuada, utilizando estándares modernos.
RFC 1219 establece que el RFC 950 anterior permite bits no contiguos. De hecho, RFC 950 página 15 (sección 3) claramente tiene un ejemplo que "ilustra bits de subred no contiguos". Sin embargo, no hay forma de convertir dichas subredes en notación CIDR. La notación de estilo CIDR es lo que IPv6 ha utilizado (en menos desde RFC 1884 página 7 , primera oración de la sección 2.4), por lo que los bits no contiguos nunca fueron ampliamente compatibles con las redes IPv6. El método de RFC 1219 especifica que "los bits de subred (máscara = 1) se asignan desde el bit de trabajo más significativo hacia lo más mínimo ". (La sección 3.1 del RFC 4632 , mencionada por la respuesta de Sami, apunta a un estándar oficial que discute la notación CIDR).
La página 2 del RFC 1878 muestra la notación estándar de "máscara de subred" para todas las subredes IPv4 excepto /0
.
Sin embargo, voy a elaborar un poco sobre la respuesta de Sami, analizando el "por qué" (con un ejemplo concreto, ya que la pregunta pedía) ...
Algunos equipos Cisco de nivel profesional admiten algo llamado "máscara comodín", que invierte los bits. Entonces, una subred normal podría estar representada por algo llamado 00000000.00000000.00000000.11111111
.
Con las máscaras comodín de Cisco, no había una regla de que todos los ceros tuvieran que ir primero. Para que puedas usar 00000000.00000000.00000000.11111110
.
Eso terminaría creando un grupo que contenía todas las direcciones IP pares.
En realidad, era importante saberlo, porque la capacitación de Cisco lo cubría y, por lo tanto, el proceso de examen de las certificaciones profesionales de Cisco podría preguntar sobre tal cosa.
Sin embargo, creo que fue sobre todo inútil. En lugar de dividir una red a la mitad utilizando direcciones pares o impares, puede dividir una red a la mitad utilizando direcciones de números bajos y direcciones de números altos, haciendo subredes normales que sean la mitad de grandes.
Las máscaras comodín con bits no contiguos no eran terriblemente útiles, y podría ser más difícil trabajar con ellas. El punto del bit de máscara de subred establecido en 1 es decir que el bit ayuda a identificar en qué subred se encuentra un dispositivo. No hay una razón convincente para que esos bits se distribuyan por toda la dirección, en lugar de simplemente agruparlos al comienzo de la dirección. . El resultado fue que el soporte de este tipo de máscaras era una complejidad adicional sin muchos beneficios sustanciales.
Supongo que Cisco finalmente acordó que no tiene sentido tales máscaras de subred no tradicionales, porque finalmente dejaron de admitir las "máscaras comodín". Los firewalls Pix más antiguos admiten "máscaras comodín", pero las unidades ASA más nuevas utilizan "máscaras de subred" estándar. .
Ni siquiera trataría de hacer una red con "bits de subred" no contiguos en la máscara, porque una gran cantidad de software seguiría las nuevas tendencias / estándares y rechazaría dicho diseño de red. Incluso si estuviera usando un software anterior, probablemente desearía que mi red pudiera modificarse fácilmente para poder usar un software más nuevo sin necesidad de rediseñar la red. Por lo tanto, los "bits de subred" contiguos son el único camino a seguir.
Si le hacen la pregunta en una prueba, me sentiría seguro al decir que todos los 1 deben estar al comienzo de la dirección. Eso es lo que cualquier evaluador cuerdo desearía que la mayoría de los estudiantes aprendan hoy en día.