wiki:GENIRacksHome/USIgniteInstageniRacks/ConfirmationTestStatus

Version 102 (modified by lnevers@bbn.com, 6 years ago) (diff)

--

US Ignite InstaGENI Confirmation Test Status

This page captures the status for new US Ignite InstaGENI sites that are validated by the GPO upon completion of the GENI Rack Site Installation Checklist. The GPO executes Administration, Experiment, Network VLAN Stitching and Monitoring tests to confirm the ability of a New Site to operate within the GENI environment. Tests are defined in the US Ignite Site Confirmation Tests page.

Site Status

Confirmation Tests In Progress:

Completed Confirmation Tests successfully:

University of Louisiana - Lafayette, University of Texas - Dallas, University of Vermont - Burlington, Template Site GPO

Note the GPO US Ignite site was a temporary installation used only for testing. The site was deleted after testing completed, but test results remain here for the record.

Status Legend

Overall InstaGENI Site Status may be one of the following:

  • Pass - Site confirmation tests completed successfully and site is ready for Experimenters.
  • Pass: most criteria - Site partially confirmed with documented exceptions.
  • Blocked - Site confirmation tests blocked by tracked issue.
  • In Progress - Site confirmation tests in progress.

Individual Confirmation Test Status status may be one of the following:


US Ignite InstaGENI Sites Test Status

University of Louisiana - Lafayette

Overall Site Status:_ In Progress
Confirmation Test Start Date: 2017-05-08
Confirmation Test Completion Date: 2017-06-19

Test State CompletedTicketsNotes
IG-CT-1 VM Resources Color(green,Pass)?2017-05-09
IG-CT-2 Bare Metal and VMColor(green,Pass)?2017-05-09
IG-CT-3 Multi-site Tunnel Color(green,Pass)?2017-05-09
IG-CT-5 Monitoring Color(green,Pass)?2017-05-26 stitching check no data
IG-CT-6 Administrative Color(green,Pass)?2017-06-01
IG-ST-1 New Site to GPO IG Color(green,Pass)?2017-06-19 No IP Connectivity over stitched link(05/09 & 05/26)
IG-ST-2 Loop topology Color(green,Pass)?2017-06-19 No IP Connectivity over stitched link(05/09 & 05/26)
IG-ST-3 Linear topology Color(green,Pass)?2017-06-19 No IP Connectivity over stitched link(05/09 & 05/26)
IG-ST-4 New Site to GPO EG Color(green,Pass)?2017-06-19 No IP Connectivity over stitched link(05/09 & 05/26)
IG-ST-5 Site Information Color(green,Pass)?2017-06-19
IG-ST-6 OpenFlow topology Color(green,Pass)?2017-06-19


Confirmation Tests Logs: University of Louisiana US Ignite - Lafayette
Site Confirmation Request RSpecs: here
GENI Stitching Confirmation Request RSpecs: here


University of Vermont - Burlington

Overall Site Status:_ In Progress
Confirmation Test Start Date: 2017-05-08
Confirmation Test Completion Date: 2017-05-17

Test State CompletedTicketsNotes
IG-CT-1 VM Resources Color(green,Pass)?2017-05-09
IG-CT-2 Bare Metal and VMColor(green,Pass)?2017-05-09
IG-CT-3 Multi-site Tunnel Color(green,Pass)?2017-05-09
IG-CT-5 Monitoring Color(green,Pass)?2017-05-16
IG-CT-6 Administrative Color(green,Pass)?2017-05-16
IG-ST-1 New Site to GPO IG Color(green,Pass)?2017-05-09
IG-ST-2 Loop topology Color(green,Pass)?2017-05-09
IG-ST-3 Linear topology Color(green,Pass)?2017-05-09
IG-ST-4 New Site to GPO EG Color(green,Pass)?2017-05-09
IG-ST-5 Site Information Color(green,Pass)?2017-05-17 Wrong switch name for VLAN delegation
IG-ST-6 OpenFlow topology Color(green,Pass)?2017-05-12


Confirmation Tests Logs: University of Vermont - Burlington
Site Confirmation Request RSpecs: here
GENI Stitching Confirmation Request RSpecs: here


University of Texas - Dallas

Overall Site Status:_ In Progress
Confirmation Test Start Date: 2017-05-08
Confirmation Test Completion Date: 2017-05-16

Test State CompletedTicketsNotes
IG-CT-1 VM Resources Color(green,Pass)?2017-05-09
IG-CT-2 Bare Metal and VMColor(green,Pass)?2017-05-09
IG-CT-3 Multi-site Tunnel Color(green,Pass)?2017-05-09
IG-CT-5 Monitoring Color(green,Pass)?2017-05-16 Aggregate URL Incorrect in Monitoring
IG-CT-6 Administrative Color(green,Pass)?2017-05-16
IG-ST-1 New Site to GPO IG Color(green,Pass)?2017-05-09
IG-ST-2 Loop topology Color(green,Pass)?2017-05-09
IG-ST-3 Linear topology Color(green,Pass)?2017-05-09
IG-ST-4 New Site to GPO EG Color(green,Pass)?2017-05-09
IG-ST-5 Site Information Color(green,Pass)?2017-05-16
IG-ST-6 OpenFlow topology Color(green,Pass)?2017-05-12


Confirmation Tests Logs: University of Texas - Dallas
Site Confirmation Request RSpecs: here
GENI Stitching Confirmation Request RSpecs: here


Template Site GPO US Ignite - Cambridge

Overall Site Status:_ Pass: most criteria
Confirmation Test Start Date: 2017-02-22
Confirmation Test Completion Date: 2017-02-28

Test State CompletedTicketsNotes
IG-CT-1 VM Resources Color(green,Pass)? 2017-02-24
IG-CT-2 Bare Metal and VMColor(green,Pass)? 2017-02-24
IG-CT-3 Multi-site Tunnel Color(green,Pass)? 2017-02-27 EGRE Tunnel required IP table patch
IG-CT-5 Monitoring N/A Not configured for template rack
IG-CT-6 Administrative Color(green,Pass)?2017-02-28
IG-ST-1 New Site to GPO IG Color(green,Pass)?2017-02-27
IG-ST-2 Loop topology Color(red,Fail)? 2017-02-28 Multi-link problem specific to GPO rack, not reproducible at other sites.
IG-ST-3 Linear topology Color(red,Fail)? 2017-02-28 Multi-link problem specific to GPO rack, not reproducible at other sites.
IG-ST-4 New Site to GPO EGColor(green,Pass)? 2017-02-27
IG-ST-5 Site Information N/A Not added temporary site
IG-ST-6 OpenFlow topology Color(green,Pass)?2017-02-22


Confirmation Tests Logs: GPO US Ignite Template Site
Site Confirmation Request RSpecs: here
GENI Stitching Confirmation Request RSpecs: here


OF 1.3 Controller Configuration

Testing for OpenFlow over GENI stitched connection (IG-ST-6) is 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.

Ryu Controller

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:

lnevers@controller:/local/ryu/ryu/app$ diff simple_switch_13.py simple_switch_13_ig.py
56a57
>         table_id = 100
59c60
<                                     priority=priority, match=match,
---
>                                     priority=priority, table_id=table_id, match=match,
62c63
<             mod = parser.OFPFlowMod(datapath=datapath, priority=priority,
---
>             mod = parser.OFPFlowMod(datapath=datapath, priority=priority, table_id=table_id,

The RYU OpenFlow 1.3 Simple Simple Switch application can modified to include the changes above, or you can simply download the simple_switch_13_ig.py that handles table 100.

FloodLight Controller

The 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:

  1. The floodlight/src/main/resources/floodlightdefault.properties setting were modified to use Learning Switch:

net.floodlightcontroller.learningswitch.LearningSwitch,\
  1. For HP switches OpenFlow 1.3 a multi-table rules pipeline is used, in which the Policy Table is expected with a tableid of 100. In order for this to work, the FloodLight controller must be modified to apply rules in table id 100 for so, but FloodLight defaults to zero (0). To modify rules table id number to 100 added to floodlight/src/main/resources/floodlightdefault.properties the following:
    net.floodlightcontroller.core.internal.OFSwitchManager.defaultMaxTablesToReceiveTableMissFlow=101
    net.floodlightcontroller.core.internal.OFSwitchManager.maxTablesToReceiveTableMissFlowPerDpid={"0":"101"}
    

Information found in this FloodLight Development thread.