[mpls] Off-Topic (was RE: Working Group Las Call on draft-ietf-mpls-tp- on-demand-cv-03)

Eric Gray <eric.gray@ericsson.com> Tue, 29 March 2011 09:09 UTC

Return-Path: <eric.gray@ericsson.com>
X-Original-To: mpls@core3.amsl.com
Delivered-To: mpls@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2F3FB28C13E for <mpls@core3.amsl.com>; Tue, 29 Mar 2011 02:09:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.77
X-Spam-Level:
X-Spam-Status: No, score=-5.77 tagged_above=-999 required=5 tests=[AWL=0.829, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Lw3yHNTNeriX for <mpls@core3.amsl.com>; Tue, 29 Mar 2011 02:09:44 -0700 (PDT)
Received: from imr4.ericy.com (imr4.ericy.com [198.24.6.8]) by core3.amsl.com (Postfix) with ESMTP id 3FF9328C126 for <mpls@ietf.org>; Tue, 29 Mar 2011 02:09:33 -0700 (PDT)
Received: from eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) by imr4.ericy.com (8.14.3/8.14.3/Debian-9.1ubuntu1) with ESMTP id p2T9B5VT028200; Tue, 29 Mar 2011 04:11:07 -0500
Received: from EUSAACMS0701.eamcs.ericsson.se ([169.254.2.141]) by eusaamw0712.eamcs.ericsson.se ([147.117.20.181]) with mapi; Tue, 29 Mar 2011 05:11:06 -0400
From: Eric Gray <eric.gray@ericsson.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
Date: Tue, 29 Mar 2011 05:11:04 -0400
Thread-Topic: Off-Topic (was RE: [mpls] Working Group Las Call on draft-ietf-mpls-tp- on-demand-cv-03)
Thread-Index: AQHL7YdjG4j++77GG0yKCjb8Qx0mppRD6CgQgAAKXYCAAAOWYIAACN3g
Message-ID: <C0AC8FAB6849AB4FADACCC70A949E2F10B065C7C09@EUSAACMS0701.eamcs.ericsson.se>
References: <161a6e509fbc46c600274060d4da5da6.squirrel@pi.nu> <791AD3077F94194BB2BDD13565B6295D05DECC11@DAPHNIS.office.hd> <C0AC8FAB6849AB4FADACCC70A949E2F10B065C7563@EUSAACMS0701.eamcs.er> <791AD3077F94194BB2BDD13565B6295D05E170ED@Polydeuces.office.hd> <C0AC8FAB6849AB4FADACCC70A949E2F10B065C756D@EUSAACMS0701.eamcs.er> <XNM1$7$0$0$$6$1$2$A$5001118U4d907aaa@hitachi.com> <C0AC8FAB6849AB4FADACCC70A949E2F10B065C759B@EUSAACMS0701.eamcs.er> <791AD3077F94194BB2BDD13565B6295D05E172E9@Polydeuces.office.hd> <XNM1$7$0$0$$6$1$2$A$5001120U4d909077@hitachi.com> <XFE-SJC-2113ZCVsooH000001a6@xfe-sjc-211.amer.cisco.com> <791AD3077F94194BB2BDD13565B6295D05E177AF@Polydeuces.office.hd> <C0AC8FAB6849AB4FADACCC70A949E2F10B065C7BF7@EUSAACMS0701.eamcs.ericsson.se> <A3C5DF08D38B6049839A6F553B331C76D722D06EEC@ILPTMAIL02.ecitele.com>
In-Reply-To: <A3C5DF08D38B6049839A6F553B331C76D722D06EEC@ILPTMAIL02.ecitele.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "mpls@ietf.org" <mpls@ietf.org>, Sami, Rolf Winter <Rolf.Winter@neclab.eu>, Boutros <sboutros@cisco.com>
Subject: [mpls] Off-Topic (was RE: Working Group Las Call on draft-ietf-mpls-tp- on-demand-cv-03)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/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: Tue, 29 Mar 2011 09:09:50 -0000

Sasha,

	This is definitely starting to wander off-topic.

	I'm pretty sure that particular aspect of the diagrams 
is intended as an example.

	It is clearly possible that TTL may be decremented by
more than one by something that otherwise looks like one
forwarding device. 

	One of the continuing issues with using ASCII art in
