-#!/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 25 1 1 &
-echo 'Adios mundo cruel!!!' | ./test_ipout 10.10.10.1 10.10.10.3 25 \
- ../rutas_ejemplo/route_10.10.10.1.txt
+(echo -e '10.10.10.3\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 25 1 1 &
-echo | ./test_ipout 10.10.10.5 10.10.10.1 23 \
- ../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 &
# Host 10.10.10.3
-./test_ipin 10.10.10.3 23 0 0 &
-echo | ./test_ipout 10.10.10.3 10.10.10.5 25 \
- ../rutas_ejemplo/route_10.10.10.3.txt
+(echo ; sleep 3) \
+ | ./ip 10.10.10.3 0 0 ../rutas_ejemplo/route_10.10.10.3.txt &
# Limpio
-sleep 1
-killall test_ipin
+sleep 4
ipcrm -Q 0x1abcdef1
-ipcrm -Q 0x1abcdef2
+ipcrm -Q 0x1abcdef0