Re: [Idr] Fwd: Re: Last Call: <draft-ietf-idr-rfc4893bis-06.txt> (BGP Support for Four-octet AS Number Space) to Proposed Standard

Enke Chen <enkechen@cisco.com> Tue, 12 June 2012 18:19 UTC

Return-Path: <enkechen@cisco.com>
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 4CEC421F84A6; Tue, 12 Jun 2012 11:19:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.599
X-Spam-Level:
X-Spam-Status: No, score=-10.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 44mTvJOKbgBt; Tue, 12 Jun 2012 11:19:16 -0700 (PDT)
Received: from mtv-iport-4.cisco.com (mtv-iport-4.cisco.com [173.36.130.15]) by ietfa.amsl.com (Postfix) with ESMTP id 86A7521F84A0; Tue, 12 Jun 2012 11:19:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=enkechen@cisco.com; l=4069; q=dns/txt; s=iport; t=1339525156; x=1340734756; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=Lw1sIdHAZPtBu0WJOGAVELpx4paMKByDJbGPpOwoqKE=; b=jvV6cTJAlsi5i4A988NlbLRCjGc2V1zfXeS1I8bTTzq4NohjLKLa5dHP DjEJJlvHgvP4MdgyrPzI7rYBaoorMeUJf2iQystvTuAGt+I3kBY/z3n4j xYZZxVjT4oPYdolosSRh8551SmvoZ1B1OZdQrqH38K2RFzhF2NUA7oYYW U=;
X-IronPort-AV: E=Sophos;i="4.75,759,1330905600"; d="scan'208";a="48566393"
Received: from mtv-core-4.cisco.com ([171.68.58.9]) by mtv-iport-4.cisco.com with ESMTP; 12 Jun 2012 18:19:16 +0000
Received: from dhcp-171-71-139-24.cisco.com (dhcp-171-71-139-24.cisco.com [171.71.139.24]) by mtv-core-4.cisco.com (8.14.5/8.14.5) with ESMTP id q5CIJGi4021678; Tue, 12 Jun 2012 18:19:16 GMT
Message-ID: <4FD7886F.5090508@cisco.com>
Date: Tue, 12 Jun 2012 11:20:31 -0700
From: Enke Chen <enkechen@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.6; rv:6.0) Gecko/20110812 Thunderbird/6.0
MIME-Version: 1.0
To: stbryant@cisco.com
Subject: Re: [Idr] Fwd: Re: Last Call: <draft-ietf-idr-rfc4893bis-06.txt> (BGP Support for Four-octet AS Number Space) to Proposed Standard
References: <20120612135455.GC18025@diehard.n-r-g.com> <4FD7515E.3000101@cisco.com>
In-Reply-To: <4FD7515E.3000101@cisco.com>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Mailman-Approved-At: Wed, 13 Jun 2012 09:30:18 -0700
Cc: idr mailing list <idr@ietf.org>, "idr-chairs@tools.ietf.org" <idr-chairs@tools.ietf.org>, Enke Chen <enkechen@cisco.com>, "Ietf@ietf.org" <Ietf@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Tue, 12 Jun 2012 18:19:17 -0000

Here is my reply to Claudio on the IDR list.  Copying the IETF list.

------------------------------------------------------
Hi, Claudio:

Not sure if you are aware of the large scale outage that occurred a few 
years ago from the leak of the confed related segments by one 
implementation. At the time quite a few implementations were resetting 
the sessions when receiving such updates.

While discarding the whole AS4_PATH would be simpler and less disruptive 
(than session resetting), it would still lose the vital as-path info 
contained in the AS4_PATH which can otherwise be recovered by 
"repairing" the attribute.  That is why the approach specified in the 
rfc4893bis is adopted, and it has been implemented widely.

-- Enke


On 6/12/12 7:25 AM, Stewart Bryant wrote:
> FYI
>
> Copying to IETF list as this is an IETF LC
>
> Stewart
>
> -------- Original Message --------
> Subject:     Re: [Idr] Last Call: (BGP Support for Four-octet AS 
> Number Space) to Proposed Standard
> Date:     Tue, 12 Jun 2012 15:54:55 +0200
> From:     Claudio Jeker <cjeker@diehard.n-r-g.com>
> To:     Stewart Bryant <stbryant@cisco.com>
> CC: <idr@ietf.org>
>
>
>
> On Tue, Jun 12, 2012 at 11:30:11AM +0100, Stewart Bryant wrote:
>> On 01/06/2012 23:00, Claudio Jeker wrote:
>> >On Fri, Jun 01, 2012 at 11:54:44AM -0700, The IESG wrote:
>> >>The IESG has received a request from the Inter-Domain Routing WG 
>> (idr) to
>> >>consider the following document:
>> >>- 'BGP Support for Four-octet AS Number Space'
>> >> <draft-ietf-idr-rfc4893bis-06.txt> as Proposed Standard
>> >>
>> >>The IESG plans to make a decision in the next few weeks, and solicits
>> >>final comments on this action. Please send substantive comments to the
>> >>ietf@ietf.org mailing lists by 2012-06-15. Exceptionally, comments 
>> may be
>> >>sent to iesg@ietf.org instead. In either case, please retain the
>> >>beginning of the Subject line to allow automated sorting.
>> >>
>> >>Abstract
>> >>
>> >>
>> >>    The Autonomous System (AS) number is encoded as a two-octet 
>> entity in
>> >>    the base BGP specification. This document describes extensions 
>> to BGP
>> >>    to carry the Autonomous System numbers as four-octet entities.  
>> This
>> >>    document obsoletes RFC 4893.
>> >>
>> >Just for the sake of clarity, OpenBGPD will not do the following:
>> >
>> >    In addition, the path segment types AS_CONFED_SEQUENCE and
>> >    AS_CONFED_SET [RFC5065] MUST NOT be carried in the AS4_PATH 
>> attribute
>> >    of an UPDATE message.  A NEW BGP speaker that receives these path
>> >    segment types in the AS4_PATH attribute of an UPDATE message 
>> from an
>> >    OLD BGP speaker MUST discard these path segments, adjust the 
>> relevant
>> >    attribute fields accordingly, and continue processing the UPDATE
>> >    message.  This case SHOULD be logged locally for analysis.
>> >
>> >There is no point to do this fiddeling instead we will treat this 
>> like any
>> >other parse error of AS4_PATH.
>> >
>> Claudio
>>
>> Since this is in last call, I have to ask whether you have objection
>> to the publication
>> of the above text, or have any proposed text changes?
>
> I see no reason to enforce AS_CONFED_SEQUENCE and AS_CONFED_SET stripping
> on all AS4 implementations. It forces bgp implementations that don't have
> confederation support to strip out something that will cause an error in
> the regular path and for those systems ignoring the AS4_PATH attribute
> is perfectly fine. I do not understand how a workaround needs to be a
> MUST for something that is a MUST NOT at the same time? Why MUST we
> workaround something that MUST NOT appear? Why do we need to add extra
> code that is hard to test and maybe cause for further errors because it
> modifies attributes in very uncommon way?
>
> I propose to remove that paragraph entierly since it does only add
> complexity to the protocol for no reason and therefor is only a source of
> errors without any benefit.