1. 14 May, 2015 1 commit
  2. 22 Apr, 2015 1 commit
  3. 18 Apr, 2015 1 commit
  4. 17 Apr, 2015 1 commit
    • David Johnson's avatar
      Add a simple openflow-based ARP reply filter. · 635988d8
      David Johnson authored
      This disallows any control net ARP replies emanating from one of
      the physical machines in this experiment, for IP addresses it does
      not own/control (i.e., its own control net addr, or any of the
      public addresses the experimenter asked for).
      
      I had to use ovs-ofctl and flow rules.  As it turns out, arptables
      does not drop packets --- it merely drops ARP table *entries*.
      This behavior is not what you'd expect, and the man page makes it
      sound like you'll drop packets.  So it's useless to us.
      
      Since OVS switch-bridges don't support netfilter bridge hooks (i.e.,
      ebtables), we're left to adding openflow drop rules.  Good enough.
      635988d8
  5. 15 Apr, 2015 1 commit
    • David Johnson's avatar
      Support vlan-based lans. · e46b0a94
      David Johnson authored
      Have to notice that the experiment lans are atop vlans so we can use
      the right regexes to collect info, and so we can save their
      configuration appropriately in our static rewrite of
      /etc/network/interfaces .
      e46b0a94
  6. 20 Mar, 2015 1 commit
    • David Johnson's avatar
      Fix the saving of the static network config so reboots work. · cc2e7d4a
      David Johnson authored
      Since we migrate part of the Emulab ifconfig to OVS bridges, etc,
      we have to save it in /etc/network/interfaces, /etc/hostname, and
      make sure /etc/resolv.conf gets setup right.
      
      I had made a couple bad assumptions about what openvswitch would do, and
      needed to also handle /etc/resolv.conf .  Doh!
      cc2e7d4a
  7. 17 Mar, 2015 1 commit
  8. 13 Mar, 2015 2 commits