Changes between Version 84 and Version 85 of GENIRacksHome/USIgniteInstageniRacks/ConfirmationTestStatus


Ignore:
Timestamp:
05/17/17 09:58:24 (2 years ago)
Author:
lnevers@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/USIgniteInstageniRacks/ConfirmationTestStatus

    v84 v85  
    145145= OF 1.3 Controller for IG-ST-6 =
    146146
    147 Testing used both !FloodLight and Ryu Controllers.
     147Testing was completed with Ryu Controller. One modification is required to any controller to handle the required use of Rule Table ID 100 for HP switches.  Below are instructions on the required changes for both Ryu and FloodLight !OpenFlow Controller.
     148
     149== Ryu Controller ==
     150
     151The latest Ryu check out of the Master branch was used (commit a197d87375808c4f99b48af3852eb5d1c986a6a9; Date 2017-05-09). Used the !OpenFlow 1.3 Simple Simple Switch application with the follow modification to handle the required use of Rule Table ID 100 for HP switches:
     152{{{
     153lnevers@controller:/local/ryu/ryu/app$ diff simple_switch_13.py simple_switch_13_ig.py
     15456a57
     155>         table_id = 100
     15659c60
     157<                                     priority=priority, match=match,
     158---
     159>                                     priority=priority, table_id=table_id, match=match,
     16062c63
     161<             mod = parser.OFPFlowMod(datapath=datapath, priority=priority,
     162---
     163>             mod = parser.OFPFlowMod(datapath=datapath, priority=priority, table_id=table_id,
     164}}}
     165
    148166
    149167== !FloodLight Controller ==
    150168
    151 The latest !FloodLight checkout of the Master branch was used (commit b5be294d8484d7eab0ed840dd15c6259a3b0eaaa; Date 2017-03-07) with the following changes:
     169The latest !FloodLight checkout of the Master branch was used (commit b5be294d8484d7eab0ed840dd15c6259a3b0eaaa; Date 2017-03-07) with the following changes to enable learning switch and use Rule 100:
    152170
    1531711. The floodlight/src/main/resources/floodlightdefault.properties setting were modified to use Learning Switch:
     
    166184
    167185
    168 == Ryu Controller ==
    169 The latest Ryu check out of the Master branch was used (commit a197d87375808c4f99b48af3852eb5d1c986a6a9; Date 2017-05-09). Used the !OpenFlow 1.3 Simple Simple Switch application with the follow modification to handle the required use of Rule Table ID 100 for HP switches:
    170 {{{
    171 lnevers@controller:/local/ryu/ryu/app$ diff simple_switch_13.py simple_switch_13_ig.py
    172 56a57
    173 >         table_id = 100
    174 59c60
    175 <                                     priority=priority, match=match,
    176 ---
    177 >                                     priority=priority, table_id=table_id, match=match,
    178 62c63
    179 <             mod = parser.OFPFlowMod(datapath=datapath, priority=priority,
    180 ---
    181 >             mod = parser.OFPFlowMod(datapath=datapath, priority=priority, table_id=table_id,
    182 }}}