Re: [Idr] Fwd: New Version Notification for draft-bashandy-bgp-frr-vector-label-00.txt

Ahmed Bashandy <bashandy@cisco.com> Sat, 21 July 2012 01:16 UTC

Return-Path: <bashandy@cisco.com>
X-Original-To: rtgwg@ietfa.amsl.com
Delivered-To: rtgwg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40DF811E80A0; Fri, 20 Jul 2012 18:16:59 -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 q0u2wH-H8gnX; Fri, 20 Jul 2012 18:16:58 -0700 (PDT)
Received: from mtv-iport-3.cisco.com (mtv-iport-3.cisco.com [173.36.130.14]) by ietfa.amsl.com (Postfix) with ESMTP id 8E64221F84A2; Fri, 20 Jul 2012 18:16:51 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=bashandy@cisco.com; l=4806; q=dns/txt; s=iport; t=1342833469; x=1344043069; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to; bh=+37v4f8239IUffKohLsQdzf4HAanKipjB0bffY3upwg=; b=RsE5PeTE/f1KGnv2l5Kt5ZqTMxMAd7S/8iAxUh0wkx4aGMqllSJG5Dxg DExU86LLi4X4GBZLSTVAoXDdDWLDhXaNn6qd2MfCa/+qVEpDA5Y2UYRDC NardDgZxIVM63GoNtRy3SmcX0FsLBS5T4hThExrSuADUin33SPO6iM/4w s=;
X-Files: signature.asc : 251
X-IronPort-AV: E=Sophos; i="4.77,627,1336348800"; d="asc'?scan'208"; a="49992105"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-3.cisco.com with ESMTP; 21 Jul 2012 01:17:49 +0000
Received: from [10.21.83.238] (sjc-vpn4-1007.cisco.com [10.21.83.238]) by mtv-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id q6L1Hlpx008334; Sat, 21 Jul 2012 01:17:48 GMT
Message-ID: <500A0336.1080001@cisco.com>
Date: Fri, 20 Jul 2012 18:17:42 -0700
From: Ahmed Bashandy <bashandy@cisco.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120614 Thunderbird/13.0.1
MIME-Version: 1.0
To: robert@raszuk.net
Subject: Re: [Idr] Fwd: New Version Notification for draft-bashandy-bgp-frr-vector-label-00.txt
References: <20120708140543.21354.82768.idtracker@ietfa.amsl.com> <4FFB2330.4020809@cisco.com> <5002918F.3010107@raszuk.net> <5004A3B2.4040606@cisco.com> <5004C4A0.8030306@raszuk.net> <50086564.9020500@cisco.com> <5008FD2E.1000006@raszuk.net>
In-Reply-To: <5008FD2E.1000006@raszuk.net>
X-Enigmail-Version: 1.4.2
Content-Type: multipart/signed; micalg="pgp-sha1"; protocol="application/pgp-signature"; boundary="------------enig10E2B7469FF4831EAB5AFA04"
Cc: "idr@ietf.org List" <idr@ietf.org>, "Maciek Konstantynowicz (mkonstan)" <mkonstan@cisco.com>, rtgwg@ietf.org
X-BeenThere: rtgwg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Routing Area Working Group <rtgwg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtgwg>
List-Post: <mailto:rtgwg@ietf.org>
List-Help: <mailto:rtgwg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtgwg>, <mailto:rtgwg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 21 Jul 2012 01:16:59 -0000

Robert,
See comments inline. This time look for "AB3:"

Thanks

Ahmed

On 7/19/2012 11:39 PM, Robert Raszuk wrote:
> Ahmed,
>
> > May be I understood the source of confusion regarding paths
>> The draft does not require modifications to existing prefix
>> advertisements rules or implementations. All the draft is saying is that
>> if a prefix satisfies the conditions for attaching and advertising "rL"
>> and the prefix is being advertised, then rPE attaches "rL" as an
>> optional attribute.
>
> To the best of my knowledge today we do not have a defined attribute
> in BGP to carry MPLS labels. If you are proposing a solution which
> does not have corresponding encoding in the protocol you intend to use
> I think you are going a wrong way.
AB3: You are rushing things too fast:) We're still discussing the idea.
The syntax of the new attribute will come at later versions. I hope you
do not think that the whole solution is wrong just because I did not put
the syntax of the attribute in the first version.
>
>> Regarding diverging to implementation details, I am not prepared to
>> discuss any implementation details, at least at this point in time, and
>> I will refrain from commenting on any of them.
>
> That's neat :) While you may claim that everything is an
> implementation detail I think you should not be stating as an
> advantage of your proposal the following:
>
> "   o  Very scalable:
>        o No router has to copy the routing table of another router"
AB3: So either I diverge into implementations or blindly accept what
should be kept in the draft and what should not. If I were to suggest
the above modification, I would make a it more scientific by taking a
closer  look at the draft and trying to corroborate the suggestion by
finding one or more deployment scenarios where one router needs to copy
the routing table of another.
>
>> AB2: As mentioned at the beginning of the email, the draft never
>> indicated that it requires changes to BGP prefix advertisement rules or
>> implementations. All the draft is saying that "rL" can be attached to
>> advertised prefixes if the PE can and is willing to act as a repair PE
>
> Than your solution is broken. 
AB3: No it is not. You do not have a full understanding of the draft
> You must at min enable best external to cover the case where the VPN
> chooses by local preference or med different exit point as best path.
> If you do not enable best external or add-paths your repair paths will
> not get advertised.
AB3: I am not sure why you insist on pushing path selection and
advertisement down the throat of the draft. The conditions for
advertising "rL" are clear. What you just suggested is one way to
satisfy the conditions in a certain scenario. BGP-PIC edge and PE-CE
link protection are other scenarios where the conditions of advertising
"rL" are satisfied without best external or add-path.
>
>>> Anyhow to realize your scheme even if we solve major issues a network
>>> wide upgrade of participating routers is mandatory.
>>>
>> AB2: This is incorrect. The scheme can be incrementally deployed few
>> routers at a time. For example, one iPE, one rP and two ePEs.
>
> That was correct. Pls notice what I said: "participating routers".
AB3: IMHO, if a network has thousands of routers, it is hard to label
updating 4 routers as "network wide"
>
> Do you expect iPE, rP and two ePEs all be from the same vendor and
> same OS branch supporting your feature ???
AB3: Ah. So now we're taking the discussion of implementation details to
the level of feature release and router sales:)
>> AB2: The draft never claimed that it works in all scenarios (and no
>> document should be making this claim). But for this particular scenario,
>> can you provide more clarification ?
>
> I am afraid this is an implementation detail how you organize the
> packet switching after termination of the IP tunnel.
AB3: Excellent, so I see an agreement to avoid implementation details:).
>
> Rgs,
> R.
>