Re: [Bier] 答复: draft-kumarzheng-bier-ping-03

"Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com> Sat, 24 September 2016 12:09 UTC

Return-Path: <naikumar@cisco.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 0840312B3CA for <bier@ietfa.amsl.com>; Sat, 24 Sep 2016 05:09:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -16.836
X-Spam-Level:
X-Spam-Status: No, score=-16.836 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-2.316, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.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 ujLghMIweN9t for <bier@ietfa.amsl.com>; Sat, 24 Sep 2016 05:09:46 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5885B12B040 for <bier@ietf.org>; Sat, 24 Sep 2016 05:09:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17745; q=dns/txt; s=iport; t=1474718986; x=1475928586; h=from:to:subject:date:message-id:mime-version; bh=kHaTFAX2YoEAFNcFeEruso1xm8vB05w4Sqx6UxWHhFg=; b=WopMRE9vJwgmX+GLJ/q4QjyHsaByncsAQi4Onvnkrgd484adkDbpfDPD y67tMgsf4+QRLqG5TaC7xgeYj+IBEAh7zDJ1N/Ao8i3UKn9b7p43fmmWv HoNHI41sMDu5eS/yGyPQkqpE73WjlOa/iEKazN09igTVixOXSxx7See70 M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0C8AQC1bOZX/40NJK1dGgEBAQECAQEBAQgBAQEBgwc0AQEBAQEeV3wHjSymOYUQggSGHgIcgTk4FAECAQEBAQEBAV4nhGEBAQUtXgEGAhEDAQIoBQQwFAYDCgQBEohLk0ydIAiMUQEBAQEBAQQBAQEBAQEBIIsLhFIJCRYEgkaCXgWZdgGPZ49rjGuDewEeNoMZHIFQcoRFK4ECfwEBAQ
X-IronPort-AV: E=Sophos;i="5.30,387,1470700800"; d="scan'208,217";a="152557443"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Sep 2016 12:09:19 +0000
Received: from XCH-RTP-014.cisco.com (xch-rtp-014.cisco.com [64.101.220.154]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u8OC9J66006879 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 24 Sep 2016 12:09:19 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-014.cisco.com (64.101.220.154) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sat, 24 Sep 2016 08:09:18 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Sat, 24 Sep 2016 08:09:18 -0400
From: "Nagendra Kumar Nainar (naikumar)" <naikumar@cisco.com>
To: Xuxiaohu <xuxiaohu@huawei.com>, "bier@ietf.org" <bier@ietf.org>
Thread-Topic: [Bier] 答复: draft-kumarzheng-bier-ping-03
Thread-Index: AQHSFlx5FSoAe108lE26k533IjwNYA==
Date: Sat, 24 Sep 2016 12:09:18 +0000
Message-ID: <D40BE24B.188775%naikumar@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.5.7.151005
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.52.80]
Content-Type: multipart/alternative; boundary="_000_D40BE24B188775naikumarciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/bier/sC_9T7UOI9F85OokUjrd6zGDnWw>
Subject: Re: [Bier] 答复: draft-kumarzheng-bier-ping-03
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: Sat, 24 Sep 2016 12:09:48 -0000

Hi Xiaohu,

Target SI-BS is a optimization to perform the trace towards a specific BFER.

<Xiaohu>When initiator performs traceroute towards more than one BFER, how could it construct a trace path of a tree?

<Nagendra> The response with Sender’s handle and sequence number should help correlate the (set of) responses to the request. The downstream mapping TLV and the upstream Interface TLV provides the details about the path. How it is used to construct/display the path is an implementation matter.

<Xiaohu>When initiator performs traceroute towards a single BFER, the trace path may be totally different from the real path of a BIER packet could containing that BFER and other BFERs, so what’s the real value of BIER traceroute in practice?

<Nagendra> The main intention of Target SI-BS is to make (as much) sure that the trace stays in-line to data path. A transit node with multiple ECMP may use different keys for entropy hashing which potentially includes the incoming bistring in the header and entropy value. Using the bit string of the to-be-traced BFER alone in the BIER header will end up taking a different path. But allowing the complete bistring (for any specific group for example) and using Target SI-BS and Responder BFR/BFER TLV will help trace the path towards a specific BFER. By simply changing the entropy, one may be able to detect the ECMP paths as well. As defined in section 4.2, re-uses the machinery from RFC4379 for ECMP discovery. A more detailed explanation will be included in later revision.

Thanks,
Nagendra


From: BIER <bier-bounces@ietf.org<mailto:bier-bounces@ietf.org>> on behalf of Xuxiaohu <xuxiaohu@huawei.com<mailto:xuxiaohu@huawei.com>>
Date: Friday, September 23, 2016 at 11:49 PM
To: Xuxiaohu <xuxiaohu@huawei.com<mailto:xuxiaohu@huawei.com>>, "bier@ietf.org<mailto:bier@ietf.org>" <bier@ietf.org<mailto:bier@ietf.org>>
Subject: [Bier] 答复: draft-kumarzheng-bier-ping-03

BTW, I’m also wondering the real value of the BIER traceroute functionality in real BIER networks.

It said in the draft that

“In trace route mode, Initiator MAY
   include Target SI-Bitstring TLV to control the path trace towards any
   specific BFER or set of BFERs.”

When initiator performs traceroute towards more than one BFER, how could it construct a trace path of a tree? When initiator performs traceroute towards a single BFER, the trace path may be totally different from the real path of a BIER packet could containing that BFER and other BFERs, so what’s the real value of BIER traceroute in practice?

Best regards,
Xiaohu

发件人: BIER [mailto:bier-bounces@ietf.org] 代表 Xuxiaohu
发送时间: 2016年9月24日 11:21
收件人: bier@ietf.org<mailto:bier@ietf.org>
主题: [Bier] draft-kumarzheng-bier-ping-03

Hi co-authors of this draft,

I’m curious to know the rationale of the choice that “ BIER OAM is defined in a way that it stays within BIER layer by following directly the BIER header without mandating the need for IP header.” In other words, what’s the real benefit of eliminating the IP header? Anyway, you would need IP protocol stack on each BFR, especially for reply mode 2 (i.e., Reply via IPv4/IPv6 UDP packet). In addition, I’m also wondering the necessity of Reply mode 3 (i.e., Reply via BIER packet). In other words, why does “the Initiator intend to validate the return BIER path” since the forward and return BIER paths between two BFRs may be totally asymmetric?

Best regards,
Xiaohu