Re: [Idr] New Version Notification for draft-hao-idr-flowspec-evpn-00.txt

Robert Raszuk <robert@raszuk.net> Tue, 02 September 2014 14:46 UTC

Return-Path: <rraszuk@gmail.com>
X-Original-To: l2vpn@ietfa.amsl.com
Delivered-To: l2vpn@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FC8A1A8732; Tue, 2 Sep 2014 07:46:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.277
X-Spam-Level:
X-Spam-Status: No, score=-1.277 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, SPF_PASS=-0.001] 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 8Z9G7aqjETPw; Tue, 2 Sep 2014 07:46:32 -0700 (PDT)
Received: from mail-ig0-x22b.google.com (mail-ig0-x22b.google.com [IPv6:2607:f8b0:4001:c05::22b]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1B5121A700F; Tue, 2 Sep 2014 07:46:32 -0700 (PDT)
Received: by mail-ig0-f171.google.com with SMTP id l13so14306322iga.4 for <multiple recipients>; Tue, 02 Sep 2014 07:46:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=kQWW1ooIzaGJi5GWw6XVtac+c0Eme7Lgvs1SdG1c5YU=; b=0qIdjrgdkrBNvTWYBgghi0hVF4+hthrSBu5o65yb/9rB8pzpJnKyNqYK1AYbWA1Iap Jfw1RIxg7RKjC94KaZiQJMTs7oNwXE9DEruxj0PgabTMVVH/KPHMYBGVESpZkyssfIZV PTTB34OdaJ4/dB5DVheKDI1sHXnIURP/iLktR1OjcfQx+YktCpgRhYT62Jz21OlQWveN vPFk/tUlwWyVts4l1wxBwR3KfRBmELHTeRZVk//FSxnAFTnaOv35RwDtMHlr2usxqNiu pRE5/6avvu5DYawj55BEbr/Olj5fWbQTqM77ZdL9+4vfNFNHRSK5I9tEkEPT8fKu+Z9A yOWw==
MIME-Version: 1.0
X-Received: by 10.42.249.20 with SMTP id mi20mr1191340icb.90.1409669191443; Tue, 02 Sep 2014 07:46:31 -0700 (PDT)
Sender: rraszuk@gmail.com
Received: by 10.107.32.141 with HTTP; Tue, 2 Sep 2014 07:46:31 -0700 (PDT)
Received: by 10.107.32.141 with HTTP; Tue, 2 Sep 2014 07:46:31 -0700 (PDT)
In-Reply-To: <B17A6910EEDD1F45980687268941550F06D801F8@MISOUT7MSGUSRCD.ITServices.sbc.com>
References: <20140820002030.18902.50278.idtracker@ietfa.amsl.com> <DD5FC8DE455C3348B94340C0AB5517334F7F21D1@nkgeml501-mbs.china.huawei.com> <B17A6910EEDD1F45980687268941550F06D74DB1@MISOUT7MSGUSRCD.ITServices.sbc.com> <DD5FC8DE455C3348B94340C0AB5517334F7F2339@nkgeml501-mbs.china.huawei.com> <29476_1408695761_53F6FDD1_29476_12929_1_9E32478DFA9976438E7A22F69B08FF9207DB14@OPEXCLILM34.corporate.adroot.infra.ftgroup> <DD5FC8DE455C3348B94340C0AB5517334F7F3635@nkgeml501-mbs.china.huawei.com> <28799_1409563679_54043C1F_28799_2589_1_9E32478DFA9976438E7A22F69B08FF92080C92@OPEXCLILM34.corporate.adroot.infra.ftgroup> <DD5FC8DE455C3348B94340C0AB5517334F7F4386@nkgeml501-mbs.china.huawei.com> <25521_1409584904_54048F08_25521_750_1_9E32478DFA9976438E7A22F69B08FF920810A4@OPEXCLILM34.corporate.adroot.infra.ftgroup> <B17A6910EEDD1F45980687268941550F06D801F8@MISOUT7MSGUSRCD.ITServices.sbc.com>
Date: Tue, 02 Sep 2014 16:46:31 +0200
X-Google-Sender-Auth: XPXjAh9ONGrbnJ9QJMigdgDPrTc
Message-ID: <CA+b+ERm+Moruv9oT2TzG88Xmr_kvpgT97SBUMD0TG0e6Npzjjw@mail.gmail.com>
Subject: Re: [Idr] New Version Notification for draft-hao-idr-flowspec-evpn-00.txt
From: Robert Raszuk <robert@raszuk.net>
To: "UTTARO, JAMES" <ju1738@att.com>
Content-Type: multipart/alternative; boundary="20cf3011e125682cac0502162f46"
Archived-At: http://mailarchive.ietf.org/arch/msg/l2vpn/wTwrwNwDALbUEWPUrHbAfZH7_2o
Cc: l2vpn@ietf.org, liuweihang <liuweihang@huawei.com>, "idr@ietf.org" <idr@ietf.org>
X-BeenThere: l2vpn@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Layer 2 Virtual Private Networks <l2vpn.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/l2vpn/>
List-Post: <mailto:l2vpn@ietf.org>
List-Help: <mailto:l2vpn-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/l2vpn>, <mailto:l2vpn-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Sep 2014 14:46:41 -0000

Jim,

It is ok to use bgp as database distribution protocol and to carry more
then pure routing/reachability state. We are indeed past that point. But
only to the extend where distributed information is usefull at multiple end
points.

However I do not see p2mp nature of BGP distribution to generally fit
policy or configuration needs.

Those are very often targeted to specific end point and I do not think that
sending them to all or for that matter filtering from all-1 with say RTC is
really a wise approach.

Rgs,
R.
 On Sep 2, 2014 7:06 AM, "UTTARO, JAMES" <ju1738@att.com> wrote:

> Comments In-Line
>
> Jim Uttaro
>
> -----Original Message-----
> From: stephane.litkowski@orange.com [mailto:stephane.litkowski@orange.com]
> Sent: Monday, September 01, 2014 11:22 AM
> To: Haoweiguo; UTTARO, JAMES; 'idr@ietf.org'; 'l2vpn@ietf.org'
> Cc: liuweihang
> Subject: RE: New Version Notification for
> draft-hao-idr-flowspec-evpn-00.txt
>
> [weiguo2]: I know what you said. Yes, In IRB scenario, not only ethernet
> header but also IP header can be used for traffic filtering.  I think our
> draft can cover this scenario. In the draft, component types include both
> IP and ethernet part, IP component types are inherited from RFC[5575], MAC
> componet types are newly defined. So only one address family is needed for
> IP and Ethernet traffic filtering.
>
> [SLI] Right, that's one possibility, the other one could be to not create
> a new AF for MAC FS but just extend the current FS address-families (VPN
> and non VPN) with MAC component types and new actions.
> The main question in term of protocol design is to we want to keep
> filtering AF agnostic (single FS AF for all type of flows) or do we need to
> keep separate FS AFs ?
> [Jim U>] This comes back to a more basic question. Should an AF be defined
> that communicates non-routing state? As an ex, VPLS BGP, FS, RTC the list
> goes on are all delineated by AF.. At some point we need to acknowledge
> that we are using BGP as a general distribution protocol and have the
> design/spec reflect that. IMO this means separating by configuration type
> of actions that do not require a global invariant and routing which does.
> The way taken for the moment is to have separate ones, we can see that
> IPv6 FS is currently defined as a new couple of AFI/SAFI but is it the good
> way to do ? I don't remember if this has been discussed or not when
> defining FS IPv6 ?
> I'm wondering if we cannot make FlowSpec working as IPFIX for the flow
> definition.
>
>
>
> -----Original Message-----
> From: Haoweiguo [mailto:haoweiguo@huawei.com]
> Sent: Monday, September 01, 2014 13:51
> To: LITKOWSKI Stephane SCE/IBNF; UTTARO, JAMES; 'idr@ietf.org'; '
> l2vpn@ietf.org'
> Cc: liuweihang
> Subject: 答复: New Version Notification for
> draft-hao-idr-flowspec-evpn-00.txt
>
> Hi Stephane,
> Pls see my reply inline with [weiguo2] below.
> Thanks
> weiguo
>
> ________________________________________
> 发件人: stephane.litkowski@orange.com [stephane.litkowski@orange.com]
> 发送时间: 2014年9月1日 17:27
> 收件人: Haoweiguo; UTTARO, JAMES; 'idr@ietf.org'; 'l2vpn@ietf.org'
> 抄送: liuweihang
> 主题: RE: New Version Notification for draft-hao-idr-flowspec-evpn-00.txt
>
> [weiguo]: Thanks. But MAC filters maybe not applicable to IPV4 &VPNv4,
> because in this case, MAC information will be changed on different PE
> devices, a single ACL rule can't identify a consistant flow at different PE
> devices. So in IP network, flow-spec can only be defined using IP related
> information.
> [SLI] I agree with your point but I was thinking about a future (hope it
> will happen :) when we will be able to offer L2 and L3 services on the same
> plug (including same VLAN, sort of concurrent routing & bridging
> interface). In this situation, is it good to use two address families to
> filter the different services ? Why not using only one ...
>
> [weiguo2]: I know what you said. Yes, In IRB scenario, not only ethernet
> header but also IP header can be used for traffic filtering.  I think our
> draft can cover this scenario. In the draft, component types include both
> IP and ethernet part, IP component types are inherited from RFC[5575], MAC
> componet types are newly defined. So only one address family is needed for
> IP and Ethernet traffic filtering.
>
> [weiguo]: RD usage has no difference with original BGP VPN definication.
> Can you give me some more clarifications?
> [SLI] Right, but RFC5575 precises that RD is part of NLRI for VPN :
> "The NLRI format for this address family consists of a fixed-length
>    Route Distinguisher field (8 bytes) followed by a flow specification,
>    following the encoding defined in this document.  The NLRI length
>    field shall include both the 8 bytes of the Route Distinguisher as
>    well as the subsequent flow specification.
> "
> In your document , I can't see this ... as you are defining a new NLRI,
> you need to precise the format.
>
> [weiguo2]: OK. In our draft, the format is same with RFC5575, I can add
> the same description to make it more clear.
>
>
> Stephane
>
>
>
> -----Original Message-----
> From: Haoweiguo [mailto:haoweiguo@huawei.com]
> Sent: Saturday, August 23, 2014 09:08
> To: LITKOWSKI Stephane SCE/IBNF; UTTARO, JAMES; 'idr@ietf.org'; '
> l2vpn@ietf.org'
> Cc: liuweihang
> Subject: 答复: New Version Notification for
> draft-hao-idr-flowspec-evpn-00.txt
>
> Hi Stephane,
> Thanks for your detail comments. Pls see my reply inline with [weiguo]
> below.
> weiguo
>
> ________________________________________
> 发件人: stephane.litkowski@orange.com [stephane.litkowski@orange.com]
> 发送时间: 2014年8月22日 16:22
> 收件人: Haoweiguo; UTTARO, JAMES; 'idr@ietf.org'; 'l2vpn@ietf.org'
> 抄送: liuweihang
> 主题: RE: New Version Notification for draft-hao-idr-flowspec-evpn-00.txt
>
> Hi,
>
> I think this is a valuable addition, but I would like to see these MAC
> filters being applicable also to IPv4 plugs (FS IPv4 & VPNv4)
> [weiguo]: Thanks. But MAC filters maybe not applicable to IPV4 &VPNv4,
> because in this case, MAC information will be changed on different PE
> devices, a single ACL rule can't identify a consistant flow at different PE
> devices. So in IP network, flow-spec can only be defined using IP related
> information.
>
> Moreover , the new AFI/SAFI should not be restricted to EVPN, any L2
> interface may be interested by such filter (VPLS, basic L2 switching ...).
> [weiguo]: Yes, I agree. Firstly i propose Ethernet flow-spec only in EVPN
> network, because flows-pec relies on BGP protocol and EVPN has BGP control
> plane, so it will be easy to deploy BGP flowspec in EVPN network. If we
> want to deploy the flow-spec in VPLS network, normally VPLS only relies on
> LDP protocol, additional protocol of BGP flow-spec should be deployed for
> MAC filtering.
> If the community thinks it is necessary to introduce ethernet flow-spec
> for all L2 interface, i can update this part to let it not be restricted to
> EVPN.
>
> Route distinguisher may be is missing ...
> [weiguo]: RD usage has no difference with original BGP VPN definication.
> Can you give me some more clarifications?
>
> Now more globally, may be it's time to think more globally about the
> evolution of FS. I pretty see FS evolution largely beyond DDoS domain. FS
> is a very good protocol for SDN applications. The question behind is do we
> really need to work with multiple address families for each type of
> "service"/"interface type" to filter or do we need to have a more global
> model where we would be able to put any type of filter any where and apply
> multiple actions (openflow like FS). Compared to openflow, FS has the magic
> to enable multipoint distribution of actions.
>
> [weiguo]: Yes, BGP flow-spec can be applicable for some SDN applications.
> It has more potential to do more attactive things.
>
> Best Regards,
>
> Stephane
>
>
> -----Original Message-----
> From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Haoweiguo
> Sent: Thursday, August 21, 2014 04:11
> To: UTTARO, JAMES; 'idr@ietf.org'; 'l2vpn@ietf.org'
> Cc: liuweihang
> Subject: [Idr] 答复: New Version Notification for
> draft-hao-idr-flowspec-evpn-00.txt
>
> Hi Jim,
> Thanks for your comments. The BGP Flowspec procedures is illustrated as
> following:
>
>                                           EVPN FlowSpec Session
>       EVPN FlowSpec Session
> DDOS Detection Appliance--------------------------Egress
> PE-----------------------------Ingress PE------CE2
>
>                |
>
>             CE1 DDOS Detection Appliance establishes EVPN flowspec session
> with Egress PE, it detects DDOS attack traffic and generate ACL rule, the
> ACL rule is announced to Egress PE through EVPN flowspec protocol, then the
> egress PE announces it to ingress PE, finally ingress PE installs the ACL
> rule for traffic filtering.
> DDOS Detection Appliance only needs to support EVPN flowspec function, it
> doesn't need to support basic EVPN function.
> Thanks
> weiguo
> ________________________________________
> 发件人: UTTARO, JAMES [ju1738@att.com]
> 发送时间: 2014年8月21日 0:29
> 收件人: Haoweiguo; 'idr@ietf.org'; 'l2vpn@ietf.org'
> 抄送: liuweihang
> 主题: RE: New Version Notification for draft-hao-idr-flowspec-evpn-00.txt
>
> Weiguo,
>
>         I would like to better understand how a remote PE will "learn"
> that it needs to deliver a FS path to the ingress PE?? It cannot come from
> the CE as that is data plane learning. I would think that all FS paths have
> to be disseminated by a centralized controller.
>
> Jim Uttaro
>
> -----Original Message-----
> From: Idr [mailto:idr-bounces@ietf.org] On Behalf Of Haoweiguo
> Sent: Tuesday, August 19, 2014 8:31 PM
> To: idr@ietf.org; l2vpn@ietf.org
> Cc: liuweihang
> Subject: [Idr] 答复: New Version Notification for
> draft-hao-idr-flowspec-evpn-00.txt
>
> Hi All,
> We have submitted a draft of " Dissemination of Flow Specification Rules
> for EVPN".  I will appriciate if you can give us some suggestions and
> comments.
> Thanks
> weiguo
>
> ________________________________________
> 发件人: internet-drafts@ietf.org [internet-drafts@ietf.org]
> 发送时间: 2014年8月20日 8:20
> 收件人: Zhuangshunwan; Haoweiguo; liuweihang; Zhuangshunwan; liuweihang;
> Haoweiguo
> 主题: New Version Notification for draft-hao-idr-flowspec-evpn-00.txt
>
> A new version of I-D, draft-hao-idr-flowspec-evpn-00.txt
> has been successfully submitted by Weiguo Hao and posted to the IETF
> repository.
>
> Name:           draft-hao-idr-flowspec-evpn
> Revision:       00
> Title:          Dissemination of Flow Specification Rules for EVPN
> Document date:  2014-08-20
> Group:          Individual Submission
> Pages:          7
> URL:
> http://www.ietf.org/internet-drafts/draft-hao-idr-flowspec-evpn-00.txt
> Status:
> https://datatracker.ietf.org/doc/draft-hao-idr-flowspec-evpn/
> Htmlized:       http://tools.ietf.org/html/draft-hao-idr-flowspec-evpn-00
>
>
> Abstract:
>    This document defines BGP flow-spec extension for Ethernet traffic
>    filtering in EVPN network. A new BGP NLRI type (AFI=25, SAFI=TBD)
>    value is proposed to identify EVPN flow-spec application. A new
>    subset of component types and extended community also are defined.
>
>
>
>
> Please note that it may take a couple of minutes from the time of
> submission until the htmlized version and diff are available at
> tools.ietf.org.
>
> The IETF Secretariat
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses,
> exploites ou copies sans autorisation. Si vous avez recu ce message par
> erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les
> pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged
> information that may be protected by law; they should not be distributed,
> used or copied without authorisation.
> If you have received this email in error, please notify the sender and
> delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.
>
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc pas etre diffuses,
> exploites ou copies sans autorisation. Si vous avez recu ce message par
> erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les
> pieces jointes. Les messages electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged
> information that may be protected by law; they should not be distributed,
> used or copied without authorisation.
> If you have received this email in error, please notify the sender and
> delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.
>
>
> _________________________________________________________________________________________________________________________
>
> Ce message et ses pieces jointes peuvent contenir des informations
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez
> recu ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages
> electroniques etant susceptibles d'alteration,
> Orange decline toute responsabilite si ce message a ete altere, deforme ou
> falsifie. Merci.
>
> This message and its attachments may contain confidential or privileged
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and
> delete this message and its attachments.
> As emails may be altered, Orange is not liable for messages that have been
> modified, changed or falsified.
> Thank you.
>
> _______________________________________________
> Idr mailing list
> Idr@ietf.org
> https://www.ietf.org/mailman/listinfo/idr
>