RE: Comments on draft-jain-mvpn-bgp-sitetype-attribute-00.txt

"Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net> Thu, 30 May 2013 18:39 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: l3vpn@ietfa.amsl.com
Delivered-To: l3vpn@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8064221F909A for <l3vpn@ietfa.amsl.com>; Thu, 30 May 2013 11:39:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.867
X-Spam-Level:
X-Spam-Status: No, score=-2.867 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, J_CHICKENPOX_13=0.6, RCVD_IN_DNSWL_MED=-4, UNRESOLVED_TEMPLATE=3.132]
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 c1grwCWTQVtf for <l3vpn@ietfa.amsl.com>; Thu, 30 May 2013 11:39:28 -0700 (PDT)
Received: from exprod7og121.obsmtp.com (exprod7og121.obsmtp.com [64.18.2.20]) by ietfa.amsl.com (Postfix) with ESMTP id 7F63621F9080 for <l3vpn@ietf.org>; Thu, 30 May 2013 11:39:28 -0700 (PDT)
Received: from P-EMHUB03-HQ.jnpr.net ([66.129.224.36]) (using TLSv1) by exprod7ob121.postini.com ([64.18.6.12]) with SMTP ID DSNKUaec4DwVNw0zsr6UYUNDJ+qerJSorhde@postini.com; Thu, 30 May 2013 11:39:28 PDT
Received: from P-CLDFE01-HQ.jnpr.net (172.24.192.59) by P-EMHUB03-HQ.jnpr.net (172.24.192.37) with Microsoft SMTP Server (TLS) id 8.3.213.0; Thu, 30 May 2013 11:35:56 -0700
Received: from o365mail.juniper.net (207.17.137.224) by o365mail.juniper.net (172.24.192.59) with Microsoft SMTP Server id 14.1.355.2; Thu, 30 May 2013 11:35:56 -0700
Received: from DB8EHSOBE031.bigfish.com (213.199.154.185) by o365mail.juniper.net (207.17.137.224) with Microsoft SMTP Server (TLS) id 14.1.355.2; Thu, 30 May 2013 11:46:36 -0700
Received: from mail201-db8-R.bigfish.com (10.174.8.244) by DB8EHSOBE031.bigfish.com (10.174.4.94) with Microsoft SMTP Server id 14.1.225.23; Thu, 30 May 2013 18:35:53 +0000
Received: from mail201-db8 (localhost [127.0.0.1]) by mail201-db8-R.bigfish.com (Postfix) with ESMTP id D8AA07A024C for <l3vpn@ietf.org.FOPE.CONNECTOR.OVERRIDE>; Thu, 30 May 2013 18:35:53 +0000 (UTC)
X-Forefront-Antispam-Report: CIP:157.56.236.101; KIP:(null); UIP:(null); (null); H:BY2PRD0510HT002.namprd05.prod.outlook.com; R:internal; EFV:INT
X-SpamScore: -4
X-BigFish: PS-4(zz9371I542Iec9I1432Idb82hzz1f42h1ee6h1de0h1fdah1202h1e76h1d1ah1d2ah1fc6hzzz31h2a8h668h839h944hd25hf0ah1220h1288h12a5h12a9h12bdh137ah13b6h1441h1504h1537h153bh15d0h162dh1631h1758h18e1h1946h19b5h19ceh1ad9h1b0ah1d07h1d0ch1d2eh1d3fh1de9h1dfeh1dffh1155h)
Received-SPF: softfail (mail201-db8: transitioning domain of juniper.net does not designate 157.56.236.101 as permitted sender) client-ip=157.56.236.101; envelope-from=zzhang@juniper.net; helo=BY2PRD0510HT002.namprd05.prod.outlook.com ; .outlook.com ;
Received: from mail201-db8 (localhost.localdomain [127.0.0.1]) by mail201-db8 (MessageSwitch) id 1369938951800681_13955; Thu, 30 May 2013 18:35:51 +0000 (UTC)
Received: from DB8EHSMHS004.bigfish.com (unknown [10.174.8.248]) by mail201-db8.bigfish.com (Postfix) with ESMTP id B64E92C004C; Thu, 30 May 2013 18:35:51 +0000 (UTC)
Received: from BY2PRD0510HT002.namprd05.prod.outlook.com (157.56.236.101) by DB8EHSMHS004.bigfish.com (10.174.4.14) with Microsoft SMTP Server (TLS) id 14.1.225.23; Thu, 30 May 2013 18:35:49 +0000
Received: from BY2PRD0510MB389.namprd05.prod.outlook.com ([169.254.4.87]) by BY2PRD0510HT002.namprd05.prod.outlook.com ([10.255.84.37]) with mapi id 14.16.0311.000; Thu, 30 May 2013 18:35:48 +0000
From: "Jeffrey (Zhaohui) Zhang" <zzhang@juniper.net>
To: Eric Rosen <erosen@cisco.com>, "l3vpn@ietf.org" <l3vpn@ietf.org>
Subject: RE: Comments on draft-jain-mvpn-bgp-sitetype-attribute-00.txt
Thread-Topic: Comments on draft-jain-mvpn-bgp-sitetype-attribute-00.txt
Thread-Index: AQHOUzEZI6vLNKQUw0qfi4ZAThJmipkJ0sZg
Date: Thu, 30 May 2013 18:35:47 +0000
Message-ID: <0BF0FCC78340F147BE76A6F5762318A835F0F8DE@BY2PRD0510MB389.namprd05.prod.outlook.com>
References: <25777.1368802137@erosen-linux>
In-Reply-To: <25777.1368802137@erosen-linux>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.232.2]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-FOPE-CONNECTOR: Id%0$Dn%*$RO%0$TLS%0$FQDN%$TlsDn%
X-FOPE-CONNECTOR: Id%12219$Dn%CISCO.COM$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%IETF.ORG$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
X-FOPE-CONNECTOR: Id%12219$Dn%ALCATEL-LUCENT.COM$RO%2$TLS%5$FQDN%onpremiseedge-1018244.customer.frontbridge.com$TlsDn%o365mail.juniper.net
Cc: "'Rema devi, Geetha (Geetha)'" <geetha.rema_devi@alcatel-lucent.com>, "'Kotalwar, Jayant (Jayant)'" <jayant.kotalwar@alcatel-lucent.com>, "'Birajdar, Girish (Girish)'" <girish.birajdar@alcatel-lucent.com>
X-BeenThere: l3vpn@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <l3vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l3vpn>, <mailto:l3vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l3vpn>
List-Post: <mailto:l3vpn@ietf.org>
List-Help: <mailto:l3vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l3vpn>, <mailto:l3vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 May 2013 18:39:35 -0000

Eric,

Thanks for your review and comments. Please see below.

> -----Original Message-----
> From: Eric Rosen [mailto:erosen@cisco.com]
> Sent: Friday, May 17, 2013 10:49 AM
> To: L3VPN
> Subject: Comments on draft-jain-mvpn-bgp-sitetype-attribute-00.txt
> 
> 
> I have a few comments on draft-jain-mvpn-bgp-sitetype-attribute-00.txt.
> 
> This draft seems to assume the following combination of circumstances:
> 
> 1. Each VRF of a given MVPN originates an Intra-AS I-PMSI A-D route.
> 
> 2. Each such route contains a PMSI Tunnel attribute specifying a tunnel of
>    type "RSVP-TE P2MP LSP" or of type "Ingress Replication".
> 
> 3. Some of the VRFs are connected only to sites that have multicast senders
>    but no multicast receivers.  (It is not clear from the draft whether this
>    is supposed to be known by provisioning, or learned dynamically.)
> 
> According to the procedures of RFC6514, each such VRF will become the root
> of an inclusive P-tunnel (e.g.,an RSVP-TE P2MP LSP), and will add the other
> VRFs as leaf nodes.  This draft proposes that if a VRF, say VRF1, has no
> receivers, it should add a "sender-only attribute" to its Intra-AS I-PMSI
> A-D route.  Then if another VRF, say VRF2, imports VRF1's Intra-AS I-PMSI
> A-D route, VRF2 will know not to add VRF1 to the inclusive P-tunnel of
> which VRF2 is the root.
> 
> The draft does not actually point out that its applicability is limited
> to the case where the tunnel type is RSVP-TE or Ingress Replication, but
> its procedures do not make any sense otherwise.  The draft also fails to
> point out that its applicability is restricted to the case where the
> inclusive P-tunnels are not segmented, though this may be inferred from the fact
> that there are no procedures given for Inter-AS I-PMSI A-D routes.  The
> draft also needs to point out that its procedures will not work properly if
> PIM is the C-multicast protocol.

We will clarify all that.

> 
> The proposed new attribute has three values ("sender only", "receiver
> only", "both"), and lots of extra bits, but as far as I can tell the attribute
> has no effect at all unless it is set to "sender only".

Yes only "sender only" is really needed, and others will be removed.

> 
> In any event, I don't believe this mechanism is needed, as the problem
> addressed by the draft can already be solved, using the existing
> standards, as follows:
> 
> - All VRFs originate the Intra-AS I-PMSI A-D routes without including a
> PMSI Tunnel attribute.
> 
> - All VRFs attached to sites with senders Originate a (C-*,C-*) S-PMSI
> A-D route (RFC6625) with a PMSI Tunnel Attribute.  (VRFs attached to
> sites without senders should not originate the wildcard route.)
> 
> Then the existing procedures from RFCs 6514 and 6625 already ensure
> that VRF1 will not get added to a P-tunnel rooted at VRF2 unless VRF1
> actually has interest in a C-flow from VRF2.  Problem solved, no new standards
> needed.

That is at the cost of extra (C-*,C-*) S-PMSI and corresponding Leaf A-D routes. With just a simple additional sender-only attribute, the same result can be achieved w/o the need of (C-*,C-*) S-PMSI and corresponding Leaf A-D routes.

> 
> Note that if VRF2 is attached to a site with senders, the procedures in the
> draft will add VRF1 to the P-tunnel rooted at VRF2 even if VRF1 does not
> have interest in any C-flow from any of VRF2's senders.

That's a argument for I-PMSI vs. (C-*,C-*) S-PMSI. The context of this proposal is that I-PMSI is used anyway (e.g., non-segmented inter-as provider tunnel) - you can simply use the new attribute.

> If the goal is to
> optimize the amount of tunnel state in the core, the use of the wildcard
> S-PMSI is more optimal than the procedures proposed in the draft.

In case of Ingress Replication, there is no core state anyway and the saving is on the (C-*,C-*) S-PMSI AD and corresponding Leaf-AD route.

Thanks.

Jeffrey