Information About OMP Prefixes for IP-SGT Binding
The Overlay Management Protocol (OMP) routes refer to the routes learned and exchanged by OMP in a network overlay architecture. OMP is a routing protocol used in Cisco Catalyst SD-WAN environments that dynamically establishes and manages overlay networks. The Overlay networks are virtual networks created on top of an existing physical network infrastructure.
OMP is a proprietary protocol running on Cisco IOS XE Catalyst SD-WAN device and Cisco SD-WAN Controllers and shares routing information such as the virtual network addresses, next-hop information, and any policy or quality-of-service requirements to Cisco IOS XE Catalyst SD-WAN devices from Cisco SD-WAN Controllers.
IOS Forwarding Information Base (FIB) is a data structure used by Cisco IOS to store information about how to forward packets in a network. The FIB contains entries that map destination IP addresses to next-hop IP addresses, allowing routers to efficiently determine where to send packets based on their destination. The FIB is used in the forwarding process to make forwarding decisions and gets updated dynamically as the network topology changes. While the IOS FIB handles the forwarding decisions for IP packets in the physical network, the OMP routes establishe and maintains connectivity within the virtual overlay network. Therefore, the IOS FIB entries don't contain OMP routes, or the need for OMP route information didn't arise until the introduction of Security Group Tag (SGT) propagation with Cisco TrustSec Integration in Cisco IOS XE Catalyst SD-WAN Release 17.3.1a. For more information, see SGT propagation with Cisco TrustSec Integration.
Note |
Adding the OMP routes in IOS FIB is mandatory for SGT binding because it allows for the enforcement of security policies based on SGTs in a network. |
In the SD-WAN mode, the OMP routes are present in the Routing Information Base (IOS RIB). In Cisco IOS, IOS RIB stands for a database residing in the memory of a Cisco router or switch. The IOS RIB contains information about routes learned from different routing protocols, static routes, and directly connected networks. In the SD-WAN mode, the control plane handles the packet forwarding. The IOS RIB stores all the routes learned during packet transfer, while the control plane stores the packet forwarding information.
The OMP routes aren't downloaded directly into the IOS FIB from the IOS RIB because of the way Cisco Catalyst SD-WAN architecture handles routing and forwarding. The IOS FIB is designed to work independently of the control plane. It doesn't directly consume the routes from the IOS RIB. Instead, it receives forwarding instructions from a centralized Cisco SD-WAN Controller. The Cisco IOS XE Catalyst SD-WAN devices receive these forwarding instructions from the Cisco SD-WAN Controller and program their local forwarding tables, which could include the IOS FIB. Therefore, while the OMP routes exist in the IOS RIB, they aren't directly downloaded into the IOS FIB. Instead, the Cisco SD-WAN Controller determines the appropriate forwarding paths and instructs the devices accordingly. Starting from Cisco IOS XE Catalyst SD-WAN Release 17.12.1a, OMP prefixes get added to the IOS FIB. Cisco Catalyst SD-WAN considers the route with OMP prefixes as a CTS route. The CTS route contains the OMP prefix, the length, and the associated SGT value. When the OMP prefixes get added to the OMP routes, it means that the OMP routes are now associated with specific IP address prefixes, further strengthening the IP-SGT binding.