Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?

Andrew Qu <andrew.qu@mediatek.com> Tue, 28 July 2015 17:56 UTC

Return-Path: <andrew.qu@mediatek.com>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 32DDC1B2CBB for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 10:56:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.575
X-Spam-Level:
X-Spam-Status: No, score=-1.575 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, T_RP_MATCHES_RCVD=-0.01, UNPARSEABLE_RELAY=0.001] autolearn=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 53LoEszIssej for <mpls@ietfa.amsl.com>; Tue, 28 Jul 2015 10:55:59 -0700 (PDT)
Received: from mailgw02.mediatek.com (mailgw02.mediatek.com [69.46.227.142]) by ietfa.amsl.com (Postfix) with ESMTP id EDA901B2CD6 for <mpls@ietf.org>; Tue, 28 Jul 2015 10:55:51 -0700 (PDT)
X-Listener-Flag: 11101
Received: from mtkcas64.mediatek.inc [(172.29.17.144)] by mailgw02.mediatek.com (envelope-from <andrew.qu@mediatek.com>) (Cellopoint E-mail Firewall v3.9.12 Build 0312 with TLS) with ESMTP id 220121338; Tue, 28 Jul 2015 13:54:18 -0500
Received: from MTKMBS61N1.mediatek.inc ([fe80::2898:86df:e627:42ee]) by MTKCAS64.mediatek.inc ([::1]) with mapi id 14.03.0181.006; Tue, 28 Jul 2015 13:55:38 -0400
From: Andrew Qu <andrew.qu@mediatek.com>
To: Shahram Davari <davari@broadcom.com>
Thread-Topic: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
Thread-Index: AQHQxdE8jUti3orAQEqCOvm3DZDbXZ3qQZhggAVnVgCAAAFBUIABV0UA///4lfCAAGWSgP//0Cyw
Date: Tue, 28 Jul 2015 17:55:37 +0000
Message-ID: <EA360A7AB9D90D4B9E9173B6D27C371EE3F6448F@MTKMBS61N1.mediatek.inc>
References: <DB3PR03MB0780AE3E11BEA6B29B81FF5B9D810@DB3PR03MB0780.eurprd03.prod.outlook.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F60C0D@MTKMBS61N1.mediatek.inc> <55B64078.7030601@cisco.com> <EA360A7AB9D90D4B9E9173B6D27C371EE3F624BE@MTKMBS61N1.mediatek.inc> <55B7617A.90808@cisco.com>, <EA360A7AB9D90D4B9E9173B6D27C371EE3F64252@MTKMBS61N1.mediatek.inc> <F9B5D5ED-6380-4D82-9A61-589150DFF6D4@broadcom.com>
In-Reply-To: <F9B5D5ED-6380-4D82-9A61-589150DFF6D4@broadcom.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.29.17.249]
x-tm-as-product-ver: SMEX-10.2.0.3176-8.000.1202-21708.005
x-tm-as-result: No--51.500300-8.000000-31
x-tm-as-user-approved-sender: No
x-tm-as-user-blocked-sender: No
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/ipPCRDu5FVYdysl74ZCIeVlkMNM>
Cc: "mpls@ietf.org" <mpls@ietf.org>, Robert Raszuk <robert@raszuk.net>
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
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: Tue, 28 Jul 2015 17:56:01 -0000

Hi Shahram,

This is a question that must be answered,  but could you please hold the question for now?

I just want to have one issue clarified before moving to another.

Do we agree that _IF_ global label becomes necessary,  no-swap as primitive is necessary?

Understood that _IF_ will be next topic to follow.  

Thanks,

Andrew

-----Original Message-----
From: Shahram Davari [mailto:davari@broadcom.com] 
Sent: Tuesday, July 28, 2015 9:40 AM
To: Andrew Qu
Cc: stbryant@cisco.com; Alexander Vainshtein; Robert Raszuk; mpls@ietf.org
Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?

Andrew

Continue operation in segment routing and in HSDN is not global label. Global label means every router knows how to forward a global label. What is the application for a global label and how does each router know how to forward it?

Regards,
Shahram


> On Jul 28, 2015, at 7:58 AM, Andrew Qu <andrew.qu@mediatek.com> wrote:
> 
> Hi Stewart,
> 
> Agreed that SWAP must be kept because MPLS fundamentals can't be broken.
> And I agreed that _if_ there is NO such global label space idea,  
> no-swap is optimization of swap as well.
> 
> However I don't agree no-swap become an optimization in terms of 
> network Behavior when global label idea become a needed thing.
> 
> 
> When global Label introduced, then no_swap is the conceptually right 
> thing for the transition [even Local implementation can use swap to 
> achieve, again, per previous conversation, the popular wisdom, which I 
> agreed as well,  is that this is local implementation, we should not 
> get involved, so we must define no-swap as the new primitive at RFC 
> level]
> 
> 
> So the question really boils down to that do we need global label?
> 
> I believe that is the key thing here.  May be we can put swap/no-swap aside for the moment.
> 
> Thanks,
> 
> Andrew
> 
> 
> -----Original Message-----
> From: Stewart Bryant [mailto:stbryant@cisco.com]
> Sent: Tuesday, July 28, 2015 4:03 AM
> To: Andrew Qu; Alexander Vainshtein; Robert Raszuk; Shahram Davari
> Cc: mpls@ietf.org
> Subject: Re: [mpls] draft-fang-mpls-label-forwarding-no-swap - how much does it really save?
> 
>> Adding "NO_SWAP" for new/future generation DEVICE does NOT break 
>> backward capability.
> Andrew
> 
> Existing devices should be assumed to have non-aligned label spaces.
> (there is much empirical evidence to support this position)
> 
> So if you have a no-swap only device between two existing devices you cannot be sure that you can build an LSP.
> 
> A backwards compatible device would therefore need to support swap.
> 
> Once you support swap then no-swap become an optimization.
> 
> - Stewart
> 
> 
> ************* Email Confidentiality Notice ******************** The 
> information contained in this e-mail message (including any
> attachments) may be confidential, proprietary, privileged, or 
> otherwise exempt from disclosure under applicable laws. It is intended 
> to be conveyed only to the designated recipient(s). Any use, 
> dissemination, distribution, printing, retaining or copying of this 
> e-mail (including its
> attachments) by unintended recipient(s) is strictly prohibited and may 
> be unlawful. If you are not an intended recipient of this e-mail, or 
> believe that you have received this e-mail in error, please notify the 
> sender immediately (by replying to this e-mail), delete any and all 
> copies of this e-mail (including any attachments) from your system, 
> and do not disclose the content of this e-mail to any other person. Thank you!
> 
************* Email Confidentiality Notice ********************
The information contained in this e-mail message (including any 
attachments) may be confidential, proprietary, privileged, or otherwise
exempt from disclosure under applicable laws. It is intended to be 
conveyed only to the designated recipient(s). Any use, dissemination, 
distribution, printing, retaining or copying of this e-mail (including its 
attachments) by unintended recipient(s) is strictly prohibited and may 
be unlawful. If you are not an intended recipient of this e-mail, or believe 
that you have received this e-mail in error, please notify the sender 
immediately (by replying to this e-mail), delete any and all copies of 
this e-mail (including any attachments) from your system, and do not
disclose the content of this e-mail to any other person. Thank you!