Re: [spring] solicit feedback on draft-dunbar-sr-sdwan-over-hybrid-networks-02 proposing SD-WAN source node using UDP port to indicate to SR ingress node how to map to appropriate Binding SID

Alexander Vainshtein <Alexander.Vainshtein@ecitele.com> Tue, 03 July 2018 14:12 UTC

Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: spring@ietfa.amsl.com
Delivered-To: spring@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 29775130EAB for <spring@ietfa.amsl.com>; Tue, 3 Jul 2018 07:12:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.78
X-Spam-Level:
X-Spam-Status: No, score=-1.78 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com
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 pUR_9bJ9DSDp for <spring@ietfa.amsl.com>; Tue, 3 Jul 2018 07:12:33 -0700 (PDT)
Received: from mail3.bemta25.messagelabs.com (mail3.bemta25.messagelabs.com [195.245.230.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 53CD5130F83 for <spring@ietf.org>; Tue, 3 Jul 2018 07:12:32 -0700 (PDT)
Received: from [46.226.52.197] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-4.bemta.az-b.eu-west-1.aws.symcld.net id FA/85-10044-D448B3B5; Tue, 03 Jul 2018 14:12:29 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupgl+JIrShJLcpLzFFi42IxUXSI1fVtsY4 2eHxCwOJVx08mi47mtywWd1smMlk0LWxitjh+4TejA6vHzll32T1ajrxl9Viy5CeTx4dNzWwe uzcuYApgjWLNzEvKr0hgzXi4cx5jweWFTBUtdxcyNTA+mcvUxcjFwSKwiFni6fVTLCCOkMBkJ oltE56zdzFyAjmPGCUu7rUFsdkEbCU2rb7LBmKLCORJvD2xhRHEZhbwkbjx4jBYs7DAaUaJWX cOM4I4IgJnGCX2T3/DCNGRJfFx6S0wm0VAReLC7nYWEJtXIEFi8cSfjBCrz7JIvHw0gQkkwSl gI/Fu3U+wdYwCYhLfT61hglgnLnHryXwwW0JAQGLJnvPMELaoxMvH/1gh6pMk7j9dCDSUAyiu IDH3rxJEiazEpfndYLskBLYxSfTv38oCkdCV+DB1KjNEva/EpjNOEKayxJYXsRDl9xkl5lxfB FWuI3Fh1Uc2CDtfov/hOlaIoi5GiQPr90DdIyexqvchC0RiP7PEwuWfobplJP5Ma2OCuoJN4v OHi2wTGHVnIXkOws6T+NE3g20WOJQEJU7OfMIyC+gqZgFNifW79CFKFCWmdD9kh7A1JFrnzGV HFl/AyL6K0TypKDM9oyQ3MTNH19DAQNfQ0EjX0NJc18hcL7FKN0kvtVS3PLW4RNdQL7G8WK+4 Mjc5J0UvL7VkEyMw9TEAwQ7GlReSDzFKcjApifIW5FpHC/El5adUZiQWZ8QXleakFh9ilOHgU JLgXd0MlBMsSk1PrUjLzAEmYZi0BAePkgjvNJA0b3FBYm5xZjpE6hSjK8ep5p5JzBxH7k0Bkh fA5J/3U4Hkne5pk5iFWPLy81KlxHl7QJoFQJozSvPgRsMyyCVGWSlhXkagY4V4ClKLcjNLUOV fMYpzMCoJ8+4FmcKTmVcCd8EroOOYgI7r2WYJclxJIkJKqoHR1ET03sLwyP29n6+YV3BX3dw0 Y3mK1lwFjXbWogkVqV983bSecWmdWXjke+9lP52vVUE/G7456s5fm1z2UIVT7MR6+T9nm3VS7 cRMnAXeCpUt3uXw5J6d6taUv88CJn70Fb8r4XPh97OcUIH6rfXZKkvT+tt238+cvDY2XObHpX tftrJbHzJVYinOSDTUYi4qTgQAGCWOSxsEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-21.tower-285.messagelabs.com!1530627145!3712588!1
X-Originating-IP: [52.33.64.93]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received:
X-StarScan-Version: 9.9.15; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 31776 invoked from network); 3 Jul 2018 14:12:28 -0000
Received: from us-west-2b.mta.dlp.protect.symantec.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (52.33.64.93) by server-21.tower-285.messagelabs.com with AES256-SHA256 encrypted SMTP; 3 Jul 2018 14:12:28 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=O3Q+uFsppQ7xeoB6A4cMojJt/6KayC50HfJ3G6er6cY=; b=Jrd3gB5iR50MbemgNVsh4CPXYJxrsaXE/KcKD3FoSMNcyfydHujvrPwdmVTLJjXkPZSX/eaYqE429MkUKEByBATqftCkERgez0kMdLugc7OhrQjDx2mwFuPEZ1HGF1FwiXjmLcUUyNU4xkjbQqxU0TIQRWcvmsxjYN5F6FzPKaU=
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com (10.167.226.155) by DB5PR0301MB1960.eurprd03.prod.outlook.com (10.167.227.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.930.18; Tue, 3 Jul 2018 14:12:23 +0000
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::6c62:c2c0:1d05:4e77]) by DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::6c62:c2c0:1d05:4e77%2]) with mapi id 15.20.0906.026; Tue, 3 Jul 2018 14:12:22 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Lou Berger <lberger@labn.net>, Robert Raszuk <robert@raszuk.net>, Jeff Tantsura <jefftant.ietf@gmail.com>
CC: SPRING WG List <spring@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Thread-Topic: [spring] solicit feedback on draft-dunbar-sr-sdwan-over-hybrid-networks-02 proposing SD-WAN source node using UDP port to indicate to SR ingress node how to map to appropriate Binding SID
Thread-Index: AdQSSqKPRmsMzt1FQvewLbAdEGgUVQABAd6AAAC50QAAAOBpAAAA6c2AAAAbkQAAAcCHAAARLmCAAAwXkYAAAEcXAA==
Date: Tue, 03 Jul 2018 14:12:21 +0000
Message-ID: <DB5PR0301MB1909B4FD15523DAFC2CAD05D9D420@DB5PR0301MB1909.eurprd03.prod.outlook.com>
References: <4A95BA014132FF49AE685FAB4B9F17F66B07A77E@sjceml521-mbs.china.huawei.com> <CA+b+ERnB_6XUWmGFORxfLbvsEqMG-QrduvFJQZ2LvfdpPdq7jw@mail.gmail.com> <4A95BA014132FF49AE685FAB4B9F17F66B07A7B3@sjceml521-mbs.china.huawei.com> <0D03E661-E302-46E4-B459-A155EFA295C7@gmail.com> <CA+b+ERm62KDq5mNSkCKqQPe+y_58oVAG03ArO0-iJ+O+2_KzPw@mail.gmail.com> <CA+b+ERkmYix=bb=81FFaNE_aPxdQNRFj3WsjqGyjDaB+i9OPgQ@mail.gmail.com> <55961CCD-1466-46DE-8203-F0B6620A6738@gmail.com> <CA+b+ERndJsU94rDX+AZfpmQpguUYr+=ZfKQ4ux63mx5nuRYsOA@mail.gmail.com> <3e872e88-d868-a2d7-9478-fc435f2a627e@labn.net>
In-Reply-To: <3e872e88-d868-a2d7-9478-fc435f2a627e@labn.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [79.183.87.82]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5PR0301MB1960; 7:4/U9FgwlH97MTadNIFzAkHWtg+ufRR8Mr+rxL0k/lt+kdUw5ZVbyuX0mWPopW737L60+a7ohZREa6zs143ArmBMnGn/ds0JLbGMV6mSGFErHa71ugQ3DzgUNnXHlTtSR2+utC+HAitr6wR5Y7sACereDrqnFNSAQlaA9nzJWLF1JBYne/hEZAc9Rf+h69auX27bk4oIGAzDQ7VD5ZSbSJXbry8PY9N1v2Px5RDkpcUuWsQS3gKpNocFrkZYrraVn
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 592cf4ed-d75b-4fca-a768-08d5e0eefec4
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(5600053)(711020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(2017052603328)(7153060)(7193020); SRVR:DB5PR0301MB1960;
x-ms-traffictypediagnostic: DB5PR0301MB1960:
x-microsoft-antispam-prvs: <DB5PR0301MB19605F263D08951E9004EE9C9D420@DB5PR0301MB1960.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(28532068793085)(50582790962513)(85827821059158)(21748063052155)(279101305709854)(5213294742642);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231254)(944501410)(52105095)(3002001)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011)(7699016); SRVR:DB5PR0301MB1960; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0301MB1960;
x-forefront-prvs: 0722981D2A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(396003)(376002)(136003)(39860400002)(366004)(13464003)(189003)(252514010)(199004)(53754006)(37854004)(478600001)(53936002)(6116002)(790700001)(5660300001)(7736002)(74316002)(966005)(8936002)(81166006)(81156014)(8676002)(3846002)(14454004)(72206003)(97736004)(256004)(2906002)(2900100001)(93886005)(606006)(66066001)(316002)(54906003)(110136005)(99286004)(68736007)(105586002)(106356001)(6436002)(4326008)(11346002)(33656002)(446003)(25786009)(229853002)(54896002)(6306002)(53546011)(6506007)(236005)(9686003)(26005)(76176011)(102836004)(7696005)(86362001)(5250100002)(39060400002)(55016002)(6246003)(186003)(486006)(476003); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR0301MB1960; H:DB5PR0301MB1909.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: O2sVGBLdLIlYQtvY7IfKB+tMz6eORuaf1+lQzP8zC3PjvrptHGry5KLdayl3Z+u/fplJ4y5cgxLvN//Jou52h95cBkcoXfMAYpdchXf+7f4cZpWJbZlHQJAPYl3wmk1LBFiEHySRuTi8SWU1lD7vGfUHYEaM/pA0FZCYKS5zckQeJX+Hh+LHuvBuT3EoWreC3N5INyHA7ZfBZw+fPaZ/kpjmtlKUex3YEJaTwtaWOw1QdTmwLh6pPRa6NDgQyw/cwplNkAZdFmu7O4TuBK5134yY+jZ0jKV2oaEHTNX0gbTMSHJ9S9e7QSFzJP3LVxeeI5zhu3npDbdGBnwEEEqx6K2wN/koFMbU0Hs8WZ7XEYo=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR0301MB1909B4FD15523DAFC2CAD05D9D420DB5PR0301MB1909_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 592cf4ed-d75b-4fca-a768-08d5e0eefec4
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Jul 2018 14:12:21.4324 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0301MB1960
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/nXNZWC7YIX2HA-QdfndWSyOgqkQ>
Subject: Re: [spring] solicit feedback on draft-dunbar-sr-sdwan-over-hybrid-networks-02 proposing SD-WAN source node using UDP port to indicate to SR ingress node how to map to appropriate Binding SID
X-BeenThere: spring@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: "Source Packet Routing in NetworkinG \(SPRING\)" <spring.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/spring>, <mailto:spring-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/spring/>
List-Post: <mailto:spring@ietf.org>
List-Help: <mailto:spring-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/spring>, <mailto:spring-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Jul 2018 14:12:37 -0000

Hi all,

Looking at this thread I come to conclusion (probably knew that before as well) that existing RFCs dealing with MPLS-TE simply do not define whether Diff-Serv resources are or are not allocated per LSP. Specifically, RFC 3270 (not sure what else to look at) only says

<quote>

   When bandwidth requirements are signaled at the establishment of an

   L-LSP, the signaled bandwidth is obviously associated with the L-

   LSP's PSC.  Thus, LSRs which use the signaled bandwidth to perform

   admission control may perform admission control over Diff-Serv

   resources, which are dedicated to the PSC (e.g., over the bandwidth

   guaranteed to the PSC through its scheduling weight).



   When bandwidth requirements are signaled at the establishment of an

   E-LSP, the signaled bandwidth is associated collectively with the

   whole LSP and therefore with the set of transported PSCs.  Thus, LSRs

   which use the signaled bandwidth to perform admission control may

   perform admission control over global resources, which are shared by

   the set of PSCs (e.g., over the total bandwidth of the link).

<end quote>



Note that this text does not even define some optional behavior, as it does not use the IETF capitalized MAY.



Did I miss something?



Regards,

Sasha



Office: +972-39266302

Cell:      +972-549266302

Email:   Alexander.Vainshtein@ecitele.com



-----Original Message-----
From: spring [mailto:spring-bounces@ietf.org] On Behalf Of Lou Berger
Sent: Tuesday, July 3, 2018 4:54 PM
To: Robert Raszuk <robert@raszuk.net>; Jeff Tantsura <jefftant.ietf@gmail.com>
Cc: SPRING WG List <spring@ietf.org>; Linda Dunbar <linda.dunbar@huawei.com>
Subject: Re: [spring] solicit feedback on draft-dunbar-sr-sdwan-over-hybrid-networks-02 proposing SD-WAN source node using UDP port to indicate to SR ingress node how to map to appropriate Binding SID



