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

Tony Przygienda <tonysietf@gmail.com> Thu, 08 October 2015 06:10 UTC

Return-Path: <tonysietf@gmail.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 C1A9F1A8958 for <isis-wg@ietfa.amsl.com>; Wed, 7 Oct 2015 23:10:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level:
X-Spam-Status: No, score=-1.999 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, SPF_PASS=-0.001] 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 mFbUsTDYEbHw for <isis-wg@ietfa.amsl.com>; Wed, 7 Oct 2015 23:10:14 -0700 (PDT)
Received: from mail-qk0-x22f.google.com (mail-qk0-x22f.google.com [IPv6:2607:f8b0:400d:c09::22f]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 568CD1A8951 for <isis-wg@ietf.org>; Wed, 7 Oct 2015 23:10:14 -0700 (PDT)
Received: by qkht68 with SMTP id t68so15167022qkh.3 for <isis-wg@ietf.org>; Wed, 07 Oct 2015 23:10:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=Mq02SbA0WFhrwSleiTQfsnl/i4YLY+UWB7W8Wg7QwYE=; b=Qj63nBfVqP7PBlYT2hf/unlHjP0Ti73Fk/7ZEM1B+imeLYgeoW1M3VkFUMf3B21nma mgNwR1nGP1/8dU/4OwzTGWUDvDV2hJrCsxlewZUV+N4MWbaMI+BivxZlNfw6E7NgOxhb uT63EpGlTZmzozQdncY/8cuJPbObHHdXRpfzNhWTwIzo4nufE1vUvHg1lrH5qRHy8fuw jENz7qIcblzljktjFgwQbQj4+jTgNaB1N64U8HSwEGlYWPiyjTbZOB2JT4Jd+vMnJJc+ vfLKPssxeBf9I9BtDWCyll/fOq72ISej9SvTv93r/z1Jah24AowIo5aVAnfUpeMWBnfd SLTA==
MIME-Version: 1.0
X-Received: by 10.55.195.71 with SMTP id a68mr6266797qkj.15.1444284613573; Wed, 07 Oct 2015 23:10:13 -0700 (PDT)
Received: by 10.55.182.6 with HTTP; Wed, 7 Oct 2015 23:10:13 -0700 (PDT)
In-Reply-To: <a614bfbc17af4fe1bb460a986b2b3fa5@XCH-ALN-001.cisco.com>
References: <20151008035854.31741.17926.idtracker@ietfa.amsl.com> <d0010681b7f64c74b2b8cdc07174bdfd@XCH-ALN-001.cisco.com> <CA+wi2hOLsu_rTE70yMaptELb9kDCkO2vQ_UwV+TBQ693CcZg_Q@mail.gmail.com> <a614bfbc17af4fe1bb460a986b2b3fa5@XCH-ALN-001.cisco.com>
Date: Wed, 07 Oct 2015 23:10:13 -0700
Message-ID: <CA+wi2hPpMwyFvv5vo30vrc3ceiVba5Yj7Qu48_UnHYvTZc0JZg@mail.gmail.com>
From: Tony Przygienda <tonysietf@gmail.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
Content-Type: multipart/alternative; boundary="001a113c921658c4ee052191b7c3"
Archived-At: <http://mailarchive.ietf.org/arch/msg/isis-wg/igtSp0ojY1CGoYVnsilmCOL1Q_4>
Cc: ISIS-WG <isis-wg@ietf.org>, "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, 08 Oct 2015 06:10:16 -0000

>
>
>
>
> *From:* Tony Przygienda [mailto:tonysietf@gmail.com]
> *Sent:* Wednesday, October 07, 2015 9:44 PM
> *To:* Les Ginsberg (ginsberg)
> *Cc:* ISIS-WG; Stefano Previdi (sprevidi)
> *Subject:* Re: [Isis-wg] FW: New Version Notification for
> draft-ginsberg-isis-rfc4971bis-00.txt
>
>
>
> two observations off the cuff:
>
> a)
>
>
>
> " 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.  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."
>
>
>
> OK, so won't we end up with different understanding of what a router ID is between routers supporting this CAP sub-TLV and routers that don't in case the router ID in the new sub-TLV and the normal (5305) do not agree  unless you specify that 5305 takes preference _or_ say that they MUST (and not SHOULD) match ?
>
> Interesting conversation as to what today's routers do if you give them 0.0.0.0 for IPv4 TE ID.
>
>
>
> *[Les:] The reason SHOULD is used is because a strict interpretation of the existing RFC allows the router ID to be different than TLV 134 (RFC 5305) simply because the RFC does not say that they MUST be the same – in fact it doesn’t say anything at all about the relationship. I don’t know why any implementation would use something other than what they advertise in TLV 134 (assuming it is advertised) – but it did not seem to make sense to have the bis version suddenly make existing implementations non-conformant. I would hope all implementations are already doing this, but who knows…?*
>
> OK, hmm, so we leave a hole because we have a hole is not an impressive
reasoning but since no'one bumped over the hole it seems it's small ;-)
 About as much I have to say about it.


>
>
> b) " In order for Router CAPABILITY TLVs with domain-wide scope originated
>
>    by L1 Routers to be flooded across the entire domain, at least one
>
>    L1/L2 Router in every area of the domain MUST support the Router
>
>    CAPABILITY TLV."
>
>
>
> that seems to indicate that a router CAN originate a domain-wide scope even though it doesn't a L1/L2 in the domain supporting the CAP TLV but it can be read as "though SHALL NOT".
>
>
>
> *[Les:] An L1 router can generate a Router Capability TLV with domain-wide scope – but clearly unless there exists an L2 router in the area the domain-wide flooding will never occur. That’s the point the existing text is trying to make (just in case you didn’t already know that. **J** )*
>
>
>
> Side question: what is the indication that a router supports CAP TLV ? Does it have to advertise an empty one even if it has nothing to tell to indicate that "I support CAP TLV"
>
>
>
> *[Les:] There is no indication of support – and no need to generate a CAP TLV unless you actually have something to advertise.*
>
> *Why do you think such a thing would be needed? *
>
>
>
> Would be only needed if such a "SHALL NOT" would be in place, i.e. someone
can advertise certain capability only if other routers have it but since I
agree the most natural interpretation of the text is "you can do it, it
just won't flood domain-wide", no need I see.

Like I said, I had the deja vu while writing my comments [which were minor
anyway], had to re-read to remember the details (I'm soaking in many more
than a single protocol or layer or technology these days, my brain starts
as self-defense swap things out quickly ;-) , I agree that no further
action is needed.

thanks for amusing me ;-)

-- tony