Switch to unified view

a b/examples/FatTreeTopologyPref/config.xml
1
<?xml version="1.0"?>
2
<Configuration>
3
  <ConnectionSets>
4
    <ConnectionSet id="all">
5
      <SimTime t="0">
6
        <Connection src="R1.S1_DC" dst="R1.TOR_DC" qosCube="1"/>
7
        <Connection src="R1.S2_DC" dst="R1.TOR_DC" qosCube="1"/>
8
        <Connection src="R1.S3_DC" dst="R1.TOR_DC" qosCube="1"/>
9
        
10
        <Connection src="R2.S1_DC" dst="R2.TOR_DC" qosCube="1"/>
11
        <Connection src="R2.S2_DC" dst="R2.TOR_DC" qosCube="1"/>
12
        <Connection src="R2.S3_DC" dst="R2.TOR_DC" qosCube="1"/>
13
        
14
        <Connection src="R3.S1_DC" dst="R3.TOR_DC" qosCube="1"/>
15
        <Connection src="R3.S2_DC" dst="R3.TOR_DC" qosCube="1"/>
16
        <Connection src="R3.S3_DC" dst="R3.TOR_DC" qosCube="1"/>
17
        
18
        <Connection src="R4.S1_DC" dst="R4.TOR_DC" qosCube="1"/>
19
        <Connection src="R4.S2_DC" dst="R4.TOR_DC" qosCube="1"/>
20
        <Connection src="R4.S3_DC" dst="R4.TOR_DC" qosCube="1"/>
21
        
22
        <Connection src="R1.TOR_DC" dst="AS.1_DC" qosCube="1"/>
23
        <Connection src="R1.TOR_DC" dst="AS.2_DC" qosCube="1"/>
24
        
25
        <Connection src="R2.TOR_DC" dst="AS.1_DC" qosCube="1"/>
26
        <Connection src="R2.TOR_DC" dst="AS.2_DC" qosCube="1"/>
27
        
28
        <Connection src="R3.TOR_DC" dst="AS.3_DC" qosCube="1"/>
29
        <Connection src="R3.TOR_DC" dst="AS.4_DC" qosCube="1"/>
30
        
31
        <Connection src="R4.TOR_DC" dst="AS.3_DC" qosCube="1"/>
32
        <Connection src="R4.TOR_DC" dst="AS.4_DC" qosCube="1"/>
33
        
34
        <Connection src="AS.1_DC" dst="AS.5_DC" qosCube="1"/>
35
        <Connection src="AS.2_DC" dst="AS.5_DC" qosCube="1"/>
36
        
37
        <Connection src="AS.3_DC" dst="AS.6_DC" qosCube="1"/>
38
        <Connection src="AS.4_DC" dst="AS.6_DC" qosCube="1"/>
39
        
40
      </SimTime>
41
    </ConnectionSet>
42
  </ConnectionSets>
43
  
44
  <DA>
45
          <Directory>
46
              <!-- 
47
                  How the DIF name are formatted? 
48
                  They contain, for reading purposes, the initial letter of the "upper"
49
                  element in the simulation and the initial letter of the "bottom" element.
50
                  Example: A1T1 means Aggregator1 to Tor1.
51
              -->
52
              
53
              <!-- Aggregator side naming of the Shims -->
54
              <APN apn="AS.1_DC">
55
                  <DIF difName="A1T1" ipcAddress="1"/>
56
                  <DIF difName="A1T2" ipcAddress="1"/>
57
                  <DIF difName="A1A5" ipcAddress="1"/>
58
              </APN>
59
              <APN apn="AS.2_DC">
60
                  <DIF difName="A2T1" ipcAddress="1"/>
61
                  <DIF difName="A2T2" ipcAddress="1"/>
62
                  <DIF difName="A2A6" ipcAddress="1"/>
63
              </APN>
64
              
65
              <APN apn="AS.3_DC">
66
                  <DIF difName="A3T3" ipcAddress="1"/>
67
                  <DIF difName="A3T4" ipcAddress="1"/>
68
                  <DIF difName="A3A5" ipcAddress="1"/>
69
              </APN>
70
              <APN apn="AS.4_DC">
71
                  <DIF difName="A4T3" ipcAddress="1"/>
72
                  <DIF difName="A4T4" ipcAddress="1"/>
73
                  <DIF difName="A4A6" ipcAddress="1"/>
74
              </APN>
75
              
76
              <APN apn="AS.5_DC">
77
                  <DIF difName="A1A5" ipcAddress="2"/>
78
                  <DIF difName="A3A5" ipcAddress="2"/>
79
                  <DIF difName="A5A6" ipcAddress="1"/>
80
              </APN>
81
              <APN apn="AS.6_DC">
82
                  <DIF difName="A2A6" ipcAddress="2"/>
83
                  <DIF difName="A4A6" ipcAddress="2"/>
84
                  <DIF difName="A5A6" ipcAddress="2"/>
85
              </APN>
86
  
87
              <!-- TOR side naming of the Shims -->
88
              <APN apn="R1.TOR_DC">
89
                  <DIF difName="A1T1" ipcAddress="2"/>
90
                  <DIF difName="A2T1" ipcAddress="2"/>
91
                  
92
                  <DIF difName="TS1" ipcAddress="1"/>
93
                  <DIF difName="TS2" ipcAddress="1"/>
94
                  <DIF difName="TS3" ipcAddress="1"/>
95
              </APN>
96
              <APN apn="R2.TOR_DC">
97
                  <DIF difName="A1T2" ipcAddress="2"/>
98
                  <DIF difName="A2T2" ipcAddress="2"/>
99
                  
100
                  <DIF difName="TS1" ipcAddress="1"/>
101
                  <DIF difName="TS2" ipcAddress="1"/>
102
                  <DIF difName="TS3" ipcAddress="1"/>
103
              </APN>
104
              <APN apn="R3.TOR_DC">
105
                  <DIF difName="A3T3" ipcAddress="2"/>
106
                  <DIF difName="A4T3" ipcAddress="2"/>
107
                  
108
                  <DIF difName="TS1" ipcAddress="1"/>
109
                  <DIF difName="TS2" ipcAddress="1"/>
110
                  <DIF difName="TS3" ipcAddress="1"/>
111
              </APN>
112
              <APN apn="R4.TOR_DC">
113
                  <DIF difName="A3T4" ipcAddress="2"/>
114
                  <DIF difName="A4T4" ipcAddress="2"/>
115
                  
116
                  <DIF difName="TS1" ipcAddress="1"/>
117
                  <DIF difName="TS2" ipcAddress="1"/>
118
                  <DIF difName="TS3" ipcAddress="1"/>
119
              </APN>
120
              
121
              <!-- Server side naming of the Shims -->
122
              <APN apn="R1.S1_DC">
123
                  <DIF difName="TS1" ipcAddress="2"/>
124
              </APN>
125
              <APN apn="R1.S2_DC">
126
                  <DIF difName="TS2" ipcAddress="2"/>
127
              </APN>
128
              <APN apn="R1.S3_DC">
129
                  <DIF difName="TS3" ipcAddress="2"/>
130
              </APN>
131
              <APN apn="R2.S1_DC">
132
                  <DIF difName="TS1" ipcAddress="2"/>
133
              </APN>
134
              <APN apn="R2.S2_DC">
135
                  <DIF difName="TS2" ipcAddress="2"/>
136
              </APN>
137
              <APN apn="R2.S3_DC">
138
                  <DIF difName="TS3" ipcAddress="2"/>
139
              </APN>
140
              <APN apn="R3.S1_DC">
141
                  <DIF difName="TS1" ipcAddress="2"/>
142
              </APN>
143
              <APN apn="R3.S2_DC">
144
                  <DIF difName="TS2" ipcAddress="2"/>
145
              </APN>
146
              <APN apn="R3.S3_DC">
147
                  <DIF difName="TS3" ipcAddress="2"/>
148
              </APN>
149
              <APN apn="R4.S1_DC">
150
                  <DIF difName="TS1" ipcAddress="2"/>
151
              </APN>
152
              <APN apn="R4.S2_DC">
153
                  <DIF difName="TS2" ipcAddress="2"/>