Hi Robert,





On 7/3/2018 4:07 AM, Robert Raszuk wrote:

> Hello Jeff,

>

>     “What exactly do you call by "resource allocation" in WAN ?” –

>     anything that is not “best effort”, BW reservation, protection

>     type, number of hops, latency, you name it…

>

>     Somehow, between ATM and now

>

>     *​​*

>     *we managed to build a technology that would work in both, control

>     and data planes* 😉

>

>     TE with BW reservation is a working technology, with all the bugs,

>     whether done as a soft state on a device and enforced in FW, aka

>     RSVP-TE or computed on a controller and enforced by policing

>     configuration out of band. We also know pretty well how to compute

>     a constrain path that is loop free and with the constrains. Either

>     way, working stuff.

>

>

>

> ​It has been nearly 20 years and it seems that some marketing slides

> from vendors are still in minds of many many people ...

I think this is *quite* true. There's also quiet a bit of marketing documents on what constitutes QoS (vs CoS).



>

> MPLS-TE does *NOT* do any data plane reservations nor any data plane

> resource allocation. It is all control plane game. Let me shock you

> even more today ... what we call "Guaranteed Bandwidth TE" also does

> *NOT* perform any data plane reservations. This up to current days is

> the most misunderstood element (or hidden secret) of one of the

> technologies which has been made available during the last two decades.

>

This *completely* depends on which vendor and platform you choose.



From the IETF perspective, the RFCs certainly support both reservation (i.e., book keeping) and *allocation* of resources, (i.e., configuration of data plane queuing and even per flow shaping and policing).   This is something that continues to be included in all TE related RFCs to date.



> If you signal MPLS TE LSP with 5M "reservation" to check if such a

> path in your network can be established such check is *ONLY* done at

> the control plane (RP/RE) pools of available bandwidth (per priority

> level) registers and physical interfaces nor any data plane queues are

> never aware of it.



again, this depends on the vendor and the platform.  Informed users understand this and those that care, buy equipment that satisfy their requirements.  I have worked on projects on both sides (vendors and

users/providers) and some care quite a bit about the queuing behavior associated with TE, others are perfectly happy with TE as a path selection/distribution/pinning tool.



>

> Now what is a direct consequence of this is if you like to really do

> control plane reservations and think of it as actual data plane you

> must do it in 1:1 fashion - again all done in control plane. That

> means that two fundamental conditions must be met:

>

> A) All traffic must be sent over MPLS-LSPs - be it IPv4, IPv6,

> multicast etc ... - even if I have seen 3 networks trying to do that

> for IPv4 no one did it for all traffic types.

>

> B) All traffic entering your network must be subject to very strict

> admission control and excess shaped or dropped which is very hard

> thing to do considering statistical multiplexing gains you count on in

> any IP network (Explanation: On any single ingress node you must apply

> strict CAC as you are not aware about what traffic is coming from

> other ingress nodes. So you may be dropping or shaping traffic which

> could flow through your network just fine end to end due to absence of

> competing class from different ingress).

> ​

> ​All RSVP-TE does is traffic steering in normal steady state or during

> protection. That's all. In the WAN's data plane it is all back to

> basic Diff Serve at each router's data plane.

>

> The only technology which does provide interface data plane

> reservation is RSVP IntServ - but I doubt anyone here or Linda in her

> draft meant to use such tool.



While this statement may be true for certain vendors, it is not true a

*technology* or standards perspective.



>

> Why am I jumping on this here in SPRING WG list ... Well few months

> ago I have witnessed a discussion where someone was arguing that SR is

> much worse then MPLS-TE as it does not provide any data plane

> reservations. When I tried to nicely and politely explain how confused

> the person is the look I got was comparable to those green folks

> walking down from just arrived UFO.

>



While I certainly accept that for some vendors SR-TE is just as good as MPLS-TE, if SR-TE is defined as only supporting path control this will be the first instance of a TE RFC/definition (at least that I'm aware

of) that won't support resource allocation, i.e., *any* form of traffic treatment (queue) control.





> So to conclude SR just like MPLS-TE does a good job in packet steering

> via your domain. (SR can do actually more via embedded

> functions/apps). But the fundamental difference is that SR does that

> steering without necessity of number of control plane protocols and

> their required extensions - so does simplify control plane

> significantly. Neither of those do any data plane reservations and all

> bandwidth contentions need to be resolved via classic QoS.



There is a major difference here in what you characterize here, i.e., SR-TE, and how the 'TE' term is used in the existing set of RFCs.  I don't know how we (the IETF) want to denote this difference - I suspect this will depend on which WG is asked.  In this group it seems that some (perhaps many) are perfectly happy to have SR-TE *not* include actual resource allocation and traffic treatment (queue) control - I personally would prefer that it be included so that the part of the market that cares about such can be supported albeit with the need for users to evaluate actual vendor TE implementations as is done today.



Lou

>

> Cheers,

> R.

>

>

>

> _______________________________________________

> spring mailing list

> spring@ietf.org<mailto:spring@ietf.org>

> https://www.ietf.org/mailman/listinfo/spring



_______________________________________________

spring mailing list

spring@ietf.org<mailto:spring@ietf.org>

https://www.ietf.org/mailman/listinfo/spring

___________________________________________________________________________

This e-mail message is intended for the recipient only and contains information which is 
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have received this 
transmission in error, please inform us by e-mail, phone or fax, and then delete the original 
and all copies thereof.
___________________________________________________________________________