Uploaded image for project: 'netvirt'
  1. netvirt
  2. NETVIRT-818

After created two Physical Switch by Open vSwitch HWVTEP Emulator, tunnel I/F is created only in one LogicalSwitch when creating L2GW CONNECTION

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Medium
    • Resolution: Won't Do
    • Carbon
    • None
    • General
    • None
    • Operating System: All
      Platform: All

    • 8921

    Description

      After created two Physical Switch by Open vSwitch HWVTEP Emulator, tunnel I/F is created only in one LogicalSwitch when creating L2GW CONNECTION
      By confirming with command "ovs-vsctl show", we found that the tunnel I/F was displayed only for a moment and disappeared right away. Certainly, the communication failed.

      The Virtual L2 network configuration we want to create is as below:
      With one L2GW node, connect one virtual LAN (vxlan) and one virtual LAN (vlan) which is on multiple (two or more) physical lines by L2

      ------------------(name:test-nw)
      (vxlan) | |

        -----
      +--- gw1 --+
      -----
       
      --------------- vlan:2222(Physical line#1)
      -----
      +------
      gw2 --+
      -----

      --------------- vlan:2222(Physical line#2)

      Physical configuration of L2GW Node:
      ---------------------------------------------------

      L2GW Node
       
      --------------------- -----------------
        Physical Switch(1)   Physical Switch(2)  
      --------------------- -----------------
           
      ----------------- -------------
        Physical Port(1)   Physical Port(2)  

      ---------------------------------------------------

       

      ----- Physical line#1 |
      ----- Physical line#2

      L2GW GATEWAY/CONNECTION creation command :
      neutron l2-gateway-create gw1 --device name=Physical Switch(1),interface_names=Physical Port(1)
      neutron l2-gateway-create gw2 --device name=Physical Switch(2),interface_names=Physical Port(2)

      neutron l2-gateway-connection-create gw1 test-nw --default-segmentation-id 2222
      neutron l2-gateway-connection-create gw2 test-nw --default-segmentation-id 2222

      P.S

      We know the following configuration can also realizes the Virtual L2 network configuration we want to create.
      But Load balancing is impossible as Open vSwitch HWVTEP Emulator (ovs-vtep) process starts for each physical switch.

      ---------------------------------------------------

      L2GW Node
       
      --------------------
        Physical Switch(1) ------------+
      --------------------  
           
      ----------------- -------------
        Physical Port(1)   Physical Port(2)  

      ---------------------------------------------------

       

      ----- Physical line#1 |
      ----- Physical line#2

      neutron l2-gateway-create gw1 --device name=Physical Switch(1),interface_names=Physical Port(1)
      neutron l2-gateway-create gw2 --device name=Physical Switch(1),interface_names=Physical Port(2)

      neutron l2-gateway-connection-create gw1 test-nw --default-segmentation-id 2222
      neutron l2-gateway-connection-create gw2 test-nw --default-segmentation-id 2222

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            ran-xiao@vf.jp.nec.com Ran Xiao
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: