Uploaded image for project: 'OpenShift Request For Enhancement'
  1. OpenShift Request For Enhancement
  2. RFE-5459

Support of routed ingress for secondary OVN Kubernetes networks

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Done
    • Icon: Normal Normal
    • None
    • None
    • SDN
    • None
    • False
    • None
    • False
    • Not Selected
    • 100% To Do, 0% In Progress, 0% Done

      1. Proposed title of this feature request
      Support of routed ingress for secondary OVN Kubernetes networks

      2. What is the nature and description of the request?
      OVN Kubernetes secondary network overlay should add a support for a new ingress method. While RFE-4938 already asks for a NAT'ed approach, this new RFE is interested in routed ingress.

      PoCs of this approach exist online:

      We already have FRR controller available in MetalLB CNF-10216 https://github.com/metallb/frr-k8s, that may handle the route advertisement part of the implementation. The changes on OVN Kubernetes should be similar to those done for NAT'ed approach, possibly just being a new "mode" of ingress.

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

      • A customer requires that their virtual machines on OpenShift are directly routable from inside and outside of the cluster. A virtual machine should get an IP address so that clients running in OpenShift pods and clients running outside of OpenShift can open a connection to the VM.
      • It is required that we use no NAT to achieve this. The IP address the VM has must be the IP that is used to communicate with it, both for inbound and outbound communication patterns.
      • It would be nice if we could use NetworkPolicies to filter the VM traffic.
      • So far, the customer has been connecting the VMs to a custom VLAN via bridge to achieve the direct routing goal. The customer doesn't like this approach since it's difficult to automate the management of VLAN configurations on the cluster nodes and physical switches …
      • It is known that the VMware NSX Edge router provides such functionality.

      4. List any affected packages or components.
      OVN Kubernetes, MetalLB FRR controller

              mcurry@redhat.com Marc Curry
              anosek@redhat.com Ales Nosek
              Votes:
              3 Vote for this issue
              Watchers:
              12 Start watching this issue

                Created:
                Updated:
                Resolved: