RSVP-TE Scaling Recommendations draft-beeram-mpls-rsvp-te-scaling 1 Vishnu Pavan Beeram, Yakov Rekhter (Juniper Networks) Ina Minei (Google, Inc) Ebben.

Slides:



Advertisements
Similar presentations
Stream Control Transmission Protocol (SCTP) Readdressing Retransmission Trigger draft-micchie-tsvwg-fastmsctp-01 Michio Honda Keio University
Advertisements

1 68th IETF, Prague, March 2007 Graceful Shutdown in MPLS Traffic Engineering Networks draft-ietf-ccamp-mpls-graceful-shutdown-02.txt Zafar Ali
OLD DOG CONSULTING Challenges and Solutions for OAM in Point-to-Multipoint MPLS Adrian Farrel, Old Dog Consulting Ltd. Zafar Ali, Cisco Systems, Inc.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v2.2—8-1 MPLS TE Overview Understanding MPLS TE Components.
1 Introduction to Mobile IPv6 IIS5711: Mobile Computing Mobile Computing and Broadband Networking Laboratory CIS, NCTU.
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-01 Chandrasekar Ramachandran Markus.
24-1 Chapter 24. Congestion Control and Quality of Service (part 1) 23.1 Data Traffic 23.2 Congestion 23.3 Congestion Control 23.4 Two Examples.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 OSI Transport Layer Network Fundamentals – Chapter 4.
Improving TCP Performance over Mobile Ad Hoc Networks by Exploiting Cross- Layer Information Awareness Xin Yu Department Of Computer Science New York University,
CS 408 Computer Networks Congestion Control (from Chapter 05)
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
CS Summer 2003 Lecture 12 FastReRoute (FRR) - Big Picture.
MPLS H/W update Brief description of the lab What it is? Why do we need it? Mechanisms and Protocols.
CS Summer 2003 Lecture 15 MPLS Fault-Tolerance Architecture ( For details, see class notes)
CS Summer 2003 Lecture 9. CS Summer 2003 FILTERSPEC Object FILTERSPEC Object defines filters for selecting a subset of data packets in a session.
Transport Protocols for Wireless Networks CMPE Spring 2001 Marcelo M. de Carvalho.
CS335 Networking & Network Administration Tuesday, April 20, 2010.
1 K. Salah Module 6.1: TCP Flow and Congestion Control Connection establishment & Termination Flow Control Congestion Control QoS.
WXES2106 Network Technology Semester /2005 Chapter 8 Intermediate TCP CCNA2: Module 10.
Error Checking continued. Network Layers in Action Each layer in the OSI Model will add header information that pertains to that specific protocol. On.
Control and Traffic Management Paper: Banerjee et al.: ” Generalized multiprotocol label switching: an overview of signaling enhancements and recovery.
© 2009 Cisco Systems, Inc. All rights reserved. Cisco Public Presentation_ID 1 BGP AS AN MVPN PE-CE Protocol draft-keyupate-l3vpn-mvpn-pe-ce-00 Keyur Patel,
1Traffic Eng. © 1999, Cisco Systems, Inc. Cisco Systems Change to Hello Protocol Three way handshake Carry both Source and Destination Instance When establishing.
IETF 68, MPLS WG, Prague P2MP MPLS-TE Fast Reroute with P2MP Bypass Tunnels draft-leroux-mpls-p2mp-te-bypass-01.txt J.L. Le Roux (France Telecom) R. Aggarwal.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 8 TCP/IP Suite Error and Control Messages.
MPLS and Traffic Engineering Ji-Hoon Yun Computer Communications and Switching Systems Lab.
P2MP MPLS-TE FRR with P2MP Bypass Tunnel draft-leroux-mpls-p2mp-te-bypass-00.txt J.L. Le Roux (France Telecom) R. Aggarwal (Juniper) IETF 67, MPLS WG,
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
1 Explicit Marking and Prioritized Treatment of Specific OSPF Packets for Faster Convergence and Improved Network Scalability and Stability (draft-ietf-ospf-scalability-02.txt)
A Snapshot on MPLS Reliability Features Ping Pan March, 2002.
NTLP Design Considerations draft-mcdonald-nsis-ntlp-considerations-00.txt NSIS Interim Meeting – Columbia University February 2003.
Error and Control An IP datagram travels from node to node on the way to its destination Each router operates autonomously Failures or problems may occur.
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 Setup and Maintenance of Pseudo- Wires Using RSVP-TE Draft-raggarwa-rsvpte-pw-01.txt.
RSVP and implementation Details for the lab. RSVP messages PATH, RESV –To setup the LSP PATHtear, RESVtear –To tear down an LSP PATHerr, RESVerr –For.
Kireeti Kompella draft-kompella-mpls-rmr-01
TCP OVER ADHOC NETWORK. TCP Basics TCP (Transmission Control Protocol) was designed to provide reliable end-to-end delivery of data over unreliable networks.
1 Ping and Traceroute for GMPLS LSPs in Non-Packet Switched Networks draft-ali-ccamp-gmpls-lsp-ping-traceroute-01.txt Zafar Ali, Roberto Cassata (Cisco.
Draft-torvi-mpls-rsvp-ingress-protection-00IETF 84 MPLS: 30 July Ingress Protection for RSVP-TE p2p and p2mp LSPs draft-torvi-mpls-rsvp-ingress-protection-00.
RSVP WG 13th July RSVP State Reduction (consensus proposal) refresh-reduct-03.txt 45th IETF,
IP Configuration API. Network Interface Configuration NAIfconfigIsDeviceUp() NAIfconfigDeviceFromInterface() NAIfconfigBringDeviceUp() NAIfconfigSetIpAddress()
Refresh Interval Independent facility FRR draft-chandra-mpls-enhanced-frr-bypass-00 Chandra Ramachandran Yakov Rekhter.
Label Distribution Protocols LDP: hop-by-hop routing RSVP-TE: explicit routing CR-LDP: another explicit routing protocol, no longer under development.
Draft-ietf-pce-stateful-pce-07 draft-crabbe-pce-pce-initated-lsp-03 Stateful PCE - update Ina Minei Ed Crabbe Jan Medved Robert Varga Siva Sivabalan.
DVMRP Distance Vector Multicast Routing Protocol Jerad Bates UMBC - Fall 2006.
1 RSVP-TE Extensions For Fast Reroute of Bidirectional Co-routed LSPs draft-tsaad-mpls-rsvpte-bidir-lsp-fastreroute-00.txt Author list: Mike Taillon
Transmission Control Protocol A Reliable, Connection-Oriented, Byte-Stream Service Lab 9.
3. END-TO-END PROTOCOLS (PART 1) Rocky K. C. Chang Department of Computing The Hong Kong Polytechnic University 22 March
Global Table Multicast with BGP-MVPN Protocol
draft-sitaraman-sr-rsvp-coexistence-rec-01
Zhenbin Li, Li Zhang(Huawei Technologies)
Booting up on the Home Link
5. End-to-end protocols (part 1)
MPLS LSP Instant Install draft-saad-mpls-lsp-instant-install-00
Magda El Zarki Professor, ICS UC, Irvine
Ad-hoc Transport Layer Protocol (ATCP)
TCP - Part II Relates to Lab 5. This is an extended module that covers TCP flow control, congestion control, and error control in TCP.
IEEE MEDIA INDEPENDENT HANDOVER DCN:
Congestion Control (from Chapter 05)
Staged Refresh Timers for RSVP
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control Comments Resolution
Error Checking continued
YANG Data Models for TE and RSVP draft-ietf-teas-yang-te-19 draft-ietf-teas-yang-rsvp-10 draft-ietf-teas-yang-rsvp-te-05 draft-ietf-teas-yang-te-mpls-01.
IP RSVP-TE: Extensions to RSVP for P2P IP-TE LSP Tunnels Tarek Saad, Juniper Networks Vishnu Pavan Beeram, Juniper.
ECN in QUIC - Questions Surfaced
draft-ietf-teas-rsvp-te-scaling-rec-08
Presentation transcript:

RSVP-TE Scaling Recommendations draft-beeram-mpls-rsvp-te-scaling 1 Vishnu Pavan Beeram, Yakov Rekhter (Juniper Networks) Ina Minei (Google, Inc) Ebben Aries (Facebook) Rob Shakir (British Telecom) Dante Pacella (Verizon) draft-beeram-mpls-rsvp-te-scaling

Introduction  RSVP-TE [RFC3209] inherited and augmented standard RSVP [RFC2205].  As such, it inherited specific protocol characteristics that adversely affect control plane scalability:  Reliance on periodic refreshes for state synchronization.  Reliance on refresh timeout for stale state cleanup.  Lack of any flow-control mechanism.  Further enhancements to RSVP (including Refresh Overhead Reduction techniques) and RSVP-TE have been made over the years.  Draft discusses (via a cohesive set of scaling recommendations) how an implementation can use these enhancements to keep up with the increasing scaling demands. 2 draft-beeram-mpls-rsvp-te-scaling

Recommendations: Eliminating reliance on refreshes  Implement reliable delivery of Path/Resv messages [RFC2961].  Indicate support for RSVP Refresh Overhead Reduction Extensions by default.  Make the value of the refresh interval configurable with the default value of 20 mins. 3 draft-beeram-mpls-rsvp-te-scaling

Recommendations: Eliminating reliance on refresh timeouts In addition to the recommendations in the previous slide,  Implement reliable delivery of Tear/Err messages [RFC2961].  Implement coupling the state of individual LSPs with the state of the corresponding RSVP-TE signaling adjacency.  Use Node-ID based Hello session [RFC4558] for detection of RSVP-TE signaling adjacency failures.  Use a default node hello-interval of 9 secs.  Implement procedures specified in [draft-chandra- mpls-enhanced-frr-bypass] to facilitate refresh-interval independent FRR. 4 draft-beeram-mpls-rsvp-te-scaling

Recommendations: Per Peer Flow Control  Use lack of ACKs from a peer as an indication of peer’s RSVP-TE control plane congestion and throttle messages to the affected peer.  Retransmit of all RSVP-TE messages using exponential backoff.  Increase the Retry Limit (Rl) from 3 to 7.  Prioritize Tear/Error over trigger Path/Resv sent to a peer when congestion is detected in the peer. 5 draft-beeram-mpls-rsvp-te-scaling

Other Recommendations  Making Acknowledgements mandatory.  Clarifications on reaching Rapid Retry Limit (Rl):  For Tear/Err, no further action.  For Path/Resv,  Start periodic retransmission (every 30 secs).  Periodic retransmission SHOULD continue until an ack is received.  Avoiding use of Router Alert IP Option:  Use Bundle messages (addressed directly to neighbor).  Checking Data Plane readiness:  Always check if the data plane of the new LSP is operational before moving traffic onto it. 6 draft-beeram-mpls-rsvp-te-scaling

Next Steps Solicit feedback. 7 draft-beeram-mpls-rsvp-te-scaling