This submodule contains configuration and operational state relating to path-selection-groups which are used to group forwarding...
Version: 2021-08-06
submodule openconfig-pf-path-groups { yang-version 1; belongs-to openconfig-policy-forwarding { prefix oc-pf; } import openconfig-extensions { prefix oc-ext; } organization "OpenConfig working group"; contact "OpenConfig working group www.openconfig.net"; description "This submodule contains configuration and operational state relating to path-selection-groups which are used to group forwarding entities together to be used as policy forwarding targets."; revision "2021-08-06" { description "Update path to the network instance action to allow references to other NIs."; reference "0.4.0"; } revision "2021-05-19" { description "Add a VRF selection policy type, and means to apply the policy."; reference "0.3.0"; } revision "2018-11-21" { description "Add OpenConfig module metadata extensions."; reference "0.2.1"; } revision "2017-06-21" { description "Amend policy forwarding model based on ACL changes."; reference "0.2.0"; } revision "2017-02-28" { description "Initial public release of policy forwarding."; reference "0.1.0"; } revision "2016-11-08" { description "Initial revision"; reference "0.0.1"; } oc-ext:openconfig-version "0.4.0"; grouping pf-path-groups-structural { description "Structural grouping containing the definition of path groups within the context of policy-based forwarding."; container path-selection-groups { description "Surrounding container for the path selection groups defined within the policy forwarding model."; list path-selection-group { key "group-id"; description "A path selection group is a set of forwarding resources, which are grouped as eligible paths for a particular policy-based forwarding rule. A policy rule may select a path-selection-group as the egress for a particular type of traffic (e.g., DSCP value). The system then utilises its standard forwarding lookup mechanism to select from the paths that are specified within the group - for IP packets, the destination IP address is used such that the packet is routed to the entity within the path-selection-group that corresponds to the next-hop for the destination IP address of the packet; for L2 packets, the selection is based on the destination MAC address. If multiple paths within the selection group are eligible to be used for forwarding, the packets are load-balanced between them according to the system's usual load balancing logic."; leaf group-id { type leafref { path "../config/group-id"; } description "Reference to a unique identifier for the path selection group"; } container config { description "Configuration parameters relating to the path selection group."; uses pf-path-selection-group-config; } // container config container state { config false; description "Operational state parameters relating to the path selection group."; uses pf-path-selection-group-config; } // container state } // list path-selection-group } // container path-selection-groups } // grouping pf-path-groups-structural grouping pf-path-selection-group-config { description "Configuration parameters relating to a path selection group."; leaf group-id { type string; description "A unique name for the path-selection-group"; } leaf-list mpls-lsp { type leafref { path "../../../../../mpls/lsps/constrained-path/tunnels/" + "tunnel/config/name"; } description "A set of MPLS constrained-path LSPs which should be considered for the policy forwarding next-hop. In order to select between the LSPs within the path-selection-group, the system should determine which LSP provides the best path to the next-hop for the routed packet."; } } // grouping pf-path-selection-group-config } // submodule openconfig-pf-path-groups
© 2023 YumaWorks, Inc. All rights reserved.