Re: [mpls] FW: New Version Notification for draft-keten-mpls-expbit-00.txt
Alexander Okonnikov <alexander.okonnikov@gmail.com> Wed, 14 September 2016 12:16 UTC
Return-Path: <alexander.okonnikov@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 6385F12B324 for <mpls@ietfa.amsl.com>; Wed, 14 Sep 2016 05:16:12 -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 nZYXUp4mZOIL for <mpls@ietfa.amsl.com>; Wed, 14 Sep 2016 05:16:08 -0700 (PDT)
Received: from mail-lf0-x22f.google.com (mail-lf0-x22f.google.com [IPv6:2a00:1450:4010:c07::22f]) (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 D445A12B315 for <mpls@ietf.org>; Wed, 14 Sep 2016 05:16:06 -0700 (PDT)
Received: by mail-lf0-x22f.google.com with SMTP id u14so8542260lfd.1 for <mpls@ietf.org>; Wed, 14 Sep 2016 05:16:06 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to; bh=WL/mIsFl+yfFLR0XT2lVgN3tv8KCCbpSFjToyv9SeWw=; b=XdE4R8yx8I856z1U3v3GqnPA/oK8bIEek8/g6RVX/IsjPx1QXHnUY8EKTNfJPrFiCk NMEu7frRfJ0kK23I856wyBLpMfbUFq+vNXPj0SzyhcBIAH8VMeeqbrMrTTb/BKlS0cqR uHB00edUqLainm7sGDtrfzCl9YmaS7brsR/dS/xQIwy2ObuS48VmJ+C2Ajk3wXE2apoo 43qcmfwxGooBqAUA3aGIw753lF2rSyJbE+RcUPm6mUxI6Opa1upoP8V7GXY9CRy/TjKG wASFU3T3fx2YzjxLRZGwrL2xM0SVbyJ2uSSno/TndFgNo6JPY6EMi2pPBNobpqzvzeCM EwZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to; bh=WL/mIsFl+yfFLR0XT2lVgN3tv8KCCbpSFjToyv9SeWw=; b=bVX2FFjbe9mjhMmwOf6+nUDOibOEyIcP9emtcqm0OrsZAiPokniMAcyRjjEmJb+Vt+ Yv5qGnXwYV2qUcACuQsKvMh+t10qKvLcrYH2C7XKQhuCKwkINNYUgOtsUGnCLUzrA4jU 0qPj5VlOu0ss8e3vcHO6TNPb/PLWa5t/sdqgRZbWE4+/Hg6GVTp9CMN0mNKtB5J6DdyB n+3mdFHNYlCcsryhbaUwIFbZ7G6k3Ug7Wma17eTc7TNX47r2Zqz9wjoIgdYzaH8iWSrT tqoD1xytFnJyxxmcOf4wfQJiitvXXM6VA8JY3iUzN5HD5/LhjpY5r5RQnGsJ1Yj4JOWy /AbA==
X-Gm-Message-State: AE9vXwM7B8n04iW6E1tfFJ5aunTgeuQI/x7WN8O6dQPTkuDwwyO2A+LFBiR4Pehkgyhs+g==
X-Received: by 10.46.71.147 with SMTP id u141mr915386lja.15.1473855364565; Wed, 14 Sep 2016 05:16:04 -0700 (PDT)
Received: from [192.168.1.17] (secretmaker-190.ip.PeterStar.net. [217.195.72.190]) by smtp.gmail.com with ESMTPSA id 15sm4853292ljj.8.2016.09.14.05.15.58 for <mpls@ietf.org> (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Sep 2016 05:16:02 -0700 (PDT)
To: mpls@ietf.org
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> <HE1PR0301MB22662D21FB73C3EFE7E7CDD49DF10@HE1PR0301MB2266.eurprd03.prod.outlook.com>
From: Alexander Okonnikov <alexander.okonnikov@gmail.com>
Message-ID: <e128decf-0eb0-4b37-c3f9-bc05d379f5b4@gmail.com>
Date: Wed, 14 Sep 2016 15:15:57 +0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Icedove/45.2.0
MIME-Version: 1.0
In-Reply-To: <HE1PR0301MB22662D21FB73C3EFE7E7CDD49DF10@HE1PR0301MB2266.eurprd03.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------FDD3C7749A3C33786C01A9DE"
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/MRlsM2L16US1ropO5ycq-XKXRkE>
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: Wed, 14 Sep 2016 12:16:12 -0000
Hello Umut, Also, what about setting TTL greater than 63 - it is very possible that Uniform model for TTL processing is used. If you propose new scheme, Uniform model cannot not be used anymore. 14.09.2016 15:09, Alexander Vainshtein пишет: > > Umut, > > As for your proposed modification: > > 1.Since all LSRs are supposed to decrement TTL (as they understand > it), an “old” LSR that receives a packet from a “new” one and forwards > it to a “new” one would modify the TC in an unpredictable way > > 2.In addition, this proposal would break the OAM functionality > provided by LSP Ping in Traceroute mode. > > From my POV, each of these concerns should be considered as a stopper. > > Regards, > > Sasha > > Office: +972-39266302 > > Cell: +972-549266302 > > Email: Alexander.Vainshtein@ecitele.com > > *From:*Alexander Vainshtein > *Sent:* Wednesday, September 14, 2016 3:04 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, > > 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 > <mailto: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 <mailto: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] *On Behalf Of *Umut Keten > *Sent:* Wednesday, September 14, 2016 2:46 PM > *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com > <mailto:Alexander.Vainshtein@ecitele.com>>; N.Leymann@telekom.de > <mailto:N.Leymann@telekom.de>; adrian@olddog.co.uk > <mailto:adrian@olddog.co.uk> > *Cc:* mpls@ietf.org <mailto: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 > > > > > > > > > > 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 <mailto: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] > Sent: Wednesday, September 14, 2016 2:23 PM > To: N.Leymann@telekom.de <mailto:N.Leymann@telekom.de>; Umut Keten > <umut.keten@turktelekom.com.tr > <mailto:umut.keten@turktelekom.com.tr>>; adrian@olddog.co.uk > <mailto:adrian@olddog.co.uk> > Cc: mpls@ietf.org <mailto: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 > <mailto:Alexander.Vainshtein@ecitele.com> > > -----Original Message----- > From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of > N.Leymann@telekom.de <mailto:N.Leymann@telekom.de> > Sent: Wednesday, September 14, 2016 1:54 PM > To: umut.keten@turktelekom.com.tr > <mailto:umut.keten@turktelekom.com.tr>; adrian@olddog.co.uk > <mailto:adrian@olddog.co.uk> > Cc: mpls@ietf.org <mailto: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] Im Auftrag von Umut Keten > Gesendet: Mittwoch, 14. September 2016 12:19 > An: adrian@olddog.co.uk <mailto:adrian@olddog.co.uk> > Cc: mpls@ietf.org <mailto: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] > Sent: Wednesday, September 14, 2016 12:34 PM > To: Umut Keten <umut.keten@turktelekom.com.tr > <mailto:umut.keten@turktelekom.com.tr>> > Cc: mpls@ietf.org <mailto: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 <mailto:mpls@ietf.org> > https://www.ietf.org/mailman/listinfo/mpls > > _______________________________________________ > mpls mailing list > mpls@ietf.org <mailto:mpls@ietf.org> > https://www.ietf.org/mailman/listinfo/mpls > > > > _______________________________________________ > mpls mailing list > mpls@ietf.org > https://www.ietf.org/mailman/listinfo/mpls
- [mpls] FW: New Version Notification for draft-ket… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Adrian Farrel
- Re: [mpls] FW: New Version Notification for draft… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Adrian Farrel
- Re: [mpls] FW: New Version Notification for draft… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Huub van Helvoort
- Re: [mpls] FW: New Version Notification for draft… N.Leymann
- Re: [mpls] FW: New Version Notification for draft… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Alexander Vainshtein
- Re: [mpls] FW: New Version Notification for draft… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Alexander Vainshtein
- Re: [mpls] FW: New Version Notification for draft… Alexander Vainshtein
- Re: [mpls] FW: New Version Notification for draft… Alexander Okonnikov
- Re: [mpls] FW: New Version Notification for draft… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Mark Tinka
- Re: [mpls] FW: New Version Notification for draft… Alexander Vainshtein
- Re: [mpls] FW: New Version Notification for draft… Pablo Frank
- Re: [mpls] FW: New Version Notification for draft… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Umut Keten
- Re: [mpls] FW: New Version Notification for draft… Greg Mirsky
- Re: [mpls] FW: New Version Notification for draft… Greg Mirsky
- Re: [mpls] FW: New Version Notification for draft… Umut Keten