Re: [babel] About BIER in Babel

Zhang Z <zzhang_ietf@hotmail.com> Tue, 28 March 2017 23:14 UTC

Return-Path: <zzhang_ietf@hotmail.com>
X-Original-To: babel@ietfa.amsl.com
Delivered-To: babel@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 85A27126BFD for <babel@ietfa.amsl.com>; Tue, 28 Mar 2017 16:14:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.126
X-Spam-Level:
X-Spam-Status: No, score=-1.126 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FORGED_HOTMAIL_RCVD2=0.874, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=hotmail.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 p0JS1iuGkdQo for <babel@ietfa.amsl.com>; Tue, 28 Mar 2017 16:14:49 -0700 (PDT)
Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-oln040092255037.outbound.protection.outlook.com [40.92.255.37]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F843126CE8 for <babel@ietf.org>; Tue, 28 Mar 2017 16:14:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hotmail.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=rxkWK77wRweusituiemuWsVqIRqfhTb5la1XJjISNso=; b=phKhIUjNcpd7CmHwTe9r+Oy6N50WvtiLwWluKIXb/bY/5DQdVr2nh7sQacl3RzGaKvshN1gaWr4EqDPz2nXA5FyXheT1hr1GPMOgQ2YWMT5Ik6XPIjr3hCOEZWznuDiFH7ycnuFt0i1eyaDmC4jnEAfoRvsCmF0EVTxW6yB9Usomgoz4LlOabu/CV+ousMNvqRW4urUP59t4u+/nIH/4FkZj97dQbdPsJ5nvptp229rC2Q+ZyycZrivk/b+0Vp2HEGq/s7VJCPdiXF6jxtikBT8En2TC7AVx7pOztrKJoayxgCwurXEwUM34RJBiJDK1+PQ5NFePFx4A/WD14RLVtw==
Received: from HK2APC01FT048.eop-APC01.prod.protection.outlook.com (10.152.248.55) by HK2APC01HT093.eop-APC01.prod.protection.outlook.com (10.152.249.226) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.977.7; Tue, 28 Mar 2017 23:14:44 +0000
Received: from PS1PR03MB1562.apcprd03.prod.outlook.com (10.152.248.54) by HK2APC01FT048.mail.protection.outlook.com (10.152.249.200) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.977.7 via Frontend Transport; Tue, 28 Mar 2017 23:14:44 +0000
Received: from PS1PR03MB1562.apcprd03.prod.outlook.com ([fe80::d16b:4b9a:d789:5f0a]) by PS1PR03MB1562.apcprd03.prod.outlook.com ([fe80::d16b:4b9a:d789:5f0a%14]) with mapi id 15.01.1005.010; Tue, 28 Mar 2017 23:14:43 +0000
From: Zhang Z <zzhang_ietf@hotmail.com>
To: Juliusz Chroboczek <jch@irif.fr>, "zhang.zheng@zte.com.cn" <zhang.zheng@zte.com.cn>, Zhang Z <zzhang_ietf@hotmail.com>, "pierre.pfister@darou.fr" <pierre.pfister@darou.fr>, "prz@juniper.net" <prz@juniper.net>, "gjshep@gmail.com" <gjshep@gmail.com>
CC: "babel@ietf.org" <babel@ietf.org>
Thread-Topic: [babel] About BIER in Babel
Thread-Index: AQHSqASE+FBqZZhPnk6jNtau8gv99KGq4UBy
Date: Tue, 28 Mar 2017 23:14:43 +0000
Message-ID: <PS1PR03MB15625DDBBDF79080DB3E811A8E320@PS1PR03MB1562.apcprd03.prod.outlook.com>
References: <87shlxyvqe.wl-jch@irif.fr>
In-Reply-To: <87shlxyvqe.wl-jch@irif.fr>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-slblob-mailprops: 7vaohneSo7ob2xFSTiFgkbBpkV4/ckGYwXJYnZaH0Gsq4rP2oH1wZd9aLYkiTHvYCsZvl4tpXp84MXHI0jrrY5KITruUrdNFic2oQsHafNtFTHojnVj0dGkB2Aq6hT+p2533P0cw+47E/wTpUqRnX8979n/0hAWHfZACmU/A9LY3qOcwlp16wWdhNkix+VxDGPX1yPJ6Slq0LrOcZEYIhbHZ0ADDU2DrXH+bZQJ1BT+y/Vj3WXu+dhwJxnrMTR0Rjw+nrD+dAoioo05Vdfdaas6c9o6Jsi2BIKv0yhjdCIZK+CWIZRwAaZwEkvq1D0yOjX5BuRZPYG5lqo2P3Z8acte24nO0AtFthKI8m2c0+t2gMyV4qCtD82zGZOhqdinWbnXuqfydmNCZFYbaS0zvdyu23gFJiObayBmiMjJl6oDz1D4CK0jCljz9Mck2tz4nwlp4CHxis60JCgM2CRA52fourqYmc5lRKexFrFJsl8aG3mkvD7jtJQ61vXJ5mfvBbr1AISS+65XchHhe0UqHYuTrhOx+z36cJON+Knibvb9LqHEzq15QLLesbW5Pu1q3jAMNeObg7XMo2hfyG1UmXa1fBdRt/CRr/APh4/+IrMLgNbLqTvx3Ri63akTNv6QZMwhvZb0FInpHdqAuAnUbigYK2ARcRwUbh4ZD+OdYf9RXMVDrOC72b7FMl1Zx/DauSS6GuweHLbKB4Vafty8hOwNdMO6VcQK2nwK/yYo2Mnm/o0rCGpfKtj55eO6s1CTf/sWXtIpHT3ynyxFTn/XUr0wBBpnyzqvh71RFRKkjL0LoojgMqri/jh5kcbIKzCvKzPM33RSRTn9LICYnldbXPPTbnk1IYgqxrMAZg9gHFz1TeM/4086rEu1zPrw31pIrdYgm0dPZhJWkF+nbev8vLjD6VYHaiHRVASaXvHob1Oc=
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=hotmail.com;
x-incomingtopheadermarker: OriginalChecksum:D1B04347F82A56F51B72E5989909AECAA7827CAE1A41E2ECB70DBC7F61366A5B; UpperCasedChecksum:25C56FE36E32FCBCFAE99ED8526FEBFFA8083728FA3C54C54E27A044836D2747; SizeAsReceived:9193; Count:43
x-tmn: [vcmLlc0NzWvcPQP5oLLLJpBJw05ivioV]
x-microsoft-exchange-diagnostics: 1; HK2APC01HT093; 5:tj7jRcdbz+CJP86fA2JmVtXzvq5vAjfc+eQlbEAsaeIZDX8Q8H1sByPHJS9Pnp0EcTdkqhT7937wt4vDBy0MquxZnBcqsMy3XZkKA7Kk6ehX14rz7g+lRWLctL97dAKr9sTU9KY6rhK+L14UF1dSnQ==; 24:ngP4+3zSSRNt4kIlypf1SiESkz/3GJ08ca1LHt5sF1peYIN9/sGzktSg/lR8G5sUpTWO5rVTbmtVbAZix0rmu1UB6aHFmFuP1uPtw2bGY5g=; 7:ZP2lwgH3YW+FihnWSN78iAaK3T8tZ5cOD6DqfVbOxyur+/dgF7d2GYSgmQhrtyYZuDzXuTMSaEqjKTei50+y6mjSOxILGxHjo4kmosHd3CsZrVT0DcNhFdcDw3Sxop2UstV9aFiNrxc7iesjmH6WvRiGvPBxPkF63kE88HoqtLn1mnvOFcriTVg9neCH0rnN0TgcxBpNMlGlxhcbT/8aCsL8IVrFFNfjRCkknGrO8m6JjezizmIVjijQpWUbnihd+WSu0qME2BmFAd7hj+nJoJdMxeXOeJMA52zuCQ7lMPpybBvuVArWtqO0EFhOHWBd
x-incomingheadercount: 43
x-eopattributedmessage: 0
x-forefront-antispam-report: EFV:NLI; SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:HK2APC01HT093; H:PS1PR03MB1562.apcprd03.prod.outlook.com; FPR:; SPF:None; LANG:en;
x-ms-office365-filtering-correlation-id: 703db1f1-835f-4f35-6730-08d476303820
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201702061074)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031322274)(201702181274)(1603101448)(1601125374)(1701031045); SRVR:HK2APC01HT093;
x-ms-exchange-slblob-mailprops: 7vaohneSo7qyXA5DHcVdlmnCQgUt0ZXLH/AUaEnKdQsHHIAvui1Q+6jXUVcSsGbPsr/Q9uYFOnveAnVszeRzPtx4h7tkj6Bb0BF8n0QROL4D/gyQz24XyLuuWFxLXTnflubII/I3i/J+vCuqVXGecfKQb8mL13G5+lVGtaKM2PspoADVN6NLGT3Vn2wT41dYwtyjDE8ZGsYSZt2k6EPWYy6f4zaxwOFkivC9+bUX0Re6YHYTKcD6AMMqEsP+atH4/wnwA4fGMPTprx9yp4spXGdQ9WzRdrzpE3F6Zc/kYTJrdVbaxE15qTynjEybXf1U+QF9/VV1i2dj/dtiN8/YFGDNHBmByX0WbCuroMCZMlTAc4wRf7kQKpESqZpFwvunVu4ayCA+pOtH21i21Zm8GZ4GrIxYJLJGooKo6/XIy5IX2cutQk39AXqfRpw2k6px4HWEeZL0MLoKkv/JlUsiAhCArpjVaSrHY64wBBOJNEDEFuJxAmwurw2cHnyGz96/SSlaiv+94fdVAQPB0oGBxnwCnUmE/COo/qonoBg1I2Yw1PN0FEPHiWLfmJgqhWMycg07V2A8DYhUFC/Uos0E1WNfA8gv616nW2UN+pkaUtQK34SIa8Aezej2HRcsGbeEW3invV6gzmNMKvl8Q1PIM61g28KVYaep2vNWx8BVMHsBbj10A102oSSgj4tgDTEWZLCBTd2VHv+P8FRZxIpkjw/w7LaYD/BKRNoIeA2ZFogMrnmfXLGyEMRx2XIlTUVTqwwgknv8MFHlsD4BXjtgofX9f2oUV8osGmCRYilZk2ZEeDs68giffAcaiD11p1exxmFJX6d/rNfBHt8OgYl700CqWx8JVpiStb9FhXO11jWUnCULfGZSeaV++7JuKHWvOpVcrOe3AeD7LzBxKgsFuhixn0ktLqONwFOT3xKGvxg=
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:HK2APC01HT093; BCL:0; PCL:0; RULEID:; SRVR:HK2APC01HT093;
x-forefront-prvs: 0260457E99
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_PS1PR03MB15625DDBBDF79080DB3E811A8E320PS1PR03MB1562apcp_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Mar 2017 23:14:43.6906 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HK2APC01HT093
Archived-At: <https://mailarchive.ietf.org/arch/msg/babel/o1jZlOYsBvQcTxhQPRUnvWp21ww>
Subject: Re: [babel] About BIER in Babel
X-BeenThere: babel@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "A list for discussion of the Babel Routing Protocol." <babel.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/babel>, <mailto:babel-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/babel/>
List-Post: <mailto:babel@ietf.org>
List-Help: <mailto:babel-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/babel>, <mailto:babel-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 28 Mar 2017 23:14:51 -0000

 Hi Juliusz and all,
