Explains how Routing Policy Language supports modular policy creation, reusable components, route matching, attribute modification, validation, execution behavior, and aggregation control for routing policies.
Routing policy language
Explains how RPL enables reusable policy blocks, route attribute matching, and explicit control over route acceptance, rejection, and modification for routing protocols such as BGP, IS-IS, and OSPF.
Routing policy language structures
Describes the structure of RPL objects and sets, including named and inline forms, matching constructs, policy statements, conditional logic, apply behavior, parameterization, and supported set types used to build routing policies.
Policy execution and semantics
Describes how RPL evaluates statements in order, applies inline policy behavior, enforces default drop semantics, delays attribute changes until testing completes, and handles repeated attribute modifications.
Policy verification and integrity
Explains how policy verification checks definitions, parameters, references, recursion, and attached objects to ensure policies are valid, consistent, and safe to activate.
Aggregation policies
Describes how aggregation policies control aggregate route generation, filter or suppress contributing routes, modify aggregate attributes, and apply deterministic processing to more-specific routes.