Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
teshfile: dont sort output
[simgrid.git] / examples / platforms / bypassRoute.xml
1 <?xml version='1.0'?>
2 <!DOCTYPE platform SYSTEM "http://simgrid.gforge.inria.fr/simgrid/simgrid.dtd">
3 <platform version="4">
4   <AS  id="AS_Big" routing="Dijkstra">
5     <AS id="AS_1" routing="Full">
6        <host id="AS_1_host1" speed="1Gf"/>
7        <link id="AS_1_link" bandwidth="1.25GBps" latency="500us"/>
8        <router id="AS_1_gateway"/>
9        <route src="AS_1_host1" dst="AS_1_gateway">
10          <link_ctn id="AS_1_link"/>
11        </route>
12     </AS>
13
14     <AS id="AS_2" routing="Floyd">
15        <host id="AS_2_host1" speed="1Gf"/>
16        <host id="AS_2_host2" speed="1Gf"/>
17        <host id="AS_2_host3" speed="1Gf"/>
18
19        <link id="AS_2_link1" bandwidth="1.25GBps" latency="500us"/>
20        <link id="AS_2_link2" bandwidth="1.25GBps" latency="500us"/>
21        <link id="AS_2_link3" bandwidth="1.25GBps" latency="500us"/>
22        <link id="AS_2_link4" bandwidth="1.25GBps" latency="500us"/>
23        <link id="AS_2_link5" bandwidth="1.25GBps" latency="500us"/>
24        <link id="AS_2_link6" bandwidth="1.25GBps" latency="500us"/>
25        <link id="AS_2_link7" bandwidth="1.25GBps" latency="500us"/>
26
27        <router id="central_router"/>
28        <router id="bypass_router1"/>
29        <router id="bypass_router2"/>
30        <router id="AS_2_gateway"/>
31
32        <!-- routes providing topological information -->  
33        <route src="central_router" dst="AS_2_host1"><link_ctn id="AS_2_link1"/></route>
34        <route src="central_router" dst="AS_2_host2"><link_ctn id="AS_2_link2"/></route>
35        <route src="central_router" dst="AS_2_host3"><link_ctn id="AS_2_link3"/></route>
36        <route src="central_router" dst="AS_2_gateway"><link_ctn id="AS_2_link4"/></route>
37
38        <!--  longer route -->
39        <route src="bypass_router1" dst="AS_2_host2"><link_ctn id="AS_2_link5"/></route>
40        <route src="bypass_router1" dst="bypass_router2"><link_ctn id="AS_2_link6"/></route>
41        <route src="bypass_router2" dst="AS_2_host1"><link_ctn id="AS_2_link7"/></route>
42
43        <!-- bypass route -->
44        <bypassRoute src="AS_2_host1" dst="AS_2_host2">
45          <link_ctn id="AS_2_link7"/>
46          <link_ctn id="AS_2_link6"/>
47          <link_ctn id="AS_2_link5"/>
48        </bypassRoute>
49     </AS>
50
51     <link id="backbone" bandwidth="1.25GBps" latency="500us"/>
52
53     <ASroute src="AS_1" dst="AS_2" gw_src="AS_1_gateway" gw_dst="AS_2_gateway">
54       <link_ctn id="backbone"/>
55     </ASroute>
56   </AS>
57 </platform>