Multi-Instances ISIS Extension draft-ietf-isis-mi-08.txt

Slides:



Advertisements
Similar presentations
Advertising Generic Information in IS-IS draft-ietf-isis-genapp-00.txt Les Ginsberg Stefano Previdi Mike Shand.
Advertisements

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.
1 Introduction to ISIS SI-E Workshop AfNOG The Gambia Noah Maina.
IPv6 Routing IPv6 Workshop Manchester September 2013
TCP/IP Protocol Suite 1 Chapter 27 Upon completion you will be able to: Next Generation: IPv6 and ICMPv6 Understand the shortcomings of IPv4 Know the IPv6.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
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.
Nov 11, 2004CS573: Network Protocols and Standards1 IP Routing: OSPF Network Protocols and Standards Autumn
Slide Set 15: IP Multicast. In this set What is multicasting ? Issues related to IP Multicast Section 4.4.
A Study of MPLS Department of Computing Science & Engineering DE MONTFORT UNIVERSITY, LEICESTER, U.K. By PARMINDER SINGH KANG
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.
Reverse Metric TLV draft-amante-isis-reverse-metric-01 draft-amante-isis-reverse-metric Authors: Shane Amante Tony Li Naiming Shen Mikael Abrahamsson Proposed.
Link State Routing Protocol W.lilakiatsakun. Introduction (1) Link-state routing protocols are also known as shortest path first protocols and built around.
1 11-Sep-15 S Ward Abingdon and Witney College Link State CCNA Exploration Semester 2 Chapter 10.
Lecture Week 10 Link-State Routing Protocols. Objectives Describe the basic features & concepts of link-state routing protocols. List the benefits and.
Slide /2009COMM3380 Routing Algorithms Distance Vector Routing Each node knows the distance (=cost) to its directly connected neighbors A node sends.
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.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Link-State Routing Protocols Routing Protocols and Concepts – Chapter 10.
Interior Gateway Protocol. Introduction An IGP (Interior Gateway Protocol) is a protocol for exchanging routing information between gateways (hosts with.
1 Multi Topology Routing for OSPFv3 (draft-mirtorabi-mt-ospfv3-00.txt) Sina Mirtorabi
Computer Networks 15-1 Chapter 15. Connecting LANs, Backbone Networks, and Virtual LANs 15.1 Connecting devices 15.2 Backbone networks 15.3 Virtual LANs.
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
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 3 v3.0 Module 9 Virtual Trunking Protocol.
IS-IS An introduction to IGP routing protocols Hagai Kahana.
1 Multicast Routing Blackhole Avoidance draft-asati-pim-multicast-routing-blackhole-avoid-00 Rajiv Asati Mike McBride IETF 72, Dublin.
OSPFv3 Auto-Config IETF 83, Paris Jari Arkko, Ericsson Acee Lindem, Ericsson.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Link-State Routing Protocols Routing Protocols and Concepts – Chapter 10.
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.
Extended procedures and Considerations for Loop Free Alternatives draft-chunduri-rtgwg-lfa-extended-procedures-01 Uma Chunduri Ericsson Inc. Jeff Tantsura.
1IETF69-Chicago-July 2007 Multi-Instance ISIS draft-previdi-isis-mi-mt-01.txt Stefano Previdi - Les Ginsberg - Mike.
86th IETF, Orlando, March 2013 Flooding Scope PDUs draft-ginsberg-isis-fs-lsp-00.txt Les Ginsberg Stefano Previdi.
Prof. Alfred J Bird, Ph.D., NBCT Office – Science 3rd floor – S Office Hours – Monday and Thursday.
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.
1 CMPT 471 Networking II OSPF © Janice Regan,
Advertising Generic Information in IS-IS
Dynamic Routing Protocols II OSPF
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
draft-ietf-idr-ls-distribution-02
Next Generation: Internet Protocol, Version 6 (IPv6) RFC 2460
OSPF (Open Shortest Path First)
Multi Topology Routing (MTR) for OSPF
Link-State Routing Protocols
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
Single-Area OSPF (Open Shortest Path First Protocol)
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
IS3120 Network Communications Infrastructure
IS-IS Reverse Metric IETF 97, Seoul
Dynamic Routing Protocols II OSPF
Link-State Routing Protocols
Separating Routing Planes using Segment Routing draft-gulkohegde-spring-separating-routing-planes-using-sr-00 IETF 98 – Chicago, USA Shraddha Hegde
IS-IS Flooding Reduction in MSDC
Link-State Routing Protocols
Dynamic Routing: Dynamic routing is where we use a routing protocol; routing protocols are cool because they take care of our work. Routing protocols will.
Invalid TLV Handling in IS-IS draft-ginsberg-lsr-isis-invalid-tlv-00
Chapter 10 Link State Routing Protocols
IS-IS VPLS for Data Center Network draft-xu-l2vpn-vpls-isis-02
Invalid TLV Handling in IS-IS draft-ginsberg-lsr-isis-invalid-tlv-02
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-03
IETF105 IS-IS V6/MT Deployment Considerations draft-chunduri-lsr-isis-mt-deployment-cons-02 Uma Chunduri [Futurewei] Jeff Tantsura [Apstra] Shraddha Hegde.
OSPF WG Status IETF 80, Prague CZ
Presentation transcript:

Multi-Instances ISIS Extension draft-ietf-isis-mi-08.txt Stefano Previdi (sprevidi@cisco.com) Les Ginsberg (ginsberg@cisco.com) Dave Ward (wardd@cisco.com) Mike Shand (imc.shand@googlemail.com) Abhay Roy (akr@cisco.com) 85th IETF, Atlanta, November 2012

85th IETF, Atlanta, November 2012 MI-ISIS Introduction Allows separate ISIS instances to share nodes and links Allows routing and non-routing info to be conveyed and stored in separate/isolated LSDB flooding schemes Full Topology isolation Ships in the night approach Mechanism used to mark packets with instance membership IID TLV Mark all packets: IIH, [C|P]SNP, LSP 85th IETF, Atlanta, November 2012

MI-ISIS Changes since V6 RFC 5120 NOT supported within a non-zero instance Security Related Clarification Now approved as a draft standard 85th IETF, Atlanta, November 2012

85th IETF, Atlanta, November 2012 MT(RFC 5120)/MI Description MT MI Instance Standard Instance (#0) only Non-zero Instances Adjacencies Shared by all topologies Instance specific Hellos M-topologies TLV(229) advertises MTIDs supported on a link IID-TLV advertises ITIDs supported on a link Update Process One LSPDB advertises all MTIDs Each IID/ITID has a unique LSPDB LSPs Topology specific TLVs for: IS-Neighbors (TLV 222) IP Reachability (TLV 235) IPv6 Reachability (TLV 237) (in addition to standard TLVs (22, 135, 236)) MT TLVs forbidden Standard TLVs used 85th IETF, Atlanta, November 2012

85th IETF, Atlanta, November 2012 RFC 5120 Support within MI Not supported… Was always discouraged – but now forbidden. Would require advertising in hellos the MTIDs supported within a given IID/ITID which is not defined 85th IETF, Atlanta, November 2012

85th IETF, Atlanta, November 2012 LSP Purges Section 7 (Security) “Use of the extensions defined here with authentication as defined in [RFC5304] or [RFC5310] will result in the discarding of purges by legacy systems which are in strict conformance with either of those RFCs. To avoid this issue an MI-RTR MAY omit the IID-TLV in purges for the standard instance (IID #0) until such time as all ISs in the network have been upgraded to support [RFC6232].” Text was from earlier version where IID #0 was allowed in PDUs associated with standard instance. As that is prohibited the above text was removed. 85th IETF, Atlanta, November 2012

85th IETF, Atlanta, November 2012 Security Discussion Base Protocol Authentication scopes: Circuit (IIHs) Area (L1 SNPs, LSPs) Domain (L2 SNPs, LSPs) MI adds: Area/IID/ITID (L1 SNPs, LSPs) Domain/IID/ITID (L2 SNPs, LSPs) Authentication procedures unchanged 85th IETF, Atlanta, November 2012

85th IETF, Atlanta, November 2012 Next Steps We’re DONE.  85th IETF, Atlanta, November 2012

Backup Slides (from presentation at 83rd IETF in Paris) 85th IETF, Atlanta, November 2012

Interoperability on LANs Use of dedicated per level multicast address for non-zero IID Prevent interoperability issues Hide MI-ISIS packets to non-MI capable routers MI routers MUST discard packets if: The destination multicast address is AllL1IS or AllL2IS and the PDU contains an IID TLV with non-zero value The destination multicast address is one of the two new addresses and the PDU contains an IID TLV with a zero value or has no IID TLV 83rd IETF, Paris, March 2012

Instance Identifier Assign to each ISIS packet an instance Identifier IIHs, LSPs, SNPs Instance is identified through new TLV IID TLV (TBA) IID ==> ISIS Instance IID TLV is 16-bits number Single IID TLV on each ISIS packet 83rd IETF, Paris, March 2012

Instance Identifier IID TLV allows a router to distinguish among ISIS packets when running multiple ISIS instances Upon reception, packets are forwarded to the corresponding instance Routers establish adjacencies if sharing same IID How to distinguish/discriminate among data packets once routing schemes/trees have been computed is out of the scope of this document. 83rd IETF, Paris, March 2012

MI-ISIS Slightly different approach than the one taken by Multi-topologies ISIS No shared fate other than the link Separate flooding, LSDBs, Adjacency table, … IID TLV _must_ be unique per ISIS packet Requires packet analysis in order to enforce the rule Probably more work to do prior to accept reject each packet 83rd IETF, Paris, March 2012

IID and ITID Before version 5: If more than one IID is configured on a given link, multiple adjacencies will be established, one per instance Means: more than one adjacency even on p2p links Version 5 introduces the capability of having multiple topologies within the same instance Two levels: instance and topology Separate LSDB per topology Separate Update process per topology ITID: Instance Topology Identifier Advantages: two levels of hierarchy: Instance and Topology Still independent flooding and LSDBs 83rd IETF, Paris, March 2012

MI-ISIS Version 6: Re-defines ITID to 16 bits Requirement: ability to map ITID to VLAN-ID 83rd IETF, Paris, March 2012