Re: [Bier] BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...

Robert Raszuk <rraszuk@gmail.com> Tue, 19 November 2019 09:40 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8A3001208DD for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 01:40:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level:
X-Spam-Status: No, score=-1.997 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_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 sIcZjNWP4iF9 for <bier@ietfa.amsl.com>; Tue, 19 Nov 2019 01:40:01 -0800 (PST)
Received: from mail-pg1-x531.google.com (mail-pg1-x531.google.com [IPv6:2607:f8b0:4864:20::531]) (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 5B7221200B9 for <bier@ietf.org>; Tue, 19 Nov 2019 01:40:01 -0800 (PST)
Received: by mail-pg1-x531.google.com with SMTP id e6so3114771pgi.11 for <bier@ietf.org>; Tue, 19 Nov 2019 01:40:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=gxkDYtqoEzrhf7pvpS+sA4CYs8WHocqHveV/rh/fB7g=; b=tedD91Xjs8WcodS2mAMNDqcbzDyag2EE1xawpdcOwuXjrwF9aVaHmbpdLx9ydfrCmY XAAwn0dgXUhWr/19xF0GTIZba65iEy5uIpFngNt4GnAcvmqFbgJayCj/q5d7g3qW6QXj ZZqEL6LEDc/WvBJKXw4ACsrILXoe3aW3yAvwFN0CzmOccrFPpmXn32MP7YEmtjboY3gL 3f/u4P7VDdsbPfmr3aJMd1BEgQAPrRSrLRYedSu6s2iUa0o06kWMa0ojVIQPOjzBcOvR BBOnkghrFLdkDCBCMjtBWXHsnzpcHkY7xKLFkyFLTf9eMSpWNZ7+6N/qDVmRruZkyHN5 5rYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=gxkDYtqoEzrhf7pvpS+sA4CYs8WHocqHveV/rh/fB7g=; b=txlwfVem7lNhVL6kXH9VmM4XyXMIIjXtzKg8FOlWxnBDICc+GwYNhEtPYaDaQZ46JE xqFltww1hTi6tws0v8db53fLKwjYGEIacWz5C80YaK7jJOawF0cl8yjt98VBBUCHhV3Q aQE2Q25q1/70WdCbj5vSmqZrS9lqHallMaiNULMDs+3h/+f7HC2pteRAI7dGVoZijhQJ WppHbE947iccWOcVz1XGQYdmekrrwObODbDSyN+dD8kMtGIDu4HPO2PR2lkN3Gk/N6rT qGpRHzZSMOKZzqpgzrSR1j3s4Y6vrrgpFusqO13Nsi22a6+r+TF7Yb16uiLtcK51Mf9H V7sA==
X-Gm-Message-State: APjAAAWBsMDwOE/WlzNrv2vFkEccF+63z5fvZzG7lurxwrEfsYbW93MP Oj6kR60Vvg2Hf6mnI95Oeka+mFL9P+CyAGp4tH8=
X-Google-Smtp-Source: APXvYqxpUd1XNGeP6uiveuSTWzVrtnswTeM1lSAQDHAtEjgynj+p8Blne+Yz+VM5hGw3KQJIX33Un3GUyTQIFK59VUU=
X-Received: by 2002:a63:1812:: with SMTP id y18mr4104467pgl.302.1574156400411; Tue, 19 Nov 2019 01:40:00 -0800 (PST)
MIME-Version: 1.0
References: <24BB25FC-F19D-4CE2-B5AB-2BF1F844546E@juniper.net>
In-Reply-To: <24BB25FC-F19D-4CE2-B5AB-2BF1F844546E@juniper.net>
From: Robert Raszuk <rraszuk@gmail.com>
Date: Tue, 19 Nov 2019 10:39:50 +0100
Message-ID: <CA+b+ERke3D6Cc9NjpMiMXufZvJmOk+XzoXHwoFDCrDMLYvBYhA@mail.gmail.com>
To: Antoni Przygienda <prz=40juniper.net@dmarc.ietf.org>
Cc: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000114ac90597afd905"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/H9791oYt-rJpwwH0UPlyV7LBsR8>
Subject: Re: [Bier] BIER v6 requirements draft comments: draft-ietf-bier-ipv6-requirements ...
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Nov 2019 09:40:05 -0000

All,

I would tend to agree with Tony here. BIER is designed to construct optimal
replication trees with minimal state.

While there may be devices which do not support BIER IMHO the
right approach would be to use IGP forwarding adjaciencies across such
devices leaving BIER with no change and no such deep nesting like proposed
in this document. L2.5 can happily go over L2 :)

So what may be needed is to claim support for BIER over FAs + perhaps
define SR segments to be advertised as FAs in SPRING keeping both BIER and
its transport detached.

Best,
R.


wt., 19 lis 2019 o 06:51 Antoni Przygienda <prz=40juniper.net@dmarc.ietf.org>
napisał(a):

> Finally getting to fire off some comments on
> draft-ietf-bier-ipv6-requirements draft
>
>
>
> 3.4: I see NO requirements to do anything with SR or SRv6 in BIER WG
> charter so I am not sure how it ended up so prominently in the draft. And
> BIER is a hop-by-hop technology, it already includes provisions to
> transition non-BIER nodes via correct algorithms so not sure how SRv6 is of
> any use or relevance here. Of course BIER could be tunneled with SRv6 but
> then a BIER frame should be carried natively inside a SRv6 frame.  Comingling
> two level layer 2.5 transport technologies into a single layer format as
> the draft seems to imply is unnecessary and a bad idea since there will be
> resulting cross-talk.
>
> 4.2: completely disagreed. BIER is a hop-by-hop layer 2.5 technology.
> Modifying IP options is arguably far more expensive than next-protocol
> frame.
>
> 4.3:
>
>    - fragmentation will only play in IPv6 case if the frame is longer
>       than IPv6 max frame size - BML roughly. No matter _where_ we stick the mask
>       we face the same problem until we start to do BIER fragmentation and
>       reassembly
>       - Again, SRv6 is neither in the charter nor an issue since BIER is
>       a L2.5 hop-by-hop technology and not, as the authors want it, all of a
>       sudden an implicit tunneling or multi-hop technology
>
> 4.11: and again BIER is hop-by-hop and it will rely on higher layers to
> re-assemble just like MPLS does.
>
> I-D.xie-bier-ipv6-encapsulatio: yes, IPv6 architecture has the loophole
> for in flight modification of hop-by-hop header options but it does not
> mean it’s a good idea
>
>
>
> Last, major objection is that by opening any IPv6 destination address to
> receive BIER frames from multiple hops away we are opening a completely
> security nightmare and argumenting that whole BIER layer has to be IPSEC’ed
> to close that hole is simply going into a seriously wrong direction IMO.
>
>
>
> --- tony
>
>
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier
>