Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
fiddle with the doxygen config
[simgrid.git] / examples / platforms / cloud.xml
1 <?xml version='1.0'?>
2 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
3 <platform version="4">
4 <config id="General">
5 <prop id="network/coordinates" value="yes"/>
6 </config>
7
8 <AS id="AS0" routing="Vivaldi">
9   <AS id="AS1_dc1" routing="Full">
10     <!--small tier-1 datacenter, according to TIA-942 annex G tiers notation -->
11     <!-- 3 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
12     <!-- clusters -->
13     <cluster id="AS1_cb1" prefix="cb1-" suffix=".dc1.acloud.com" radical="1-40" speed="5.2297Gf"
14              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
15     <cluster id="AS1_cb2" prefix="cb2-" suffix=".dc1.acloud.com" radical="1-50" speed="8.8925Gf"
16              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
17     <cluster id="AS1_cb3" prefix="cb3-" suffix=".dc1.acloud.com" radical="1-30" speed="13.357Gf"
18            bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
19
20     <link id="link_dc1_cb1" bandwidth="1.25GBps" latency="100us"/>
21     <link id="link_dc1_cb2" bandwidth="1.25GBps" latency="100us"/>
22     <link id="link_dc1_cb3" bandwidth="1.25GBps" latency="100us"/>
23
24     <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
25     <AS id="gw_AS1_dc1" routing="Floyd">
26       <!-- equipments-->
27       <router id="gw_dc1_horizdist"/>
28       <router id="gw_dc1_maindist"/>
29       <router id="gw_dc1_entranceroom"/>
30       <!-- ISP end point, entering the cloud, so it has coordinates -->
31       <router id="router_AS1_dc1" coordinates="25.5 9.4 1.4"/>
32
33       <link id="dc1_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>
34       <link id="dc1_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>
35       <link id="dc1_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>
36
37       <route src="gw_dc1_horizdist" dst="gw_dc1_maindist"><link_ctn id="dc1_horizdist_maindist"/></route>
38       <route src="gw_dc1_maindist" dst="gw_dc1_entranceroom"><link_ctn id="dc1_maindist_entranceroom"/></route>
39       <route src="gw_dc1_entranceroom" dst="router_AS1_dc1"><link_ctn id="dc1_entranceroom_ISP"/></route>
40     </AS>
41
42     <!-- internal routes between clusters -->
43     <ASroute src="AS1_cb1" dst="AS1_cb1" gw_src="cb1-AS1_cb1_router.dc1.acloud.com"
44              gw_dst="cb1-AS1_cb1_router.dc1.acloud.com" symmetrical="YES">
45       <link_ctn id="link_dc1_cb1"/><link_ctn id="link_dc1_cb1"/>
46     </ASroute>
47     <ASroute src="AS1_cb3" dst="AS1_cb1" gw_src="cb3-AS1_cb3_router.dc1.acloud.com"
48              gw_dst="cb1-AS1_cb1_router.dc1.acloud.com" symmetrical="YES">
49       <link_ctn id="link_dc1_cb3"/><link_ctn id="link_dc1_cb1"/>
50     </ASroute>
51     <ASroute src="AS1_cb3" dst="AS1_cb3" gw_src="cb3-AS1_cb3_router.dc1.acloud.com"
52              gw_dst="cb3-AS1_cb3_router.dc1.acloud.com" symmetrical="YES">
53       <link_ctn id="link_dc1_cb3"/><link_ctn id="link_dc1_cb3"/>
54     </ASroute>
55     <ASroute src="AS1_cb2" dst="AS1_cb1" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
56              gw_dst="cb1-AS1_cb1_router.dc1.acloud.com" symmetrical="YES">
57       <link_ctn id="link_dc1_cb2"/><link_ctn id="link_dc1_cb1"/>
58     </ASroute>
59     <ASroute src="AS1_cb2" dst="AS1_cb3" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
60              gw_dst="cb3-AS1_cb3_router.dc1.acloud.com" symmetrical="YES">
61       <link_ctn id="link_dc1_cb2"/><link_ctn id="link_dc1_cb3"/>
62     </ASroute>
63     <ASroute src="AS1_cb2" dst="AS1_cb2" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
64              gw_dst="cb2-AS1_cb2_router.dc1.acloud.com" symmetrical="YES">
65       <link_ctn id="link_dc1_cb2"/><link_ctn id="link_dc1_cb2"/>
66     </ASroute>
67     <!-- routes to exit AS -->
68     <ASroute src="AS1_cb1" dst="gw_AS1_dc1" gw_src="cb1-AS1_cb1_router.dc1.acloud.com"
69              gw_dst="gw_dc1_horizdist" symmetrical="NO">
70        <link_ctn id="link_dc1_cb1"/>
71     </ASroute>
72     <ASroute src="AS1_cb3" dst="gw_AS1_dc1" gw_src="cb3-AS1_cb3_router.dc1.acloud.com"
73              gw_dst="gw_dc1_horizdist" symmetrical="NO">
74        <link_ctn id="link_dc1_cb3"/>
75     </ASroute>
76     <ASroute src="AS1_cb2" dst="gw_AS1_dc1" gw_src="cb2-AS1_cb2_router.dc1.acloud.com"
77              gw_dst="gw_dc1_horizdist" symmetrical="NO">
78        <link_ctn id="link_dc1_cb2"/>
79     </ASroute> 
80     <ASroute dst="AS1_cb1" src="gw_AS1_dc1" gw_dst="cb1-AS1_cb1_router.dc1.acloud.com"
81              gw_src="gw_dc1_horizdist" symmetrical="NO">
82        <link_ctn id="link_dc1_cb1"/>
83     </ASroute>
84     <ASroute dst="AS1_cb3" src="gw_AS1_dc1" gw_dst="cb3-AS1_cb3_router.dc1.acloud.com"
85              gw_src="gw_dc1_horizdist" symmetrical="NO">
86        <link_ctn id="link_dc1_cb3"/>
87     </ASroute>
88     <ASroute dst="AS1_cb2" src="gw_AS1_dc1" gw_dst="cb2-AS1_cb2_router.dc1.acloud.com"
89              gw_src="gw_dc1_horizdist" symmetrical="NO">
90        <link_ctn id="link_dc1_cb2"/>
91     </ASroute>
92   </AS>
93
94   <AS id="AS2_dc2" routing="Full">
95     <!--bigger tier-1 datacenter, according to TIA-942 annex G tiers notation, routing : Full -->
96     <!-- 6 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
97     <!-- clusters -->
98     <cluster id="AS2_cb1" prefix="cb1-" suffix=".dc2.acloud.com" radical="1-40" speed="5.2297Gf"
99              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
100     <cluster id="AS2_cb2" prefix="cb2-" suffix=".dc2.acloud.com" radical="1-50" speed="8.8925Gf"
101              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
102     <cluster id="AS2_cb3" prefix="cb3-" suffix=".dc2.acloud.com" radical="1-30" speed="13.357Gf"
103              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
104     <cluster id="AS2_cb4" prefix="cb4-" suffix=".dc2.acloud.com" radical="1-40" speed="5.2297Gf"
105              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
106     <cluster id="AS2_cb5" prefix="cb5-" suffix=".dc2.acloud.com" radical="1-50" speed="8.8925Gf"
107              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
108     <cluster id="AS2_cb6" prefix="cb6-" suffix=".dc2.acloud.com" radical="1-30" speed="13.357Gf"
109              bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
110
111     <link id="link_dc2_cb1" bandwidth="1.25GBps" latency="100us"/>
112     <link id="link_dc2_cb2" bandwidth="1.25GBps" latency="100us"/>
113     <link id="link_dc2_cb3" bandwidth="1.25GBps" latency="100us"/>
114     <link id="link_dc2_cb4" bandwidth="1.25GBps" latency="100us"/>
115     <link id="link_dc2_cb5" bandwidth="1.25GBps" latency="100us"/>
116     <link id="link_dc2_cb6" bandwidth="1.25GBps" latency="100us"/>
117
118     <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
119     <AS id="gw_AS2_dc2" routing="Floyd">
120       <!-- equipments-->
121       <router id="gw_dc2_horizdist"/>
122       <router id="gw_dc2_maindist"/>
123       <router id="gw_dc2_entranceroom"/>
124       <!-- ISP end point, entering the cloud, so it has coordinates -->
125       <router id="router_AS2_dc2" coordinates="12.8 14.4 6.4"/>
126
127       <!-- links -->
128       <link id="dc2_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>
129       <link id="dc2_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>
130       <link id="dc2_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>
131       <!-- links to router relationships -->
132       <route src="gw_dc2_horizdist" dst="gw_dc2_maindist"><link_ctn id="dc2_horizdist_maindist"/></route>
133       <route src="gw_dc2_maindist" dst="gw_dc2_entranceroom"><link_ctn id="dc2_maindist_entranceroom"/></route>
134       <route src="gw_dc2_entranceroom" dst="router_AS2_dc2"><link_ctn id="dc2_entranceroom_ISP"/></route>
135     </AS>
136
137     <!-- internal routes between clusters -->
138     <ASroute src="AS2_cb6" dst="AS2_cb6" gw_src="cb6-AS2_cb6_router.dc2.acloud.com"
139              gw_dst="cb6-AS2_cb6_router.dc2.acloud.com" symmetrical="YES">
140       <link_ctn id="link_dc2_cb6"/><link_ctn id="link_dc2_cb6"/>
141     </ASroute>
142     <ASroute src="AS2_cb4" dst="AS2_cb6" gw_src="cb4-AS2_cb4_router.dc2.acloud.com"
143              gw_dst="cb6-AS2_cb6_router.dc2.acloud.com" symmetrical="YES">
144        <link_ctn id="link_dc2_cb4"/><link_ctn id="link_dc2_cb6"/>
145     </ASroute>
146     <ASroute src="AS2_cb4" dst="AS2_cb4" gw_src="cb4-AS2_cb4_router.dc2.acloud.com"
147              gw_dst="cb4-AS2_cb4_router.dc2.acloud.com" symmetrical="YES">
148        <link_ctn id="link_dc2_cb4"/><link_ctn id="link_dc2_cb4"/>
149     </ASroute>
150     <ASroute src="AS2_cb5" dst="AS2_cb6" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
151              gw_dst="cb6-AS2_cb6_router.dc2.acloud.com" symmetrical="YES">
152        <link_ctn id="link_dc2_cb5"/><link_ctn id="link_dc2_cb6"/>
153     </ASroute>
154     <ASroute src="AS2_cb5" dst="AS2_cb4" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
155              gw_dst="cb4-AS2_cb4_router.dc2.acloud.com" symmetrical="YES">
156        <link_ctn id="link_dc2_cb5"/><link_ctn id="link_dc2_cb4"/>
157     </ASroute>
158     <ASroute src="AS2_cb5" dst="AS2_cb5" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
159              gw_dst="cb5-AS2_cb5_router.dc2.acloud.com" symmetrical="YES">
160        <link_ctn id="link_dc2_cb5"/><link_ctn id="link_dc2_cb5"/>
161     </ASroute>
162     <ASroute src="AS2_cb2" dst="AS2_cb6" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
163              gw_dst="cb6-AS2_cb6_router.dc2.acloud.com" symmetrical="YES">
164        <link_ctn id="link_dc2_cb2"/> <link_ctn id="link_dc2_cb6"/>
165     </ASroute>
166     <ASroute src="AS2_cb2" dst="AS2_cb4" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
167              gw_dst="cb4-AS2_cb4_router.dc2.acloud.com" symmetrical="YES">
168        <link_ctn id="link_dc2_cb2"/><link_ctn id="link_dc2_cb4"/>
169     </ASroute>
170     <ASroute src="AS2_cb2" dst="AS2_cb5" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
171              gw_dst="cb5-AS2_cb5_router.dc2.acloud.com" symmetrical="YES">
172        <link_ctn id="link_dc2_cb2"/><link_ctn id="link_dc2_cb5"/>
173     </ASroute>
174     <ASroute src="AS2_cb2" dst="AS2_cb2" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
175              gw_dst="cb2-AS2_cb2_router.dc2.acloud.com" symmetrical="YES">
176        <link_ctn id="link_dc2_cb2"/><link_ctn id="link_dc2_cb2"/>
177     </ASroute>
178     <ASroute src="AS2_cb3" dst="AS2_cb6" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
179              gw_dst="cb6-AS2_cb6_router.dc2.acloud.com" symmetrical="YES">
180        <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb6"/>
181     </ASroute>
182     <ASroute src="AS2_cb3" dst="AS2_cb4" gw_src="cb3-AS2_cb3_router.dc2.acloud.com" 
183              gw_dst="cb4-AS2_cb4_router.dc2.acloud.com" symmetrical="YES">
184        <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb4"/>
185     </ASroute>
186     <ASroute src="AS2_cb3" dst="AS2_cb5" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
187              gw_dst="cb5-AS2_cb5_router.dc2.acloud.com" symmetrical="YES">
188        <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb5"/>
189     </ASroute>
190     <ASroute src="AS2_cb3" dst="AS2_cb2" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
191              gw_dst="cb2-AS2_cb2_router.dc2.acloud.com" symmetrical="YES">
192        <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb2"/>
193     </ASroute>
194     <ASroute src="AS2_cb3" dst="AS2_cb3" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
195              gw_dst="cb3-AS2_cb3_router.dc2.acloud.com" symmetrical="YES">
196       <link_ctn id="link_dc2_cb3"/><link_ctn id="link_dc2_cb3"/>
197     </ASroute>
198     <ASroute src="AS2_cb1" dst="AS2_cb6" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
199              gw_dst="cb6-AS2_cb6_router.dc2.acloud.com" symmetrical="YES">
200       <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb6"/>
201     </ASroute>
202     <ASroute src="AS2_cb1" dst="AS2_cb4" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
203              gw_dst="cb4-AS2_cb4_router.dc2.acloud.com" symmetrical="YES">
204       <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb4"/>
205     </ASroute>
206     <ASroute src="AS2_cb1" dst="AS2_cb5" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
207              gw_dst="cb5-AS2_cb5_router.dc2.acloud.com" symmetrical="YES">
208        <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb5"/>
209     </ASroute>
210     <ASroute src="AS2_cb1" dst="AS2_cb2" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
211              gw_dst="cb2-AS2_cb2_router.dc2.acloud.com" symmetrical="YES">
212        <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb2"/>
213     </ASroute>
214     <ASroute src="AS2_cb1" dst="AS2_cb3" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
215              gw_dst="cb3-AS2_cb3_router.dc2.acloud.com" symmetrical="YES">
216        <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb3"/>
217     </ASroute>
218     <ASroute src="AS2_cb1" dst="AS2_cb1" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
219              gw_dst="cb1-AS2_cb1_router.dc2.acloud.com" symmetrical="YES">
220        <link_ctn id="link_dc2_cb1"/><link_ctn id="link_dc2_cb1"/>
221     </ASroute>
222
223     <!-- routess to exit AS -->
224     <ASroute src="AS2_cb6" dst="gw_AS2_dc2" gw_src="cb6-AS2_cb6_router.dc2.acloud.com"
225              gw_dst="gw_dc2_horizdist" symmetrical="NO">
226        <link_ctn id="link_dc2_cb6"/>
227     </ASroute>
228     <ASroute src="AS2_cb4" dst="gw_AS2_dc2" gw_src="cb4-AS2_cb4_router.dc2.acloud.com"
229              gw_dst="gw_dc2_horizdist" symmetrical="NO">
230        <link_ctn id="link_dc2_cb4"/>
231     </ASroute>
232     <ASroute src="AS2_cb5" dst="gw_AS2_dc2" gw_src="cb5-AS2_cb5_router.dc2.acloud.com"
233              gw_dst="gw_dc2_horizdist" symmetrical="NO">
234        <link_ctn id="link_dc2_cb5"/>
235     </ASroute>
236     <ASroute src="AS2_cb2" dst="gw_AS2_dc2" gw_src="cb2-AS2_cb2_router.dc2.acloud.com"
237              gw_dst="gw_dc2_horizdist" symmetrical="NO">
238        <link_ctn id="link_dc2_cb2"/>
239     </ASroute>
240     <ASroute src="AS2_cb3" dst="gw_AS2_dc2" gw_src="cb3-AS2_cb3_router.dc2.acloud.com"
241              gw_dst="gw_dc2_horizdist" symmetrical="NO">
242        <link_ctn id="link_dc2_cb3"/>
243     </ASroute>
244     <ASroute src="AS2_cb1" dst="gw_AS2_dc2" gw_src="cb1-AS2_cb1_router.dc2.acloud.com"
245              gw_dst="gw_dc2_horizdist" symmetrical="NO">
246        <link_ctn id="link_dc2_cb1"/>
247     </ASroute> 
248     <ASroute dst="AS2_cb6" src="gw_AS2_dc2" gw_dst="cb6-AS2_cb6_router.dc2.acloud.com"
249              gw_src="gw_dc2_horizdist" symmetrical="NO">
250        <link_ctn id="link_dc2_cb6"/>
251     </ASroute>
252     <ASroute dst="AS2_cb4" src="gw_AS2_dc2" gw_dst="cb4-AS2_cb4_router.dc2.acloud.com"
253              gw_src="gw_dc2_horizdist" symmetrical="NO">
254        <link_ctn id="link_dc2_cb4"/>
255     </ASroute>
256     <ASroute dst="AS2_cb5" src="gw_AS2_dc2" gw_dst="cb5-AS2_cb5_router.dc2.acloud.com"
257              gw_src="gw_dc2_horizdist" symmetrical="NO">
258        <link_ctn id="link_dc2_cb5"/>
259     </ASroute>
260     <ASroute dst="AS2_cb2" src="gw_AS2_dc2" gw_dst="cb2-AS2_cb2_router.dc2.acloud.com"
261              gw_src="gw_dc2_horizdist" symmetrical="NO">
262        <link_ctn id="link_dc2_cb2"/>
263     </ASroute>
264     <ASroute dst="AS2_cb3" src="gw_AS2_dc2" gw_dst="cb3-AS2_cb3_router.dc2.acloud.com"
265              gw_src="gw_dc2_horizdist" symmetrical="NO">
266        <link_ctn id="link_dc2_cb3"/>
267     </ASroute>
268     <ASroute dst="AS2_cb1" src="gw_AS2_dc2" gw_dst="cb1-AS2_cb1_router.dc2.acloud.com"
269              gw_src="gw_dc2_horizdist" symmetrical="NO">
270        <link_ctn id="link_dc2_cb1"/>
271     </ASroute> 
272    </AS>
273
274    <AS id="AS3_dc3" routing="Full">  
275      <!--small tier-1 datacenter, according to TIA-942 annex G tiers notation, routing : FULL -->    
276      <!-- 4 clusters, no zone dist area, 1 horiz dist area, no multi-homing, telecom and operation rooms omitted -->
277      <!-- clusters -->
278      <cluster id="AS3_cb1" prefix="cb1-" suffix=".dc3.acloud.com" radical="1-40" speed="5.2297Gf"
279               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
280      <cluster id="AS3_cb2" prefix="cb2-" suffix=".dc3.acloud.com" radical="1-50" speed="8.8925Gf"
281               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
282      <cluster id="AS3_cb3" prefix="cb3-" suffix=".dc3.acloud.com" radical="1-30" speed="13.357Gf"
283               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
284      <cluster id="AS3_cb4" prefix="cb4-" suffix=".dc3.acloud.com" radical="1-30" speed="13.357Gf"
285               bw="125MBps" lat="100us" bb_bw="1.25GBps" bb_lat="100us"/>
286
287      <link id="link_dc3_cb1" bandwidth="1.25GBps" latency="100us"/>
288      <link id="link_dc3_cb2" bandwidth="1.25GBps" latency="100us"/>
289      <link id="link_dc3_cb3" bandwidth="1.25GBps" latency="100us"/>
290      <link id="link_dc3_cb4" bandwidth="1.25GBps" latency="100us"/>
291
292      <!-- horiz dist area switch, main dist area switch, entrance room switch, end point for ISP  -->
293      <AS id="gw_AS3_dc3" routing="Floyd">
294         <!-- equipments-->
295         <router id="gw_dc3_horizdist"/>
296         <router id="gw_dc3_maindist"/>
297         <router id="gw_dc3_entranceroom"/>
298         <!-- ISP end point, entering the cloud, so it has coordinates -->
299         <router id="router_AS3_dc3" coordinates="6.0 5.7 6.6"/>
300
301         <!-- links -->
302         <link id="dc3_horizdist_maindist" bandwidth="1.25GBps" latency="100us"/>        
303         <link id="dc3_maindist_entranceroom" bandwidth="1.25GBps" latency="100us"/>  
304         <link id="dc3_entranceroom_ISP" bandwidth="1.25GBps" latency="100us"/>  
305         <!-- links to router relationships -->
306         <route src="gw_dc3_horizdist" dst="gw_dc3_maindist"><link_ctn id="dc3_horizdist_maindist"/></route>
307         <route src="gw_dc3_maindist" dst="gw_dc3_entranceroom"><link_ctn id="dc3_maindist_entranceroom"/></route>
308         <route src="gw_dc3_entranceroom" dst="router_AS3_dc3"><link_ctn id="dc3_entranceroom_ISP"/></route>
309      </AS>
310
311      <!-- internal routes between clusters -->
312      <ASroute src="AS3_cb3" dst="AS3_cb3" gw_src="cb3-AS3_cb3_router.dc3.acloud.com"
313               gw_dst="cb3-AS3_cb3_router.dc3.acloud.com" symmetrical="YES">
314         <link_ctn id="link_dc3_cb3"/><link_ctn id="link_dc3_cb3"/>
315      </ASroute>
316      <ASroute src="AS3_cb2" dst="AS3_cb3" gw_src="cb2-AS3_cb2_router.dc3.acloud.com"
317               gw_dst="cb3-AS3_cb3_router.dc3.acloud.com" symmetrical="YES">
318         <link_ctn id="link_dc3_cb2"/><link_ctn id="link_dc3_cb3"/>
319      </ASroute>
320      <ASroute src="AS3_cb2" dst="AS3_cb2" gw_src="cb2-AS3_cb2_router.dc3.acloud.com"
321               gw_dst="cb2-AS3_cb2_router.dc3.acloud.com" symmetrical="YES">
322         <link_ctn id="link_dc3_cb2"/><link_ctn id="link_dc3_cb2"/>
323      </ASroute>
324      <ASroute src="AS3_cb1" dst="AS3_cb3" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
325               gw_dst="cb3-AS3_cb3_router.dc3.acloud.com" symmetrical="YES">
326         <link_ctn id="link_dc3_cb1"/><link_ctn id="link_dc3_cb3"/>
327      </ASroute>
328      <ASroute src="AS3_cb1" dst="AS3_cb2" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
329               gw_dst="cb2-AS3_cb2_router.dc3.acloud.com" symmetrical="YES">
330         <link_ctn id="link_dc3_cb1"/><link_ctn id="link_dc3_cb2"/>
331      </ASroute>
332      <ASroute src="AS3_cb1" dst="AS3_cb1" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
333               gw_dst="cb1-AS3_cb1_router.dc3.acloud.com" symmetrical="YES">
334         <link_ctn id="link_dc3_cb1"/><link_ctn id="link_dc3_cb1"/>
335      </ASroute>
336      <ASroute src="AS3_cb4" dst="AS3_cb3" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
337               gw_dst="cb3-AS3_cb3_router.dc3.acloud.com" symmetrical="YES">
338         <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb3"/>
339      </ASroute>
340      <ASroute src="AS3_cb4" dst="AS3_cb2" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
341               gw_dst="cb2-AS3_cb2_router.dc3.acloud.com" symmetrical="YES">
342         <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb2"/>
343      </ASroute>
344      <ASroute src="AS3_cb4" dst="AS3_cb1" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
345               gw_dst="cb1-AS3_cb1_router.dc3.acloud.com" symmetrical="YES">
346         <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb1"/>
347      </ASroute>
348      <ASroute src="AS3_cb4" dst="AS3_cb4" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
349              gw_dst="cb4-AS3_cb4_router.dc3.acloud.com" symmetrical="YES">
350         <link_ctn id="link_dc3_cb4"/><link_ctn id="link_dc3_cb4"/>
351      </ASroute>
352
353      <!-- routes to exit AS -->
354      <ASroute src="AS3_cb3" dst="gw_AS3_dc3" gw_src="cb3-AS3_cb3_router.dc3.acloud.com"
355               gw_dst="gw_dc3_horizdist" symmetrical="NO">
356         <link_ctn id="link_dc3_cb3"/>
357      </ASroute>
358      <ASroute src="AS3_cb2" dst="gw_AS3_dc3" gw_src="cb2-AS3_cb2_router.dc3.acloud.com"
359               gw_dst="gw_dc3_horizdist" symmetrical="NO">
360        <link_ctn id="link_dc3_cb2"/>
361      </ASroute>
362      <ASroute src="AS3_cb1" dst="gw_AS3_dc3" gw_src="cb1-AS3_cb1_router.dc3.acloud.com"
363               gw_dst="gw_dc3_horizdist" symmetrical="NO">
364         <link_ctn id="link_dc3_cb1"/>
365      </ASroute>
366      <ASroute src="AS3_cb4" dst="gw_AS3_dc3" gw_src="cb4-AS3_cb4_router.dc3.acloud.com"
367               gw_dst="gw_dc3_horizdist" symmetrical="NO">
368         <link_ctn id="link_dc3_cb4"/>
369      </ASroute>
370      <ASroute dst="AS3_cb3" src="gw_AS3_dc3" gw_dst="cb3-AS3_cb3_router.dc3.acloud.com"
371               gw_src="gw_dc3_horizdist" symmetrical="NO">
372         <link_ctn id="link_dc3_cb3"/>
373      </ASroute>
374      <ASroute dst="AS3_cb2" src="gw_AS3_dc3" gw_dst="cb2-AS3_cb2_router.dc3.acloud.com"
375               gw_src="gw_dc3_horizdist" symmetrical="NO">
376         <link_ctn id="link_dc3_cb2"/>
377      </ASroute>
378      <ASroute dst="AS3_cb1" src="gw_AS3_dc3" gw_dst="cb1-AS3_cb1_router.dc3.acloud.com"
379               gw_src="gw_dc3_horizdist" symmetrical="NO">
380         <link_ctn id="link_dc3_cb1"/>
381      </ASroute>
382      <ASroute dst="AS3_cb4" src="gw_AS3_dc3" gw_dst="cb4-AS3_cb4_router.dc3.acloud.com"
383               gw_src="gw_dc3_horizdist" symmetrical="NO">
384         <link_ctn id="link_dc3_cb4"/>
385      </ASroute>  
386   </AS>
387 </AS>
388 </platform>