Technical Issues with draft-ietf-mpls-bfd-directed

Slides:



Advertisements
Similar presentations
MPLS-TP Alarm Suppression tool
Advertisements

Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 LSP-Ping and BFD for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-bfd- procedures-00.
MPLS-TP BFD for CC-CV proactive and RDI functionalities
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
Introducing MPLS Labels and Label Stacks
Directed BFD Return Path draft-mirsky-mpls-bfd-directed-03 Greg Mirsky Jeff Tantsura
Path Protection in MPLS Networks Using Segment Based Approach.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping- extensions-00 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray.
© 2009 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 IETF 84 – Vancouver August 2012 LSP Ping Support for P2MP PWs (draft-jain-pwe3-p2mp-pw-lsp-ping-00.txt)
Draft-akiya-mpls-lsp-ping-reply-mode-simple Nobo Akiya George Swallow Carlos Pignataro Loa Andersson Mach Chen Shaleen Saxena IETF 88, Vancouver, Canada.
LSP-Ping and BFD encapsulation over ACH draft-nitinb-mpls-tp-lsp-ping-bfd-procedures Nitin BahadurRahul Aggarwal Dave WardTom Nadeau Nurit SprecherYaacov.
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
1 Reoptimization of Point-to-Multipoint Traffic Engineering Loosely Routed LSPs draft-tsaad-mpls-p2mp-loose-path-reopt-03 Author list: Tarek Saad
Draft-akiya-mpls-entropy-lsp-ping Nobo Akiya George Swallow Carlos Pignataro Nagendra Kumar IETF 88, Vancouver, Canada.
Enhanced Protection using Shared Segment Backups in a Multiservice GMPLS-based Networks Anna Urra, Eusebi Calle, Jose L Marzo Institute of Informatics.
Entropy Labels in MPLS Forwarding draft-kompella-mpls-entropy-label-02
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
LSP-Ping extensions for MPLS-TP draft-nitinb-mpls-tp-lsp-ping-extensions-01 Nitin Bahadur Sami Boutros Rahul Aggarwal Eric Gray 1IETF 77 MPLS WG IETF 77,
NVO3 Overlay P2MP Ping draft-xia-nvo3-overlay-p2mp-ping-00 Liang Xia, Weiguo Hao, Greg Mirsky July 2014 Toronto.
MPLS WG Meeting IETF 58 Paris Detecting MPLS Data Plane Failures in Inter-AS and inter-provider Scenarios draft-nadeau-mpls-interas-lspping-00.txt Tom.
82 nd Taipei Protection Mechanisms for LDP P2MP/MP2MP LSP draft-zhao-mpls-mldp-protections-00.txt Quintin Zhao, Emily Chen, Huawei.
1 MPLS Source Label Mach Chen Xiaohu Xu Zhenbin Li Luyuan Fang IETF87 MPLS Aug Berlin draft-chen-mpls-source-label-00.
IETF 67, Nov 2006Slide 1 VCCV Extensions for Multi- Segment Pseudo-Wire draft-hart-pwe3-segmented-pw-vccv-01.txt draft-ietf-pwe3-segmented-pw-04.txt Mustapha.
Connecting IPv4 Islands over IPv6 MPLS Using IPv4 Provider Edge Routers(4PE) Zhenqiang Li China Mobile.
A Fragmentation Strategy for Generic Routing Encapsulation (GRE)
Requirements for LER Forwarding of IPv4 Option Packets
B-TECH PROJECT MID-SEM PRESENTATION 2011
Instructor Materials Chapter 9: Transport Layer
Multicast in BGP/MPLS VPN
Zhenbin Li, Li Zhang(Huawei Technologies)
P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
Tal Mizrahi Marvell IETF Meeting 78, July 2010
RSVP-TE Extensions for Associated Co-routed Bidirectional Label Switched Paths (LSPs) draft-gandhishah-teas-assoc-corouted-bidir-01 Author list: Rakesh.
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
RSVP Setup Protection draft-shen-mpls-rsvp-setup-protection-02
Multi Protocol Label Switching (MPLS)
Yimin Shen (Juniper) Rahul Aggarwal (Arktan Inc)
78th IETF Meeting - Maastricht 27th, July 2010
IPv6 Router Alert Option for MPLS OAM
Multi-layer OAM for SFC Networks draft-wang-sfc-multi-layer-oam-09
Extensions to Resource Reservation Protocol For Fast Reroute of Traffic Engineering GMPLS LSPs draft-ietf-teas-gmpls-lsp-fastreroute-06 Authors: Mike Taillon.
RFC 3036 FECs RFC 3036 defines FECs used to bind labels to address prefixes in routing table Two FECs defined: Address Prefix FEC Host Address FEC Not.
MPLS Basics 2 2.
LDP Extensions for RMR draft-esale-mpls-ldp-rmr- extensions
CHAPTER 8 Network Management
N. Kumar, C. Pignataro, F. Iqbal, Z. Ali (Presenter) - Cisco Systems
Greg Mirsky IETF-99 July 2017, Prague
Greg Mirsky Jeff Tantsura Mach Chen Ilya Varlashkin
BFD Directed Return Path draft-ietf-mpls-bfd-directed-07
Ryan Zheng Lizhong Jin Thomas Nadeau George Swallow
MPLS-TP BFD for CC-CV proactive and RDI functionalities
1 Multi-Protocol Label Switching (MPLS). 2 MPLS Overview A forwarding scheme designed to speed up IP packet forwarding (RFC 3031) Idea: use a fixed length.
Eusebi Calle, Jose L Marzo, Anna Urra. L. Fabrega
Label Switched Path (LSP) Ping for IPv6 Pseudowire FECs
Return Path Specified LSP Ping
Use of p2mp BFD in PIM-SM (over shared-media segment) draft-mirsky-pim-bfd-p2mp-use-case Greg Mirsky Ji Xiaoli
draft-liu-pim-mofrr-tilfa-00
Active OAM in Geneve draft-mmbb-nvo3-geneve-oam
Bidirectional Forwarding Detection (BFD) for EVPN Ethernet Segment Failover Use Case draft-zwm-bess-es-failover-00 BESS WG IETF104# Prague Sandy Zhang.
Kapil Arora Shraddha Hegde IETF-103
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
Supporting Flexible Algorithm Prefix SIDs in LSP Ping/Traceroute
Pseudo-Wire Protection
Time-to-Live TLV for LSP-Ping draft-ietf-mpls-lsp-ping-ttl-tlv-01 Sami Boutros Siva Sivabalan George Swallow Vishwas.
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:

Technical Issues with draft-ietf-mpls-bfd-directed IETF 99, Praha C. Pignataro, Cisco

Background Loa Andersson’s email, July 12th: 3 Unsuccessful WG LCs Current Issues: IPR, Technical, Process We will take half an hour of the allocated time for mpls wg to try to reach a point where a decision is possible. Carlos, expect 10 min presentation on the technical issues (including questions)

Background 2nd WG LC on draft-ietf-mpls-bfd-directed https://mailarchive.ietf.org/arch/msg/mpls/iXsENQuPWmmgsueNiUMlyRCcu4U “authors decided to remove sections Segment Routing” https://mailarchive.ietf.org/arch/msg/mpls/imnwjd0the9F-F4gdHxh_J3xzq4

Background (3rd) Re: [mpls] WGLC for draft-ietf-mpls-bfd-directed https://mailarchive.ietf.org/arch/msg/mpls/iv-rCHGjiRVAndWOHnOiJ9HO2YY https://mailarchive.ietf.org/arch/msg/mpls/VZE_a1wL299Rjxav3SPT_QlgKCM Authors then allowed multiple sub-TLVs https://mailarchive.ietf.org/arch/msg/mpls/rIuaKtXhkHCMUMEyYGI7zgZjcLQ

Background [RTG-DIR] Rtgdir early review of draft-ietf-mpls-bfd-directed-07 https://mailarchive.ietf.org/arch/msg/rtg-dir/CFfhXtm62K8j1BQPxNstqOPyYsA Technical issues: lack specification for interoperable implementation