At first I must apology about the misunderstanding caused by the two drafts. One is “draft-zhang-bier-babel-extensions-00”, it was presented in Seoul meeting; it is the BIER Routing underlay technology. The other one is “draft-zhang-pim-babel-ext-02”, it was presented in this meeting. It is multicast flow overlay technology. The two drafts focus on different aspect of BIER technology. And the two drafts are independent though we can use them together. The man who is not familiar with BIER will be confused about it. The first draft “draft-zhang-bier-babel-extensions-00” had been discussed in BIER working group and many people thought that it is worth implemented. The second draft “draft-zhang-pim-babel-ext-02” is just an idea for multicast flow overlay. And the implementation that we discussed today is “draft-zhang-bier-babel-extensions-00”.
I suggest strongly that the draft “draft-ietf-bier-architecture-05” should be read first. You will know the meaning of Routing underlay/ BIER layer/ Multicast Flow Overlay. The three layers are focus on different aspect of BIER technology. Routing underlay is used to transfer BFR-id corresponding information. There are OSPF/ ISIS/ BGP BIER extension in BIER working group. You can find them through the link “https://tools.ietf.org/wg/bier/”. In fact, the draft “draft-zhang-bier-babel-extensions-00” also belongs to Routing underlay layer. And this draft is worth implemented first.
The draft “draft-zhang-pim-babel-ext-02” belongs to Multicast Flow Overlay. This layer is used to transfer particular multicast flow information. And there is also a draft “draft-pfister-bier-mld-03” that is used to solve it. And the “draft-pfister-bier-mld-03” is the function that we call MLD in abbreviation.
So, you will see that we can use “draft-zhang-bier-babel-extensions-00” and “draft-pfister-bier-mld-03” together to solve the Routing Underlay and Multicast Flow Overlay. It is Babel + MLD solution. And many people include me think that it is a good way to achieve the multicast deployment.
The way that I said use one protocol to solve multicast problem is that we use “draft-zhang-bier-babel-extensions-00” and “draft-zhang-pim-babel-ext-02” at the same time. In this situation we only use one protocol Babel to solve Routing underlay and Multicast flow overlay. This function is just an idea. And it means nothing if there is no situation that we can only use one protocol to deploy multicast.
In a word, we should consider the implementation of “draft-zhang-bier-babel-extensions-00”. The BIER forwarding plane software had also been implemented by ZTE, and I think Cisco does it also. So at first it should be considered that how to merge Babel protocol and BIER forwarding software together. And then implement “draft-zhang-bier-babel-extensions-00”.


Thanks,
Sandy

________________________________
发件人: babel <babel-bounces@ietf.org> 代表 Juliusz Chroboczek <jch@irif.fr>
发送时间: 2017年3月29日 4:47
收件人: zhang.zheng@zte.com.cn
抄送: babel@ietf.org
主题: [babel] About BIER in Babel

Dear Sandy, dear all,

I think there are very good reasons why it would be interesting to
experiment with BIER and Babel.  As you explained, there are at least two
approaches worth considering:

  - announce BIER routing directly in Babel, as your draft suggests;
  - use MLD with Babel.

I am not competent to judge which approach is suitable, but it is clearly
attractive to run a single protocol.

As I mentioned at the mike, there are a number of problems with your
encoding.  My personal intuition would be to use a new AE number for BIER,
but of course someone would need to write it down and check the details.

As David mentioned, some of us would feel much more comfortable if there
were a prototype implementation before we are asked to adopt your draft.
I would be interested in helping, but I have neither the competence nor
the manpower to do the implementation on my own.

-- Juliusz

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