Changes between Version 12 and Version 13 of GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-MON-3


Ignore:
Timestamp:
03/14/13 15:54:16 (11 years ago)
Author:
Josh Smift
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIRacksHome/ExogeniRacks/AcceptanceTestStatus/EG-MON-3

    v12 v13  
    1717== Status of test ==
    1818
    19 Meaning of states:
    20  * [[Color(lightgreen,Pass)]]: Step is completed and passed (for a verification step), or is completed (for a prep step)
    21  * [[Color(red,Fail)]]: Step is completed and failed, and is not being revisited
    22  * in progress: We are currently testing or iterating on this step
    23  * [[Color(orange,Blocked)]]: Step is blocked by some other step or activity
    24 
    25 || '''Step''' || '''State'''                || '''Date completed''' || '''Tickets''' || '''Closed tickets / Comments''' ||
    26 || 1          || [[Color(lightgreen,Pass)]] || 2012-08-14           ||               || ||
    27 || 2          || [[Color(lightgreen,Pass)]] || 2012-08-14           ||               || ||
    28 || 3          || in progress                ||                      ||               || ||
    29 || 4          || in progress                ||                      ||               || ||
    30 || 5          || in progress                ||                      ||               || ||
    31 || 6          || in progress                ||                      ||               || (exoticket:10) ||
    32 || 7          || in progress                ||                      ||               || (exoticket:10) ||
    33 || 8          || in progress                ||                      ||               || (exoticket:10) ||
     19See [wiki:GENIRacksHome/InstageniRacks/AcceptanceTestStatus#Legend] for the meanings of test states.
     20
     21|| '''Step''' || '''State'''                    || '''Date completed''' || '''Tickets''' || '''Closed tickets / Comments''' ||
     22|| 1          || [[Color(green,Pass)]]          || 2012-08-14           ||               || ||
     23|| 2          || [[Color(green,Pass)]]          || 2012-08-14           ||               || ||
     24|| 3          || [[Color(green,Pass)]]          || 2013-03-12           ||               || ||
     25|| 4          || [[Color(#63B8FF,In Progress)]] ||                      ||               || ||
     26|| 5          || [[Color(#63B8FF,In Progress)]] ||                      ||               || ||
     27|| 6          || [[Color(green,Pass)]]          ||                      ||               || (exoticket:10) ||
     28|| 7          || [[Color(yellow,Complete)]]     ||                      ||               || (exoticket:10) ||
     29|| 8          || [[Color(#63B8FF,In Progress)]] ||                      ||               || (exoticket:10) ||
    3430
    3531== High-level description from test plan ==
     
    10171013
    10181014{{{
    1019 bbn-8264.bbn.xo>show openflow       
     1015bbn-8264.bbn.xo>show openflow
    10201016Protocol Version: 1
    10211017Openflow State: Enabled
     
    10231019
    10241020Openflow Instance ID: 1
    1025     state: enabled , buffering: disabled 
    1026     retry 4, emergency time-out 30 
     1021    state: enabled , buffering: disabled
     1022    retry 4, emergency time-out 30
    10271023    echo req interval 30, echo reply time-out 15
    10281024    min-flow-timeout : 0, use controller provided values.
     
    10531049{{{
    10541050[15:34:07] jbs@bbn-hn:/home/jbs
    1055 +$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd 
     1051+$ foamctl geni:list-slivers --passwd-file=/etc/foam.passwd
    10561052{
    10571053 "slivers": [
    10581054  {
    1059    "status": "Approved", 
    1060    "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15:013f6aa7-e600-4be5-9e31-5c0436223dfd", 
    1061    "creation": "2012-09-03 21:32:30.838618+00:00", 
    1062    "pend_reason": "Request has underspecified VLAN requests", 
    1063    "expiration": "2013-06-15 23:00:00+00:00", 
    1064    "deleted": "False", 
    1065    "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", 
    1066    "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15", 
    1067    "enabled": true, 
    1068    "email": "jbs@bbn.com", 
    1069    "flowvisor_slice": "013f6aa7-e600-4be5-9e31-5c0436223dfd", 
    1070    "desc": "JBS 15 OpenFlow resources at BBN ExoGENI.", 
    1071    "ref": null, 
    1072    "id": 38, 
     1055   "status": "Approved",
     1056   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15:013f6aa7-e600-4be5-9e31-5c0436223dfd",
     1057   "creation": "2012-09-03 21:32:30.838618+00:00",
     1058   "pend_reason": "Request has underspecified VLAN requests",
     1059   "expiration": "2013-06-15 23:00:00+00:00",
     1060   "deleted": "False",
     1061   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs",
     1062   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs15",
     1063   "enabled": true,
     1064   "email": "jbs@bbn.com",
     1065   "flowvisor_slice": "013f6aa7-e600-4be5-9e31-5c0436223dfd",
     1066   "desc": "JBS 15 OpenFlow resources at BBN ExoGENI.",
     1067   "ref": null,
     1068   "id": 38,
    10731069   "uuid": "013f6aa7-e600-4be5-9e31-5c0436223dfd"
    1074   }, 
     1070  },
    10751071  {
    1076    "status": "Approved", 
    1077    "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:8aad0aae-ae92-4a3c-bd5e-43f7456f628e", 
    1078    "creation": "2012-09-03 21:34:38.493069+00:00", 
    1079    "pend_reason": "Request has underspecified VLAN requests", 
    1080    "expiration": "2013-06-15 23:00:00+00:00", 
    1081    "deleted": "False", 
    1082    "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", 
    1083    "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16", 
    1084    "enabled": true, 
    1085    "email": "jbs@bbn.com", 
    1086    "flowvisor_slice": "8aad0aae-ae92-4a3c-bd5e-43f7456f628e", 
    1087    "desc": "JBS 16 OpenFlow resources at BBN ExoGENI.", 
    1088    "ref": null, 
    1089    "id": 39, 
     1072   "status": "Approved",
     1073   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16:8aad0aae-ae92-4a3c-bd5e-43f7456f628e",
     1074   "creation": "2012-09-03 21:34:38.493069+00:00",
     1075   "pend_reason": "Request has underspecified VLAN requests",
     1076   "expiration": "2013-06-15 23:00:00+00:00",
     1077   "deleted": "False",
     1078   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs",
     1079   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs16",
     1080   "enabled": true,
     1081   "email": "jbs@bbn.com",
     1082   "flowvisor_slice": "8aad0aae-ae92-4a3c-bd5e-43f7456f628e",
     1083   "desc": "JBS 16 OpenFlow resources at BBN ExoGENI.",
     1084   "ref": null,
     1085   "id": 39,
    10901086   "uuid": "8aad0aae-ae92-4a3c-bd5e-43f7456f628e"
    1091   }, 
     1087  },
    10921088  {
    1093    "status": "Approved", 
    1094    "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:062d476f-2433-49bf-b55a-d902b3314e13", 
    1095    "creation": "2013-03-08 19:58:08.787536+00:00", 
    1096    "pend_reason": "Request has underspecified VLAN requests", 
    1097    "expiration": "2013-05-30 00:00:00+00:00", 
    1098    "deleted": "False", 
    1099    "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty", 
    1100    "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon", 
    1101    "enabled": true, 
    1102    "email": "tupty@bbn.com", 
    1103    "flowvisor_slice": "062d476f-2433-49bf-b55a-d902b3314e13", 
    1104    "desc": "tuptymon OpenFlow resources at BBN.", 
    1105    "ref": null, 
    1106    "id": 93, 
     1089   "status": "Approved",
     1090   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon:062d476f-2433-49bf-b55a-d902b3314e13",
     1091   "creation": "2013-03-08 19:58:08.787536+00:00",
     1092   "pend_reason": "Request has underspecified VLAN requests",
     1093   "expiration": "2013-05-30 00:00:00+00:00",
     1094   "deleted": "False",
     1095   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+tupty",
     1096   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+tuptymon",
     1097   "enabled": true,
     1098   "email": "tupty@bbn.com",
     1099   "flowvisor_slice": "062d476f-2433-49bf-b55a-d902b3314e13",
     1100   "desc": "tuptymon OpenFlow resources at BBN.",
     1101   "ref": null,
     1102   "id": 93,
    11071103   "uuid": "062d476f-2433-49bf-b55a-d902b3314e13"
    1108   }, 
     1104  },
    11091105  {
    1110    "status": "Approved", 
    1111    "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17:697158f8-3b67-4ada-9386-da77337b086a", 
    1112    "creation": "2013-03-12 17:18:23.544339+00:00", 
    1113    "pend_reason": "Request has underspecified VLAN requests", 
    1114    "expiration": "2013-03-15 23:00:00+00:00", 
    1115    "deleted": "False", 
    1116    "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs", 
    1117    "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17", 
    1118    "enabled": true, 
    1119    "email": "jbs@pgeni.gpolab.bbn.com", 
    1120    "flowvisor_slice": "697158f8-3b67-4ada-9386-da77337b086a", 
    1121    "desc": "JBS 17 OpenFlow resources at BBN ExoGENI.", 
    1122    "ref": null, 
    1123    "id": 94, 
     1106   "status": "Approved",
     1107   "sliver_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17:697158f8-3b67-4ada-9386-da77337b086a",
     1108   "creation": "2013-03-12 17:18:23.544339+00:00",
     1109   "pend_reason": "Request has underspecified VLAN requests",
     1110   "expiration": "2013-03-15 23:00:00+00:00",
     1111   "deleted": "False",
     1112   "user": "urn:publicid:IDN+pgeni.gpolab.bbn.com+user+jbs",
     1113   "slice_urn": "urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+jbs17",
     1114   "enabled": true,
     1115   "email": "jbs@pgeni.gpolab.bbn.com",
     1116   "flowvisor_slice": "697158f8-3b67-4ada-9386-da77337b086a",
     1117   "desc": "JBS 17 OpenFlow resources at BBN ExoGENI.",
     1118   "ref": null,
     1119   "id": 94,
    11241120   "uuid": "697158f8-3b67-4ada-9386-da77337b086a"
    11251121  }
     
    11651161{{{
    11661162[15:37:24] jbs@bbn-hn:/home/jbs
    1167 +$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo $flowvisor_slice 
     1163+$ fvctl --passwd-file=/etc/flowvisor.passwd getSliceInfo $flowvisor_slice
    11681164Got reply:
    11691165connection_1=00:01:08:17:f4:b5:2a:00-->/192.1.242.3:43618-->naxos.gpolab.bbn.com/192.1.249.133:33017
     
    11781174{{{
    11791175[15:38:18] jbs@bbn-hn:/home/jbs
    1180 +$ fvctl --passwd-file=/etc/flowvisor.passwd listFlowSpace | grep $flowvisor_slice 
     1176+$ fvctl --passwd-file=/etc/flowvisor.passwd listFlowSpace | grep $flowvisor_slice
    11811177rule 2: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x800,dl_vlan=0x6d6,nw_dst=10.42.17.0/24,nw_src=10.42.17.0/24]],actionsList=[Slice:697158f8-3b67-4ada-9386-da77337b086a=4],id=[-892161202],priority=[100],]
    11821178rule 3: FlowEntry[dpid=[00:01:08:17:f4:b5:2a:00],ruleMatch=[OFMatch[dl_type=0x806,dl_vlan=0x6d6,nw_dst=10.42.17.0/24,nw_src=10.42.17.0/24]],actionsList=[Slice:697158f8-3b67-4ada-9386-da77337b086a=4],id=[-892161200],priority=[100],]
     
    11841180
    11851181Those are the expected flowspace rules (traffic that matches my subnet on VLAN 1750 (06d6 in hex), send it to my FV slice).
     1182
     1183So, this is all set.
    11861184
    11871185== Step 7: verify MAC addresses on the rack dataplane switch ==
     
    12091207{{{
    12101208bbn-8264.bbn.xo>show mac
    1211 Mac address Aging Time: 300 
     1209Mac address Aging Time: 300
    12121210
    12131211Total number of FDB entries : 16
    1214      MAC address       VLAN     Port    Trnk  State  Permanent 
    1215   -----------------  --------  -------  ----  -----  --------- 
    1216   00:80:e5:2d:01:64    1006    63              FWD               
    1217   00:80:e5:2d:03:ac    1006    63              FWD               
    1218   08:17:f4:e8:05:00    1006    63              FWD               
    1219   5c:f3:fc:6b:10:a8    1006    63              FWD               
    1220   5c:f3:fc:c0:14:c5    1006    63              FWD               
    1221   5c:f3:fc:c0:50:09    1006    63              FWD               
    1222   5c:f3:fc:c0:53:65    1006    63              FWD               
    1223   5c:f3:fc:c0:57:f9    1006    63              FWD               
    1224   5c:f3:fc:c0:67:51    1006    63              FWD               
    1225   6c:ae:8b:1b:e7:8e    1006    63              FWD               
    1226   6c:ae:8b:1b:e7:f6    1006    63              FWD               
    1227   6c:ae:8b:1b:e9:d6    1006    63              FWD               
    1228   6c:ae:8b:1b:ee:fe    1006    63              FWD               
    1229   6c:ae:8b:1b:ef:56    1006    63              FWD               
    1230   6c:ae:8b:1b:f0:ae    1006    63              FWD               
    1231   f8:c0:01:bb:f8:cb    1006    63              FWD               
     1212     MAC address       VLAN     Port    Trnk  State  Permanent
     1213  -----------------  --------  -------  ----  -----  ---------
     1214  00:80:e5:2d:01:64    1006    63              FWD
     1215  00:80:e5:2d:03:ac    1006    63              FWD
     1216  08:17:f4:e8:05:00    1006    63              FWD
     1217  5c:f3:fc:6b:10:a8    1006    63              FWD
     1218  5c:f3:fc:c0:14:c5    1006    63              FWD
     1219  5c:f3:fc:c0:50:09    1006    63              FWD
     1220  5c:f3:fc:c0:53:65    1006    63              FWD
     1221  5c:f3:fc:c0:57:f9    1006    63              FWD
     1222  5c:f3:fc:c0:67:51    1006    63              FWD
     1223  6c:ae:8b:1b:e7:8e    1006    63              FWD
     1224  6c:ae:8b:1b:e7:f6    1006    63              FWD
     1225  6c:ae:8b:1b:e9:d6    1006    63              FWD
     1226  6c:ae:8b:1b:ee:fe    1006    63              FWD
     1227  6c:ae:8b:1b:ef:56    1006    63              FWD
     1228  6c:ae:8b:1b:f0:ae    1006    63              FWD
     1229  f8:c0:01:bb:f8:cb    1006    63              FWD
    12321230}}}
    12331231
    12341232Those are all from the management VLAN, on the port that connects the switch to the control switch; I asked xo-bbn@renci.org if that was expected.
     1233
     1234'''2013-03-14 update:''' Chris Heerman confirms on exogeni-design that "you shouldn't see MAC addresses from dataplane interfaces because they're OpenFlow enabled with 'no learning'". (https://mm.renci.org/mailman/private/xo-bbn/2013-March/000041.html, visible only to xo-bbn list members.) We've asked if this is the only way it can be done, or if a different configuration would allow the switch to keep track of (but not act on) which MAC addresses are on which ports; if there turns out to be a way, we should re-run this test.
    12351235
    12361236== Step 8: verify active dataplane traffic ==
     
    12611261{{{
    12621262
    1263   bbn-8264.bbn.xo>show interface port 22,24,46,48 bitrate-usage 
    1264   Utilization statistics for rate. Press CTRL+C to stop: 
    1265                      In             Out 
    1266   Port 22:           0Kbps           0Kbps  - 
    1267   Port 24:           0Kbps           0Kbps  \ 
    1268   Port 46:           6Kbps           6Kbps  | 
    1269   Port 48:           6Kbps           5Kbps  / 
     1263  bbn-8264.bbn.xo>show interface port 22,24,46,48 bitrate-usage
     1264  Utilization statistics for rate. Press CTRL+C to stop:
     1265                     In             Out
     1266  Port 22:           0Kbps           0Kbps  -
     1267  Port 24:           0Kbps           0Kbps  \
     1268  Port 46:           6Kbps           6Kbps  |
     1269  Port 48:           6Kbps           5Kbps  /
    12701270}}}
    12711271