Re: [Bier] draft-venaas-bier-mtud

Greg Mirsky <gregimirsky@gmail.com> Thu, 29 March 2018 05:16 UTC

Return-Path: <gregimirsky@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 0089C12D77B for <bier@ietfa.amsl.com>; Wed, 28 Mar 2018 22:16:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level:
X-Spam-Status: No, score=-2.698 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, 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 Ltt9-IKVdeZM for <bier@ietfa.amsl.com>; Wed, 28 Mar 2018 22:16:21 -0700 (PDT)
Received: from mail-lf0-x22d.google.com (mail-lf0-x22d.google.com [IPv6:2a00:1450:4010:c07::22d]) (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 8AA1112D777 for <bier@ietf.org>; Wed, 28 Mar 2018 22:16:20 -0700 (PDT)
Received: by mail-lf0-x22d.google.com with SMTP id z143-v6so6623294lff.3 for <bier@ietf.org>; Wed, 28 Mar 2018 22:16:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=VRfIPMhMTWKL93yV+cY2Hgo/oSbgBeNQZmoIe+zog7c=; b=s9zixokDFyZZSl5WiWmxSjNzWFwc4bxA1PIqEbJBflVcI6olVXiKmN2Lu8q7tJooAt Obece163VS58cqyMqxaTtlqVe1vhZkiap+YiqH0/6ree/TimI8HU6/M8MhPbh+Lq9y7G Zn3yzm8+ogLqzNWuq3yok/FFI2PRvcQ+Sar94qi+TepcGJ4zL9/UEfozfFRKhgNhI78O tktyioCqrgrr34VMG8Tii/GqlHnTEwQm2vp4K5IgDvzmMsYFugt+B0ra+9/WJEd7J26y xVCSR96qPbfjgak3/C8LK1vG/gt4wZLGCYD7iYjIwmJSDp31EbigtYoXR8rmnNyr3wXE ccmw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=VRfIPMhMTWKL93yV+cY2Hgo/oSbgBeNQZmoIe+zog7c=; b=MFj/17jNgwlo02GZ4iIRZLEb/VE0Ia3bh7fZuSyNKFdeDHyv2WdqbozkUhnmjhvY/K LPWtKS2IbcWO/rwMpIa3oyIIeyLEKkQdM42K8Y6aXHlI2Jn4HPeWMfmd/BT7JJ+sx1Oc rPyPxwNo48WHqbB/uMhEeVdCSLlI4rLkFMjjlNwCCljDRKThwEnGGWe9tz7Q/njmIU9s niJVx8yfMZJrA/gb5BpkBmovXgdnz433LYsKyeTiDg1ri0LwSXXTZIJTzroeHkaKasi7 inXLNNYeeblgrjD/iM5j5sQVzKlYJyPOetT3BLoTnEqRCh8cOPEHPAuRhHjmsU/wtnYt GJsg==
X-Gm-Message-State: AElRT7FH3YemSvOjR88Y3aWE63XNUZPy3W1qm8YpUgZrpwy2ennEwOdq IL7Qx3I4X0MAPL5ol8WH/sRpsmUBs0SOFCQmMzU=
X-Google-Smtp-Source: AIpwx49jeZvTtbyVgomB/vuG2xUEY6tvZ6PRpnMA6nBcnvDbeEp63fDMu9T/B29UCeoubQ0PXdG+1IsSj2GhzhljZ8E=
X-Received: by 10.46.145.4 with SMTP id m4mr4141290ljg.73.1522300578551; Wed, 28 Mar 2018 22:16:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.46.73.66 with HTTP; Wed, 28 Mar 2018 22:16:17 -0700 (PDT)
In-Reply-To: <CAHANBtJVot20bjD79YwGOPx5OTAieeXU2TgTP7mB3t4-cHzacw@mail.gmail.com>
References: <CA+wi2hOvFXdvTPXcaqB4_UJAD89Psk6kV14VtnGW5Vt84PPwxg@mail.gmail.com> <CA+RyBmW8XeYDroLBTgAhj3YV=H3iB5e5tu+ZMxuKTPr0fjmV0Q@mail.gmail.com> <CAHANBtJVot20bjD79YwGOPx5OTAieeXU2TgTP7mB3t4-cHzacw@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 29 Mar 2018 08:16:17 +0300
Message-ID: <CA+RyBmUy1heFy2ghLDFavtkEM+4+q-1Tx1UQS=Kp+MhqdpDU0Q@mail.gmail.com>
To: Stig Venaas <stig@venaas.com>
Cc: Tony Przygienda <tonysietf@gmail.com>, BIER WG <bier@ietf.org>
Content-Type: multipart/alternative; boundary="f4f5e80cb45039dd3d05688639ec"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/ikutmANtIKh-BKMFBThcT4as5oE>
Subject: Re: [Bier] draft-venaas-bier-mtud
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.22
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: Thu, 29 Mar 2018 05:16:23 -0000

Hi Stig,
thank you for your kind consideration of my comments. I think that
sub-domain MTUD and PMTUD methods are complementary (I'd characterize
sub-domain method as "conservative" rather than "pessimistic" :) ).
Couple notes on use cases you've mentioned:

   - yes, when a new receiver added, PMTUD to it may be performed;
   - in the ECMP environment PMTUD will use the same Entropy field value as
   the flow for which the MTU to be discovered.


