Re: KHALED Routing Protocol (KRP).

Lee Howard <lee@asgard.org> Fri, 28 April 2017 12:45 UTC

Return-Path: <lee@asgard.org>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6C9812951C for <ietf@ietfa.amsl.com>; Fri, 28 Apr 2017 05:45:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.898
X-Spam-Level:
X-Spam-Status: No, score=-4.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, RCVD_IN_SORBS_SPAM=0.5] autolearn=ham autolearn_force=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 9Nrar8CvnYwc for <ietf@ietfa.amsl.com>; Fri, 28 Apr 2017 05:45:41 -0700 (PDT)
Received: from atl4mhob17.registeredsite.com (atl4mhob17.myregisteredsite.com [209.17.115.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A67A2129AD1 for <ietf@ietf.org>; Fri, 28 Apr 2017 05:42:19 -0700 (PDT)
Received: from mailpod.hostingplatform.com ([10.30.71.208]) by atl4mhob17.registeredsite.com (8.14.4/8.14.4) with ESMTP id v3SCgF9T048618 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL) for <ietf@ietf.org>; Fri, 28 Apr 2017 08:42:15 -0400
Received: (qmail 21745 invoked by uid 0); 28 Apr 2017 12:42:15 -0000
X-TCPREMOTEIP: 68.100.68.25
X-Authenticated-UID: lee@asgard.org
Received: from unknown (HELO ?192.168.1.160?) (lee@asgard.org@68.100.68.25) by 0 with ESMTPA; 28 Apr 2017 12:42:15 -0000
User-Agent: Microsoft-MacOutlook/14.7.2.170228
Date: Fri, 28 Apr 2017 08:42:09 -0400
Subject: Re: KHALED Routing Protocol (KRP).
From: Lee Howard <lee@asgard.org>
To: Khaled Omar <eng.khaled.omar@hotmail.com>, ietf <ietf@ietf.org>
Message-ID: <D528AF97.7A8F6%lee@asgard.org>
Thread-Topic: KHALED Routing Protocol (KRP).
References: <CAKHUCzxK9-McSigoCn-4MvWM-ZPjTzQ+xUj8eB9U1yrA8otGKA@mail.gmail.com> <AM4PR0401MB2241DFDF2E27B9208F37B0D1BD130@AM4PR0401MB2241.eurprd04.prod.outlook.com>
In-Reply-To: <AM4PR0401MB2241DFDF2E27B9208F37B0D1BD130@AM4PR0401MB2241.eurprd04.prod.outlook.com>
Mime-version: 1.0
Content-type: multipart/alternative; boundary="B_3576213734_3096738"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/m7ONsv5taaL_K45qwx4Ki6v7ims>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Apr 2017 12:45:44 -0000


From:  ietf <ietf-bounces@ietf.org> on behalf of Khaled Omar
<eng.khaled.omar@hotmail.com>
Date:  Friday, April 28, 2017 at 8:08 AM
To:  ietf <ietf@ietf.org>
Subject:  Fw: KHALED Routing Protocol (KRP).
> 
> Regarding the difference between tables, KRP within each region uses a table
> of only RBRs and RRs, the table is not listing prefixes because KRP uses the
> information stored on every single IP address and the IGP routing table, also,
> the Forwarding table details of one region is not advertised to other regions
> because they don't need to know it, enough to know how to reach the RBR and
> then it can deliver the packet faster and correctly.

Sorry, you¹re carrying full routes for every /32 and every /128 in your IGP?

> 
> 
> KRP will not require renumbering (reallocation) of IP addresses after the
> modification made to the 1st version of the draft that used the 1st two groups
> of IPv6 addresses as the KRP ASN, but the 2nd version used the middle two
> groups, and that will make the usage of KRP easier.

What about IPv4?

> 
> 
> Finally, don't stop on what you think is not applicable, share your thoughts
> to add a solution to make things applicable thats the aim of the discussion,
> because KRP can route packets successfully from the source to the destination
> using the Best best route and with the lowest table entries for faster routing
> decisions.

Define ³Best best.²
Shortest AS hops? Fewest intermediate devices? Cheapest link? Least
saturated link? Hot potato? Lowest packet one-way latency?

I agree with Dave; the 6renum WG published rfc7010 IPv6 Site Renumbering Gap
Analysis and then shut down; filling those gaps would be useful.

Lee

> 
> 
> 
> -------- Original Message --------
> Subject: Re: KHALED Routing Protocol (KRP).
> From: Dave Cridland
> To: Khaled Omar 
> CC: ietf@ietf.org
> 
> 
>> On 26 April 2017 at 00:27, Khaled Omar wrote:
>>> > https://datatracker.ietf.org/doc/draft-omar-krp/
>> 
>> I like this idea, but I think it's sufficiently similar to the
>> original aim of EGP/BGP that it's already been proven impractical, and
>> moving to it would also be impractical. I am not a routing expert, so
>> I'll cheerfully wait being shot down by others, but this is my
>> rationale:
>> 
>> The reason why we have large routing tables within BGP routers is
>> mostly that ASNs now consist of many more prefixes than were
>> originally expected, and so the prefixes do not aggregate well enough.
>> 
>> This proposal involves, essentially, renumbering the entire internet
>> (which is very difficult in practical terms), such that aggregation
>> then works more efficiently. However, history has shown that while
>> this would work for the short term, it would require continuous
>> renumbering in response to many factors (new addresses, corporate
>> mergers, etc) in order to maintain its efficiency.
>> 
>> Since we have not solved renumbering very effectively in the first
>> place, I feel that this is not worth working on.
>> 
>> I would, however, suggest that addressing renumbering would be an
>> excellent use of your time. A viable solution to renumbering large
>> public networks would mean that the BGP table would shrink, by the
>> same logic as above.
>> 
>> That is, if we had a method for renumbering continuously, then it
>> would improve the efficiency of BGP as well, to almost the same
>> extent, without incurring the initial internet-wide renumbering
>> effort.
>> 
>> Finally, I would note that while routing tables are large, the
>> internet still functions - this may not be the best use of your time
>> therefore.
>> 
>> Dave.