Re: [GROW] WGLC: draft-ietf-grow-simple-va
Robert Raszuk <robert@raszuk.net> Mon, 14 May 2012 17:46 UTC
Return-Path: <robert@raszuk.net>
X-Original-To: grow@ietfa.amsl.com
Delivered-To: grow@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 031AF21F88F7 for <grow@ietfa.amsl.com>; Mon, 14 May 2012 10:46:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.508
X-Spam-Level:
X-Spam-Status: No, score=-2.508 tagged_above=-999 required=5 tests=[AWL=0.091, BAYES_00=-2.599]
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 YAQhhHYwGaxe for <grow@ietfa.amsl.com>; Mon, 14 May 2012 10:46:05 -0700 (PDT)
Received: from mail1310.opentransfer.com (mail1310.opentransfer.com [76.162.254.103]) by ietfa.amsl.com (Postfix) with ESMTP id 014CD21F8925 for <grow@ietf.org>; Mon, 14 May 2012 10:46:04 -0700 (PDT)
Received: (qmail 8001 invoked by uid 399); 14 May 2012 17:46:04 -0000
Received: from unknown (HELO ?192.168.1.91?) (pbs:robert@raszuk.net@83.31.228.222) by mail1310.opentransfer.com with ESMTPM; 14 May 2012 17:46:04 -0000
X-Originating-IP: 83.31.228.222
Message-ID: <4FB144D4.9060308@raszuk.net>
Date: Mon, 14 May 2012 19:45:56 +0200
From: Robert Raszuk <robert@raszuk.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120428 Thunderbird/12.0.1
MIME-Version: 1.0
To: Nick Hilliard <nick@inex.ie>
References: <CAL9jLaZd_PUN3Y+Uj+n5roDfXoD_Raw1bn+QpcYQ++6452fppg@mail.gmail.com> <4FB13D9D.3040500@inex.ie>
In-Reply-To: <4FB13D9D.3040500@inex.ie>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: grow@ietf.org
Subject: Re: [GROW] WGLC: draft-ietf-grow-simple-va
X-BeenThere: grow@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
Reply-To: robert@raszuk.net
List-Id: Grow Working Group Mailing List <grow.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/grow>, <mailto:grow-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/grow>
List-Post: <mailto:grow@ietf.org>
List-Help: <mailto:grow-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/grow>, <mailto:grow-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 14 May 2012 17:46:06 -0000
Hello Nick, Many thx for reading the document and your comments. Please see below: > nits: > > - please run: s/it's/its/s on the document. Fixed. > - "In some protocol's implementations for example BGP loc-RIB can be > further...". Change to "For example, in some protocol implementations BGP > loc-RIB can be further..." Fixed. > - "Let's illustrate...". Too informal. "We illustrate..." Fixed. > - "Another deploymet consideration" => "Another deployment consideration" Fixed. > - "Therefor under the above intra" => "Therefore under the above intra" Fixed. > "different from the one assinged to VA-prefix" => "different from the one > assigned to VA-prefix". Fixed. > There are possibly more spelling mistakes which I haven't caught. Could I > suggest xml -> html -> cut-n-paste -> Microsoft word -> spell check? Done. > Most of the document looks fine. However, there is one content omission, > namely that there is no analysis of what happens when a compressed RIB > undergoes a topology change which modifies a bunch of next-hops. If this > happens, the fib compression can explode with an upper bound of the > uncompressed size. The point is that we are not compressing RIB nor FIB here. The entire mechanism really operates at the BGP level and suppresses overlapping prefixes before they end up in RIB. That's very different and much simpler then any algorithm which would compress RIB or FIB. IGP topology changes have absolutely no bearing on the BGP suppression. BGP will continue to rerun it's best path and while attempting to install the new set of best paths to RIB either suppress them or walk back and install those previously suppressed depending on the next hop value of given prefix which has changed due to topology change. > This may cause Interesting and Unexpected side effects - e.g. routers > falling over due to topology changes and so forth. From an > operational point of view, I think this is probably important enough > to warrant a mention in the draft. The implementation we have tested it with did efficient walk back in the above case as compared with normal unsuppressed case. Btw the same walk back is used when BGP path becomes best which prefix length is between less specific and suppressed more specific. Those requirements are necessary to remove burden from operator to match the topology to the knob. The assumption is that it should work in nay topology. However if one would deploy it in the edged of the POP most of the below would never apply as POP to core ABRs would be always less specific for all prefixes coming from other POPs. (Just a deployment option). Many thx for your review. Please let me know if there are any other points for clarification or fix. Best regards, R. PS. I have placed version -06 with above fixes into temporary location: http://goo.gl/yq7fF
- [GROW] WGLC: draft-ietf-grow-simple-va Christopher Morrow
- Re: [GROW] WGLC: draft-ietf-grow-simple-va Robert Raszuk
- Re: [GROW] WGLC: draft-ietf-grow-simple-va Nick Hilliard
- Re: [GROW] WGLC: draft-ietf-grow-simple-va Nick Hilliard
- Re: [GROW] WGLC: draft-ietf-grow-simple-va Robert Raszuk
- Re: [GROW] WGLC: draft-ietf-grow-simple-va Shishio Tsuchiya
- Re: [GROW] WGLC: draft-ietf-grow-simple-va Xuxiaohu
- Re: [GROW] WGLC: draft-ietf-grow-simple-va Nick Hilliard
- Re: [GROW] WGLC: draft-ietf-grow-simple-va Christopher Morrow