Regards,
Greg

On Thu, Mar 29, 2018 at 1:14 AM, Stig Venaas <stig@venaas.com> wrote:

> Hi
>
> I can certainly work on the wording. Perhaps the more important
> discussion, which you also brought up, is whether it is worth doing a
> pessimistic MTU in the sense that it is sub-domain wide, rather than a
> path MTU that can be more optimal. One problem with path MTU and
> multicast, is that it changes as the receiver set changes. For a
> particular (S,G) an ingress router needs to consider the path MTU
> towards each of the egress routers. This means that you need to
> discover the path MTU at least each time a new receiver is added (a
> new BIER bit is set) for the (S,G). Also, at any time there can be a
> routing change lowering the MTU, and packets would get dropped until
> the new path MTU is discovered.
>
> A sub-domain MTU is more pessimistic, but I think it is more robust
> than probing. There is less risk of packet drops (from when actual
> path MTU is reduced and until it is discovered by a probe), and there
> is no need of rediscovering path MTU each time a new receiver is
> added. It is also easier to implement.
>
> I'm also wondering how probing is supposed to work with ECMP. Would
> the ingress router need to do a new probe each time it encapsulates
> packets with a new entropy?
>
> Stig
>
>
>
>
>
> On Mon, Mar 19, 2018 at 10:33 AM, Greg Mirsky <gregimirsky@gmail.com>
> wrote:
> > Dear Authors, et. al,
> > I understand the idea of aggregating MTU in the given BIER sub-domain but
> > I'm concerned that if there are interfaces with significantly different
> > MTUs, that the proposed approach may result in lower MTU being enforced
> on
> > paths capable of larger MTU. The BIER PMTUD draft does provide per path
> > information.
> >
> > Regards,
> > Greg
> >
> > On Mon, Mar 19, 2018 at 4:24 PM, Tony Przygienda <tonysietf@gmail.com>
> > wrote:
> >>
> >> Comments:
> >>
> >> a)  "
> >> Every BIER router, for each sub-domain with at least
> >>    one local BIER interface in the sub-domain, per the above definition
> >>    of a BIER interface, determines the largest payload that can be sent
> >>    BIER encapsulated out of any of its BIER interfaces in the sub-
> >>    domain.
> >> "
> >>
> >> The language here is unclear. Is that the MIN(all used subdomain
> interface
> >> MTUs) ? If so, then it makes sense.
> >>
> >> b) May merit a section saying that albeit this is much lighter-weight
> than
> >> I-D.ietf-bier-path-mtu-discovery of course it can be widely pessimistic
> >> since it always picks up the smallest link in the whole subdomain
> >>
> >> c) "MTU in octets" is seriously underspecified. We have ether mtu, link
> >> mtu, interface mtu and so on. The draft should specifiy what the
> precise way
> >> is to advertise the "BIER MTU" here IMO ...
> >>
> >> --- tony
> >>
> >> _______________________________________________
> >> BIER mailing list
> >> BIER@ietf.org
> >> https://www.ietf.org/mailman/listinfo/bier
> >>
> >
> >
> > _______________________________________________
> > BIER mailing list
> > BIER@ietf.org
> > https://www.ietf.org/mailman/listinfo/bier
> >
>