Re: [GROW] draft-ietf-grow-simple-va
Robert Raszuk <robert@raszuk.net> Mon, 30 April 2012 20:01 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 0CD9121F8531 for <grow@ietfa.amsl.com>; Mon, 30 Apr 2012 13:01:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.559
X-Spam-Level:
X-Spam-Status: No, score=-2.559 tagged_above=-999 required=5 tests=[AWL=0.040, 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 ATaEfdImwc1g for <grow@ietfa.amsl.com>; Mon, 30 Apr 2012 13:01:20 -0700 (PDT)
Received: from mail1310.opentransfer.com (mail1310.opentransfer.com [76.162.254.103]) by ietfa.amsl.com (Postfix) with ESMTP id D039921F84AF for <grow@ietf.org>; Mon, 30 Apr 2012 13:01:19 -0700 (PDT)
Received: (qmail 6877 invoked by uid 399); 30 Apr 2012 20:01:18 -0000
Received: from unknown (HELO ?192.168.1.57?) (pbs:robert@raszuk.net@83.31.242.120) by mail1310.opentransfer.com with ESMTPM; 30 Apr 2012 20:01:18 -0000
X-Originating-IP: 83.31.242.120
Message-ID: <4F9EEF87.1050504@raszuk.net>
Date: Mon, 30 Apr 2012 22:01:11 +0200
From: Robert Raszuk <robert@raszuk.net>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20120420 Thunderbird/12.0
MIME-Version: 1.0
To: Jakob Heitz <jakob.heitz@ericsson.com>
References: <13205C286662DE4387D9AF3AC30EF456D76AB92C3B@EMBX01-WF.jnpr.net> <4F9BCB90.9090000@raszuk.net> <4F9C80BA.9040003@raszuk.net> <13205C286662DE4387D9AF3AC30EF456D76AD2906F@EMBX01-WF.jnpr.net> <4F9DA2A9.7070301@raszuk.net> <13205C286662DE4387D9AF3AC30EF456D76AD29113@EMBX01-WF.jnpr.net> <4F9E27CC.8070507@raszuk.net> <13205C286662DE4387D9AF3AC30EF456D76AD297C7@EMBX01-WF.jnpr.net> <7309FCBCAE981B43ABBE69B31C8D213921BE145B07@EUSAACMS0701.eamcs.ericsson.se>
In-Reply-To: <7309FCBCAE981B43ABBE69B31C8D213921BE145B07@EUSAACMS0701.eamcs.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Cc: "grow@ietf.org" <grow@ietf.org>, "iesg@ietf.org" <iesg@ietf.org>
Subject: Re: [GROW] 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, 30 Apr 2012 20:01:21 -0000
Hi Jakob, > draft-ietf-grow-simple-va-04 needs another deployment consideration. > > Routes in the RIB (not the FIB) are sometimes used > to resolve BGP nexthops and nexthops for static routes. Not sometimes .. Pretty much every time ! > There is a rule not to resolve such nexthops using the default > route. That is an option - true. > If routes are removed from the RIB, they will no > longer be able to resolve nexthops. Disconnect ! Simple-va does not remove routes from RIB. It suppresses overlapping less specific one. An option is to suppress all by injecting the default, but this would be configurable. Clearly if you allow that you should not disable next hop resolution via default. Those two would be mutually exclusive. > Also, when resolving > nexthops, the resolving routes sometimes carry attributes > that are important to the resolving process. If the > default route is used to resolve nexthops, such attributes > would be lost. Examples of such attributes are > IGP distance (it may be the same as the default) and > whether it is on a tunnel. Again ... default is the special case as described above. Other then that the less specific would have the same next hop as potentially suppressed more specific hence IGP distance would be the same. An implementation may consider not to suppress routes with AIGP attribute being significantly different but again I do not find it necessary for routing correctness since the main assumption is identical next hop. > The reason for that rule is this: > A non default route says: I can reach the advertised > network and all IP addresses covered by it. If any > IP address covered by this prefix is unreachable, > then it doesn't exist. > A default route says: I can reach many IP addresses, > but obviously not all of them. I can not tell you > which I can actually reach and which I can't. Nothing guarantees that you can reach all destinations covered by a subnet. (We have been working on negative routes in the past however that effort has been shelved). But I think you are missing the applicability of suppressing to the default versus suppressing to the less specific. 1. Suppression to the default(s): - Applicable to the edge routers in the POP when default route is injected from all POP to core boundary routers into the POP. Note: This mode could be also applicable to AS wide suppression only if we could guarantee the exact symmetry of ASBR received BGP updates in the AS. 2. Suppression to the less specific: - Applicable in all cases. > Routes in the RIB may also be redistributed to other > protocols. If they no longer exist in the RIB, they > will not be redistributed. In the default case - you are correct. In the suppression by less specific redistribution will work just fine routing wise. The local implementation may tag routes to be suppressed at the BGP to RIB boundary and only suppress tagged at the RIB to FIB to address redistribution case. However redistribution of BGP to other protocols is usually not that good of an idea hence we decided to leave it for now. > These considerations do not break the technique, > but they need to be stated. I am happy to add above clarification to the text in the draft. Many thx, R. > > -- > Jakob Heitz. > > -----Original Message----- > From: grow-bounces@ietf.org [mailto:grow-bounces@ietf.org] On Behalf Of Ronald Bonica > Sent: Monday, April 30, 2012 9:52 AM > To: robert@raszuk.net > Cc: grow@ietf.org; iesg@ietf.org > Subject: Re: [GROW] draft-ietf-grow-simple-va > > Robert, > > This sounds reasonable to me. Please issue a new version of the draft, as the current version has expired. When you issue a new version, change the filename, so that it won't look like a WG submission. Also, ping me so that I can send the document on for IETF Last Call. > > Ron > >> -----Original Message----- >> From: Robert Raszuk [mailto:robert@raszuk.net] >> Sent: Monday, April 30, 2012 1:49 AM >> To: Ronald Bonica >> Cc: grow@ietf.org; iesg@ietf.org >> Subject: Re: [GROW] draft-ietf-grow-simple-va >> >> Ron, >> >>>> So, how do we proceed? If you want to demonstrate WG support of >> >> draft-ietf-grow-simple-va, let the WG LC proceed. If you want to >>>> publish without demonstrating WG support, I would be glad to AD >>>> sponsor that draft. >> >> Please proceed with AD sponsorship on this draft. >> >> In my view the idea and the draft have already received sufficient >> support within this group, other IETF and IRTF groups as well as >> outside of IETF in various public forums. >> >> Thx, >> R. > _______________________________________________ > GROW mailing list > GROW@ietf.org > https://www.ietf.org/mailman/listinfo/grow > >
- Re: [GROW] draft-ietf-grow-simple-va Robert Raszuk
- [GROW] draft-ietf-grow-simple-va Ronald Bonica
- Re: [GROW] draft-ietf-grow-simple-va Shishio Tsuchiya
- Re: [GROW] draft-ietf-grow-simple-va Ronald Bonica
- Re: [GROW] draft-ietf-grow-simple-va Robert Raszuk
- Re: [GROW] draft-ietf-grow-simple-va Robert Raszuk
- Re: [GROW] draft-ietf-grow-simple-va Ronald Bonica
- Re: [GROW] draft-ietf-grow-simple-va Robert Raszuk
- Re: [GROW] draft-ietf-grow-simple-va Ronald Bonica
- Re: [GROW] draft-ietf-grow-simple-va Robert Raszuk
- Re: [GROW] draft-ietf-grow-simple-va Ronald Bonica
- Re: [GROW] draft-ietf-grow-simple-va Jakob Heitz
- Re: [GROW] draft-ietf-grow-simple-va Robert Raszuk
- Re: [GROW] draft-ietf-grow-simple-va Jakob Heitz
- Re: [GROW] draft-ietf-grow-simple-va Robert Raszuk
- Re: [GROW] draft-ietf-grow-simple-va Shishio Tsuchiya