300-510 · Question #205
What is the difference between RPL and route-maps?
The correct answer is B. Unlike route-maps, only RPL supports extcommunity sets to group extended communities. RPL (Routing Policy Language) is the policy language used in Cisco IOS XR, while route-maps are used in Cisco IOS/IOS-XE. A key functional difference is that RPL natively supports named extcommunity sets - predefined, reusable groups of BGP extended communities that can be…
Question
What is the difference between RPL and route-maps?
Options
- AUnlike RPL, route-maps are supported with IPv4 address families only.
- BUnlike route-maps, only RPL supports extcommunity sets to group extended communities.
- CUnlike RPL, route-maps are designed for BGP protocol only.
- DUnlike route-maps, only RPL is designed for bulk configuration of multiple devices.
How the community answered
(32 responses)- B94% (30)
- C3% (1)
- D3% (1)
Explanation
RPL (Routing Policy Language) is the policy language used in Cisco IOS XR, while route-maps are used in Cisco IOS/IOS-XE. A key functional difference is that RPL natively supports named extcommunity sets - predefined, reusable groups of BGP extended communities that can be referenced by name across multiple policies. Route-maps in IOS do not have an equivalent construct; you must inline extended community values directly in each route-map entry, which is less scalable. Option A is false because route-maps support both IPv4 and IPv6 address families. Option C is false because route-maps are used in many contexts beyond BGP - including OSPF redistribution, policy-based routing, and NAT. Option D is false because neither RPL nor route-maps are device-provisioning tools; both are single-device policy constructs. The extcommunity-set capability in RPL is a genuine differentiator for scalable BGP policy management.
Topics
Community Discussion
No community discussion yet for this question.