
From nobody Wed Oct 12 20:49:43 2016
Return-Path: <xuxiaohu@huawei.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 072D91297E9; Wed, 12 Oct 2016 20:49:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.217
X-Spam-Level: 
X-Spam-Status: No, score=-7.217 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.996, 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 DA6e0P_OuqPu; Wed, 12 Oct 2016 20:49:26 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CBD591297E8; Wed, 12 Oct 2016 20:49:25 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CYC41938; Thu, 13 Oct 2016 03:49:23 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 13 Oct 2016 04:49:22 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Thu, 13 Oct 2016 11:49:15 +0800
From: Xuxiaohu <xuxiaohu@huawei.com>
To: "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: How to indicate the existence of an explicit protocol field immediately after the MPLS label stack?
Thread-Index: AdIlBMP6LXv/uE5HT4SrFJTX7KhsFg==
Date: Thu, 13 Oct 2016 03:49:14 +0000
Message-ID: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB21A78@NKGEML515-MBX.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.111.184.181]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090204.57FF0444.0002, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: e35981dbebbe2497649d1c9b37ef0de7
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/qbzDNlPkqkCTx152u1hq1s-HmyM>
Cc: "bier@ietf.org" <bier@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: [Bier] How to indicate the existence of an explicit protocol field immediately after the MPLS label stack?
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Oct 2016 03:49:29 -0000

Hi all,

It's well-known that the MPLS label stack has no EXPLICIT protocol identifi=
er field to indicate the protocol type of the MPLS payload. However, the fi=
rst nibble of the MPLS payload has actually been used as an implicit protoc=
ol identifier for some payloads, such as IPv4 (0100), IPv6(0110) and MPLS-B=
IER (0101, for more details, please see https://tools.ietf.org/html/draft-i=
etf-bier-mpls-encapsulation-05#page-5). Unfortunately, the first nibble spa=
ce is not enough for the sustainable development of new encapsulation heade=
rs which may happen to be encapsulated with an MPLS header. Furthermore, th=
e remaining first nibble space available for payload indication is only 011=
1 due to the NSH specification (https://tools.ietf.org/html/draft-ietf-sfc-=
nsh-10#page-7) unless the NSH is restricted from being transported directly=
 over the MPLS transport (in this case the NSH is sadly not transport indep=
endent anymore).=20

Hence, it's seem necessary for us to consider the approach of inserting an =
EXPLICIT protocol identifier field within the MPLS packet as early as possi=
ble. The following are two possible ways of inserting an EXPLICIT protocol =
identifier field within the MPLS packet:

One is to use an SPL (or even ESPL) as described (https://tools.ietf.org/ht=
ml/draft-xu-mpls-payload-protocol-identifier-01). See the following figure:

     0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                 PIL                   | EXP |1|      TTL      |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |0 0 0 0|       Reserved          |        Protocol Type        |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                              Payload                          |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Another is to set the first nibble of the 4-octet entry containing the prot=
ocol field to a dedicated value (e.g., 1111), as shown in the following fig=
ure. In this case, there is no need to insert additional label (s) (i.e., S=
PL or ESPL) anymore. The logic of the latter approach is that the first nib=
ble of the MPLS payload has been implicitly used as a protocol id (e.g., in=
 the case where the payload is IPv4 or IPv6 packet), and since the 4-bit (i=
mplicit) protocol id field is not extensible, we introduce a longer (explic=
it) protocol id field as per the approach of ESPL.=20
       0                   1                   2                   3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |             Bottom Label              | EXP |1|      TTL      |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |0 1 1 1|       Reserved          |        Protocol Type        |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                              Payload                          |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

IMHO, the benefits of introducing an explicit protocol id into the MPLS pac=
ket include but not limited to: 1) provide a sustainable way of indicating =
new MPLS payload types without any need of inserting one additional label i=
ndicating the MPLS payloads (e.g., considering how to transport NSH over MP=
LS networks); 2) there is no need any more for each new encapsulation heade=
r to deal with the notorious first nibble issue associated with MPLS indivi=
dually. More specifically, there is no need to intentionally avoid the firs=
t nibble of each new encapsulation header from being 0100 (IPv4) or 0110 (I=
Pv6).

Any comments and suggestions are welcome.

Best regards,
Xiaohu


