simplified extension of lsp space for is-is

18
Simplified Extension of LSP Space for IS-IS draft-ietf-isis-wg-extlsp-00.txt Les Ginsberg Stefano Previdi Mike Shand

Upload: kitra

Post on 04-Jan-2016

15 views

Category:

Documents


0 download

DESCRIPTION

draft-ietf-isis-wg-extlsp-00.txt Les Ginsberg Stefano Previdi Mike Shand. Simplified Extension of LSP Space for IS-IS. Problem Statement. IS-IS LSP Space is generous but limited (256 * 1492) Adequate for advertising Reachability - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Simplified Extension of LSP Space for IS-IS

Simplified Extension of LSP Space for IS-IS

draft-ietf-isis-wg-extlsp-00.txtLes Ginsberg

Stefano Previdi

Mike Shand

Page 2: Simplified Extension of LSP Space for IS-IS

Problem Statement

IS-IS LSP Space is generous but limited (256 * 1492)

Adequate for advertising ReachabilityMay not be adequate (someday) for

advertisement of non-routing informationMT support and/or aggressive inter-level

leaking may exceed capacity

Page 3: Simplified Extension of LSP Space for IS-IS

RFC 3786

Allows a system to be assigned additional system IDs and issue Extended LSPs

Defined Alias System ID - TLV 24Two Operating Modes:

Mode 1 – Compatible w legacy routersMode 2 –Not compatible w legacy routers

Page 4: Simplified Extension of LSP Space for IS-IS

Issues w RFC 3786

To achieve full flexibility Mode 2 is desired – but requires:• Utilize proper system ID to neighbors dependent on

where IS neighbor will be advertised• Not backwards compatible

Real problems are:• space consumed by non-routing info• Potential explosion of leaf info (MT, leaking)

Page 5: Simplified Extension of LSP Space for IS-IS

(not so)Simplified ProposalUtilizes Multiple System IDs and Alias System ID

TLV like RFC 3786

Prohibits Neighbor TLVs except to Originating System – essentially Mode 1 of RFC 3786

Defines new TLVs to carry non-routing info associated w neighbors

Page 6: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

Changes since previous versionAdd support for advertising leaf information in

extended LSPs

Defines new TLVs to carry non-routing info associated w neighbors

Define rules for considering non-routing info for the same object when multiple TLVs are required

Page 7: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

Topology

R R`

0->

<-max-1

A

LSP-R

Neighbor A

Neighbor R` (0)

LSP-R`

Alias TLV(R)

Neighbor R (max-metric-1)

LSP-A

Neighbor R

Page 8: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

Extended LSP MUST HAVEsIS Neighbor to Originating System using

Maxmetric-1 (MT support – for all topologies)

Area Address(es) – same as Originating System

OL, ATT, P bits MUST BE ZERO

MT TLV (229) as necessary

Page 9: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

Normal LSP MUST HAVEsIS Neighbor to Virtual IS using metric of zero (MT

support – for all topologies)

MT TLV (229) – for all topologies w leaf info advertised in either normal or extended LSPs

Page 10: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

Extended LSP MUST NOT HAVEs

No Neighbors other than to Originating SystemIS Neighbors (2)Extended IS Reachability (22)MT IS Neighbors (222)

TLVs which MAY NOT appear in Extended LSPs:ES Neighbors (3)

Part. DIS (4)

Prefix Neighbors (5)

Page 11: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

Extended LSP MAY HAVELeaf Information (avoid if possible)

IP Int. Reach (128)

IP Ext. Address (130)

The extended IP reachability TLV (135)

MT IP. Reach (235)

IPv6 IP. Reach (236)

MT IPv6 IP. Reach (237)

Page 12: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

New TLVsAlias TLV (24) – has system-id of originating

system.IS Neighbor Attribute TLV (23) – identical to TLV 22MT IS Neighbor Attribute TLV (223) – identical to

TLV 222

Neighbor Attribute TLVs DO NOT establish a neighbor relationship!!!

Page 13: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

IS Neighbor Attribute TLVsMay appear in any LSP (normal or extended)

Handling multiple TLVs w the same context (e.g. link):

No conflicts: TLVs are additiveConflicts:

1. Normal LSPs2. Extended LSP w lowest system-id

Overcomes 255 byte limitation

Page 14: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

Handling Neighbor Attribute Info in Multiple TLVs

LSP-R

TLV 23Neighbor A-00200.200.200.1 !Interface address200.200.200.2 !Neighbor interface address100 Mb !Maximum bandwidth

LSP-R’

TLV 23Neighbor A-00200.200.200.1 !Interface address200.200.200.2 !Neighbor interface address100 Mb !Maximum bandwidth – not used0x2 !GMPLS Link Protection

Page 15: Simplified Extension of LSP Space for IS-IS

© 2002, Cisco Systems, Inc. Company Confidential

OL and Leaf Info:Consistency w legacy behavior

R R`0->

<-max-1

A(legacy)

B C

100

200.200.200/24

Page 16: Simplified Extension of LSP Space for IS-IS

Advantages of Simplified Proposal

Single Operating ModeNo Change to handling of LSPs in SPFBackwards CompatibleTLV “overflow” (>255/object) is easily accommodated

Page 17: Simplified Extension of LSP Space for IS-IS

Limitations of Simplified Proposal

Requires support for extended LSPs in support of non-routing info extensions (in the future) ()

Requires new TLV for TE Info to achieve full separation of routing/non-routing info

Page 18: Simplified Extension of LSP Space for IS-IS

Why Solve This Now?

Existence of RFC 3786 may lead to deployments

Alternative Solution will then be more costly/difficult