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

High CPU utilization of Java process due to SNAT packet looping

    XMLWordPrintable

Details

    • Bug
    • Status: Resolved
    • Resolution: Done
    • Nitrogen
    • None
    • General
    • None
    • Operating System: All
      Platform: All

    • 8937

    Description

      If we have 2 VMs with same IP belong to two different network and the
      subnet associated with different routers having same external network and
      external bgpvpn. In such as case, when traffic initiated using same
      internal port some both the VMs, one of the VMs doesn't undergo SNAT
      translation and the packet gets continuously looped between ODL and OVS.

      When the packet is punted to controller, check is only done if the packet
      is already received for an given internal-ip and internal-port. As a
      result, VM1 packet is processed properly and SNAT translation happens. But
      when VM2 packet arrives, we see with internal-ip and internal-port already
      processed and hence we sent back to OVS without SNAT translation which
      resulted in looping.

      Attachments

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

        Activity

          People

            xcheara Chetan Arakere Gowdru
            xcheara Chetan Arakere Gowdru
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: