Re: [Pce] PCEP ERO

"Adrian Farrel" <adrian@olddog.co.uk> Tue, 17 June 2014 09:13 UTC

Return-Path: <adrian@olddog.co.uk>
X-Original-To: pce@ietfa.amsl.com
Delivered-To: pce@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8190A1A032B for <pce@ietfa.amsl.com>; Tue, 17 Jun 2014 02:13:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.9
X-Spam-Level:
X-Spam-Status: No, score=-101.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, USER_IN_WHITELIST=-100] autolearn=ham
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 MGfK5FLLkev5 for <pce@ietfa.amsl.com>; Tue, 17 Jun 2014 02:13:02 -0700 (PDT)
Received: from asmtp5.iomartmail.com (asmtp5.iomartmail.com [62.128.201.176]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 640F51A02C2 for <pce@ietf.org>; Tue, 17 Jun 2014 02:13:02 -0700 (PDT)
Received: from asmtp5.iomartmail.com (localhost.localdomain [127.0.0.1]) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id s5H9CuIP017302; Tue, 17 Jun 2014 10:12:56 +0100
Received: from 950129200 (4513.ip.megatro.com [46.253.45.13] (may be forged)) (authenticated bits=0) by asmtp5.iomartmail.com (8.13.8/8.13.8) with ESMTP id s5H9Csgi017254 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 17 Jun 2014 10:12:55 +0100
From: Adrian Farrel <adrian@olddog.co.uk>
To: "'Zhangxian (Xian)'" <zhang.xian@huawei.com>
References: <23CE718903A838468A8B325B80962F9B7556E603@szxeml556-mbs.china.huawei.com> <539EB1E9.2040008@orange.com> <CAB75xn475ROzMBxN1YY=4a+vqxgyYddBi3KQncetznLp3md_yA@mail.gmail.com> <00cb01cf8956$c92fcea0$5b8f6be0$@olddog.co.uk> <c8db482c6d2c4dedbfc8a4444763633b@ATL-SRV-MBX1.advaoptical.com> <C636AF2FA540124E9B9ACB5A6BECCE6B35814E1F@SZXEMA512-MBS.china.huawei.com>
In-Reply-To: <C636AF2FA540124E9B9ACB5A6BECCE6B35814E1F@SZXEMA512-MBS.china.huawei.com>
Date: Tue, 17 Jun 2014 10:12:56 +0100
Message-ID: <008501cf8a0c$54172f80$fc458e80$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-2022-jp"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Outlook 14.0
Thread-Index: AQK1l1N/qAZMYeQ3qq/OkN2eGZIDxAHd47r8AmofzOgBUW/S0AIBaCiPAQfyS/uZY9HboA==
Content-Language: en-gb
X-TM-AS-MML: disable
X-TM-AS-Product-Ver: IMSS-7.1.0.1576-7.5.0.1017-20762.006
X-TM-AS-Result: No--45.287-10.0-31-10
X-imss-scan-details: No--45.287-10.0-31-10
X-TMASE-MatchedRID: j4nUk6F+aLanykMun0J1wsrT39PoDNtWt+hhn8Iy6GXadW4iYSMjUae7 nmhJA6kzox3eLPiNwxVV+RkOWNxAFt699EzQOxHGVoDlQpf4TdWlBOB+MPWs2GtEzrC9eANpSFx 7UQiGt5hb5QuYsY8M5qUMKBx27sg+d30DPzn62ly/D9oBoxqRdaKaxHqGRwkCMMn1rcqKQaiH3w OIQqwJjbrawieUKrz6mNmwS2JzOt0xoWMlDmQH7RVXx+49zfW3Q95F2IiVUkRUvqB5o/Lqc2PSx OujrIyYaVvFz1x7ZkWQ/k/m2+VxSbJwl0d315T5p9ciXoJ/pWuHxi2fvkKUM26T9TFyBLKGDVRy e4unFiAPxMUZGIemVTEOgNAphH+hxGtpMtFxybIDTdEfoncBo8yR2knNsxQRLmiAvxPf/cH5tGE /m3VqriBHk6BBIgLjnJQeFuh2dstqG+gPOHP3yMnUTf2MoOKYI9yVcHNDU7ZrF5VCzqvk4Km2p2 rTn1JikWbwyON/F4HHO4HG0ert8xFyIYZe6FcS/1aBDnIV4imYr/uwHXF3UlZt4We6JrdS1xJM7 /udel15mYnsjZRRPX2tQOaqhuzC+7LrLcMnx9cAz7oVOD+dyqvd3WuZF0KAOFlLAOQNtyHDbMep oGwB54hLXZk/B2Ym+0BFwXN6g7lhM71BZ7aXoJJrW03DacWEuTfyq/DV6SODl7R+D7UHoe9SC4v r4MBRcce8zcwjPUmic/dE2rv6D3YuMvx6NP8AnVTWWiNp+v9BldmDYjwlpudTjSOFC/vqo8WMkQ Wv6iUD0yuKrQIMCMEW1M8hZN6kVnRXm1iHN1bEQdG7H66TyOk/y0w7JiZo
Archived-At: http://mailarchive.ietf.org/arch/msg/pce/txWYKLCnnTtAt6ee_oHpUVrYG_Y
Cc: pce@ietf.org
Subject: Re: [Pce] PCEP ERO
X-BeenThere: pce@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
Reply-To: adrian@olddog.co.uk
List-Id: Path Computation Element <pce.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/pce>, <mailto:pce-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/pce/>
List-Post: <mailto:pce@ietf.org>
List-Help: <mailto:pce-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/pce>, <mailto:pce-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Jun 2014 09:13:05 -0000

Good digging, Xian. Thanks.

That covers it better than my email (although the effect is the same :-)

Cheers,
Adrian

> -----Original Message-----
> From: Zhangxian (Xian) [mailto:zhang.xian@huawei.com]
> Sent: 17 June 2014 03:17
> To: Igor Bryskin; adrian@olddog.co.uk; 'Dhruv Dhody'; 'Julien Meuric'
> Cc: pce@ietf.org
> Subject: RE: [Pce] PCEP ERO
> 
> Hi, Igor,
> 
>   I think you raise up a good question.
> 
>   Just wonder if the text in Section 6.1.2 of RFC4990 (copied below) touch
upon
> the very same problem and provide some guidance?
> 
> --------Section 6.1.2 of RFC4990
> There are two differences between Loose and Strict subobjects.
> 
>    o  A subobject marked as a loose hop in an ERO must not be followed
>       by a subobject indicating a label value [RFC3473].
> 
>    o  A subobject marked as a loose hop in an ERO should never include
>       an identifier (i.e., address or ID) of the outgoing interface.
> 
>    There is no way to specify in an ERO whether a subobject identifies
>    an incoming or outgoing TE link.  Path computation must be performed
>    by an LSR when it encounters a loose hop in order to resolve the LSP
>    route to the identified next hop.  If an interface is specified as a
>    loose hop and is treated as an incoming interface, the path
>    computation will select a path that enters an LSR through that
>    interface.  If the interface was intended to be used as an outgoing
>    interface, the computed path may be unsatisfactory and the explicit
>    route in the ERO may be impossible to resolve.  Thus a loose hop that
>    identifies an interface should always identify the incoming TE link
>    in the data plane.
> -----------------
> 
> Regards,
> Xian
> 
> 
> 
> -----Original Message-----
> From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Igor Bryskin
> Sent: 2014年6月16日 20:23
> To: adrian@olddog.co.uk; 'Dhruv Dhody'; 'Julien Meuric'
> Cc: pce@ietf.org
> Subject: Re: [Pce] PCEP ERO
> 
> Hello,
> You are right Julien and Adrian, this is a very old issue. One thing that has
been
> missing IMO is a flag in a numbered/unnumbered link ERSO indicating whether
> the indicated side of the link is outbound or inbound wrt the path direction
from
> its source to destination. The lack of said flag has been especially a problem
when
> combined with the LOOSE flag. Consider, for example, the situation when a
> 1.1.24.1/loose is found in the ERO. If 1.1.24.1 interface is meant to be
inbound,
> the path should *enter* the NE that terminates the interface. However, If
> 1.1.24.1 interface is meant to be outbound, the path should *exit*the said NE.
> So, if the ERO is specified as a path computation constraint, the PCE may
produce
> very different resulting paths depending on the PCE's assumptions/
> interpretations. The introduction of said flag would resolve the ambiguity and
> provide the flexibility (e.g. Druv is talking about) for the ERO encoding.
> 
> Regards,
> Igor
> 
> 
> -----Original Message-----
> From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Adrian Farrel
> Sent: Monday, June 16, 2014 7:33 AM
> To: 'Dhruv Dhody'; 'Julien Meuric'
> Cc: pce@ietf.org
> Subject: Re: [Pce] PCEP ERO
> 
> Julien is right (of course).
> 
> This survey led (in part) to RFC 4990. section 6 may be what Dhruv is looking
for.
> 
> A nasty question lurking in the background is whether a PCC needs to indicate
> which construction of ERO is prefers. Consider if the interface was CLI not
> PCEP: in this case the supported construction of ERO is part of the CLI
definition.
> However, given that most of the ERO is not for local consumption and does not
> need to be examined by the PCC, this question may be of debatable value.
> 
> Adrian
> 
> > -----Original Message-----
> > From: Pce [mailto:pce-bounces@ietf.org] On Behalf Of Dhruv Dhody
> > Sent: 16 June 2014 10:27
> > To: Julien Meuric
> > Cc: pce@ietf.org
> > Subject: Re: [Pce] PCEP ERO
> >
> > Hi Julien,
> >
> > Thanks for the pointer, this surely helps.
> > Time to dive into the archives.....
> >
> > Dhruv
> >
> > On Mon, Jun 16, 2014 at 2:29 PM, Julien Meuric
> > <julien.meuric@orange.com>
> > wrote:
> > > Hi Dhruv.
> > >
> > > PCEP does not mandates more rules on ERO than RSVP-TE, which reminds
> > > me
> > of
> > > an old discussion in CCAMP. You may want to have a look at
> > > http://tools.ietf.org/html/draft-farrel-ccamp-ero-survey-00 and dive
> > > into the associated thread back in 2006.
> > >
> > > Julien
> > >
> > >
> > > Jun. 16, 2014 - Dhruv Dhody:
> > >>
> > >> Attaching the figure in a pdf, in case you could not view in my
> > >> previous mail.
> > >>
> > >> Regards,
> > >>
> > >> Dhruv
> > >>
> > >> ---------------------------------------------------------------
> > >>
> > >> *Dhruv Dhody *
> > >>
> > >>
> > >> System Architect,
> > >>
> > >> Huawei Technologies India Pvt. Ltd.,
> > >>
> > >> Banagalore
> > >>
> > >> Mobile: +91-9845062422
> > >>
> > >> This e-mail and its attachments contain confidential information
> > >> from HUAWEI, which
> > >>
> > >> is intended only for the person or entity whose address is listed above.
> > >> Any use of the
> > >>
> > >> information contained herein in any way (including, but not limited
> > >> to, total or partial
> > >>
> > >> disclosure, reproduction, or dissemination) by persons other than
> > >> the intended
> > >>
> > >> recipient(s) is prohibited. If you receive this e-mail in error,
> > >> please notify the sender by
> > >>
> > >> phone or email immediately and delete it!
> > >>
> > >> *From:*Dhruv Dhody
> > >> *Sent:* 16 June 2014 11:52
> > >> *To:* pce@ietf.org
> > >> *Subject:* PCEP ERO
> > >>
> > >>
> > >> Dear WG,
> > >>
> > >>
> > >> Consider the below topology, PCE computes a path from RTA to RTC.
> > >>
> > >> This path maybe encoded in PCEP ERO as  -
> > >>
> > >> ~ (10.1.1.1, 10.1.1.2, 20.1.1.1, 20.1.1.2)
> > >>
> > >> or
> > >>
> > >> ~ (10.1.1.2, 20.1.1.1, 20.1.1.2) [without local IP address of
> > >> ingress]
> > >>
> > >> IMO both should be considered as viable options.
> > >>
> > >> Is there any reason for PCC to consider one of them as incorrect?
> > >>
> > >> Regards,
> > >>
> > >> Dhruv
> > >>
> > >> ---------------------------------------------------------------
> > >>
> > >> Dhruv Dhody
> > >>
> > >> System Architect,
> > >>
> > >> Huawei Technologies India Pvt. Ltd.,
> > >>
> > >> Banagalore
> > >>
> > >> Mobile: +91-9845062422
> > >>
> > >>
> > >>
> > >> _______________________________________________
> > >> Pce mailing list
> > >> Pce@ietf.org
> > >> https://www.ietf.org/mailman/listinfo/pce
> > >>
> > >
> > > _______________________________________________
> > > Pce mailing list
> > > Pce@ietf.org
> > > https://www.ietf.org/mailman/listinfo/pce
> >
> > _______________________________________________
> > Pce mailing list
> > Pce@ietf.org
> > https://www.ietf.org/mailman/listinfo/pce
> 
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce
> 
> _______________________________________________
> Pce mailing list
> Pce@ietf.org
> https://www.ietf.org/mailman/listinfo/pce