-#!/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
+