Re: [trill] Fwd: Mail regarding draft-ietf-trill-over-ip

Tom Herbert <tom@herbertland.com> Tue, 05 May 2015 18:45 UTC

Return-Path: <tom@herbertland.com>
X-Original-To: trill@ietfa.amsl.com
Delivered-To: trill@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4BAB51B2F45 for <trill@ietfa.amsl.com>; Tue, 5 May 2015 11:45:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.978
X-Spam-Level:
X-Spam-Status: No, score=-1.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-0.7] autolearn=unavailable
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 M-vvQBA6uq5F for <trill@ietfa.amsl.com>; Tue, 5 May 2015 11:45:51 -0700 (PDT)
Received: from mail-ie0-f176.google.com (mail-ie0-f176.google.com [209.85.223.176]) (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 313F41A87AD for <trill@ietf.org>; Tue, 5 May 2015 11:45:51 -0700 (PDT)
Received: by iecrt8 with SMTP id rt8so152721602iec.0 for <trill@ietf.org>; Tue, 05 May 2015 11:45:50 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=aU/+ZwFdJf4nDkBlrnZ1tkG00OanJ8hRCMk9b5RgQNQ=; b=hd27unoQVODKetUP3kfpa68bH088DXj7jag/MvuS1Lg8AWkoKuCTwVfgeir1PoZnv/ ob9sjt8kL99pUIf7I2VFbksO49cXtAxfX+ikljg+UiYYrX7aWjfbfxXMPvfOfxjF+jX8 QdrXJ6goksvvMfMq4iMk05H0QQ52ul21OZCa3hTaPVsO3t7AIHQg9t53V/VeFkx2NNw9 3crk5QDiM5qHa+tsaPJEoTTD81vpPjDzTdr/Ka0z9mynKrniZm7p24pYKuj92G7mwo7R dXace5FKDqEOBML8YGxc15St9UnS4b6hKG5pq2dUzDDHNUDUuK+3B1+Fjxms0tSyjQih 2wOA==
X-Gm-Message-State: ALoCoQm+GGUximNt0THfrwCFH/5uuH/ry1hP7HvckAT/FZFLXxWagCdG4rPjreb5cHnjbMIJWRhI
MIME-Version: 1.0
X-Received: by 10.107.128.149 with SMTP id k21mr35170100ioi.7.1430851550601; Tue, 05 May 2015 11:45:50 -0700 (PDT)
Received: by 10.107.160.2 with HTTP; Tue, 5 May 2015 11:45:50 -0700 (PDT)
In-Reply-To: <55490B41.2000207@isi.edu>
References: <4552F0907735844E9204A62BBDD325E76ABADC85@nkgeml512-mbx.china.huawei.com> <CAF4+nEHSGYa+1DHzwee+RNgkXfZra_Pa9706vqpTGJV71SmDaw@mail.gmail.com> <CAF4+nEFcUL2ieQKCm98_0XxfrrAR0M11irVFfOfqa=92OM1V=A@mail.gmail.com> <5543D870.6080108@isi.edu> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0832A468@NKGEML512-MBS.china.huawei.com> <55479A6D.2040403@isi.edu> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0832A7B7@NKGEML512-MBS.china.huawei.com> <2134F8430051B64F815C691A62D9831832E5A834@XCH-BLV-504.nw.nos.boeing.com> <5548F132.7050704@isi.edu> <2134F8430051B64F815C691A62D9831832E5A90F@XCH-BLV-504.nw.nos.boeing.com> <5549039C.2020709@isi.edu> <2134F8430051B64F815C691A62D9831832E5ABBE@XCH-BLV-504.nw.nos.boeing.com> <55490B41.2000207@isi.edu>
Date: Tue, 05 May 2015 11:45:50 -0700
Message-ID: <CALx6S36mkn6jR-CTDJAcUjp3xB4TkHYpw3_kA865rWzdzNsMgw@mail.gmail.com>
From: Tom Herbert <tom@herbertland.com>
To: Joe Touch <touch@isi.edu>
Content-Type: text/plain; charset="UTF-8"
Archived-At: <http://mailarchive.ietf.org/arch/msg/trill/bzWF9sdGNGUscThJnbT3TMnOeVI>
Cc: "int-area@ietf.org" <int-area@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>, "trill@ietf.org" <trill@ietf.org>, Donald Eastlake <d3e3e3@gmail.com>, Xuxiaohu <xuxiaohu@huawei.com>
Subject: Re: [trill] Fwd: Mail regarding draft-ietf-trill-over-ip
X-BeenThere: trill@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "Developing a hybrid router/bridge." <trill.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/trill>, <mailto:trill-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/trill/>
List-Post: <mailto:trill@ietf.org>
List-Help: <mailto:trill-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/trill>, <mailto:trill-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 May 2015 18:45:53 -0000

On Tue, May 5, 2015 at 11:26 AM, Joe Touch <touch@isi.edu> wrote:
>
>
> On 5/5/2015 11:04 AM, Templin, Fred L wrote:
>> Hi Joe,
>>
>>> -----Original Message-----
>>> From: Joe Touch [mailto:touch@isi.edu]
>>> Sent: Tuesday, May 05, 2015 10:54 AM
>>> To: Templin, Fred L; Xuxiaohu; Donald Eastlake; trill@ietf.org
>>> Cc: nvo3@ietf.org; int-area@ietf.org; sfc@ietf.org
>>> Subject: Re: [trill] Fwd: Mail regarding draft-ietf-trill-over-ip
>>>
>>>
>>>
>>> On 5/5/2015 9:39 AM, Templin, Fred L wrote:
>>>> Hi Joe,
>>> ..
>>>>> IP in UDP adds only port numbers and an Internet checksum.
>>>>>
>>>>> That doesn't address fragmentation; if outer fragmentation is assumed,
>>>>> IPv4 needs to be rate-limited to avoid ID collisions and the Internet
>>>>> checksum is insufficient to correct those collisions.
>>>>
>>>> Right - that is why we have GUE. But, when these functions are not
>>>> needed GUE can perform header compression and the result looks
>>>> exactly like IP in UDP.
>>>
>>> That seems impossible.
>>
>> Not impossible - Tom Herbert provided the solution:
>>
>> http://www.ietf.org/mail-archive/web/int-area/current/msg04593.html
>
> That is allocating bits (or bit patterns) from the IP header.
>
> The solution provided - to check for 0x01 - is incorrect. IP can have
> versions that include 0x10 and 0x11.
>
It is correct as we defined it-- this is a solution to support direct
encapsulation of only IPv4 and IPv6. This optimizes encapsulation
those two IP protocols, and does not effect encapsulation of other
protocols (including new versions of IP) using the GUE and header and
protocol field. Whether this optimization is worth it is a fair
question, but if this obviates the need for a separate port number in
UDP-IP maybe it would be.

> The only solution would be to say that if the first three bits were 0,
> then it's not an IP packet - but that would require reassigning 0x0000
> and 0x0001 for GUE purposes.
>
> Although that's possible, I don't see why we would allocate IP versions
> to GUE message types.
>
We're not proposing that at all.

> Joe
>
> _______________________________________________
> trill mailing list
> trill@ietf.org
> https://www.ietf.org/mailman/listinfo/trill