Changes between Version 4 and Version 5 of GeniAggregate/NLROpenFlow/ExpansionPlan


Ignore:
Timestamp:
11/21/13 15:37:16 (6 years ago)
Author:
Josh Smift
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GeniAggregate/NLROpenFlow/ExpansionPlan

    v4 v5  
    1 '''Phase 1 Testing'''
    2   * Boot in L2/L3 Mode (Complete)
    3   * Basic configuration template (Complete)
    4     * Username/Password
    5     * SNMP
    6     * TACACS
    7       * Unable to login with "backdoor" username/password if TACACS is enabled.  Until this is addressed, TACACS isn't an option
    8       * Unable to configure remote port. Pica8 is aware and will address in future revision.
    9     * SSH Enabled / Telnet Disabled
    10     * Syslogging
    11   * Basic Openflow configuration testing (Complete)
    12     * Enable Openflow globally
    13     * Connect to Flowvisor
    14     * Verify resource advertisement remotely
     1[[PageOutline]]
    152
    16 [[BR]]
     3= NLR Expansion Plan =
    174
    18 '''Phase 2 Testing'''
     5NLR is adding three Pica8 switches to their GENI OpenFlow backbone deployment; this page describes the plan for this expansion.
    196
    20   * Layer1Transport testing
    21     * layer1transport configured on NLR FOAM with test rules
    22     * Configure switch with connection toward layer1transport service
    23     * Generate traffic from BSSW test host
    24     * Verify basic traffic connectivity
    25     * Performance testing?
     7= Hardware =
    268
    27 [[BR]]
     9FIXME: Describe the hardware here (model names/numbers, tech specs and/or links, etc)
    2810
     11= Firmware =
    2912
    30 '''Phase 3 Testing'''
     13There are two firmware options for the Pica8: L2/L3 and OVS.
    3114
    32   * BSSW to develop "newer" version of OVS software
    33     * SNMP/TACACS enabled
    34     * CLI similar to L2/L3 Mode
    35   * Future testing?
     15FIXME: Talk more about the pros and cons and tradeoffs.
    3616
    37 [[BR]]
     17= Topology =
    3818
     19The new switches will be deployed in Kansas City MO (NLR KANS), El Paso TX (NLR ELPA), and Houston TX (NLR HOUS). They'll add more paths to the current ring, as seen below:
    3920
    40 '''Houston Switch Deployment'''
     21[[Image(NLR Proposed GENI Backbone.png, 80%)]]
    4122
    42   * Mount/Power
    43   * Connect to NLR Out-of-Band
    44   * Connect to NLR FrameNet for In-Band Management / Control-Plane Traffic
    45   * Verify basic IP Connectivity
    46   * Establish connection to Layer1Transport on NLR FOAM
    47   * Break existing SUNN to ATLA GENI backbone and insert new switch into path
    48     * Port 48 --> Atlanta
    49     * Port 47 --> Sunnyvale (Soon to be El Paso)
    50     * Port 46 --> Kansas City (New Connection / Disabled at this moment)
    51   * Verify GENI backbone connectivity
     23= Testing =
    5224
     25The switches will be tested in the NLR lab before being deployed, in three phases (which don't correspond at all to the deployment phases below).
    5326
    54 [[BR]]
     27== Phase 1 testing ==
    5528
     29 * Boot in L2/L3 Mode (Complete)
     30 * Basic configuration template (Complete)
     31   * Username/Password
     32   * SNMP
     33   * TACACS
     34     * Unable to login with "backdoor" username/password if TACACS is enabled.  Until this is addressed, TACACS isn't an option
     35     * Unable to configure remote port. Pica8 is aware and will address in future revision.
     36   * SSH Enabled / Telnet Disabled
     37   * Syslogging
     38 * Basic Openflow configuration testing (Complete)
     39   * Enable Openflow globally
     40   * Connect to Flowvisor
     41   * Verify resource advertisement remotely
    5642
    57 '''El Paso Switch Deployment'''
     43== Phase 2 testing ==
    5844
    59   * Mount/Power
    60   * Connect to NLR Out-of-Band
    61   * Connect to NLR FrameNet for In-Band Management / Control-Plane Traffic
    62   * Verify basic IP Connectivity
    63   * Establish connection to Layer1Transport on NLR FOAM
    64   * Break existing SUNN to HOUS to ATLA GENI backbone and insert new switch into path
    65     * Port 48 --> Atlanta (Soon to be Houston)
    66     * Port 47 --> Sunnyvale
    67     * Port 46 --> Denver (Disabled at this moment)
    68   * Verify GENI backbone connectivity
     45 * Layer1Transport testing
     46   * layer1transport configured on NLR FOAM with test rules
     47   * Configure switch with connection toward layer1transport service
     48   * Generate traffic from BSSW test host
     49   * Verify basic traffic connectivity
     50   * Performance testing?
    6951
    70 [[BR]]
     52== Phase 3 testing ==
    7153
     54 * BSSW to develop "newer" version of OVS software
     55   * SNMP/TACACS enabled
     56   * CLI similar to L2/L3 Mode
     57 * Future testing?
    7258
    73 '''Kansas City Switch Deployment'''
     59= Deployment =
    7460
    75   * Mount/Power
    76   * Connect to NLR Out-of-Band
    77   * Connect to NLR FrameNet for In-Band Management / Control-Plane Traffic
    78   * Verify basic IP Connectivity
    79   * Establish connection to Layer1Transport on NLR FOAM
    80   * Break existing SEAT to DENV backbone and insert new switch into path
    81     * Port 48 --> Chicago
    82     * Port 47 --> Denver
    83     * Port 46 --> El Paso (Disabled at this moment)
    84   * Verify GENI backbone connectivity
     61The switches will be deployed into the field in two phases (which don't correspond at all to the testing phases below).
    8562
     63== Phase 1 deployment ==
    8664
    87 [[BR]]
     65In the Phase 1 deployment, the switches will be put into the field and connected to each other, but only two ports will be enabled on each, and the layer1transport controller will be used to pass traffic between the two ports, with no experimenter control yet.
    8866
     67=== NLR HOUS deployment ===
    8968
    90 '''Denver HP Switch Maintenance'''
     69 * Mount/Power
     70 * Connect to NLR Out-of-Band
     71 * Connect to NLR FrameNet for In-Band Management / Control-Plane Traffic
     72 * Verify basic IP Connectivity
     73 * Establish connection to Layer1Transport on NLR FOAM
     74 * Break existing SUNN to ATLA GENI backbone and insert new switch into path
     75   * Port 48 --> Atlanta
     76   * Port 47 --> Sunnyvale (Soon to be El Paso)
     77   * Port 46 --> Kansas City (New Connection / Disabled at this moment)
     78 * Verify GENI backbone connectivity
    9179
    92   * Connect 10GE Port (28) toward El Paso
     80=== NLR ELPA deployment ===
    9381
     82 * Mount/Power
     83 * Connect to NLR Out-of-Band
     84 * Connect to NLR FrameNet for In-Band Management / Control-Plane Traffic
     85 * Verify basic IP Connectivity
     86 * Establish connection to Layer1Transport on NLR FOAM
     87 * Break existing SUNN to HOUS to ATLA GENI backbone and insert new switch into path
     88   * Port 48 --> Atlanta (Soon to be Houston)
     89   * Port 47 --> Sunnyvale
     90   * Port 46 --> Denver (Disabled at this moment)
     91 * Verify GENI backbone connectivity
    9492
    95 [[BR]]
     93=== NLR KANS deployment ===
    9694
     95 * Mount/Power
     96 * Connect to NLR Out-of-Band
     97 * Connect to NLR FrameNet for In-Band Management / Control-Plane Traffic
     98 * Verify basic IP Connectivity
     99 * Establish connection to Layer1Transport on NLR FOAM
     100 * Break existing SEAT to DENV backbone and insert new switch into path
     101   * Port 48 --> Chicago
     102   * Port 47 --> Denver
     103   * Port 46 --> El Paso (Disabled at this moment)
     104 * Verify GENI backbone connectivity
    97105
    98 '''Final Topology Changes'''
     106=== NLR DENV maintenance ===
    99107
    100   * Connect all 3 switches to NLR FlowVisor
    101   * Enable 3rd direction on all 3 switches (and Denver HP)
    102     * El Paso --> Denver
    103     * Houston --> Kansas City
    104   * Remove Layer1Transport connectivity on all switches?
     108 * Connect 10GE Port (28) toward El Paso
    105109
     110== Phase 2 deployment ==
     111
     112In the Phase 2 deployment, the switches will be reconfigured to be controlled by the NLR !FlowVisor, and the third port on each will be activated, allowing experimenter control and more interesting experimenter topologies.
     113
     114FIXME: What happens with VLAN 3715 and 3716 in this phase?
     115
     116=== Final topology/configuration ===
     117
     118 * Connect all 3 switches to NLR !FlowVisor
     119 * Enable 3rd direction on all 3 switches (and Denver HP)
     120   * El Paso --> Denver
     121   * Houston --> Kansas City
     122 * Remove Layer1Transport connectivity on all switches?