Technical Issues: Motivation “For the case where a LSP is explicitly routed it is likely that the shortest return path to the ingress BFD peer would not follow the same path as the LSP in the forward direction. The fact that BFD control packets are not guaranteed to follow the same links and nodes in both forward and reverse directions is a significant factor in producing false positive defect notifications, i.e. false alarms, if used by the ingress BFD peer to deduce the state of the forward direction.”

Technical Issues: Motivation “a failure detection by ingress node on the reverse path cannot be interpreted as bi-directional failure unambiguously and thus trigger, for example, protection switchover of the forward direction without possibility of being a false positive. To address this scenario the egress BFD peer would be instructed to use a specific path for BFD control packets.”

Technical Issues Motivation D C E B F G A

New structure: FEC sub-TLVs “Reverse Path field contains a sub-TLV. Any Target FEC sub-TLV (already defined, or to be defined in the future) for TLV Types 1, 16, and 21 of MPLS LSP Ping Parameters registry MAY be used in this field. None, one or more sub-TLVs MAY be included in the BFD Reverse Path TLV. If none sub-TLVs found in the BFD Reverse Path TLV, the egress BFD peer MUST revert to using the default, i.e., over IP network, reverse path.” May it use the Nil FEC? PW 129 FEC? Multicast FECs? What if *some sub-TLVs” are found? Any issues if the return LSP terminates mid stream?

RFC 5884 does not specify a Default https://tools.ietf.org/html/rfc5884#section-7 “The BFD Control packet sent by the egress LSR to the ingress LSR MAY be routed based on the destination IP address as per the procedures in [BFD-MHOP]. If this is the case, the destination IP address MUST be set to the source IP address of the LSP Ping Echo request message, received by the egress LSR from the ingress LSR. Or the BFD Control packet sent by the egress LSR to the ingress LSR MAY be encapsulated in an MPLS label stack. In this case, the presence of the fault detection message is indicated as described above. This may be the case if the FEC for which the fault detection is being performed corresponds to a bidirectional LSP or an MPLS PW. This may also be the case when there is a return LSP from the egress LSR to the ingress LSR. In this case, the destination IP address MUST be randomly chosen from the 127/8 range for IPv4 and from the 0:0:0:0:0:FFFF:7F00/104 range for IPv6.”

Persistency Return Path Specified Label Switched Path (LSP) Ping https://tools.ietf.org/html/rfc7110 However, what if the return path is not initially available? Should the egress save this FEC stack? Or if it goes down while the BFD session is UP?

Session Establishment “If the egress LSR cannot find the path specified in the Reverse Path TLV it MUST send Echo Reply with the received Reverse Path TLV and set the Return Code to "Failed to establish the BFD session. The specified reverse path was not found" Section 3.3. The egress BFD peer MAY establish the BFD session over IP network as defined in [RFC5884].”

Additional State? How is the return path tracked? New state variable? https://tools.ietf.org/html/rfc5880#section-6.8.1

Switching over to a different return path How exactly? Text? Does it depend on the ingress identifying a change at egress? Does this update RFC 5884 procedures?

Port Usage https://tools.ietf.org/html/rfc5884#section-7 The BFD Control packet sent by the egress LSR MUST have a well-known destination port 4784, if it is routed [BFD-MHOP], or it MUST have a well-known destination port 3784 [BFD-IP] if it is encapsulated in a MPLS label stack. The source port MUST be assigned by the egress LSR as per the procedures in [BFD-IP]. https://tools.ietf.org/html/rfc5884#section-7

Thank you!