Re: [Status] A possible way to make IP fans happy//re: Summary of STATUS BOF and the next steps
Xuxiaohu <xuxiaohu@huawei.com> Fri, 06 September 2013 03:22 UTC
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: status@ietfa.amsl.com
Delivered-To: status@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
with ESMTP id 8E51A11E8230 for <status@ietfa.amsl.com>;
Thu, 5 Sep 2013 20:22:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.161
X-Spam-Level:
X-Spam-Status: No, score=-2.161 tagged_above=-999 required=5 tests=[AWL=0.235,
BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_BASE64_TEXT=1.753,
MIME_CHARSET_FARAWAY=2.45, RCVD_IN_DNSWL_MED=-4]
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 0dvLtBpXylrD for
<status@ietfa.amsl.com>; Thu, 5 Sep 2013 20:22:12 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by
ietfa.amsl.com (Postfix) with ESMTP id CC86B11E8222 for <status@ietf.org>;
Thu, 5 Sep 2013 20:22:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml203-edg.china.huawei.com)
([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.5-GA FastPath queued)
with ESMTP id AWY42468; Fri, 06 Sep 2013 03:22:09 +0000 (GMT)
Received: from LHREML403-HUB.china.huawei.com (10.201.5.217) by
lhreml203-edg.huawei.com (172.18.7.221) with Microsoft SMTP Server (TLS) id
14.3.146.0; Fri, 6 Sep 2013 04:21:41 +0100
Received: from nkgeml407-hub.china.huawei.com (10.98.56.38) by
lhreml403-hub.china.huawei.com (10.201.5.217) with Microsoft SMTP Server
(TLS) id 14.3.146.0; Fri, 6 Sep 2013 04:22:00 +0100
Received: from NKGEML512-MBS.china.huawei.com ([169.254.8.199]) by
nkgeml407-hub.china.huawei.com ([10.98.56.38]) with mapi id 14.01.0323.007;
Fri, 6 Sep 2013 11:21:55 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: Anoop Ghanwani <anoop@alumni.duke.edu>
Thread-Topic: [Status] A possible way to make IP fans happy//re: Summary of
STATUS BOF and the next steps
Thread-Index: AQHOqiSi/b4SMujOaECMfwfhKEZkXZm4ACRg
Date: Fri, 6 Sep 2013 03:21:55 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08202DBC@NKGEML512-MBS.china.huawei.com>
References: <CE48D397.55441%victor@jvknet.com>
<E9735A6E-CF3B-4F84-BD79-F3268105E813@townsley.net>
<13008b9cfd934647ab76a0326623ee1a@BY2PR05MB142.namprd05.prod.outlook.com>
<F73A3CB31E8BE34FA1BBE3C8F0CB2AE255C551E4@szxeml558-mbs.china.huawei.com>
<52270A74.7010707@cisco.com>
<1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08202966@NKGEML512-MBS.china.huawei.com>
<CA+-tSzxFbNti-7z5=degnp6vBZzW83FukFxwWdw71zZS7sidAA@mail.gmail.com>
In-Reply-To: <CA+-tSzxFbNti-7z5=degnp6vBZzW83FukFxwWdw71zZS7sidAA@mail.gmail.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: multipart/alternative;
boundary="_000_1FEE3F8F5CCDE64C9A8E8F4AD27C19EE08202DBCNKGEML512MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "status@ietf.org" <status@ietf.org>,
"stbryant@cisco.com" <stbryant@cisco.com>
Subject: Re: [Status] A possible way to make IP fans happy//re: Summary of
STATUS BOF and the next steps
X-BeenThere: status@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "Stacked Tunnels for Source Routing \(STATUS\)." <status.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/status>,
<mailto:status-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/status>
List-Post: <mailto:status@ietf.org>
List-Help: <mailto:status-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/status>,
<mailto:status-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 06 Sep 2013 03:22:17 -0000
Hi Anoop, It exactly uses the MPLS-in-GRE or other IP-based encapsulations for MPLS. Anyway, unless it is mandatory to contain a list of IPv6 addresses in the IPv6 data packet for indicating the predefined next-hops of a given explicit source path, it would be better to use a list of SHORTER IDs/labels instead of the 128-bit long IPv6 addresses to indicate those predefined next-hops. IMHO, the existing MPLS label stack mechanism happens to be an ideal candidate for this. People who want to use such mechanism don’t need to know any other applications of MPLS. The only thing that they need to know is that short (MPLS) labels, instead of IPv6 addresses are used in the IPv6 data packet to indicate the predefined next-hops. Therefore, it seems that there is no strong technical motivation to reinvent the wheel for the IPv6 data plane. Best regards, Xiaohu 发件人: ghanwani@gmail.com [mailto:ghanwani@gmail.com] 代表 Anoop Ghanwani 发送时间: 2013年9月5日 18:42 收件人: Xuxiaohu 抄送: stbryant@cisco.com; status@ietf.org 主题: Re: [Status] A possible way to make IP fans happy//re: Summary of STATUS BOF and the next steps Is this any different than MPLS over GRE, where GRE is used to get over non-MPLS-aware parts of a network? Anoop On Thu, Sep 5, 2013 at 3:16 AM, Xuxiaohu <xuxiaohu@huawei.com<mailto:xuxiaohu@huawei.com>> wrote: Hi all, According to the BoF session at IETF87, it seems that there are a certain number of people who want to see an IPv6-based, rather than MPLS-based source routing mechanism. However, it seems that many people are hesitate to make any change to the existing MPLS and IP data planes. I wonder whether the following low-cost approach can make those IP fans happy: the predefined next-hops that the explicit source path must traverse are still expressed by the MPLS label stack in the data packets, but the adjacent next-hops are connected via pure IP networks, rather than MPLS networks. For example, if LSR A wants to send a MPLS VPN packet for LSR Z along an explicit path {B, C, Z}, it would push the node segment label for Z and then the node segment label for C into the existing MPLS label stack, and then transport such MPLS packet over an IP tunnel towards B. Upon receiving such MPLS packet over the IP tunnel, B would look up the corresponding MPLS forwarding table entry for the topmost label (i.e., the node segment label for C) and find the out interface for this packet is an IP tunnel interface with tunnel destination of C, therefore it would pop the topmost label (if the out label of that MPLS forwarding entry is null) and then transport the MPLS packet over an IP tunnel towards C. Once C receives such MPLS packet over the IP tunnel, C would look up the corresponding MPLS forwarding entry for the current topmost label (i.e., the node segment label for Z) , and then forward this MPLS packet over an IP tunnel towards Z like what B has done. The above approach has at least the following benefits: 1) No change to the existing MPLS and IP data plane. 2) No requirement for the MPLS forwarding capability on all routers=> only those explicit hops need the MPLS forwarding capability. 3) No requirement for software upgrade on all routers=> only those explicit hops need such software upgrade. 4) Less MTU collision risk due to the usage of 20-bit long MPLS labels, rather than 128-bit long IPv6 addresses for indicating the predefined next-hops of a given explicit source path. Best regards, Xiaohu 发件人: status-bounces@ietf.org<mailto:status-bounces@ietf.org> [mailto:status-bounces@ietf.org<mailto:status-bounces@ietf.org>] 代表 Stewart Bryant 发送时间: 2013年9月4日 18:25 收件人: Mach Chen 抄送: John E Drake; Mark Townsley; Victor Kuarsingh; Roberta Maglione (robmgl); John G. Scudder; Adrian Farrel; Alvaro Retana (aretana); status@ietf.org<mailto:status@ietf.org> 主题: Re: [Status] Summary of STATUS BOF and the next steps May I suggest that we use the name "SR" and worry about what it binds to later. The higher priority item is the charter text. Does anyone have any comments on the text proposed so far, or the text in the BOF proposal: The Stacked Tunnels for Source Routing (STATUS) Working Group is chartered to develop a framework and use cases for source-routed flows in packet switched networks. IP previously had a source-based routing mechanism made available through an IP Option. This mechanism has, however, not been widely used and has a number of issues that make its use inadvisable, and other mechanisms (such as RFC 1940) do not appear to have been implemented at all. The ability of a router to influence or control the forwarding path of an individual packet or all the packets of a given Forwarding Equivalence Class (FEC) is a desirable feature for a number of reasons including Label Switched Path stitching, egress protection, explicit routing, egress ASBR link selection, and backup (bypass tunnels, Remote Loop-Free Alternates) routing. This can be achieved by facilitating source-initiated selection of routes to complement the route selection provided by existing routing protocols for both inter- domain and intra-domain routes. Historically, distribution of MPLS label binding information was done by relying on label distribution protocols such as LDP and RSVP-TE. The use cases documented by the working group will indicate the network function that is being facilitated and indicate which packet data plane is to be used. The framework developed by the working group will consider forwarding of IPv4, IPv6, and MPLS using the existing unicast data planes. Multicast forwarding will be for future study and the choice of data planes will be limited to those for which use cases exist. A key objective of the work will be to ensure that source- routed packets can be handled seamlessly by existing deployed equipment. A major objective will be that the new function does not modify existing data plane behavior or architectures, and that it can be enabled through only control and management plane software upgrades at deployed devices. Once the working group has established a framework and there is demonstrable consensus for use cases, the working group will move forward to specify protocol solutions for installing forwarding information through the use of the IGPs (OSPF and IS-IS), or through the management plane. In the course of developing protocol extensions, the working group will work closely with other IETF working groups responsible for the protocols being modified (such as OSPF, ISIS, and I2RS). The working group is chartered for the following work items: A framework for the use of the existing MPLS data plane to support tunnel-based unicast source routing. Develop use cases for tunnel-based unicast source routing that demonstrate the need and support for solutions. Care should be taken to avoid clustering use cases that might seem to imply support for multiple use cases when only some of the cluster actually have wide-scale support. Develop ISIS and OSPF protocol extensions necessary for distribution of MPLS forwarding information. The working group will consider management (including configuration, reporting, diagnostics, and OAM) and security implications of its work and document them in separate documents as appropriate. The working group is not chartered to make any changes to the MPLS or IPv6 data planes. Any proposed changes to the data planes are to be specified in the working groups responsible for the data planes (that is, the MPLS and 6MAN working groups, respectively). - Stewart _______________________________________________ status mailing list status@ietf.org<mailto:status@ietf.org> https://www.ietf.org/mailman/listinfo/status
- [Status] Summary of STATUS BOF and the next steps Stewart Bryant
- Re: [Status] Summary of STATUS BOF and the next s… Acee Lindem
- Re: [Status] Summary of STATUS BOF and the next s… Sriganesh Kini
- Re: [Status] Summary of STATUS BOF and the next s… Alvaro Retana (aretana)
- Re: [Status] Summary of STATUS BOF and the next s… Santiago Alvarez (saalvare)
- Re: [Status] Summary of STATUS BOF and the next s… Jeff Tantsura
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… Anoop Ghanwani
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… Anoop Ghanwani
- Re: [Status] Summary of STATUS BOF and the next s… Stewart Bryant (stbryant)
- Re: [Status] Summary of STATUS BOF and the next s… Christian Martin
- Re: [Status] Summary of STATUS BOF and the next s… Roberta Maglione (robmgl)
- Re: [Status] Summary of STATUS BOF and the next s… Victor Kuarsingh
- Re: [Status] Summary of STATUS BOF and the next s… Mark Townsley
- Re: [Status] Summary of STATUS BOF and the next s… John E Drake
- Re: [Status] Summary of STATUS BOF and the next s… stephane.litkowski
- Re: [Status] Summary of STATUS BOF and the next s… John E Drake
- Re: [Status] Summary of STATUS BOF and the next s… Stewart Bryant
- Re: [Status] Summary of STATUS BOF and the next s… John E Drake
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… Ruediger.Geib
- Re: [Status] Summary of STATUS BOF and the next s… Loa Andersson
- Re: [Status] Summary of STATUS BOF and the next s… Noel Chiappa
- Re: [Status] Summary of STATUS BOF and the next s… bruno.decraene
- Re: [Status] Summary of STATUS BOF and the next s… stephane.litkowski
- Re: [Status] Summary of STATUS BOF and the next s… Gregory Mirsky
- Re: [Status] Summary of STATUS BOF and the next s… stephane.litkowski
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… Loa Andersson
- Re: [Status] Summary of STATUS BOF and the next s… stephane.litkowski
- Re: [Status] Summary of STATUS BOF and the next s… Noel Chiappa
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Mark Townsley
- Re: [Status] Summary of STATUS BOF and the next s… Noel Chiappa
- Re: [Status] Summary of STATUS BOF and the next s… John E Drake
- Re: [Status] Summary of STATUS BOF and the next s… Carlos Pignataro (cpignata)
- Re: [Status] Summary of STATUS BOF and the next s… John E Drake
- Re: [Status] Summary of STATUS BOF and the next s… Noel Chiappa
- Re: [Status] Summary of STATUS BOF and the next s… Yakov Rekhter
- Re: [Status] Summary of STATUS BOF and the next s… Adrian Farrel
- Re: [Status] Summary of STATUS BOF and the next s… Adrian Farrel
- Re: [Status] Summary of STATUS BOF and the next s… John E Drake
- Re: [Status] Summary of STATUS BOF and the next s… Noel Chiappa
- Re: [Status] Summary of STATUS BOF and the next s… John E Drake
- Re: [Status] Summary of STATUS BOF and the next s… Mach Chen
- Re: [Status] Summary of STATUS BOF and the next s… stephane.litkowski
- Re: [Status] Summary of STATUS BOF and the next s… stephane.litkowski
- Re: [Status] Summary of STATUS BOF and the next s… Stewart Bryant
- Re: [Status] Summary of STATUS BOF and the next s… Anoop Ghanwani
- Re: [Status] Summary of STATUS BOF and the next s… stephane.litkowski
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… Mark Townsley
- Re: [Status] Summary of STATUS BOF and the next s… Ruediger.Geib
- Re: [Status] Summary of STATUS BOF and the next s… John E Drake
- Re: [Status] Summary of STATUS BOF and the next s… Anoop Ghanwani
- Re: [Status] Summary of STATUS BOF and the next s… Rob Shakir
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… George Swallow (swallow)
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Jeff Tantsura
- Re: [Status] Summary of STATUS BOF and the next s… Saku Ytti
- Re: [Status] Summary of STATUS BOF and the next s… stephane.litkowski
- Re: [Status] Summary of STATUS BOF and the next s… Stefano Previdi (sprevidi)
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Rob Shakir
- [Status] A possible way to make IP fans happy//re… Xuxiaohu
- Re: [Status] A possible way to make IP fans happy… Anoop Ghanwani
- Re: [Status] Summary of STATUS BOF and the next s… Stefano Previdi (sprevidi)
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… AshwoodsmithPeter
- Re: [Status] Summary of STATUS BOF and the next s… John E Drake
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- Re: [Status] Summary of STATUS BOF and the next s… Alvaro Retana (aretana)
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- Re: [Status] Summary of STATUS BOF and the next s… Stewart Bryant (stbryant)
- Re: [Status] Summary of STATUS BOF and the next s… Alvaro Retana (aretana)
- Re: [Status] Summary of STATUS BOF and the next s… Stewart Bryant (stbryant)
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Alia Atlas
- Re: [Status] A possible way to make IP fans happy… Xuxiaohu
- Re: [Status] Summary of STATUS BOF and the next s… Ruediger.Geib
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- Re: [Status] Summary of STATUS BOF and the next s… Ruediger.Geib
- Re: [Status] Summary of STATUS BOF and the next s… Rob Shakir
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Ruediger.Geib
- Re: [Status] Summary of STATUS BOF and the next s… Rob Shakir
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Ruediger.Geib
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Hannes Gredler
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- Re: [Status] Summary of STATUS BOF and the next s… Ruediger.Geib
- Re: [Status] Summary of STATUS BOF and the next s… Rob Shakir
- Re: [Status] Summary of STATUS BOF and the next s… Rob Shakir
- Re: [Status] Summary of STATUS BOF and the next s… Alia Atlas
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- Re: [Status] Summary of STATUS BOF and the next s… Alia Atlas
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- Re: [Status] Summary of STATUS BOF and the next s… Alia Atlas
- Re: [Status] Summary of STATUS BOF and the next s… stephane.litkowski
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- Re: [Status] Summary of STATUS BOF and the next s… Alia Atlas
- Re: [Status] Summary of STATUS BOF and the next s… Alia Atlas
- Re: [Status] Summary of STATUS BOF and the next s… Yakov Rekhter
- Re: [Status] Summary of STATUS BOF and the next s… Yakov Rekhter
- Re: [Status] Summary of STATUS BOF and the next s… Robert Raszuk
- [Status] Good charter proposals from Hannes and S… stephane.litkowski
- Re: [Status] Good charter proposals from Hannes a… Rob Shakir
- Re: [Status] Good charter proposals from Hannes a… stephane.litkowski
- Re: [Status] Good charter proposals from Hannes a… Ruediger.Geib
- Re: [Status] Good charter proposals from Hannes a… stephane.litkowski
- Re: [Status] Good charter proposals from Hannes a… Ruediger.Geib
- Re: [Status] Good charter proposals from Hannes a… Stefano Previdi (sprevidi)
- Re: [Status] Good charter proposals from Hannes a… stephane.litkowski
- Re: [Status] Good charter proposals from Hannes a… Stefano Previdi (sprevidi)
- Re: [Status] Good charter proposals from Hannes a… Hannes Gredler
- Re: [Status] Good charter proposals from Hannes a… Stefano Previdi (sprevidi)
- [Status] 答复: Good charter proposals from Hannes a… Xuxiaohu
- Re: [Status] Good charter proposals from Hannes a… Hannes Gredler
- Re: [Status] Good charter proposals from Hannes a… stephane.litkowski
- Re: [Status] Good charter proposals from Hannes a… Stefano Previdi (sprevidi)
- Re: [Status] Good charter proposals from Hannes a… John G. Scudder
- Re: [Status] Good charter proposals from Hannes a… Xuxiaohu
- Re: [Status] Good charter proposals from Hannes a… Stefano Previdi (sprevidi)
- Re: [Status] Good charter proposals from Hannes a… Stefano Previdi (sprevidi)
- Re: [Status] Good charter proposals from Hannes a… Hannes Gredler
- Re: [Status] Good charter proposals from Hannes a… Stefano Previdi (sprevidi)
- Re: [Status] Good charter proposals from Hannes a… Alia Atlas
- Re: [Status] Good charter proposals from Hannes a… Hannes Gredler
- Re: [Status] Good charter proposals from Hannes a… John E Drake
- Re: [Status] Good charter proposals from Hannes a… Stefano Previdi (sprevidi)
- Re: [Status] Good charter proposals from Hannes a… AshwoodsmithPeter
- Re: [Status] Good charter proposals from Hannes a… John E Drake
- Re: [Status] Good charter proposals from Hannes a… AshwoodsmithPeter
- Re: [Status] Good charter proposals from Hannes a… Victor Kuarsingh