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
Robert Raszuk <robert@raszuk.net> Tue, 03 July 2018 14:22 UTC
Return-Path: <rraszuk@gmail.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 DF5AF130E04 for <spring@ietfa.amsl.com>; Tue, 3 Jul 2018 07:22:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.389
X-Spam-Level:
X-Spam-Status: No, score=-1.389 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FREEMAIL_FORGED_FROMDOMAIN=0.25, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.25, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 NKcIMUDkwrUJ for <spring@ietfa.amsl.com>; Tue, 3 Jul 2018 07:21:58 -0700 (PDT)
Received: from mail-pg0-x231.google.com (mail-pg0-x231.google.com [IPv6:2607:f8b0:400e:c05::231]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2665A130DE6 for <spring@ietf.org>; Tue, 3 Jul 2018 07:21:58 -0700 (PDT)
Received: by mail-pg0-x231.google.com with SMTP id q14-v6so1051997pgt.13 for <spring@ietf.org>; Tue, 03 Jul 2018 07:21:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=UnSVoJQ0W9q6N+AMk6G/ekzKC6JmboRb6WEbcvy5V24=; b=dK6d3F533a5OzFot9sWB7Oel8AYDGZmrX0BSlT+GvuSfWzTr38ceCzstFBuzjWVELq MBnqGtCGz1fRO30a9BLWN4yA/BwFHRLMRqfZ7SbhrOcs7wySlgMaaMKOSnwPkaY3QmDK DBjrNGmPQSOS2rCcfMa6860kQVMRH9c6g1BaGnOCiUrvO8MHdrDh0mJwz4QGQasTQY0k XzEKPaBGuM6JveUVlIHz3TrUzfdMKwQdCcr0Gfi0MeOhb+2Xz57x80D8LwU4oT3Ni/Yu caGr6gjvNEMlZvURWOpMJS2Qv4fFVryYL/qWmsPoaJj0cgJ3rNX18D78cRXOJQ+5+QPj pKDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=UnSVoJQ0W9q6N+AMk6G/ekzKC6JmboRb6WEbcvy5V24=; b=U74X+CXo6YPAgTPWzdWiqn/4dUFZqp/gdSnGX+2/1jpKuODofJaQqzqHruPnGBb03s I/Q8me3nhhQl3/aXNUOnPWZ0bMnC6j6MCSs/1T+28Abg+VOWuGoxk0nkyjfLbfZVBRFu 7dfRMrXnilNZRT65GJMvQo28VnwwwIz/Tzk5Oe4jLN2crIQyANq/xGEuCUpYYP33s7hI 0MxKE78jcwjRaNTnOjqRRAlUJFnb3za75gvU/2B+m0erC87FVFESVolntYIzkOSOGO1r simXcMMqDh/dTtaanHCvISuzrAWAPlkjxJrfi5bpJR/3cXb2mKbr2jbkyrwEO3FEs6ol OhUA==
X-Gm-Message-State: APt69E14g5+IiP9q3Mlih3gMl8iTwCNdNKWTMYQco+AgGojZnSOtEFAh jEiduoxOVMS8hiV7au9JzwT7VFuMLC9Y2wFeYNY=
X-Google-Smtp-Source: AAOMgpdjLVYzMBbelUXhjFbDYC8+jquEG6cFyA17YO/T04uSrBghjrMOm/7o677BTe+bP7fqRKZSBidG8VExOlKMhsE=
X-Received: by 2002:a62:8d84:: with SMTP id p4-v6mr17174982pfk.251.1530627717420; Tue, 03 Jul 2018 07:21:57 -0700 (PDT)
MIME-Version: 1.0
Sender: rraszuk@gmail.com
Received: by 2002:a17:90a:37e7:0:0:0:0 with HTTP; Tue, 3 Jul 2018 07:21:56 -0700 (PDT)
In-Reply-To: <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> <DB5PR0301MB1909B4FD15523DAFC2CAD05D9D420@DB5PR0301MB1909.eurprd03.prod.outlook.com>
From: Robert Raszuk <robert@raszuk.net>
Date: Tue, 03 Jul 2018 16:21:56 +0200
X-Google-Sender-Auth: oazsUwrEcNv6WgeyFZX-zoHaPQc
Message-ID: <CA+b+ERnjm=wSVrDa-x1jkwoc-wFuZsPfHWRRsY4L4k8PMdUr6g@mail.gmail.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Cc: Lou Berger <lberger@labn.net>, Jeff Tantsura <jefftant.ietf@gmail.com>, SPRING WG List <spring@ietf.org>, Linda Dunbar <linda.dunbar@huawei.com>
Content-Type: multipart/alternative; boundary="000000000000615a280570190973"
Archived-At: <https://mailarchive.ietf.org/arch/msg/spring/jAmHn1nZEw3KvaAwNCa9-hPzvM0>
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:22:02 -0000
Hi, Admission control is extremely important on ingress to the TE-LSPs. Without it even the pure control plane reservation games all melt. That is also fundamentally supported by any vendor I am ware of with MPLS-TE. For SR - I do not know. But this is still not what I consider data plane hard reservation over entire LSP end to end path. Best, R. On Tue, Jul 3, 2018 at 4:12 PM, Alexander Vainshtein < Alexander.Vainshtein@ecitele.com> wrote: > 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 > > > https://www.ietf.org/mailman/listinfo/spring > > > > _______________________________________________ > > spring mailing list > > 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. > ____________________________________________________________ > _______________ >
- Re: [spring] solicit feedback on draft-dunbar-sr-… Robert Raszuk
- [spring] solicit feedback on draft-dunbar-sr-sdwa… Linda Dunbar
- Re: [spring] solicit feedback on draft-dunbar-sr-… Jeff Tantsura
- Re: [spring] solicit feedback on draft-dunbar-sr-… Jeff Tantsura
- Re: [spring] solicit feedback on draft-dunbar-sr-… Linda Dunbar
- Re: [spring] solicit feedback on draft-dunbar-sr-… Robert Raszuk
- Re: [spring] solicit feedback on draft-dunbar-sr-… Robert Raszuk
- Re: [spring] solicit feedback on draft-dunbar-sr-… Jeff Tantsura
- Re: [spring] solicit feedback on draft-dunbar-sr-… Robert Raszuk
- Re: [spring] solicit feedback on draft-dunbar-sr-… Lou Berger
- Re: [spring] solicit feedback on draft-dunbar-sr-… Robert Raszuk
- Re: [spring] solicit feedback on draft-dunbar-sr-… Lou Berger
- Re: [spring] solicit feedback on draft-dunbar-sr-… James N Guichard
- Re: [spring] solicit feedback on draft-dunbar-sr-… Robert Raszuk
- Re: [spring] solicit feedback on draft-dunbar-sr-… Robert Raszuk
- Re: [spring] solicit feedback on draft-dunbar-sr-… Alexander Vainshtein
- Re: [spring] solicit feedback on draft-dunbar-sr-… Lou Berger
- Re: [spring] solicit feedback on draft-dunbar-sr-… Alexander Vainshtein
- Re: [spring] solicit feedback on draft-dunbar-sr-… Linda Dunbar
- Re: [spring] solicit feedback on draft-dunbar-sr-… Linda Dunbar
- Re: [spring] solicit feedback on draft-dunbar-sr-… Linda Dunbar
- Re: [spring] solicit feedback on draft-dunbar-sr-… Linda Dunbar