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

[EVPN] Add support for encapsulating/decapsulating packets towards/from dynamically learned remote VTEPs.

    • Icon: Story Story
    • Resolution: Obsolete
    • Icon: Major Major
    • None
    • None
    • ovn25.09
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      Given an OCP cluster with OVN and remote tunnel endpoints learned via BGP,

      When OVN configures tunnels and routing rules for a virtual network port,

      Then OVN encapsulates outgoing packets to remote endpoints and decapsulates incoming packets.

      Show
      Given an OCP cluster with OVN and remote tunnel endpoints learned via BGP, When OVN configures tunnels and routing rules for a virtual network port, Then OVN encapsulates outgoing packets to remote endpoints and decapsulates incoming packets.
    • rhel-9
    • None
    • rhel-net-ovn
    • ssg_networking

      For each locally relevant SB.Port_Binding with type=vxlan (see FDP-1385), ovn-controller should create a local OVS VXLAN interface configured with `local_ip=<port-binding.IP>,remote_ip=flow,vni=<logical-datapath-ID>`.

      For packets leaving the local node (egress direction):

      • For each locally relevant SB.Learned_VTEP table record add OpenFlow rules in the OFTABLE_REMOTE_OUTPUT stage that set `tun_dst=SB.Learned_VTEP.IP` and output packets to the corresponding OVS VXLAN tunnel interface.

      For packets entering the local node (ingress direction):

      • For each locally relevant SB.Learned_VTEP table record add OpenFlow rules in the
        OFTABLE_PHY_TO_LOG stage that match on tun_src=SB.Learned_VTEP.IP and load the logical datapath ID from the VXLAN VNI and set the logical ingress port ID to the SB.Learned_VTEP.Port.tunnel_key value.

              ovnteam@redhat.com OVN Team
              dceara@redhat.com Dumitru Ceara
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: