fabric.load_balance_policy

The load balancing policy options for balancing traffic among the available uplink ports. Static hash load balancing is the traditional load balancing mechanism used in networks where each flow is allocated to an uplink based on a hash of its 5-tuple.

ACI class

lbpPol

RN

lbp-{name}

Cursor

FabricLoadBalancePolicyCursor

Parent

fabric

Atomic

Attributes

Accepted as keyword arguments of .load_balance_policy(name) and of .set(**attrs) on this cursor. Enum parameters also accept the plain string.

parameter

wire

type

values

default

description

name (positional)

name

str

The name of the load balancing policy.

description

descr

str

Specifies a description of the policy definition.

dynamic_load_balancing_mode

dlbMode

TopoctrlDLbMode

aggressive, conservative, off

off

The dynamic load balancer (DLB) mode adjusts the traffic allocations according to congestion levels. It measures the congestion across the available paths and places the flows on the least congested paths, which results in an optimal or near optimal placement of the data.

hash_gtp_policy

hashGtp

bool

False

GTP Hash for Load Balancing

load_balancing_mode

mode

TopoctrlLbMode

lfr, traditional

traditional

The load balancer administrative state. In all modes of load balancing, static or dynamic, the traffic is sent only on those uplinks or paths that meet the criteria for equal cost multipath (ECMP); these paths are equal and the lowest cost from a routing perspective.

owner_key

ownerKey

str

The key for enabling clients to own their data for entity correlation.

owner_tag

ownerTag

str

A tag for enabling clients to add their own data. For example, to indicate who created this object.

prioritization_mode

pri

TopoctrlPrioritization

off, on

off

Dynamic Packet Prioritization (DPP) prioritizes short flows higher than long flows; a short flow is less than approximately 15 packets. Short flows are more sensitive to latency than long ones. DPP can improve overall application performance.