Changes between Version 27 and Version 28 of HelloGENI

03/29/12 10:18:38 (7 years ago)



  • HelloGENI

    v27 v28  
    147147After we have reserved and configured all the compute resources we are ready to reserve the OpenFlow resources. This example spans three different OpenFlow aggregates, GPO, Clemson and NLR. The first thing we need to figure out, is where to run the OpenFlow controller. The OpenFlow controller is the software that decides how packets that belong to our sliver should be handled. The host running the !OpenFlow controller listening on a TCP port, should be reachable by the OpenFlow resources at the sites (i.e. any firewalls in front of your controller must permit your TCP port).For the purpose of this example the controller will run at on tcp port 1718.
    149 '''Note''' that for some switches, the OpenFlow port is the physical port + 24, so in your rspec you would need to account for this when requesting the resources. This information should be specified in the Aggregate page, but the best way to find out is to invoke the list available resources on the appropriate Aggregate manager. If the ports listed in the response differ by 24 from the expected port numbers, then adjust your reservation rspec appropriately. For an example of how to invoke list resources look  [ here].
     149'''Note''' that for some switches, the OpenFlow number port is not the same as the physical port name. The best way to figure out what port number you need is through listresources.
     150The advertisement rspecs contain both the physical port name and the OpenFlow number, find an example [ here].
    151152==== GPO OpenFlow Sliver ====