Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea 1 Redes de Comunicaciones Digitales Benjamín Farías
Tarea 1 Redes de Comunicaciones Digitales Benjamín Farías
Escuela de Ingenierı́a
Departamento de Ingenierı́a eléctrica
IEE2544-Redes de Comunicaciones Digitales
Tarea 1
Benjamin Farias
1
1. Problema 1
Todos los testbench funcionan correctamente con distintos niveles de verbosidad.
2. Problema 2
2.1. :
El nodo S transmitió 16 paquetes:
2.2. :
Para ver cuantos paquetes o frames recibió el nodo N1 podemos ver la parte de ”Statistics for
inbound links ver, para cada nodo que interactuó con N1 (S, N2, N3, X) la sección de frames
2
propagated en donde los paquetes entregados por cada nodo (recibidos por N1) corresponden a los
que son entregados por encima del umbral de detección. A continuación se muestra para el Nodo S
enviando 15 paquetes sobre el umbral de detección, y 1 por debajo al nodo N1:
En base a esto, haciendo la sumatoria por cada nodo el nodo N1 en total recibió 36 paquetes. Esta
información también se ve resumida en la sección de Frames exchanged with medium, en el punto b,
donde se detallan los frames recibidos sobre y bajo el umbral detección (36 y 35 respectivamente).
2
No obstante, si queremos saber los paquetes que fueron recibidos exitosamente, en la parte
de Data link layer statistics hay que observar la sección d Received frame checksum statistics. Para
entender esto, hay que saber que el termino checksum es asociado a la verificación de la integridad
de los datos[1], en este caso entonces, si la integridad de un dato es verificada correctamente (passed)
decimos que el paquete fue recibido exitosamente. Por lo tanto los checksums passed corresponden
a la cantidad de paquetes recibidos correctamente. En este caso entonces el nodo N1 recibió 23
paquetes exitosamente (esto también se puede analizar de las estadı́sticas de cada nodo interac-
tuando con N1).
Ahora para ver cuantos son enviados por el nodo N3 vemos nuevamente la sección A que detalla las
interacciones entre los nodos, y siguiendo la misma idea observamos que el nodo N3 entrego 9 fra-
mes encima del umbral de detección, sin embargo, solo 7 fueron entregados exitosamente (checksum
passed ).
2.3. :
Siguiendo el mismo procedimiento anterior, observamos que el nodo N2 no entrego ningun paquete
por encima del umbral de detección, por ende, como no entrego ninguno, tampoco paso ninguno a
la capa de DLL, por lo tanto no se verificó la integridad de ningun paquete, osea no solo no recibió
ningún paquete exitoso de N2, sino que no recibió ningún paquete por encima del
umbral.
3
Figura 6: Paquetes exitosos enviados desde el nodo N2(0)
2.4. :
viendo la interacción de S con N1 notamos que este le entrego 15 de 16 paquetes por encima del
umbral, y estos 15 pasaron la verificación de integridad. Por lo tanto se perdió solo un paquete, es
1
decir 15 ∗ 100 % = 6,25 %. Este porcentaje se pude ver en 5 (Outage), en el punto ii.
2.5. :
Siendo congruente con lo mencionado en puntos anteriores observamos que la red transmitió un
total de 89 paquetes con el medio.
Viendo los checksums observamos que de estos paquetes, hubo 97 exitosos y 101 no exitosos.
4
Figura 9: Paquetes exitosos y perdidos en la red durante la transmisión
2.6. :
En base a lo anterior, es importante preguntarse por que hay mas paquetes exitosos que paquetes
transmitidos. Esto es debido a que estos 89 paquetes transmitidos pueden ser enviados por mas de
un medio, por ejemplo, el paquete 1 puede ser enviado a los nodos N1 N3 y X, por lo que alfinal el
paquete 1 puede llegar exitosamente 3 veces.
3. Problema 3
3.1. :
Observamos que el constructor de la clase nodo recibe como parametro la seed que queremos
utilizar para ese nodo:
Por lo tanto para cambiar las seeds para cada nodo, basta con modificar cuando instanciamos la
clase nodo en el tb1h, cambiando el argumento que viene después de med:
3.2. :
Para aumentar el periodo de transmisión lo hacemos en la siguiente lı́nea de codigo del tb:
5
Figura 12: Aumento del perı́odo de transmisión de paquetes HELLO para cada nodo
3.3. :
Para lograr esto observamos que las instancias de la clase nodo se inician con una latitud y una
longitud que podrı́amos entender como el eje y y el x respectivamente. Por lo tanto para lograr la
topologı́a estrella en primer lugar ponemos el nodo S en el origen (0,0) y los otros nodos los ponemos
alrededor de el formando una cruz entre los 4 nodos restantes, donde sus ubicaciones respecto al nodo
S para formar la cruz serán (0, −dist); (0, dist); (−dist, 0); (dist, 0). Esto nos resulta en la topologı́a
tipo estrella solicitada.
Figura 13: Topologı́a tipo estrella de la red con todo los nodos a la misma distancia del nodo S
3.4. :
Por lo tanto, para cada nodo tenemos:
NODO S : seed=20 ; periodo=20 ; ubicación= (0,0)
6
3.5. :
El nodo S transmitió 4 paquetes:
7
El nodo N1 recibió 7 paquetes exitosos desde el nodo N2:
8
De estos 104 fueron enviados exitosamente y 0 paquetes se perdieron. Probablemente esto se
deba a que la distancia entre los nodos en topologı́a tipo estrella era muy poca (10).
Referencias
[1] Wikipedia contributors. Suma de verificación [Internet]. Wikipedia, The Free Encyclopedia. Dis-
ponible en: https://es.wikipedia.org/w/index.php?title=Suma_de_verificaci%C3%B3n&
oldid=140707354