Re: [Isis-wg] FW: New Version Notification for draft-ginsberg-isis-rfc4971bis-00.txt

"Les Ginsberg (ginsberg)" <ginsberg@cisco.com> Thu, 15 October 2015 04:32 UTC

Return-Path: <ginsberg@cisco.com>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3EFAE1B302B for <isis-wg@ietfa.amsl.com>; Wed, 14 Oct 2015 21:32:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id a6XptKhq7jD6 for <isis-wg@ietfa.amsl.com>; Wed, 14 Oct 2015 21:32:41 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7F751B2AF1 for <isis-wg@ietf.org>; Wed, 14 Oct 2015 21:32:40 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=15023; q=dns/txt; s=iport; t=1444883561; x=1446093161; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=OMzSQKln5eXiWcHevLiz+xbzssgOkoNGjQ/t4nRO/qo=; b=HrvJeZcNi37GxssCeqYIcCYZcpot7F82IWdJjlnEGIt4TFobJc7wbclY HhnGvJotcBR91JvT1AmcLt5vHfuee3bO896MvrcsakkG2m+S3wwrjIibZ +4iQtcGV7VgOGQ9pI5QpOLwqZNCGwlwWPBHAZSGoml7K94Ych9AwQKd/P g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0AcAgAoKx9W/5FdJa1egyZUbga9JgENgVkXCoV7AoE8OBQBAQEBAQEBgQqEJgEBAQMBAQEBNzQJAgUHBAIBCBEEAQEfCQcnCxQIAQgCBAENBQiIHggNwn8BAQEBAQEBAQEBAQEBAQEBAQEBAQEXhnaEfoUNBwaEKAWND4kIAYUYh3uBX0iDcoMkjmaDbgEfAQFCghEdFoE/cYRhgQYBAQE
X-IronPort-AV: E=Sophos;i="5.17,684,1437436800"; d="scan'208";a="197596422"
Received: from rcdn-core-9.cisco.com ([173.37.93.145]) by alln-iport-4.cisco.com with ESMTP; 15 Oct 2015 04:32:40 +0000
Received: from XCH-ALN-007.cisco.com (xch-aln-007.cisco.com [173.36.7.17]) by rcdn-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id t9F4WciT001116 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 15 Oct 2015 04:32:39 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-007.cisco.com (173.36.7.17) with Microsoft SMTP Server (TLS) id 15.0.1104.5; Wed, 14 Oct 2015 23:32:25 -0500
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1104.000; Wed, 14 Oct 2015 23:32:25 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, ISIS-WG <isis-wg@ietf.org>
Thread-Topic: [Isis-wg] FW: New Version Notification for draft-ginsberg-isis-rfc4971bis-00.txt
Thread-Index: AQHRBV9S6ail+TVttEKyU37V2vn2OZ5o0XSQgAB/q4CAAgX2IIAAximA///bZ0A=
Date: Thu, 15 Oct 2015 04:32:25 +0000
Message-ID: <532dc51071c9434e9695d43cfa8dce22@XCH-ALN-001.cisco.com>
References: <20151008035854.31741.17926.idtracker@ietfa.amsl.com> <d0010681b7f64c74b2b8cdc07174bdfd@XCH-ALN-001.cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB360FD@NKGEML512-MBS.china.huawei.com> <62f35c3b86584d42983d59f0a69cf5b6@XCH-ALN-001.cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB363D2@NKGEML512-MBS.china.huawei.com> <3b7e3564083e41abaf5fd5ee979dac98@XCH-ALN-001.cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB364DD@NKGEML512-MBS.china.huawei.com> <ba665042f1ba4c33ba220cb9e50921be@XCH-ALN-001.cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB37DBD@NKGEML512-MBS.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0CB37DBD@NKGEML512-MBS.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.223.230]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/mOe37moyG80u8U7GgPZ4pR8s-IE>
Cc: "Stefano Previdi (sprevidi)" <sprevidi@cisco.com>
Subject: Re: [Isis-wg] FW: New Version Notification for draft-ginsberg-isis-rfc4971bis-00.txt
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: IETF IS-IS working group <isis-wg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/isis-wg/>
List-Post: <mailto:isis-wg@ietf.org>
List-Help: <mailto:isis-wg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/isis-wg>, <mailto:isis-wg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Oct 2015 04:32:44 -0000

