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

QE verification: [BGP] Dynamic routing - add capabilities to OVN routers to only advertise (no learning) routes

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • ovn26.03
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

      ( ) The bug has been reproduced and verified by QE members
      ( ) Test coverage has been added to downstream CI
      ( ) For new feature, failed test plans have bugs added as children to the epic
      ( ) The bug is cloned to any relevant release that we support and/or is needed

      Show
      ( ) The bug has been reproduced and verified by QE members ( ) Test coverage has been added to downstream CI ( ) For new feature, failed test plans have bugs added as children to the epic ( ) The bug is cloned to any relevant release that we support and/or is needed
    • rhel-9
    • None

      This ticket is tracking the QE verification effort for the solution to the problem described below.

      What's the feature?

      Today OVN's BGP support allows OVN to advertise and learn routes to/from a host VRF routing table if the logical router is configured with "dynamic-routing=true" and "dynamic-routing-redistribute=....".

      However, learning and advertising of routes is tightly coupled, in the sense that a logical router cannot be configured today to only advertise routes (without learning dynamic ones that were installed in the VRF).

      Why is it needed?

      In topologies with different routers (that are local datapaths from ovn-controller's perspective) users might want to configure OVN dynamic routing in the following way:

      a. router1 configured to monitor VRF-ID=42 and learn routes from it (no advertisements)
      b. router2 configured to monitor VRF-ID=42 and advertise routes to it (no learning)

      This could be exposed through a new configuration option for logical routers, e.g.:
      NB.Logical_Router.options:dynamic-routing-no-learning=true|false (default false)

      Who will benefit? 

      ovn-kubernetes when moving to OVN's native dynamic-routing integration support.

              ovnteam@redhat.com OVN Team
              nstbot NST Bot
              OVN QE OVN QE
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: