RE: Review request for "Two Dimensional IP Routing Architecture"

杨术 <yangshu1988@gmail.com> Sat, 10 March 2012 09:13 UTC

Return-Path: <yangshu1988@gmail.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 320A321F8688 for <rtgwg@ietfa.amsl.com>; Sat, 10 Mar 2012 01:13:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.298
X-Spam-Level:
X-Spam-Status: No, score=-3.298 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id bCTeAHot54v1 for <rtgwg@ietfa.amsl.com>; Sat, 10 Mar 2012 01:13:13 -0800 (PST)
Received: from mail-lpp01m010-f44.google.com (mail-lpp01m010-f44.google.com [209.85.215.44]) by ietfa.amsl.com (Postfix) with ESMTP id 4EC7921F8687 for <rtgwg@ietf.org>; Sat, 10 Mar 2012 01:13:12 -0800 (PST)
Received: by lagj5 with SMTP id j5so2811690lag.31 for <rtgwg@ietf.org>; Sat, 10 Mar 2012 01:13:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=sJSWzwFOxNifjz342e+QBN/pyue6TqJ399lJ6kYWVoI=; b=PUOuKFe/xnY0smsjmKGmU6/bPFvWKlqc6FvEJ9rPkua9ARHBk5VmYpvVrppg354xv6 FcokVQmgffs5DYakm/MpsLFyfYn4LZwAR72ffVQ7RDwlSL91JFJaHtkY0fRL6Ej8fKP0 AWQNc77uBj7Qegcua3C3F5EvIG/DNF4yG3+r6cLEzWEV5mbDc6iwAYKBbAyLEu0TDtHP tWegsXBpXd7we1mFdjjt3nSh0qWDhXDUFzRw19hon+dTuGqG2aq1bxvgIY96Rdchq7xl k6hGmdPglI/DCU83dHy7+hAfp80yDGEpH1hWuH+hQwQL3KG6/HA28BVoxB5al2hwB8ov HEUQ==
MIME-Version: 1.0
Received: by 10.112.42.7 with SMTP id j7mr1872490lbl.75.1331370791047; Sat, 10 Mar 2012 01:13:11 -0800 (PST)
Received: by 10.112.63.145 with HTTP; Sat, 10 Mar 2012 01:13:11 -0800 (PST)
Date: Sat, 10 Mar 2012 17:13:11 +0800
Message-ID: <CAL6OX+0NKyhdJfuxn98Q1JDqnpR6z6GoDsiWEq-ikX+Y1dRLMg@mail.gmail.com>
Subject: RE: Review request for "Two Dimensional IP Routing Architecture"
From: 杨术 <yangshu1988@gmail.com>
To: rtgwg@ietf.org, jdrake@juniper.net
Content-Type: multipart/alternative; boundary="e0cb4efa6e3610929204badfeb92"
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtgwg>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Mar 2012 09:13:16 -0000

Hi, John,

Yes, there are many ways to achieve the same thing, and there are many
path-like solutions that can be used
to replace two dimensional routing under some circumstance.

Thanks,

Best Regards,
Shu Yang

On Sat, Mar 10, 2012 at 3:20 AM, <rtgwg-request@ietf.org> wrote:

> If you have received this digest without all the individual message
> attachments you will need to update your digest options in your list
> subscription.  To do so, go to
>
> https://www.ietf.org/mailman/listinfo/rtgwg
>
> Click the 'Unsubscribe or edit options' button, log in, and set "Get
> MIME or Plain Text Digests?" to MIME.  You can set this option
> globally for all the list digests you receive at this point.
>
>
>
> Send rtgwg mailing list submissions to
>        rtgwg@ietf.org
>
> To subscribe or unsubscribe via the World Wide Web, visit
>        https://www.ietf.org/mailman/listinfo/rtgwg
> or, via email, send a message with subject or body 'help' to
>        rtgwg-request@ietf.org
>
> You can reach the person managing the list at
>        rtgwg-owner@ietf.org
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of rtgwg digest..."
>
>
> Today's Topics:
>
>   1. Re: Review request for "Two Dimensional IP Routing
>      Architecture" (Russ White)
>   2. Re: Review request for "Two Dimensional IP Routing
>      Architecture" (Fred Baker)
>   3. Re: Review request for "Two Dimensional IP Routing
>      Architecture" (??)
>   4. RE: Review request for "Two Dimensional IP Routing
>      Architecture" (John E Drake)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Fri, 09 Mar 2012 09:15:37 -0500
> From: Russ White <russw@riw.us>
> To: rtgwg@ietf.org
> Subject: Re: Review request for "Two Dimensional IP Routing
>        Architecture"
> Message-ID: <4F5A1089.6080809@riw.us>
> Content-Type: text/plain; charset=UTF-8
>
>
> > We are looking for your comments on the new draft "Two Dimensional IP
> > Routing Architecture".
>
> Some thoughts...
>
> :-)
>
> Russ
>
> ==
> Due to the important semantics of source address, recent years see
> increasing works on adding source addresses into routing controls.
>
> Could you point to some more recent efforts than source routing (which
> is years old)? I'm not certain source addresses would actually need to
> be added to a routing protocol to use them for anything --it might be
> worth discussing under what circumstances adding such addresses might be
> add information that's not already present in the routing system.
>
> ==
> If the host is using address A, and the link l1 or l3 fails.  Then the
> host can immediately detect the failure, then switch to address B, and
> continue to communicate with the Internet via ISP2.
>
> How would you see the host detecting and reacting to the failure more
> quickly than the routed control plane, itself, could detect and react to
> the failure?
>
> ==
> Within destination-based routing, traffic towards the same destination
> has to travel along the same path in the network.
>
> This really isn't true --in reality, almost every implementation load
> shares based on the some bits or another in the packet header today. One
> of those sets of bits can be the source address in many implementations
> (if not all?). I'm not certain how your proposal adds anything to this.
>
> ==
> If there is congestion on the link between b and d, and router b moves
> the traffic towards d to the north path via c.  Thus, the probe packets
> will flow on the path a-b-c-d, which does not include the link between b
> and d.
>
> This seems like a more specific case of traffic engineering, which is
> actually covered in the next section.
>
> ==
> The section on FIST is interesting, but it's at the implementation
> level, rather than the protocol level, so I'm not certain how applicable
> is within an IETF draft.
>
> ==
> With these preconditions, each edge router can announce the foreign
> Internet prefixes combined with its own router identification to the
> network, each PE router can announce the customer prefixes combined with
> the corresponding customer domain number, PE routers are also
> responsible for announcing the preference of customer networks on edge
> routers.
>
> Figuring out how to advertise sources/destination pairs isn't really a
> problem overall.. What I don't understand is how this is different than
> the information already in the table today --every source and
> destination is already there, just not matched together. What is the
> value in matching them together in a single piece of control plane
> information? None of the use cases supplied in the draft seem to require
> the information to be paired in this way, nor does building a
> source/destination pair routing table (that I can see, at any rate).
>
> ==
> TwoD-IP routing will enhance the security level of the networks, because
> routers will check source addresses, which is an important identity of
> the senders.
>
> I'm not certain I understand why this would be, given the ease with
> which source addresses can be spoofed. I suppose you could say that you
> could do an rpf check at every ingress interface, but you can already do
> that (to the degree that aggregation and load sharing allow). You could
> claim that the additional state provided in pairing source and
> destination addresses in the routing table would allow more specific
> checks --but probably no more than simply getting rid of all
> aggregation, or even flooding host routes throughout the network --and I
> don't know if there would be more state in pairing source/destination
> sets, or flooding host routes, so it's hard to analyze the actual case
> for this claim.
>
>
>
> ------------------------------
>
> Message: 2
> Date: Fri, 9 Mar 2012 23:33:31 +0900
> From: Fred Baker <fred@cisco.com>
> To: ?? <yangshu1988@gmail.com>
> Cc: rtgwg@ietf.org
> Subject: Re: Review request for "Two Dimensional IP Routing
>        Architecture"
> Message-ID: <22317E5E-CC80-42BE-8886-794FF71E66B7@cisco.com>
> Content-Type: text/plain; charset="utf-8"
>
>
> On Mar 8, 2012, at 12:02 AM, ?? wrote:
>
> > Dear all,
> >
> > We are looking for your comments on the new draft "Two Dimensional IP
> Routing Architecture".
> >
> >       This document describes Two Dimensional IP (TwoD-IP) routing, a new
> >       Internet routing architecture which makes forwarding decisions
> based
> >       on both source address and destination address. This presents a
> >       fundamental extension from the current Internet, which makes
> >       forwarding decisions based on the destination address, and provides
> >       shortest single-path routing towards destination. Such extension
> >       provides rooms to solve fundamental problems of the past and foster
> >       great innovations in the future.
> >       We present the TwoD-IP routing framework and its two underpinning
> >       schemes. The first is a new hardware-based forwarding table
> >       structure for TwoD-IP, FIST, which achieves line-speed lookup with
> >       acceptable storage space. The second is a policy routing protocol
> >       that flexibly diverts traffic.
> >
> >       We plan to give a presentation on this in the upcoming IETF83. The
> >       draft can be found at
> http://tools.ietf.org/html/draft-xu-rtgwg-twod-ip-routing-00.
> >
> >       We would really appreciate any comments and questions about the
> document.
>
> My first suggestion would be to compare/contrast with
>    http://tools.ietf.org/html/draft-baker-fun-routing-class
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://www.ietf.org/mail-archive/web/rtgwg/attachments/20120309/477671df/attachment.htm
> >
>
> ------------------------------
>
> Message: 3
> Date: Sat, 10 Mar 2012 02:25:14 +0800
> From: ?? <yangshu1988@gmail.com>
> To: Fred Baker <fred@cisco.com>, rtgwg@ietf.org
> Subject: Re: Review request for "Two Dimensional IP Routing
>        Architecture"
> Message-ID:
>        <CAL6OX+3j42SpEou1pcVEQEr6BpAVGhvescJrhsprydtdXdEb6w@mail.gmail.com
> >
> Content-Type: text/plain; charset="utf-8"
>
> Hi, Fred Baker,
>
> Thanks for your advices.
>
> We have discussed your draft in our group meeting, because your
> draft is strongly related with two dimensional routing. Your draft
> illustrates detaiedly that how to devise a new protocol, that can make
> forwarding decisions based on destination and source addresses.
>
> Our draft differs from yours in that:
> 1. We try to illustrate the huge benefits from deploying two dimensional
> routing, that makes forwarding decisions based on both destination and
> source addresses. The network will be more flexible if routers can divert
>  traffic based on source address. Thus, policy routing, traffic
> engineering,
>  path/link protection, multi-path, multi-homing can be achieved more
> easily.
>  For example, with two dimensional routing, we can express "deliver traffic
> from source A towards destination B to router C" explicitly and easily.
>
> 2. We focus on the architecture of two dimensional routing. We try to
> properly
> divide the whole routing system into several components, and point out how
> to devise each component to achieve efficiency and consistency.
>
> 3. We have designed a new forwarding table structure called FIST, and we
> are
>  developing it based on a commercial router. With one more address to
> lookup
>  during routing, we believe that the FIB is a key component considering
> scalability
>  issues. FIST is different with previous FIB structure in that, 1) it has
> two TCAMs,
>  one stores destination prefixes, the other stores source prefixes; 2) in
> SRAM,
>  there is a two dimensional table that stores the next hop information.
> Such that
>  we can achieve fast lookup speed, and avoid explosion problem in TCAM.
>
> Shu Yang
>
>
>
> On Fri, Mar 9, 2012 at 10:33 PM, Fred Baker <fred@cisco.com> wrote:
>
> >
> > On Mar 8, 2012, at 12:02 AM, ?? wrote:
> >
> > Dear all,
> >
> > We are looking for your comments on the new draft "Two Dimensional IP
> > Routing Architecture".
> >
> > This document describes Two Dimensional IP (TwoD-IP) routing, a new
> >  Internet routing architecture which makes forwarding decisions based
> > on both source address and destination address. This presents a
> >  fundamental extension from the current Internet, which makes
> > forwarding decisions based on the destination address, and provides
> >  shortest single-path routing towards destination. Such extension
> > provides rooms to solve fundamental problems of the past and foster
> >  great innovations in the future.
> > We present the TwoD-IP routing framework and its two underpinning
> >  schemes. The first is a new hardware-based forwarding table
> > structure for TwoD-IP, FIST, which achieves line-speed lookup with
> >  acceptable storage space. The second is a policy routing protocol
> > that flexibly diverts traffic.
> >
> > We plan to give a presentation on this in the upcoming IETF83. The
> > draft can be found at
> > http://tools.ietf.org/html/draft-xu-rtgwg-twod-ip-routing-00.
> >
> > We would really appreciate any comments and questions about the document.
> >
> >
> > My first suggestion would be to compare/contrast with
> >     http://tools.ietf.org/html/draft-baker-fun-routing-class
> >
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://www.ietf.org/mail-archive/web/rtgwg/attachments/20120310/32515265/attachment.htm
> >
>
> ------------------------------
>
> Message: 4
> Date: Fri, 9 Mar 2012 11:18:38 -0800
> From: John E Drake <jdrake@juniper.net>
> To: ?? <yangshu1988@gmail.com>, Fred Baker <fred@cisco.com>,
>        "rtgwg@ietf.org" <rtgwg@ietf.org>
> Subject: RE: Review request for "Two Dimensional IP Routing
>        Architecture"
> Message-ID:
>        <5E893DB832F57341992548CDBB333163A565C9C16F@EMBX01-HQ.jnpr.net>
> Content-Type: text/plain; charset="utf-8"
>
> Hi,
>
> I think you missed several of the points Russ White made, viz, most
> routers can already be programmed to do this as part of their ECMP support
> and that this does not require any protocol changes.
>
> Thanks,
>
> John
>
> From: rtgwg-bounces@ietf.org [mailto:rtgwg-bounces@ietf.org] On Behalf Of
> ??
> Sent: Friday, March 09, 2012 10:25 AM
> To: Fred Baker; rtgwg@ietf.org
> Subject: Re: Review request for "Two Dimensional IP Routing Architecture"
>
> Hi, Fred Baker,
>
> Thanks for your advices.
>
> We have discussed your draft in our group meeting, because your
> draft is strongly related with two dimensional routing. Your draft
> illustrates detaiedly that how to devise a new protocol, that can make
> forwarding decisions based on destination and source addresses.
>
> Our draft differs from yours in that:
> 1. We try to illustrate the huge benefits from deploying two dimensional
> routing, that makes forwarding decisions based on both destination and
> source addresses. The network will be more flexible if routers can divert
>  traffic based on source address. Thus, policy routing, traffic
> engineering,
>  path/link protection, multi-path, multi-homing can be achieved more
> easily.
>  For example, with two dimensional routing, we can express "deliver traffic
> from source A towards destination B to router C" explicitly and easily.
>
> 2. We focus on the architecture of two dimensional routing. We try to
> properly
> divide the whole routing system into several components, and point out how
> to devise each component to achieve efficiency and consistency.
>
> 3. We have designed a new forwarding table structure called FIST, and we
> are
>  developing it based on a commercial router. With one more address to
> lookup
>  during routing, we believe that the FIB is a key component considering
> scalability
>  issues. FIST is different with previous FIB structure in that, 1) it has
> two TCAMs,
>  one stores destination prefixes, the other stores source prefixes; 2) in
> SRAM,
>  there is a two dimensional table that stores the next hop information.
> Such that
>  we can achieve fast lookup speed, and avoid explosion problem in TCAM.
>
> Shu Yang
>
>
>
> On Fri, Mar 9, 2012 at 10:33 PM, Fred Baker <fred@cisco.com<mailto:
> fred@cisco.com>> wrote:
>
> On Mar 8, 2012, at 12:02 AM, ?? wrote:
>
>
> Dear all,
>
> We are looking for your comments on the new draft "Two Dimensional IP
> Routing Architecture".
>
> This document describes Two Dimensional IP (TwoD-IP) routing, a new
> Internet routing architecture which makes forwarding decisions based
> on both source address and destination address. This presents a
> fundamental extension from the current Internet, which makes
> forwarding decisions based on the destination address, and provides
> shortest single-path routing towards destination. Such extension
> provides rooms to solve fundamental problems of the past and foster
> great innovations in the future.
> We present the TwoD-IP routing framework and its two underpinning
> schemes. The first is a new hardware-based forwarding table
> structure for TwoD-IP, FIST, which achieves line-speed lookup with
> acceptable storage space. The second is a policy routing protocol
> that flexibly diverts traffic.
>
> We plan to give a presentation on this in the upcoming IETF83. The
> draft can be found at
> http://tools.ietf.org/html/draft-xu-rtgwg-twod-ip-routing-00.
>
> We would really appreciate any comments and questions about the document.
>
> My first suggestion would be to compare/contrast with
>    http://tools.ietf.org/html/draft-baker-fun-routing-class
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <
> http://www.ietf.org/mail-archive/web/rtgwg/attachments/20120309/a292ea6e/attachment.htm
> >
>
> ------------------------------
>
> _______________________________________________
> rtgwg mailing list
> rtgwg@ietf.org
> https://www.ietf.org/mailman/listinfo/rtgwg
>
>
> End of rtgwg Digest, Vol 87, Issue 6
> ************************************
>