From nobody Wed Oct 12 22:36:14 2016
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 13ACE1295CB; Wed, 12 Oct 2016 22:36:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=eci365.onmicrosoft.com
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 JM5dWSxGQwej; Wed, 12 Oct 2016 22:36:05 -0700 (PDT)
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (mail-he1eur01on0112.outbound.protection.outlook.com [104.47.0.112]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB76C129409; Wed, 12 Oct 2016 22:36:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=n6dX2p7XdaKqUIIT35BQ6p6OPiaiouYf9eaHt/bWEkg=; b=hwF/GaHkAkh8EmoX5UHjqNnRVY+3mTjJsTHzFbsnXHYs7ld+EuYuXEK7nHwTLizew50idfYc2pGH63tGCrIZQ4p3wtSXPylHBIZ8m911Ale+nR0ZigsnnsLElW1ITbDjfJ1cNiDp+piEzUUtO1tPJMrVwCd2db2p7S95+odA9xE=
Received: from HE1PR0301MB2266.eurprd03.prod.outlook.com (10.168.31.153) by HE1PR0301MB2268.eurprd03.prod.outlook.com (10.168.31.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.659.11; Thu, 13 Oct 2016 05:36:02 +0000
Received: from HE1PR0301MB2266.eurprd03.prod.outlook.com ([10.168.31.153]) by HE1PR0301MB2266.eurprd03.prod.outlook.com ([10.168.31.153]) with mapi id 15.01.0669.011; Thu, 13 Oct 2016 05:36:02 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: How to indicate the existence of an explicit protocol field immediately after the MPLS label stack?
Thread-Index: AdIlBMP6LXv/uE5HT4SrFJTX7KhsFgADlfLd
Date: Thu, 13 Oct 2016 05:36:02 +0000
Message-ID: <HE1PR0301MB22666341F0FC2F76AFEBF6DB9DDC0@HE1PR0301MB2266.eurprd03.prod.outlook.com>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB21A78@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB21A78@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Alexander.Vainshtein@ecitele.com; 
x-originating-ip: [25.165.214.132]
x-ms-office365-filtering-correlation-id: 045870ff-5fc6-4ae9-a3e4-08d3f32ad1be
x-microsoft-exchange-diagnostics: 1; HE1PR0301MB2268; 7:OFWvxL1930kIKM1dCJEG9SNhJj/9931RCldkPcu7yxYWLIR2PLho0sI7hCjG5JYpuc+QmAkciKfv2SoHhxpD+I7leNWfkRQPWeHLKVZgjDnp1AGu7tgdGUGLE5UdiknNW5gMNvYauUiIDw8VHDsEbJ/S7dFPrWvU3uLyAjLeYgUIdHOutHHWOqg4FQKYeekhYs2hgKAsGXCE6XRqSJ1ceNMqaWoNR00V2hnRC+iQpENg5LY0txEVaew0Fzn9NLQnCqk5iLdtDm08fU4QJRknh9Y+u2DgAugLHkHpNUgfa1Z+pHE1QInKftyTbUzFvM4nNxToPRxAdC5jCFH1YnqexrlNQq01tjJfg2zB2Ps2lgk=
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:HE1PR0301MB2268;
x-microsoft-antispam-prvs: <HE1PR0301MB2268AC103DC91F05CE5044B99DDC0@HE1PR0301MB2268.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(50582790962513);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(3002001)(10201501046)(6055026); SRVR:HE1PR0301MB2268; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0301MB2268; 
x-forefront-prvs: 0094E3478A
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(189002)(377454003)(53754006)(199003)(2950100002)(15974865002)(106356001)(5002640100001)(586003)(5660300001)(2501003)(3846002)(102836003)(105586002)(6116002)(19617315012)(81166006)(97736004)(15975445007)(77096005)(10400500002)(2906002)(5001770100001)(189998001)(4326007)(33656002)(2900100001)(8936002)(7696004)(101416001)(3900700001)(11100500001)(6606003)(7846002)(8676002)(19580405001)(92566002)(9686002)(19580395003)(19625215002)(76576001)(68736007)(122556002)(16236675004)(3660700001)(3280700002)(7736002)(54356999)(76176999)(86362001)(87936001)(74316002)(7906003)(50986999)(19627405001)(81156014)(66066001)(14773001); DIR:OUT; SFP:1102; SCL:1; SRVR:HE1PR0301MB2268; H:HE1PR0301MB2266.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HE1PR0301MB22666341F0FC2F76AFEBF6DB9DDC0HE1PR0301MB2266_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Oct 2016 05:36:02.0418 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2268
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/cRDIxYL1Ns-IXFIE7ZS63ZcPdTc>
Cc: "bier@ietf.org" <bier@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [Bier] How to indicate the existence of an explicit protocol field immediately after the MPLS label stack?
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Oct 2016 05:36:08 -0000

--_000_HE1PR0301MB22666341F0FC2F76AFEBF6DB9DDC0HE1PR0301MB2266_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

Xiaohu and all,

I respectfully disagree with your statement "the first nibble of the MPLS p=
ayload has actually been used as an implicit protocol identifier for some p=
ayloads". In the case of PWs the CW (with this first nibble) may be not pre=
sent at all, but even when it is present, its first nibble is only used for=
 disambiguation of the PW packets (so that they cannot be mistakenly treate=
d as IPv4 or IPv6 packets by the ECMP mechanisms).


My 2c,

Sasha






________________________________
From: mpls <mpls-bounces@ietf.org> on behalf of Xuxiaohu <xuxiaohu@huawei.c=
om>
Sent: Thursday, October 13, 2016 6:49 AM
To: mpls@ietf.org
Cc: bier@ietf.org; sfc@ietf.org
Subject: [mpls] How to indicate the existence of an explicit protocol field=
 immediately after the MPLS label stack?

Hi all,

It's well-known that the MPLS label stack has no EXPLICIT protocol identifi=
er field to indicate the protocol type of the MPLS payload. However, the fi=
rst nibble of the MPLS payload has actually been used as an implicit protoc=
ol identifier for some payloads, such as IPv4 (0100), IPv6(0110) and MPLS-B=
IER (0101, for more details, please see https://tools.ietf.org/html/draft-i=
etf-bier-mpls-encapsulation-05#page-5). Unfortunately, the first nibble spa=
ce is not enough for the sustainable development of new encapsulation heade=
rs which may happen to be encapsulated with an MPLS header. Furthermore, th=
e remaining first nibble space available for payload indication is only 011=
1 due to the NSH specification (https://tools.ietf.org/html/draft-ietf-sfc-=
nsh-10#page-7) unless the NSH is restricted from being transported directly=
 over the MPLS transport (in this case the NSH is sadly not transport indep=
endent anymore).

Hence, it's seem necessary for us to consider the approach of inserting an =
EXPLICIT protocol identifier field within the MPLS packet as early as possi=
ble. The following are two possible ways of inserting an EXPLICIT protocol =
identifier field within the MPLS packet:

One is to use an SPL (or even ESPL) as described (https://tools.ietf.org/ht=
ml/draft-xu-mpls-payload-protocol-identifier-01). See the following figure:

     0                   1                   2                   3
     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                 PIL                   | EXP |1|      TTL      |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |0 0 0 0|       Reserved          |        Protocol Type        |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
     |                              Payload                          |
     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Another is to set the first nibble of the 4-octet entry containing the prot=
ocol field to a dedicated value (e.g., 1111), as shown in the following fig=
ure. In this case, there is no need to insert additional label (s) (i.e., S=
PL or ESPL) anymore. The logic of the latter approach is that the first nib=
ble of the MPLS payload has been implicitly used as a protocol id (e.g., in=
 the case where the payload is IPv4 or IPv6 packet), and since the 4-bit (i=
mplicit) protocol id field is not extensible, we introduce a longer (explic=
it) protocol id field as per the approach of ESPL.
       0                   1                   2                   3
       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |             Bottom Label              | EXP |1|      TTL      |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |0 1 1 1|       Reserved          |        Protocol Type        |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       |                              Payload                          |
       +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

IMHO, the benefits of introducing an explicit protocol id into the MPLS pac=
ket include but not limited to: 1) provide a sustainable way of indicating =
new MPLS payload types without any need of inserting one additional label i=
ndicating the MPLS payloads (e.g., considering how to transport NSH over MP=
LS networks); 2) there is no need any more for each new encapsulation heade=
r to deal with the notorious first nibble issue associated with MPLS indivi=
dually. More specifically, there is no need to intentionally avoid the firs=
t nibble of each new encapsulation header from being 0100 (IPv4) or 0110 (I=
Pv6).

Any comments and suggestions are welcome.

Best regards,
Xiaohu

_______________________________________________
mpls mailing list
mpls@ietf.org
https://www.ietf.org/mailman/listinfo/mpls
mpls Info Page - Internet Engineering Task Force<https://www.ietf.org/mailm=
an/listinfo/mpls>
www.ietf.org
For information about the MPLS working group, see http://www.ietf.org/html.=
charters/mpls-charter.html. To see the collection of prior postings to the =
list, visit ...




--_000_HE1PR0301MB22666341F0FC2F76AFEBF6DB9DDC0HE1PR0301MB2266_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" style=3D"display:none;"><!-- P {margin-top:0;margi=
n-bottom:0;} --></style>
</head>
<body dir=3D"ltr">
<div id=3D"divtagdefaultwrapper" style=3D"font-size:12pt;color:#000000;font=
-family:'Times New Roman', Times, serif;">
<p><span style=3D"color: rgb(33, 33, 33); font-size: 13.3333px;">Xiaohu and=
 all,</span><br>
</p>
<p><span style=3D"color: rgb(33, 33, 33); font-size: 13.3333px;">I respectf=
ully disagree with your statement &quot;<span style=3D"font-family: &quot;T=
imes New Roman&quot;, Times, serif, &quot;Apple Color Emoji&quot;, &quot;Se=
goe UI Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;, &quot;Andr=
oid Emoji&quot;, EmojiSymbols; font-size: 13.3333px;"><b><i><span style=3D"=
background-color: rgb(255, 255, 0);">the
 first nibble of the MPLS payload has actually been used as an implicit pro=
tocol identifier for some payloads</span></i></b></span>&quot;. In the case=
 of PWs the CW (with this first nibble) may be not present at all, but even=
 when it is present, its first nibble
 is only used for disambiguation of the PW packets (so that they cannot be =
mistakenly treated as IPv4 or IPv6 packets by the ECMP mechanisms).</span><=
/p>
<p><span style=3D"color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
</span></p>
<p><span style=3D"color: rgb(33, 33, 33); font-size: 13.3333px;">My 2c,</sp=
an></p>
<p><span style=3D"color: rgb(33, 33, 33); font-size: 13.3333px;">Sasha</spa=
n></p>
<p><span style=3D"color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
</span></p>
<p><span style=3D"color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
</span></p>
<p><span style=3D"color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
</span></p>
<p><span style=3D"color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
</span></p>
<br>
<br>
<div style=3D"color: rgb(0, 0, 0);">
<div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"x_divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" =
color=3D"#000000" style=3D"font-size:11pt"><b>From:</b> mpls &lt;mpls-bounc=
es@ietf.org&gt; on behalf of Xuxiaohu &lt;xuxiaohu@huawei.com&gt;<br>
<b>Sent:</b> Thursday, October 13, 2016 6:49 AM<br>
<b>To:</b> mpls@ietf.org<br>
<b>Cc:</b> bier@ietf.org; sfc@ietf.org<br>
<b>Subject:</b> [mpls] How to indicate the existence of an explicit protoco=
l field immediately after the MPLS label stack?</font>
<div>&nbsp;</div>
</div>
</div>
<font size=3D"2"><span style=3D"font-size:10pt;">
<div class=3D"PlainText">Hi all,<br>
<br>
It's well-known that the MPLS label stack has no EXPLICIT protocol identifi=
er field to indicate the protocol type of the MPLS payload. However, the fi=
rst nibble of the MPLS payload has actually been used as an implicit protoc=
ol identifier for some payloads,
 such as IPv4 (0100), IPv6(0110) and MPLS-BIER (0101, for more details, ple=
ase see
<a href=3D"https://tools.ietf.org/html/draft-ietf-bier-mpls-encapsulation-0=
5#page-5" id=3D"LPlnk95281" previewremoved=3D"true">
https://tools.ietf.org/html/draft-ietf-bier-mpls-encapsulation-05#page-5</a=
>). Unfortunately, the first nibble space is not enough for the sustainable=
 development of new encapsulation headers which may happen to be encapsulat=
ed with an MPLS header. Furthermore,
 the remaining first nibble space available for payload indication is only =
0111 due to the NSH specification (<a href=3D"https://tools.ietf.org/html/d=
raft-ietf-sfc-nsh-10#page-7" id=3D"LPlnk148596" previewremoved=3D"true">htt=
ps://tools.ietf.org/html/draft-ietf-sfc-nsh-10#page-7</a>)
 unless the NSH is restricted from being transported directly over the MPLS=
 transport (in this case the NSH is sadly not transport independent anymore=
).
<br>
<br>
Hence, it's seem necessary for us to consider the approach of inserting an =
EXPLICIT protocol identifier field within the MPLS packet as early as possi=
ble. The following are two possible ways of inserting an EXPLICIT protocol =
identifier field within the MPLS
 packet:<br>
<br>
One is to use an SPL (or even ESPL) as described (<a href=3D"https://tools.=
ietf.org/html/draft-xu-mpls-payload-protocol-identifier-01" id=3D"LPlnk8204=
64" previewremoved=3D"true">https://tools.ietf.org/html/draft-xu-mpls-paylo=
ad-protocol-identifier-01</a>). See the
 following figure:<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3<br>
&nbsp;&nbsp;&nbsp;&nbsp; 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 =
5 6 7 8 9 0 1<br>
&nbsp;&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;<br=
>
&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PIL&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp; | EXP |1|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TTL&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; |<br>
&nbsp;&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;<br=
>
&nbsp;&nbsp;&nbsp;&nbsp; |0 0 0 0|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Rese=
rved&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp; Protocol Type&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp; |<br>
&nbsp;&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;<br=
>
&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Payload&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>
&nbsp;&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;<br=
>
<br>
Another is to set the first nibble of the 4-octet entry containing the prot=
ocol field to a dedicated value (e.g., 1111), as shown in the following fig=
ure. In this case, there is no need to insert additional label (s) (i.e., S=
PL or ESPL) anymore. The logic of
 the latter approach is that the first nibble of the MPLS payload has been =
implicitly used as a protocol id (e.g., in the case where the payload is IP=
v4 or IPv6 packet), and since the 4-bit (implicit) protocol id field is not=
 extensible, we introduce a longer
 (explicit) protocol id field as per the approach of ESPL. <br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 =
9 0 1 2 3 4 5 6 7 8 9 0 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Bottom Label&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | EXP |1|&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp; TTL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |0 1 1 1|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; Reserved&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Protocol Type&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp; |<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Payload&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; |<br=
>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;<br>
<br>
IMHO, the benefits of introducing an explicit protocol id into the MPLS pac=
ket include but not limited to: 1) provide a sustainable way of indicating =
new MPLS payload types without any need of inserting one additional label i=
ndicating the MPLS payloads (e.g.,
 considering how to transport NSH over MPLS networks); 2) there is no need =
any more for each new encapsulation header to deal with the notorious first=
 nibble issue associated with MPLS individually. More specifically, there i=
s no need to intentionally avoid
 the first nibble of each new encapsulation header from being 0100 (IPv4) o=
r 0110 (IPv6).<br>
<br>
Any comments and suggestions are welcome.<br>
<br>
Best regards,<br>
Xiaohu<br>
<br>
_______________________________________________<br>
mpls mailing list<br>
mpls@ietf.org<br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" id=3D"LPlnk498875" p=
reviewremoved=3D"true">https://www.ietf.org/mailman/listinfo/mpls</a>
<div id=3D"LPBorder_GT_14763367740870.043143404769238725" style=3D"margin-b=
ottom: 20px; overflow: auto; width: 100%; text-indent: 0px;">
<table id=3D"LPContainer_14763367740870.1073322989652139" cellspacing=3D"0"=
 style=3D"width: 90%; background-color: rgb(255, 255, 255); position: relat=
ive; overflow: auto; padding-top: 20px; padding-bottom: 20px; margin-top: 2=
0px; border-top: 1px dotted rgb(200, 200, 200); border-bottom: 1px dotted r=
gb(200, 200, 200);">
<tbody>
<tr valign=3D"top" style=3D"border-spacing: 0px;">
<td id=3D"TextCell_14763367740870.9012147860443269" colspan=3D"2" style=3D"=
vertical-align: top; position: relative; padding: 0px; display: table-cell;=
">
<div id=3D"LPRemovePreviewContainer_14763367740870.9567829555534486"></div>
<div id=3D"LPTitle_14763367740870.5076459279055945" style=3D"top: 0px; colo=
r: rgb(0, 114, 198); font-weight: normal; font-size: 21px; font-family: wf_=
segoe-ui_light, &quot;Segoe UI Light&quot;, &quot;Segoe WP Light&quot;, &qu=
ot;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial, sans-serif; line-he=
ight: 21px;">
<a id=3D"LPUrlAnchor_14763367740870.27546349420586136" href=3D"https://www.=
ietf.org/mailman/listinfo/mpls" target=3D"_blank" style=3D"text-decoration:=
 none;">mpls Info Page - Internet Engineering Task Force</a></div>
<div id=3D"LPMetadata_14763367740870.227648797510539" style=3D"margin: 10px=
 0px 16px; color: rgb(102, 102, 102); font-weight: normal; font-family: wf_=
segoe-ui_normal, &quot;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial,=
 sans-serif; font-size: 14px; line-height: 14px;">
www.ietf.org</div>
<div id=3D"LPDescription_14763367740870.2731247335940117" style=3D"display:=
 block; color: rgb(102, 102, 102); font-weight: normal; font-family: wf_seg=
oe-ui_normal, &quot;Segoe UI&quot;, &quot;Segoe WP&quot;, Tahoma, Arial, sa=
ns-serif; font-size: 14px; line-height: 20px; max-height: 100px; overflow: =
hidden;">
For information about the MPLS working group, see http://www.ietf.org/html.=
charters/mpls-charter.html. To see the collection of prior postings to the =
list, visit ...</div>
</td>
</tr>
</tbody>
</table>
</div>
<br>
<br>
</div>
</span></font></div>
</div>
</body>
</html>

--_000_HE1PR0301MB22666341F0FC2F76AFEBF6DB9DDC0HE1PR0301MB2266_--


