NSX-T Data Center REST API
MacLearningSpec (type) (Deprecated)
{
"additionalProperties": false,
"deprecated": true,
"id": "MacLearningSpec",
"module_id": "MacManagementSwitchingProfile",
"properties": {
"aging_time": {
"default": 600,
"readonly": true,
"required": false,
"title": "Aging time in sec for learned MAC address",
"type": "int"
},
"enabled": {
"readonly": false,
"required": true,
"title": "Allowing source MAC address learning",
"type": "boolean"
},
"limit": {
"default": 4096,
"description": "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.",
"maximum": 4096,
"minimum": 0,
"readonly": false,
"required": false,
"title": "The maximum number of MAC addresses that can be learned on this port",
"type": "int"
},
"limit_policy": {
"default": "ALLOW",
"enum": [
"ALLOW",
"DROP"
],
"readonly": false,
"required": false,
"title": "The policy after MAC Limit is exceeded",
"type": "string"
},
"remote_overlay_mac_limit": {
"default": 2048,
"description": "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.",
"maximum": 8192,
"minimum": 2048,
"readonly": false,
"required": false,
"title": "The maximum number of MAC addresses learned on an overlay Logical Switch",
"type": "int"
},
"unicast_flooding_allowed": {
"default": true,
"readonly": false,
"required": false,
"title": "Allowing flooding for unlearned MAC for ingress traffic",
"type": "boolean"
}
},
"title": "MAC learning configuration",
"type": "object"
}