Re: [Isis-wg] New Version/Proposed isis-wg documents draft-ginsberg-isis-sbfd-discriminator-00.txt

Marc Binderberger <marc@sniff.de> Tue, 26 August 2014 20:41 UTC

Return-Path: <marc@sniff.de>
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 9B3971A8892; Tue, 26 Aug 2014 13:41:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.319
X-Spam-Level:
X-Spam-Status: No, score=-0.319 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.668] 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 SS2SmUDHqaXF; Tue, 26 Aug 2014 13:40:59 -0700 (PDT)
Received: from door.sniff.de (door.sniff.de [IPv6:2001:6f8:94f:1::1]) by ietfa.amsl.com (Postfix) with ESMTP id AEFB01A8891; Tue, 26 Aug 2014 13:40:58 -0700 (PDT)
Received: from [IPv6:::1] (localhost.sniff.de [127.0.0.1]) by door.sniff.de (Postfix) with ESMTP id 8640E2AA0F; Tue, 26 Aug 2014 20:40:54 +0000 (GMT)
Date: Tue, 26 Aug 2014 13:41:00 -0700
From: Marc Binderberger <marc@sniff.de>
To: Nobo Akiya <nobo@cisco.com>, Uma Chunduri <uma.chunduri@ericsson.com>, Gregory Mirsky <gregory.mirsky@ericsson.com>, Mach Chen <mach.chen@huawei.com>, Hannes Gredler <hannes@juniper.net>, Les Ginsberg <ginsberg@cisco.com>, Jeffrey Haas <jhaas@pfrc.org>
Message-ID: <20140826134100782350.a68cbcf3@sniff.de>
In-Reply-To: <CECE764681BE964CBE1DFF78F3CDD3941E157C7F@xmb-aln-x01.cisco.com>
References: <20140508144606.23448.98448.idtracker@ietfa.amsl.com> <F3ADE4747C9E124B89F0ED2180CC814F23D873B9@xmb-aln-x02.cisco.com> <9DDF3832-A276-40F1-AF24-2CEAB31E63DC@juniper.net> <F3ADE4747C9E124B89F0ED2180CC814F23DB5518@xmb-aln-x02.cisco.com> <922372D3-6CE8-461E-9BD4-94C2B050C37D@juniper.net> <20140514153641.GC13993@pfrc> <CECE764681BE964CBE1DFF78F3CDD3941E14ED44@xmb-aln-x01.cisco.com> <20140514155739.GA14148@juniper.net> <CECE764681BE964CBE1DFF78F3CDD3941E14EDA1@xmb-aln-x01.cisco.com> <7F0CA0C7-CFD2-4B51-BA0A-A7F167B05B42@juniper.net> <CECE764681BE964CBE1DFF78F3CDD3941E14EE6A@xmb-aln-x01.cisco.com> <F73A3CB31E8BE34FA1BBE3C8F0CB2AE25D9C4A26@SZXEMA510-MBX.china.huawei.com> <CECE764681BE964CBE1DFF78F3CDD3941E150962@xmb-aln-x01.cisco.com> <7347100B5761DC41A166AC17F22DF1121B7BFAA3@eusaamb103.ericsson.se> <CECE764681BE964CBE1DFF78F3CDD3941E157C55@xmb-aln-x01.cisco.com> <7347100B5761DC41A166AC17F22DF1121B7C011B@eusaamb103.ericsson.se> <CECE764681BE964CBE1DFF78F3CDD3941E157C7F@xmb-aln-x01.cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: GyazMail version 1.5.15
Archived-At: http://mailarchive.ietf.org/arch/msg/isis-wg/X9Zi-qjVV5OECVrXBnvAddb_x6Q
Cc: "rtg-bfd@ietf.org" <rtg-bfd@ietf.org>, "isis-wg@ietf.org" <isis-wg@ietf.org>
Subject: Re: [Isis-wg] New Version/Proposed isis-wg documents draft-ginsberg-isis-sbfd-discriminator-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: <http://www.ietf.org/mail-archive/web/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: Tue, 26 Aug 2014 20:41:01 -0000

Hello everyone,

think I missed some discussions as they showed as "ISIS" WG. So my apology 
for bringing this up again but ...

looking at draft-ginsberg-isis-sbfd-discriminator-00 there is this part in 
the document:


   Inclusion of the S-BFD Discriminators sub-TLV in a Router Capability
   TLV is optional.  Multiple S-BFD Discriminators sub-TLVs MAY be
   advertised by an IS.  When multiple S-BFD discriminators are
   advertised how a given discriminator is mapped to a specific use case
   is out of scope for this document.


There is something right about it, at the same time something is missing, 
IMHO.

How BFD is using the discriminator value(s) is likely something the IS-IS 
protocol does not want to know; it would create interdependencies and 
complexity.

On the other hand the solution does not provide enough context for each 
discriminator. For a single discriminator - fine, no choice anyway. But 
transporting multiple discriminators without context seems "useless" to me.

I would have expected a slightly different layout:

                                                  No. of octets
                 +-----------------------------+
                 | Type (to be assigned by     |     1
                 | IANA)  |
                 +-----------------------------+
                 | Length (multiple of 8)      |     1
                 +-----------------------------+
                 | Discriminator Value         |     4 per Discriminator
                 | Context Value               |     4 (?) per Context
                 : (potentially more pairs of  :
                 :  Discriminator/Context)     :  
                 +-----------------------------+


How many bits per Context value can be discussed; I used 32bit due to lack of 
fantasy ;-)  What a "context value" is/means doesn't matter to IS-IS, it just 
transports it. But the IS-IS clients - be it BFD or BFD clients - can use it.

We don't even need to discuss the details of a Context Value within the BFD 
WG for now but not having any value for administrative purposes seems 
"jumping short" to me (think communities in BGP, route tags in certain RIB 
implementations etc.)


Again, sorry for commenting with a delay of "only" a few month :-)


Regards, Marc






On Wed, 21 May 2014 01:24:37 +0000, Nobo Akiya (nobo) wrote:
> Thanks for prompt response Greg.
> 
> Will incorporate the text in draft-ietf-...-01.
> 
> -Nobo
> 
>> -----Original Message-----
>> From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]
>> Sent: Tuesday, May 20, 2014 9:22 PM
>> To: Nobo Akiya (nobo); Mach Chen; Hannes Gredler
>> Cc: Les Ginsberg (ginsberg); rtg-bfd@ietf.org; isis-wg@ietf.org
>> Subject: RE: [Isis-wg] New Version Notification for 
>> draft-ginsberg-isis-sbfd-
>> discriminator-00.txt
>> 
>> Hi Nobo,
>> I like it.
>> 
>> 	Regards,
>> 		Greg
>> 
>> -----Original Message-----
>> From: Nobo Akiya (nobo) [mailto:nobo@cisco.com]
>> Sent: Tuesday, May 20, 2014 6:18 PM
>> To: Gregory Mirsky; Mach Chen; Hannes Gredler
>> Cc: Les Ginsberg (ginsberg); rtg-bfd@ietf.org; isis-wg@ietf.org
>> Subject: RE: [Isis-wg] New Version Notification for 
>> draft-ginsberg-isis-sbfd-
>> discriminator-00.txt
>> 
>> Hi Greg,
>> 
>> That's true, the whole paragraph in the section 7 of S-BFD base document is
>> just describing some possible implementation techniques. How about we
>> change the paragraph:
>> 
>> [old]
>>    Note that incoming BFD control packets destined to BFD target
>>    identifier types may be IPv4, IPv6 or MPLS based.  For those BFD
>>    target identifier types, implementations MAY either allow the same
>>    reflector BFD session to handle all incoming BFD control packets in
>>    address family agnostic fashion, or setup multiple reflector BFD
>>    sessions to handle incoming BFD control packets with different
>>    address families.  This policy is again a local matter, and is
>>    outside the scope of this document.
>> 
>> [new]
>>    Note that incoming BFD control packets destined to BFD target
>>    identifier types may be IPv4, IPv6 or MPLS based.  How such packets
>>    reach an appropriate reflector BFD session is a local matter, and is
>>    outside the scope of this document.
>> 
>> -Nobo
>> 
>>> -----Original Message-----
>>> From: Gregory Mirsky [mailto:gregory.mirsky@ericsson.com]
>>> Sent: Tuesday, May 20, 2014 6:46 PM
>>> To: Nobo Akiya (nobo); Mach Chen; Hannes Gredler
>>> Cc: Les Ginsberg (ginsberg); rtg-bfd@ietf.org; isis-wg@ietf.org
>>> Subject: RE: [Isis-wg] New Version Notification for
>>> draft-ginsberg-isis-sbfd- discriminator-00.txt
>>> 
>>> Dear All,
>>> according to Section 7 of the S-BFD Base document differentiation
>>> among address families by S-BFD is optional and mention in connection
>>> to separate S-BFD reflectors to act as per-AF reflectors. Perhaps I've
>>> missed that part of S-BFD Base discussion but I don't see the benefit of
>> supporting such mode.
>>> BFD control packets been AF-agnostic since RFC 5880 and I think that
>>> S-BFD should maintain that approach.
>>> 
>>> I agree with Mach that discriminators in S-BFD, as well as in BFD, are
>>> and must remain AF blind.
>>> 
>>> 	Regards,
>>> 		Greg
>>> 
>>> -----Original Message-----
>>> From: Rtg-bfd [mailto:rtg-bfd-bounces@ietf.org] On Behalf Of Nobo
>>> Akiya
>>> (nobo)
>>> Sent: Thursday, May 15, 2014 7:07 AM
>>> To: Mach Chen; Hannes Gredler
>>> Cc: Les Ginsberg (ginsberg); rtg-bfd@ietf.org; isis-wg@ietf.org
>>> Subject: RE: [Isis-wg] New Version Notification for
>>> draft-ginsberg-isis-sbfd- discriminator-00.txt
>>> 
>>> Hi Mach, Hannes, et al,
>>> 
>>>> IMHO, the capability issue should not be a S-BFD specific issue,
>>>> even not BFD specified issue. It is actually a forwarding capability
>>>> issue, it is about whether the target node can process IPv4, IPv6,
>>>> MPLS, SR encapsulated BFD packets.
>>> 
>>> I agree Mach, mostly :)
>>> 
>>> I can also see one arguing that forwarding supporting X does not
>>> always mean S-BFD is supported on X. If we want to address this, then
>>> it is an S-BFD specific issue, and we _may_ want to solve this via
>>> introducing S-BFD capability advertisements.
>>> 
>>> With that said, S-BFD discriminator advertisement is one area which
>>> the capability problem can be solved, but not necessary a problem that
>>> has to be solved with S-BFD discriminator advertisement. Rather I
>>> don't think the two should be bundled together.
>>> 
>>> Let us continue the capability discussion separate from the
>>> discriminator advertisements?
>>> 
>>> -Nobo
>>> 
> 
> _______________________________________________
> Isis-wg mailing list
> Isis-wg@ietf.org
> https://www.ietf.org/mailman/listinfo/isis-wg
>