[mpls] 答复: draft-atlas-mpls-te-express-path-02 (was MPLS-RT review of ...)
Xuxiaohu <xuxiaohu@huawei.com> Fri, 12 July 2013 06:34 UTC
Return-Path: <xuxiaohu@huawei.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 D3B1021F9C6A for <mpls@ietfa.amsl.com>; Thu, 11 Jul 2013 23:34:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.674
X-Spam-Level:
X-Spam-Status: No, score=0.674 tagged_above=-999 required=5 tests=[AWL=-3.314, BAYES_00=-2.599, CHARSET_FARAWAY_HEADER=3.2, CN_BODY_35=0.339, J_CHICKENPOX_14=0.6, J_CHICKENPOX_15=0.6, MIME_8BIT_HEADER=0.3, MIME_BASE64_TEXT=1.753, MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4, SARE_SUB_ENC_GB2312=1.345]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s1FF1XfPXb+M for <mpls@ietfa.amsl.com>; Thu, 11 Jul 2013 23:34:24 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id A5F4521F9C06 for <mpls@ietf.org>; Thu, 11 Jul 2013 23:34:23 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.5-GA FastPath queued) with ESMTP id ATJ21417; Fri, 12 Jul 2013 06:34:21 +0000 (GMT)
Received: from LHREML401-HUB.china.huawei.com (10.201.5.240) by lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id 14.1.323.7; Fri, 12 Jul 2013 07:33:15 +0100
Received: from NKGEML404-HUB.china.huawei.com (10.98.56.35) by lhreml401-hub.china.huawei.com (10.201.5.240) with Microsoft SMTP Server (TLS) id 14.1.323.7; Fri, 12 Jul 2013 07:33:52 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.134]) by nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.01.0323.007; Fri, 12 Jul 2013 14:33:44 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Alia Atlas <akatlas@juniper.net>, "curtis@ipv6.occnc.com" <curtis@ipv6.occnc.com>, MPLS WG Mailing List <mpls@ietf.org>, draft-atlas-mpls-te-express-path authors <draft-atlas-mpls-te-express-path@tools.ietf.org>, The Great and Mighty MPLS Co-Chairs <mpls-chairs@tools.ietf.org>
Thread-Topic: [mpls] draft-atlas-mpls-te-express-path-02 (was MPLS-RT review of ...)
Thread-Index: AQHOQI1v7AdXBiEf1kGpZztZc1tuJpldHnDggAOlvMCAADN/8IAAFqXw
Date: Fri, 12 Jul 2013 06:33:43 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE081CDFF4@NKGEML512-MBS.china.huawei.com>
References: <201304231658.r3NGwjGK063708@gateway1.orleans.occnc.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE07F6409D@NKGEML512-MBS.china.huawei.com> <D1CF735B7C7B744582438550F826E01B3513CE59@BY2PRD0510MB389.namprd05.prod.outlook.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE081CDF14@NKGEML512-MBS.china.huawei.com> <D1CF735B7C7B744582438550F826E01B3A926EB8@BY2PRD0510MB389.namprd05.prod.outlook.com>
In-Reply-To: <D1CF735B7C7B744582438550F826E01B3A926EB8@BY2PRD0510MB389.namprd05.prod.outlook.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.111.98.130]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Subject: [mpls] 答复: draft-atlas-mpls-te-express-path-02 (was MPLS-RT review of ...)
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.12
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: <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: Fri, 12 Jul 2013 06:34:29 -0000
Oh, yes, you are right. Sorry for my confusion. Best regards, Xiaohu > -----邮件原件----- > 发件人: Alia Atlas [mailto:akatlas@juniper.net] > 发送时间: 2013年7月12日 13:05 > 收件人: Xuxiaohu; curtis@ipv6.occnc.com; MPLS WG Mailing List; > draft-atlas-mpls-te-express-path authors; The Great and Mighty MPLS > Co-Chairs > 主题: RE: [mpls] draft-atlas-mpls-te-express-path-02 (was MPLS-RT review > of ...) > > Hi Xiaohu, > > No, there is no retreating. I think you're describing something based on a > depth-first-search that's cost aware??? I don't know but it's not based on a > normal SPF. The pseudo-code I gave is correct. > > Here's the brief example - I mean an SPF where links aren't explored if they > result in a path that is too long. > > Step 1 CSPF: A has cost 0, delay 0 - explore A's links > B.cost = 1 B.delay= 1 insert B into the fibheap ordered by cost > C.cost = 10 C.delay = 1 insert C into the fibheap ordered by > cost > > Step 2 CSPF: remove first node from fibheap - it is B - explore B's links > Via B->D would give D.delay to be 11 - over bound so don't save > Via B->E would give E.delay to be 11 - over bound so don't save > > Step 3 CSPF: remove first node from fibheap - it is C - explore C's links > Via C->F would give F.delay=2 -under bound so save > F.cost = 11 F.delay = 2 insert F into fibheap > > Step 4 CSPF: remove first node from fibheap - it is F > CSPF was from A to F and F is now minimized so terminate. > > Alia > > -----Original Message----- > From: Xuxiaohu [mailto:xuxiaohu@huawei.com] > Sent: Thursday, July 11, 2013 10:52 PM > To: Alia Atlas; curtis@ipv6.occnc.com; MPLS WG Mailing List; > draft-atlas-mpls-te-express-path authors; The Great and Mighty MPLS > Co-Chairs > Subject: 答复: [mpls] draft-atlas-mpls-te-express-path-02 (was MPLS-RT > review of ...) > > Hi Alia, > > Let me give an example as illustrated below: > > A--------(Metric:1; Delay:1)-------B---(Metric:1; Delay:10)---D-----------F > | | / | > | +---(Metric:2; Delay:10)---E--------/ | > | | > | | > +-------(Metric:10; Delay:1)------C--------(Metric:1; Delay > +1)--------------+ > > Assume A wants to find an optimal path to F with delay upper bound of 10. In > step 1, A selects B among all of its adjacent routers as the next_router since its > distance to other adjacent routers (i.e., C) is larger than that to B. in step 2, B > finds that neither of its adjacent routers (i.e., D and E) could be selected as > next_router since the latency of the either path (i.e., A->B->D and A->B->E) is > already beyond the e2e delay bound. At a result, in step 3, A has to give up B > and then explore its other adjacent routers. Is that the heuristic algorithm you > meant? If so, it would be better to describe the step 3 (i.e., a retreat step) as > well in your pseudo-code while mentioning that retreat step may be performed > multiple times back and forth. > > Best regards, > Xiaohu > > > -----邮件原件----- > > 发件人: Alia Atlas [mailto:akatlas@juniper.net] > > 发送时间: 2013年7月10日 2:13 > > 收件人: Xuxiaohu; curtis@ipv6.occnc.com; MPLS WG Mailing List; > > draft-atlas-mpls-te-express-path authors; The Great and Mighty MPLS > > Co-Chairs > > 主题: RE: [mpls] draft-atlas-mpls-te-express-path-02 (was MPLS-RT review > > of ...) > > > > Can you clarify why you think constraining the links explored based > > upon a latency isn't a practical approach? It is still O(n log n) - > > granted, it's a heuristic and may not find a path. > > > > Alia > > > > -----Original Message----- > > From: Xuxiaohu [mailto:xuxiaohu@huawei.com] > > Sent: Tuesday, April 23, 2013 9:44 PM > > To: curtis@ipv6.occnc.com; MPLS WG Mailing List; > > draft-atlas-mpls-te-express-path authors; The Great and Mighty MPLS > > Co-Chairs > > Subject: re: [mpls] draft-atlas-mpls-te-express-path-02 (was MPLS-RT > > review of ...) > > > > > s/While it has been possible to compute a CSPF/It is possible to > > > compute a CSPF/ > > > s/Instead of this approach to minimize path latency, an/An > > > alternative to this approach to minimize path latency is an > > > approach to place a upper bound on path latency. An/ > > > Note: both approaches are valid. > > > > I think the alternative approach (i.e., to compute a CSPF path based > > on the TE metric while placing a upper bound on the path latency) is > > not a practical approach due to computationally complexity. > > > > Best regards, > > Xiaohu > > > >
- [mpls] draft-atlas-mpls-te-express-path-02 (was M… Curtis Villamizar
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Curtis Villamizar
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Xuxiaohu
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Loa Andersson
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Alia Atlas
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Alia Atlas
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… spencer.giacalone
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Edward Crabbe
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Curtis Villamizar
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Curtis Villamizar
- [mpls] 答复: draft-atlas-mpls-te-express-path-02 (w… Xuxiaohu
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Alia Atlas
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Alia Atlas
- [mpls] 答复: draft-atlas-mpls-te-express-path-02 (w… Xuxiaohu
- Re: [mpls] 答复: draft-atlas-mpls-te-express-path-0… Alia Atlas
- Re: [mpls] draft-atlas-mpls-te-express-path-02 (w… Curtis Villamizar