Uploaded image for project: 'Fast Datapath Product'
  1. Fast Datapath Product
  2. FDP-433

Multiple SNATs per logical IP

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done-Errata
    • Icon: Critical Critical
    • FDP-24.G
    • None
    • OVN
    • None
    • 13
    • False
    • Hide

      None

      Show
      None
    • False
    • FDP 24.D, FDP 24.E, FDP 24.F

      1. Proposed title of this feature request

      Multiple SNATs per logical IP

      2. What is the nature and description of the request?

      Background

      We want to use an OVN-Kubernetes CRD Egress IP depending on a destination IP for a given pod. Today, we only allow one Egress IP (EIP) per pod. 

      This request is looking for OVN support so that a pod may have multiple EIPs and the EIP is chosen based on the destination.

      For example, for a given pod logical IP, if it tries to talk to destination IP X, it gets EIP A, and if it tries to talk to destination IP Y, it gets EIP B, otherwise it gets SNAT'd to a node IP.

      Today, it seems there is no way to have multiple entries in the NAT table with equal logical_ip.

       

      ovn-nbctl: a NAT with this type (snat), logical_ip (10.244.2.3) already exists 

      3. Why does the customer need this? (List the business requirements here)

      They wish an application may have a defined IP for different k8 cluster external services it talks to. This application will talk to multiple external services and each requires a static IP. 

      4. List any affected packages or components.

      OVN 23.09

       

              amusil@redhat.com Ales Musil
              mkennell@redhat.com Martin Kennelly
              Jianlin Shi Jianlin Shi
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: