Re: [RTG-DIR] [babel] Rtgdir early review of draft-ietf-babel-source-specific-01

David Schinazi <dschinazi@apple.com> Thu, 09 November 2017 00:44 UTC

Return-Path: <dschinazi@apple.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7E67C129478 for <rtg-dir@ietfa.amsl.com>; Wed, 8 Nov 2017 16:44:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.299
X-Spam-Level:
X-Spam-Status: No, score=-4.299 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=apple.com
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 F3IkVAHNvA9U for <rtg-dir@ietfa.amsl.com>; Wed, 8 Nov 2017 16:44:49 -0800 (PST)
Received: from mail-in4.apple.com (mail-out4.apple.com [17.151.62.26]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9B59912941D for <rtg-dir@ietf.org>; Wed, 8 Nov 2017 16:44:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1510188289; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-reply-to:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=uoHAtRgbWJpUOlYhbuEM5j8vmvFFzCvqYFzjmPssmwI=; b=KwHvz1KScC31EpXBs4qsXPNTpJd2vRSVuYICQ1I0SkW1MMugXviq4ZODPzAXG2WH yY4MO5gMjbKV77CwwDgh9V/ST56wc3GPoGMGMbkJwEWhr5Ntfz737eIiZ9r11APL cD2vLjR6XoGwIUVwbti269esjlVeTrt0qpB7w0mdZuuvHBPYTi7WKSEKv1Sue8Dl Fe5U9ftWBh3lopkKAlahHtoM5MACPIyPDapdRs3JE2w0UMGSpeO7CANW9GsUuwXP 7We+9ve4eWJ5iM43uv4ZFgpVMVXBDWsamFVtbZdY2FjsaHRshMxt2zruu0lsofyJ v6Ymrnyr2SAcuZ9AbUi4ig==;
Received: from relay3.apple.com (relay3.apple.com [17.128.113.83]) (using TLS with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mail-in4.apple.com (Apple Secure Mail Relay) with SMTP id CC.80.16042.105A30A5; Wed, 8 Nov 2017 16:44:49 -0800 (PST)
X-AuditID: 11973e12-355ff70000003eaa-85-5a03a501192d
Received: from jimbu.apple.com (jimbu.apple.com [17.151.62.37]) by relay3.apple.com (Apple SCV relay) with SMTP id C5.FC.23978.105A30A5; Wed, 8 Nov 2017 16:44:49 -0800 (PST)
MIME-version: 1.0
Content-type: multipart/alternative; boundary="Boundary_(ID_nT3nJuQVj0GwWG7MLX52sg)"
Received: from [17.226.23.83] (unknown [17.226.23.83]) by jimbu.apple.com (Oracle Communications Messaging Server 8.0.1.3.20170825 64bit (built Aug 25 2017)) with ESMTPSA id <0OZ4004A9KQONI30@jimbu.apple.com>; Wed, 08 Nov 2017 16:44:48 -0800 (PST)
Sender: dschinazi@apple.com
From: David Schinazi <dschinazi@apple.com>
Message-id: <804D8548-4A08-4A6E-84B8-6512DF29D402@apple.com>
Date: Wed, 08 Nov 2017 16:44:48 -0800
In-reply-to: <87po8sqp74.fsf@toke.dk>
Cc: Matthieu Boutier <boutier@irif.fr>, Joel Halpern <jmh@joelhalpern.com>, rtg-dir@ietf.org, draft-ietf-babel-source-specific.all@ietf.org, babel@ietf.org
To: Toke Høiland-Jørgensen <toke@toke.dk>
References: <150983039829.26601.3109842491855567125@ietfa.amsl.com> <5FA8E8AC-6BBB-45D0-BDF6-2241179A5477@irif.fr> <87po8sqp74.fsf@toke.dk>
X-Mailer: Apple Mail (2.3445.1.6)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrELMWRmVeSWpSXmKPExsUi2FAYrMu4lDnK4PMKUYsti7pZLA5/aWSx eLbzJavFx1NvmCwWrHnKbrH1/Qp2BzaPJUt+Mnks3vKW0ePclO+MHlsOXWQLYInisklJzcks Sy3St0vgytj1ZQp7wYHYikvf5jE1MD4M7GLk5JAQMJE4t/I8WxcjF4eQwGomiUt/pjLBJBp6 DzBBJDYwSkx4vY4dJMErICjxY/I9FhCbWSBM4sfVq2C2kMBfRokZjeUgtrCAtETXhbusXYwc HGwCWhIH1hhBtNpIzD36kh2ixF/iwcupYK0sAqoS616eYwOxOYHsxVumMILsZRaYyyhxc/5q sAYRAXuJxq8XWCAO6mWUaPu9lQXiUkWJIzPnMIMkJAROsEm0HZzAPIFRaBaSY2chOXYW0FHM AuoSU6bkQoS1JZ68u8AKYatJLPy9iAlZfAEj2ypGodzEzBzdzDwTvcSCgpxUveT83E2MoEia bie0g/HUKqtDjAIcjEo8vBqKTFFCrIllxZW5hxilOViUxHlTXzFECQmkJ5akZqemFqQWxReV 5qQWH2Jk4uCUamD0DnZIWh4l+2zOJr3Pr3xu6Phbuc283D3Fduujx0f+/gx9pfou18ghWbir wX3CjCwV5XfJe6Mcn2t0hE7k6pz/yNuqM//ScTflliCx1spZFU9D/+TXNaVpH3lj9jRUtXDn 17f2lecLp7+ukP35RTr6Bdsr1akRhxjSlJ7v4p+VWPS4KIGJf64SS3FGoqEWc1FxIgBZXjj6 hQIAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrKLMWRmVeSWpSXmKPExsUiON1OVZdxKXOUwY5lghZbFnWzWBz+0shi 8WznS1aLj6feMFksWPOU3WLr+xXsDmweS5b8ZPJYvOUto8e5Kd8ZPbYcusgWwBLFZZOSmpNZ llqkb5fAlbHryxT2ggOxFZe+zWNqYHwY2MXIySEhYCLR0HuAqYuRi0NIYAOjxITX69hBErwC ghI/Jt9jAbGZBcIkfly9CmYLCfxllJjRWA5iCwtIS3RduMvaxcjBwSagJXFgjRFEq43E3KMv 2SFK/CUevJwK1soioCqx7uU5NhCbE8hevGUKI8heZoG5jBI3568GaxARsJdo/HqBBeKgXkaJ tt9bWSAuVZQ4MnMO8wRG/llI7puF5L5ZQHcwC6hLTJmSCxHWlnjy7gIrhK0msfD3IiZk8QWM bKsYBYpScxIrjfUSCwpyUvWS83M3MYICv6EweAfjn2VWhxgFOBiVeHgvyDFFCbEmlhVX5h5i lOBgVhLhtc5kjhLiTUmsrEotyo8vKs1JLT7EKM3BoiTO25HBECUkkJ5YkpqdmlqQWgSTZeLg lGpg3BbLtqu28qty6YQche5I4/Pbp+ydPe9Kx/O6+SdOTNq1PWpynpBK8oE1Oa0ueY/D4+cZ nzh1dwkvw+YZnNIiCxiMVdsqG3+eXXffW3xJ8UK116dmmG+dVJ3CXSv4UGiWwe8Ll/9NbjbP 1BfK1zaY8i57X0G2u+hqrbIoxh8XZSZ+LD275rXlNiWW4oxEQy3mouJEAOE6OYh4AgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/Kmxarwd6bTrnXXeF3InO6KyHmy4>
Subject: Re: [RTG-DIR] [babel] Rtgdir early review of draft-ietf-babel-source-specific-01
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 09 Nov 2017 00:44:51 -0000

$.02

Personally, if I receive something that the spec says you MUST NOT do I get upset at the packet.
Maybe I ignore the whole TLV, maybe the whole packet, maybe I summon the wrath of the Gods of the Internet.
If you expect that someone someday could find a use case for sending two sub-TLVs,
then I'd recommend explicitly saying MUST NOT send and on receive MUST drop TLV but not packet.
If you don't expect this to ever be useful, no need to specify it.

David


> On Nov 8, 2017, at 16:18, Toke Høiland-Jørgensen <toke@toke.dk> wrote:
> 
> Matthieu Boutier <boutier@irif.fr <mailto:boutier@irif.fr>> writes:
> 
>> Hi,
>> 
>> Thank's a lot for this early review.
>> 
>>> Please address the issues reported by id-nits.
>> 
>> Please accept my apologizes about these nits.
>> 
>>> The base Babel (bis) specification does not talk about the handling of
>>> duplicate sub-TLVs.  Are multiple source-specific sub-TLVs allowed on a given
>>> destination prefix advertisement?
>> 
>> I believe it is clear that a Babel node MUST NOT send two Source Prefix sub-TLVs
>> in one TLV.  But If a received TLV has two Source Prefix sub-TLVs, I hesitate:
>> does a node SHOULD or MUST ignore the whole TLV?
>> 
>> Does the list have an opinion?
> 
> Off the top of my head: Ignore the whole thing; better to fail
> (preferably loudly) than carry on with ambiguous semantics.
> 
> -Toke
> 
> _______________________________________________
> babel mailing list
> babel@ietf.org <mailto:babel@ietf.org>
> https://www.ietf.org/mailman/listinfo/babel <https://www.ietf.org/mailman/listinfo/babel>