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

ERFE - Investigate and implement new bonding modes for OVS

    • Icon: Epic Epic
    • Resolution: Unresolved
    • Icon: Minor Minor
    • None
    • None
    • ovs-dpdk
    • ERFE - Investigate and implement new bonding modes for OVS
    • 5
    • False
    • Hide

      None

      Show
      None
    • False
    • Hide

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

      ( ) The acceptance criteria defined below are met.

      Given a system administrator using OVS without the ability to configure the network switch for bonding,

      When they configure OVS bonding using the newly implemented `balance-tlb` and `balance-alb` modes,

      Then, the network traffic should be balanced across the available interfaces and the system should not require any special switch configuration. In the case of `balance-alb`, the system should attempt rebalancing traffic using ARP without errors. 


      ( ) 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 a system administrator using OVS without the ability to configure the network switch for bonding, When they configure OVS bonding using the newly implemented `balance-tlb` and `balance-alb` modes, Then, the network traffic should be balanced across the available interfaces and the system should not require any special switch configuration. In the case of `balance-alb`, the system should attempt rebalancing traffic using ARP without errors.  ( ) 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-net-ovs-dpdk
    • 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.
      The linux kernel supports two bonding modes to facilitate load balancing without any special configuration from the attached switch: balance-tlb and balance-alb.

      In balance-tlb, traffic is load balanced on send, and accepted on either interface. In balance-alb, linux attempts to rebalance through the use of ARP.

      Currently all bonding modes in OVS require the peer to be configured with a compatible bonding configuration. However, some users have been unable or unwilling to reconfigure their switches for OVS bonding.

      Adding the equivalent to balance-tlb would be a small task. Adding support for the equivalent of balance-alb would be more involved but should still possible.

              ovsdpdk-bot ovsdpdk bot
              rh-ee-mpattric Mike Pattrick
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: