You are on page 1of 12

Enter TRACE:2

rtinit0 called at: 0.000000


The initial distance table:
via
D0 | 1 2 3
----|-----------------
1| 1 999 999
dest 2| 999 3 999
3| 999 999 7
At 0.000000 sending packet to its neighbors
rtinit1 called at: 0.000000
The initial distance table:
via
D1 | 0 2
----|-----------
0| 1 999
dest 2| 999 1
3| 999 999
At 0.000000 sending packet to its neighbors
rtinit2 called at: 0.000000
The initial distance table:
via
D2 | 0 1 3
----|-----------------
0| 3 999 999
dest 1| 999 1 999
3| 999 999 2
At 0.000000 sending packet to its neighbors
rtinit3 called at: 0.000000
The initial distance table:
via
D3 | 0 2
----|-----------
0| 7 999
dest 1| 999 999
2| 999 2
At 0.000000 sending packet to its neighbors
MAIN: rcv event, t=0.947, at 3 src: 0, dest: 3, contents: 0 1 3 7
rtupdate3 called at: 0.946640
Updating distance table...
Change distance vector node 3 -> node 1: from 999 to 8
The distance table of node 0 after updated
via
D3 | 0 2
----|-----------
0| 7 999

1
dest 1| 8 999
2| 10 2
At 0.946640 sending packet to its neighbors
MAIN: rcv event, t=0.992, at 0 src: 1, dest: 0, contents: 1 0 1 999
rtupdate0 called at: 0.992243
Updating distance table...
Change distance vector node 0 -> node 2: from 3 to 2
The distance table of node 0 after updated
via
D0 | 1 2 3
----|-----------------
1| 1 999 999
dest 2| 2 3 999
3| 999 999 7
At 0.992243 sending packet to its neighbors
MAIN: rcv event, t=1.209, at 3 src: 2, dest: 3, contents: 3 1 0 2
rtupdate3 called at: 1.209223
Updating distance table...
Change distance vector node 3 -> node 0: from 7 to 5
Change distance vector node 3 -> node 1: from 8 to 3
The distance table of node 0 after updated
via
D3 | 0 2
----|-----------
0| 7 5
dest 1| 8 3
2| 10 2
At 1.209223 sending packet to its neighbors
MAIN: rcv event, t=1.276, at 3 src: 0, dest: 3, contents: 0 1 2 7
rtupdate3 called at: 1.275716
Updating distance table...
The distance table of node 0 after updated
via
D3 | 0 2
----|-----------
0| 7 5
dest 1| 8 3
2| 9 2
At 1.275716 sending packet to its neighbors
MAIN: rcv event, t=1.642, at 2 src: 0, dest: 2, contents: 0 1 3 7
rtupdate2 called at: 1.641910
Updating distance table...
The distance table of node 0 after updated
via
D2 | 0 1 3
----|-----------------

2
0| 3 999 999
dest 1| 4 1 999
3| 10 999 2
At 1.641910 sending packet to its neighbors
MAIN: rcv event, t=1.871, at 1 src: 0, dest: 1, contents: 0 1 3 7
rtupdate1 called at: 1.870574
Updating distance table...
Change distance vector node 1 -> node 3: from 999 to 8
The distance table of node 0 after updated
via
D1 | 0 2
----|-----------
0| 1 999
dest 2| 4 1
3| 8 999
At 1.870574 sending packet to its neighbors
MAIN: rcv event, t=2.166, at 2 src: 1, dest: 2, contents: 1 0 1 999
rtupdate2 called at: 2.165707
Updating distance table...
Change distance vector node 2 -> node 0: from 3 to 2
The distance table of node 0 after updated
via
D2 | 0 1 3
----|-----------------
0| 3 2 999
dest 1| 4 1 999
3| 10 999 2
At 2.165707 sending packet to its neighbors
MAIN: rcv event, t=2.407, at 0 src: 2, dest: 0, contents: 3 1 0 2
rtupdate0 called at: 2.406722
Updating distance table...
Change distance vector node 0 -> node 3: from 7 to 5
The distance table of node 0 after updated
via
D0 | 1 2 3
----|-----------------
1| 1 4 999
dest 2| 2 3 999
3| 999 5 7
At 2.406722 sending packet to its neighbors
MAIN: rcv event, t=2.421, at 2 src: 3, dest: 2, contents: 7 999 2 0
rtupdate2 called at: 2.421268
Updating distance table...
The distance table of node 0 after updated
via
D2 | 0 1 3

