Advertising Generic Information in IS-IS

Slides:



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

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.
IPv6 Routing IPv6 Workshop Manchester September 2013
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 VLSM and CIDR Routing Protocols and Concepts – Chapter 6.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
OSPF Operator Defined TLVs for Agile Service Deployment (previous name self-defined TLVs) draft-chunduri-ospf-operator-defined-tlvs-00 (previously: draft-chunduri-ospf-self-defined-sub-tlvs-03)
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.
ES 101. Module 2 IP Addressing & Routing. Last Lecture Wide area networking Definition of “packets”
IS-IS WG - IETF 71 Summary Route with Detailed Reachability George Swallow, Clarence Filsfils, Stefano Previdi
Simplified Extension of LSP Space for IS-IS draft-ietf-isis-wg-extlsp-00.txt Les Ginsberg Stefano Previdi Mike Shand.
AAA and Mobile IPv6 Franck Le AAA WG - IETF55. Why Diameter support for Mobile IPv6? Mobile IPv6 is a routing protocol and does not deal with issues related.
Dean Cheng Xiaohu Xu Joel Halpern Mohamed Boucadair
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
Cisco Confidential © 2010 Cisco and/or its affiliates. All rights reserved. 1 draft-pillay-esnault-ospf-service-distribution-00.txt Padma Pillay-Esnault.
OSPFv3 Auto-Config IETF 83, Paris Jari Arkko, Ericsson Acee Lindem, Ericsson.
73rd IETF - Minneapolis I. T. N. M. draft-wijnands-mpls-mldp-in-band-signaling-00.
1 OSPF Based L1VPN Auto-Discovery ( draft-bryskin-l1vpn-ospf-auto-discovery-00.txt ) Igor Bryskin (Movaz Networks) : Lou Berger (LabN.
88th IETF, Vancouver, November 2013 IS-IS Support for Unidirectional Links draft-ietf-isis-udl-01.txt Les Ginsberg
Extended Attributes RADEXT - IETF 81 Alan DeKok FreeRADIUS Avi Lior Bridgewater.
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.
ISIS IETF 71 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.
OIF Liaison on Routing IETF 75 – Stockholm – Jul ‘09 L. Ong (Ciena)
66th IETF meeting, July 2006 Extensions to the OSPF Management Information Base in support of GMPLS Extensions to the OSPF Management Information Base.
Residence Time Measurement draft-mirsky-mpls-residence-time-04 Greg Mirsky John Drake
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.
8 Byte BGP Communities Finding a practical way forward.
60th IETF, San Diego, August 2004 OSPF MPLS Traffic Engineering capabilities draft-vasseur-ospf-te-caps-00.txt Jean-Philippe Vasseur
BGP extensions for Path Computation Element (PCE) Discovery in a BGP/MPLS IP-VPN draft-kumaki-pce-bgp-disco-attribute-03.txt Kenji Kumaki KDDI R&D Labs,
BGPSEC Protocol (From -01 to -02 and on to -03) Matt Lepinski.
Update on Advertising L2 Bundle Member Link Attributes in IS-IS
83rd IETF Paris by Tissa Senevirathne Les Ginsberg Ayan Banerjee
IETF 67, MPLS WG, San Diego 11/08/2006
draft-ietf-idr-ls-distribution-02
MPLS-TP Fault Management Draft draft-boutros-mpls-tp-fault-01
Synchronisation of Network Parameters draft-bryant-rtgwg-param-sync-00
Multi-Instances ISIS Extension draft-ietf-isis-mi-08.txt
ASON routing implementation and testing ASON routing extensions
PCEP Extensions For Transporting Traffic Engineering (TE) Data
NAT State Synchronization using SCSP draft-xu-behave-nat-state-sync-01
Chapter-5 TCP/IP Suite.
Les Ginsberg Stefano Previdi Peter Psenak Martin Pilka
Pascal Thubert, Carsten Bormann, Robert Cragie, Laurent Toutain
ISIS Route Tag sub-TLV draft-ietf-isis-admin-tags-02.txt
OSPF Enhancement for Signal and Network Element Compatibility for Wavelength Switched Optical Networks
draft-wijnands-mpls-mldp-vpn-in-band-signaling-00
OSPF Extensions for ASON Routing draft-ietf-ccamp-gmpls-ason-routing-ospf-03.txt IETF67 - Prague - Mar’07 Dimitri.
Explicitly advertising the TE protocols enabled on links in OSPF
draft-lw-spring-sid-allocation-02
Generalized Routing ISCD Switching Capability Specific Information draft-ceccarelli-teas-gneralized-scsi-00 Daniele Ceccarelli
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-02
mLDP Extensions for Multi-Topology Routing
IP Addressing Introductory material
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-00
Planning the Addressing Structure
Routing Protocols and Concepts – Chapter 6
Routing Protocols and Concepts – Chapter 6
Routing Protocols and Concepts – Chapter 6
Extended BFD draft-mirmin-bfd-extended
draft-liu-pim-mofrr-tilfa-00
BIER in IPv6 draft-zhang-bier-bierin6-03
draft-ietf-bier-ipv6-requirements-01
ISIS extensions for SRv6 draft-bashandy-isis-srv6-extensions-03
BGP VPN service for SRv6 Plus IETF 105, Montreal
TRILL Header Extension Improvements
Parag Jain, Samer Salam, Ali Sajassi (Cisco),
draft-ietf-ospf-te-link-attr-reuse-04
Presentation transcript:

Advertising Generic Information in IS-IS draft-ginsberg-isis-genapp-01.txt Les Ginsberg Stefano Previdi Mike Shand

Topics Review of the basic functionality (no change since V-00) Changes in V-01: Use of MI Contrast w Experimental

Use of TLV Codepoints Number of TLV codepoints is limited to 256 Currently 37 have been assigned Application Advertisements Could Consume this space

Use of sub-TLVs Use of sub-TLVs (introduced by RFC 3784) provides additional codepoints within the context of the parent TLV Multiple levels of sub-TLVs are allowed but create encoding inefficiency Encoding inefficiency increases the likelihood that a single TLV (255 octets) will be insufficient to describe all attributes for an object

GENAPP Solution Assign one TLV for use by all applications Define an Application ID to provide a unique context for each application Each application has 256 sub-TLV codepoints No additional TLV codepoints required ever!! Minimizes need for nested sub-TLVs Can be advertised only in LSPs – not IIHs/SNPs

TLV Format Type 251 (proposed) Length # of octets in the value field (3 to 255) Value: No. of octets +-----------------------------+ | Flags | 1 | Application ID | 2 | Application | | IP Address Info | 0 to 20 | Additional Application | 0 to (252 - | Specific Information | len of IP Address info)

Field Description 0 1 2 3 4 5 6 7 +-+-+-+-+-+-+-+-+ | Rsvd |V|I|D|S| Flags S – Domain wide flooding D – Down bit I – IPv4 address follows V- IPv6 address follows Application ID – assigned by IANA Application IP Address Info: IPv4 and/or IPv6 address for application (not necessarily a Router ID)

Flooding Procedures Each GENAPP TLV describes exactly one application Information with different flooding scopes requires different TLVs S-bit => domain-wide flooding D-bit set indicates L2->L1 leaking has occurred – do NOT leak back into L2 Do NOT use information in the LSP of an unreachable system – could be stale Updates SHOULD be advertised in the same LSP # whenever possible

Why Use IS-IS for Application Info There is no good reason!!  IS-IS primary function is in support of routing Advertisement of non-routing related info compromises the efficiency

By Popular Demand… IS-IS Update mechanism is attractive: Reliable Scaleable Proven to work Use of a separate instance minimizes impact on routing Independent control of flooding and processing

Use with Caution DAMPENING MUST BE DONE!! Sending additional information has the potential to negatively impact performance of the protocol DAMPENING MUST BE DONE!!

Relationship to Router Capabilities draft-ietf-isis-caps-06.txt Reserved for router capabilities (not applications) Format is not as flexible (all sub-TLVs share same context) Same flooding rules

Relationship to experimental draft-ietf-isis-experimental-tlv-05.txt Advertise information for apps which are documented publicly Uses MUST be standardized

WG Item???