Re: [v6ops] New version of Design Guidelines draft

Philip Matthews <philip_matthews@magma.ca> Thu, 08 November 2012 21:49 UTC

Return-Path: <philip_matthews@magma.ca>
X-Original-To: v6ops@ietfa.amsl.com
Delivered-To: v6ops@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C07AC21F8546 for <v6ops@ietfa.amsl.com>; Thu, 8 Nov 2012 13:49:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.399
X-Spam-Level:
X-Spam-Status: No, score=-2.399 tagged_above=-999 required=5 tests=[AWL=0.200, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B-uhp-rOGegE for <v6ops@ietfa.amsl.com>; Thu, 8 Nov 2012 13:49:28 -0800 (PST)
Received: from mail-09.primus.ca (mail16.primus.ca [216.254.141.183]) by ietfa.amsl.com (Postfix) with ESMTP id 2408721F85B2 for <v6ops@ietf.org>; Thu, 8 Nov 2012 13:49:27 -0800 (PST)
Received: from dhcp-1192.meeting.ietf.org ([130.129.17.146]) by mail-09.primus.ca with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.72) (envelope-from <philip_matthews@magma.ca>) id 1TWZyZ-0008B9-0m; Thu, 08 Nov 2012 16:49:27 -0500
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Philip Matthews <philip_matthews@magma.ca>
In-Reply-To: <20121108205347.GA25012@cappuccino.rob.sh>
Date: Thu, 08 Nov 2012 16:49:26 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <80D39784-085C-4638-AAC0-0FADBA270959@magma.ca>
References: <3AB4D8A4-B4A4-422B-8388-BFFA7D901FEC@magma.ca> <20121108205347.GA25012@cappuccino.rob.sh>
To: Rob Shakir <rjs@rob.sh>
X-Mailer: Apple Mail (2.1084)
X-Authenticated: philip_matthews - dhcp-1192.meeting.ietf.org [130.129.17.146]
Cc: "v6ops@ietf.org list" <v6ops@ietf.org>
Subject: Re: [v6ops] New version of Design Guidelines draft
X-BeenThere: v6ops@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: v6ops discussion list <v6ops.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/v6ops>, <mailto:v6ops-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/v6ops>
List-Post: <mailto:v6ops@ietf.org>
List-Help: <mailto:v6ops-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/v6ops>, <mailto:v6ops-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Nov 2012 21:49:28 -0000

Thanks for your comment.
I was not aware of the multi-session doc. I will look at it.
- Philip

On 2012-11-08, at 15:53 , Rob Shakir wrote:

> On Mon, Oct 22, 2012 at 02:28:49PM -0400, Philip Matthews wrote:
>> Folks:
>> 
>> I have just posted a new version (-01) of the Design Guidelines draft:
>>     https://datatracker.ietf.org/doc/draft-matthews-v6ops-design-guidelines/  OR
>>     http://tools.ietf.org/html/draft-matthews-v6ops-design-guidelines-01
> 
> Hi Philip,
> 
> Apologies, I did not notice this to comment at the mic in the meeting.
> 
> In the draft on the subject of eBGP sessions, you state:
> 
>   However, there are three main concerns with option (a).  First, on
>   most existing implementations, adding or removing an address family
>   to an established BGP session will cause the router to tear down and
>   re-establish the session.  Thus adding the IPv6 family to an existing
>   session carrying just IPv4 routes will disrupt the session, and the
>   eventual removal of IPv4 from the dual IPv4/IPv6 session will also
>   disrupt the session.  This disruption problem will persist until
>   something similar to [I-D.ietf-idr-dynamic-cap] is widely deployed.
> 
> One should note that dynamic-cap is not the only option for not disrupting a
> session between two devices by adding new capabilities to it. For
> IPv4/IPv6/VPNv4/VPNv6, running multi-session [0] will allow separate sessions to
> be utilised for each <AFI,SAFI>. In this case, the transport is still over the
> single underlying IP transport (whether it be IPv4, or IPv6).
> 
> This is notable because:
> A) It allows adding new AFIs to an adjacency in a non-disruptive way.
> B) It is already implemented in at least one major shipping implementation - where
>   dynamic-cap is not implemented in any that I know of.
> C) It provides some fault isolation between UPDATE and other BGP errors in
>   {IP,VPN}v4/{IP,VPN}v6 AFIs.  
> D) It retains the management simplicity of having a
>   single identifier for a remote peer, whilst having some of the advantages of
>   separate sessions.
> 
> Of course it does not address the other concerns around different transport
> planes that are contained in the same section, but it is perhaps worth nothing
> in your draft.
> 
> Thanks,
> r.
> 
> 
> [0]: http://tools.ietf.org/html/draft-ietf-idr-bgp-multisession-07
>