3
----|-----------------
0| 3 2 9
dest 1| 4 1 999
3| 10 999 2
At 2.421268 sending packet to its neighbors
MAIN: rcv event, t=2.811, at 1 src: 2, dest: 1, contents: 3 1 0 2
rtupdate1 called at: 2.810933
Updating distance table...
Change distance vector node 1 -> node 3: from 8 to 3
The distance table of node 0 after updated
via
D1 | 0 2
----|-----------
0| 1 4
dest 2| 4 1
3| 8 3
At 2.810933 sending packet to its neighbors
MAIN: rcv event, t=3.078, at 3 src: 2, dest: 3, contents: 3 1 0 2
rtupdate3 called at: 3.078114
MAIN: rcv event, t=3.293, at 2 src: 3, dest: 2, contents: 7 8 2 0
rtupdate2 called at: 3.292663
Updating distance table...
The distance table of node 0 after updated
via
D2 | 0 1 3
----|-----------------
0| 3 2 9
dest 1| 4 1 10
3| 10 999 2
At 3.292663 sending packet to its neighbors
MAIN: rcv event, t=4.063, at 2 src: 0, dest: 2, contents: 0 1 2 7
rtupdate2 called at: 4.063167
MAIN: rcv event, t=4.104, at 0 src: 3, dest: 0, contents: 7 999 2 0
rtupdate0 called at: 4.103641
Updating distance table...
The distance table of node 0 after updated
via
D0 | 1 2 3
----|-----------------
1| 1 4 999
dest 2| 2 3 9
3| 999 5 7
At 4.103641 sending packet to its neighbors
MAIN: rcv event, t=4.169, at 2 src: 3, dest: 2, contents: 5 3 2 0
rtupdate2 called at: 4.169482
Updating distance table...

4
The distance table of node 0 after updated
via
D2 | 0 1 3
----|-----------------
0| 3 2 7
dest 1| 4 1 5
3| 10 999 2
At 4.169482 sending packet to its neighbors
MAIN: rcv event, t=4.330, at 0 src: 3, dest: 0, contents: 7 8 2 0
rtupdate0 called at: 4.330418
Updating distance table...
The distance table of node 0 after updated
via
D0 | 1 2 3
----|-----------------
1| 1 4 15
dest 2| 2 3 9
3| 999 5 7
At 4.330418 sending packet to its neighbors
MAIN: rcv event, t=4.557, at 3 src: 2, dest: 3, contents: 2 1 0 2
rtupdate3 called at: 4.556901
Updating distance table...
Change distance vector node 3 -> node 0: from 5 to 4
The distance table of node 0 after updated
via
D3 | 0 2
----|-----------
0| 7 4
dest 1| 8 3
2| 9 2
At 4.556901 sending packet to its neighbors
MAIN: rcv event, t=4.643, at 1 src: 0, dest: 1, contents: 0 1 2 7
rtupdate1 called at: 4.643052
Updating distance table...
The distance table of node 0 after updated
via
D1 | 0 2
----|-----------
0| 1 4
dest 2| 3 1
3| 8 3
At 4.643052 sending packet to its neighbors
MAIN: rcv event, t=5.093, at 3 src: 0, dest: 3, contents: 0 1 2 5
rtupdate3 called at: 5.093102
MAIN: rcv event, t=5.213, at 0 src: 3, dest: 0, contents: 5 3 2 0
rtupdate0 called at: 5.212747