figures is that it is relatively painful to represent the
symbol for "greater-than-or-equal-to", so people frequently
use the path of least resistance and use "=" instead...  

	I am also pretty sure that it is a generic abuse of TTL 
to use it to try to infer the number of devices on a path.

	This could be a problem if you have a sender that uses
their "knowledge" of the network topology to set a starting
TTL value.  I think this would be a mistake, but it should 
be a correctable mistake and it would certainly be an easily
detectable problem.

	One (really old, so I may be dating myself) example of
a very reasonable case for decrementing by more than one at
a forwarder is if that forwarder is using a low-speed link
to forward.  In this case, a relatively small number of PDUS
can completely consune the available bandwidth on that link
if allowed to re-traverse the link a significant number of 
times.

	I have certainly run trace-route in the past and seen
the same node show up more than once in the path (which is
an indication that the node decrements TTL by more than one.

	Originally (really dating myself now), it was also an
explicit requirement that a device would decrement TTL by 
the larger of "1", or the number of seconds that packet was
queued while being processed by the device.  At today's line
rates, this is not a realistic consideration unless a device
has an outrageously huge set of packet buffers, however.

	But it might not be unreasonable for a device to use a
higher value than one to decrement TTL in cases where a set 
of packets are experiencing unusually long processing delays,
as this might have something to do with congestion and a
larger decrement for queues experiencing congestion would
"punish" looping traffic more severely than other traffic.

--
Eric

-----Original Message-----
From: Alexander Vainshtein [mailto:Alexander.Vainshtein@ecitele.com] 
Sent: Tuesday, March 29, 2011 4:17 AM
To: Eric Gray
Cc: mpls@ietf.org; Rolf Winter; Sami Boutros; hideki.endo.es@hitachi.com
Subject: RE: [mpls] Working Group Las Call on draft-ietf-mpls-tp- on-demand-cv-03
Importance: High

Eric, and all,
I suggest that we should look at the diagrams in RFC 3443.
They explicitly show that TTL is decremented by 1 by each LSR that the MPLS packet crosses... 

Regards,
     Sasha


> -----Original Message-----
> From: mpls-bounces@ietf.org [mailto:mpls-bounces@ietf.org] On Behalf Of
> Eric Gray
> Sent: Tuesday, March 29, 2011 10:04 AM
> To: Rolf Winter; Sami Boutros; hideki.endo.es@hitachi.com
> Cc: mpls@ietf.org
> Subject: Re: [mpls] Working Group Las Callondraft-ietf-mpls-tp- on-
> demand-cv-03
> 
> Rolf,
> 
> 	There is no case here to support your argument that TTL is
> always only decremented by one.  We should discuss this (as has
> been proposed), however - if you read the Routing Requirements
> RFC (RFC 1812) - you will find that the actual requirement is for
> a "forwarder" to decrement TTL "by at least one."
> 
> 	I can think of several scenarios where a single forwarder
> might be configured to decrement TTL by more than one for some
> set of packets.
> 
> --
> Eric
> 
> -----Original Message-----
> From: Rolf Winter [mailto:Rolf.Winter@neclab.eu]
> Sent: Tuesday, March 29, 2011 3:25 AM
> To: Sami Boutros; hideki.endo.es@hitachi.com; Eric Gray
> Cc: mpls@ietf.org
> Subject: RE: [mpls] Working Group Las Callondraft-ietf-mpls-tp- on-
> demand-cv-03
> Importance: High
> 
> Hi Sami,
> 
> see inline.
> 
> NEC Europe Limited | Registered Office: NEC House, 1 Victoria Road,
> London W3 6BL | Registered in England 2832014
> 
> >
> > Keep in mind that a node decrement TTL once, and
> > this per-interface MIP seems to require a node to decrement twice..
> >
> > Thanks,
> >
> 
> I don't think this is a good idea. This is not how the TTL works today.
> I think this is very unwise and touching a pretty fundamental principle
> here. FWIW, we have proposed an alternative and presented it the last
> IETF. Unfortunately, we have received little feedback on it. But I
> think the discussion we have right now is good and not too late. The
> OAM framework document includes per-interface MIPs and I think the
> group needs to start thinking hard now to make sure this is thought
> about before we finish off all these OAM tools. This way we do not need
> to come back later and change things. I don't think it will be overly
> hard, we just need to agree on something.
> 
> Best,
> 
> Rolf
> 
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls