Re: [arch-d] Development of Internet Protocol "Five Fields" (IP-FF): Presentation
Alexey Eromenko <al4321@gmail.com> Fri, 08 January 2016 02:53 UTC
Return-Path: <al4321@gmail.com>
X-Original-To: architecture-discuss@ietfa.amsl.com
Delivered-To: architecture-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 210E11AC44C for <architecture-discuss@ietfa.amsl.com>; Thu, 7 Jan 2016 18:53:36 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level:
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 R_zaFTUttFdN for <architecture-discuss@ietfa.amsl.com>; Thu, 7 Jan 2016 18:53:34 -0800 (PST)
Received: from mail-ig0-x234.google.com (mail-ig0-x234.google.com [IPv6:2607:f8b0:4001:c05::234]) (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 DC2C51AC44A for <architecture-discuss@ietf.org>; Thu, 7 Jan 2016 18:53:33 -0800 (PST)
Received: by mail-ig0-x234.google.com with SMTP id ik10so70286143igb.1 for <architecture-discuss@ietf.org>; Thu, 07 Jan 2016 18:53:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=zaxcT+9y/+83bh9/JGLp+gKqKTLh39nzTKdirnZj4ss=; b=lER/NEAsfEd/FgrlR+0kPBl2ta/o/XVBXPrEjL3fRm5MM8a5IdF1woW10KRMDsh1hO MU2lDoXoExkb1U/quRleYEk+u1D6C7sG6nSQeeKmrVDtuHeV8ISLhCxORaU5mu5v17Jc butq2n8OLGgKO+nHQ7Rr+tc8aGQIN8blZCygv3rIQaYV4K5IQLFLskyMFuKJlt+G7KsE q3pdFZy8Oku7HqbKC/B0cPrLHjHpw03z2TBL0CcvfsVlFEAwd5iXdgjWhlG2gi6bbjk0 8Umt720Lv53L/uVmyDXO9G8M7AmtHQM/SFRBJVDNlPYIhoksowPJaigTv6idNKIVB2nc 96xQ==
X-Received: by 10.50.129.97 with SMTP id nv1mr20346154igb.0.1452221613208; Thu, 07 Jan 2016 18:53:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.136.194 with HTTP; Thu, 7 Jan 2016 18:53:13 -0800 (PST)
In-Reply-To: <568EB30F.5050803@bobbriscoe.net>
References: <CAOJ6w=H7bs8kGt+ct=DKaVOtNcnD6PnouzpjmmLTL3P=C-Zynw@mail.gmail.com> <D2B140A5.27F7%theodore.v.faber@aero.org> <9020D012-C361-45E2-9C31-B39E852E239B@tony.li> <568C2DF9.2060003@isi.edu> <568EB30F.5050803@bobbriscoe.net>
From: Alexey Eromenko <al4321@gmail.com>
Date: Fri, 08 Jan 2016 04:53:13 +0200
Message-ID: <CAOJ6w=EbmfntH_3UBmJ4De+eWcEa_Rk7AL_-ZOe8rhOAHe3T4A@mail.gmail.com>
To: Bob Briscoe <ietf@bobbriscoe.net>
Content-Type: multipart/alternative; boundary="047d7b41431c64075b0528c9b1b6"
Archived-At: <http://mailarchive.ietf.org/arch/msg/architecture-discuss/ZF1E2HTtsOdzYrFD0eNlFXhXRQk>
Cc: architecture-discuss@ietf.org
Subject: Re: [arch-d] Development of Internet Protocol "Five Fields" (IP-FF): Presentation
X-BeenThere: architecture-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: open discussion forum for long/wide-range architectural issues <architecture-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/architecture-discuss/>
List-Post: <mailto:architecture-discuss@ietf.org>
List-Help: <mailto:architecture-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/architecture-discuss>, <mailto:architecture-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 08 Jan 2016 02:53:36 -0000
Tony Li <tony.li@tony.li>: Routing is described in [IPFF-ADDRESSING] spec. On Thu, Jan 7, 2016 at 8:48 PM, Bob Briscoe <ietf@bobbriscoe.net> wrote: > Alexy, > > I suspect you are most proud of the fact that you have produced a set of > ideas that all work well together. > But see inline... > > On 05/01/16 20:56, Joe Touch wrote: > > On 1/5/2016 10:14 AM, Tony Li wrote: > > On Jan 5, 2016, at 9:43 AM, Theodore V Faber <theodore.v.faber@aero.org> <theodore.v.faber@aero.org> wrote: > > Let us know when you’ve implemented something. > > … and when you’ve thought about the routing implications of your design. > > ...and when you have a plan for tech transition. > > It's very easy to redesign any protocol if you ignore the need to > support legacy systems. > > > *1. Deployability* > > ...I would argue that the value of each part of FF has to be assessed as > if that part was separate from the rest, for the reason Joe gives... > ...there is little mention or consideration of incremental deployability > {note 1} of the whole system, let alone each of the parts (other than the > NAT part). > > But even though the FF system is unlikely to ever be deployable as a > whole, it might be possible to modify some of the individual ideas in FF to > add incremental deployability, so that the most valuable ideas can become > usable individually. > > IPFF-Babysitter (new NAT) solves Deploy-ability problems (for desktops). IPFF private servers will be useful in-house, and IPFF desktops can browse IPv4 Internet. IPFF Internet servers will obviously require new Internet core. (just like IPv6 requires) > *2. Private problem statement?* > > The biggest problem with FF is that you have been working on solving a set > of problems that few would agree have been articulated as the real > underlying problem that needs to be solved. The problem statement is the > part that should be done in public, even if you do the design in private. > > * v6 address space too big - so what? it's more important to agree on any > size, than to have the "right" size. > * v6 addresses hard to transliterate, read etc - so what? - just a > tools problem > There are no tools for that. IPv6 is unusable in every way. > * mobility without breaking transport - need to solve this without > compromising other features like ability to keep ports private. A number of > alternative ways already solve this: multipath TCP, or Teemu Koponen et > al's "Resilient Connections for SSH and TLS," USENIX Annual Technical > Conference > My "Mobile Protocol Stack" works with every Transport Protocol in theory, although my paper describes "Mobile TCP" and "Mobile UDP". > * ports at L3 or L4 - Just because ports can be useful at L3, doesn't mean > they should be moved to L3. A better answer is "Design for Tussle", ie on > the wire it needs to be possible to have ports hidden or not, and > everything works (for some definition of "works") whichever way you choose. > {note 2} > Ports were moved to layer 3 for fast firewalling and fast Flow-based routing, the latter of which explained in detail. Doing some kind of Layer 3.5 shim will not solve those problems. > * no ARP - looks useful to replace with an algo. The question then becomes > how do you introduce new MAC layer addressing schemes in future - ARP is > agnostic to the internal semantics of a L2 address, but an algo cannot be. > Right. LARA is specified for Ethernet. Other data links will require other specifications, and I don't mind if some are still using ARP. (Frame-Relay?) > * stronger L4 checksums - useful, but needs to be considered as part of > the bigger problem of L4 extensibility currently being addressed. > * IP-VRF - again the problem here is the extensibility architecture of > existing IP. We can't keep changing to a completely new Internet Protocol > every time we realise we missed an extension we should have thought of. > Well it would be worth the change if the new Internet Protocol had a > brilliant extensibility architecture... > * ...which raises a good question... > Where's your extensibility architecture? Should be the first design > decision, not the last. > > You are right. I'm working hard to improve IP-FF extensibility (both L3 [IP options] and L4, [future Transports]), and also working on new Multicast solution. Thanks for link to SNA: Sourceless Network Architecture; I need to study that one. > > -- > ________________________________________________________________ > Bob Briscoe http://bobbriscoe.net/ > > -- -Alexey Eromenko "Technologov"
- [arch-d] Development of Internet Protocol "Five F… Alexey Eromenko
- Re: [arch-d] Development of Internet Protocol "Fi… Iljitsch van Beijnum
- Re: [arch-d] Development of Internet Protocol "Fi… Alexey Eromenko
- Re: [arch-d] Development of Internet Protocol "Fi… Alexey Eromenko
- Re: [arch-d] Development of Internet Protocol "Fi… Theodore V Faber
- Re: [arch-d] Development of Internet Protocol "Fi… Tony Li
- Re: [arch-d] Development of Internet Protocol "Fi… Joe Touch
- Re: [arch-d] Development of Internet Protocol "Fi… Bob Briscoe
- Re: [arch-d] Development of Internet Protocol "Fi… Alexey Eromenko
- [arch-d] IPv6 (address) usability and tools [Re: … Simon Leinen
- Re: [arch-d] IPv6 (address) usability and tools [… Alexey Eromenko
- Re: [arch-d] Development of Internet Protocol "Fi… Stephane Bortzmeyer
- Re: [arch-d] IPv6 (address) usability and tools [… Iljitsch van Beijnum