Re: [Idr] Ben Campbell's Discuss on draft-ietf-idr-as-migration-06: (with DISCUSS)

"Susan Hares" <shares@ndzh.com> Wed, 30 September 2015 14:22 UTC

Return-Path: <shares@ndzh.com>
X-Original-To: idr@ietfa.amsl.com
Delivered-To: idr@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 421021A8791; Wed, 30 Sep 2015 07:22:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -99.055
X-Spam-Level:
X-Spam-Status: No, score=-99.055 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DOS_OUTLOOK_TO_MX=2.845, USER_IN_WHITELIST=-100] autolearn=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 hGnxjGl_dWmK; Wed, 30 Sep 2015 07:22:11 -0700 (PDT)
Received: from hickoryhill-consulting.com (hhc-web3.hickoryhill-consulting.com [64.9.205.143]) (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 5CB751A8767; Wed, 30 Sep 2015 07:22:11 -0700 (PDT)
X-Default-Received-SPF: pass (skip=loggedin (res=PASS)) x-ip-name=74.43.47.254;
From: Susan Hares <shares@ndzh.com>
To: 'Ben Campbell' <ben@nostrum.com>
References: <20150916175709.15284.39811.idtracker@ietfa.amsl.com> <D21FADDE.D11E6%aretana@cisco.com> <D22192F2.69F88%wesley.george@twcable.com> <8C52202E-2B65-41C5-9E95-DDBD0EC263B7@nostrum.com> <D2270D59.D2D74%aretana@cisco.com> <02D24C30-23D4-4147-B07D-332676E953AE@nostrum.com> <001401d0fa25$8a9e79c0$9fdb6d40$@ndzh.com> <EBB510E0-C934-47AC-91B6-CFDD45A33C80@nostrum.com> <20150929205551.GF5754@pfrc.org> <C2FFAF49-8F3D-40C8-A9CB-B4CF48AAD56F@nostrum.com> <20150929221347.GH5754@pfrc.org> <1CD76B5B-A160-4820-A87A-A0BDB5C513B5@nostrum.com> <010b01d0fb81$396074c0$ac215e40$@ndzh.com> <8E133950-CB4D-4F24-974A-7D9E2B929EC8@nostrum.com>
In-Reply-To: <8E133950-CB4D-4F24-974A-7D9E2B929EC8@nostrum.com>
Date: Wed, 30 Sep 2015 10:22:06 -0400
Message-ID: <014701d0fb8b$630c97e0$2925c7a0$@ndzh.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQJosltDq3PIA3TR/2Bxt8o0/mYTiQFfzz1iAnreaJUCbEShLAJTWy/eAlpTVSMCdZ4N1wJQoNLWAQS8TWACZCXlnwH6kweQAXJUukoBonSuagHNOpvZnFWtVsA=
Content-Language: en-us
X-Authenticated-User: skh@ndzh.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/idr/1lGNIYKEkY-jpAZwRp4P2lOvV4Q>
Cc: idr@ietf.org, draft-ietf-idr-as-migration@ietf.org, 'The IESG' <iesg@ietf.org>, idr-chairs@ietf.org
Subject: Re: [Idr] Ben Campbell's Discuss on draft-ietf-idr-as-migration-06: (with DISCUSS)
X-BeenThere: idr@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Inter-Domain Routing <idr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/idr>, <mailto:idr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/idr/>
List-Post: <mailto:idr@ietf.org>
List-Help: <mailto:idr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/idr>, <mailto:idr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Sep 2015 14:22:13 -0000

Ben: 

I would like to resolve this with you today.  Please see the comments below
and suggest text that will aid in resolving your concern.  Please propose
text as I am the shepherd of this document and WG chair.   

Sue 

----------------

Here's the introduction and a blow by blow comment.

1.  Introduction

   This draft discusses some existing commonly-used BGP mechanisms for
   Autonomous System Number (ASN) migration that are not formally part
   of the BGP4 [RFC4271] protocol specification.  These mechanisms are
   local to a given BGP Speaker and do not require negotiation with or
   cooperation of BGP neighbors.  The deployment of these mechanisms do
   not need to interwork with one another to accomplish the desired
   results, so slight variations between existing vendor implementations
   exist, and will not necessarily be harmonized due to this document.
   However, it is necessary to document these de facto standards to
   ensure that new implementations can be successful, and any future
   protocol enhancements to BGP that propose to read, copy, manipulate
   or compare the AS_PATH attribute can do so without inhibiting the use
   of these very widely used ASN migration mechanisms.

Sue comment: 
 Ben- the first paragraph states the knobs are local to the BGP speaker. 
However, the knobs will impact the SIDR and other new BGP work. 
We want to not break thinks in the field - so we need to document these
knobs. 
Do you want to change something in this paragraph?  

Paragraph  2: 

   The migration mechanisms discussed here are useful to ISPs and
   organizations of all sizes, but it is important to understand the
   business need for these mechanisms and illustrate why they are so
   critical for ISPs' operations.  During a merger, acquisition or
   divestiture involving two organizations it is necessary to seamlessly
   migrate both internal and external BGP speakers from one ASN to a
   second ASN.  The overall goal in doing so is to simplify operations
   through consistent configurations across all BGP speakers in the
   combined network.  In addition, given that the BGP Path Selection
   algorithm selects routes with the shortest AS_PATH attribute, it is
   critical that the ISP does not increase AS_PATH length during or
   after ASN migration, because an increased AS_PATH length would likely
   result in sudden, undesirable changes in traffic patterns in the
   network.

Sue's comment on paragraph: This is the "so why do we care?"  statement.  
Do you want something here?

Paragraph 3:  

   By default, the BGP protocol requires an operator to configure a
   router to use a single remote ASN for the BGP neighbor, and the ASN
   must match on both ends of the peering in order to successfully
   negotiate and establish a BGP session.  Prior to the existence of
   these migration mechanisms, it would have required an ISP to
   coordinate an ASN change with, in some cases, tens of thousands of
   customers.  In particular, as each router is migrated to the new ASN,
   to avoid an outage due to ASN mismatch, the ISP would have to force
   all customers on that router to change their router configurations to
   use the new ASN immediately after the ASN change.  Thus, it becomes
   critical to allow the ISP to make this process a bit more asymmetric,
   so that it could seamlessly migrate the ASN within its network(s),
   but allow the customers to gradually migrate to the ISP's new ASN at
   their leisure, either by coordinating individual reconfigurations, or
   accepting sessions using either the old or new ASN to allow for truly
   asymmetric migration.

Sue's comment: This is "So why it hurts us if we do not do this". 



-----Original Message-----
From: Ben Campbell [mailto:ben@nostrum.com] 
Sent: Wednesday, September 30, 2015 10:11 AM
To: Susan Hares
Cc: Jeffrey Haas; idr@ietf.org; idr-chairs@ietf.org; The IESG;
draft-ietf-idr-as-migration@ietf.org
Subject: Re: [Idr] Ben Campbell's Discuss on draft-ietf-idr-as-migration-06:
(with DISCUSS)

On 30 Sep 2015, at 8:09, Susan Hares wrote:

> Ben and Jeff:
>
> The purpose behind this draft is to document things that we needed to
> document things in the BGP protocol that SIDR's WG work was modify.   
> So the
> phrase Ben suggests is the key reason.
>
> "Additionally, this document makes changes to the standard protocol 
> behavior during a migration".
>
> However, I believe this text is what the following statement says.
>
> The text:
>
> This draft discusses some existing commonly-used BGP mechanisms for 
> Autonomous System Number (ASN) migration that are not formally part of 
> the BGP4 [RFC4271] protocol specification.
>
> Ben - can you let me know why this text is not sufficient?

That still seems to say "this draft discusses some extra-standard things
people do." Does those things? Does it vary standard procedures to allow for
those things? Something else?

Basically, I'm looking for clarity in the introduction about what the draft
standardizes, or what standards it changes.

Thanks!

Ben.