Xiaohu -

> -----Original Message-----
> From: Xuxiaohu [mailto:xuxiaohu@huawei.com]
> Sent: Wednesday, October 14, 2015 6:38 PM
> To: Les Ginsberg (ginsberg); ISIS-WG
> Cc: Stefano Previdi (sprevidi)
> Subject: RE: [Isis-wg] FW: New Version Notification for draft-ginsberg-isis-
> rfc4971bis-00.txt
> 
> Hi Les,
> 
> > -----Original Message-----
> > From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
> > Sent: Thursday, October 15, 2015 2:50 AM
> > To: Xuxiaohu; ISIS-WG
> > Cc: Stefano Previdi (sprevidi)
> > Subject: RE: [Isis-wg] FW: New Version Notification for
> > draft-ginsberg-isis-rfc4971bis-00.txt
> >
> > Xiaohu -
> >
> > > -----Original Message-----
> > > From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf Of
> > > Xuxiaohu
> > > Sent: Monday, October 12, 2015 11:55 PM
> > > To: Les Ginsberg (ginsberg); ISIS-WG
> > > Cc: Stefano Previdi (sprevidi)
> > > Subject: Re: [Isis-wg] FW: New Version Notification for
> > > draft-ginsberg-isis- rfc4971bis-00.txt
> > >
> > > Hi Les,
> > >
> > > > -----Original Message-----
> > > > From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
> > > > Sent: Tuesday, October 13, 2015 12:40 PM
> > > > To: Xuxiaohu; ISIS-WG
> > > > Cc: Stefano Previdi (sprevidi)
> > > > Subject: RE: [Isis-wg] FW: New Version Notification for
> > > > draft-ginsberg-isis-rfc4971bis-00.txt
> > > >
> > > > Xiaohu -
> > > >
> > > > > -----Original Message-----
> > > > > From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf Of
> > > > > Xuxiaohu
> > > > > Sent: Monday, October 12, 2015 7:32 PM
> > > > > To: Les Ginsberg (ginsberg); ISIS-WG
> > > > > Cc: Stefano Previdi (sprevidi)
> > > > > Subject: Re: [Isis-wg] FW: New Version Notification for
> > > > > draft-ginsberg-isis- rfc4971bis-00.txt
> > > > >
> > > > > Hi Les,
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
> > > > > > Sent: Monday, October 12, 2015 8:39 PM
> > > > > > To: Xuxiaohu; ISIS-WG
> > > > > > Cc: Stefano Previdi (sprevidi)
> > > > > > Subject: RE: [Isis-wg] FW: New Version Notification for
> > > > > > draft-ginsberg-isis-rfc4971bis-00.txt
> > > > > >
> > > > > > Xiaohu -
> > > > > >
> > > > > > > -----Original Message-----
> > > > > > > From: Xuxiaohu [mailto:xuxiaohu@huawei.com]
> > > > > > > Sent: Monday, October 12, 2015 1:27 AM
> > > > > > > To: Les Ginsberg (ginsberg); ISIS-WG
> > > > > > > Cc: Stefano Previdi (sprevidi)
> > > > > > > Subject: RE: [Isis-wg] FW: New Version Notification for
> > > > > > > draft-ginsberg-isis- rfc4971bis-00.txt
> > > > > > >
> > > > > > > Hi Les,
> > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: Isis-wg [mailto:isis-wg-bounces@ietf.org] On Behalf
> > > > > > > > Of Les Ginsberg
> > > > > > > > (ginsberg)
> > > > > > > > Sent: Thursday, October 08, 2015 12:04 PM
> > > > > > > > To: ISIS-WG
> > > > > > > > Cc: Stefano Previdi (sprevidi)
> > > > > > > > Subject: [Isis-wg] FW: New Version Notification for
> > > > > > > > draft-ginsberg-isis-rfc4971bis-00.txt
> > > > > > > >
> > > > > > > > Folks -
> > > > > > > >
> > > > > > > > We have just submitted a bis draft for RFC 4971 to define
> > > > > > > > how to use TLV 242 on a router which supports only IPv6
> > > > > > > > (has no
> > > > > > > > IPv4
> > > > > addresses).
> > > > > > > >
> > > > > > > > The draft is identical to the original RFC except for:
> > > > > > > >
> > > > > > > > 1)New text at the beginning of Section 3 defining how to
> > > > > > > > use the TLV when no
> > > > > > > > IPv4 Router ID is present
> > > > > > >
> > > > > > > According to the definition of Router ID as defined in
> > > > > > > RFC4971 as
> > > follows:
> > > > > > >
> > > > > > > "A router that generates a CAPABILITY TLV MUST have a Router
> > > > > > > ID
> > > that
> > > > > > >    is a 32-bit number.  The ID MUST be unique within the IS-IS area.
> > If
> > > > > > >    the router generates any capability TLVs with domain
> > > > > > > flooding
> > > scope,
> > > > > > >    then the ID MUST also be unique within the IS-IS routing
> domain."
> > > > > > >
> > > > > > > the router ID is just required to be a 32-bit number which
> > > > > > > is unique within the area or the domain.
> > > > > > >
> > > > > > > However, it said in your draft,
> > > > > > >
> > > > > > > "...The Router ID SHOULD be identical to the value advertised in
> the
> > > > > > >    Traffic Engineering Router ID TLV [RFC5305].  If no Traffic
> > > > > > >    Engineering Router ID is assigned the Router ID SHOULD be
> > identical
> > > > > > >    to an IP Interface Address [RFC1195] advertised by the
> originating
> > > > > > >    IS. If the originating node does not support IPv4, then the
> reserved
> > > > > > >    value 0.0.0.0 MUST be used in the Router ID field and the IPv6 TE
> > > > > > >    Router ID sub-TLV [RFC5316] MUST be present in the TLV...."
> > > > > > >
> > > > > > > I'm wondering what's the reason for imposing the above
> > > > > > > restriction on the router ID, especially in the case where
> > > > > > > no TE is
> > > enabled?
> > > > > > > Or did you also want to know at least one routable IP
> > > > > > > address of a given router that generates a Router Capability
> > > > > > > TLV (see
> > > > > > > https://tools.ietf.org/html/draft-xu-isis-routable-
> > > > > > > ip-address-01)?
> > > > > >
> > > > > > [Les:] RFC 5305 and RFC 6119 which define the IPv4 and IPv6
> > > > > > Router ID TLVs respectively are explicit: the router ID MUST
> > > > > > be a routable
> > > address.
> > > > > > It is conceivable that we could use a different ID in TLV 242
> > > > > > - which is NOT required to be a routable address and is always
> > > > > > 32 bits
> > > > > > - but why would we want to do so? This places a burden on
> > > > > > operators to assign yet another unique number to each node and
> > > > > > then we need a way to correlate this number w the originating
> > > > > > node
> > > > > > - remembering that in the case of a leaked TLV 242 the
> > > > > > originator is not contained in the TLV nor in
> > > > > the containing LSP.
> > > > >
> > > > > In the case of a leaked TLV-242, the originator is identified by
> > > > > the Router ID contained in the TLV. No?
> > > > >
> > > > [Les:] Yes - that is the intent - and nothing in the bis version
> > > > changes that. All the bis version is clarifying is what value is
> > > > used in the
> > > fixed portion of TLV-242.
> > > > Are you suggesting that the router-id field in the fixed portion
> > > > of TLV 242 SHOULD be different than what is advertised in TLV 134?
> > > > If so, please explain why.
> > > >
> > > > > Of course, in the case where some routers in other areas need to
> > > > > know a routable IP address of the originator of a given leaked
> > > > > TLV-242, it needs to contain a particular sub-TLV within that
> > > > > TLV-242 so as to carry that routable IP address (e.g.,
> > > > > https://tools.ietf.org/html/draft-xu-isis-routable-ip-address-
> > > > > 01). That routable IP address could be identical to the TE
> > > > > router ID if
> > > assigned.
> > > > > Furthermore, routers that do not support that specific sub-TLV
> > > > > could continue processing those sub-TLVs that are supported.
> > > > >
> > > > > In contrast, according the following rules as proposed in your
> > > > > draft,
> > > > >
> > > > > "... If the originating node does not support IPv4, then the reserved
> > > > >    value 0.0.0.0 MUST be used in the Router ID field and the IPv6 TE
> > > > >    Router ID sub-TLV [RFC5316] MUST be present in the TLV.  Router
> > > > >    CAPABILITY TLVs which have a Router ID of 0.0.0.0 and do NOT
> > > > > have
> > the
> > > > >    IPv6 TE Router ID sub-TLV present MUST be ignored...."
> > > > >
> > > > > It would cause backwards compatibility issues to those
> > > > > RFC4971-compatible routers according to the following specification:
> > > > >
> > > > > "...   A router that generates a CAPABILITY TLV MUST have a Router ID
> > > that
> > > > >    is a 32-bit number.  The ID MUST be unique within the IS-IS area.  If
> > > > >    the router generates any capability TLVs with domain flooding
> scope,
> > > > >    then the ID MUST also be unique within the IS-IS routing domain.
> > > > > ..."
> > > > >
> > > > [Les:] For a router which does NOT support IPv4 - and therefore
> > > > has no reachable IPv4 address assigned to any interface (including
> > > > loopbacks)
> > > > - please explain what value that router would put into the fixed
> > > > portion of TLV 242 under the existing rules of RFC 4971? The
> > > > router would NOT have an IPv4  TE Router ID (TLV 134) - nor would
> > > > it have a reachable IPv4 address (TLV 132). So what value would be
> used?
> > > >
> > > > Under existing rules the operator would have to invent such an
> > > > address
> > > > - and guarantee that it is unique - and do so on every node which
> > > > needs to advertise TLV 242. This could be done - but is an
> > > > unnecessary
> > > burden for deployment.
> > > > We are trying to make it easier to deploy an IPv6 only box by the
> > > > bis changes so that a unique 32 bit router id does not have to be
> > > > invented just so that a router can send TLV 242.
> > > >
> > > > As for backwards compatibility, the only way an IPv6 only router
> > > > can send the Router Capability TLV under current RFC 4971 rules is
> > > > to assign a unique 32 bit ID to the router. The bis version does
> > > > not make this practice illegal, but it does introduce a stated
> > > > preference for using TLV 134 value if available and 0.0.0.0 plus
> > > > IPv6 Router ID sub-TLV if not avaialble. So folks who have IPv6
> > > > only deployments can continue to invent an IPv4 Router ID (as they
> > > > MUST
> > > > today) until they have fully deployed a version which supports the
> > > > bis extensions. Then they can remove the IPv4 Router ID and
> > > > automatically enable the new
> > > functionality.
> > >
> > > Does it mean the bis extension could not be deployed without a flag day?
> > > imagine the scenario where an RFC4971-compatible router receive two
> > > TLV- 242s (with router id of 0.0.0.0) which are originated by two
> > > IPv6-only
> > routers.
> > >
> >
> > [Les:] This was answered by my previous reply. Please read the
> > paragraph immediately preceding your question.
> 
> According to the following text from your previous reply
> 
> "...So folks who have IPv6 only deployments can continue to invent an IPv4
> Router ID (as they MUST today) until they have fully deployed a version
> which supports the bis extensions..."
> 
> Does it mean the routable IP address sub-TLV of the ISIS Router Capability
> TLV is still necessary until " they have fully deployed a version which supports
> the bis extensions"?
> 

