Re: [mpls] FW: New Version Notification for draft-keten-mpls-expbit-00.txt

Greg Mirsky <gregimirsky@gmail.com> Fri, 16 September 2016 03:07 UTC

Return-Path: <gregimirsky@gmail.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66DD712B139 for <mpls@ietfa.amsl.com>; Thu, 15 Sep 2016 20:07:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level:
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham 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 C9qpRbHtvWb9 for <mpls@ietfa.amsl.com>; Thu, 15 Sep 2016 20:06:59 -0700 (PDT)
Received: from mail-yw0-x232.google.com (mail-yw0-x232.google.com [IPv6:2607:f8b0:4002:c05::232]) (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 61A5712B14F for <mpls@ietf.org>; Thu, 15 Sep 2016 20:06:59 -0700 (PDT)
Received: by mail-yw0-x232.google.com with SMTP id g192so80225992ywh.1 for <mpls@ietf.org>; Thu, 15 Sep 2016 20:06:59 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=kCAKf4JMw2tnytNyIf6IG59e5sVMuqGrwbU9zoWnOEQ=; b=ZimvBBzyiwewQUwSlVipdL5hQpZ+fxFqUYH5bRULDZC0V2gBRgl/M30/3097tEupiJ onijM0tZBowuHyiycRQ6JZZC0EF4SHbnWGPCcDEpPU21r8pnM3aWK3WhKlg1Tk1sliw1 LLZeC/Veur50x4sPH8Qgi6BauWjamZMxsGRUNk0XArtKqjX4ZoWN4ja+y2zDrALNvaGx +2jcRs+F8euisA7sHSeJANedr+/J2MXSzGjuxe6Z0Hqd+XSAlKtAZ534s7pIk8w+A3Z7 tH83RPv/6xMSn1HlRYhaxYyPkxfgOuXl4YMFmCC1Ad4mzc8lJy3PQb9gLxuRNkviwFmN tTNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=kCAKf4JMw2tnytNyIf6IG59e5sVMuqGrwbU9zoWnOEQ=; b=k0QYUhzxttxKHtTGoDffhdRgH/n4YMDZn9k59Q9miufUqdz39RKi8Ux0jLESl7/YnT 55Hp7GScqvMSYY+Xi6wkgYCH7k1IKjZHxo+F/nGVaRhibZTWjpmK0xt9LpQJB47R/BNc aDyNRoWDRSW6pEdEaR3sAYny/foJVli3v8w+Ofn0BMbzIhvdvH5kChRZ2l1gi+QJEB/9 XwJVRiOrvpf4EBIr7t+ExTGlHycr0Ar/8Sj5fqfWZplVmcwIn3QIQK0F4/FPyn1xI2hf WPtmRYWrHdd7/KQRbSKL9M12ddra/be7UXyTYqz2nYIGwSHUK7FtTrKYENXgBz2pLgu9 Hy+A==
X-Gm-Message-State: AE9vXwN8ZH3VWOhazlr1uQlNVI2PqiIPc4+yLoZ+S6TFOv3yK+/IDfsaOI5Gv6jSWLlQNWAkaio3bad+Cdi7Yg==
X-Received: by 10.129.78.134 with SMTP id c128mr4693820ywb.357.1473995218548; Thu, 15 Sep 2016 20:06:58 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.37.15.2 with HTTP; Thu, 15 Sep 2016 20:06:57 -0700 (PDT)
In-Reply-To: <iw6roctx047qs1yor3brv0f1.1473855687767@email.android.com>
References: <cvuifsybtov39macfmufuc5f.1473802811888@email.android.com> <0ea601d20e6b$47d77dc0$d7867940$@olddog.co.uk> <B81700F985BE844B8DD45271EF5E1524A369092D@S000MBX06.turktelekom.intra> <26a707263d8e4464a827013b4eea0f33@HE105662.emea1.cds.t-internal.com> <HE1PR0301MB2266BA8A6A7CE3FDDE15BA539DF10@HE1PR0301MB2266.eurprd03.prod.outlook.com> <B81700F985BE844B8DD45271EF5E1524A3690B58@S000MBX06.turktelekom.intra> <B81700F985BE844B8DD45271EF5E1524A3690B79@S000MBX06.turktelekom.intra> <HE1PR0301MB226630CA8E33F952F33701BD9DF10@HE1PR0301MB2266.eurprd03.prod.outlook.com> <iw6roctx047qs1yor3brv0f1.1473855687767@email.android.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Thu, 15 Sep 2016 20:06:57 -0700
Message-ID: <CA+RyBmUD_aGAmuYEohgYysnVpU=CWwpZjWHnOBrjhT-Fk=WTnw@mail.gmail.com>
To: Umut Keten <umut.keten@turktelekom.com.tr>
Content-Type: multipart/related; boundary="001a114dabe6673968053c974124"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/8aJxEkanE6m8xwuzlY59GP3ZYak>
Cc: "mpls@ietf.org" <mpls@ietf.org>
Subject: Re: [mpls] FW: New Version Notification for draft-keten-mpls-expbit-00.txt
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Sep 2016 03:07:03 -0000

Hi Umut,
the right term to use would be CoS (Class of Service), not QoS (Quality of
Service). Whether it is DSCP, PCP or TC, in case of MPLS, these are all CoS
markings that are interpreted by network elements according to QoS policies.

Regards,
Greg

On Wed, Sep 14, 2016 at 5:27 AM, Umut Keten <umut.keten@turktelekom.com.tr>
wrote:

> Alexander hi,
>
> I don't agree. I think we need more QoS classes. I personally could do
> with a lower class then BE, something like a trash class.
>
> I can map the lowest to BE and thats it, but some services I would like to
> map lower.
> Mapping the more important BE one higher then BE is no option, it would
> affect other services.
>
> Saying we don't need more QoS, surely you can't mean that.
>
> Krgrds,
> Umut
>
>
>
>
>
>
> -------- Orijinal mesaj --------
> Başlangıç tarihi: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
> Tarih: 14 09 2016 15:04 (GMT+02:00)
> Alıcı: Umut Keten <umut.keten@turktelekom.com.tr>
> Cc: mpls@ietf.org
> Konu: RE: [mpls] FW: New Version Notification for
> draft-keten-mpls-expbit-00.txt
>
> Umut,
>
> Mapping of DSCP to TC usually can be defined per ingress interface (when
> an IP packet enters the MPLS domain).
>
> What is probably missing is ability to define this mapping per service
> instance or per egress interface when the packet leaves the MPLS domain.
>
>
>
> What is not needed IMHO is more traffic classes within the MPLS domain.
>
>
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
> *From:* mpls [mailto:mpls-bounces@ietf.org] *On Behalf Of *Umut Keten
> *Sent:* Wednesday, September 14, 2016 2:50 PM
> *To:* mpls@ietf.org
> *Subject:* Re: [mpls] FW: New Version Notification for
> draft-keten-mpls-expbit-00.txt
>
>
>
> Ok I thought of something else.
>
>
>
> What if the architecture become like the below?
>
>
>
>
>
>
>
>    Octets  0             1              2             3              4
>
>
>
>    Bits   1 2 3 4 5 6 7 8
>
>
>
>    Label   -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-+-+-+-+-+-
>
>    Stack  |             Label               |  EXP   |S|   TTL    | X |
>
>    Entry   -+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+--+-+-+-+-+-+-+-+-+-+-
>
>
>
>      Figure 1
>
>
>
>       Label:       Label Value, 20 bit
>
>       EXP/TC/COS:  3 bits defined as TC, RFC 5462 <https://tools.ietf.org/html/rfc5462>
>
>       S:           Bottom of Stack, 1 bit
>
>       TTL:         Time to Live, 6 bits
>
>       X:          Complimentary QoS bit
>
>
>
>
>
> We won’t touch the S bit and the sequence. If a old and not upgraded router would receive the X bit it would simply set a strange TTL value (what would be the impact of that?)
>
>
>
> A new router could make something complimentary to the QoS?
>
>
>
>
>
> Krgrds,
>
> Umut
>
>
>
>
>
> *From:* mpls [mailto:mpls-bounces@ietf.org <mpls-bounces@ietf.org>] *On
> Behalf Of *Umut Keten
> *Sent:* Wednesday, September 14, 2016 2:46 PM
> *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>;
> N.Leymann@telekom.de; adrian@olddog.co.uk
> *Cc:* mpls@ietf.org
> *Subject:* RE: [mpls] FW: New Version Notification for
> draft-keten-mpls-expbit-00.txt
>
>
>
> Hey Alexander,
>
> Example: I have multiple domains of ADSL. A Domain has premium BE traffic.
> Yet at MPLS we receive the same DSCP bits.
>
> Same counts for mobile backhaul, as a telco provider we give backhaul to
> multiple operators.
> One operator I sell premium and I want him to have better BE traffic. Yet
> they will arrive with the same bits set.
>
> But if I can differentiate them in the MPLS, I can say if I receive this
> bit from this port I set to this and from this port to this.
>
> Currently we only have 8. I can't differentiate.
>
> Krgrds,
> Umut
>
>
>
>
>
>
>
>
>
>
> [image: tt_logo_]
>
>
>
> *Umut Keten*
>
>
>
> Ürün ve Servis Kıdemli Mimarı
> Ürün ve Servis Sunumu Direktörlüğü
> Teknoloji Genel Müdür Yardımcılığı
>
>
>
> umut.keten@turktelekom.com.tr
>
>
>
> 03125551931
>
> +90 (553) 349 96 69
>
> * <http://www.4nokta5g.com/>*
>
> *Yasal Uyarı :*
>
> * Bu elektronik posta işbu linki kullanarak ulaşabileceğiniz Koşul ve
> Şartlar dökümanına tabidir : *
> *www.turktelekom.com.tr/tt/portal/email-yasal-uyari*
> <http://www.turktelekom.com.tr/tt/portal/email-yasal-uyari>
>
> -----Original Message-----
> From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com
> <Alexander.Vainshtein@ecitele.com>]
> Sent: Wednesday, September 14, 2016 2:23 PM
> To: N.Leymann@telekom.de; Umut Keten <umut.keten@turktelekom.com.tr>;
> adrian@olddog.co.uk
> Cc: mpls@ietf.org
> Subject: RE: [mpls] FW: New Version Notification for
> draft-keten-mpls-expbit-00.txt
>
> +1.
> As I see it, fine QoS differentiation is required in the "bottleneck"
> segments of the network, usually in the first/last mile.
> And, AFAIK, neither IPTV set-top boxes, nor LTE Node Bs natively run MPLS;
> they use plain IP.
> So what you probably really need is ability to assign traffic classes
> based on the DSCP values in IP headers of the packets that leave the MPLS
> domain and continue as plain IP. Did I miss something?
>
> Regards,
> Sasha
>
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
>
> -----Original Message-----
> From: mpls [mailto:mpls-bounces@ietf.org <mpls-bounces@ietf.org>] On
> Behalf Of N.Leymann@telekom.de
> Sent: Wednesday, September 14, 2016 1:54 PM
> To: umut.keten@turktelekom.com.tr; adrian@olddog.co.uk
> Cc: mpls@ietf.org
> Subject: Re: [mpls] FW: New Version Notification for
> draft-keten-mpls-expbit-00.txt
>
> Hi,
>
> I think all the use cases can be fulfilled with the existing mechanisms,
> no need to add more service differentiation to the MPLS network. In fact in
> most of the cases you want to keep the number of classes as low as possible
> (and do a suitable mapping at the network edges).
>
> Changes which require a "Greenfield" approach also from my point of view
> expensive, because it requires the update of the whole network "at once"
> (and we should also have in mind that networks are not necessarily single
> vendor).
>
> Regards
>
> Nic
>
> -----Ursprüngliche Nachricht-----
> Von: mpls [mailto:mpls-bounces@ietf.org <mpls-bounces@ietf.org>] Im
> Auftrag von Umut Keten
> Gesendet: Mittwoch, 14. September 2016 12:19
> An: adrian@olddog.co.uk
> Cc: mpls@ietf.org
> Betreff: Re: [mpls] FW: New Version Notification for
> draft-keten-mpls-expbit-00.txt
>
> Hey Adrian,
>
>
> > What if I respond by asking you a question first?  ;-)
>        Only fair :-) Yes
>
> >I think you are asking four questions that need to be handled separately.
>        Not really, I think this is a whole package at once and treated as
> such. I believe this discussion should have started earlier though.
>
> >1. Do we need more service differentiation in MPLS networks?
>        My personal answer is definitely yes. My polling of some principle
> engineers at vendors and various contacts in my environment (linkedin
> included) would like to see this happening.
>        This actually a question for this group? People here in the mailing
> list should answer this by their own experiences.
>
>        Some examples where we could use some extra QoS from my own design
> experiences:
>
>        1st was that every home should be able to have more iptv settop
> boxes and the added requirement that if 1 of the boxes started using VoD it
> should have priority in the network. (marketing request)
>
>        2nd LTE mobile backhaul which has 9 qos settings I couldn't match.
> We are also doing DSL bonding with LTE (MPTCP) and the internet traffic
> from LTE when bonded had to be lower then best effort so the normal mobile
> user and our 800mhz       spectrum would not be overutilized.
>
>        3rd government offices(who have a lot to say in Turkey) wanted
> their internet traffic classsed. Their internet traffic was 'more'
> important, they where willing to pay.
>
>        4th data over voice (POS) should have higher priority then normal
> voice.
>
>
> >2. Would MPLS routers be able to deliver the differentiation if the
> packets
>   were marked accordingly?
>        Again my answer is yes(for Alcatel/Nokia SR routers) I have TAC
> supported these. The other routers I should assume they should be able to
> do so as well.
>
> >3. How should we achieve additional service differentiation in MPLS
>   networks. There are many possible approaches (TC bits, label stacks,
>   control plane, using some of the label bits, reworking the shim header
>   as you suggest, ...) and I don't (yet) have an opinion although it seems
>   to me that a non-backward compatible forwarding plane change is an
>   expensive solution.
>
>        Expensive solution? I don't think so (experience from the timetra
> OS Alcatel) However the vendors should answer this.
>
>        My opinion is that an OS upgrade could be sufficient, after the
> upgrade the routers could have a feature new/old. This then in turn could
> be handled over NMS.
>
> >4. Are all 8 bits of the TTL field needed?
>
>        I honestly don't think so, again this is something for the whole
> group to answer.
>
> >Well, this works for greenfield, but this is not necessarily a field
> upgrade (i.e., some implementations may need hardware upgrades) and that is
> a really expensive solution. I guess the vendors will be delighted to sell
> a whole set of new routers to replace what is deployed, but are the
> operators willing to spend the money? And will they upgrade the whole
> network in one go - that sounds like a little more than a flag day... maybe
> a flag month?
>
>        I answered this question partially above, I don't think an OS
> upgrade will cost that much as you suggest. More drastic upgrades have been
> performed in the past, this surely should not e one of them.
>
> > So this is just an example of a backwards compatibility issue. If
> special settings of TTL are configurable options that can be disabled, then
> everything will be fine (so long as you remember to configure your entire
> network). On the other hand, if the special settings are more fundamental
> then more protocol work may be needed. An approach here is to ask the
> working group a specific question -- Does anyone know of reasons why the
> MPLS TTL is set greater than 63? e
> >Does anyone know of reasons why the MPLS TTL is set greater than 63?
> Well ? Does someone? I have been looking for an answer for a long time now.
> It is a waste of a lot of bits imho. Way better of in the QoS field :-)
>
> And yes someone had to be first Adrian, 32 QoS settings will be cheered
> for. I had a eurake moment because I had to design impossible stuff last 2
> years and some of t I solved by making a MPLS above our current MPLS.
>
> Surely some of you had issue's when implementing Mobile Backhaul LTE? They
> come with 9 QoS.
>
> And surely IoT is going to be a major problem? Anyone?
> Let's say I have medical IoT's which should have high priority? Wouldn't
> it be much simpler to have a QoS set for that? Because now it looks like
> all IoT is going to be BE traffic. Wouldn't it be nice to differentiate
> this?
>
>
> Lets try to build on this Adrian and the rest of the group, because after
> this day you all will also wonder why we have 8 bits for TTL and maybe all
> these years we have wasted these bits :-)
>
>
> Krgrds,
> Umut
>
> PS: anyone else from the group going to participate in this discussion?
> Would be nice to have more voices ;-)
>
>
>
> -----Original Message-----
> From: Adrian Farrel [mailto:adrian@olddog.co.uk <adrian@olddog.co.uk>]
> Sent: Wednesday, September 14, 2016 12:34 PM
> To: Umut Keten <umut.keten@turktelekom.com.tr>
> Cc: mpls@ietf.org
> Subject: RE: [mpls] FW: New Version Notification for
> draft-keten-mpls-expbit-00.txt
>
> Umut,
>
> > Thanks for your reply. I will answer your question regarding
> > compatability after asking a question first. What is your opinion on
> > the huge TTL and couldn't it be better used as QoS?
>
> What if I respond by asking you a question first?  ;-)
>
> I think you are asking four questions that need to be handled separately.
> 1. Do we need more service differentiation in MPLS networks?
> 2. Would MPLS routers be able to deliver the differentiation if the packets
>   were marked accordingly?
> 3. How should we achieve additional service differentiation in MPLS
>   networks. There are many possible approaches (TC bits, label stacks,
>   control plane, using some of the label bits, reworking the shim header
>   as you suggest, ...) and I don't (yet) have an opinion although it seems
>   to me that a non-backward compatible forwarding plane change is an
>   expensive solution.
> 4. Are all 8 bits of the TTL field needed?
>
> > Regarding your question new/old format.
> > My expectation is the following and correct me if I am wrong:  I do
> > not expect an MPLS network to be half upgraded with new format router.
>
> Well, this works for greenfield, but this is not necessarily a field
> upgrade (i.e., some implementations may need hardware upgrades) and that is
> a really expensive solution. I guess the vendors will be delighted to sell
> a whole set of new routers to replace what is deployed, but are the
> operators willing to spend the money? And will they upgrade the whole
> network in one go - that sounds like a little more than a flag day... maybe
> a flag month?
>
> > Your last question however regarding if the 255 is ever set for
> > special reasons? I have no clue! Even so if it is ever set for some
> > special occasion the more QoS possibilities surely should outweigh that.
>
> So this is just an example of a backwards compatibility issue. If special
> settings of TTL are configurable options that can be disabled, then
> everything will be fine (so long as you remember to configure your entire
> network). On the other hand, if the special settings are more fundamental
> then more protocol work may be needed. An approach here is to ask the
> working group a specific question -- Does anyone know of reasons why the
> MPLS TTL is set greater than 63? e
>
> I'd be really interested to hear what other operators think about your
> problem statement. That's not because I don't believe you, but because I
> find it interesting that others haven't previously raised the concern - but
> someone has to be first :-)
>
> Cheers,
> Adrian
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>
>