Changes between Version 20 and Version 21 of PlasticSlices/OFStatus


Ignore:
Timestamp:
05/13/11 10:45:22 (13 years ago)
Author:
Josh Smift
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PlasticSlices/OFStatus

    v20 v21  
    5757== Test everything ==
    5858
    59 Each of these lines tries to ping every known IP address on the subnet, from each of the MyPLC plnodes at one of the sites.
     59Each of these lines tries to ping each of the allocated IP addresses on the whole subnet, from all of the MyPLC plnodes at one of the sites (e.g. "can I reach everything from BBN").
    6060
    6161{{{
    62 for i in {51..55} {72..73} {80..81} {90..93} {95..96} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com ; done
    63 for i in {51..55} {72..73} {80..81} {90..93} {95..96} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@planetlab{4,5}.clemson.edu ; done
    64 for i in {51..55} {72..73} {80..81} {90..93} {95..96} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@pl{4,5}.myplc.grnoc.iu.edu ; done
    65 for i in {51..55} {72..73} {80..81} {90..93} {95..96} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@orbitplc{1,2}.orbit-lab.org ; done
    66 for i in {51..55} {72..73} {80..81} {90..93} {95..96} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@of-planet{1..4}.stanford.edu ; done
    67 for i in {51..55} {72..73} {80..81} {90..93} {95..96} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@wings-openflow-{2,3}.wail.wisc.edu ; done
    68 for i in {51..55} {72..73} {80..81} {90..93} {95..96} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@pl0{1,2}.cs.washington.edu ; done
     62for i in {51..55} {72..73} {80..81} {90..93} {95..96} {100..101} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com ; done
     63for i in {51..55} {72..73} {80..81} {90..93} {95..96} {100..101} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@planetlab{4,5}.clemson.edu ; done
     64for i in {51..55} {72..73} {80..81} {90..93} {95..96} {100..101} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1,2}.cip.gatech.edu; done
     65for i in {51..55} {72..73} {80..81} {90..93} {95..96} {100..101} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@pl{4,5}.myplc.grnoc.iu.edu ; done
     66for i in {51..55} {72..73} {80..81} {90..93} {95..96} {100..101} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@orbitplc{1,2}.orbit-lab.org ; done
     67for i in {51..55} {72..73} {80..81} {90..93} {95..96} {100..101} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@of-planet{1..4}.stanford.edu ; done
     68for i in {51..55} {72..73} {80..81} {90..93} {95..96} {100..101} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@pl0{1,2}.cs.washington.edu ; done
     69for i in {51..55} {72..73} {80..81} {90..93} {95..96} {100..101} {104..105} {111..112} ; do ipaddr=10.42.$subnet.$i ; echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@wings-openflow-{2,3}.wail.wisc.edu ; done
    6970}}}
     71
     72Each of these lines does the converse of that: Ping each of the allocated IP addresses for the subnet at one site, from all the MyPLC plnodes at all of sites (e.g. "can I reach BBN from everywhere").
     73
     74{{{
     75for ipaddr in 10.42.$subnet.{51..55} ; do echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com $username@planetlab{4,5}.clemson.edu $username@plnode{1,2}.cip.gatech.edu $username@pl{4,5}.myplc.grnoc.iu.edu $username@orbitplc{1,2}.orbit-lab.org $username@of-planet{1..4}.stanford.edu $username@pl0{1,2}.cs.washington.edu $username@wings-openflow-{2,3}.wail.wisc.edu ; done
     76for ipaddr in 10.42.$subnet.{72..73} ; do echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com $username@planetlab{4,5}.clemson.edu $username@plnode{1,2}.cip.gatech.edu $username@pl{4,5}.myplc.grnoc.iu.edu $username@orbitplc{1,2}.orbit-lab.org $username@of-planet{1..4}.stanford.edu $username@pl0{1,2}.cs.washington.edu $username@wings-openflow-{2,3}.wail.wisc.edu ; done
     77for ipaddr in 10.42.$subnet.{80..81} ; do echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com $username@planetlab{4,5}.clemson.edu $username@plnode{1,2}.cip.gatech.edu $username@pl{4,5}.myplc.grnoc.iu.edu $username@orbitplc{1,2}.orbit-lab.org $username@of-planet{1..4}.stanford.edu $username@pl0{1,2}.cs.washington.edu $username@wings-openflow-{2,3}.wail.wisc.edu ; done
     78for ipaddr in 10.42.$subnet.{90..93} ; do echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com $username@planetlab{4,5}.clemson.edu $username@plnode{1,2}.cip.gatech.edu $username@pl{4,5}.myplc.grnoc.iu.edu $username@orbitplc{1,2}.orbit-lab.org $username@of-planet{1..4}.stanford.edu $username@pl0{1,2}.cs.washington.edu $username@wings-openflow-{2,3}.wail.wisc.edu ; done
     79for ipaddr in 10.42.$subnet.{95..96} ; do echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com $username@planetlab{4,5}.clemson.edu $username@plnode{1,2}.cip.gatech.edu $username@pl{4,5}.myplc.grnoc.iu.edu $username@orbitplc{1,2}.orbit-lab.org $username@of-planet{1..4}.stanford.edu $username@pl0{1,2}.cs.washington.edu $username@wings-openflow-{2,3}.wail.wisc.edu ; done
     80for ipaddr in 10.42.$subnet.{100..101} ; do echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com $username@planetlab{4,5}.clemson.edu $username@plnode{1,2}.cip.gatech.edu $username@pl{4,5}.myplc.grnoc.iu.edu $username@orbitplc{1,2}.orbit-lab.org $username@of-planet{1..4}.stanford.edu $username@pl0{1,2}.cs.washington.edu $username@wings-openflow-{2,3}.wail.wisc.edu ; done
     81for ipaddr in 10.42.$subnet.{104..105} ; do echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com $username@planetlab{4,5}.clemson.edu $username@plnode{1,2}.cip.gatech.edu $username@pl{4,5}.myplc.grnoc.iu.edu $username@orbitplc{1,2}.orbit-lab.org $username@of-planet{1..4}.stanford.edu $username@pl0{1,2}.cs.washington.edu $username@wings-openflow-{2,3}.wail.wisc.edu ; done
     82for ipaddr in 10.42.$subnet.{111..112} ; do echo -e "\n--> $ipaddr" ; shmux -c "ping -c 3 $ipaddr > /dev/null" $username@plnode{1..5}-myplc.gpolab.bbn.com $username@planetlab{4,5}.clemson.edu $username@plnode{1,2}.cip.gatech.edu $username@pl{4,5}.myplc.grnoc.iu.edu $username@orbitplc{1,2}.orbit-lab.org $username@of-planet{1..4}.stanford.edu $username@pl0{1,2}.cs.washington.edu $username@wings-openflow-{2,3}.wail.wisc.edu ; done
     83}}}
     84
     85This second version is nice because it multiplexes across all the plnodes and iterates across all the IP addresses at one site. These days, we have many more total plnodes than we have addresses at any one site.
    7086
    7187== Results ==