PROBLEMA 2

Se tienen dos sistemas finales con la arquitectura mostrada en la figura conectados a través de una red X.25 con accesos a 1200bps. El retardo de propagación en los enlaces de acceso es despreciable y el retardo total de tránsito, tanto para paquetes de datos como de control, a través de la red es de 500mseg. Las direcciones X.25 de esa red tienen una longitud total de 8 dígitos. Los paquetes de datos y selección rápida admiten hasta 128 octetos en el campo de datos. Los tiempos de procesamiento en los nodos y en los sistemas finales son despreciables.

La entidad TCP de A entrega a la entida IP de A una T-PDU de longitud total 108 octetos para que sea entregada a la entidad TCP de B. Teniendo en cuenta el retardo de transmisión (no existen otros circuitos virtuales activos) y el retardo de tránsito, conteste a las siguientes cuestiones :

1.- Tiempo que transcurriría hasta que B recibiera la T-PDU en el caso de que la entidad IP de A hiciera uso de la facilidad X.25 de selección rápida (fast select). Puede suponer que ocupa un octeto en el campo de facilidades.

2.- Lo mismo en el caso de que la entidad IP de A tuviera que establecer un circuito virtual antes de poder transmitir los datos.

3.- Si utilizando selección rápida el parámetro Coste/retardo para cada T-PDU transmitida es de 5,48 pts/segundo, y el coste de un circuito virtual permanente es de 25,32 pts/minuto, se pide calcular la frecuencia con la que la entidad TCP envía T-PDUs a partir de la cual es rentable el circuito virtual permanente, teniendo en cuenta como único objetivo minimizar el parámetro Coste/retardo correspondiente a cada PDU.

Solución Problema 2 (sep92)

1.-
Debo establecer el circuito virtual pero como me permiten selección rápida puedo enviar los datos a la vez que el paquete de petición de llamada.

T= Retardo de transmisión(R1) + retardo de tránsito(R2 )

R2 =500mseg

Como la velocidad 1200 bits/s es la ofrecida por el nivel 1 al nivel 2 (HDLL LAP-B en redes X.25) debemos referenciar el número de bits transmitidos a la longitud L de la trama de nivel 2.

L=longitud
R1=L/1200
=(LTCP+LAñadidaCabeceraIP+LAñadidaCabeceraX.25SelecciónRápida+LAñadidaHDLL)/1200
LAñadidaCabeceraX.25SelecciónRápida=6+8 6=cabecera salvo direcciones 8=direcciones de 8 digitos, cada digito ocupa 4 bits y se ponen direcciones de fuente y destino.

2.-

IP pide transmitir a X.25. X.25, al no haber circuito virtual establecido, se encarga de establecerlo. El enunciado nos dice que hay que establecer el circuito virtual antes de transmitir, es decir no se permite la selección rápida.

T = R11+R2+R12+R2 +R13+R2

R11 retardo transmisión petición de llamada.
R2 retardo propagación petición de llamada (incluimos aquí el tiempo de procesamiento en los nodos y de transmisión del paquete de llamada entrante generado por el nodo local a B. En efecto R2 es el retardo total de tránsito desde que se emite la trama que contiene el paquete de petición de llamada hasta que se recibe, aunque ahora contenga el paquete de llamada entrante).

R12 retardo tranmisión llamada aceptada.
R2 retardo propagación de llamada aceptada (incluimos aquí el tiempo de procesamiento en los nodos y de transmisión del paquete de comunicación establecida generado por el nodo local a B. En efecto R2 es el retardo total de tránsito desde que se emite la trama que contiene el paquete de llamada aceptada hasta que se recibe, aunque ahora contenga el paquete de comunicación establecida).

R13 Retardo de transmisión del paquete de intercambio de datos.
R2 Retardo de propagación del paquete de intercambio de datos.


R11 (5???+8) longitud paquete petición de llamada incluyendo 8 octetos con las direcciones (ver 1ª parte) +5 LAñadidaHDLL
R12 3 longitud paquete llamada aceptada +5 LAñadidaHDLL
R13 (LTCP+LAñadidaCabeceraIP+LAñadidaCabeceraX.25IntercambioDatos+LAñadidaHDLL)

T= 0,12+0,053+0,906+1,5=2,58 seg

T=2,58 seg

3.- Para el caso de circuito virtual permanente:


T=R13+R2 ver apartado 2 pero con las conexiones ya establecidas (circuito virtual permanente)

Circuito Virtual Permanente
n PDU's generadas y mandadas en 60 segundos con un coste de 25,32 pts.
Mandar 1 PDU cuesta (25,32 pts)/n. Tardo en enviarla T=1,407 s. Entonces el coste por segundo de enviar 1 PDU es [(25,32 pts)/n]/[T=1,407 s]

Selección rápida 5,48 pts/s

El C.V.P. es rentable si  [(25,32 pts)/n]/[T=1,407 s] < 5,48 pts/s
es decir n>[25,32 pts]/[(T=1,407 s)(5,48 pts/s)]

Si se envían más de 3,285 PDUs/minuto es rentable un circuito virtual permanente.