From nobody Thu Oct 13 05:53:52 2016
Return-Path: <stewart.bryant@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C07FB129767; Thu, 13 Oct 2016 05:53:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 W42XirAnjof6; Thu, 13 Oct 2016 05:53:48 -0700 (PDT)
Received: from mail-lf0-x22e.google.com (mail-lf0-x22e.google.com [IPv6:2a00:1450:4010:c07::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5AB0C129764; Thu, 13 Oct 2016 05:53:47 -0700 (PDT)
Received: by mail-lf0-x22e.google.com with SMTP id x79so138332751lff.0; Thu, 13 Oct 2016 05:53:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to; bh=GKZfT0GIALufJszPw40C9R+f2AZleu0sJpl3XBDOTvE=; b=DnZBzySuLh3F4M6ObhFbNMMY6fhGT/zH8FrMJmX1rWpIc947wjywTtTuYmzzT1gOnn Lmo/eXGV75GVB+GqkZr7Q0sraM8UUcdndrXcnI8iHpNihJKiIt3RaLCAkoDssHOQNtQ+ PFxsK2GmU1f5A5HPm6N835I2AegWTlGhsd1zxUIoxTaZ60k5PVDfQyOJhIEdImwktQrK DaLT1kjXhne8cjhO1vU9pgbP2C8JjgKT6ScT+IXQZIaNSUbMnFOHv+VAJeaIsSdawuF8 ZZALjsBFgIX0QpkRQ2tskjzFy4L/DjENuB/haIuM/Pvoho2tc2jwNe7bedKeLM4Bk5om viQw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to; bh=GKZfT0GIALufJszPw40C9R+f2AZleu0sJpl3XBDOTvE=; b=QDzEUeT+o/uWhwAQTJGxVnfjjyAvrMieIJ23fz38bG2J+ps7dI2Nv395oR/0QdZcMD Wu7tf2p1hZeGwanzlTLJGVEnWxoZ0bJ/sEUHoKqiLpuyJdZAomjKaO3GoQ2cYVLLvOfD yNk5MVcblHDz2c2OwNWIToLyQfwpiLaScF4nQZ4oyitxTkZrzdgPf4ihihJ4iHAweMqE FqwFiTXTekNDlhUXbotc0nNc4bWrI6I/ah5bJDGZEUvGO+BhPjHHLt5iAP1KbiqkT3HQ fJjMRZ3bETbFhOEu87/hKVEoQgBDm1MkIyXMIo6kDTScsyGMQRUhMSFM6OYGwg/uxh+1 r3Dw==
X-Gm-Message-State: AA6/9RkI5xVLP+qzUZ0MEFRA+f1G60dT/A0QZEkDezS4sHr1O6Vduvu8dLG0aDVu1D40Bw==
X-Received: by 10.25.7.201 with SMTP id 192mr9834694lfh.170.1476363225430; Thu, 13 Oct 2016 05:53:45 -0700 (PDT)
Received: from [192.168.2.127] (host213-123-124-182.in-addr.btopenworld.com. [213.123.124.182]) by smtp.gmail.com with ESMTPSA id r16sm3722391lfe.38.2016.10.13.05.53.43 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 13 Oct 2016 05:53:44 -0700 (PDT)
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Xuxiaohu <xuxiaohu@huawei.com>, "mpls@ietf.org" <mpls@ietf.org>
References: <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE2BB21A78@NKGEML515-MBX.china.huawei.com> <HE1PR0301MB22666341F0FC2F76AFEBF6DB9DDC0@HE1PR0301MB2266.eurprd03.prod.outlook.com>
From: Stewart Bryant <stewart.bryant@gmail.com>
Message-ID: <71ee24c7-7702-093f-2595-af18f2539a60@gmail.com>
Date: Thu, 13 Oct 2016 13:53:41 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0
MIME-Version: 1.0
In-Reply-To: <HE1PR0301MB22666341F0FC2F76AFEBF6DB9DDC0@HE1PR0301MB2266.eurprd03.prod.outlook.com>
Content-Type: multipart/alternative; boundary="------------584D86D38972B862E24FD4FD"
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/-vmyXTLZzGplVrIGi2fzPqcOERY>
Cc: "bier@ietf.org" <bier@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [Bier] [mpls] How to indicate the existence of an explicit protocol field immediately after the MPLS label stack?
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Oct 2016 12:53:51 -0000

This is a multi-part message in MIME format.
--------------584D86D38972B862E24FD4FD
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 7bit

Sasha is correct, and I seem to remember a PW system that did meet an 
Ethernet packet with IPv4 as the first nibble and made such a mistake.


You can only use the first nibble as a disambiguator for example to 
distinguish IPv4 and IPv6 if you have some supplementary information 
telling you that the packet can only be either type IPv4 or IPv6.


Stewart



On 13/10/2016 06:36, Alexander Vainshtein wrote:
>
> Xiaohu and all,
>
> I respectfully disagree with your statement "*/the first nibble of the 
> MPLS payload has actually been used as an implicit protocol identifier 
> for some payloads/*". In the case of PWs the CW (with this first 
> nibble) may be not present at all, but even when it is present, its 
> first nibble is only used for disambiguation of the PW packets (so 
> that they cannot be mistakenly treated as IPv4 or IPv6 packets by the 
> ECMP mechanisms).
>
>
> My 2c,
>
> Sasha
>
>
>
>
>
>
>
> ------------------------------------------------------------------------
> *From:* mpls <mpls-bounces@ietf.org> on behalf of Xuxiaohu 
> <xuxiaohu@huawei.com>
> *Sent:* Thursday, October 13, 2016 6:49 AM
> *To:* mpls@ietf.org
> *Cc:* bier@ietf.org; sfc@ietf.org
> *Subject:* [mpls] How to indicate the existence of an explicit 
> protocol field immediately after the MPLS label stack?
> Hi all,
>
> It's well-known that the MPLS label stack has no EXPLICIT protocol 
> identifier field to indicate the protocol type of the MPLS payload. 
> However, the first nibble of the MPLS payload has actually been used 
> as an implicit protocol identifier for some payloads, such as IPv4 
> (0100), IPv6(0110) and MPLS-BIER (0101, for more details, please see 
> https://tools.ietf.org/html/draft-ietf-bier-mpls-encapsulation-05#page-5). 
> Unfortunately, the first nibble space is not enough for the 
> sustainable development of new encapsulation headers which may happen 
> to be encapsulated with an MPLS header. Furthermore, the remaining 
> first nibble space available for payload indication is only 0111 due 
> to the NSH specification 
> (https://tools.ietf.org/html/draft-ietf-sfc-nsh-10#page-7) unless the 
> NSH is restricted from being transported directly over the MPLS 
> transport (in this case the NSH is sadly not transport independent 
> anymore).
>
> Hence, it's seem necessary for us to consider the approach of 
> inserting an EXPLICIT protocol identifier field within the MPLS packet 
> as early as possible. The following are two possible ways of inserting 
> an EXPLICIT protocol identifier field within the MPLS packet:
>
> One is to use an SPL (or even ESPL) as described 
> (https://tools.ietf.org/html/draft-xu-mpls-payload-protocol-identifier-01). 
> See the following figure:
>
>      0                   1 2                   3
>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |                 PIL                   | EXP |1|      TTL      |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      |0 0 0 0|       Reserved          |        Protocol Type        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>      | Payload                          |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> Another is to set the first nibble of the 4-octet entry containing the 
> protocol field to a dedicated value (e.g., 1111), as shown in the 
> following figure. In this case, there is no need to insert additional 
> label (s) (i.e., SPL or ESPL) anymore. The logic of the latter 
> approach is that the first nibble of the MPLS payload has been 
> implicitly used as a protocol id (e.g., in the case where the payload 
> is IPv4 or IPv6 packet), and since the 4-bit (implicit) protocol id 
> field is not extensible, we introduce a longer (explicit) protocol id 
> field as per the approach of ESPL.
>        0                   1 2                   3
>        0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |             Bottom Label              | EXP |1|      TTL      |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        |0 1 1 1|       Reserved          | Protocol Type        |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>        | Payload                          |
> +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
> IMHO, the benefits of introducing an explicit protocol id into the 
> MPLS packet include but not limited to: 1) provide a sustainable way 
> of indicating new MPLS payload types without any need of inserting one 
> additional label indicating the MPLS payloads (e.g., considering how 
> to transport NSH over MPLS networks); 2) there is no need any more for 
> each new encapsulation header to deal with the notorious first nibble 
> issue associated with MPLS individually. More specifically, there is 
> no need to intentionally avoid the first nibble of each new 
> encapsulation header from being 0100 (IPv4) or 0110 (IPv6).
>
> Any comments and suggestions are welcome.
>
> Best regards,
> Xiaohu
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
> mpls Info Page - Internet Engineering Task Force 
> <https://www.ietf.org/mailman/listinfo/mpls>
> www.ietf.org
> For information about the MPLS working group, see 
> http://www.ietf.org/html.charters/mpls-charter.html. To see the 
> collection of prior postings to the list, visit ...
>
>
>
>
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls


--------------584D86D38972B862E24FD4FD
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Sasha is correct, and I seem to remember a PW system that did
      meet an Ethernet packet with IPv4 as the first nibble and made
      such a mistake.<br>
    </p>
    <p><br>
    </p>
    <p>You can only use the first nibble as a disambiguator for example
      to distinguish IPv4 and IPv6 if you have some supplementary
      information telling you that the packet can only be either type
      IPv4 or IPv6.</p>
    <p><br>
    </p>
    <p>Stewart<br>
    </p>
    <p><br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 13/10/2016 06:36, Alexander
      Vainshtein wrote:<br>
    </div>
    <blockquote
cite="mid:HE1PR0301MB22666341F0FC2F76AFEBF6DB9DDC0@HE1PR0301MB2266.eurprd03.prod.outlook.com"
      type="cite">
      <meta http-equiv="Content-Type" content="text/html;
        charset=windows-1252">
      <style type="text/css" style="display:none;"><!-- P {margin-top:0;margin-bottom:0;} --></style>
      <div id="divtagdefaultwrapper"
        style="font-size:12pt;color:#000000;font-family:'Times New
        Roman', Times, serif;">
        <p><span style="color: rgb(33, 33, 33); font-size: 13.3333px;">Xiaohu
            and all,</span><br>
        </p>
        <p><span style="color: rgb(33, 33, 33); font-size: 13.3333px;">I
            respectfully disagree with your statement "<span
              style="font-family: &quot;Times New Roman&quot;, Times,
              serif, &quot;Apple Color Emoji&quot;, &quot;Segoe UI
              Emoji&quot;, NotoColorEmoji, &quot;Segoe UI Symbol&quot;,
              &quot;Android Emoji&quot;, EmojiSymbols; font-size:
              13.3333px;"><b><i><span style="background-color: rgb(255,
                    255, 0);">the first nibble of the MPLS payload has
                    actually been used as an implicit protocol
                    identifier for some payloads</span></i></b></span>".
            In the case of PWs the CW (with this first nibble) may be
            not present at all, but even when it is present, its first
            nibble is only used for disambiguation of the PW packets (so
            that they cannot be mistakenly treated as IPv4 or IPv6
            packets by the ECMP mechanisms).</span></p>
        <p><span style="color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
          </span></p>
        <p><span style="color: rgb(33, 33, 33); font-size: 13.3333px;">My
            2c,</span></p>
        <p><span style="color: rgb(33, 33, 33); font-size: 13.3333px;">Sasha</span></p>
        <p><span style="color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
          </span></p>
        <p><span style="color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
          </span></p>
        <p><span style="color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
          </span></p>
        <p><span style="color: rgb(33, 33, 33); font-size: 13.3333px;"><br>
          </span></p>
        <br>
        <br>
        <div style="color: rgb(0, 0, 0);">
          <div>
            <hr tabindex="-1" style="display:inline-block; width:98%">
            <div id="x_divRplyFwdMsg" dir="ltr"><font
                style="font-size:11pt" face="Calibri, sans-serif"
                color="#000000"><b>From:</b> mpls
                <a class="moz-txt-link-rfc2396E" href="mailto:mpls-bounces@ietf.org">&lt;mpls-bounces@ietf.org&gt;</a> on behalf of Xuxiaohu
                <a class="moz-txt-link-rfc2396E" href="mailto:xuxiaohu@huawei.com">&lt;xuxiaohu@huawei.com&gt;</a><br>
                <b>Sent:</b> Thursday, October 13, 2016 6:49 AM<br>
                <b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a><br>
                <b>Cc:</b> <a class="moz-txt-link-abbreviated" href="mailto:bier@ietf.org">bier@ietf.org</a>; <a class="moz-txt-link-abbreviated" href="mailto:sfc@ietf.org">sfc@ietf.org</a><br>
                <b>Subject:</b> [mpls] How to indicate the existence of
                an explicit protocol field immediately after the MPLS
                label stack?</font>
              <div> </div>
            </div>
          </div>
          <font size="2"><span style="font-size:10pt;">
              <div class="PlainText">Hi all,<br>
                <br>
                It's well-known that the MPLS label stack has no
                EXPLICIT protocol identifier field to indicate the
                protocol type of the MPLS payload. However, the first
                nibble of the MPLS payload has actually been used as an
                implicit protocol identifier for some payloads, such as
                IPv4 (0100), IPv6(0110) and MPLS-BIER (0101, for more
                details, please see
                <a moz-do-not-send="true"
href="https://tools.ietf.org/html/draft-ietf-bier-mpls-encapsulation-05#page-5"
                  id="LPlnk95281" previewremoved="true">
https://tools.ietf.org/html/draft-ietf-bier-mpls-encapsulation-05#page-5</a>).
                Unfortunately, the first nibble space is not enough for
                the sustainable development of new encapsulation headers
                which may happen to be encapsulated with an MPLS header.
                Furthermore, the remaining first nibble space available
                for payload indication is only 0111 due to the NSH
                specification (<a moz-do-not-send="true"
                  href="https://tools.ietf.org/html/draft-ietf-sfc-nsh-10#page-7"
                  id="LPlnk148596" previewremoved="true">https://tools.ietf.org/html/draft-ietf-sfc-nsh-10#page-7</a>)
                unless the NSH is restricted from being transported
                directly over the MPLS transport (in this case the NSH
                is sadly not transport independent anymore).
                <br>
                <br>
                Hence, it's seem necessary for us to consider the
                approach of inserting an EXPLICIT protocol identifier
                field within the MPLS packet as early as possible. The
                following are two possible ways of inserting an EXPLICIT
                protocol identifier field within the MPLS packet:<br>
                <br>
                One is to use an SPL (or even ESPL) as described (<a
                  moz-do-not-send="true"
href="https://tools.ietf.org/html/draft-xu-mpls-payload-protocol-identifier-01"
                  id="LPlnk820464" previewremoved="true">https://tools.ietf.org/html/draft-xu-mpls-payload-protocol-identifier-01</a>).
                See the following figure:<br>
                <br>
                     0                   1                  
                2                   3<br>
                     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5
                6 7 8 9 0 1<br>
                    
                +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
                     |                 PIL                   | EXP
                |1|      TTL      |<br>
                    
                +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
                     |0 0 0 0|       Reserved          |        Protocol
                Type        |<br>
                    
                +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
                     |                             
                Payload                          |<br>
                    
                +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
                <br>
                Another is to set the first nibble of the 4-octet entry
                containing the protocol field to a dedicated value
                (e.g., 1111), as shown in the following figure. In this
                case, there is no need to insert additional label (s)
                (i.e., SPL or ESPL) anymore. The logic of the latter
                approach is that the first nibble of the MPLS payload
                has been implicitly used as a protocol id (e.g., in the
                case where the payload is IPv4 or IPv6 packet), and
                since the 4-bit (implicit) protocol id field is not
                extensible, we introduce a longer (explicit) protocol id
                field as per the approach of ESPL. <br>
                       0                   1                  
                2                   3<br>
                       0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4
                5 6 7 8 9 0 1<br>
                      
                +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
                       |             Bottom Label              | EXP
                |1|      TTL      |<br>
                      
                +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
                       |0 1 1 1|       Reserved          |       
                Protocol Type        |<br>
                      
                +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
                       |                             
                Payload                          |<br>
                      
                +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+<br>
                <br>
                IMHO, the benefits of introducing an explicit protocol
                id into the MPLS packet include but not limited to: 1)
                provide a sustainable way of indicating new MPLS payload
                types without any need of inserting one additional label
                indicating the MPLS payloads (e.g., considering how to
                transport NSH over MPLS networks); 2) there is no need
                any more for each new encapsulation header to deal with
                the notorious first nibble issue associated with MPLS
                individually. More specifically, there is no need to
                intentionally avoid the first nibble of each new
                encapsulation header from being 0100 (IPv4) or 0110
                (IPv6).<br>
                <br>
                Any comments and suggestions are welcome.<br>
                <br>
                Best regards,<br>
                Xiaohu<br>
                <br>
                _______________________________________________<br>
                mpls mailing list<br>
                <a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a><br>
                <a moz-do-not-send="true"
                  href="https://www.ietf.org/mailman/listinfo/mpls"
                  id="LPlnk498875" previewremoved="true">https://www.ietf.org/mailman/listinfo/mpls</a>
                <div id="LPBorder_GT_14763367740870.043143404769238725"
                  style="margin-bottom: 20px; overflow: auto; width:
                  100%; text-indent: 0px;">
                  <table
                    id="LPContainer_14763367740870.1073322989652139"
                    style="width: 90%; background-color: rgb(255, 255,
                    255); position: relative; overflow: auto;
                    padding-top: 20px; padding-bottom: 20px; margin-top:
                    20px; border-top: 1px dotted rgb(200, 200, 200);
                    border-bottom: 1px dotted rgb(200, 200, 200);"
                    cellspacing="0">
                    <tbody>
                      <tr style="border-spacing: 0px;" valign="top">
                        <td
                          id="TextCell_14763367740870.9012147860443269"
                          colspan="2" style="vertical-align: top;
                          position: relative; padding: 0px; display:
                          table-cell;">
                          <div
                            id="LPTitle_14763367740870.5076459279055945"
                            style="top: 0px; color: rgb(0, 114, 198);
                            font-weight: normal; font-size: 21px;
                            font-family: wf_segoe-ui_light, &quot;Segoe
                            UI Light&quot;, &quot;Segoe WP Light&quot;,
                            &quot;Segoe UI&quot;, &quot;Segoe WP&quot;,
                            Tahoma, Arial, sans-serif; line-height:
                            21px;">
                            <a moz-do-not-send="true"
                              id="LPUrlAnchor_14763367740870.27546349420586136"
href="https://www.ietf.org/mailman/listinfo/mpls" target="_blank"
                              style="text-decoration: none;">mpls Info
                              Page - Internet Engineering Task Force</a></div>
                          <div
                            id="LPMetadata_14763367740870.227648797510539"
                            style="margin: 10px 0px 16px; color:
                            rgb(102, 102, 102); font-weight: normal;
                            font-family: wf_segoe-ui_normal, &quot;Segoe
                            UI&quot;, &quot;Segoe WP&quot;, Tahoma,
                            Arial, sans-serif; font-size: 14px;
                            line-height: 14px;">
                            <a class="moz-txt-link-abbreviated" href="http://www.ietf.org">www.ietf.org</a></div>
                          <div
                            id="LPDescription_14763367740870.2731247335940117"
                            style="display: block; color: rgb(102, 102,
                            102); font-weight: normal; font-family:
                            wf_segoe-ui_normal, &quot;Segoe UI&quot;,
                            &quot;Segoe WP&quot;, Tahoma, Arial,
                            sans-serif; font-size: 14px; line-height:
                            20px; max-height: 100px; overflow: hidden;">
                            For information about the MPLS working
                            group, see
                            <a class="moz-txt-link-freetext" href="http://www.ietf.org/html.charters/mpls-charter.html">http://www.ietf.org/html.charters/mpls-charter.html</a>.
                            To see the collection of prior postings to
                            the list, visit ...</div>
                        </td>
                      </tr>
                    </tbody>
                  </table>
                </div>
                <br>
                <br>
              </div>
            </span></font></div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
mpls mailing list
<a class="moz-txt-link-abbreviated" href="mailto:mpls@ietf.org">mpls@ietf.org</a>
<a class="moz-txt-link-freetext" href="https://www.ietf.org/mailman/listinfo/mpls">https://www.ietf.org/mailman/listinfo/mpls</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>

--------------584D86D38972B862E24FD4FD--


From nobody Fri Oct 14 14:51:20 2016
Return-Path: <gregimirsky@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 068F11295CE; Fri, 14 Oct 2016 14:51:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 LJzZrxXEEAAe; Fri, 14 Oct 2016 14:51:17 -0700 (PDT)
Received: from mail-oi0-x232.google.com (mail-oi0-x232.google.com [IPv6:2607:f8b0:4003:c06::232]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E67F11294E9; Fri, 14 Oct 2016 14:51:16 -0700 (PDT)
Received: by mail-oi0-x232.google.com with SMTP id d132so152423912oib.2; Fri, 14 Oct 2016 14:51:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to;  bh=nfQ4SEcyzzTKF9C/cnIgaViIW0MgWGyJMWGB8g0lBOc=; b=iel0jBX8B2L8kx6kuuEHwcKU1LoZFSYX8VV40MvCE/LCM7uhg+9RinEBoYiIsRADwP Dzs8p2fj8QnkwbSkeT10Px+leHBiDP7kztoiJPBsJK6sstnOwIqaM01EfUgbit+IXVHP c31fr+5ELfObxJeLtRVuS/zvJxWvpPG2F43g7AY4DhZFf7s995TwBtR7kmmPwk1cZXGf aFYrO4wW04GE6LZwBSqhukSwR/tSqpM/gPwghWn2EAWUYMcXbY18gsO6WkjR+Xu4zCeC 0U5+qfZWFY1q1XJLLNPBmOWzwJSIzelZ2gyWae9QKVT9TgPeiEbV6hufjPE6lwO670W1 eG0A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=nfQ4SEcyzzTKF9C/cnIgaViIW0MgWGyJMWGB8g0lBOc=; b=mj5WMqHLugY6YannCwukMES9z71HhrnA03vwJ6SwR8wHJxnrnlsOlZSx2T/0bKfXo9 T2INlCnFlKqpUsQHaBYLNQvcn5TAp5k5AJqK6c7vTUZcfRGEPw50yOQ0wkgFpnC+ktTc xVNIWFdeTptwo50B0sdZdlZYnmeJSAOaovZN7I0zjXPRxm9D3ficfq6I/0OQHzWcDMCc Vfaw3Y/TWJ9nk2HUkKWbq2J+MsG2pWR/KoSiBMQaIVqVF5sA4u2/0tfqRuEe94xHT/VK FhqJiNg0YDTZtONzeyMAV8k8H7Fm51uMeKWDNdvVlckc5rC3UcwYXKfPeO2ar4Cnj61v hgyQ==
X-Gm-Message-State: AA6/9Rnguri5XKmKMChTW0+R+M1FT/GkZ6F3Ewa1xXkzAVqysI6XjUzV3m3TZPW2j1QfPKmO9txjumd414jQtA==
X-Received: by 10.157.56.179 with SMTP id p48mr6595591otc.22.1476481876092; Fri, 14 Oct 2016 14:51:16 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.49.116 with HTTP; Fri, 14 Oct 2016 14:51:15 -0700 (PDT)
In-Reply-To: <147647894042.18668.13940123723027422984.idtracker@ietfa.amsl.com>
References: <147647894042.18668.13940123723027422984.idtracker@ietfa.amsl.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Fri, 14 Oct 2016 14:51:15 -0700
Message-ID: <CA+RyBmUprK6Jrs3RXVTaYcU3TzVonwUANYcRLt5mxsfTiQgwyw@mail.gmail.com>
To: "rtgwg@ietf.org" <rtgwg@ietf.org>, "nvo3@ietf.org" <nvo3@ietf.org>, sfc@ietf.org, bier@ietf.org
Content-Type: multipart/alternative; boundary=001a11c05284bdeb89053eda39a8
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/udBPsf70FqnJgnz34AKHga3JaJQ>
Subject: [Bier] Fwd: New Version Notification for draft-ooamdt-rtgwg-ooam-header-01.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 14 Oct 2016 21:51:19 -0000

--001a11c05284bdeb89053eda39a8
Content-Type: text/plain; charset=UTF-8

Dear All,
the Common OAM Header draft been updated. Greatly appreciate your comments,
questions and suggestions.

Regards,
Greg

---------- Forwarded message ----------
From: <internet-drafts@ietf.org>
Date: Fri, Oct 14, 2016 at 2:02 PM
Subject: New Version Notification for draft-ooamdt-rtgwg-ooam-header-01.txt
To: Mach Chen <mach.chen@huawei.com>, Li Yizhou <liyizhou@huawei.com>,
Nagendra Kumar <naikumar@cisco.com>, Ignas Bagdonas <ibagdona@gmail.com>,
David Mozes <davidm@mellanox.com>, Gregory Mirsky <gregimirsky@gmail.com>,
Erik Nordmark <nordmark@acm.org>, David Dolson <ddolson@sandvine.com>,
Deepak Kumar <dekumar@cisco.com>



A new version of I-D, draft-ooamdt-rtgwg-ooam-header-01.txt
has been successfully submitted by Greg Mirsky and posted to the
IETF repository.

Name:           draft-ooamdt-rtgwg-ooam-header
Revision:       01
Title:          OAM Header for use in Overlay Networks
Document date:  2016-10-13
Group:          Individual Submission
Pages:          8
URL:            https://www.ietf.org/internet-drafts/draft-ooamdt-rtgwg-
ooam-header-01.txt
Status:         https://datatracker.ietf.org/doc/draft-ooamdt-rtgwg-ooam-
header/
Htmlized:       https://tools.ietf.org/html/draft-ooamdt-rtgwg-ooam-
header-01
Diff:           https://www.ietf.org/rfcdiff?url2=draft-ooamdt-rtgwg-ooam-
header-01

Abstract:
   This document introduces Overlay OAM Header to be used in overlay
   networks to de-multiplex Overlay OAM protocols.


My email address have changed since the last version. Appreciate your help.

Regards,
Greg

Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

--001a11c05284bdeb89053eda39a8
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear All,<div>the Common OAM Header draft been updated. Gr=
eatly appreciate your comments, questions and suggestions.</div><div><br></=
div><div>Regards,</div><div>Greg</div><div><br><div class=3D"gmail_quote">-=
--------- Forwarded message ----------<br>From: <b class=3D"gmail_sendernam=
e"></b> <span dir=3D"ltr">&lt;<a href=3D"mailto:internet-drafts@ietf.org">i=
nternet-drafts@ietf.org</a>&gt;</span><br>Date: Fri, Oct 14, 2016 at 2:02 P=
M<br>Subject: New Version Notification for draft-ooamdt-rtgwg-ooam-header-0=
1.txt<br>To: Mach Chen &lt;<a href=3D"mailto:mach.chen@huawei.com">mach.che=
n@huawei.com</a>&gt;, Li Yizhou &lt;<a href=3D"mailto:liyizhou@huawei.com">=
liyizhou@huawei.com</a>&gt;, Nagendra Kumar &lt;<a href=3D"mailto:naikumar@=
cisco.com">naikumar@cisco.com</a>&gt;, Ignas Bagdonas &lt;<a href=3D"mailto=
:ibagdona@gmail.com">ibagdona@gmail.com</a>&gt;, David Mozes &lt;<a href=3D=
"mailto:davidm@mellanox.com">davidm@mellanox.com</a>&gt;, Gregory Mirsky &l=
t;<a href=3D"mailto:gregimirsky@gmail.com">gregimirsky@gmail.com</a>&gt;, E=
rik Nordmark &lt;<a href=3D"mailto:nordmark@acm.org">nordmark@acm.org</a>&g=
t;, David Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sandvi=
ne.com</a>&gt;, Deepak Kumar &lt;<a href=3D"mailto:dekumar@cisco.com">dekum=
ar@cisco.com</a>&gt;<br><br><br><br>
A new version of I-D, draft-ooamdt-rtgwg-ooam-<wbr>header-01.txt<br>
has been successfully submitted by Greg Mirsky and posted to the<br>
IETF repository.<br>
<br>
Name:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0draft-ooamdt-rtgwg-ooam-heade=
r<br>
Revision:=C2=A0 =C2=A0 =C2=A0 =C2=A001<br>
Title:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 OAM Header for use in Overlay Netw=
orks<br>
Document date:=C2=A0 2016-10-13<br>
Group:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 Individual Submission<br>
Pages:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 8<br>
URL:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 <a href=3D"https://www.ietf.o=
rg/internet-drafts/draft-ooamdt-rtgwg-ooam-header-01.txt" rel=3D"noreferrer=
" target=3D"_blank">https://www.ietf.org/internet-<wbr>drafts/draft-ooamdt-=
rtgwg-<wbr>ooam-header-01.txt</a><br>
Status:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://datatracker.iet=
f.org/doc/draft-ooamdt-rtgwg-ooam-header/" rel=3D"noreferrer" target=3D"_bl=
ank">https://datatracker.ietf.org/<wbr>doc/draft-ooamdt-rtgwg-ooam-<wbr>hea=
der/</a><br>
Htmlized:=C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://tools.ietf.org/html/=
draft-ooamdt-rtgwg-ooam-header-01" rel=3D"noreferrer" target=3D"_blank">htt=
ps://tools.ietf.org/html/<wbr>draft-ooamdt-rtgwg-ooam-<wbr>header-01</a><br=
>
Diff:=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.o=
rg/rfcdiff?url2=3Ddraft-ooamdt-rtgwg-ooam-header-01" rel=3D"noreferrer" tar=
get=3D"_blank">https://www.ietf.org/rfcdiff?<wbr>url2=3Ddraft-ooamdt-rtgwg-=
ooam-<wbr>header-01</a><br>
<br>
Abstract:<br>
=C2=A0 =C2=A0This document introduces Overlay OAM Header to be used in over=
lay<br>
=C2=A0 =C2=A0networks to de-multiplex Overlay OAM protocols.<br>
<br>
<br>
My email address have changed since the last version. Appreciate your help.=
<br>
<br>
Regards,<br>
Greg<br>
<br>
Please note that it may take a couple of minutes from the time of submissio=
n<br>
until the htmlized version and diff are available at <a href=3D"http://tool=
s.ietf.org" rel=3D"noreferrer" target=3D"_blank">tools.ietf.org</a>.<br>
<br>
The IETF Secretariat<br>
<br>
</div><br></div></div>

--001a11c05284bdeb89053eda39a8--


From nobody Fri Oct 21 16:21:08 2016
Return-Path: <agenda@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AE191294F2; Fri, 21 Oct 2016 16:21:05 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Secretariat\"" <agenda@ietf.org>
To: <akatlas@gmail.com>, <bier-chairs@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.36.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147709206547.28214.5558881311129450309.idtracker@ietfa.amsl.com>
Date: Fri, 21 Oct 2016 16:21:05 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/3wpRfSpUnTQ9SfXyFwTYJY0Vh8g>
Cc: bier@ietf.org
Subject: [Bier] bier - Requested session has been scheduled for IETF 97
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 21 Oct 2016 23:21:05 -0000

Dear Alia Atlas,

The session(s) that you have requested have been scheduled.
Below is the scheduled session information followed by
the original request. 

bier Session 1 (2:00:00)
    Monday, Afternoon Session II 1550-1750
    Room Name: Studio 3 size: 80
    ---------------------------------------------
    


Request Information:


---------------------------------------------------------
Working Group Name: Bit Indexed Explicit Replication
Area Name: Routing Area
Session Requester: Alia Atlas

Number of Sessions: 1
Length of Session(s):  2 Hours
Number of Attendees: 50
Conflicts to Avoid: 
 First Priority: pim rtgwg detnet homenet




Special Requests:
  Need to sanity check the conflicts with the chairs...
---------------------------------------------------------


From nobody Wed Oct 26 14:29:48 2016
Return-Path: <gjshep@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E5F31295AC for <bier@ietfa.amsl.com>; Wed, 26 Oct 2016 14:29:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 PV9z9mHVtwi9 for <bier@ietfa.amsl.com>; Wed, 26 Oct 2016 14:29:45 -0700 (PDT)
Received: from mail-qt0-x22d.google.com (mail-qt0-x22d.google.com [IPv6:2607:f8b0:400d:c0d::22d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BC2711293F4 for <bier@ietf.org>; Wed, 26 Oct 2016 14:29:45 -0700 (PDT)
Received: by mail-qt0-x22d.google.com with SMTP id q7so10598973qtq.1 for <bier@ietf.org>; Wed, 26 Oct 2016 14:29:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:reply-to:from:date:message-id:subject:to; bh=ybCKJNRG8JGkk/9oVOmTdbrz7S4fgVFgNDkCE/bTDfA=; b=Ir1Aewf/FR711pwjUfRgjx39xjsiMTrjvnwYfuIhR8i2p9ztml2oA3z65ACwAdd3hq t41snczy+kPMzBcgsMchqthiYBUnwah/JFhjVWqq8hc+HMwMrVLWcWN3dP28rrc8Nde5 KEQxRx4gaoIVbzO+RlfLGHo9ZI7GzKs+1Md3j0nXMpJTXjlyipMFlqrvh9Rb66CsSp9Q ABsCKD2MCN1kaW09Usp94h7ioDpXN1LqCr2Dj0+9d5f6e+fcdnprSMuYxQ1PIFPr4iYQ Y+WcIOg1vjbXvikhQkWO8wkOxVv1KG0hDSXmEJXMDdItpiL7UG+bi0/YT262QBXNQtXW 7puA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:reply-to:from:date:message-id :subject:to; bh=ybCKJNRG8JGkk/9oVOmTdbrz7S4fgVFgNDkCE/bTDfA=; b=mkOOV6y2IzZeGqdP+rHXWRAAYB58byqlkAMmiIe3mN1ZDlMhm8SWhcMTIOFO1rea/O sL6Qo6iu3DJ65S021WrGwJ4Do7K/JZzUFPHvRjVZtpBSwDkn8pJcmFPTD0EcAIeVPOPf Trg6RlG1pqvWEMOP1TrCB9zV8OBtdwjnsQAXIf3WKwmTkp1iX0g3m1VEkMRzYlQuvJzN uWBmWSiMFslxUi9PCndV8xyDRKlxfiUF+ngg8QaFvgH1Ox6ytU02uTdE0Qa0xhX7dmbO Fwg5Bmplm+ljjrvtyfA3hdVtQ4FWPJfJDwiM5vTVZma+D2qYYqrAEcnYwuiUtoMEXtm9 wNFQ==
X-Gm-Message-State: ABUngvczPiNAx4IQmHOpqp8kSSfKB7EoEGLdkaG3a10XJyDwoCFkIXblWjg4xSw3bhxkItjPss0KW2RhG88/0w==
X-Received: by 10.200.48.104 with SMTP id g37mr3693481qte.6.1477517384725; Wed, 26 Oct 2016 14:29:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.200.53.130 with HTTP; Wed, 26 Oct 2016 14:29:44 -0700 (PDT)
From: Greg Shepherd <gjshep@gmail.com>
Date: Wed, 26 Oct 2016 14:29:44 -0700
Message-ID: <CABFReBpLWKc83mNH6M2FnuXEco1nrYPetTPn5ejH_YCx7EEKhw@mail.gmail.com>
To: "bier@ietf.org" <bier@ietf.org>
Content-Type: multipart/alternative; boundary=001a1141e26cddbd0f053fcb52cd
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/aZ_2A-Q6TXc0GSYS6KW-LDLBpVg>
Subject: [Bier] BIER WG - Call for agenda items, Seoul, South Korea
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
Reply-To: gjshep@gmail.com
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 26 Oct 2016 21:29:47 -0000

--001a1141e26cddbd0f053fcb52cd
Content-Type: text/plain; charset=UTF-8

*IETF 97, Seoul, South Korea (UTC +9)November 13-18, 2016
<https://www.ietf.org/meeting/97/index.html>*

Please send your request for BIER WG agenda items. Include name, draft link
and/or title, and the amount of time you would like.

Cheers,
Greg (chairs)

--001a1141e26cddbd0f053fcb52cd
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><strong style=3D"font-family:verdana,arial,helvetica,sans-=
serif;font-size:12.666666984558105px"><a href=3D"https://www.ietf.org/meeti=
ng/97/index.html" style=3D"font-family:verdana,arial,helvetica,sans-serif;f=
ont-size:12.666666984558105px">IETF 97, Seoul, South Korea (UTC +9)<br>Nove=
mber 13-18, 2016</a></strong><br><div><br></div><div>Please send your reque=
st for BIER WG agenda items. Include name, draft link and/or title, and the=
 amount of time you would like.</div><div><br></div><div>Cheers,</div><div>=
Greg (chairs)</div></div>

--001a1141e26cddbd0f053fcb52cd--


From nobody Fri Oct 28 06:58:30 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: bier@ietf.org
Delivered-To: bier@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 3A9A6126B6D; Fri, 28 Oct 2016 06:58:25 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.36.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147766310523.25003.8113093888674102669.idtracker@ietfa.amsl.com>
Date: Fri, 28 Oct 2016 06:58:25 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/XWw-di-OWxDBirE9YsWgzUl-mU8>
Cc: bier@ietf.org
Subject: [Bier] I-D Action: draft-ietf-bier-architecture-05.txt
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Oct 2016 13:58:25 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Bit Indexed Explicit Replication of the IETF.

        Title           : Multicast using Bit Index Explicit Replication
        Authors         : IJsbrand Wijnands
                          Eric C. Rosen
                          Andrew Dolganow
                          Tony Przygienda
                          Sam K Aldrin
	Filename        : draft-ietf-bier-architecture-05.txt
	Pages           : 36
	Date            : 2016-10-28

Abstract:
   This document specifies a new architecture for the forwarding of
   multicast data packets.  It provides optimal forwarding of multicast
   packets through a "multicast domain".  However, it does not require a
   protocol for explicitly building multicast distribution trees, nor
   does it require intermediate nodes to maintain any per-flow state.
   This architecture is known as "Bit Index Explicit Replication"
   (BIER).  When a multicast data packet enters the domain, the ingress
   router determines the set of egress routers to which the packet needs
   to be sent.  The ingress router then encapsulates the packet in a
   BIER header.  The BIER header contains a bitstring in which each bit
   represents exactly one egress router in the domain; to forward the
   packet to a given set of egress routers, the bits corresponding to
   those routers are set in the BIER header.  Elimination of the per-
   flow state and the explicit tree-building protocols results in a
   considerable simplification.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-bier-architecture/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-bier-architecture-05

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-bier-architecture-05


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Mon Oct 31 20:02:26 2016
Return-Path: <gregimirsky@gmail.com>
X-Original-To: bier@ietfa.amsl.com
Delivered-To: bier@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 31B89129ACC; Mon, 31 Oct 2016 20:02:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
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 TcrWaw9uw88R; Mon, 31 Oct 2016 20:02:22 -0700 (PDT)
Received: from mail-oi0-x230.google.com (mail-oi0-x230.google.com [IPv6:2607:f8b0:4003:c06::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C234A129B45; Mon, 31 Oct 2016 20:02:19 -0700 (PDT)
Received: by mail-oi0-x230.google.com with SMTP id i127so266018618oia.2; Mon, 31 Oct 2016 20:02:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:from:date:message-id:subject:to; bh=PizQ1wZj6YOQ7DhosVogHMzRbx+yTgM5yMBlZqD0sqI=; b=ol1Jt/mirRMtYESPjRacu7Kjyf+p/0PNuuki+lQmOR4d0fKdhZVJCkRUCaUEECmNS/ As0foqQbP+oR8a9fbdP8VlwFGK1MOguB18DzStarDgOvFzHCEnxmtrP9yRuWaAJw5x9d EVvwZEbLLKnGOGYfaTXFRokpXlGqVB4W+p5axVEHKN7CuPezapLRK0mQSNvlVTVACpKj ZC+53rqpmAgHHbXuXFoVuVKZ/yu63UDvBNH7zqaBXDtF1Xf2/kAf3oiJvL5IQTmDVFhK Iw7ptcVOFW6KY8s/6YrzMoYjomSAzoVdfZfR7nUzqhtKeJpgykEqEBMMQY4jgf7yMH7H PhrQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=PizQ1wZj6YOQ7DhosVogHMzRbx+yTgM5yMBlZqD0sqI=; b=Lzuq9OOBhQs1oZ165HEmfZzHH4MQ1OTO1Ew6iBDR9LDDdA6aW1usJJ/rrD1VdzuLAL Wt7OjqdIc8BrDca/LuiDTXhg+fOZ7a+iac27e68515rbKpVf3tRkDAjQnEFGC4s9vM7P 3yfEPRTM2FDuliY7c9c/tpF++4xEX8bJqqaN7sx63mjUhPOVID3JKSOnlE/okqF3rOpy f697PugP6cgjv9yX/o3CmDVAmR2DqmAgobziVwd6yC1yDg0hGe5v6Cki0gGjcOufF485 vOaSFBbLsl23ShAE+q2LQxG/NY0Rsb6vpU9unvJdkdPHBx+qljnllUrjtSSGMZws26NX RuhQ==
X-Gm-Message-State: ABUngveHs7ty4v9oP2+1BTNcmuRbVdeS2Bd4WbOgS9eeSSW3McfrXnjHK/T9Oe/7YrzJ7nG2HKI2hIgSkj0jSA==
X-Received: by 10.157.14.228 with SMTP id 91mr21817832otj.133.1477969338462; Mon, 31 Oct 2016 20:02:18 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.49.116 with HTTP; Mon, 31 Oct 2016 20:02:18 -0700 (PDT)
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 31 Oct 2016 20:02:18 -0700
Message-ID: <CA+RyBmVG8Z3Zd2QWOSx+K1je+kczY7PUQtmx1CVAWp6RPqJr=w@mail.gmail.com>
To: bier-chairs@ietf.org, bier@ietf.org
Content-Type: multipart/alternative; boundary=001a113719106879870540348d0b
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/OZhQbSCPKRHvdtc3yXHRDG4mbNw>
Subject: [Bier] Slot request
X-BeenThere: bier@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: "\"Bit Indexed Explicit Replication discussion list\"" <bier.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/bier>, <mailto:bier-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/bier/>
List-Post: <mailto:bier@ietf.org>
List-Help: <mailto:bier-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/bier>, <mailto:bier-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Nov 2016 03:02:24 -0000

--001a113719106879870540348d0b
Content-Type: text/plain; charset=UTF-8

Dear WG Chairs, et. al,
authors of draft-ooamdt-rtgwg-ooam-header and draft-ooamdt-rtgwg-demand-cc-cv
have updated these draft and would appreciate a presentation slot:

   - OAM Header for use in Overlay Networks   draft-ooamdt-rtgwg-ooam-header
     Greg Mirsky    10 min
   - On-demand Continuity Check (CC) and Connectivity Verification (CV) for
   Overlay Networks   draft-ooamdt-rtgwg-demand-cc-cv   Greg Mirsky     10
   min

It would be great if both presentations can be scheduled in one session as
one block.

Regards,
Greg

--001a113719106879870540348d0b
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Dear WG Chairs, et. al,<div><div style=3D"font-size:12.8px=
"><span style=3D"font-size:12.8px;line-height:0px"><span style=3D"font-size=
:13px">authors of=C2=A0</span></span><span style=3D"font-size:1em;line-heig=
ht:0pt">draft-ooamdt-rtgwg-ooam-<wbr>header and=C2=A0</span><span style=3D"=
font-size:1em;line-height:0pt">draft-ooamdt-rtgwg-demand-<wbr>cc-cv have up=
dated these draft and would appreciate a presentation slot:</span><br><ul><=
li><span style=3D"font-size:1em;line-height:0pt">OAM Header for use in Over=
lay Networks =C2=A0=C2=A0</span><span style=3D"font-size:13px;line-height:0=
px">draft-ooamdt-rtgwg-ooam-<wbr>header =C2=A0 Greg Mirsky =C2=A0 =C2=A010 =
min</span><br></li><li><span style=3D"font-size:13px;line-height:0px">On-de=
mand Continuity Check (CC) and Connectivity Verification (CV) for Overlay N=
etworks =C2=A0=C2=A0</span><span style=3D"font-size:13px;line-height:0px">d=
raft-ooamdt-rtgwg-demand-<wbr>cc-cv =C2=A0 Greg Mirsky =C2=A0 =C2=A0 10 min=
</span><br></li></ul><span style=3D"line-height:0px">It would be great if b=
oth presentations can be scheduled in one session as one block.</span></div=
><div style=3D"font-size:12.8px"><span style=3D"line-height:0px"><br></span=
></div><div style=3D"font-size:12.8px"><span style=3D"line-height:0px">Rega=
rds,</span></div><div style=3D"font-size:12.8px"><span style=3D"line-height=
:0px">Greg</span></div></div></div>

--001a113719106879870540348d0b--

