Extended BFD draft-mirmin-bfd-extended

Slides:



Advertisements
Similar presentations
MPLS-TP BFD for CC-CV proactive and RDI functionalities
Advertisements

Directed BFD Return Path draft-mirsky-mpls-bfd-directed-03 Greg Mirsky Jeff Tantsura
Signaling & Routing Extension for Links with Variable Discrete Bandwidth draft-long-ccamp-rsvp-te-availability-03 draft-long-ccamp-ospf-availability-extension-02.
Dean Cheng Jouni Korhonen Mehamed Boucadair
ICN Hop-By-Hop Fragmentation Marc Mosko Palo Alto Research Center Christian Tschudin University of Basel
Jun Li DHCP Option for Access Network Information draft-lijun-dhc-clf-nass-option-01.
QUALCOMM Incorporated 1 Protocol Options for BSN- BSMCS Controller Interface Jun Wang, Kirti Gupta 05/16/2005 Notice: Contributors grant a free, irrevocable.
Stein-65 Slide 1 PW security measures PWE3 – 65 th IETF 10 November 2005 Yaakov (J) Stein.
ROLL RPL Security IETF 77 status
Authentication Header ● RFC 2402 ● Services – Connectionless integrity – Data origin authentication – Replay protection – As much header authentication.
A RTCP-based Retransmission Protocol for Unicast RTP Streaming Multimedia draft-podolsky-avt-rtprx-00.txt Matthew Podolsky, Koichi Yano, and Steven McCanne.
NVO3 Overlay P2MP Ping draft-xia-nvo3-overlay-p2mp-ping-00 Liang Xia, Weiguo Hao, Greg Mirsky July 2014 Toronto.
Multiple Care-of Address Registration draft-ietf-monami6-multiplecoa-02.txt.
Residence Time Measurement draft-mirsky-mpls-residence-time-04 Greg Mirsky John Drake
Draft-beckhaus-ldp-dod-01IETF 82: 14 November LDP DoD draft-beckhaus-ldp-dod-01.txt Thomas Beckhaus (Deutsche Telekom AG) Bruno Decraene (France.
1-D Interleaved Parity FEC draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 – July 2008 Ali C. Begen
ANCP Migration Carrier Analysis Thomas Haag; Birgit Witschurke,
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
Advertising Generic Information in IS-IS
draft-nitish-vrrp-bfd-02
Other DKIM-Related Drafts
Residence Time Measurement draft-mirsky-mpls-residence-time-02
PANA Discussion and Open Issues (draft-ietf-pana-pana-01.txt)
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
CSE 4905 IPsec II.
IETF#67 – 5-10 November 2006 FECFRAME requirements (draft-ietf-fecframe-req-01) Mark Watson.
PCEP Extensions For Transporting Traffic Engineering (TE) Data
NAT State Synchronization using SCSP draft-xu-behave-nat-state-sync-01
LMP Behavior Negotiation
ROLL RPL Security IETF 77 status
LMP Behavior Negotiation
Multi-layer OAM for SFC Networks draft-wang-sfc-multi-layer-oam-09
TCP - Part I Relates to Lab 5. First module on TCP which covers packet format, data transfer, and connection management.
Guide to TCP/IP Fourth Edition
Greg Mirsky IETF-99 July 2017, Prague
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
draft-ietf-ospf-lls-interface-id-01
Greg Mirsky Erik Nordmark Nagendra Kumar Deepak Kumar Mach Chen
Use of p2mp BFD in PIM-SM over shared-media segment draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
Xiao Min Dou Zhanwei TWAMP Extension for Direct Loss Measurement draft-xiao-ippm-twamp-ext-direct-loss-00.
draft-barth-pce-association-bidir-01
draft-ietf-ospf-lls-interface-id-00
draft-gandhi-pce-pm-07
MPLS-TP BFD for CC-CV proactive and RDI functionalities
Simple Two-way Active Measurement Protocol (STAMP): base protocol and data model draft-mirsky-ippm-stamp draft-mirsky-ippm-stamp-yang Greg Mirsky
Jeffrey Haas Reshad Rahman
Technical Issues with draft-ietf-mpls-bfd-directed
PW security measures PWE3 – 65th IETF 21 March 2005 Yaakov (J) Stein.
Update on DHCPv6 On-Demand Mobility Extension draft
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Return Path in SFC OAM
IETF BIER, November 2017, Singapore
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
BFD draft-adubey-bfd-service-redundancy-02
Active OAM in Geneve draft-mmbb-nvo3-geneve-oam
How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-104 March 2019, Prague.
Quan Xiong(ZTE) Gregory Mirsky(ZTE) Chang Liu(China Unicom)
Bidirectional Forwarding Detection (BFD) for EVPN Ethernet Segment Failover Use Case draft-zwm-bess-es-failover-00 BESS WG IETF104# Prague Sandy Zhang.
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
IETF Montreal BFD YANG Data Model
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
Pseudo-Wire Protection
draft-gandhi-spring-sr-mpls-pm-03
PWE3/MPLS WG, IETF 80th, Prague
draft-ietf-ospf-te-link-attr-reuse-04
IESG LC: BFD for VXLAN draft-ietf-bfd-vxlan
Inter-AS OAM for SR Networks IETF 105, Montreal
E. Bellagamba, Ericsson P. Sköldström, Acreo D. Ward, Juniper
Presentation transcript:

Extended BFD draft-mirmin-bfd-extended Greg Mirsky Xiao Min IETF-105 July 2019, Montreal

Motivation Observed proposals to monitor: quality of a BFD session; performance; path MTU Extend BFD beyond continuity checking/connectivity verification to: ensure backward compatibility; Extensibility Intermittent authentication for a BFD session

Extended BFD Control Message Format Guard Word TLVs BFD Control Message as defined in RFC 5880 Guard Word – unique four octets long word to identify Sender and Responder TLVs – optional Use Length field in UDP header to detect if a BFD packet includes a TLV, i.e, is an Extended BFD packet

Capability Negotiation No Extended BFD by default Capability negotiation using the Poll sequence and the Capability TLV If LM or DM are proposed in the Periodic mode, e.g., Asynchronous, the standard timer negotiation procedures, as defined in RFC 5880, may be used by the remote BFD system 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 L D M A Reserved L – Loss measurement, bit flags Periodic and Poll D – Delay measurement, bit flags Periodic and Poll M – Path MTU discovery/monitoring A – Lightweight Authentication, variable length field

Authentication Capability 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | Len | AuthL | Authentication Mode ... Len (Length) - four-bits long field. The value of the Length field is equal to the length of the Authentication field, including the Length, in octets. AuthL (Authentication Length) – four bits size field. The value of the field is, in four octets long words, the longest authentication signature the BFD system is capable of supporting for any of the methods advertised in the Authentication Mode field. Authentication Mode - variable-length field. It is a bit-coded field that a BFD system uses to list modes of lightweight authentication it supports. +--------------+-------+------------------------+---------------+ | Bit Position | Value | Description | Reference | | 0 | 0x1 | Keyed SHA-1 | This document | | 1 | 0x2 | Meticulous Keyed SHA-1 | This document | | 2 | 0x4 | SHA-256 | This document |

Lightweight Authentication Lightweight Authentication is on-demand authentication of a BFD session using the Poll sequence mechanism Sender Node Responder Node Send Extended BFD control packet with Capability TLV with Poll flag set. Negotiation Phase Receive Extended BFD control packet with Capability TLV with Final flag set . Send Extended BFD control packet with Lightweight Authentication TLV . Poll flag MUST be set. Authentication Phase Receive Extended BFD control packet with Final flag set and Lightweight Authentication TLV

Lightweight Authentication Type = Lightweight Authentication Length HMAC = Variable number of four octets-long words Type - allocated by IANA Length - two octets long field equals length on the HMAC (Hashed Message Authentication Code) field in octets. The value of the Length field MUST be a multiple of 4. HMAC (Hashed Message Authentication Code) - the hash value calculated on the preceding Extended BFD control packet data. +-------+------------------------------------+---------------+ | Value | Description | Reference | +-------+-------------------------------------+---------------+ | 0 | None | This document | | 1 | One or more TLVs was not understood | This document | | 2 | Lightweight Authentication failed | This document |

Next Steps Continue adding details (PMTU Monitoring operation) Discuss, discuss, discuss Welcome comments, suggestions, and cooperation WG adoption?