154
              </APN>
155
              <APN apn="R4.S3_DC">
156
                  <DIF difName="TS3" ipcAddress="2"/>
157
              </APN>
158
              
159
              <!-- AE side naming of the DC IPCs -->
160
              <APN apn="App11">
161
                  <DIF difName="DC" ipcAddress="R1.S1"/>
162
              </APN>
163
              <APN apn="App12">
164
                  <DIF difName="DC" ipcAddress="R1.S2"/>
165
              </APN>
166
              <APN apn="App13">
167
                  <DIF difName="DC" ipcAddress="R1.S3"/>
168
              </APN>
169
              <APN apn="App21">
170
                  <DIF difName="DC" ipcAddress="R2.S1"/>
171
              </APN>
172
              <APN apn="App22">
173
                  <DIF difName="DC" ipcAddress="R2.S2"/>
174
              </APN>
175
              <APN apn="App23">
176
                  <DIF difName="DC" ipcAddress="R2.S3"/>
177
              </APN>
178
              <APN apn="App31">
179
                  <DIF difName="DC" ipcAddress="R3.S1"/>
180
              </APN>
181
              <APN apn="App32">
182
                  <DIF difName="DC" ipcAddress="R3.S2"/>
183
              </APN>
184
              <APN apn="App33">
185
                  <DIF difName="DC" ipcAddress="R3.S3"/>
186
              </APN>
187
              <APN apn="App41">
188
                  <DIF difName="DC" ipcAddress="R4.S1"/>
189
              </APN>
190
              <APN apn="App42">
191
                  <DIF difName="DC" ipcAddress="R4.S2"/>
192
              </APN>
193
              <APN apn="App43">
194
                  <DIF difName="DC" ipcAddress="R4.S3"/>
195
              </APN>
196
          </Directory>
197
  </DA>
198
  
199
  <QoSCubesSet>
200
      <QosCube id="1">
201
          <AverageBandwidth>12000000</AverageBandwidth>
202
          <AverageSDUBandwidth>1000</AverageSDUBandwidth>
203
          <PeakBandwidthDuration>24000000</PeakBandwidthDuration>
204
          <PeakSDUBandwidthDuration>2000</PeakSDUBandwidthDuration>
205
          <BurstPeriod>10000000</BurstPeriod>
206
          <BurstDuration>1000000</BurstDuration>
207
          <UndetectedBitError>0.01</UndetectedBitError>
208
          <MaxSDUSize>1500</MaxSDUSize>
209
          <PartialDelivery>0</PartialDelivery>
210
          <IncompleteDelivery>0</IncompleteDelivery>
211
          <ForceOrder>0</ForceOrder>
212
          <MaxAllowableGap>0</MaxAllowableGap>
213
          <Delay>1000000</Delay>
214
          <Jitter>500000</Jitter>
215
          <CostTime>0</CostTime>
216
          <CostBits>0</CostBits>
217
          <ATime>0</ATime>                        
218
      </QosCube>
219
      <QosCube id="2">
220
          <AverageBandwidth>12000000</AverageBandwidth>
221
          <AverageSDUBandwidth>1000</AverageSDUBandwidth>
222
          <PeakBandwidthDuration>24000000</PeakBandwidthDuration>
223
          <PeakSDUBandwidthDuration>2000</PeakSDUBandwidthDuration>
224
          <BurstPeriod>10000000</BurstPeriod>
225
          <BurstDuration>1000000</BurstDuration>
226
          <UndetectedBitError>0.01</UndetectedBitError>
227
          <MaxSDUSize>1500</MaxSDUSize>
228
          <PartialDelivery>0</PartialDelivery>
229
          <IncompleteDelivery>0</IncompleteDelivery>
230
          <ForceOrder>1</ForceOrder>
231
          <MaxAllowableGap>0</MaxAllowableGap>
232
          <Delay>1000000</Delay>
233
          <Jitter>500000</Jitter>
234
          <CostTime>0</CostTime>
235
          <CostBits>0</CostBits>
236
          <ATime>0</ATime>                        
237
      </QosCube>      
238
  </QoSCubesSet>
239
</Configuration>