PROBLEMA 2En la figura 1 se representa la red de una empresa conectada a Internet que usa tecnología 802.3 100baseT4 [1] en la que se ha sustituido el dispositivo X por un servidor web y Repeater0 por un router: Router 3 de las mismas interfaces. Responda de manera justificada a las siguientes cuestiones:
a) ¿Cuántos dominios de broadcast hay en la red de la empresa?, indíquelos.
b) ¿Es posible usar el mecanismo de control de flujo de 802.3 en esta red? ¿En dónde?
c) El puerto 1 del Router 2 tiene configurada la dirección IP 200.10.15.21 y esa es la dirección IP origen que aparece en todos los datagramas que reciben los usuarios de Internet, p.e. servidores de Internet, procedentes de PCs de la empresa. (Justifique todas sus respuestas).
c.i) ¿Cómo accede esta empresa a Internet?
c.ii) Realice una asignación de direcciones IP a todas las redes de la empresa que aparecen en la figura 1, de tal forma que se minimice el número de bits dedicados a identificar a red. Para cada red deberá indicar dirección de red, máscara, dirección de broadcast dirigido y rango de direcciones IP disponibles para configurar dispositivos con capa Internet. (Nota: Debe usar como red de partida una clase C que le garantice a la empresa acceder a cualquier host/servidor de Internet. Suponga que en las tablas de enrutamiento de los routers de la empresa no aparece el prefijo de red).
c.iii) Teniendo en cuenta el apartado anterior, indique el contenido mínimo de las tablas de enrutamiento de los routers Router 1 y Router 3, para que todos los PCs de la empresa puedan intercambiar datagramas entre ellos y con PCs de Internet.
c.iv) ¿Qué contendrá la tabla de direcciones de todos los dispositivos de nivel 2 de la red de la empresa si un usuario de Internet se descarga una página web del servidor de la empresa?
COMENTARIOS AL PROBLEMA 2[1] La tecnología 100baseT4 opera únicamente en modo half-dúplex. Por ello, en ningún tramo de la red empresarial se puede tener full-dúplex.
MIS RESPUESTAS AL PROBLEMA 2 (Son sólo mis respuestas, quizás no sean correctas)a) Existen 5 dominios de broadcast y son los indicados en la figura adjunta. Un dominio de broadcast está formado por todas las estaciones, dispositivos y puertos con nivel 2 o inferior que están delimitados por dispositivos de nivel 3.
b) El mecanismo de control de flujo puede ser efectuado por el nivel LLC (802.2); no obstante, dentro del nivel MAC de 802.3 puede existir una subcapa en la parte superior llamada MAC_CONTROL que es opcional y se puede encargar del control de flujo. La cuestión es que esto sólo funciona cuando se opera con full-dúplex. Por tanto, el mecanismo de control de flujo de 802.3 sólo puede usarse en aquellas regiones de la red donde exista full-dúplex. En esta red empresarial, al disponer únicamente de la tecnología 100baseT4, y ésta operar sólo en modo half-dúplex, no se puede usar el mecanismo de control de flujo de 802.3 en ninguna parte de la red (ver transparencia 6 del tema 6 de ARC1).
c.i) La empresa parece haber contratado y reservado una dirección IP pública de clase C que es 200.10.15.21, y ésta es la que la red empresarial ofrece a Internet. El Router 2 se encarga de traducir o mapear las direcciones IP desde la IP pública hacia la intranet de la empresa (y viceversa) mediante una tabla NAT. Por tanto, las distintas estaciones de la red de la empresa reciben direcciones IP usando un direccionamiento privado.
c.ii) Se usará el direccionamiento privado. Además, como las tablas de enrutamiento no almacenan los prefijos de red, se podrá usar sólo direccionamiento con clase; ya que para el direccionamiento sin clase (CIDR) es necesario almacenar los prefijos de red (qué parte es red y qué parte son hosts). Se usará la clase C, tal como se indica en el enunciado. Por otra parte, se necesitan 5 redes, ya que existen 5 dominios de broadcast en la red empresarial. El mínimo número de bits necesarios para identificar red es 3, ya que 2^3 es 8, y ésta es la potencia de 2 más cercana por exceso al número de redes más 2 (hay que sumar 2 al número de redes para calcular el número de bits, porque siempre habrá dos subredes inútiles: la primera y la última; por coincidir con la dirección de red completa y con la de broadcast no dirigido). Al ser clase C, los tres primeros octetos de la dirección IP identificarán red, mientras que el último byte servirá para identificar a los hosts. Si queremos usar 3 bits para red, los tomaremos prestado de los bits menos significativos de los tres primeros octetos (esto es algo en lo que quizá me esté equivocando; puede que tenga que tomarlos prestado del último octeto, no lo sé). Con lo cual la estructura de las direcciones IP quedará 192.168.[0000 0xxx].[0-255] y la máscara de red será 255.255.255.0. Por tanto, podemos escribir la siguiente tabla. Se usarán sólo las redes 192.168.1.0 a 192.168.5.0.
DIRECCIÓN DE RED | MÁSCARA | BROADCAST DIRIGIDO | RANGO DE IP’S ÚTILES |
192.168.0.0 | 255.255.255.0 | 192.168.0.255 | 192.168.0.1 - 192.168.0.254 |
192.168.1.0 | 255.255.255.0 | 192.168.1.255 | 192.168.1.1 - 192.168.1.254 |
192.168.2.0 | 255.255.255.0 | 192.168.2.255 | 192.168.2.1 - 192.168.2.254 |
192.168.3.0 | 255.255.255.0 | 192.168.3.255 | 192.168.3.1 - 192.168.3.254 |
192.168.4.0 | 255.255.255.0 | 192.168.4.255 | 192.168.4.1 - 192.168.4.254 |
192.168.5.0 | 255.255.255.0 | 192.168.5.255 | 192.168.5.1 - 192.168.5.254 |
192.168.6.0 | 255.255.255.0 | 192.168.6.255 | 192.168.6.1 - 192.168.6.254 |
192.168.7.0 | 255.255.255.0 | 192.168.7.255 | 192.168.7.1 - 192.168.7.254 |
c.iii)
Tabla de enrutamiento del Router 1:
Red | Próximo salto | Interfaz |
192.168.1.0 | - | Port0 |
192.168.4.0 | - | Port1 |
192.168.2.0 | - | Port2 |
192.168.3.0 | - | Port3 |
192.168.5.0 | IP_Port0_Router3 | Port |
Tabla de enrutamiento del Router 3:
Red | Próximo salto | Interfaz |
192.168.4.0 | - | Port0 |
192.168.5.0 | - | Port1 |
192.168.1.0 | IP_Port1_Router1 | Port0 |
192.168.2.0 | IP_Port1_Router1 | Port0 |
192.168.3.0 | IP_Port1_Router1 | Port0 |
Faltaría decir que el router por defecto para ambos routers es la dirección IP del puerto 0 del router 2, para encontrar otras redes (Internet).
c.iv) Un cliente de Internet, al descargar una página web del servidor, provoca que se produzca el siguiente camino para los datagramas: desde Internet al Router 2, desde el Router 2 al Router1, del puerto 0 del Router 1 al puerto 2 del Switch 2 y del puerto 3 del Switch 2 al servidor web. Hasta que el servidor Web no responda con algún datagrama, el Switch 2 no aprenderá su dirección MAC y reenviará todas las tramas procedentes del cliente a través de sus puertos 0 y 1, llegándole también la trama al Switch 1. Por tanto, sólo se verán afectados en esta comunicación los dispositivos de nivel 2 siguientes: Switch 1 y Switch 2. Con ello, tras una comunicación bilateral entre cliente y servidor, se tendrán las siguientes tablas de direcciones para estos dispositivos de nivel 2 afectados.
Tabla de direcciones del Switch 1:
Interfaz | Dirección MAC |
Port3 | MAC_Port0_Router1 |
Tabla de direcciones del Switch 2:
Interfaz | Dirección MAC |
Port2 | MAC_Port0_Router1 |
Port3 | MAC_ServidorWeb |