Re: [Int-area] 回复: Request a WG adoption call for draft-xu-intarea-ip-in-udp

Tom Herbert <tom@herbertland.com> Thu, 17 May 2018 17:28 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: int-area@ietfa.amsl.com
Delivered-To: int-area@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8C09F12EB10 for <int-area@ietfa.amsl.com>; Thu, 17 May 2018 10:28:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.909
X-Spam-Level:
X-Spam-Status: No, score=-1.909 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, T_DKIMWL_WL_MED=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=herbertland-com.20150623.gappssmtp.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 f-DgMrGebQm8 for <int-area@ietfa.amsl.com>; Thu, 17 May 2018 10:28:12 -0700 (PDT)
Received: from mail-qt0-x241.google.com (mail-qt0-x241.google.com [IPv6:2607:f8b0:400d:c0d::241]) (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 87B8E12EB28 for <int-area@ietf.org>; Thu, 17 May 2018 10:28:12 -0700 (PDT)
Received: by mail-qt0-x241.google.com with SMTP id c2-v6so6799238qtn.9 for <int-area@ietf.org>; Thu, 17 May 2018 10:28:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=herbertland-com.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=AMoXYAecSaKx7Rb4zAlt2t7rfTfTZw4bQcbAOqsNSLM=; b=SyJeWK5kgNih41hS1zXV4G0csz3XivasFDdi77pfbS+0Rzou2y5KMw0u4xPcKmZ77O UDIZZCOmCzKRhkxosYZ+Smu6H6+9sG7oTtek1nWo++j+FWdgxi+3zewRExUmQPWqial2 IV7F3oLSXOniA6zCrKo1GJWBGmIuMVPeYww5P8YtZuxocDPZnWRVLwRpFSynQKrfUDul bXoXpOZHftrn+MgkY4IysWb19Z9wOkSNUF9Eb6R+CPD9nJpZy4aMxFTiO/RNNxrvmpXX f5bhMnb0ObWyqAc0T4ICpiTUU+4B8/yqzGu9MQuW/vVlbNHs/jKvyE3xXvZjEtiNwX0B Hhlg==
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:content-transfer-encoding; bh=AMoXYAecSaKx7Rb4zAlt2t7rfTfTZw4bQcbAOqsNSLM=; b=Hw6Y1as9SVY5KBS2haDR2t6Q6hdoGk+43OOm9RP46HtiwAnNzwZlaFENeXNy7z2Xqu XHFPge55zYZI4vSuQVLrq1aLQ3ilUOF1NrWQ0fZl5G1P48h7GkvIbHGryf2hhR645OAZ P/XLfhmc3lit5fh+rWmLbjRSTW4ClVKv+yBWaqjZRq6o3XkYUNfLsHLBz9DI15lwIukQ joiq0hxzUBmzM8gdDHD56f1w4zLAzX1PThm7lg6TYvcPOgWiMvuI2rA2c0zNRe44kuOz 948kxJ0A0yczUEYxFHOQCRKALp6w3FnMYON83d0XkXMpGHl/JpLR0+k3v6JsjMnO8rvI 6IvA==
X-Gm-Message-State: ALKqPwcMWGaDh9bh1rHldj/tmSDcx0JTDc1c2yEsjoaPl1dJcWQOJ+QG 0abxVUMAnfVCJ7QEol7MPz4cNxFgGvEAJfe3KB3wFg==
X-Google-Smtp-Source: AB8JxZrLJPfJV8FtDUscRJGlfpqfkAX0Pr3xK10+q1NCudFaBXVGcl23Xq2pJlyjV5M9hEv+tMRFkGiJ+FW5Kw0rErY=
X-Received: by 2002:ac8:321a:: with SMTP id x26-v6mr6266741qta.130.1526578091422; Thu, 17 May 2018 10:28:11 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.48.66 with HTTP; Thu, 17 May 2018 10:28:10 -0700 (PDT)
In-Reply-To: <CAC8QAceinRKHekVcT4nWdeH=5JKNjzJYH9YmEoAvo1cjDs7SyA@mail.gmail.com>
References: <368f2a2c-2313-4839-acd8-a295d3e3e32b.xiaohu.xxh@alibaba-inc.com> <CAAedzxrrtAn-Kz7aMWv0Uf8_U1ebNiEaRdMT+bECMWxnuSKJYQ@mail.gmail.com> <bf038a50-ab0a-4ba2-91c9-40a2f8f7363d.xiaohu.xxh@alibaba-inc.com> <CALx6S3766cqV+FLFuqjWb6i9njRXRqKAo_jazWzRaP+ABBP3+g@mail.gmail.com> <6012d10b-49a3-4873-8a28-d94c87dcd21d.xiaohu.xxh@alibaba-inc.com> <09e9b054-0b38-4864-adfb-ffe2c21643fd.xiaohu.xxh@alibaba-inc.com> <CAC8QAceinRKHekVcT4nWdeH=5JKNjzJYH9YmEoAvo1cjDs7SyA@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
Date: Thu, 17 May 2018 10:28:10 -0700
Message-ID: <CALx6S3607ERCOv20uees68d1XyGg51wm2wi6AU6xL7gaWZqGkQ@mail.gmail.com>
To: Behcet Sarikaya <sarikaya@ieee.org>
Cc: "徐小虎(义先)" <xiaohu.xxh@alibaba-inc.com>, Internet Area <int-area@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <https://mailarchive.ietf.org/arch/msg/int-area/Lat7ZtjuitTBhXP2bgOAkv66x2s>
Subject: Re: [Int-area] 回复: Request a WG adoption call for draft-xu-intarea-ip-in-udp
X-BeenThere: int-area@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF Internet Area Mailing List <int-area.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/int-area>, <mailto:int-area-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/int-area/>
List-Post: <mailto:int-area@ietf.org>
List-Help: <mailto:int-area-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/int-area>, <mailto:int-area-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 17 May 2018 17:28:16 -0000

On Thu, May 17, 2018 at 7:18 AM, Behcet Sarikaya <sarikaya2012@gmail.com> wrote:
>
>
> On Wed, May 16, 2018 at 10:22 PM, 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com>
> wrote:
>>
>> It doesn't matter whether or not it's already there. IMHO, given the
>> popularity of different overlay technologies such as VXLAN and MPLS-in-UDP
>> in practice, GUE initially and mainly targeted as a DC overlay approach has
>> little change to be widely deployed within data centers.
>>
>> As such, if the only possible applicability of GUE is for directly
>> carrying IP over UDP, I don't understand why we need such a overhead
>> associated with the variation of GUE. In another word, why not directly
>> assign a port to indicate IP-in-UDP, instead of using the GUE protocol
>> variant number to indicate. By the way, this the GUE protocol variant number
>> usage reminds me of the notorious misuse of the first nibble of the MPLS
>> payload to indicate the type of the MPLS payload:)
>>
>
> I agree and support the adoption.
>
> I supported GUE in the past.
> Why not have another way of UDP encapsulation with the possibility of a
> different area of applicability?
>
Applicability is one problem with this proposal. From the draft:

