Re: [mpls] [Bier] Encapsulation first nibble

"Zhaohui (Jeffrey) Zhang" <zzhang@juniper.net> Tue, 17 March 2015 17:36 UTC

Return-Path: <zzhang@juniper.net>
X-Original-To: mpls@ietfa.amsl.com
Delivered-To: mpls@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 663C11A87EF; Tue, 17 Mar 2015 10:36:00 -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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham
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 vCuCcA_5rJ5L; Tue, 17 Mar 2015 10:35:58 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0777.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:777]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CA21F1A87EB; Tue, 17 Mar 2015 10:35:57 -0700 (PDT)
Received: from BY2PR05MB079.namprd05.prod.outlook.com (10.242.38.16) by DM2PR0501MB1104.namprd05.prod.outlook.com (25.160.245.140) with Microsoft SMTP Server (TLS) id 15.1.106.15; Tue, 17 Mar 2015 17:35:41 +0000
Received: from BY2PR05MB079.namprd05.prod.outlook.com ([169.254.8.136]) by BY2PR05MB079.namprd05.prod.outlook.com ([169.254.8.136]) with mapi id 15.01.0106.007; Tue, 17 Mar 2015 17:35:40 +0000
From: "Zhaohui (Jeffrey) Zhang" <zzhang@juniper.net>
To: Antoni Przygienda <antoni.przygienda@ericsson.com>, Xuxiaohu <xuxiaohu@huawei.com>, "stbryant@cisco.com" <stbryant@cisco.com>, Eric Rosen <erosen@juniper.net>, BIER <bier@ietf.org>
Thread-Topic: [Bier] Encapsulation first nibble
Thread-Index: AQHQXcZsT/NTuReqcUafEPAn7P7Hmp0a0zkAgAWxRoCAAAe/AIAAZCaAgAABcAA=
Date: Tue, 17 Mar 2015 17:35:40 +0000
Message-ID: <BY2PR05MB079ACD3AE28CC48B48C789ED4030@BY2PR05MB079.namprd05.prod.outlook.com>
References: <55033E87.3030305@juniper.net> <5503403E.4050304@cisco.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0831CB77@NKGEML512-MBS.china.huawei.com> <1FEE3F8F5CCDE64C9A8E8F4AD27C19EE0831CBB2@NKGEML512-MBS.china.huawei.com> <2E4BB27CAB87BF43B4207C0E55860F1827D3C5@eusaamb103.ericsson.se>
In-Reply-To: <2E4BB27CAB87BF43B4207C0E55860F1827D3C5@eusaamb103.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [66.129.241.10]
authentication-results: ericsson.com; dkim=none (message not signed) header.d=none;
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM2PR0501MB1104;
x-microsoft-antispam-prvs: <DM2PR0501MB11049A0179253EB2CA95578CD4030@DM2PR0501MB1104.namprd05.prod.outlook.com>
x-forefront-antispam-report: BMV:1; SFV:NSPM; SFS:(10019020)(6009001)(377454003)(51704005)(13464003)(102836002)(122556002)(2950100001)(106116001)(2900100001)(99286002)(76576001)(62966003)(15975445007)(77156002)(93886004)(86362001)(40100003)(66066001)(92566002)(54356999)(76176999)(46102003)(33656002)(19580395003)(19580405001)(2656002)(74316001)(50986999)(2501003)(87936001); DIR:OUT; SFP:1102; SCL:1; SRVR:DM2PR0501MB1104; H:BY2PR05MB079.namprd05.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en;
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(5002010); SRVR:DM2PR0501MB1104; BCL:0; PCL:0; RULEID:; SRVR:DM2PR0501MB1104;
x-forefront-prvs: 0518EEFB48
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2015 17:35:40.1862 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR0501MB1104
Archived-At: <http://mailarchive.ietf.org/arch/msg/mpls/yuEImhe6POOGgLI6xAqsBo1A1xU>
Cc: "mpls@ietf.org" <mpls@ietf.org>, "sfc@ietf.org" <sfc@ietf.org>
Subject: Re: [mpls] [Bier] Encapsulation first nibble
X-BeenThere: mpls@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multi-Protocol Label Switching WG <mpls.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mpls>, <mailto:mpls-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/mpls/>
List-Post: <mailto:mpls@ietf.org>
List-Help: <mailto:mpls-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mpls>, <mailto:mpls-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Mar 2015 17:36:00 -0000

Today those "heuristics" are typically used in very specific deployments where an operator knows well what kind of traffic is going through their MPLS infrastructure.

As Eric mentioned in the other message, a nibble value specific to BIER might be useful for other purpose than ECMP entropy, and if such a value is standardized (like value 0 and 1 that are reserved for PWs), then it helps reduce the clashing with random/hacky heuristics usages.

Jeffrey

> -----Original Message-----
> From: BIER [mailto:bier-bounces@ietf.org] On Behalf Of Antoni Przygienda
> Sent: Tuesday, March 17, 2015 1:16 PM
> To: Xuxiaohu; stbryant@cisco.com; Eric Rosen; BIER
> Cc: mpls@ietf.org; sfc@ietf.org
> Subject: Re: [Bier] Encapsulation first nibble
> 
> Not being much of an encapsulation, data plane guy myself, I wonder a tad
> how hacky those 'heuristics' are.  Last label indicates clearly a BIER
> header is following. For the LSRs that do not support BIER and do not
> parse the BIER encaps there is no reason to look 'behind the label'.
> Multiple sub-domains allow for clean separation of traffic with different
> properties if needed and with that there is even less reason for some kind
> of 'heuristic' DPI
> 
> Now, given some 'heuristics' are in place no matter what value we put into
> the nibble, sooner or later we'll collide with it no matter what value we
> pick since such 'heuristics' basically try to parse bits without
> understanding their context and with that can easily mistake an 'eye' for
> an 'I' or an 'aye'.
> 
> --- tony
> 
> 
> 
> _______________________________________________
> BIER mailing list
> BIER@ietf.org
> https://www.ietf.org/mailman/listinfo/bier