[Les:] If by " routable IP address sub-TLV of the ISIS Router Capability" you mean sub-TLV 11: IPv4 TE Router ID then read on.
If not, then stop and explain which other sub-TLV you actually mean.

There is no use for sub-TLV 11. There wasn't one before rfc4971bis draft and there isn't one after rfc4971bis draft. If we had all been smarter back when RFC 5316 was being written we would have realized that and never defined the sub-TLV.

Sub-TLV 12: IPv6 TE Router ID is quite useful - and rfc4971bis is taking advantage of that.

   Les

> Best regards,
> Xiaohu
> 
> >    Les
> >
> > > Best regards,
> > > Xiaohu
> > >
> > > >    Les
> > > >
> > > > > Best regards,
> > > > > Xiaohu
> > > > >
> > > > > >    Les
> > > > > >
> > > > > > >
> > > > > > > Best regards,
> > > > > > > Xiaohu
> > > > > > >
> > > > > > > > 2)References have been updated
> > > > > > > >
> > > > > > > > Please let us know of any questions or comments.
> > > > > > > >
> > > > > > > >    Les (on behalf of Stefano and Mach)
> > > > > > > >
> > > > > > > > -----Original Message-----
> > > > > > > > From: internet-drafts@ietf.org
> > > > > > > > [mailto:internet-drafts@ietf.org]
> > > > > > > > Sent: Wednesday, October 07, 2015 8:59 PM
> > > > > > > > To: Mach Chen; Stefano Previdi (sprevidi); Les Ginsberg
> > > > > > > > (ginsberg); Stefano Previdi (sprevidi); Les Ginsberg
> > > > > > > > (ginsberg); Mach Chen
> > > > > > > > (Guoyi)
> > > > > > > > Subject: New Version Notification for
> > > > > > > > draft-ginsberg-isis-rfc4971bis-00.txt
> > > > > > > >
> > > > > > > >
> > > > > > > > A new version of I-D,
> > > > > > > > draft-ginsberg-isis-rfc4971bis-00.txt
> > > > > > > > has been successfully submitted by Les Ginsberg and posted
> > > > > > > > to the IETF repository.
> > > > > > > >
> > > > > > > > Name:		draft-ginsberg-isis-rfc4971bis
> > > > > > > > Revision:	00
> > > > > > > > Title:		IS-IS Extensions for Advertising Router Info
> > > > > > > > Document date:	2015-10-07
> > > > > > > > Group:		Individual Submission
> > > > > > > > Pages:		9
> > > > > > > > URL:
> > > > > > > > https://www.ietf.org/internet-drafts/draft-ginsberg-isis-r
> > > > > > > > fc
> > > > > > > > 49
> > > > > > > > 71
> > > > > > > > bi
> > > > > > > > s-00.txt
> > > > > > > > Status:
> > > > > > https://datatracker.ietf.org/doc/draft-ginsberg-isis-rfc4971bi
> > > > > > s/
> > > > > > > > Htmlized:
> > > > > > https://tools.ietf.org/html/draft-ginsberg-isis-rfc4971bis-00
> > > > > > > >
> > > > > > > >
> > > > > > > > Abstract:
> > > > > > > >    This document defines a new optional Intermediate System to
> > > > > > > >    Intermediate System (IS-IS) TLV named CAPABILITY,
> > > > > > > > formed of
> > > > > multiple
> > > > > > > >    sub-TLVs, which allows a router to announce its
> > > > > > > > capabilities
> > within
> > > > > > > >    an IS-IS level or the entire routing domain.
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > > > Please note that it may take a couple of minutes from the
> > > > > > > > time of submission until the htmlized version and diff are
> > > > > > > > available at
> > > > > tools.ietf.org.
> > > > > > > >
> > > > > > > > The IETF Secretariat
> > > > > > > >
> > > > > > > > _______________________________________________
> > > > > > > > Isis-wg mailing list
> > > > > > > > Isis-wg@ietf.org
> > > > > > > > https://www.ietf.org/mailman/listinfo/isis-wg
> > > > >
> > > > > _______________________________________________
> > > > > Isis-wg mailing list
> > > > > Isis-wg@ietf.org
> > > > > https://www.ietf.org/mailman/listinfo/isis-wg
> > >
> > > _______________________________________________
> > > Isis-wg mailing list
> > > Isis-wg@ietf.org
> > > https://www.ietf.org/mailman/listinfo/isis-wg