364 | | To define the NLR OF RSpec review the [http://groups.geni.net/geni/wiki/SiteNlr#OpenFlow OpenFlow DPIDs] table for the core in the [http://groups.geni.net/geni/wiki/SiteNlr National LambaRail] GENI page. |
| 364 | To define the NLR OF RSpec review the [http://groups.geni.net/geni/wiki/SiteNlr#OpenFlow OpenFlow DPIDs] table for the core in the [http://groups.geni.net/geni/wiki/SiteNlr National LambaRail] GENI page. From the table you can see the DPIDs for OF VLAN 3715 for NLR. You may choose to use only the two core sites (Chicago and Atlanta) associated with the three sites in this experiment, but for simplicity you may choose to define all DPIDs in the NLR Core for VLAN 3715, which is how this example is shown: |
| 365 | {{{ |
| 366 | <openflow:group name="nlr-3715"> |
| 367 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:23:47:c8:bc:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 368 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:23:47:ca:bc:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 369 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:24:a8:d2:48:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 370 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:24:a8:d2:b8:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 371 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:26:f1:40:a8:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 372 | </openflow:group> |
| 373 | |
| 374 | <openflow:match> |
| 375 | <openflow:use-group name="nlr-3715" /> |
| 376 | <openflow:packet> |
| 377 | <openflow:dl_type value="0x800,0x806"/> |
| 378 | <openflow:nw_dst value="10.42.105.0/24"/> |
| 379 | <openflow:nw_src value="10.42.105.0/24"/> |
| 380 | </openflow:packet> |
| 381 | </openflow:match> |
| 382 | }}} |
| 569 | ==== NLR OpenFlow RSpec ==== |
| 570 | |
| 571 | {{{ |
| 572 | #xml |
| 573 | <?xml version="1.1" encoding="UTF-8"?> |
| 574 | <rspec xmlns="http://www.geni.net/resources/rspec/3" |
| 575 | xmlns:xs="http://www.w3.org/2001/XMLSchema-instance" |
| 576 | xmlns:openflow="http://www.geni.net/resources/rspec/ext/openflow/3" |
| 577 | xs:schemaLocation="http://www.geni.net/resources/rspec/3 |
| 578 | http://www.geni.net/resources/rspec/3/request.xsd |
| 579 | http://www.geni.net/resources/rspec/ext/openflow/3 |
| 580 | http://www.geni.net/resources/rspec/ext/openflow/3/of-resv.xsd" |
| 581 | type="request"> |
| 582 | |
| 583 | <openflow:sliver email="lnevers@geni.net" description="OF Experiment" ref="http://www.geni.net"> |
| 584 | <openflow:controller url="tcp:navis.gpolab.bbn.com:33017" type="primary" /> |
| 585 | |
| 586 | <openflow:group name="nlr-3715"> |
| 587 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:23:47:c8:bc:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 588 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:23:47:ca:bc:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 589 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:24:a8:d2:48:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 590 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:24:a8:d2:b8:40" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 591 | <openflow:datapath component_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+datapath+0e:83:00:26:f1:40:a8:00" component_manager_id="urn:publicid:IDN+openflow:foam:foam.nlr.net+authority+am" /> |
| 592 | </openflow:group> |
| 593 | |
| 594 | <openflow:match> |
| 595 | <openflow:use-group name="nlr-3715" /> |
| 596 | <openflow:packet> |
| 597 | <openflow:dl_type value="0x800,0x806"/> |
| 598 | <openflow:nw_dst value="10.42.105.0/24"/> |
| 599 | <openflow:nw_src value="10.42.105.0/24"/> |
| 600 | </openflow:packet> |
| 601 | </openflow:match> |
| 602 | </openflow:sliver> |
| 603 | </rspec> |
| 604 | |
| 605 | }}} |
| 606 | |