]> git.llucax.com Git - z.facultad/75.74/practicos.git/blobdiff - practicas/pipi/src/test2.sh
Queda lo mínimo del DNS implementado. Una prueba simple en una red sin routers
[z.facultad/75.74/practicos.git] / practicas / pipi / src / test2.sh
index bf18238ec3aeb238ce17dc035c5fbbff1efade98..cd60ac26cbb2701d5f84f77aa61d4457ddc65b51 100755 (executable)
@@ -1,34 +1,30 @@
-#!/bin/sh
-#
-# 10.10.10.1 ----- 10.10.10.5 ------ 10.10.10.4 ----- 10.10.10.2
+#!/bin/bash
+#              35                28                25
+# 10.10.10.1 ------ 10.10.10.5 ------ 10.10.10.4 ------ 10.10.10.2
 #                       |
+#                       | 32
 #                       |
 #                  10.10.10.3
 #
 
 # Host 10.10.10.1
-./test_ipin 10.10.10.5 30 1 1 &
-echo 'Adios mundo cruel!!!' \
-       | ./test_ipout 10.10.10.1 10.10.10.2 30 \
-       ../rutas_ejemplo/route_10.10.10.1.txt
+(echo -e '10.10.10.2\nAdios mundo cruel!!!'; sleep 1) \
+       | ./ip 10.10.10.1 0 0 ../rutas_ejemplo/route_10.10.10.1.txt &
 
-# Router 10.10.10.5
-./test_ipin 10.10.10.5 30 1 1 &
-echo | ./test_ipout 10.10.10.5 10.10.10.1 27 \
-       ../rutas_ejemplo/route_10.10.10.5.txt
+# Host 10.10.10.5
+(echo ; sleep 2) \
+       | ./ip 10.10.10.5 1 1 ../rutas_ejemplo/route_10.10.10.5.txt &
 
-# Router 10.10.10.4
-./test_ipin 10.10.10.4 27 1 1 &
-echo | ./test_ipout 10.10.10.4 10.10.10.1 25 \
-       ../rutas_ejemplo/route_10.10.10.4.txt
+# Host 10.10.10.4
+(echo ; sleep 3) \
+       | ./ip 10.10.10.4 1 1 ../rutas_ejemplo/route_10.10.10.4.txt &
 
 # Host 10.10.10.2
-./test_ipin 10.10.10.2 25 0 0 &
-echo | ./test_ipout 10.10.10.2 10.10.10.1 25 \
-       ../rutas_ejemplo/route_10.10.10.2.txt
+(echo ; sleep 4) \
+       | ./ip 10.10.10.2 0 0 ../rutas_ejemplo/route_10.10.10.2.txt &
 
 # Limpio
-sleep 1
-killall test_ipin
+sleep 5
 ipcrm -Q 0x1abcdef1
-ipcrm -Q 0x1abcdef2
+ipcrm -Q 0x1abcdef0
+