Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Contenido
Introducción
prerrequisitos
Requisitos
Componentes Utilizados
Convenciones
Subred Cero
Última subred
Problemas con la subred cero y la subred todo-uno
Subred cero
Última subred
Uso de Subnet Zero y All-Ones Subnet
Información Relacionada
Introducción
La división en subredes descompone una dirección de red dada en subredes menores. Acoplada
a otras tecnologías como NAT (Network Address Translation) y PAT (Port Address Translation),
permite el uso más eficiente del espacio de direcciones IP disponible, paliando así en gran parte
el problema del agotamiento de direcciones. La división en subredes tiene pautas relativas al uso
de la primera y la última subredes, conocidas como subred cero y subred de todo unos,
respectivamente. Este documento discute la subred cero y subred de todo unos y sus
aplicaciones.
prerrequisitos
Requisitos
Componentes Utilizados
Convenciones
Para obtener más información sobre las convenciones del documento, consulte las Convenciones
de Consejos Técnicos de Cisco.
Subred Cero
Si una dirección de red se conecta en subredes, la primera subred obtenida después de la
división en subredes de la dirección de red se llama subred cero.
Última subred
Cuando una dirección de red se divide en subredes, la última subred obtenida se llama subred de
todo unos.
Subred cero
Antes de Cisco IOS® Software Versión 12.0, los routers Cisco, de forma predeterminada, no
permitían que una dirección IP perteneciente a la subred cero se configurara en una interfaz. Sin
embargo, si un ingeniero de red que trabaje con una versión de Cisco IOS Software anterior a la
12.0 encuentra seguro utilizar la subred cero, puede utilizar el comando ip subnet-zero en el modo
de configuración global para superar esta restricción. A partir de Cisco IOS Software Versión 12.0,
los routers Cisco tienen ahora ip subnet-zero habilitada de forma predeterminada; no obstante, si
el ingeniero de red piensa que no es seguro utilizar la subred cero, puede utilizar el comando no
ip subnet-zero para restringir el uso de las direcciones de subred cero.
En las versiones anteriores al software Cisco IOS, versión 8.3, se utilizó el comando service
subnet-zero.
Última subred
El uso de la subred de todo unos para el direccionamiento no se recomendaba debido a la
confusión inherente a tener una red y una subred con direcciones de broadcast idénticas.
Aunque ahora se puede utilizar la subred de todo unos, los errores de configuración pueden
provocar problemas. Para que tenga una idea de lo que puede ocurrir, considere lo siguiente:
Los routers 2 a 5 son routers de acceso que tienen, cada uno, varias conexiones asíncronas (o
ISDN) entrantes. Hemos decidido dividir una red (195.1.1.0/24) en cuatro partes para estos
usuarios entrantes. Cada parte se asigna a uno de los routers de acceso. Además, las líneas
asíncronas se configuran ip unnum e0. El Router 1 tiene rutas estáticas apuntando al router de
acceso correcto, y cada router de acceso tiene una ruta predeterminada apuntando al Router 1.
C 195.1.2.0/24 E0
S 195.1.1.0/26 195.1.2.2
S 195.1.1.64/26 195.1.2.3
S 195.1.1.128/26 195.1.2.4
S 195.1.1.192/26 195.1.2.5
Los routers de acceso poseen la misma ruta conectada para la Ethernet, la misma ruta
predeterminada y varias rutas de host para sus líneas asíncronas (cortesía del Point-to-Point
Protocol (PPP)).
C 195.1.2.0/24 E0 C 195.1.2.0/24 E0
S 0.0.0.0/0 195.1.2.1 S 0.0.0.0/0 195.1.2.1
C 195.1.1.129/32 async1 C 195.1.1.193/32 async1
C 195.1.1.132/32 async2 C 195.1.1.197/32 async2
C 195.1.1.136/32 async3 C 195.1.1.200/32 async3
C 195.1.1.141/32 async4 C 195.1.1.205/32 async4
C 195.1.1.152/32 async6 C 195.1.1.216/32 async6
C 195.1.1.159/32 async8 C 195.1.1.223/32 async8
C 195.1.1.160/32 async12 C 195.1.1.224/32 async12
C 195.1.1.176/32 async15 C 195.1.1.240/32 async15
C 195.1.1.190/32 async18 C 195.1.1.252/32 async18
¿Qué sucede si se ha configurado erróneamente los hosts de las líneas asincrónicas para que
tengan una máscara de 255.255.255.0 en lugar de una máscara de 255.255.255.192? Todo
funciona bien.
Observe lo que ocurre cuando uno de estos hosts (195.1.1.24) hace un broadcast local (NetBIOS,
WINS). El paquete tiene este aspecto:
s: 195.1.1.24 d: 195.1.1.255
El paquete es recibido por el Router 2. El Router 2 lo envía al Router 1, que lo envía al Router 5,
que lo envía al Router 1, que lo envía al Router 5 y así sucesivamente, hasta que expire el plazo
TTL (Time to Live).
s: 195.1.1.240 d: 195.1.1.255
Este paquete es recibido por el Router 2. El Router 5 lo envía al Router 1, que lo envía al Router
5, que lo envía al Router 1, que lo envía al Router 5 y así sucesivamente, hasta que expire el
plazo TTL. Si ocurre esta situación, puede ser que piense que está sufriendo un ataque de
paquetes. Dada la carga del Router 5, esta sería una suposición razonable.
En este ejemplo, se ha creado un loop de ruteo. Dado que el router 5 está gestionando la subred
de todo unos, revienta. Los routers 2 a 4 ven el paquete "broadcast" una sola vez. El Router 1
también resulta afectado pero, ¿y si se trata de un Cisco 7513, que puede gestionar esta
situación? En ese caso, necesita configurar sus hosts con la máscara de subred correcta.
Para protegerse contra hosts configurados de manera incorrecta, cree una interfaz de loopback
en cada router de acceso con una ruta estática 195.1.1.255 a la dirección del loopback. Podría
utilizar la interfaz Null0, pero esto hace que el router genere mensajes "inalcanzable" de ICMP
(Internet Control Message Protocol).
Uso de Subnet Zero y All-Ones Subnet
Hay que tener en cuenta que, aunque no se recomendara, todo el espacio de direcciones,
incluidas la subred cero y la subred de todo unos, ha sido utilizable siempre. El uso de la subred
de todo unos se permitía explícitamente, y el uso de la subred cero se permite explícitamente
desde Cisco IOS Software Versión 12.0. Incluso antes de Cisco IOS Software Versión 12.0, la
subred cero podía utilizarse ingresando el comando del modo de configuración global ip subnet-
zero.
Sobre el problema del uso de la subred cero y la subred de todo unos, RFC 1878 afirma, "Esta
práctica (de excluir la subred de todo ceros y la de todo unos) está obsoleta. El software moderno
podrá utilizar todas las redes definibles.” Hoy, el uso de la subred cero y de la subred de todo
unos está generalmente aceptado, y la mayoría de proveedores soportan su uso. Sin embargo,
en ciertas redes, en particular en las que utilizan software heredado, el uso de la subred cero y de
la subred de todo unos puede provocar problemas.
Información Relacionada
● Calculadora de Subred IP (clientes registrados solamente)
● Página de Soporte Técnico de los Protocolos Ruteados IP
● Soporte Técnico - Cisco Systems