blob: b87a0bfa0d70b8ff336a02a64dca36f27aa4ca95 [file] [log] [blame]
Alexander Afanasyev0aa11362013-07-14 15:35:00 -07001# topo-grid-3x3.txt
2
3# /--------\ /-\ /-\
4# |Consumer|<---->| |<------->| |
5# \--------/ \-/ \-/
6# ^ ^ ^
7# | | | 1Mbps/10ms delay
8# v v v
9# /-\ /-\ /-\
10# | |<-------->| |<------->| |
11# \-/ \-/ \-/
12# ^ ^ ^
13# | | |
14# v v v
15# /-\ /-\ /--------\
16# | |<-------->| |<---->|Producer|
17# \-/ \-/ \--------/
18
19# any empty lines and lines starting with '#' symbol is ignored
20#
21# The file should contain exactly two sections: router and link, each starting with the corresponding keyword
22#
23# router section defines topology nodes and their relative positions (e.g., to use in visualizer)
24router
25
26# each line in this section represents one router and should have the following data
27# node comment yPos xPos
28Node0 NA 3 1
29Node1 NA 3 2
30Node2 NA 3 3
31Node3 NA 2 1
32Node4 NA 2 2
33Node5 NA 2 3
34Node6 NA 1 1
35Node7 NA 1 2
36Node8 NA 1 3
37# Note that `node` can be any string. It is possible to access to the node by name using Names::Find, see examples.
38
39# link section defines point-to-point links between nodes and characteristics of these links
40link
41
42# Each line should be in the following format (only first two are required, the rest can be omitted)
43# srcNode dstNode bandwidth metric delay queue
44# bandwidth: link bandwidth
45# metric: routing metric
46# delay: link delay
47# queue: comma-separated list, specifying class for Queue (on both sides of the link) and necessary attributes
48# error: comma-separated list, specifying class for ErrorModel and necessary attributes
49Node0 Node1 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
50Node0 Node3 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
51Node1 Node2 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
52Node1 Node4 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
53Node2 Node5 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
54Node3 Node4 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
55Node3 Node6 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
56Node4 Node5 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
57Node4 Node7 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
58Node5 Node8 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
59Node6 Node7 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
60Node7 Node8 1Mbps 1 10ms ns3::RedQueue,MeanPktSize=100
61