5
Updating distance table...
The distance table of node 0 after updated
via
D0 | 1 2 3
----|-----------------
1| 1 4 10
dest 2| 2 3 9
3| 999 5 7
At 5.212747 sending packet to its neighbors
MAIN: rcv event, t=5.271, at 3 src: 2, dest: 3, contents: 2 1 0 2
rtupdate3 called at: 5.271212
MAIN: rcv event, t=5.378, at 3 src: 2, dest: 3, contents: 2 1 0 2
rtupdate3 called at: 5.378019
MAIN: rcv event, t=5.740, at 3 src: 0, dest: 3, contents: 0 1 2 5
rtupdate3 called at: 5.740387
MAIN: rcv event, t=5.820, at 1 src: 2, dest: 1, contents: 3 1 0 2
rtupdate1 called at: 5.820477
MAIN: rcv event, t=5.935, at 3 src: 2, dest: 3, contents: 2 1 0 2
rtupdate3 called at: 5.934875
MAIN: rcv event, t=6.042, at 2 src: 3, dest: 2, contents: 5 3 2 0
rtupdate2 called at: 6.042466
MAIN: rcv event, t=6.071, at 0 src: 3, dest: 0, contents: 5 3 2 0
rtupdate0 called at: 6.071281
MAIN: rcv event, t=6.205, at 1 src: 2, dest: 1, contents: 2 1 0 2
rtupdate1 called at: 6.204975
Updating distance table...
The distance table of node 0 after updated
via
D1 | 0 2
----|-----------
0| 1 3
dest 2| 3 1
3| 8 3
At 6.204975 sending packet to its neighbors
MAIN: rcv event, t=6.886, at 1 src: 0, dest: 1, contents: 0 1 2 5
rtupdate1 called at: 6.885776
Updating distance table...
The distance table of node 0 after updated
via
D1 | 0 2
----|-----------
0| 1 3
dest 2| 3 1
3| 6 3
At 6.885776 sending packet to its neighbors
MAIN: rcv event, t=7.012, at 3 src: 0, dest: 3, contents: 0 1 2 5

6
rtupdate3 called at: 7.011692
MAIN: rcv event, t=7.021, at 0 src: 2, dest: 0, contents: 3 1 0 2
rtupdate0 called at: 7.020665
MAIN: rcv event, t=7.060, at 1 src: 2, dest: 1, contents: 2 1 0 2
rtupdate1 called at: 7.059981
MAIN: rcv event, t=7.160, at 2 src: 1, dest: 2, contents: 1 0 1 8
rtupdate2 called at: 7.160166
Updating distance table...
The distance table of node 0 after updated
via
D2 | 0 1 3
----|-----------------
0| 3 2 7
dest 1| 4 1 5
3| 10 9 2
At 7.160166 sending packet to its neighbors
MAIN: rcv event, t=7.464, at 2 src: 0, dest: 2, contents: 0 1 2 5
rtupdate2 called at: 7.463797
Updating distance table...
The distance table of node 0 after updated
via
D2 | 0 1 3
----|-----------------
0| 3 2 7
dest 1| 4 1 5
3| 8 9 2
At 7.463797 sending packet to its neighbors
MAIN: rcv event, t=7.732, at 0 src: 1, dest: 0, contents: 1 0 1 8
rtupdate0 called at: 7.732363
Updating distance table...
The distance table of node 0 after updated
via
D0 | 1 2 3
----|-----------------
1| 1 4 10
dest 2| 2 3 9
3| 9 5 7
At 7.732363 sending packet to its neighbors
MAIN: rcv event, t=8.438, at 1 src: 2, dest: 1, contents: 2 1 0 2
rtupdate1 called at: 8.438167
MAIN: rcv event, t=8.630, at 2 src: 1, dest: 2, contents: 1 0 1 3
rtupdate2 called at: 8.630245
Updating distance table...
The distance table of node 0 after updated
via
D2 | 0 1 3

7
----|-----------------
0| 3 2 7
dest 1| 4 1 5
3| 8 4 2
At 8.630245 sending packet to its neighbors
MAIN: rcv event, t=8.741, at 3 src: 0, dest: 3, contents: 0 1 2 5
rtupdate3 called at: 8.740860
MAIN: rcv event, t=9.403, at 1 src: 0, dest: 1, contents: 0 1 2 5
rtupdate1 called at: 9.402657
MAIN: rcv event, t=9.514, at 0 src: 2, dest: 0, contents: 2 1 0 2
rtupdate0 called at: 9.514288
MAIN: rcv event, t=9.705, at 2 src: 0, dest: 2, contents: 0 1 2 5
rtupdate2 called at: 9.705350
MAIN: rcv event, t=9.718, at 2 src: 0, dest: 2, contents: 0 1 2 5
rtupdate2 called at: 9.718343
MAIN: rcv event, t=9.923, at 3 src: 2, dest: 3, contents: 2 1 0 2
rtupdate3 called at: 9.922501
MAIN: rcv event, t=10.531, at 0 src: 2, dest: 0, contents: 2 1 0 2
rtupdate0 called at: 10.531355
MAIN: rcv event, t=10.590, at 2 src: 3, dest: 2, contents: 4 3 2 0
rtupdate2 called at: 10.589869
Updating distance table...
The distance table of node 0 after updated
via
D2 | 0 1 3
----|-----------------
0| 3 2 6
dest 1| 4 1 5
3| 8 4 2
At 10.589869 sending packet to its neighbors
MAIN: rcv event, t=11.282, at 3 src: 2, dest: 3, contents: 2 1 0 2
rtupdate3 called at: 11.282251
MAIN: rcv event, t=11.344, at 3 src: 0, dest: 3, contents: 0 1 2 5
rtupdate3 called at: 11.343909
MAIN: rcv event, t=11.349, at 1 src: 2, dest: 1, contents: 2 1 0 2
rtupdate1 called at: 11.349156
MAIN: rcv event, t=11.607, at 2 src: 1, dest: 2, contents: 1 0 1 3
rtupdate2 called at: 11.607340
MAIN: rcv event, t=11.993, at 2 src: 0, dest: 2, contents: 0 1 2 5
rtupdate2 called at: 11.993343
MAIN: rcv event, t=12.161, at 2 src: 1, dest: 2, contents: 1 0 1 3
rtupdate2 called at: 12.161272
MAIN: rcv event, t=12.370, at 3 src: 2, dest: 3, contents: 2 1 0 2
rtupdate3 called at: 12.370058
MAIN: rcv event, t=12.495, at 0 src: 1, dest: 0, contents: 1 0 1 3
rtupdate0 called at: 12.495062

