Re: [Lsr] LSR: Using DSCP for path/topology selection Q
Robert Raszuk <robert@raszuk.net> Thu, 15 November 2018 23:28 UTC
Return-Path: <robert@raszuk.net>
X-Original-To: lsr@ietfa.amsl.com
Delivered-To: lsr@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8653E130E19 for <lsr@ietfa.amsl.com>; Thu, 15 Nov 2018 15:28:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=raszuk.net
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 4jrkW2JlsOAr for <lsr@ietfa.amsl.com>; Thu, 15 Nov 2018 15:28:38 -0800 (PST)
Received: from mail-qk1-x733.google.com (mail-qk1-x733.google.com [IPv6:2607:f8b0:4864:20::733]) (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 A4C13129619 for <lsr@ietf.org>; Thu, 15 Nov 2018 15:28:38 -0800 (PST)
Received: by mail-qk1-x733.google.com with SMTP id n12so34665328qkh.11 for <lsr@ietf.org>; Thu, 15 Nov 2018 15:28:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=raszuk.net; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Wg5/O9GV0PTR0aqQfuOrgCYudY9aiTJZFQRjenqxi0o=; b=HqteKOKoBaVJK0CcTGK42Vku03GI1Z/CUrykN9GAbStSMPMHi/sthRIE3cRfUWhmOA XV8Ew/N4yYsBnqTywrLkI+XLuZYZrwaUq5f26TodkTYVYesNs3aavqDLIQXgyTITY7CP sCudY/X1nx2Isocsf57+VbSWqT/5H4ZSnpwUTXKtZqGzAMvHPemH+YEmxS46dyNWhK/3 GzSvcopDBL31bFVuYqJ3BMcrjo80T32rBibsITrw8hZ6P9N9kEh+/6orFeJ6eg2becP/ vjfvcPUCMWf9/FnHut8EaPO6cuI9jQorM6JtxN0r3nFXm9oGergjCUlyqhTgp3oA3Fx2 MFQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Wg5/O9GV0PTR0aqQfuOrgCYudY9aiTJZFQRjenqxi0o=; b=rdDzU5Mj76f5qwhwxUmetBaVpgNjgrURw1HDDdyP9XsmoKlWHNPFCmuvR03x83Yxiv AtidJp240cukbyjxb36IYuw8WkMOUuwsG0S2zVb+nGf/VrVcu7Bp5nKyZBxMBuiI2e6w cISNGNJF1sXIn9b70eVx4vGA95xVD+6Og3kEvAy/KXgQg2ZLBUuLCSqBAF8qY8fNx+TA t8AT+fNJ+f2fXsMH3ucTY897ccplWOWhMHjuVfs2sP2XejXnV/LpBU72moFc96fEgNce J63QTedoIbZWQ36Rm2xn148yFz18+Hl+enZeZJtaEyPd3mUd9kvsZJH1ImD4tepqJ7Xn FCBQ==
X-Gm-Message-State: AGRZ1gLWXv6ThZnQg/kDOWpCVyBut98EYyFkq785fwzmryPZohQSgwgD YAMZdVOZCnWv0yz5ImBYfq+mAoH2rNFncoE1/fecvg==
X-Google-Smtp-Source: AJdET5eNWYP9rKLwZv1yi/BugTrEcC+7yd0mao4vIv+sMphMCgF2z0ieN1PpgopCDMsy6YLM0XtE91EJ2DZJ7svEWTQ=
X-Received: by 2002:ac8:7598:: with SMTP id s24mr8174720qtq.6.1542324517628; Thu, 15 Nov 2018 15:28:37 -0800 (PST)
MIME-Version: 1.0
References: <20181115022918.pfgcztognsjeb37v@faui48f.informatik.uni-erlangen.de> <4085ff6f77b5443ca4de319f9a909a01@XCH-ALN-001.cisco.com> <20181115232222.psroxxfwhxrdscns@faui48f.informatik.uni-erlangen.de>
In-Reply-To: <20181115232222.psroxxfwhxrdscns@faui48f.informatik.uni-erlangen.de>
From: Robert Raszuk <robert@raszuk.net>
Date: Fri, 16 Nov 2018 00:28:27 +0100
Message-ID: <CAOj+MMHLO+QjjSh-g4QWBqht3RZKrmxMDjtyhTZQhy0SJ3uojQ@mail.gmail.com>
To: tte@cs.fau.de
Cc: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, lsr@ietf.org
Content-Type: multipart/alternative; boundary="000000000000008294057abc69c3"
Archived-At: <https://mailarchive.ietf.org/arch/msg/lsr/gUZbcTKI18KGquodcD1sxKeIODw>
Subject: Re: [Lsr] LSR: Using DSCP for path/topology selection Q
X-BeenThere: lsr@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Link State Routing Working Group <lsr.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lsr>, <mailto:lsr-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/lsr/>
List-Post: <mailto:lsr@ietf.org>
List-Help: <mailto:lsr-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lsr>, <mailto:lsr-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 23:28:41 -0000
Hey Toerless, Please observe that DSCP based steering may be very useful vehicle for end hosts/applications influencing how their packets are transported. So instead of closing that option I recommend we at least take a good look at what alternative mechanism exists. And btw I read Peter's note as possibility (or invitation) to define algorithm which takes into account DSCP rather then a announcement that this is not there and it should never be. Cheers, R. On Fri, Nov 16, 2018 at 12:22 AM Toerless Eckert <tte@cs.fau.de> wrote: > > Thanks, Les, Peter > > So... is there any opinion about creating a normative or BCP > recommendation to > not use DSCP to distinguish topologies/flex-algos ? Mabybe this would > not be appropriate for LSR, but TSVWG, but i think it would be > participants in LSR that would know if there is actually still any > customer demand for this option. > > Cheers > Toerless > > P.S.: Context of the email is DetNet trying to define what a DetNet flow > is and currently this includes the thinking that DetNet flows could be > 6-tuple flows including DSCP because different DSCP could be routed > differently in the network via MTR, and that concept IMHO would just > result in making a foal (DetNet) a lot more complex because of a dead > horse (DSCP MTR). > > On Thu, Nov 15, 2018 at 04:41:06AM +0000, Les Ginsberg (ginsberg) wrote: > > Toerless - > > > > It's pretty hard to understand the context for your email. > > > > What leads you to believe that any of the MT specifications you mention > say anything normative about DSCP and topologies?? > > > > RFC4915 does not mention DSCP at all - but does make the statement: > > > > https://tools.ietf.org/html/rfc4915#section-3.8 > > "It is outside of the scope of this document to specify how the > > information in various topology specific forwarding structures are > > used during packet forwarding or how incoming packets are associated > > with the corresponding topology." > > > > RFC 5120 does mention DSCP, but only as an example of something that > "could" be used to determine on what topology a packet should be forwarded. > > > > RFC 7722 also mentions DSCP as an example, but there is a statement in > Section 3: > > > > "It is assumed, but > > outside the scope of this specification, that the network layer is > > able to choose which topology to use for each packet" > > > > IGP WGs have never attempted to recommend (let alone normatively define) > any relationship between DSCP and MT. > > > > ??? > > > > Les > > > > > -----Original Message----- > > > From: Lsr <lsr-bounces@ietf.org> On Behalf Of Toerless Eckert > > > Sent: Wednesday, November 14, 2018 6:29 PM > > > To: lsr@ietf.org > > > Subject: [Lsr] LSR: Using DSCP for path/topology selection Q > > > > > > Whats the current best guidance on using DSCP for selection of path, > > > specifically for selection of topology with MTR (RFCs 4915, 5120, > 7722) ? > > > > > > My understanding from history is that this looked like a good idea > > > to customers first, but when implementations became available, > > > customers really did not want to implement it because of the > overloading > > > of DSCP between QoS and routing and the resulting management > > > complexity. > > > > > > Has the idea of using DSCP for path selection been re-introduced in any > > > later work like flex-Algos ? > > > > > > If there could be rough consensus that this is in general a bad idea, > i wonder > > > if it would be appropriate to have a short normative document from LSR > > > defining that the use of DSCP for topology selection is historic and > > > not recommended anymore and make this an update to above three RFCs, > > > maybe also pointing out that there are other methods to select a > > > topology and those remain viable: > > > > > > I specifically would not like to see the actual MTR RFCs to be changed > > > in status, because MTR actually does work quite well and is supported > > > in products and deployed with IP multicast, even with multiple > > > topologies for IP multicast in live-live scenarios. > > > > > > Thanks! > > > Toerless > > > > > > _______________________________________________ > > > Lsr mailing list > > > Lsr@ietf.org > > > https://www.ietf.org/mailman/listinfo/lsr > > > > _______________________________________________ > > Lsr mailing list > > Lsr@ietf.org > > https://www.ietf.org/mailman/listinfo/lsr > > -- > --- > tte@cs.fau.de > > _______________________________________________ > Lsr mailing list > Lsr@ietf.org > https://www.ietf.org/mailman/listinfo/lsr >
- [Lsr] LSR: Using DSCP for path/topology selection… Toerless Eckert
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Les Ginsberg (ginsberg)
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Peter Psenak
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Toerless Eckert
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Robert Raszuk
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Toerless Eckert
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Robert Raszuk
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Rob Shakir
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Jeff Tantsura
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Tony Li
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Jeff Tantsura
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Robert Raszuk
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Jeff Tantsura
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Toerless Eckert
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Toerless Eckert
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Uma Chunduri
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Dongjie (Jimmy)
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Dongjie (Jimmy)
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Acee Lindem (acee)
- Re: [Lsr] LSR: Using DSCP for path/topology selec… adrian
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Les Ginsberg (ginsberg)
- Re: [Lsr] LSR: Using DSCP for path/topology selec… Alexander Vainshtein