"This IP-in-UDP encapsulation technology MUST only be used within
networks which are well-managed by a service provider and MUST NOT be
used within the Internet."

That is incredibly limiting and unnecessary as other IP over IP
encapsulation protocols don't impose this sort of restriction. Also,
if the protocol specifies that it can only be used in "networks which
are well-managed by a service provider" then there needs to be a
normative description of what a "well-managed network" is. I suspect
this might have been motivated by GRE/UDP (RFC8086) that describes a
general Internet applicability scenario and one for networks that are
traffic controlled. The reason we needed to make this distinction is
because GRE can carry non-IP protocols for which we can't make any
assumptions about congestion control. For IP protocols it is assumed
that the protocols are properly congestion controlled, so for IP over
IP (like IP over UDP) there is no need have special considerations for
use over the Internet or in a traffic controlled network.

I would ask the authors of this draft to look closely at RFC8086 (and
RFC7510). Except for the aformentioned congestion control and a few
GRE specififc, RFC8086 addresses all of the common issues of IP over
UDP encapsulation including UDP checksum, fragmentation and MTU, ECMP,
diffserv, security, etc. The current IP over UDP draft doesn't
adequately address the issues and it would be far easier to leverage
all the work that went into RFC8086 than to redo the work here.

Tom



> Regards,
> Behcet
>>
>> Xiaohu
>>
>>
>> ------------------------------------------------------------------
>> From:Joe Touch <touch@strayalpha.com>
>> Send Time:2018年5月16日(星期三) 15:45
>> To:徐小虎(义先) <xiaohu.xxh@alibaba-inc.com>
>> Cc:Tom Herbert <tom@herbertland.com>; Internet Area <int-area@ietf.org>;
>> intarea-chairs <intarea-chairs@tools.ietf.org>; draft-xu-intarea-ip-in-udp
>> <draft-xu-intarea-ip-in-udp@tools.ietf.org>
>> Subject:Re: [Int-area] 回复: Request a WG adoption call for
>> draft-xu-intarea-ip-in-udp
>>
>> It’s not complex. It’s already there. So there continues to be no reason
>> to waste either a port number or further time discussing this draft.
>>
>> Joe
>>
>> On May 15, 2018, at 9:01 PM, 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com> wrote:
>>
>> IMHO,there seems no need to introduce such complexity into GUE just for
>> the purpose of saving one port number.
>>
>> Xiaohu
>>
>>
>>
>>
>>
>> 来自钉钉专属商务邮箱
>> ------------------------------------------------------------------
>> 发件人:Tom Herbert<tom@herbertland.com>
>> 日 期:2018年05月16日 11:55:49
>> 收件人:徐小虎(义先)<xiaohu.xxh@alibaba-inc.com>
>> 抄 送:Erik Kline<ek@google.com>; Internet Area<int-area@ietf.org>;
>> draft-xu-intarea-ip-in-udp<draft-xu-intarea-ip-in-udp@tools.ietf.org>;
>> intarea-chairs<intarea-chairs@tools.ietf.org>
>> 主 题:Re: [Int-area] Request a WG adoption call for
>> draft-xu-intarea-ip-in-udp
>>
>> On Tue, May 15, 2018 at 8:33 PM, 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com>
>> wrote:
>> > Hi Eric,
>> >
>> > Good question. This draft (draft-xu-intarea-ip-in-udp) describes a
>> > native
>> > UDP encapsulation scheme for IP packets, which is straightforward and
>> > light-weighted, just as MPLS-in-UDP [RFC7510] and TRILL-in-UDP
>> > (https://tools.ietf.org/html/draft-ietf-trill-over-ip-16#page-20) and
>> > etc.
>> >
>> GUE variant 1 implements native UDP encapsulation for IPv4 and IPv6.
>> Except for a different port number, there is no protocol difference
>> between that and doing IP in UDP as separate protocol.
>>
>> Tom
>>
>>
>> > Best regards,
>> > Xiaohu
>> >
>> > ------------------------------------------------------------------
>> > From:Erik Kline <ek@google.com>
>> > Send Time:2018年5月16日(星期三) 11:07
>> > To:徐小虎(义先) <xiaohu.xxh@alibaba-inc.com>
>> > Cc:intarea-chairs <intarea-chairs@tools.ietf.org>;
>> > draft-xu-intarea-ip-in-udp <draft-xu-intarea-ip-in-udp@tools.ietf.org>;
>> > Internet Area <int-area@ietf.org>
>> > Subject:Re: [Int-area] Request a WG adoption call for
>> > draft-xu-intarea-ip-in-udp
>> >
>> > Should this document make some comment about its relation, or lack of
>> > relation, to https://tools.ietf.org/html/draft-ietf-intarea-gue ?
>> > On Wed, 16 May 2018 at 11:53, 徐小虎(义先) <xiaohu.xxh@alibaba-inc.com>
>> > wrote:
>> >
>> >> Hi co-chairs,
>> >
>> >> We would like to request a WG adoption call for this draft (
>> > https://tools.ietf.org/html/draft-xu-intarea-ip-in-udp-07) since it has
>> > been stable enough and the solution as described in this draft is needed
>> > in
>> > practice.
>> >
>> >> Best regards,
>> >> Xiaohu (on behalf of all co-authors)
>> >> _______________________________________________
>> >> Int-area mailing list
>> >> Int-area@ietf.org
>> >> https://www.ietf.org/mailman/listinfo/int-area
>> >
>> >
>> >
>> > _______________________________________________
>> > Int-area mailing list
>> > Int-area@ietf.org
>> > https://www.ietf.org/mailman/listinfo/int-area
>> >
>> _______________________________________________
>> Int-area mailing list
>> Int-area@ietf.org
>> https://www.ietf.org/mailman/listinfo/int-area
>>
>>
>> _______________________________________________
>> Int-area mailing list
>> Int-area@ietf.org
>> https://www.ietf.org/mailman/listinfo/int-area
>>
>
>
> _______________________________________________
> Int-area mailing list
> Int-area@ietf.org
> https://www.ietf.org/mailman/listinfo/int-area
>