EP Loop Protection
Location in GUI: System
» System Settings
» Endpoint Controls
Diagram
Section titled “Diagram”Classes
Section titled “Classes”fabric_policies (apic)
Section titled “fabric_policies (apic)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
ep_loop_protection | Class | [ep_loop_protection] | No |
ep_loop_protection (apic.fabric_policies)
Section titled “ep_loop_protection (apic.fabric_policies)”Name | Type | Constraint | Mandatory | Default Value |
---|---|---|---|---|
admin_state | Boolean | true , false | No | false |
detection_interval | Integer | min: 30 , max: 300 | No | 60 |
detection_multiplier | Integer | min: 1 , max: 255 | No | 4 |
action | Choice | bd-learn-disable , port-disable | No | |
bd_learn_disable | Boolean | true , false | No | true |
port_disable | Boolean | true , false | No | false |
Examples
Section titled “Examples”Example-1: This example demonstrates how to enable EP Loop Protection, which detects a loop by observing an endpoint being learned on the same set of two interfaces back and forth. By default, EP Loop Protection is disabled. To enable it, set admin_state to true
and optionally override the defaults for detection_interval (default 60 seconds), detection_multiplier (default 4), port_disable (default true), and bd_learn_disable (default false
). In this example, EP Loop Protection is enabled with detection_interval set to 180
seconds and detection_multiplier set to 10
. Because port_disable is set to True
, when a loop is detected, the fabric shuts down one of the interfaces between which the endpoint was moving; Because bd_learn_disable is set to false
, the fabric does not disable endpoint learning in the affected bridge domain.
apic: fabric_policies: ep_loop_protection: admin_state: true detection_interval: 180 detection_multiplier: 10 port_disable: true bd_learn_disable: false