HowTo/RunOFTutorial: openflow-tutorial-template.rspec

File openflow-tutorial-template.rspec, 21.3 KB (added by nriga@bbn.com, 8 years ago)
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3AM: https://foam-tutorial.gpolab.bbn.com:1443/openflow/gapi/
4-->
5<!-- This file is a template OpenFlow rspec for the GEC 12 tutorial
6     Experimental topologies on the GENI Mesoscale network with Omni
7     Make sure to replace
8        - <USERNAME> : 1 occurence
9        - <CTRL_PORT> : 1 occurrence
10        - <VLAN> : 2 occurences
11        - <IP_SUBNET_OCT> : 2 occurences
12        - <ETH_TYPE> : 1 occurrence
13-->
14
15<rspec  xmlns="http://www.geni.net/resources/rspec/3"
16        xmlns:xs="http://www.w3.org/2001/XMLSchema-instance"
17        xmlns:openflow="http://www.geni.net/resources/rspec/ext/openflow/3"
18        xs:schemaLocation="http://www.geni.net/resources/rspec/3
19              http://www.geni.net/resources/rspec/3/request.xsd
20              http://www.geni.net/resources/rspec/ext/openflow/3
21              http://www.geni.net/resources/rspec/ext/openflow/3/of-resv.xsd"
22    type="request">
23
24  <openflow:sliver description="The FOAM at GPO, for GEC12 tutorial." email="<USERNAME>@gpolab.bbn.com">
25     
26    <openflow:controller url="tcp:navis.gpolab.bbn.com:<CTRL_PORT>" type="primary" />
27
28    <openflow:group name="3715">
29      <!-- Internet2 3715 -->
30      <openflow:datapath
31         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:83:40:39:18:1b"
32         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
33         dpid="00:00:0e:83:40:39:18:1b"/>
34      <openflow:datapath
35         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:83:40:39:18:58"
36         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
37         dpid="00:00:0e:83:40:39:18:58"/>
38      <openflow:datapath
39         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:83:40:39:19:96"
40         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
41         dpid="00:00:0e:83:40:39:19:96"/>
42      <openflow:datapath
43         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:83:40:39:1a:57"
44         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
45         dpid="00:00:0e:83:40:39:1a:57"/>
46      <openflow:datapath
47         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:83:40:39:1b:93"
48         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
49         dpid="00:00:0e:83:40:39:1b:93"/>
50
51      <!-- NLR 3715 -->
52      <openflow:datapath
53         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:83:00:23:47:c8:bc:00"
54         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
55         dpid="0e:83:00:23:47:c8:bc:00"/>
56      <openflow:datapath
57         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:83:00:23:47:ca:bc:40"
58         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
59         dpid="0e:83:00:23:47:ca:bc:40"/>
60      <openflow:datapath
61         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:83:00:24:a8:d2:48:00"
62         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
63         dpid="0e:83:00:24:a8:d2:48:00"/>
64      <openflow:datapath
65         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:83:00:24:a8:d2:b8:40"
66         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
67         dpid="0e:83:00:24:a8:d2:b8:40"/>
68      <openflow:datapath
69         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:83:00:26:f1:40:a8:00"
70         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
71         dpid="0e:83:00:26:f1:40:a8:00"/>
72 
73      <!-- GATECH -->
74      <openflow:datapath
75         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:19:bb:b3:0d:00"
76         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
77         dpid="06:d6:00:19:bb:b3:0d:00">
78            <openflow:port num="3" />
79            <openflow:port num="9" />
80            <openflow:port num="10" />
81            <openflow:port num="11" />
82            <openflow:port num="12" />
83      </openflow:datapath>
84
85      <!-- Wisconsin -->
86      <openflow:datapath
87         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:21:f7:be:8d:00"
88         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
89         dpid="06:d6:00:21:f7:be:8d:00">
90            <openflow:port num="3" />
91            <openflow:port num="51" />
92      </openflow:datapath>
93 
94      <openflow:datapath
95         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:23:47:cc:44:00"
96         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
97         dpid="06:d6:00:23:47:cc:44:00">
98            <openflow:port num="1" />
99            <openflow:port num="4" />
100            <openflow:port num="6" />
101            <openflow:port num="20" />
102            <openflow:port num="22" />
103      </openflow:datapath>
104 
105      <!-- GPO -->
106      <openflow:datapath
107         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:24:a8:c4:b9:00"
108         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
109         dpid="06:d6:00:24:a8:c4:b9:00">
110           <openflow:port num="25"/>
111           <openflow:port num="26"/>
112           <openflow:port num="27"/>
113           <openflow:port num="28"/>
114           <openflow:port num="29"/>
115           <openflow:port num="30"/>
116           <openflow:port num="31"/>
117           <openflow:port num="32"/>
118           <openflow:port num="33"/>
119           <openflow:port num="34"/>
120           <openflow:port num="35"/>
121           <openflow:port num="49"/>
122           <openflow:port num="50"/>
123           <openflow:port num="51"/>
124           <openflow:port num="71"/>
125   
126         <!-- eisande port -->
127           <openflow:port num="36"/>
128
129      </openflow:datapath>
130      <openflow:datapath
131         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:12:e2:b8:a5:d0"
132         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
133         dpid="06:d6:00:12:e2:b8:a5:d0">
134            <openflow:port num="20"/>
135            <openflow:port num="9"/>
136      </openflow:datapath>
137
138      <!-- Clemson -->
139      <openflow:datapath
140         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:26:f1:3f:e4:80"
141         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
142         dpid="06:d6:00:26:f1:3f:e4:80">
143           <openflow:port num="36"/>
144           <openflow:port num="39"/>
145           <openflow:port num="43"/>
146      </openflow:datapath>
147     
148      <!-- Indiana -->
149      <openflow:datapath
150           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:16:b9:cf:fc:40"
151           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
152           dpid="06:d6:00:16:b9:cf:fc:40">
153           <openflow:port num="3"/>
154           <openflow:port num="8"/>
155           <openflow:port num="9"/>
156           <openflow:port num="10"/>
157      </openflow:datapath>
158
159      <openflow:datapath
160            component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:24:a8:fe:e1:00"
161                              component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am">
162        <openflow:port num="27"/> 
163        <openflow:port num="30"/> 
164        <openflow:port num="32"/>
165        <openflow:port num="46"/>
166        <openflow:port num="71"/>
167      </openflow:datapath>
168     
169
170      <!-- Rutgers -->
171      <openflow:datapath
172           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:00:10:10:17:50:01"
173           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
174           dpid="00:00:00:10:10:17:50:01">
175
176          <openflow:port num="3" />
177          <openflow:port num="9" />
178          <openflow:port num="10" />
179          <openflow:port num="11" />
180          <openflow:port num="12" />
181      </openflow:datapath>
182
183      <!-- Stanford -->
184      <openflow:datapath
185           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:00:12:e2:78:31:f5"
186           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
187           dpid="00:00:00:12:e2:78:31:f5">
188
189          <openflow:port num="1" />
190          <openflow:port num="2"/>   <!-- to hpsw4 -->
191          <openflow:port num="11" />
192      </openflow:datapath>
193
194      <openflow:datapath
195           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:00:12:e2:78:67:65"
196           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
197           dpid="00:00:00:12:e2:78:67:65">
198
199          <openflow:port num="1" />
200          <openflow:port num="2" />
201          <openflow:port num="4" />
202      </openflow:datapath>
203
204      <openflow:datapath
205           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:00:12:e2:b8:f3:d0"
206           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
207           dpid="00:00:00:12:e2:b8:f3:d0">
208
209          <openflow:port num="3" />
210          <openflow:port num="27" />
211          <openflow:port num="28" />
212          <openflow:port num="33" />
213          <openflow:port num="34" />
214      </openflow:datapath>
215   
216      <openflow:datapath
217           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+03:85:00:23:47:4e:2e:c0"
218           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
219           dpid="03:85:00:23:47:4e:2e:c0">
220
221          <openflow:port num="4" />
222          <openflow:port num="8" />
223      </openflow:datapath>
224
225      <!-- Washington -->
226      <openflow:datapath
227           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:23:47:c8:8c:40"
228           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
229           dpid="06:d6:00:23:47:c8:8c:40">
230
231          <openflow:port num="22" />
232          <openflow:port num="23" />
233          <openflow:port num="24" />
234      </openflow:datapath>
235
236    </openflow:group>
237
238    <openflow:group name="3716">
239      <!-- NLR -->
240      <openflow:datapath
241          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:84:00:23:47:c8:bc:00"
242          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
243          dpid="0e:84:00:23:47:c8:bc:00"/>
244      <openflow:datapath
245          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:84:00:23:47:ca:bc:40"
246          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
247          dpid="0e:84:00:23:47:ca:bc:40"/>
248      <openflow:datapath
249          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:84:00:24:a8:d2:48:00"
250          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
251          dpid="0e:84:00:24:a8:d2:48:00"/>
252      <openflow:datapath
253          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:84:00:24:a8:d2:b8:40"
254          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
255          dpid="0e:84:00:24:a8:d2:b8:40"/>
256      <openflow:datapath
257          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+0e:84:00:26:f1:40:a8:00"
258          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
259          dpid="0e:84:00:26:f1:40:a8:00"/>
260
261      <!-- Internet2 -->
262      <openflow:datapath
263          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:84:40:39:18:1b"
264          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
265          dpid="00:00:0e:84:40:39:18:1b"/>
266      <openflow:datapath
267          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:84:40:39:18:58"
268          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
269          dpid="00:00:0e:84:40:39:18:58"/>
270      <openflow:datapath
271          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:84:40:39:19:96"
272          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
273          dpid="00:00:0e:84:40:39:19:96"/>
274      <openflow:datapath
275          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:84:40:39:1a:57"
276          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
277          dpid="00:00:0e:84:40:39:1a:57"/>
278      <openflow:datapath
279          component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:0e:84:40:39:1b:93"
280          component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
281          dpid="00:00:0e:84:40:39:1b:93"/>
282
283     <!-- GATECH -->
284      <openflow:datapath
285         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:19:bb:b3:0d:00"
286         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
287         dpid="06:d6:00:19:bb:b3:0d:00">
288            <openflow:port num="5" />
289            <openflow:port num="9" />
290            <openflow:port num="10" />
291            <openflow:port num="11" />
292            <openflow:port num="12" />
293      </openflow:datapath>
294
295      <!-- Wisconsin -->
296      <openflow:datapath
297         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:21:f7:be:8d:00"
298         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
299         dpid="06:d6:00:21:f7:be:8d:00">
300            <openflow:port num="3" />
301            <openflow:port num="53" />
302      </openflow:datapath>
303 
304      <openflow:datapath
305         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:23:47:cc:44:00"
306         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
307         dpid="06:d6:00:23:47:cc:44:00">
308            <openflow:port num="1" />
309            <openflow:port num="4" />
310            <openflow:port num="6" />
311            <openflow:port num="20" />
312            <openflow:port num="22" />
313      </openflow:datapath>
314 
315      <!-- GPO -->
316      <openflow:datapath
317         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:24:a8:c4:b9:00"
318         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
319         dpid="06:d6:00:24:a8:c4:b9:00">
320           <openflow:port num="25"/>
321           <openflow:port num="26"/>
322           <openflow:port num="27"/>
323           <openflow:port num="28"/>
324           <openflow:port num="29"/>
325           <openflow:port num="30"/>
326           <openflow:port num="31"/>
327           <openflow:port num="32"/>
328           <openflow:port num="33"/>
329           <openflow:port num="34"/>
330           <openflow:port num="35"/>
331           <openflow:port num="49"/>
332           <openflow:port num="50"/>
333           <openflow:port num="51"/>
334           <openflow:port num="71"/>
335
336           <!-- eisande port -->
337           <openflow:port num="36"/>
338           
339      </openflow:datapath>
340      <openflow:datapath
341         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:12:e2:b8:a5:d0"
342         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
343         dpid="06:d6:00:12:e2:b8:a5:d0">
344            <openflow:port num="20"/>
345            <openflow:port num="11"/>
346      </openflow:datapath>
347
348      <!-- Clemson -->
349      <openflow:datapath
350         component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:26:f1:3f:e4:80"
351         component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
352         dpid="06:d6:00:26:f1:3f:e4:80">
353           <openflow:port num="36"/>
354           <openflow:port num="39"/>
355           <openflow:port num="41"/>
356      </openflow:datapath>
357
358      <!-- Indiana -->
359      <openflow:datapath
360           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:16:b9:cf:fc:40"
361           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
362           dpid="06:d6:00:16:b9:cf:fc:40">
363           <openflow:port num="5"/>
364           <openflow:port num="8"/>
365           <openflow:port num="9"/>
366           <openflow:port num="10"/>
367      </openflow:datapath>
368
369      <openflow:datapath
370            component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:24:a8:fe:e1:00"
371                              component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am">
372        <openflow:port num="27"/> 
373        <openflow:port num="30"/> 
374        <openflow:port num="32"/>
375        <openflow:port num="46"/>
376        <openflow:port num="71"/>
377      </openflow:datapath>
378     
379      <!-- Rutgers -->
380      <openflow:datapath
381           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:00:10:10:17:50:01"
382           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
383           dpid="00:00:00:10:10:17:50:01">
384
385          <openflow:port num="5" />
386          <openflow:port num="9" />
387          <openflow:port num="10" />
388          <openflow:port num="11" />
389          <openflow:port num="12" />
390      </openflow:datapath>
391
392      <!-- Stanford -->
393      <openflow:datapath
394           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:00:12:e2:78:31:f5"
395           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
396           dpid="00:00:00:12:e2:78:31:f5">
397
398          <openflow:port num="1" />
399          <openflow:port num="2"/>   <!-- to hpsw4 -->
400          <openflow:port num="10" />
401      </openflow:datapath>
402
403      <openflow:datapath
404           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:00:12:e2:78:67:65"
405           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
406           dpid="00:00:00:12:e2:78:67:65">
407
408          <openflow:port num="1" />
409          <openflow:port num="2" />
410          <openflow:port num="4" />
411      </openflow:datapath>
412
413      <openflow:datapath
414           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+00:00:00:12:e2:b8:f3:d0"
415           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
416           dpid="00:00:00:12:e2:b8:f3:d0">
417
418          <openflow:port num="3" />
419          <openflow:port num="27" />
420          <openflow:port num="28" />
421          <openflow:port num="33" />
422          <openflow:port num="34" />
423      </openflow:datapath>
424   
425      <openflow:datapath
426           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+03:85:00:23:47:4e:2e:c0"
427           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
428           dpid="03:85:00:23:47:4e:2e:c0">
429
430          <openflow:port num="4" />
431          <openflow:port num="8" />
432      </openflow:datapath>
433
434      <!-- Washington -->
435      <openflow:datapath
436           component_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+datapath+06:d6:00:23:47:c8:8c:40"
437           component_manager_id="urn:publicid:IDN+openflow:foam:foam-tutorial.gpolab.bbn.com+authority+am"
438           dpid="06:d6:00:23:47:c8:8c:40">
439
440          <openflow:port num="20" />
441          <openflow:port num="23" />
442          <openflow:port num="24" />
443      </openflow:datapath>
444
445    </openflow:group>
446
447    <openflow:match>
448        <openflow:use-group name="<VLAN>"/>
449        <openflow:packet>
450           <openflow:dl_type value="0x800,0x806" />
451           <openflow:nw_src value="10.42.<IP_SUBNET_OCT>.0/24" />
452           <openflow:nw_dst value="10.42.<IP_SUBNET_OCT>.0/24" />
453        </openflow:packet>
454    </openflow:match>
455
456    <openflow:match>
457        <openflow:use-group name="<VLAN>"/>
458        <openflow:packet>
459          <openflow:dl_type value="<ETH_TYPE>" />
460        </openflow:packet>
461    </openflow:match>
462
463  </openflow:sliver>
464
465</rspec>
466