[mpls] 答复: Segment Routing vs. “Label Stacking” in draft-ietf-mpls-sfc-00

Lizhenbin <lizhenbin@huawei.com> Mon, 28 May 2018 18:32 UTC

Return-Path: <lizhenbin@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 250DE126E01; Mon, 28 May 2018 11:32:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 4530_JOhIesa; Mon, 28 May 2018 11:32:31 -0700 (PDT)
Received: from huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DCF45124319; Mon, 28 May 2018 11:32:30 -0700 (PDT)
Received: from LHREML711-CAH.china.huawei.com (unknown [172.18.7.107]) by Forcepoint Email with ESMTP id D71B19859ACCC; Mon, 28 May 2018 19:32:26 +0100 (IST)
Received: from DGGEMM403-HUB.china.huawei.com (10.3.20.211) by LHREML711-CAH.china.huawei.com (10.201.108.34) with Microsoft SMTP Server (TLS) id 14.3.382.0; Mon, 28 May 2018 19:32:28 +0100
Received: from DGGEMM512-MBX.china.huawei.com ([169.254.3.72]) by DGGEMM403-HUB.china.huawei.com ([10.3.20.211]) with mapi id 14.03.0382.000; Tue, 29 May 2018 02:32:20 +0800
From: Lizhenbin <lizhenbin@huawei.com>
To: "afarrel@juniper.net" <afarrel@juniper.net>, "stewart.bryant@gmail.com" <stewart.bryant@gmail.com>, "jdrake@juniper.net" <jdrake@juniper.net>, "mpls@ietf.org" <mpls@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [mpls] Segment Routing vs. “Label Stacking” in draft-ietf-mpls-sfc-00
Thread-Index: AQHT7CgrJB9QD/HzHkuxwJwY/bMvaaRFZxSc
Date: Mon, 28 May 2018 18:32:20 +0000
Message-ID: <5A5B4DE12C0DAC44AF501CD9A2B01A8D8F424756@dggemm512-mbx.china.huawei.com>
References: <CAA=duU1Eugjurpp+=zXJrz3UZBOpCUcJkJS6ig1UKwAni+rKGg@mail.gmail.com> <CAA=duU1N-4NeO4PjBCz2TR1kbtjk+O4FMvvLyfrfc9yb+AKgQw@mail.gmail.com>, <c263af72-6e55-1c5e-e630-24c1724bca97@pi.nu>
In-Reply-To: <c263af72-6e55-1c5e-e630-24c1724bca97@pi.nu>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.207.80.223]
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/mpls/Qi6PGyY3q8dCXVY4mnWWit3Qxu8>
Subject: [mpls] 答复: Segment Routing vs. “Label Stacking” in draft-ietf-mpls-sfc-00
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.22
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: Mon, 28 May 2018 18:32:33 -0000

Hi Authors,
The effort can be seen for the draft to decouple from the draft draft-xuclad-spring-sr-service-chaining. 
But there are still ambiguous places which should be clarified in the draft. I have following comments:
1. Section 7: MPLS Label Stacking
As my understanding MPLS label stacking can be composed by the labels for swap and the labels for pop. That is, MPLS label 
stack is not only composed by labels for pop. For section 4, we can derive the label stacking from the use cases which can 
be composed of labels for swap and the labels for pop.Or for section 8 the mixted mode can also be label stacking. But for 
section 7, it seems MPLS label stacking means only being composed of labels for pop. I think the two cases are not 
consistent and the MPLS label stacking is not an accurate word.

2. Section 7: SFC Context Label
As the definition of SFC Context Label, does it meant that it has nothing with the node segment/label which is used in the 
draft draft-xuclad-spring-sr-service-chaining?

3. From Section 13 and Section 14, it can be worked out for the forwarding behavior of the label swapping mode for SFC.
1) For the label stacking mode "It then uses the revealed context/SF values to determine how to route the packet to the 
next SFF, SFFy.", could you clarify following details:
-- Does the context value or the SF value or the both determine how to route? How to create the label forwarding entries 
for the context/SF? 
2) "Further labels may be imposed to tunnel the packet from the SFFx to SFFy.": Can the further labels mean the MPLS label 
using as the indicator of the VRF based on the text 
"  Consider the mechanism used to indicate to which Virtual Routing and
   Forwarding (VRF) an incoming MPLS packet should be routed in a Layer
   3 Virtual Private Network (L3VPN) [RFC4364].  In this case, the top
   MPLS label is an indicator of the VRF that is to be used to route the
   payload."

4.In section 7 and section 13, the case that there is one SF for one SFF is defined. Could you clarify if there are 
multiple SFs for one SFF ( for example, SF1 and SF2 are accessed through Service Function Forwarders SFFx) what is the 
encapsulation and what is the forwarding behavior?

Best Regards,
Robin



________________________________________
发件人: mpls [mpls-bounces@ietf.org] 代表 Loa Andersson [loa@pi.nu]
发送时间: 2018年5月15日 16:38
收件人: Andrew G. Malis; mpls@ietf.org; sfc@ietf.org
主题: Re: [mpls]  Segment Routing vs. “Label Stacking” in draft-ietf-mpls-sfc-00

 >chair-hat off>

Andy,

Inlime please.

On 2018-05-07 13:15, Andrew G. Malis wrote:
> I just realized that I was a bit more terse in my email than I should
> have been. When I said that the MPLS WG had never discussed “Label
> Stacking”, well of course we have the label stack, but we had never
> discussed, prior to Segment Routing, using the label stack as a method
> to do source routing via only popping labels, with no label swapping
> along the path.

I think that this would be an argument if

    POP'n'go == SR

but an entirely different case if

    POP'n'go > SR

I think we can see from the uses case proposed by the authors of
draft-ietf-mpls-sfc there are a lot of additional things for POP'n'go,
and that it motivates its place in an MPLS wg draft.

Please send comments on Adrian mail with proposed changes.

/Loa


>
> Cheers,
> Andy
>
>
> On Mon, May 7, 2018 at 8:05 AM, Andrew G. Malis <agmalis@gmail.com
> <mailto:agmalis@gmail.com>> wrote:
>
>     The following URL is a diff between draft-farrel-mpls-sfc-04
>     and draft-farrel-mpls-sfc-05, when section 6 was updated to change
>     Segment Routing to “Label Stacking”. (Note that the only changes
>     from draft-farrel-mpls-sfc-05 to draft-ietf-mpls-sfc-00 were the
>     name and date change).
>
>     https://tools.ietf.org/rfcdiff?url2=draft-farrel-mpls-sfc-05.txt
>     <https://tools.ietf.org/rfcdiff?url2=draft-farrel-mpls-sfc-05.txt>
>
>     If you examine the changes to section 6, it’s pretty clear (at least
>     to me) that the changes are really just cosmetic in nature, such as
>     removing a reference to draft-ietf-spring-segment-routing and
>     changing a few terms here and there.
>
>     That, combined with the fact that the MPLS WG had never discussed
>     “Label Stacking” in a draft (never mind an RFC) prior to the
>     introduction of Segment Routing leaves me to conclude that section 6
>     really does need to be removed in order to comply with the WG
>     concerns about -04 and earlier revisions of draft-farrel.
>
>     Thanks,
>     Andy
>
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

--


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls