ejercicio subredes con mascara extraña

Iniciado por albertomb, 24 Mayo 2016, 10:38 AM

0 Miembros y 1 Visitante están viendo este tema.

albertomb

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

AlbertoBSD

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
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

MinusFour

#3
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.

albertomb

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

AlbertoBSD

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
Donaciones
1Coffee1jV4gB5gaXfHgSHDz9xx9QSECVW

MinusFour

Es una mascara que es descontigua, es valida pero simplemente no es practica.

engel lex

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
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.

MinusFour

Cita de: engel lex en 25 Mayo 2016, 01:32 AM
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.