Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
added platform for ns3 wifi example
authoradrien gougeon <adrien.gougeon@inria.fr>
Wed, 21 Oct 2020 14:44:56 +0000 (16:44 +0200)
committeradrien gougeon <adrien.gougeon@inria.fr>
Wed, 21 Oct 2020 14:44:56 +0000 (16:44 +0200)
examples/platforms/wifi_ns3.xml [new file with mode: 0644]

diff --git a/examples/platforms/wifi_ns3.xml b/examples/platforms/wifi_ns3.xml
new file mode 100644 (file)
index 0000000..237b04b
--- /dev/null
@@ -0,0 +1,39 @@
+<?xml version='1.0'?><!DOCTYPE platform SYSTEM "https://simgrid.org/simgrid.dtd">
+<platform version="4.1">
+       <config>
+               <prop id = "network/model" value = "ns-3" />
+               <prop id = "ns3/seed" value = "time" /> 
+       </config>
+       <zone id="world" routing="Floyd">
+
+               <zone id="SSID_1" routing="WIFI">
+                       <prop id="access_point" value="alice"/>
+                       <prop id="mcs" value="2"/> <!-- Optionnal: default = 3 -->
+                       <prop id="nss" value="2"/> <!-- Optionnal: default = 1 -->
+
+                       <host id="alice" speed="1Gf"/>
+
+                       <host id="STA0-0" speed="1Gf">
+                               <prop id="wifi_distance" value="37"/> <!-- Optionnal: default = 10 -->
+                       </host>
+                       <host id="STA0-1" speed="1Gf"/> 
+               </zone>
+
+               <zone id="SSID_2" routing="WIFI">
+                       <prop id="access_point" value="bob"/>
+
+                       <router id="bob"/>
+
+                       <host id="STA1-0" speed="1Gf"/>
+                       <host id="STA1-1" speed="1Gf"/>
+                       <host id="STA1-2" speed="1Gf"/>
+               </zone>
+
+               <link id="wireline" bandwidth="100Mbps" latency="2ms" sharing_policy="SHARED"/>
+
+               <zoneRoute src="SSID_1" dst="SSID_2" gw_src="alice" gw_dst="bob">
+                       <link_ctn id="wireline"/>
+               </zoneRoute>
+       </zone>
+</platform>
+