Voy a tratar de explicar un poco el tema del uso de la subnet zero y la subnet de broadcast y cuando es recomendable usarla o no.
No Subnet Zero y No Subred de Broadcast
Originalmente cuando se realizaba el subneteo de una red la fórmula para obtener la cantidad de subredes era
2N - 2, donde "
N" es el número de bits robados a la porción de host y "
- 2" porque la primer subred y la última subred no eran utilizables ya que contenían la dirección de la red y de broadcast respectivamente.
Este procedimiento, que se lo puede llamar
No Subnet Zero, está explicado en la
RFC950 y se generó con el fin evitar conflictos entre implementaciones, protocolos y tecnologías propietarias.
Se puede usar:
Siempre (sin importar dispositivos, protocolos, etc.).
Subnet Zero y Subred de Broadcast
El uso de la Subnet Zero y de la Subred de Broadcast permite asignar la primera y última subred para su uso. En vez de usar la fórmula
2N - 2, para obtener las subredes utiliza la fórmula
2N para que no se desperdicien esas dos subredes.
Este cambio se debe principalmente a la evolución de los protocolos, todos los protocolos modernos soportan su uso, que hizo que los principales fabricantes de dispositivos consideraran la Subnet Zero por default en sus equipos. En el caso de Cisco a partir de la versión 12.0 de su IOS lo trae por defecto y para sus certificaciones toman como única opción su uso. Pueden leer más en la
RFC1878 y en el documento de Cisco
Subnet Zero and the All-Ones Subnet.
Se puede usar:
Si estamos seguros que los dispositivos lo soportan.
Si no se denegó su uso con el comando “no ip subnet zero”.
Si el protocolo de enrutamiento es sin clase (RIP v.2, EIGRP, OSPF).
No se puede usar:
Si no estamos seguros o los dispositivos no lo soportan.
Si el protocolo de enrutamiento es con clase (RIP v.1, IGRP).
Si aparecen conflictos con su uso.
Bueno, espero que se haya entendido el tema y no me hagan más preguntas sobre este tema en los tutoriales de subneteo. En verdad el uso de una u otra es casi indiferente, yo por mi parte las pocas veces que subneteo lo hago sin utilizar la subnet zero, pero para los tutoriales y explicaciones que van a encontrar en el blog utilizo la subnet zero, que es el método más moderno y que se enseña en el CCNA 4.0 y en otras certificaciones.