08-05-2019 07:00 AM
Hello,
I was reading about ACI fabric discovery process and want to make clear demarcation between IFM and OpFlex operations.
From book i read: "In this discovery process, a fabric node is considered active when the APIC and node can exchange heartbeats through the Intra-Fabric Messaging (IFM) process. The IFM process is also used by the APIC to push policy to the fabric leaf nodes."
I just want to understand if IFM is part of OpFlex ? or it is totally different protocol ? IFM operates only during switch discovery or heartbeats are constantly send ?
Thanks in advance,
02-17-2022 07:32 PM
Digging through a few ACI documents, I think that they are supposed to be different protocols. While both can be regarded as southbound protocols, IFM seems to only interact with fabric nodes (and not many documents mentioning it) and OpFlex interacts with external network environments that use OpFlex agents to integrate with ACI (AVE, OpenStack, etc.)
I have yet come across a document saying that IFM and OpFlex is the same protocol.
02-17-2022 11:24 PM
Old thread, but relevant question.
Just to avoid confusion, IFM is not the same as OpFlex.
IFM is basically the software layer that delivers messages between DMEs, both locally on APIC or between APIC and Switch (Policy Manager, Policy Element, Topology Manager, Inventory, Event manager, Debugger etc)
OpFlex is used for various integrations with external agents or orchestrators - AVE, Cloud Foundry, Kubernetes, OpenShift, OpenStack.
Stay safe,
Sergiu
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide