ietf-bfd-mpls.yang   ietf-bfd-mpls-formatted.yang 
module ietf-bfd-mpls { module ietf-bfd-mpls {
yang-version 1.1; yang-version 1.1;
namespace "urn:ietf:params:xml:ns:yang:ietf-bfd-mpls"; namespace "urn:ietf:params:xml:ns:yang:ietf-bfd-mpls";
prefix "bfd-mpls"; prefix bfd-mpls;
import ietf-bfd-types { import ietf-bfd-types {
prefix "bfd-types"; prefix bfd-types;
reference reference
"RFC 9127: YANG Data Model for Bidirectional Forwarding "RFC 9127: YANG Data Model for Bidirectional Forwarding
Detection (BFD)"; Detection (BFD)";
} }
import ietf-bfd { import ietf-bfd {
prefix "bfd"; prefix bfd;
reference reference
"RFC 9127: YANG Data Model for Bidirectional Forwarding "RFC 9127: YANG Data Model for Bidirectional Forwarding
Detection (BFD)"; Detection (BFD)";
} }
import ietf-inet-types { import ietf-inet-types {
prefix "inet"; prefix inet;
reference reference
"RFC 6991: Common YANG Data Types"; "RFC 6991: Common YANG Data Types";
} }
import ietf-routing { import ietf-routing {
prefix "rt"; prefix rt;
reference reference
"RFC 8349: A YANG Data Model for Routing Management "RFC 8349: A YANG Data Model for Routing Management
(NMDA Version)"; (NMDA Version)";
} }
organization "IETF BFD Working Group"; organization
"IETF BFD Working Group";
contact contact
"WG Web: <https://datatracker.ietf.org/wg/bfd/> "WG Web: <https://datatracker.ietf.org/wg/bfd/>
WG List: <mailto:rtg-bfd@ietf.org> WG List: <mailto:rtg-bfd@ietf.org>
Editor: Reshad Rahman Editor: Reshad Rahman
<mailto:reshad@yahoo.com> <mailto:reshad@yahoo.com>
Editor: Lianshu Zheng Editor: Lianshu Zheng
<mailto:vero.zheng@huawei.com> <mailto:vero.zheng@huawei.com>
skipping to change at line 100 skipping to change at line 95
identity encap-ip-gach { identity encap-ip-gach {
base bfd-types:encap-type; base bfd-types:encap-type;
description description
"BFD with IP and G-ACh encapsulation as per RFC 5586."; "BFD with IP and G-ACh encapsulation as per RFC 5586.";
} }
/* /*
* Groupings * Groupings
*/ */
grouping encap-cfg { grouping encap-cfg {
description description
"Configuration for BFD encapsulation."; "Configuration for BFD encapsulation.";
leaf encap { leaf encap {
type identityref { type identityref {
base bfd-types:encap-type; base bfd-types:encap-type;
} }
default bfd-types:encap-ip; default "bfd-types:encap-ip";
description description
"BFD encapsulation."; "BFD encapsulation.";
} }
} }
grouping mpls-dest-address { grouping mpls-dest-address {
description description
"Destination address as per RFC 5884."; "Destination address as per RFC 5884.";
reference reference
"RFC 5884: Bidirectional Forwarding Detection (BFD) "RFC 5884: Bidirectional Forwarding Detection (BFD)
skipping to change at line 120 skipping to change at line 115
"BFD encapsulation."; "BFD encapsulation.";
} }
} }
grouping mpls-dest-address { grouping mpls-dest-address {
description description
"Destination address as per RFC 5884."; "Destination address as per RFC 5884.";
reference reference
"RFC 5884: Bidirectional Forwarding Detection (BFD) "RFC 5884: Bidirectional Forwarding Detection (BFD)
for MPLS Label Switched Paths (LSPs)"; for MPLS Label Switched Paths (LSPs)";
leaf mpls-dest-address { leaf mpls-dest-address {
type inet:ip-address; type inet:ip-address;
config "false"; config false;
description description
"Destination address as per RFC 5884. "Destination address as per RFC 5884.
Needed if IP encapsulation is used."; Needed if IP encapsulation is used.";
} }
} }
/* /*
* Augments * Augments
*/ */
augment "/rt:routing/rt:control-plane-protocols/" augment "/rt:routing/rt:control-plane-protocols/"
+ "rt:control-plane-protocol/bfd:bfd" { + "rt:control-plane-protocol/bfd:bfd" {
description description
"BFD augmentation for MPLS."; "BFD augmentation for MPLS.";
container mpls { container mpls {
description description
"BFD MPLS top-level container."; "BFD MPLS top-level container.";
uses bfd-types:session-statistics-summary; uses bfd-types:session-statistics-summary;
container egress { container egress {
description description
"Egress configuration."; "Egress configuration.";
uses bfd-types:client-cfg-parms; uses bfd-types:client-cfg-parms;
uses bfd-types:auth-parms; uses bfd-types:auth-parms;
} }
container session-groups { container session-groups {
description description
"BFD-over-MPLS session groups."; "BFD-over-MPLS session groups.";
list session-group { list session-group {
key "mpls-fec"; key "mpls-fec";
description description
"Group of BFD MPLS sessions (for ECMP). A group of "Group of BFD MPLS sessions (for ECMP). A group of
sessions is for one FEC. Each session has a different sessions is for one FEC. Each session has a different
field in the UDP/IP header for ECMP."; field in the UDP/IP header for ECMP.";
leaf mpls-fec { leaf mpls-fec {
 End of changes. 21 change blocks. 
20 lines changed or deleted 11 lines changed or added

This html diff was produced by rfcdiff 1.48. The latest version is available from http://tools.ietf.org/tools/rfcdiff/