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

"Templin, Fred L" <Fred.L.Templin@boeing.com> Tue, 05 May 2015 19:49 UTC

Return-Path: <Fred.L.Templin@boeing.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 810D31ACE11; Tue, 5 May 2015 12:49:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] 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 n-VNu--LEh3g; Tue, 5 May 2015 12:49:05 -0700 (PDT)
Received: from blv-mbsout-02.boeing.com (blv-mbsout-02.boeing.com [130.76.32.232]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A9FAE1ACE02; Tue, 5 May 2015 12:49:05 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by blv-mbsout-02.boeing.com (8.14.4/8.14.4/DOWNSTREAM_MBSOUT) with SMTP id t45Jn5K9020956; Tue, 5 May 2015 12:49:05 -0700
Received: from XCH-BLV-402.nw.nos.boeing.com (xch-blv-402.nw.nos.boeing.com [130.247.25.31]) by blv-mbsout-02.boeing.com (8.14.4/8.14.4/UPSTREAM_MBSOUT) with ESMTP id t45Jn1N4020831 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=OK); Tue, 5 May 2015 12:49:01 -0700
Received: from XCH-BLV-504.nw.nos.boeing.com ([169.254.4.120]) by XCH-BLV-402.nw.nos.boeing.com ([169.254.2.156]) with mapi id 14.03.0235.001; Tue, 5 May 2015 12:49:01 -0700
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: Joe Touch <touch@isi.edu>, Tom Herbert <tom@herbertland.com>
Thread-Topic: [trill] Fwd: Mail regarding draft-ietf-trill-over-ip
Thread-Index: AQHQh2t9jJGxDIiBx0S2BZ0ZWLGtWJ1tyMJw
Date: Tue, 05 May 2015 19:49:00 +0000
Message-ID: <2134F8430051B64F815C691A62D9831832E5AD6C@XCH-BLV-504.nw.nos.boeing.com>
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> <2134F8430051B64F815C691A62D9831832E5AC5F@XCH-BLV-504.nw.nos.boeing.com> <CALx6S35nHEMvaSNis_uPQ6t4rm2NSzFN2Jzoo8WaXj04RdH3NQ@mail.gmail.com> <55491B47.4060400@isi.edu> <55491CED.5070505@isi.edu>
In-Reply-To: <55491CED.5070505@isi.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [130.247.104.6]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-TM-AS-MML: disable
Archived-At: <http://mailarchive.ietf.org/arch/msg/trill/JuCRSbhAE1yJcTJOhGGhc9s0jd8>
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 19:49:08 -0000

Hi Joe,

> -----Original Message-----
> From: Joe Touch [mailto:touch@isi.edu]
> Sent: Tuesday, May 05, 2015 12:42 PM
> To: Tom Herbert; Templin, Fred L
> Cc: Xuxiaohu; Donald Eastlake; trill@ietf.org; 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 12:34 PM, Joe Touch wrote:
> >> Or just define a simple version translation as part of encapsulation.
> >> > So for IPv8:
> >> >
> >> > 0x1000->0x0101 on encapsulation
> >> > 0x0101->0x1000 on decapsualtion
> > And what happens to 0x0101 WHEN it shows up?
> >
> > You need more patterns than you have because IP is allowed to use any of
> > them.
> 
> FWIW, you're essentially arguing for bit-stuffing, i.e., if a pattern
> you think will be common shows up, don't stuff, and if something else
> shows up, then do.
> 
> That works only if you do true stuffing, e.g.,:
> 
> 	0x01** = uncompressed
> (might as well add 0x11** and 0x10** to that)
> 	0x00** = compressed
> 
> But then if 0x0000, 0x0001, 0x0010 or 0x0011 show up, you need to decide
> how to represent them - they CANNOT be uncompressed without at least two
> more bits somewhere else that indicates they're uncompressed and their
> value.
> 
> So now your GUE methods are very sensitive to IP version numbers, which
> IMO defeats the "G" in the name. Never mind how this complicates
> hardware when (not if) other IP versions are used (for whatever reason).

No; it is still Generic. If the packet is not a direct-mapped IP packet, then there
is a GUE header that can encapsulate any (foo) protocol. True that IP protocol
versions that can be represented as 0xX1XX can be directly mapped while
other (foo) protocols cannot does not mean that we should not take
advantage of the direct mapping when possible.

About h/w complications, the test is incorporated in the same test that
hardware already uses to check the IP version number, i.e., no new
instructions needed.

Thanks - Fred
fred.l.templin@boeing.com

> Joe
> 
>