openconfig-routing-policy
type: Module
namespace: routing-policy
contact: OpenConfig working group netopenconfig@googlegroups.com
description: This module describes a YANG model for routing policy configuration. It is a limited subset of all of the policy configuration parameters available in the variety of vendor implementations, but supports widely used constructs for managing how routes are imported, exported, and modified across different routing protocols. This module is intended to be used in conjunction with routing protocol configuration models (e.g., BGP) defined in other modules. Route policy expression: Policies are expressed as a set of top-level policy definitions, each of which consists of a sequence of policy statements. Policy statements consist of simple condition-action tuples. Conditions may include mutiple match or comparison operations, and similarly actions may be multitude of changes to route attributes or a final disposition of accepting or rejecting the route. Route policy evaluation: Policy definitions are referenced in routing protocol configurations using import and export configuration statements. The arguments are members of an ordered list of named policy definitions which comprise a policy chain, and optionally, an explicit default policy action (i.e., reject or accept). Evaluation of each policy definition proceeds by evaluating its corresponding individual policy statements in order. When a condition statement in a policy statement is satisfied, the corresponding action statement is executed. If the action statement has either accept-route or reject-route actions, policy evaluation of the current policy definition stops, and no further policy definitions in the chain are evaluated. If the condition is not satisfied, then evaluation proceeds to the next policy statement. If none of the policy statement conditions are satisfied, then evaluation of the current policy definition stops, and the next policy definition in the chain is evaluated. When the end of the policy chain is reached, the default route disposition action is performed (i.e., reject-route unless an an alternat…
has revision: http://yang.eurecom.fr/module/openconfig-routing-policy/revision/2016-05-12
has revision: http://yang.eurecom.fr/module/openconfig-routing-policy/revision/2017-07-14
has revision: http://yang.eurecom.fr/module/openconfig-routing-policy/revision/2018-06-05
has revision: http://yang.eurecom.fr/module/openconfig-routing-policy/revision/2018-11-21
organization: OpenConfig working group
prefix: oc-rpol
has container: routing-policy
yang version: 1
has identity: GRACE IP INTERFACE ADDRESS
has identity: GRACE LSA
has identity: GRACE LSA TLV TYPES
has identity: GRACE PERIOD
has identity: wwanPP
has identity: FINITE STATE MACHINE SUBCODE 1
has identity: wwanPP2
has identity: FORWARDING ACTION
has identity: x213
has identity: FULL
has identity: x25huntGroup
has identity: GRACEFUL RESTART
has identity: voiceOverAtm
has identity: HOLD TIMER EXPIRED 1
has identity: voiceOverCable
has identity: IF AGGREGATE
has identity: voiceOverFrameRelay
has identity: IF ETHERNET
has identity: voiceOverIp
has identity: IF LOOPBACK
has identity: x509v3-ecdsa-secp521r1-sha512
has identity: GRACE RESTART REASON
has identity: x509v3-rsa-pkcs1-sha1
has identity: HIGHER PEER ADDRESS
has identity: x509v3-rsa2048-pkcs1-sha256
has identity: HIGHER ROUTER ID
has identity: x86Laps
has identity: HOLD TIMER EXPIRED
has identity: x25mlp
has identity: ETHERTYPE VLAN
has identity: x25ple
has identity: EXCHANGE
has identity: x509v3-ecdsa-secp256r1-sha256
has identity: EXPLICIT
has identity: x509v3-ecdsa-secp384r1-sha384
has identity: EXPLICITLY DEFINED
has identity: virtualTg
has identity: ETHERTYPE IPV6
has identity: vmwareNicTeam
has identity: ETHERTYPE LLDP
has identity: vmwareVirtualNic
has identity: ETHERTYPE MPLS
has identity: voiceDID
has identity: ETHERTYPE ROCE
has identity: v37
has identity: EXTERNALLY QUERIED
has identity: vdsl
has identity: FINITE STATE MACHINE ERROR
has identity: vdsl2
has identity: FINITE STATE MACHINE ERROR 1
has identity: virtualIpAddress
has identity: FINITE STATE MACHINE SUBCODE
has identity: voiceFGDEANA
has identity: EXSTART
has identity: voiceFGDOS
has identity: EXTENDED IPV4 REACHABILITY
has identity: voiceFXO
has identity: EXTENDED IS REACHABILITY
has identity: voiceFXS
has identity: EXTENDED PREFIX RANGE
has identity: voiceEBS
has identity: EGRESS
has identity: voiceEM
has identity: ENCAPSULATION
has identity: voiceEMFGD
has identity: ENC JSON IETF
has identity: voiceEncap