86th IETF, Orlando, March 2013 Flooding Scope PDUs draft-ginsberg-isis-fs-lsp-00.txt Les Ginsberg Stefano Previdi.

Slides:



Advertisements
Similar presentations
TRILL ESADI draft-hu-trill-rbridge-esadi-00 Hongjun Zhai (ZTE) Fangwei hu (ZTE) Radia Perlman (Intel Labs) Donald Eastlake 3 rd (Huawei) July 20111TRILL.
Advertisements

Advertising Generic Information in IS-IS draft-ietf-isis-genapp-00.txt Les Ginsberg Stefano Previdi Mike Shand.
IS-IS ESN TLV draft-chunduri-isis-extended-sequence-no-tlv-01 Uma Chunduri, Wenhu Lu, Albert Tian Ericsson Inc. Naiming Shen Cisco Systems, Inc. IETF 83,
OSPF WG - IETF 66 OSPF Protocol Evolution WG Re-Charter Acee Lindem/Cisco Systems.
90th IETF, Toronto, July 2014 IS-IS Route Preference for Extended IP and IPv6 Reachability draft-ginsberg-isis-route-preference-00.txt Les Ginsberg
1 © 2000, Cisco Systems, Inc. Integrated-ISIS Route Leaking.
1 Introduction to ISIS SI-E Workshop AfNOG The Gambia Noah Maina.
IPv6 Routing IPv6 Workshop Manchester September 2013
ISIS Advanced Routing Workshop AfNOG IS-IS Standards History  ISO specifies OSI IS-IS routing protocol for CLNS traffic Tag/Length/Value.
IETF 88 ISIS WG1draft-li-isis-mrt-00 Zhenbin Li, Nan Wu, Quintin Zhao (Huawei) Alia Atlas, Chris Bowers(Juniper) Jeff Tantsura(Ericsson) IETF 88, Vancouver,
Release 5.1, Revision 0 Copyright © 2001, Juniper Networks, Inc. Advanced Juniper Networks Routing Module 4: Intermediate System To Intermediate System.
OSPF WG – IETF 70 - Vancouver OSPFv2 Multi-Instance draft-acee-ospf-multi-instance-00.txt Acee Lindem/Redback Networks Abhay Roy/Cisco Systems Sina Mirtorabi/Force10.
Draft-ospf-non-compatible Mike Dubrovsky. The draft addresses the following problem: Problem: How to introduce non-backward compatible functionality into.
IS-IS Extensions to support OTV Hasmit Grover Ayan Banerjee Dhananjaya Rao.
Network Layer Packet Forwarding IS250 Spring 2010
Shivkumar Kalyanaraman 1 Reference: IS-IS vs OSPF Shivkumar Kalyanaraman Rensselaer Polytechnic Institute Abstracted from NANOG talks.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public BSCI Module 4 Lesson 1 1 The IS-IS Protocol BSCI Module 4 Lesson 1 Introducing IS-IS and Integrated.
Nov 11, 2004CS573: Network Protocols and Standards1 IP Routing: OSPF Network Protocols and Standards Autumn
OSPF Two-part Metrics Jeffrey Zhang Juniper Networks 89 th IETF, Landon.
Objectives After completing this chapter you will be able to: Describe hierarchical routing in OSPF Describe the 3 protocols in OSPF, the Hello, Exchange.
Revision of the Appointed Forwarder RFC draft-eastlake-trill-rfc txt Donald E. Eastlake, 3 rd March 2015 Appointed.
Signaling & Routing Extension for Links with Variable Discrete Bandwidth draft-long-ccamp-rsvp-te-availability-03 draft-long-ccamp-ospf-availability-extension-02.
Inter-domain Routing Don Fussell CS 395T Measuring Internet Performance.
Reverse Metric TLV draft-amante-isis-reverse-metric-01 draft-amante-isis-reverse-metric Authors: Shane Amante Tony Li Naiming Shen Mikael Abrahamsson Proposed.
1 © 2001, Cisco Systems, Inc. All rights reserved.© 2003, Cisco Systems, Inc. OSPF and ISIS v6 Khalid Raza
Protocol Topology Support for IS-IS Kay Noguchi draft-ietf-noguchi-isis-protocol-topology-01.txt 56th IETF San Francisco, CA, USA March 18, 2003.
OSPF-TE extensions for GMPLS Control of Evolving G.709 OTN draft-ietf-ccamp-gmpls-ospf-g709v3-03 CCAMP WG, IETF 84 th Vancouver.
Rfc7180bis: Further TRILL Clarifications, Corrections, and Updates Donald Eastlake Mingui Zhang, Radia Perlman, Ayan Banerjee, Anoop Ghanwani, Sujay Gupta.
CS 540 Computer Networks II
IS-IS WG - IETF 71 Summary Route with Detailed Reachability George Swallow, Clarence Filsfils, Stefano Previdi
1 Multi Topology Routing for OSPFv3 (draft-mirtorabi-mt-ospfv3-00.txt) Sina Mirtorabi
1 Module 4: Implementing OSPF. 2 Lessons OSPF OSPF Areas and Hierarchical Routing OSPF Operation OSPF Routing Tables Designing an OSPF Network.
BGP Link-State extensions for Segment Routing
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—4-1 The IS-IS Protocol Introducing IS-IS and Integrated IS-IS Routing.
Link State Routing NETE0521 Presented by Dr.Apichan Kanjanavapastit.
Simplified Extension of LSP Space for IS-IS draft-ietf-isis-wg-extlsp-00.txt Les Ginsberg Stefano Previdi Mike Shand.
86th IETF, Orlando, March 2013 IS-IS Support for Unidirectional Links draft-ginsberg-isis-udl-00.txt Les Ginsberg
92nd IETF, Dallas, March, 2015 IS-IS Route Preference for Extended IP and IPv6 Reachability draft-ietf-isis-route-preference-00.txt Les Ginsberg
91st IETF, Honolulu, November 2014 IS-IS Route Preference for Extended IP and IPv6 Reachability draft-ietf-isis-route-preference-00.txt Les Ginsberg
IS-IS An introduction to IGP routing protocols Hagai Kahana.
CSC 600 Internetworking with TCP/IP Unit 5: IP, IP Routing, and ICMP (ch. 7, ch. 8, ch. 9, ch. 10) Dr. Cheer-Sun Yang Spring 2001.
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 draft-pillay-esnault-ospf-service-distribution-00.txt Padma Pillay-Esnault.
88th IETF, Vancouver, November 2013 IS-IS Support for Unidirectional Links draft-ietf-isis-udl-01.txt Les Ginsberg
ISIS IETF 68 Chris Hopps, David Ward. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft.
OSPF Traffic Engineering (TE) Express Path Updates draft-giacalone-ospf-te-express-path-01.txt Spencer Giacalone, Alia Atlas, John Drake, Stefano Previdi,
66th IETF meeting, July 2006 Extensions to the OSPF Management Information Base in support of GMPLS Extensions to the OSPF Management Information Base.
1IETF69-Chicago-July 2007 Multi-Instance ISIS draft-previdi-isis-mi-mt-01.txt Stefano Previdi - Les Ginsberg - Mike.
111 © 2002, Cisco Systems, Inc. All rights reserved. Presentation_ID.
March 2007RBridge Extensions1 RBridge Protocol Extensions and the Inner Q-tag Location Donald Eastlake 3rd
IS-IS Suman Pandey As a part of EECS702: Topics in Computer Systems - Future Internet (Spring 2008)
Network Layer/IP Protocols 1. Outline IP Datagram (IPv4) NAT Connection less and connection oriented service 2.
1 Introduction to ISIS AfNOG 2011 SI-E Workshop. 2 IS-IS Standards History  ISO specifies OSI IS-IS routing protocol for CLNS traffic A Link State.
Advertising Generic Information in IS-IS
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
83rd IETF Paris by Tissa Senevirathne Les Ginsberg Ayan Banerjee
draft-ietf-idr-ls-distribution-02
draft-xu-isis-nvo-cp-00 Xiaohu Xu (Huawei) Saumya Dikshit (Cisco)
Multi-Instances ISIS Extension draft-ietf-isis-mi-08.txt
Scalable Infrastructure Workshop AfNOG 2010
LMP Behavior Negotiation
Intermediate System to Intermediate System IS-IS Mohit Anchan TYIT-A
ISIS Flooding Reduction in MSDC
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
ISIS Route Tag sub-TLV draft-ietf-isis-admin-tags-02.txt
Similar Yet Different Protocol Design Choices in IS-IS and OSPF
OSPF & ISIS Flooding Reduction
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-00
Invalid TLV Handling in IS-IS draft-ginsberg-lsr-isis-invalid-tlv-02
TRILL Header Extension Improvements
Link State(LS) Flooding Reduction
Presentation transcript:

