< draft-ietf-bess-mvpn-fast-failover-03.txt   draft-ietf-bess-mvpn-fast-failover-04.txt >
Network Working Group T. Morin, Ed. Network Working Group T. Morin, Ed.
Internet-Draft Orange Internet-Draft Orange
Intended status: Standards Track R. Kebler, Ed. Intended status: Standards Track R. Kebler, Ed.
Expires: November 5, 2018 Juniper Networks Expires: May 3, 2019 Juniper Networks
G. Mirsky, Ed. G. Mirsky, Ed.
ZTE Corp. ZTE Corp.
May 4, 2018 October 30, 2018
Multicast VPN fast upstream failover Multicast VPN fast upstream failover
draft-ietf-bess-mvpn-fast-failover-03 draft-ietf-bess-mvpn-fast-failover-04
Abstract Abstract
This document defines multicast VPN extensions and procedures that This document defines multicast VPN extensions and procedures that
allow fast failover for upstream failures, by allowing downstream PEs allow fast failover for upstream failures, by allowing downstream PEs
to take into account the status of Provider-Tunnels (P-tunnels) when to take into account the status of Provider-Tunnels (P-tunnels) when
selecting the upstream PE for a VPN multicast flow, and extending BGP selecting the upstream PE for a VPN multicast flow, and extending BGP
MVPN routing so that a C-multicast route can be advertised toward a MVPN routing so that a C-multicast route can be advertised toward a
standby upstream PE. standby upstream PE.
skipping to change at page 1, line 46 skipping to change at page 1, line 46
Internet-Drafts are working documents of the Internet Engineering Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet- working documents as Internet-Drafts. The list of current Internet-
Drafts is at https://datatracker.ietf.org/drafts/current/. Drafts is at https://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress." material or to cite them other than as "work in progress."
This Internet-Draft will expire on November 5, 2018. This Internet-Draft will expire on May 3, 2019.
Copyright Notice Copyright Notice
Copyright (c) 2018 IETF Trust and the persons identified as the Copyright (c) 2018 IETF Trust and the persons identified as the
document authors. All rights reserved. document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents Provisions Relating to IETF Documents
(https://trustee.ietf.org/license-info) in effect on the date of (https://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents publication of this document. Please review these documents
skipping to change at page 2, line 44 skipping to change at page 2, line 44
4.1. Downstream PE behavior . . . . . . . . . . . . . . . . . 11 4.1. Downstream PE behavior . . . . . . . . . . . . . . . . . 11
4.2. Upstream PE behavior . . . . . . . . . . . . . . . . . . 12 4.2. Upstream PE behavior . . . . . . . . . . . . . . . . . . 12
4.3. Reachability determination . . . . . . . . . . . . . . . 13 4.3. Reachability determination . . . . . . . . . . . . . . . 13
4.4. Inter-AS . . . . . . . . . . . . . . . . . . . . . . . . 13 4.4. Inter-AS . . . . . . . . . . . . . . . . . . . . . . . . 13
4.4.1. Inter-AS procedures for downstream PEs, ASBR fast 4.4.1. Inter-AS procedures for downstream PEs, ASBR fast
failover . . . . . . . . . . . . . . . . . . . . . . 14 failover . . . . . . . . . . . . . . . . . . . . . . 14
4.4.2. Inter-AS procedures for ASBRs . . . . . . . . . . . . 14 4.4.2. Inter-AS procedures for ASBRs . . . . . . . . . . . . 14
5. Hot leaf standby . . . . . . . . . . . . . . . . . . . . . . 14 5. Hot leaf standby . . . . . . . . . . . . . . . . . . . . . . 14
6. Duplicate packets . . . . . . . . . . . . . . . . . . . . . . 15 6. Duplicate packets . . . . . . . . . . . . . . . . . . . . . . 15
7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 15 7. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 15
8. Security Considerations . . . . . . . . . . . . . . . . . . . 15 8. Security Considerations . . . . . . . . . . . . . . . . . . . 16
9. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 16 9. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 16
10. Contributor Addresses . . . . . . . . . . . . . . . . . . . . 16 10. Contributor Addresses . . . . . . . . . . . . . . . . . . . . 16
11. References . . . . . . . . . . . . . . . . . . . . . . . . . 18 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 18
11.1. Normative References . . . . . . . . . . . . . . . . . . 18 11.1. Normative References . . . . . . . . . . . . . . . . . . 18
11.2. Informative References . . . . . . . . . . . . . . . . . 18 11.2. Informative References . . . . . . . . . . . . . . . . . 19
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 19 Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 19
1. Introduction 1. Introduction
In the context of multicast in BGP/MPLS VPNs, it is desirable to In the context of multicast in BGP/MPLS VPNs, it is desirable to
provide mechanisms allowing fast recovery of connectivity on provide mechanisms allowing fast recovery of connectivity on
different types of failures. This document addresses failures of different types of failures. This document addresses failures of
elements in the provider network that are upstream of PEs connected elements in the provider network that are upstream of PEs connected
to VPN sites with receivers. to VPN sites with receivers.
skipping to change at page 8, line 40 skipping to change at page 8, line 40
= Up, the session state will then be used to track the health of the = Up, the session state will then be used to track the health of the
P-tunnel. P-tunnel.
According to [I-D.ietf-bfd-multipoint], if the Downstream PE receives According to [I-D.ietf-bfd-multipoint], if the Downstream PE receives
Down or AdminDown in the State field of the BFD control packet or Down or AdminDown in the State field of the BFD control packet or
associated with the BFD session Detection Timer expires, the BFD associated with the BFD session Detection Timer expires, the BFD
session state is down, i.e. bfd.SessionState = Down. When the BFD session state is down, i.e. bfd.SessionState = Down. When the BFD
session state is Down, then the P-tunnel associated with the BFD session state is Down, then the P-tunnel associated with the BFD
session as down MUST be declared down. Then The Downstream PE MAY session as down MUST be declared down. Then The Downstream PE MAY
initiate a switchover of the traffic from the Primary Upstream PE to initiate a switchover of the traffic from the Primary Upstream PE to
the Standby Upstream PE only if the Standby Upstream PE deemed
available. The dedicated p2mp BFD session MAY monitor the state of
the Standby Upstream PE. the Standby Upstream PE.
If the Downstream PE's P-tunnel is already up when the Downstream PE If the Downstream PE's P-tunnel is already up when the Downstream PE
receives the new x-PMSI A-D Route with BGP-BFD Attribute, the receives the new x-PMSI A-D Route with BGP-BFD Attribute, the
Downstream PE MUST accept the x-PMSI A-D Route and associate the Downstream PE MUST accept the x-PMSI A-D Route and associate the
value of BFD Discriminator field with the P-tunnel. The Upstream PE value of BFD Discriminator field with the P-tunnel. The Upstream PE
MUST follow procedures listed above in this section to bring the p2mp MUST follow procedures listed above in this section to bring the p2mp
BFD session up and use it to monitor the state of the associated BFD session up and use it to monitor the state of the associated
P-tunnel. P-tunnel.
skipping to change at page 10, line 15 skipping to change at page 10, line 17
with included BGP-BFD Attribute so that value of the BFD with included BGP-BFD Attribute so that value of the BFD
Discriminator is associated with the new RPF link. Discriminator is associated with the new RPF link.
3.1.7.2. Downstream PE Procedures 3.1.7.2. Downstream PE Procedures
If an S-PMSI A-D route bound to a given C-multicast is signaled with If an S-PMSI A-D route bound to a given C-multicast is signaled with
a multipoint BFD session, then the upstream PE is considered during a multipoint BFD session, then the upstream PE is considered during
UMH selection for the C-multicast if and only if the corresponding UMH selection for the C-multicast if and only if the corresponding
BFD session is not in state Down, i.e bfd.SessionState != Down. BFD session is not in state Down, i.e bfd.SessionState != Down.
Whenever the state of the BFD session changes to Down the Provider Whenever the state of the BFD session changes to Down the Provider
Tunnel will be considered down, and the downstream PE will switch to Tunnel will be considered down, and the downstream PE MAY switch to
the backup Provider Tunnel only if the backup Provider Tunnel deemed
available. The dedicated p2mp BFD session MAY monitor the state of
the backup Provider Tunnel. Note that the Provider Tunnel is the backup Provider Tunnel. Note that the Provider Tunnel is
considered down only for the C-multicast states that match to an considered down only for the C-multicast states that match to an
S-PMSI A-D route which included BGP-BFD Attribute with the BFD S-PMSI A-D route which included BGP-BFD Attribute with the BFD
Discriminator of the p2mp BFD session which is down. Discriminator of the p2mp BFD session which is down.
4. Standby C-multicast route 4. Standby C-multicast route
The procedures described below are limited to the case where the site The procedures described below are limited to the case where the site
that contains C-S is connected to exactly two PEs. The procedures that contains C-S is connected to exactly two PEs. The procedures
require all the PEs of that MVPN to follow the single forwarder PE require all the PEs of that MVPN to follow the single forwarder PE
skipping to change at page 18, line 17 skipping to change at page 18, line 18
USA USA
Email: kanwar.singh@alcatel-lucent.com Email: kanwar.singh@alcatel-lucent.com
11. References 11. References
11.1. Normative References 11.1. Normative References
[I-D.ietf-bfd-multipoint] [I-D.ietf-bfd-multipoint]
Katz, D., Ward, D., Networks, J., and G. Mirsky, "BFD for Katz, D., Ward, D., Networks, J., and G. Mirsky, "BFD for
Multipoint Networks", draft-ietf-bfd-multipoint-16 (work Multipoint Networks", draft-ietf-bfd-multipoint-18 (work
in progress), April 2018. in progress), June 2018.
[RFC2119] Bradner, S., "Key words for use in RFCs to Indicate [RFC2119] Bradner, S., "Key words for use in RFCs to Indicate
Requirement Levels", BCP 14, RFC 2119, Requirement Levels", BCP 14, RFC 2119,
DOI 10.17487/RFC2119, March 1997, DOI 10.17487/RFC2119, March 1997,
<https://www.rfc-editor.org/info/rfc2119>. <https://www.rfc-editor.org/info/rfc2119>.
[RFC4875] Aggarwal, R., Ed., Papadimitriou, D., Ed., and S. [RFC4875] Aggarwal, R., Ed., Papadimitriou, D., Ed., and S.
Yasukawa, Ed., "Extensions to Resource Reservation Yasukawa, Ed., "Extensions to Resource Reservation
Protocol - Traffic Engineering (RSVP-TE) for Point-to- Protocol - Traffic Engineering (RSVP-TE) for Point-to-
Multipoint TE Label Switched Paths (LSPs)", RFC 4875, Multipoint TE Label Switched Paths (LSPs)", RFC 4875,
 End of changes. 9 change blocks. 
9 lines changed or deleted 13 lines changed or added

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