Use longest-matching prefix to the next hop

FUJIKAWA Kenji <fujikawa@root-hq.com> Tue, 26 February 2008 02:31 UTC

Return-Path: <ipv6-bounces@ietf.org>
X-Original-To: ietfarch-ipv6-archive@core3.amsl.com
Delivered-To: ietfarch-ipv6-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 80F1B3A6A10; Mon, 25 Feb 2008 18:31:18 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.378
X-Spam-Level:
X-Spam-Status: No, score=-0.378 tagged_above=-999 required=5 tests=[AWL=-0.540, BAYES_00=-2.599, FH_RELAY_NODNS=1.451, HELO_MISMATCH_ORG=0.611, J_CHICKENPOX_52=0.6, RDNS_NONE=0.1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wtBdq1edPFnk; Mon, 25 Feb 2008 18:31:04 -0800 (PST)
Received: from core3.amsl.com (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id AF1873A6811; Mon, 25 Feb 2008 18:31:04 -0800 (PST)
X-Original-To: ipv6@core3.amsl.com
Delivered-To: ipv6@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 64FA63A6820 for <ipv6@core3.amsl.com>; Mon, 25 Feb 2008 18:31:03 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qBrJnSNhkE9G for <ipv6@core3.amsl.com>; Mon, 25 Feb 2008 18:31:02 -0800 (PST)
Received: from 122x218x96x122.ap122.ftth.ucom.ne.jp (unknown [IPv6:2002:7ada:607a:0:8102:7ada:607a:0]) by core3.amsl.com (Postfix) with ESMTP id AD4D53A67FF for <ipv6@ietf.org>; Mon, 25 Feb 2008 18:31:01 -0800 (PST)
Received: from coin (localhost [127.0.0.1]) by 122x218x96x122.ap122.ftth.ucom.ne.jp (Postfix) with ESMTP id 8F7826BADB for <ipv6@ietf.org>; Tue, 26 Feb 2008 11:30:52 +0900 (JST)
Received: from coin.bbtec.net (localhost [127.0.0.1]) by coin (Postfix) with ESMTP id 068486C7E9 for <ipv6@ietf.org>; Tue, 26 Feb 2008 11:30:52 +0900 (JST)
Date: Tue, 26 Feb 2008 11:30:52 +0900
Message-ID: <sa6ablobg9v.wl%fujikawa@root-hq.com>
From: FUJIKAWA Kenji <fujikawa@root-hq.com>
To: ipv6@ietf.org
Subject: Use longest-matching prefix to the next hop
User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (Sanjō) APEL/10.7 Emacs/22.1 (i386--netbsdelf) MULE/5.0 (SAKAKI)
MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka")
X-BeenThere: ipv6@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "IPv6 Maintenance Working Group \(6man\)" <ipv6.ietf.org>
List-Unsubscribe: <http://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:ipv6@ietf.org>
List-Help: <mailto:ipv6-request@ietf.org?subject=help>
List-Subscribe: <http://www.ietf.org/mailman/listinfo/ipv6>, <mailto:ipv6-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: ipv6-bounces@ietf.org
Errors-To: ipv6-bounces@ietf.org

Hi all, 

I am submitting an ID,
  http://www.ietf.org/proceedings/staging/draft-fujikawa-ipv6-src-addr-selection-02.txt
and suggesting in the draft that,

   Before Rule 8 (Use longest matching prefix) in section 5.  (Source
   Address Selection) in RFC3484, the rule using longest-matching prefix
   to the next hop is to be added.

The following is an example, 
where the Rule 8 selects the roundabout path via ISP3,
while the method of using longest-matching prefix to the next hop 
selects the shortest and best path,
when EN sends a packet to CN.

# In the previous IETF meeting I only showed a single router case.
# but this method is adaptable and useful to the multiple router case.

I would like to ask if 6man people is interested in this topic, and
this can become working group item.

                         +---+
                         |CN |
                         +-+-+
                           | 2001:db8:2001::CN
                           |
                       +---+---+2001:db8:2000:/36
                       |       |
             +---------+ ISP2  |
             |         |       |
             |         +-------+
             |
         +---+---+2001:db8:1000:/36  +-------+2001:db8:3000::/36
         |       |                   |       |
         | ISP1  +-------------------+ ISP3  |
         |       |                   |       |
         +---+---+                   +---+---+
             |                           |
             |                           |
             +----------+       +--------+
        2001:db8:1000:R1|       |2001:db8:3000:R3
                      +-+-+   +-+-+
    2001:db8:1001::/48|R1 |   |R3 |2001:db8:3001::/48
                      +-+-+   +-+-+
      2001:db8:1001:1:R1|       |2001:db8:3001:1:R3
                        |       |
                      --+---+---+--
         2001:db8:1001:1:EN | 2001:db8:3001:1:EN
                          +-+-+
                          |EN |
                          +---+

     Routing Tables:
       R1:
       Destination         Next Hop
       2001:db8:1000::/36  address_of_ISP1's_router
       2001:db8:2000::/36  address_of_ISP1's_router
       R3:
       2001:db8:3000::/36  address_of_ISP3's_router
       EN:
       Destination         Next Hop
       2001:db8:1000::/36  2001:db8:1001:1:R1
       2001:db8:2000::/36  2001:db8:1001:1:R1
       2001:db8:3000::/36  2001:db8:3001:1:R3

Any questions and comments are welcome.

Regards,
------------------------------------------------------------------
FUJIKAWA Kenji(Ph. D.) ROOT Inc., Osaka Information Laboratory
5F Pias Tower, 3-19-3 Toyosaki Kita-ku, Osaka, 531-0072, Japan
Mail:  fujikawa@root-hq.com, hudikaha@gmail.com
WWW:   http://www23.atwiki.jp/hudikaha/
Skype: fujikawakenji
--------------------------------------------------------------------
IETF IPv6 working group mailing list
ipv6@ietf.org
Administrative Requests: http://www.ietf.org/mailman/listinfo/ipv6
--------------------------------------------------------------------