86th IETF, Orlando, March 2013 Flooding Scope PDUs draft-ginsberg-isis-fs-lsp-00.txt Les Ginsberg Stefano Previdi Yi Yang

What Problems are being addressed Reliable Link Scoped Flooding Efficient/Reliable flooding of information only of interest to routers on a given link Scalable TRILL AF information Extending LSP Space Existing solution (RFC 5311) is backwards compatible but… Requires multiple system ids Restricts TLV advertisements New solution removes restrictions – but not backwards compatible Support of New Flooding Scopes Domain-wide Flooding Scope More flexible/scalable than Router Capability TLV 86th IETF, Orlando, March 2013

Overview Introduce a new LSP with flooding scope encoded in the LSP header (also new CSNP/PSNP) Minimize the use of limited PDU type space Define new flooding scopes LSPs for each scope are kept in a scope specific LSDB Not backwards compatible 86th IETF, Orlando, March 2013

FS-LSP 86th IETF, Orlando, March 2013 Intradomain Routeing Protocol Discriminator Length Indicator Version/Protocol ID Extension ID Length RRRPDU Type Version Reserved Maximum Area Addresses PDU Length Remaining Lifetime LSP ID Sequence Number Checksum PATTLSPDBOLIS Type VARIABLE LENGTH FIELDS Intradomain Routeing Protocol Discriminator Length Indicator Version/Protocol ID Extension ID Length RRRPDU Type Version Reserved Flooding Scope PDU Length Remaining Lifetime LSP ID Sequence Number Checksum PATTLSPDBOLIS Type VARIABLE LENGTH FIELDS R| Scope (1 – 127) Flooding Scope (8 bits) Source ID Pseudonode ID LSP Number ID Length 1 Octet Standard Format Source ID Extended LSP Number ID Length 2 Octets Extended Format Standard LSP Header FS- LSP Header

