Example of an Optical and Packet Reservation RSpec for OFAM

Table 1: Example of an Optical and Packet Reservation RSpec for UNIVBRIS OFELIA OFAM.

download

1 <rspec  xmlns=”http://www.geni.net/resources/rspec/3″ xmlns:xs=”http://www.w3.org/2001/XMLSchema-instance” xmlns:openflow=”http://www.geni.net/resources/rspec/ext/openflow/3″ xs:schemaLocation=”http://www.geni.net/resources/rspec/3 http://www.geni.net/resources/rspec/3/request.xsd http://www.geni.net/resources/rspec/ext/openflow/3 http://www.geni.net/resources/rspec/ext/openflow/3/of-resv.xsd” type=”request”>
2    <openflow:sliver email=”f.francois@bristol.ac.uk” description=”OF request example”>
3       <openflow:controller url=”tcp:137.222.204.135:6633″ type=”primary”/>
4       <openflow:group name=”optical”>
5        <openflow:datapath component_id=”urn:publicid:IDN+openflow:ofam:univbris+datapath+00:00:00:00:0a:21:00:0a” component_manager_id=”urn:publicid:IDN+openflow:ofam:univbris+authority+cm” dpid=”00:00:00:00:0a:21:00:0a”>
6              <openflow:port name=”MOD-5-18″ num=”1012″/>
7              <openflow:port name=”OL-2″ num=”2″/>
8        </openflow:datapath>
9        <openflow:datapath component_id=”urn:publicid:IDN+openflow:ofam:univbris+datapath+00:00:00:00:0b:21:00:0a” component_manager_id=”urn:publicid:IDN+openflow:ofam:univbris+authority+cm” dpid=”00:00:00:00:0b:21:00:0a”>
10             <openflow:port name=”OL-1″ num=”1″/>
11             <openflow:port name=”OL-3″ num=”3″/>
12         </openflow:datapath>
13         <openflow:datapath component_id=”urn:publicid:IDN+openflow:ofam:univbris+datapath+00:00:00:00:0c:21:00:0a” component_manager_id=”urn:publicid:IDN+openflow:ofam:univbris+authority+cm” dpid=”00:00:00:00:0c:21:00:0a”>
14             <openflow:port name=”MOD-10-18″ num=”1009″/>
15             <openflow:port name=”OL-1″ num=”1″/>
16           </openflow:datapath>
17      </openflow:group>
18      <openflow:group name=”packet”>
19           <openflow:datapath component_manager_id=”urn:publicid:IDN+openflow:ofam:univbris+authority+cm” component_id=”urn:publicid:IDN+openflow:ofam:univbris+datapath+05:00:00:00:00:00:00:01″ dpid=”05:00:00:00:00:00:00:01″>
20              <openflow:port name=”GBE0/6″ num=”6″/>
21              <openflow:port name=”GBE0/20″ num=”20″/>
22           </openflow:datapath>
23           <openflow:datapath component_id=”urn:publicid:IDN+openflow:ofam:univbris+datapath+05:00:00:00:00:00:00:02″ component_manager_id=”urn:publicid:IDN+openflow:ofam:univbris+authority+cm” dpid=”05:00:00:00:00:00:00:02″>
24              <openflow:port name=”GBE0/16″ num=”16″/>
25             <openflow:port name=”GBE0/5″ num=”5″/>
26          </openflow:datapath>
27      <openflow:datapath component_id=”urn:publicid:IDN+openflow:ofam:univbris+datapath+05:00:00:00:00:00:00:03″ component_manager_id=”urn:publicid:IDN+openflow:ofam:univbris+authority+cm” dpid=”05:00:00:00:00:00:00:03″>
28             <openflow:port name=”GBE0/16″ num=”16″/>
29             <openflow:port name=”10GBE0/26″ num=”26″/>
30          </openflow:datapath>
31           <openflow:datapath component_id=”urn:publicid:IDN+openflow:ofam:univbris+datapath+05:00:00:00:00:00:00:04″ component_manager_id=”urn:publicid:IDN+openflow:ofam:univbris+authority+cm” dpid=”05:00:00:00:00:00:00:04″>
32             <openflow:port name=”10GBE0/26″ num=”26″/>
33            <openflow:port name=”GBE0/8″ num=”8″/>
34          </openflow:datapath>
35         </openflow:group>
36         <openflow:match>
37           <openflow:use-group name=”optical” />
38           <openflow:optical>
39             <openflow:wavelength value = “193.9”/>
40           </openflow:optical>
41         </openflow:match>
42        <openflow:match>
43           <openflow:use-group name=”packet” />
44           <openflow:packet>
45             <openflow:dl_type value = “0x800,0x806″/>
46             <openflow:dl_vlan value= “56”/>
47           </openflow:packet>
48        </openflow:match>
49    </openflow:sliver>
50 </rspec>