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
>