Re: [Isis-wg] Alexey Melnikov's Discuss on draft-ietf-isis-rfc4971bis-03: (with DISCUSS and COMMENT)
Alexey Melnikov <aamelnikov@fastmail.fm> Thu, 18 August 2016 12:48 UTC
Return-Path: <aamelnikov@fastmail.fm>
X-Original-To: isis-wg@ietfa.amsl.com
Delivered-To: isis-wg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 901D112DD9A; Thu, 18 Aug 2016 05:48:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.719
X-Spam-Level:
X-Spam-Status: No, score=-2.719 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=fastmail.fm header.b=BCG/Tomw; dkim=pass (1024-bit key) header.d=messagingengine.com header.b=Yd1EsCm3
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 KtP92vz1m5yy; Thu, 18 Aug 2016 05:48:51 -0700 (PDT)
Received: from out2-smtp.messagingengine.com (out2-smtp.messagingengine.com [66.111.4.26]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D4AFD12DBFB; Thu, 18 Aug 2016 05:47:12 -0700 (PDT)
Received: from compute6.internal (compute6.nyi.internal [10.202.2.46]) by mailout.nyi.internal (Postfix) with ESMTP id 09DC320489; Thu, 18 Aug 2016 08:47:12 -0400 (EDT)
Received: from web5 ([10.202.2.215]) by compute6.internal (MEProxy); Thu, 18 Aug 2016 08:47:12 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d=fastmail.fm; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=Hh1rX5BA9lLzc307BUwk21PV9rA=; b=BCG/To mwGASfp35DC/JJ6lJPH1ZutcWB41rUI+BRN3gkAJG+sTki8xJdXcDI+ci76pN7Gf mmq6ESBCIR9e5pzLkF3SCx0PbY2Dx6jdnkTM0Xr0x00kP8yiiG1QD++cggxJLZmd X05zVs5gDcbzk+BU8VOO6ZoGfclBEuwzy6+yw=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-sasl-enc:x-sasl-enc; s=smtpout; bh=Hh1rX5BA9lLzc30 7BUwk21PV9rA=; b=Yd1EsCm3LLERFS57NaaPevgmUICOELFb5MFCNYsRFtHCKQm ccYmOT9DqrhQaR9fq1sdQ3ZgUqrVQZZ6uiGGpHJalGOMFr7+0812xGHu1r3/iTFY z8Lk6LbkIsaH7sNFyMcu5kazyEN3Hs67uTH5FR8k9bw51JhHmpgrlKtwno9Y=
Received: by mailuser.nyi.internal (Postfix, from userid 99) id CB0C596883; Thu, 18 Aug 2016 08:47:11 -0400 (EDT)
Message-Id: <1471524431.3108981.699046433.0070940D@webmail.messagingengine.com>
X-Sasl-Enc: 61oQl/AeFtgSLNnafAtZGQVu/JH2PivJ2hWnAHB9n46C 1471524431
From: Alexey Melnikov <aamelnikov@fastmail.fm>
To: Alia Atlas <akatlas@gmail.com>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative; boundary="_----------=_147152443131089810"; charset="utf-8"
X-Mailer: MessagingEngine.com Webmail Interface - ajax-b25c4c74
Date: Thu, 18 Aug 2016 13:47:11 +0100
In-Reply-To: <CAG4d1rd-wh2cN0=ixLfkWT=b1CgDXrShgmiKuiw_Kan8XPSThw@mail.gmail.com>
References: <147136220282.22903.10134856216046001373.idtracker@ietfa.amsl.com> <16512c4a95214a36972736635f275ba6@XCH-ALN-001.cisco.com> <1471514324.3079848.698914785.71D940DF@webmail.messagingengine.com> <CAG4d1rd-wh2cN0=ixLfkWT=b1CgDXrShgmiKuiw_Kan8XPSThw@mail.gmail.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/isis-wg/Wn_VlTIjo71zDdbB_b-C13TODOE>
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, isis-chairs@ietf.org, Christian Hopps <chopps@chopps.org>, isis-wg@ietf.org, The IESG <iesg@ietf.org>, draft-ietf-isis-rfc4971bis@ietf.org
Subject: Re: [Isis-wg] Alexey Melnikov's Discuss on draft-ietf-isis-rfc4971bis-03: (with DISCUSS and COMMENT)
X-BeenThere: isis-wg@ietf.org
X-Mailman-Version: 2.1.17
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, 18 Aug 2016 12:48:53 -0000
Hi Alia, On Thu, Aug 18, 2016, at 01:32 PM, Alia Atlas wrote: > Hi Alexey, > > On Thu, Aug 18, 2016 at 5:58 AM, Alexey Melnikov > <aamelnikov@fastmail.fm> wrote: >> Hi Les, >> >> On Tue, Aug 16, 2016, at 05:56 PM, Les Ginsberg (ginsberg) wrote: >> > Alexey - >> >> [snip] >> > > ----------------------------------------------------------------- >> > > ----- >> > > DISCUSS: >> > > ---------------------------------------------------------------- >> > > ------ >> > > >> > > I would like to get clarification on the following points before >> > > recommending approval of this document: >> > > >> > > 1) How do multiple CAPABILITY TLVs from the same source treated, >> > > if they have the same S and D flags, but different subTLV? >> > > Are the cumulative? Or this is not allowed? I am sorry if I >> > > missed where this was described, let me know if I did. >> > >> > [Les:] Section 2 states: >> > >> > " The Router CAPABILITY TLV is OPTIONAL. As specified in Section >> > 3, more than one Router CAPABILITY TLV from the same source MAY >> > be present." >> > >> > The only problematic case is when you have two TLVs from the same >> > source which have different settings for the same attribute i.e. >> > same sub-TLV but different values. This case is discussed in >> > detail in Section 3. Different sub-TLVs presents no issue of >> > course. Note this text is unchanged from the existing RFC. >> >> What happens in real world if there are two CAPABILITY TLVs which >> contain different attributes? Are they treated as cumulative >> (i.e. this >> is a nice trick to overcome CAPABILITY TLV length limit), does the >> second CAPABILITY TLV value always overrides earlier instances >> of the >> CAPABILITY TLV? >> >> I think the document should state what happens. If there is no >> consistent behaviour in this area, the document should says so >> as well. > > First, with IS-IS flooding, there is no defined order in which > different TLVs can be > assumed to be received. It isn't possible to do a "first-in" or "last- > in" tie-breaker > because the TLVs can be received in different order at different > routers. > > Second, the entire content of the CAPABILITY TLV is a set of flags, > currently > used solely to control how the TLV is distributed between IS-IS level > 1 and IS-IS > level 2, and optional sub-TLVs. > > It would be possible for additional of the reserved flags to be, in > theory, allocated > in which case they would also represent an "attribute" of the > CAPABILITY TLV. > Currently, only sub-TLVs have been defined; each individually may > contain multiple > pieces of information. What is considered "the same attribute" could > vary by sub-TLV > or be the whole sub-TLV. For instance, in RFC 4972, "IS-IS TE-MESH- > GROUP sub-TLV may contain one or more mesh-group entries" > > The document already specifies "Where a receiving system has two > copies of a CAPABILITY TLV from the > same system that have different settings for a given attribute, the > procedure used to choose which copy shall be used is undefined." > I think you need to include some of your clarifications in the document, I don't believe the document is clear on the above.
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Hannes Gredler
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Les Ginsberg (ginsberg)
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alexey Melnikov
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Les Ginsberg (ginsberg)
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alexey Melnikov
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alexey Melnikov
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alia Atlas
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alia Atlas
- [Isis-wg] Alexey Melnikov's Discuss on draft-ietf… Alexey Melnikov
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alexey Melnikov
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Les Ginsberg (ginsberg)
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alia Atlas
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alexey Melnikov
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alia Atlas
- [Isis-wg] Alexey Melnikov's Discuss on draft-ietf… Alexey Melnikov
- Re: [Isis-wg] Alexey Melnikov's Discuss on draft-… Alexey Melnikov