Internet DRAFT - draft-lz-isis-relax-interfaces-limit
draft-lz-isis-relax-interfaces-limit
Network Working Group C. Lin
Internet-Draft H. Zhang
Intended status: Standards Track HangZhou H3C Co. Limited
Expires: January 4, 2014 V. Manral
Hewlett-Packard Co.
July 5, 2013
Simplified Extension of interface Space for IS-IS
draft-lz-isis-relax-interfaces-limit-00
Abstract
This document describes a simplified method for extending the
interface space beyond the 255 interfaces limit. The proposed
mechanism does not require any changes to the IS-IS protocol.
Status of this Memo
This Internet-Draft is submitted in full conformance with the
provisions of BCP 78 and BCP 79.
Internet-Drafts are working documents of the Internet Engineering
Task Force (IETF). Note that other groups may also distribute
working documents as Internet-Drafts. The list of current Internet-
Drafts is at http://datatracker.ietf.org/drafts/current/.
Internet-Drafts are draft documents valid for a maximum of six months
and may be updated, replaced, or obsoleted by other documents at any
time. It is inappropriate to use Internet-Drafts as reference
material or to cite them other than as "work in progress."
This Internet-Draft will expire on December 19, 2013.
Copyright Notice
Copyright (c) 2012 IETF Trust and the persons identified as the
document authors. All rights reserved.
This document is subject to BCP 78 and the IETF Trust's Legal
Provisions Relating to IETF Documents
(http://trustee.ietf.org/license-info) in effect on the date of
publication of this document. Please review these documents
carefully, as they describe your rights and restrictions with respect
to this document. Code Components extracted from this document must
include Simplified BSD License text as described in Section 4.e of
the Trust Legal Provisions and are provided without warranty as
described in the Simplified BSD License.
Lin & Zhang & vishwas Expires January 4, 2014 [Page 1]
Internet-Draft Simplified Extension of interface Space June 2013
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 3
2. Requirements Language . . . . . . . . . . . . . . . . . . . . . 3
3. Definition of Commonly Used Terms . . . . . . . . . . . . . . . 3
4. Proposed Solution . . . . . . . . . . . . . . . . . . . . . . . 4
5. Security Considerations . . . . . . . . . . . . . . . . . . . . 5
6. IANA Considerations . . . . . . . . . . . . . . . . . . . . . . 5
7. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . . 5
8. References . . . . . . . . . . . . . . . . . . . . . . . . . . 5
8.1. Normative References . . . . . . . . . . . . . . . . . . . 5
8.2. Informative References . . . . . . . . . . . . . . . . . . 5
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . . 5
Lin & Zhang & vishwas Expires January 4, 2014 [Page 2]
Internet-Draft Simplified Extension of interface Space June 2013
1. Introduction
The IS-IS specification has an implicit limit of 255 interfaces, as
constrained by the eight-bit Circuit ID field carried in various
packets. Moderately clever implementers have realized that the only
true constraint is that of 255 LAN interfaces, and for that matter
only 255 LAN interfaces for which a system is the Designated IS.
This is because the only place that the circuit ID is advertised in
LSPs is in the pseudo-node LSP ID.
Implementers have treated the point-to-point circuit ID number space
as being independent from that of the LAN interfaces, since these
circuit IDs appear only in IIH PDUs and are only used for detection
of a change in identity at the other end of a link. More than 255
point-to-point interfaces have been supported by sending the same
circuit ID on multiple interfaces. See [RFC5303].
However, that solution suffers from restrictions required to maintain
interoperability with systems that do not support the extensions.
This document defines extensions that allow a system to exceed the
255 interfaces limit and do so in a way that has no interoperability
issues with systems that do not support the extension.
2. Requirements Language
The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this
document are to be interpreted as described in [RFC2119].
3. Definition of Commonly Used Terms
This section provides definitions for terms that are used throughout
the text. The terminology is consistent with that used in RFC 5311.
Originating IS: A physical IS running the IS-IS protocol. As
this document describes a method that allows a single physical IS to
run additional interfaces in name of multiple extend ISs, the
Originating IS represents the single physical IS.
Normal system-id: The system-id of an Originating IS as defined by
[IS-IS].
Additional system-id: A system-id other than the "Normal system-id",
that is assigned by the network administrator to an Extend-IS in
order to extend the interface range. The Additional system-id, like
the Normal system-id, must be unique throughout the routing area
(Level-1) or domain (Level-2), and must be different with the
Additional system-id used to extend LSPs in RFC5311.
Extending IS: The system, identified by an Additional system-id, for
the interfaces beyond 255 to enabled with.
Local System: A physical IS running the IS-IS protocol, including
Originating IS and Extending ISs.
Lin & Zhang & vishwas Expires January 4, 2014 [Page 3]
Internet-Draft Simplified Extension of interface Space June 2013
4. Proposed Solution
The extension proposed to IS-IS to relax the 255 interfaces limit,
Extending IS, same defined as Virtual IS in RFC 5311, is introduced
to be only used for extending the interfaces. Circuit index is
allocated based on IS, one extended IS 255 more interfaces. Here's
the diagrams:
R1 R255
\ /
I1 ... I255
____\_______________________/_________
| |
| Originating IS |
|______________________________________|
/ \
/ \
/ \
________/______ ___\___________
| extending IS' | ... | extending IS" |
|_______________| |_______________|
/ \ / \
I'1 ... I'255 I"1 ... I"255
/ \ / \
R'1 R'255 R"1 R"255
Figure 1: Extend interface space by extending IS
where Rx are remote routers, Ix are interface to remote routers.
When interface space is exceeded, for example I'x and I"x as
illustrated in Figure 1 is enabled in the name of extending IS, which
means R'x is peered with extending IS' and R"x is peered with
extending IS", NOT with Originating IS. The Originating IS MUST
specify extending ISs as a neighbor, with metric set to zero.
Extending ISs MUST specify the Originating IS as a neighbor with
metric set to zero. The adjacency between Originating IS and
Extending ISs SHOULD be considered as point-to-point.
Hello packet sending
Additional system-id is used for the Hello Packets sending on The
interface which is running in Extending IS.
LSP FLOOD
When a new LSP has been received, it must be flooded out some set
of the local system's interfaces including Original IS's interfaces
and all Extending ISs's interfaces. Also, a self-originated LSP must
be flooded out all the local system's interfaces including Original
IS's interfaces and all Extending ISs's interfaces.
Route Calculation
In local system, LSP Database including all Extending ISs's LSP
should be used in route calculation. All Extending ISs's interfaces
should be used in nexthop calculation.
Lin & Zhang & vishwas Expires January 4, 2014 [Page 4]
Internet-Draft Simplified Extension of interface Space June 2013
5. Security Considerations
This document raises no new security issues for IS-IS. IS-IS
security may be used to secure the IS-IS messages discussed here.
See [RFC5304].
6. IANA Considerations
This document has no IANA actions.
7. Acknowledgements
8. References
8.1. Normative References
[IS-IS] ISO, "Intermediate system to Intermediate system routeing
information exchange protocol for use in conjunction with
the Protocol for providing the Connectionless-mode Network
Service (ISO 8473)," ISO/IEC 10589:2002, Second Edition.
[RFC5303] D. Katz,R. Saluja,D. Eastlake 3rd,
"Three-Way Handshake for IS-IS Point-to-Point Adjacencies."
[RFC5311] Hermelin, A., Previdi, S., and M. Shand,
"Simplified Extension of Link State PDU (LSP) Space for
IS-IS",RFC 5311, February 2009.
8.2. Informative References
[draft-ietf-isis-wg-255adj-02.txt] T. Przygienda, Maintaining more
than 255 circuits in IS-IS
Authors' Addresses
Changwang Lin
Oriental Electronic Bld.,2 Chuangye Road,
Shang-Di Information Industry Base,Hai-Dian District
Beijing
P.R.China
Email: linchangwang.04414@h3c.com
Haifeng Zhang
HangZhou H3C Co. Limited
310 Liuhe Road, Zhijiang Science Park
Hangzhou
P.R. China
Email: zhanghf@h3c.com
Manral Vishwas
Hewlett-Packard Co.
USA
Email: vishwas.manral@hp.com
Lin & Zhang & vishwas Expires January 4, 2014 [Page 5]