FS-CSNP 86th IETF, Orlando, March 2013 R| Scope (1 – 127) Flooding Scope (8 bits) Intradomain Routeing Protocol Discriminator Length Indicator Version/Protocol ID Extension ID Length RRRPDU Type Version Reserved Maximum Area Addresses PDU Length Source ID Start LSP ID End LSP ID VARIABLE LENGTH FIELDS Intradomain Routeing Protocol Discriminator Length Indicator Version/Protocol ID Extension ID Length RRRPDU Type Version Reserved Flooding Scope PDU Length Source ID Start LSP ID End LSP ID VARIABLE LENGTH FIELDS FS- CSNP Header Standard CSNP Header

FS-PSNP 86th IETF, Orlando, March 2013 U| Scope (1 – 127) Flooding Scope (8 bits) Intradomain Routeing Protocol Discriminator Length Indicator Version/Protocol ID Extension ID Length RRRPDU Type Version Reserved Maximum Area Addresses PDU Length Source ID VARIABLE LENGTH FIELDS Intradomain Routeing Protocol Discriminator Length Indicator Version/Protocol ID Extension ID Length RRRPDU Type Version Reserved Flooding Scope PDU Length Source ID VARIABLE LENGTH FIELDS U = 1 => Flooding Scope Not Supported Used to suppress retransmission of unsupported scopes on Pt-Pt circuits Standard PSNP Header FS-PSNP Header

Announcing Supported Scopes Announcement is optional – useful to detect misconfigs Does NOT affect adjacency formation Announce list of supported scopes in IIHs Include: –Circuit scopes supported on that circuit –Non-circuit scopes supported on that circuit –L1 IIH includes L1 scopes and domain scopes –L2 IIH includes L2 scopes and domain scopes –Pt-Pt IIH includes scopes for the levels supported on that circuit as well as domain scopes New TLV |R| Supported Scope | : : |R| Supported Scope | th IETF, Orlando, March 2013

Update Process Operation One instance of Update Process for each supported scope Normal operation – but operates only on circuits supporting the given scope One LSDB per scope Point-to-Point Circuits Receipt of PSNP w U bit set in scope suppresses retransmission of LSPs w that scope Only occurs in mismatched configuration Broadcast Circuits No changes to DIS election No Scope specific DIS Scopes which are not level specific are flooded by both L1 and L2 (if supported) 86th IETF, Orlando, March 2013

Scope Types Circuit Scopes Local to a given circuit Receivers do NOT flood on any other circuit L1/L2 specific L1/L2 Scope Flooding domain identical to existing L1/L2 LSPs Domain-wide Scope Flooded on all circuits Check reachability using Router ID TLVs 86th IETF, Orlando, March 2013

Deployment Considerations New PDUs will not be recognized by legacy implementations Legacy implementations likely to treat unknown PDU type as an error Partial deployment is possible Only routers within a given flooding scope have to support the new PDUs Only routers within a given flooding scope have to support that flooding scope Use of U bit in PSNP helps w partial deployment – but behavior may be unpredictable 86th IETF, Orlando, March 2013