MacLearningSpec

MacLearningSpec
MacLearningSpec

MAC learning configuration

JSON Example
{
    "aging_time": 0,
    "enabled": false,
    "limit": 0,
    "limit_policy": "string",
    "remote_overlay_mac_limit": 0,
    "unicast_flooding_allowed": false
}
integer As int32 As int32
aging_time
Optional
Constraints: default: 600

Aging time in sec for learned MAC address

boolean
enabled
Required

Allowing source MAC address learning

integer As int32 As int32
limit
Optional
Constraints: minimum: 0 maximum: 4096 default: 4096

This property specifies the limit on the maximum number of MAC addresses that can be learned on a port. It is consumed by vswitch kernel module on the hypervisor while learning MACs per port for VMs that are local to the host.

string
limit_policy
Optional
Constraints: default: ALLOW

The policy after MAC Limit is exceeded

Possible values are : ALLOW, DROP,
integer As int32 As int32
remote_overlay_mac_limit
Optional
Constraints: minimum: 2048 maximum: 8192 default: 2048

This property specifies the limit on the maximum number of MACs learned for a remote Virtual Machine's MAC to vtep binding per overlay logical switch.

boolean
unicast_flooding_allowed
Optional

Allowing flooding for unlearned MAC for ingress traffic