Hola a tod@s
¿qué os parece el siguiente enunciado de un ejercicio en una oposicion de informatica de hace unos años?
Una red cuya IP es 172.15.1.3 y mascara de red 255.255.1.224
Determinar subredes, hosts, tablas de encaminamiento de 5 routers que enrutaban seis de esas subredes
Hola he visto varias mascaras de red extrañas en routers de Provedores de servicios y muchas de ellas debido a la configuración WAN que tienen.
Aun asi ninguna como la que muestras. En un rato mas hago los calculos para ver cuales son las subredes validas.
Saludos
la mascara en plano está mal... la mascara de red debe tener todos los bits de mayor orden (según el punto de incidencia) activados y los de menor orden desactivados
es decir en binario 255.255.224.0 sería
11111111.11111111.11100000.00000000
tanto así que hoy dia simplemente se usa la notación con barra para simplificar simplemente diciendo 192.168.1.1/24 (sabiendo que 24bits son la máscara)
para 255.255.1.224
11111111.11111111.00000001.11100000
para este caso el pool de ip está seccionado y para la configuración de router es un infierno
en tal caso lo que se puede asumir es:
son 2 mascaras juntas, tal que los router estaban en la subred 255.255.1.0
y las subredes de los routers eran 255.255.255.224
en ese caso podían haber 30 host por subred y los router podían tener 128 posibles subredes
Suponiendo que te han dado 172.15.0.0/16, si quieres subdividir con esa mascara tienes:
10101100.00001111.0000000X.XXX00000
11111111.11111111.00000001.11100000
Lo único que puede cambiar son las X, lo que significa que tienes 2^4 posibles subredes.
Los ids de red son:
172.15.0.0
172.15.0.32
172.15.0.64
172.15.0.96
172.15.0.128
172.15.0.160
172.15.0.192
172.15.0.224
172.15.1.0
172.15.1.32
172.15.1.64
172.15.1.96
172.15.1.128
172.15.1.160
172.15.1.192
172.15.1.224
Los rangos de hosts son un poco dificil de expresar, pero basicamente:
10101100.00001111.YYYYYYYX.XXXYYYYY
11111111.11111111.00000001.11100000
Las Y son los bits de hosts.
172.15.0.0 : 172.15.X.0 - 172.15.X.31 para x = 0 (mod 2) con la excepción de 172.15.0.0 y 172.15.254.31
172.15.0.32 : 172.15.X.32 - 172.15.X.63 para x = 0 (mod 2) con la excepción de 172.15.0.32 y 172.15.254.63
172.15.0.64 : 172.15.X.64 - 172.15.X.95 para x = 0 (mod 2) con la excepción de 172.15.0.64 y 172.15.254.95
172.15.0.96 : 172.15.X.96 - 172.15.X.127 para x = 0 (mod 2) con la excepción de 172.15.0.96 y 172.15.254.127
172.15.0.128: 172.15.X.128 - 172.15.X.159 para x = 0 (mod 2) con la excepción de 172.15.0.128 y 172.15.254.159
172.15.0.160: 172.15.X.160 - 172.15.X.191 para x = 0 (mod 2) con la excepción de 172.15.0.160 y 172.15.254.191
172.15.0.192: 172.15.X.192 - 172.15.X.223 para x = 0 (mod 2) con la excepción de 172.15.0.192 y 172.15.254.223
172.15.0.224: 172.15.X.224 - 172.15.X.255 para x = 0 (mod 2) con la excepción de 172.15.0.224 y 172.15.254.255
172.15.1.0 : 172.15.X.0 - 172.15.X.31 para x = 1 (mod 2) con la excepción de 172.15.1.0 y 172.15.255.31
172.15.1.32 : 172.15.X.32 - 172.15.X.63 para x = 1 (mod 2) con la excepción de 172.15.1.32 y 172.15.255.63
172.15.1.64 : 172.15.X.64 - 172.15.X.95 para x = 1 (mod 2) con la excepción de 172.15.1.64 y 172.15.255.95
172.15.1.96 : 172.15.X.96 - 172.15.X.127 para x = 1 (mod 2) con la excepción de 172.15.1.96 y 172.15.255.127
172.15.1.128: 172.15.X.128 - 172.15.X.159 para x = 1 (mod 2) con la excepción de 172.15.1.128 y 172.15.255.159
172.15.1.160: 172.15.X.160 - 172.15.X.191 para x = 1 (mod 2) con la excepción de 172.15.1.160 y 172.15.255.191
172.15.1.192: 172.15.X.192 - 172.15.X.223 para x = 1 (mod 2) con la excepción de 172.15.1.192 y 172.15.255.223
172.15.1.224: 172.15.X.224 - 172.15.X.255 para x = 1 (mod 2) con la excepción de 172.15.1.224 y 172.15.255.255
La tabla para enrutar, realmente depende de la topología.
Lo pusieron en un examen de oposición, yo creo que fue un error pero hay quien me ha dicho que se puede resolver, no he encontrado nada por internet
Si en toria esta mal deberian de ser ordenado, pero los calculos se pueden hacer y concuerdo con los resultados que plantea MinusFour.
Aun asi la tabla para de enrutamiento es un caos, incluso apuesto que muchos dispositivos no estaran programados para dicha mascara de red. Menos para enrutarlos
Saludos
Es una mascara que es descontigua, es valida pero simplemente no es practica.
http://www.ietf.org/rfc/rfc917.txt (http://www.ietf.org/rfc/rfc917.txt)
sección 2.1 las características de las subredes de largo variable
las subredes tienen un largo del campo y debe estar implicita, como los bits de orden mayor encendidos para...
una mascara de red discontinua es invalida
Cita de: engel lex en 25 Mayo 2016, 01:32 AM
http://www.ietf.org/rfc/rfc917.txt (http://www.ietf.org/rfc/rfc917.txt)
sección 2.1 las características de las subredes de largo variable
las subredes tienen un largo del campo y debe estar implicita, como los bits de orden mayor encendidos para...
una mascara de red discontinua es invalida
Este es el standard:
https://tools.ietf.org/html/rfc950
Citar
Since the bits that identify the subnet are specified by a bitmask, they need not be adjacent in the address. However, we recommend that the subnet bits be contiguous and located as the most significant bits of the local address.
Tambien:
Citar
For the purpose of network management, an IP address is divided into two logical parts, the network prefix and the host identifier or rest field. All hosts on a subnetwork have the same network prefix. This routing prefix occupies the most-significant bits of the address. The number of bits allocated within a network to the internal routing prefix may vary between subnets, depending on the network architecture. While in IPv6 the prefix must consist of a set of contiguous 1-bits, in IPv4 this is not enforced, though there is no advantage to using non-contiguous 1-bits. The host part is a unique local identification and is either a host number on the local network or an interface identifier.
https://en.wikipedia.org/wiki/Subnetwork
Para la notación de CIDR los bits si necesitan ser continuos.