RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared
"Templin, Fred L" <Fred.L.Templin@boeing.com> Thu, 19 July 2007 16:58 UTC
Return-path: <ram-bounces@iab.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com)
by megatron.ietf.org with esmtp (Exim 4.43)
id 1IBZKz-0006qE-Jm; Thu, 19 Jul 2007 12:58:49 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org)
by megatron.ietf.org with esmtp (Exim 4.43) id 1IBZKy-0006pi-7G
for ram@iab.org; Thu, 19 Jul 2007 12:58:48 -0400
Received: from stl-smtpout-01.boeing.com ([130.76.96.56])
by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IBZKw-0003t6-VK
for ram@iab.org; Thu, 19 Jul 2007 12:58:48 -0400
Received: from stl-av-01.boeing.com (stl-av-01.boeing.com [192.76.190.6])
by stl-smtpout-01.ns.cs.boeing.com (8.14.0/8.14.0/8.14.0/SMTPOUT) with
ESMTP id l6JGwZnA008239
(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL);
Thu, 19 Jul 2007 11:58:43 -0500 (CDT)
Received: from stl-av-01.boeing.com (localhost [127.0.0.1])
by stl-av-01.boeing.com (8.14.0/8.14.0/DOWNSTREAM_RELAY) with ESMTP id
l6JGwYtA006033; Thu, 19 Jul 2007 11:58:34 -0500 (CDT)
Received: from XCH-NWBH-11.nw.nos.boeing.com (xch-nwbh-11.nw.nos.boeing.com
[130.247.55.84])
by stl-av-01.boeing.com (8.14.0/8.14.0/UPSTREAM_RELAY) with ESMTP id
l6JGwP3E005753; Thu, 19 Jul 2007 11:58:34 -0500 (CDT)
Received: from XCH-NW-7V2.nw.nos.boeing.com ([130.247.54.35]) by
XCH-NWBH-11.nw.nos.boeing.com with Microsoft SMTPSVC(6.0.3790.1830);
Thu, 19 Jul 2007 09:58:27 -0700
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain;
charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared
Date: Thu, 19 Jul 2007 09:58:26 -0700
Message-ID: <39C363776A4E8C4A94691D2BD9D1C9A1029ED924@XCH-NW-7V2.nw.nos.boeing.com>
In-Reply-To: <469E976A.5060804@firstpr.com.au>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared
Thread-Index: AcfJjQNW5GmsNngZTKWjEztI4ywVQAAkOimw
References: <469C962B.1090600@firstpr.com.au>
<469DBFA0.7010103@cisco.com> <469DEB91.1000805@firstpr.com.au>
<39C363776A4E8C4A94691D2BD9D1C9A1029ED91C@XCH-NW-7V2.nw.nos.boeing.com>
<469E976A.5060804@firstpr.com.au>
From: "Templin, Fred L" <Fred.L.Templin@boeing.com>
To: "Robin Whittle" <rw@firstpr.com.au>, <ram@iab.org>
X-OriginalArrivalTime: 19 Jul 2007 16:58:27.0046 (UTC)
FILETIME=[06878060:01C7CA26]
X-Spam-Score: -4.0 (----)
X-Scan-Signature: 0e9ebc0cbd700a87c0637ad0e2c91610
Cc:
X-BeenThere: ram@iab.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Routing and Addressing Mailing List <ram.iab.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/ram>,
<mailto:ram-request@iab.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/ram>
List-Post: <mailto:ram@iab.org>
List-Help: <mailto:ram-request@iab.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/ram>,
<mailto:ram-request@iab.org?subject=subscribe>
Errors-To: ram-bounces@iab.org
Robin - see below: > Thanks for clarifying my understanding of IPvLX to some extent. I > still don't have anything like a clear enough understanding of it > to compare it with the other schemes. > > Is IPvLX intended to help with IPv4 in respect of multihoming, > portability, TE, splitting up existing space into finer and more > flexibly used sections for more users and/or with reduction in > BPG advertisements and/or churn in IPv4? IPvLX anticipates a future in which new growth within sites will be dominated by IPv6 applications and services, and that the IPv4 growth curve will level off. This does not mean that IPv4 applications and services would disappear, but rather that pressures for multihoming, TE, etc. would be taken off the IPv4 DFZ and instead be satisfied by a map-and-encaps scheme that maps potentially many IPv4 RLOCs to the same IPv6 EID. Then, as more applications and services are transitioned to IPv6, IPv4 address space could be reclaimed and redistributed in finer-grained chunks such that more and more of the IPv4 address space is used as RLOCs for a site (and not EIDs). > If not, then as with Six/One, I don't think IPvLX helps with the > most pressing problems of the foreseeable future - and so is not > comparable to LISP, eFIT-APT or Ivip. > > If your proposal does help with IPv4 communications, with > non-upgraded hosts - for instance resulting in immediate or > long-term reduction in the size of the global BGP routing table, > and/or in improvements to multihoming, portability or TE then it > would be great if you could explain on the list exactly how this > works, with network diagrams, examples of deployment etc. IPvLX leaves existing IPv4 communications alone and encourages future growth in IPv6. It also encourages a longer-term trend toward using IPv4 addresses more as RLOCs and less as EIDs. > Can IPv4 hosts on non-upgraded networks send packets to IPv4 hosts > on upgraded networks? If not, then I think IPvLX suffers from the > same problem as LISP-NERD or LISP-CONS - and so is not > incrementally deployable because early adopters (really any > adopters until adoption is universal) suffer loss of reachability > Early adopters suffer the worst costs or barriers, since hosts in > virtually no other networks will be able to reach their hosts. No; there would be no loss of reachability. Non-upgraded networks could communicate with upgraded networks using IPv4 just as they do today. By proof of concept, Microsoft Teredo is beginning to emerge in "upgraded" networks today vis-a-vis Windows Vista deployment yet IPv4 remains fully functional in those networks. IPvLX very closely parallels the Microsoft Teredo model - both in terms of functional behavior and anticipated deployment model. > Although there is no detailed documentation of how eFIT-APT could > be incrementally deployed (at least in terms of reachability and > what is and is not advertised in BGP), I imagined a way it could > be done while retaining reachability from non-upgraded networks. > However, this defers the reduction in the size of the BPG routing > table until either all networks are upgraded, or until enough of > them are that some upgraded networks don't mind about not being > reachable from those networks which are not - and so stop > advertising their prefixes in BPG. > > How does IPvLX handle the requirement that a multihoming system > short-term changes to traffic flow? I think service restoration > for a multihomed link is an example of what Eliot called > "operational state"? This is an important aspect of architectural > goals in which Ivip differs completely from LISP or eFIT-APT. I didn't understand this. > LISP-NERD/CONS and eFIT-APT all have slow-changing databases which > carry instructions for the ITR-ETR system on how to cope with > short-term traffic flow requirements, such as loss of reachability > on one link, requiring packets to be tunneled to another ETR in > order to restore communications. The short-term decisions are > made by the ITR-ETR and the mapping data does not change at all > during multihoming service restoration. This means a more complex > database and *much* more complex ITR-ETR functionality, with much > more communication between ITRs, ETRs and in some cases recipients > of tunneled packets which are not ETRs which are ready to handle > the packets. This introduces a much greater burden of complexity > in order to adequately protect against attacks and other security > problems. > > In short, LISP-NERD/CONS and eFIT-APT all card-code short-term > behavior into the system itself, and make it configurable to some > extent by parameters in the mapping database. > > Also, LISP-NERD/CONS and eFIT-APT do not attempt to assist with > mobile-IP - because their database distribution systems are too > slow with a mobile host's requirement that traffic flow to one ETR > or another in the different networks it has connections with. > > Ivip is completely different. The database is simple and intended > to be very rapidly changed. Ivip does not attempt any > reachability testing or require its ITRs or ETRs to make any > decisions, such as for TE, multihoming service restoration or for > mobility. This means Ivip can be used to support with mobile IP > just as it supports multihoming restoration, portability, finer > splitting of the address space among many more end-users etc. - > without actually containing any special database information or > ITR functions to support these separate applications. > > Ivip more closely follows what I think is a common IETF > philosophy: single function, open-ended, building blocks which can > be used in combination with other building blocks to solve a wide > variety of problems, without having to create a monolithic system > for each particular problem. (I don't know of a formal statement > of this, but it is evident from the whole nature of TCP/IP design, > DNS, HTTP etc.) I don't see any questions regarding IPvLX in this. > Assuming IPvLX helps with ordinary IPv4 communications, it would > be great if you could explain on this list how IPvLX would be > deployed: > > Give a fully detailed example of the BGP or other benefits it > brings to IPv4, The benefits to IPv4 are that it encourages new growth in IPv6 instead of IPv4. > and of how IPv4 packets flow in both > directions between hosts in firstly two upgraded networks and > secondly in one upgraded and one non-upgraded network. IPv4 works no differently between upgraded and non-upgraded networks. > Describe the possible placement of upgraded or new routers. Upgraded or new routers are deployed as site border routers. > Describe the new features which are required in routers and > how feasible these are to implement in the FIBs of current > routers, with firmware upgrades. The rest has to be done > in the main CPU. In both cases, it is important to discuss > the communications, CPU and memory requirements of these new > features for a reasonably widely deployed scenario. Also, > in the long-term future, can scaling be achieved by > parallel routers, servers etc. rather than having to ramp > up performance of routers which can't have their load split > amongst others. (eFIT-APT seems to suffer here, because all > the ITR and ETR work has to be done in Customer Edge routers > of provider networks.) The neew feature for routers is the mapping engine. > Examples of packets which are used in IPv4 host communications > and separate examples for IPv6. IPv4 host communications is done exactly as it is today. IPv6 host communications is done by tunneling IPv6 over IPv4. > What other servers, databases, distribution systems etc. > are required. The current IPvLX proposal assumes a DNS mapping system; future versions could use a different mapping mechanism. > Then, ideally, you could write something about IPvLX for each of > the underlines headings in my comparison. > > I would link to your message in the list or perhaps splice this > into my page: > > http://www.firstpr.com.au/ip/ivip/comp/ > > - Robin Thanks - Fred fred.l.templin@boeing.com _______________________________________________ RAM mailing list RAM@iab.org https://www1.ietf.org/mailman/listinfo/ram
- [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Eliot Lear
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dino Farinacci
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- RE: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Templin, Fred L
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dino Farinacci
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dino Farinacci
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dino Farinacci
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Dan Jen
- Re: [RAM] LISP NERD/CONS, eFIT-APT & Ivip compared Robin Whittle