Re: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements

"eckert@cisco.com" <eckert@cisco.com> Mon, 09 November 2015 22:02 UTC

Return-Path: <eckert@cisco.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 947211B859A for <bier@ietfa.amsl.com>; Mon, 9 Nov 2015 14:02:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.511
X-Spam-Level:
X-Spam-Status: No, score=-14.511 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_DEF_DKIM_WL=-7.5] 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 KNXapOZ83mjM for <bier@ietfa.amsl.com>; Mon, 9 Nov 2015 14:02:39 -0800 (PST)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5C4F31B8595 for <bier@ietf.org>; Mon, 9 Nov 2015 14:02:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=5802; q=dns/txt; s=iport; t=1447106559; x=1448316159; h=date:from:to:cc:subject:message-id:references: mime-version:in-reply-to; bh=RiHFShK7QTg2laBfeCQKNah3TtfrBL+Ja6Tp1JCsFts=; b=GruGwMzaVTr60EsGmz35DHWQgy9ELjpESP5SHr0XvuPqjV2ebuwoiU4+ +M4y8LSHb0cqc93btMa4ZAdQr0TpCfXZj/vySEHpk6jk0lcIpdlSjh6/s iehvTxQOeRD0Td++cC3g4VyggtJLPIZPoAmHTxIeznGeIeZPlRdqsNnXa w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0D1AQBvF0FW/4sNJK1egztTb7wlghoBDYFjIYVvAoFFOBQBAQEBAQEBgQqENQEBAQMBOj8FBwQLEQQBAQEJHgcPBTIJDhOIJggNwWMBAQEBAQEBAQEBAQEBAQEBAQEBAQEUBIVZhHOBBoREg2CBFQWOEYRWg2EBhR2IAQiBW5Z4g3IfAQFCgkSBYR00hB2BSQEBAQ
X-IronPort-AV: E=Sophos;i="5.20,267,1444694400"; d="scan'208";a="206657309"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-7.cisco.com with ESMTP; 09 Nov 2015 22:02:38 +0000
Received: from mcast-linux1.cisco.com (mcast-linux1.cisco.com [172.27.244.121]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id tA9M2cGH016409 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 9 Nov 2015 22:02:38 GMT
Received: from mcast-linux1.cisco.com (localhost.cisco.com [127.0.0.1]) by mcast-linux1.cisco.com (8.13.8/8.13.8) with ESMTP id tA9M2bth012507; Mon, 9 Nov 2015 14:02:37 -0800
Received: (from eckert@localhost) by mcast-linux1.cisco.com (8.13.8/8.13.8/Submit) id tA9M2bAL012506; Mon, 9 Nov 2015 14:02:37 -0800
Date: Mon, 09 Nov 2015 14:02:37 -0800
From: "eckert@cisco.com" <eckert@cisco.com>
To: Gregory Mirsky <gregory.mirsky@ericsson.com>
Message-ID: <20151109220237.GB7123@cisco.com>
References: <7347100B5761DC41A166AC17F22DF1122192830E@eusaamb103.ericsson.se> <20151106042854.GB26431@cisco.com> <7347100B5761DC41A166AC17F22DF11221928746@eusaamb103.ericsson.se> <20151107171618.GA7123@cisco.com> <7347100B5761DC41A166AC17F22DF11221929BBC@eusaamb103.ericsson.se>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <7347100B5761DC41A166AC17F22DF11221929BBC@eusaamb103.ericsson.se>
User-Agent: Mutt/1.4.2.2i
Archived-At: <http://mailarchive.ietf.org/arch/msg/bier/_ayOnYzw_emm3v4P7THHAChVFvM>
Cc: "BIER (bier@ietf.org)" <bier@ietf.org>
Subject: Re: [Bier] draft-ietf-bier-oam-requirements-00: PMTUD requirement in BIER OAM Requirements
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 09 Nov 2015 22:02:41 -0000

Inline.

On Sun, Nov 08, 2015 at 06:04:04AM +0000, Gregory Mirsky wrote:
> If we intend to support PMTUD for BIER, it should be accordingly described, but not as an OAM operation. If it's meant as an offline OAM operation, thats a different discussion.
> GIM>> I don't know what you mean by "offline OAM". The PMTUD proposed as on-demand OAM operation that can be triggered by an operator or central controller. I don't see the need or benefit of running PMTUD as proactive OAM.

Yes, that's what i meant with the somewhat bad term "offline". Thats well in scope for OAM.
But i would really like some better use-case justification for this. How does it compare
to eg: MPLS. 


> If we ignore IP multicast and just think about end-to-end BIER, the picture changes somewhat. We do know explicitly know the set of receivers, and its < 64k. But: One key benefit of BIER is the ability to change the set of receivers WITHOUT SIGALING. If we where to do probing based PMTUD in BIER, we would loose this benefit of BIER.
> GIM>> As discussed at the meeting, one may list any subset of BFIRs in the given domain. I don't see what gets lost with such flexibility.

I was referring to the case where we would do MTUD for the application itself as
opposed to doing it purely as an OAM operation from somee operator console.
Eg: if we ever consider MTUD automatic for apps, then it should be proactive as
eg: via IGP so that a sender tht changes receiver bits does not have do do 
any signaling aat that time but immediately knows the MTU for that new receiver set.

> GIM>> AFAIK, "proactive OAM" usually identifies an operation that is continuous. Do you suggest to run the PMTUD continuously with some intervals? Haven't thought about benefit of this mode though the PMTUD method would not preclude one from using it in this manner.

I was thinking of just announcing per-link MTU into the IGP (or whatever routing protocol
BIER routing underlay relies on). Of course, the per-hop MTU could be discovered
through per-hop probing if there is reason not to simply believe interface configured MTU.

Cheers
    Toerless

> Or just calculating network-wide min-MTU from link-MTU in the IGP.
> 
> But: Use-case wise i really don't know how important this is. Ultimately, this is not a different problem to MPLS: You do not want to do fragmentation, so you want to send with a sufficiently small MTU, so well controlled networks (MPLS, BIER) will get configured with the right MTU. And applications written for IP in mind will not use MTU > 1280 anyhow.
> 
> The best case i can think of for BIER is that we get a strong use-case that shows well improved throughput for jumbo-packets, and we see sufficient benefits for auto-configuration of that jumbo-packet MTU for end-to-end BIER.
> 
> The use case Caitlin Bessler told me about might fit this profile.
> To make it reliable in a DC it would probably want to discover MTU, and to be highest throughput it might want to use jumbo packets (8192 at least).
> 
> Aka: As long as i don't see different use-case descriptions, i'd primarily be only interested in MTU > 1280 for end-to-end BIER in this DC network storage use-case environment.
> 
> Cheers
>     Toerless
> 
> On Fri, Nov 06, 2015 at 10:48:08AM +0000, Gregory Mirsky wrote:
> > Hi Toerless,
> > perhaps I wasn't clear at the mike today. PMTUD is clearly not for OAM but it is OAM service to determine OAM on particular path (the same as PMTUD in p2p, right?). I believe that the fact that PMTUD over multicast in MPLS or IPv4/IPv6 doesn't scale is another indication of advantage BIER technology presents us with.
> > I'll be glad to continue our discussion on the list.
> > 
> > 	Regards,
> > 		Greg
> > 
> > -----Original Message-----
> > From: eckert@cisco.com [mailto:eckert@cisco.com]
> > Sent: Friday, November 06, 2015 1:29 PM
> > To: Gregory Mirsky
> > Cc: BIER (bier@ietf.org)
> > Subject: draft-ietf-bier-oam-requirements-00: PMTUD requirement in 
> > BIER OAM Requirements
> > 
> > Thanks, Greg.
> > 
> > I was looking just for PMTU or MTU in the text and could not find it.
> > 
> > I do not agree to this requirement in the OAM requirement draft as of now.
> > 
> > Why is it needed for BIER ? AFAIK, there is no PMTUD for OAM in any of the prior IP multicast transport options - native IP or MPLS. True ?
> > Any reason why BIER would need this more than those prior options ?
> > Any reason why BIER would make it a lot easier  than the prior options ?
> > 
> > This should IMHO be discussed in the draft.
> > 
> > If we get PMTUD, would it only be for OAM and only for the BIER path, eg:
> > not the end-to-end path ? If so, it should be called different (BP-MTUD or the like). 
> > 
> > If someone proposes that it should be end-to-end, then this needs to go back to MBoned, because it would ask to introduce PMTUD into eg: PIM path segments.
> > 
> > Wrt. the protocols proposed in your PMTUD draft proposal: I would like to understand why we would not want to proactively signal MTU intead of probing it. There seems to have been some work in the past around this in unicast, not sure how successful.
> > 
> > Cheers
> >     Toerless
> > 
> > On Fri, Nov 06, 2015 at 01:02:10AM +0000, Gregory Mirsky wrote:
> > > Hi Toerless,
> > > I'd like to bring requirement #9 in the BIER WG document OAM Requirements for BIER<https://tools.ietf.org/html/draft-ietf-bier-oam-requirements-00>:
> > > BIER OAM MUST support Path Maximum Transmission Unit discovery.
> > > Hope that addresses your question why are we doing PMTUD.
> > > 
> > >                 Regards,
> > >                                 Greg
> 
> --
> ---
> Toerless Eckert, eckert@cisco.com

-- 
---
Toerless Eckert, eckert@cisco.com