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

[ovn-ic] Add support for adding transit switch ports

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • OVN
    • None
    • [ovn-ic] Add support for adding transit switch ports
    • 8
    • False
    • False
    • Hide

      Please mark each item below with ( / ) if completed or ( x ) if incomplete:

      ( ) The acceptance criteria defined below are met.

      Given transit switch 'ts1' connected to transit router 'tr1' via router 'tr1-ts1' in IC-SB, three availability zones az1/az2/az3 with ovn-ic running,

      When packet forwarding is tested from local logical router in az1 through tr1 to destination in az3,

      Then, SB Port_Binding in az1, az2, and az3 all show 'tr1-ts1' with chassis binding and traffic successfully routes without extra gateway hops.


      ( ) The epics work is available in a downstream build (nightly/async or other)


      ( ) Test coverage is available in downstream CI if applicable


      ( ) All cards under the epic have been moved to Done


      ( ) Failed Test Plans have bugs added as children to the epic/feature.

      Show
      Please mark each item below with ( / ) if completed or ( x ) if incomplete: ( ) The acceptance criteria defined below are met. Given transit switch 'ts1' connected to transit router 'tr1' via router 'tr1-ts1' in IC-SB, three availability zones az1/az2/az3 with ovn-ic running, When packet forwarding is tested from local logical router in az1 through tr1 to destination in az3, Then, SB Port_Binding in az1, az2, and az3 all show 'tr1-ts1' with chassis binding and traffic successfully routes without extra gateway hops. ( ) The epics work is available in a downstream build (nightly/async or other) ( ) Test coverage is available in downstream CI if applicable ( ) All cards under the epic have been moved to Done ( ) Failed Test Plans have bugs added as children to the epic/feature.
    • rhel-9
    • rhel-net-ovn
    • 100% To Do, 0% In Progress, 0% Done
    • ssg_networking

      This epic tracks all the effort needed to deliver the solution related to the feature request described below.
      Add ovn-ic-nbctl helpers for adding transit switch ports, this should allow addition for type "router" and "" (VIFs). The router port handling is already in ovn-ic, but it's based on picking up from NB database instead of getting the definition from IC NB. The vif support isn't there at all.

      Mainly the VIF support has a big advantage of synchronizing the tunnel_keys for given port so it doesn't have to be done manually.

      There also needs to be a change to the current logic for "router" TSP, if the port represents connection between TS and TR that ports needs to be still synchronized, just local everywhere instead of local in one AZ and remote in the rest.

              ovnteam@redhat.com OVN Team
              amusil@redhat.com Ales Musil
              OVN QE OVN QE
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: