Re: [Idr] IETF LC for IDR-ish document <draft-ietf-grow-bgp-reject-05.txt> (Default EBGP Route Propagation Behavior Without Policies) to Proposed Standard

Enke Chen <> Fri, 21 April 2017 00:53 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 538E3128B90 for <>; Thu, 20 Apr 2017 17:53:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (1024-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id dvBAAioOAhgd for <>; Thu, 20 Apr 2017 17:53:32 -0700 (PDT)
Received: from ( []) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by (Postfix) with ESMTPS id CCB4712EA95 for <>; Thu, 20 Apr 2017 17:53:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple;;; l=1688; q=dns/txt; s=iport; t=1492736011; x=1493945611; h=subject:to:references:cc:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=dYjqt2fPs6qZCd6Q558hBUENT3UdT+YQyCb8IPmHTQI=; b=jUCgXirM73UiBg0jHIl8jvrVkSJVABqZ/ajGSSogJIZBiSjKs5+Mdket 7zwdTNpI3GwU7kb1qKceyW4n9kuD7qWkJsZMuw/W6PCiA0BDDUn47f9c1 /gaCbCGM6tIBenzJz4di8yo9LL86ZhFj5Xzsfv0J2i92JFYlux8dND9kR s=;
X-IronPort-AV: E=Sophos;i="5.37,227,1488844800"; d="scan'208";a="415406002"
Received: from ([]) by with ESMTP/TLS/DHE-RSA-AES256-SHA; 21 Apr 2017 00:53:30 +0000
Received: from [] ([]) by (8.14.5/8.14.5) with ESMTP id v3L0rUZL018081; Fri, 21 Apr 2017 00:53:30 GMT
To: "John G. Scudder" <>
References: <> <> <> <> <> <> <> <> <> <> <>
Cc: Job Snijders <>, "" <>, Hares Susan <>, Enke Chen <>
From: Enke Chen <>
Message-ID: <>
Date: Thu, 20 Apr 2017 17:53:30 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <>
Content-Type: text/plain; charset="windows-1252"
Content-Transfer-Encoding: 7bit
Archived-At: <>
Subject: Re: [Idr] IETF LC for IDR-ish document <draft-ietf-grow-bgp-reject-05.txt> (Default EBGP Route Propagation Behavior Without Policies) to Proposed Standard
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Inter-Domain Routing <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Fri, 21 Apr 2017 00:53:33 -0000

As I understand, the scheme requires the config to be generated in the intermediate
releases.  Once you lose the config and then try to upgrade (and skipping the
intermediate releases), we are back to the original state and problem.

So it is the same issue, that is, upgrading to a new release without going
through the intermediate releases that generate the configs.  The routes
accepted by the old release would be rejected by the new release.

-- Enke

On 4/20/17 5:08 PM, John G. Scudder wrote:
> (still as an individual contributor)
>> On Apr 20, 2017, at 5:25 PM, Enke Chen <> wrote:
>>> - on one hand, a worked example showing how an implementor could roll out the
>>>  functionality without causing heartburn for users. (My paraphrase: expose the
>>>  default in the configuration. When upgrading old->new, automatically create
>>>  the corresponding configuration line(s) to configure for legacy behavior.)
>> Change of software may involve both upgrade and downgrade and combination (e.g.,
>> when a serious issue is seen).
>> When the software is downgraded, the config may not be recognized and may be
>> lost.
> Sure. What of it? Presumably the downgraded software has the legacy behavior.
> When and if you re-upgrade it, the logic quoted above to emulate the legacy
> behavior is re-applied just like with the first upgrade. The net result is
> legacy behavior continues through upgrade and downgrade. (The next step in
> this argument is "but if you always maintain legacy behavior, what's the point?"
> but that's already been answered -- by Jared, IIRC -- much earlier in the thread.)
> --John