8
Updating distance table...
Change distance vector node 0 -> node 3: from 5 to 4
The distance table of node 0 after updated
via
D0 | 1 2 3
----|-----------------
1| 1 4 10
dest 2| 2 3 9
3| 4 5 7
At 12.495062 sending packet to its neighbors
MAIN: rcv event, t=12.587, at 3 src: 2, dest: 3, contents: 2 1 0 2
rtupdate3 called at: 12.587474
MAIN: rcv event, t=12.767, at 3 src: 0, dest: 3, contents: 0 1 2 4
rtupdate3 called at: 12.766661
MAIN: rcv event, t=12.807, at 2 src: 1, dest: 2, contents: 1 0 1 3
rtupdate2 called at: 12.806712
MAIN: rcv event, t=13.197, at 0 src: 2, dest: 0, contents: 2 1 0 2
rtupdate0 called at: 13.196969
MAIN: rcv event, t=13.311, at 1 src: 0, dest: 1, contents: 0 1 2 5
rtupdate1 called at: 13.310927
MAIN: rcv event, t=13.360, at 1 src: 0, dest: 1, contents: 0 1 2 5
rtupdate1 called at: 13.359879
MAIN: rcv event, t=13.777, at 1 src: 2, dest: 1, contents: 2 1 0 2
rtupdate1 called at: 13.777177
MAIN: rcv event, t=14.369, at 1 src: 2, dest: 1, contents: 2 1 0 2
rtupdate1 called at: 14.368680
MAIN: rcv event, t=14.388, at 0 src: 2, dest: 0, contents: 2 1 0 2
rtupdate0 called at: 14.388236
MAIN: rcv event, t=14.456, at 0 src: 3, dest: 0, contents: 4 3 2 0
rtupdate0 called at: 14.456323
MAIN: rcv event, t=14.565, at 2 src: 0, dest: 2, contents: 0 1 2 5
rtupdate2 called at: 14.564664
MAIN: rcv event, t=14.986, at 2 src: 0, dest: 2, contents: 0 1 2 4
rtupdate2 called at: 14.986279
Updating distance table...
The distance table of node 0 after updated
via
D2 | 0 1 3
----|-----------------
0| 3 2 6
dest 1| 4 1 5
3| 7 4 2
At 14.986279 sending packet to its neighbors
MAIN: rcv event, t=15.234, at 3 src: 2, dest: 3, contents: 2 1 0 2
rtupdate3 called at: 15.233551
MAIN: rcv event, t=15.406, at 0 src: 1, dest: 0, contents: 1 0 1 3

