nerdexam
Cisco

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…

Routing Policy and Manipulation

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)
  • B
    94% (30)
  • C
    3% (1)
  • D
    3% (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

#Routing Policy Language (RPL)#Route-maps#BGP Communities#Policy Manipulation

Community Discussion

No community discussion yet for this question.

Full 300-510 Practice