Skip to content

Commit a7dae84

Browse files
author
G Stampa
authored
omnet topology files
1 parent 8763913 commit a7dae84

File tree

3 files changed

+166
-0
lines changed

3 files changed

+166
-0
lines changed

omnet/router/NetworkAll.matrix

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
0 1 1 1 0 0 0 0 0 0 0 0 0 0
2+
1 0 1 0 0 0 0 1 0 0 0 0 0 0
3+
1 1 0 0 0 1 0 0 0 0 0 0 0 0
4+
1 0 0 0 1 0 0 0 1 0 0 0 0 0
5+
0 0 0 1 0 1 1 0 0 0 0 0 0 0
6+
0 0 1 0 1 0 0 0 0 0 1 0 1 0
7+
0 0 0 0 1 0 0 1 0 0 0 0 0 0
8+
0 1 0 0 0 0 1 0 0 1 0 0 0 0
9+
0 0 0 1 0 0 0 0 0 0 0 1 0 1
10+
0 0 0 0 0 0 0 1 0 0 1 1 0 1
11+
0 0 0 0 0 1 0 0 0 1 0 0 0 0
12+
0 0 0 0 0 0 0 0 1 1 0 0 1 0
13+
0 0 0 0 0 1 0 0 0 0 0 1 0 1
14+
0 0 0 0 0 0 0 0 1 1 0 0 1 0

omnet/router/NetworkAll.ned

Lines changed: 138 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,138 @@
1+
package networksimulator;
2+
3+
network NetworkAll
4+
{
5+
parameters:
6+
int numNodes = 14;
7+
int numTx = 14;
8+
9+
types:
10+
channel Channel extends ned.DatarateChannel
11+
{
12+
delay = 0ms;
13+
datarate = 9 kbps;
14+
}
15+
16+
submodules:
17+
node0: Server {
18+
id = 0;
19+
numTx = numTx;
20+
numNodes = numNodes;
21+
gates:
22+
port[3];
23+
}
24+
node1: Server {
25+
id = 1;
26+
numTx = numTx;
27+
numNodes = numNodes;
28+
gates:
29+
port[3];
30+
}
31+
node2: Server {
32+
id = 2;
33+
numTx = numTx;
34+
numNodes = numNodes;
35+
gates:
36+
port[3];
37+
}
38+
node3: Server {
39+
id = 3;
40+
numTx = numTx;
41+
numNodes = numNodes;
42+
gates:
43+
port[3];
44+
}
45+
node4: Server {
46+
id = 4;
47+
numTx = numTx;
48+
numNodes = numNodes;
49+
gates:
50+
port[3];
51+
}
52+
node5: Server {
53+
id = 5;
54+
numTx = numTx;
55+
numNodes = numNodes;
56+
gates:
57+
port[4];
58+
}
59+
node6: Server {
60+
id = 6;
61+
numTx = numTx;
62+
numNodes = numNodes;
63+
gates:
64+
port[2];
65+
}
66+
node7: Server {
67+
id = 7;
68+
numTx = numTx;
69+
numNodes = numNodes;
70+
gates:
71+
port[3];
72+
}
73+
node8: Server {
74+
id = 8;
75+
numTx = numTx;
76+
numNodes = numNodes;
77+
gates:
78+
port[3];
79+
}
80+
node9: Server {
81+
id = 9;
82+
numTx = numTx;
83+
numNodes = numNodes;
84+
gates:
85+
port[4];
86+
}
87+
node10: Server {
88+
id = 10;
89+
numTx = numTx;
90+
numNodes = numNodes;
91+
gates:
92+
port[2];
93+
}
94+
node11: Server {
95+
id = 11;
96+
numTx = numTx;
97+
numNodes = numNodes;
98+
gates:
99+
port[3];
100+
}
101+
node12: Server {
102+
id = 12;
103+
numTx = numTx;
104+
numNodes = numNodes;
105+
gates:
106+
port[3];
107+
}
108+
node13: Server {
109+
id = 13;
110+
numTx = numTx;
111+
numNodes = numNodes;
112+
gates:
113+
port[3];
114+
}
115+
116+
connections:
117+
node0.port[0] <--> Channel <--> node1.port[0];
118+
node0.port[1] <--> Channel <--> node2.port[0];
119+
node0.port[2] <--> Channel <--> node3.port[0];
120+
node1.port[1] <--> Channel <--> node2.port[1];
121+
node1.port[2] <--> Channel <--> node7.port[0];
122+
node2.port[2] <--> Channel <--> node5.port[0];
123+
node3.port[1] <--> Channel <--> node4.port[0];
124+
node3.port[2] <--> Channel <--> node8.port[0];
125+
node4.port[1] <--> Channel <--> node5.port[1];
126+
node4.port[2] <--> Channel <--> node6.port[0];
127+
node5.port[2] <--> Channel <--> node10.port[0];
128+
node5.port[3] <--> Channel <--> node12.port[0];
129+
node6.port[1] <--> Channel <--> node7.port[1];
130+
node7.port[2] <--> Channel <--> node9.port[0];
131+
node8.port[1] <--> Channel <--> node11.port[0];
132+
node8.port[2] <--> Channel <--> node13.port[0];
133+
node9.port[1] <--> Channel <--> node10.port[1];
134+
node9.port[2] <--> Channel <--> node11.port[1];
135+
node9.port[3] <--> Channel <--> node13.port[1];
136+
node11.port[2] <--> Channel <--> node12.port[1];
137+
node12.port[2] <--> Channel <--> node13.port[2];
138+
}

omnet/router/NetworkAll.ports

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
-1 0 1 2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1
2+
0 -1 1 -1 -1 -1 -1 2 -1 -1 -1 -1 -1 -1
3+
0 1 -1 -1 -1 2 -1 -1 -1 -1 -1 -1 -1 -1
4+
0 -1 -1 -1 1 -1 -1 -1 2 -1 -1 -1 -1 -1
5+
-1 -1 -1 0 -1 1 2 -1 -1 -1 -1 -1 -1 -1
6+
-1 -1 0 -1 1 -1 -1 -1 -1 -1 2 -1 3 -1
7+
-1 -1 -1 -1 0 -1 -1 1 -1 -1 -1 -1 -1 -1
8+
-1 0 -1 -1 -1 -1 1 -1 -1 2 -1 -1 -1 -1
9+
-1 -1 -1 0 -1 -1 -1 -1 -1 -1 -1 1 -1 2
10+
-1 -1 -1 -1 -1 -1 -1 0 -1 -1 1 2 -1 3
11+
-1 -1 -1 -1 -1 0 -1 -1 -1 1 -1 -1 -1 -1
12+
-1 -1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 2 -1
13+
-1 -1 -1 -1 -1 0 -1 -1 -1 -1 -1 1 -1 2
14+
-1 -1 -1 -1 -1 -1 -1 -1 0 1 -1 -1 2 -1

0 commit comments

Comments
 (0)