9
rtupdate0 called at: 15.406122
MAIN: rcv event, t=16.198, at 1 src: 0, dest: 1, contents: 0 1 2 5
rtupdate1 called at: 16.198183
MAIN: rcv event, t=16.573, at 0 src: 1, dest: 0, contents: 1 0 1 3
rtupdate0 called at: 16.572775
MAIN: rcv event, t=16.686, at 0 src: 1, dest: 0, contents: 1 0 1 3
rtupdate0 called at: 16.686441
MAIN: rcv event, t=17.535, at 0 src: 2, dest: 0, contents: 2 1 0 2
rtupdate0 called at: 17.535172
MAIN: rcv event, t=18.063, at 1 src: 2, dest: 1, contents: 2 1 0 2
rtupdate1 called at: 18.062943
MAIN: rcv event, t=18.290, at 1 src: 2, dest: 1, contents: 2 1 0 2
rtupdate1 called at: 18.290070
MAIN: rcv event, t=18.519, at 1 src: 0, dest: 1, contents: 0 1 2 4
rtupdate1 called at: 18.519363
Updating distance table...
The distance table of node 0 after updated
via
D1 | 0 2
----|-----------
0| 1 3
dest 2| 3 1
3| 5 3
At 18.519363 sending packet to its neighbors
MAIN: rcv event, t=18.968, at 2 src: 1, dest: 2, contents: 1 0 1 3
rtupdate2 called at: 18.967594
MAIN: rcv event, t=19.401, at 0 src: 2, dest: 0, contents: 2 1 0 2
rtupdate0 called at: 19.400967
MAIN: rcv event, t=20.018, at 1 src: 2, dest: 1, contents: 2 1 0 2
rtupdate1 called at: 20.017796
MAIN: rcv event, t=20.609, at 0 src: 2, dest: 0, contents: 2 1 0 2
rtupdate0 called at: 20.608656
MAIN: rcv event, t=20.891, at 0 src: 2, dest: 0, contents: 2 1 0 2
rtupdate0 called at: 20.891449
MAIN: rcv event, t=21.134, at 0 src: 2, dest: 0, contents: 2 1 0 2
rtupdate0 called at: 21.133734
MAIN: rcv event, t=22.248, at 0 src: 1, dest: 0, contents: 1 0 1 3
rtupdate0 called at: 22.247545
MAIN: rcv event, t=10000.000, at -1 linkhandler0 called at 10000.000000.
The distance table of node 0 after link cost changed
via
D0 | 1 2 3
----|-----------------
1| 20 4 10
dest 2| 21 3 9
3| 23 5 7

10
At 10000.000000 sending packet to its neighbors
linkhandler1 called at 10000.000000.
The distance table of node 1 after link cost changed
via
D1 | 0 2
----|-----------
0| 20 3
dest 2| 22 1
3| 24 3
At 10000.000000 sending packet to its neighbors
MAIN: rcv event, t=10000.834, at 3 src: 0, dest: 3, contents: 0 4 3 5
rtupdate3 called at: 10000.833984
MAIN: rcv event, t=10000.994, at 0 src: 1, dest: 0, contents: 3 0 1 3
rtupdate0 called at: 10000.994141
MAIN: rcv event, t=10001.163, at 2 src: 0, dest: 2, contents: 0 4 3 5
rtupdate2 called at: 10001.163086
MAIN: rcv event, t=10001.265, at 1 src: 0, dest: 1, contents: 0 4 3 5
rtupdate1 called at: 10001.264648
MAIN: rcv event, t=10001.492, at 2 src: 1, dest: 2, contents: 3 0 1 3
rtupdate2 called at: 10001.492188
MAIN: rcv event, t=20000.000, at 0 linkhandler0 called at 20000.000000.
The distance table of node 0 after link cost changed
via
D0 | 1 2 3
----|-----------------
1| 1 4 10
dest 2| 2 3 9
3| 4 5 7
At 20000.000000 sending packet to its neighbors
linkhandler1 called at 20000.000000.
The distance table of node 1 after link cost changed
via
D1 | 0 2
----|-----------
0| 1 3
dest 2| 3 1
3| 5 3
At 20000.000000 sending packet to its neighbors
MAIN: rcv event, t=20000.975, at 3 src: 0, dest: 3, contents: 0 1 2 4
rtupdate3 called at: 20000.974609
MAIN: rcv event, t=20001.002, at 1 src: 0, dest: 1, contents: 0 1 2 4
rtupdate1 called at: 20001.001953
MAIN: rcv event, t=20001.107, at 2 src: 0, dest: 2, contents: 0 1 2 4
rtupdate2 called at: 20001.107422
MAIN: rcv event, t=20001.852, at 0 src: 1, dest: 0, contents: 1 0 1 3
rtupdate0 called at: 20001.851562

11
MAIN: rcv event, t=20002.633, at 2 src: 1, dest: 2, contents: 1 0 1 3
rtupdate2 called at: 20002.632812

Simulator terminated at t=20002.632812, no packets in medium

12

You might also like