rfc9468v4.txt   rfc9468.txt 
Internet Engineering Task Force (IETF) E. Chen Internet Engineering Task Force (IETF) E. Chen
Request for Comments: 9468 Palo Alto Networks Request for Comments: 9468 Palo Alto Networks
Category: Standards Track N. Shen Category: Standards Track N. Shen
ISSN: 2070-1721 Zededa ISSN: 2070-1721 Zededa
R. Raszuk R. Raszuk
Arrcus Arrcus
R. Rahman R. Rahman
Equinix Equinix
August 2023 September 2023
Unsolicited Bidirectional Forwarding Detection (BFD) for Sessionless Unsolicited Bidirectional Forwarding Detection (BFD) for Sessionless
Applications Applications
Abstract Abstract
For operational simplification of "sessionless" applications using For operational simplification of "sessionless" applications using
Bidirectional Forwarding Detection (BFD), in this document, we Bidirectional Forwarding Detection (BFD), in this document, we
present procedures for "unsolicited BFD" that allow a BFD session to present procedures for "unsolicited BFD" that allow a BFD session to
be initiated by only one side and established without explicit per- be initiated by only one side and established without explicit per-
skipping to change at line 258 skipping to change at line 258
| +--rw desired-min-tx-interval? uint32 | +--rw desired-min-tx-interval? uint32
| +--rw required-min-rx-interval? uint32 | +--rw required-min-rx-interval? uint32
+--:(single-interval) {single-minimum-interval}? +--:(single-interval) {single-minimum-interval}?
+--rw min-interval? uint32 +--rw min-interval? uint32
augment /rt:routing/rt:control-plane-protocols augment /rt:routing/rt:control-plane-protocols
/rt:control-plane-protocol/bfd:bfd/bfd-ip-sh:ip-sh /rt:control-plane-protocol/bfd:bfd/bfd-ip-sh:ip-sh
/bfd-ip-sh:interfaces: /bfd-ip-sh:interfaces:
+--rw unsolicited +--rw unsolicited
+--rw enabled? boolean +--rw enabled? boolean
+--rw local-multiplier? +--rw local-multiplier?
bfd-types:multiplier {bfd-unsol:unsolicited-params-per-interface}? bfd-types:multiplier
{bfd-unsol:unsolicited-params-per-interface}?
+--rw (interval-config-type)? +--rw (interval-config-type)?
{bfd-unsol:unsolicited-params-per-interface}? {bfd-unsol:unsolicited-params-per-interface}?
+--:(tx-rx-intervals) +--:(tx-rx-intervals)
| +--rw desired-min-tx-interval? uint32 | +--rw desired-min-tx-interval? uint32
| +--rw required-min-rx-interval? uint32 | +--rw required-min-rx-interval? uint32
+--:(single-interval) {bfd-types:single-minimum-interval}? +--:(single-interval) {bfd-types:single-minimum-interval}?
+--rw min-interval? uint32 +--rw min-interval? uint32
augment /rt:routing/rt:control-plane-protocols augment /rt:routing/rt:control-plane-protocols
/rt:control-plane-protocol/bfd:bfd/bfd-ip-sh:ip-sh /rt:control-plane-protocol/bfd:bfd/bfd-ip-sh:ip-sh
/bfd-ip-sh:sessions/bfd-ip-sh:session: /bfd-ip-sh:sessions/bfd-ip-sh:session:
skipping to change at line 525 skipping to change at line 526
<interface> <interface>
<name>eth1</name> <name>eth1</name>
<type <type
xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type"> xmlns:ianaift="urn:ietf:params:xml:ns:yang:iana-if-type">
ianaift:ethernetCsmacd</type> ianaift:ethernetCsmacd</type>
</interface> </interface>
</interfaces> </interfaces>
<routing xmlns="urn:ietf:params:xml:ns:yang:ietf-routing"> <routing xmlns="urn:ietf:params:xml:ns:yang:ietf-routing">
<control-plane-protocols> <control-plane-protocols>
<control-plane-protocol> <control-plane-protocol>
<type <type xmlns:bfd-types=
xmlns:bfd-types="urn:ietf:params:xml:ns:yang:ietf-bfd-types"> "urn:ietf:params:xml:ns:yang:ietf-bfd-types">
bfd-types:bfdv1</type> bfd-types:bfdv1</type>
<name>name:BFD</name> <name>name:BFD</name>
<bfd xmlns="urn:ietf:params:xml:ns:yang:ietf-bfd"> <bfd xmlns="urn:ietf:params:xml:ns:yang:ietf-bfd">
<ip-sh xmlns="urn:ietf:params:xml:ns:yang:ietf-bfd-ip-sh"> <ip-sh xmlns="urn:ietf:params:xml:ns:yang:ietf-bfd-ip-sh">
<unsolicited> <unsolicited>
<local-multiplier>2</local-multiplier> <local-multiplier>2</local-multiplier>
<min-interval>50000</min-interval> <min-interval>50000</min-interval>
</unsolicited> </unsolicited>
<interfaces> <interfaces>
<interface>eth0</interface> <interface>eth0</interface>
<unsolicited> <unsolicited>
 End of changes. 3 change blocks. 
5 lines changed or deleted 6 lines changed or added

This html diff was produced by rfcdiff 1.48.