Which description of OpFlex is true?
A. a protocol designed to prevent loops in VXLAN overlays within the ACI fabric
B. a control system designed to exchange abstract policy between a controller and a set of devices
C. an architecture for operationalizing Data Center management functions
D. an API that allows third-party devices to be managed by the Cisco Application Centric Infrastructure Controller