Re: [Gen-art] Genart early review of draft-ietf-opsawg-ipfix-bgp-community-04

li zhenqiang <li_zhenqiang@hotmail.com> Wed, 28 February 2018 01:54 UTC

Return-Path: <li_zhenqiang@hotmail.com>
X-Original-To: gen-art@ietfa.amsl.com
Delivered-To: gen-art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 97CF4124D68; Tue, 27 Feb 2018 17:54:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.124
X-Spam-Level:
X-Spam-Status: No, score=-1.124 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_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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 c-ufMobvRefp; Tue, 27 Feb 2018 17:54:39 -0800 (PST)
Received: from APC01-HK2-obe.outbound.protection.outlook.com (mail-oln040092255064.outbound.protection.outlook.com [40.92.255.64]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC0A2129C59; Tue, 27 Feb 2018 17:54:38 -0800 (PST)
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=GqQ8ZRZt5Ohhy9sOW4BM7kleT4m856sM17QrlebZQwg=; b=Ip6EGo9czfdIW/WPyvoBTg3XUW1HK4ODc8TyFhChIMU9fthS58fiNuZBmpLMrLvuJhXiPgSTVz6NfxuuoIayIC42XRVwPjOoW/9didZLQzrtvBS1LVaQnYxZxbOahNo4Lh1QAVT6z5HlygEEoETQPfQhaXU/7CMvCZXP5uVT5P19TYw3eJ+X8+INw0UCsGb48lh7Y0QHRaLfSGAuutlC7Lhb0Wd7EfOGZaLQSNE3ZwmY01I1lJP8ERwbQVlHZEIem2rAka/ch4MVBpxDU7adDpAue7inSyb989kFsz5DmNpL9CoFomD33YPcoe5+qmVUrhHXEG/YotSBz3bXzKZDEQ==
Received: from SG2APC01FT026.eop-APC01.prod.protection.outlook.com (10.152.250.55) by SG2APC01HT035.eop-APC01.prod.protection.outlook.com (10.152.251.27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.20.506.19; Wed, 28 Feb 2018 01:54:35 +0000
Received: from HKNPR0601MB1794.apcprd06.prod.outlook.com (10.152.250.51) by SG2APC01FT026.mail.protection.outlook.com (10.152.250.190) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.20.506.19 via Frontend Transport; Wed, 28 Feb 2018 01:54:35 +0000
Received: from HKNPR0601MB1794.apcprd06.prod.outlook.com ([fe80::c58c:aed6:f914:7beb]) by HKNPR0601MB1794.apcprd06.prod.outlook.com ([fe80::c58c:aed6:f914:7beb%13]) with mapi id 15.20.0548.013; Wed, 28 Feb 2018 01:54:35 +0000
From: li zhenqiang <li_zhenqiang@hotmail.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "gen-art@ietf.org" <gen-art@ietf.org>
CC: "draft-ietf-opsawg-ipfix-bgp-community.all@ietf.org" <draft-ietf-opsawg-ipfix-bgp-community.all@ietf.org>, opsawg <opsawg@ietf.org>
Thread-Topic: Re: Genart early review of draft-ietf-opsawg-ipfix-bgp-community-04
Thread-Index: AQHTsDcUnpp4UHXqGESURUb0Xioc+Q==
Date: Wed, 28 Feb 2018 01:54:34 +0000
Message-ID: <HKNPR0601MB17943B2A144D57A9DF9A7CA2FCC70@HKNPR0601MB1794.apcprd06.prod.outlook.com>
References: <151819723555.1208.12835539554987861622@ietfa.amsl.com>, <76CD132C3ADEF848BD84D028D243C927982D3D8D@NKGEML515-MBX.china.huawei.com>, <05c59213-301b-ca3e-f7c1-2c4b5314fb01@joelhalpern.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-incomingtopheadermarker: OriginalChecksum:2713C775C8EE39EE71241242E40D2D0B5023EBAD54282F719BFF5C3FC585963E; UpperCasedChecksum:55D5954D6DB633FDAC2F4826AE9693FC8586C49CDD1B04D150192D3AB2B44229; SizeAsReceived:7443; Count:46
x-ms-exchange-messagesentrepresentingtype: 1
x-tmn: [e4wiLktpTEo+gDrq6TimkrcTRQrNxISC+XxZj0B4zOM=]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; SG2APC01HT035; 6:eenhGRD7Z23ybtHiIU2X4qKLcXuYcT1rWhRfAn9JIbXjQYybStBVX3XWEMdCCCZRQWFxXHFYRd8vyw5m0UrIlPYVv6MbNysnD4trU8Fzg+V24pZnXIamw3PirISMmHWIGS92tQR9o451M8ywOBfYTFXQFhO16CHgeO7HPVUCcSOBRSfgullt0YHUzmFzRwxTPB7vikqjd1C73bbkWEf2eSAWGB+SBxrO4ZTdoieNWlDqCxQ9pdv3ojGeqmkjsvEXS8TbrS3eI4x2o5me6ENj26vV67noFOd4EOaUfm0XZMrw1DCRiuwmhox/3hv7xtqPTBnlb9NJxF2z0sg3nvDIh8oZ5ptxfLu/57VfHKWAFsE=; 5:VzRLAnoElx0IrhAgm/eAc/SHzGh5ZWW68/a3dDKApDCpzy5Px2btvitehgZPwgfreVxcKbnkhOEXjtmub0pAF9CAORkM1aB1xyGaHMOvtekdHVhiGUPQtWfICymx5KU6GkmJQUSyA9/tUWfTTQsO8MJ8HEmq3mKLhHPGZgJPGMI=; 24:CI87ist3/mZ5uBr6q3O8DhQm+22S7MnqPRnlzf2jq9QGLRTtI1MfWqE5+K+wxwdqVDMSmP+Ltsgj29arvXXovO5R5UP/dD4r5crZRlOnU4A=; 7:ULxc/D9Qxnb6KglwEDciDtz4xfEugxsbcGTtLJhPORSicpyPthw5HwbE0xeJsQRTP3FFNesdYI2AKT5wbu22Lgrk0u5BUr+/N1hhJiOF2Bdg76VwN3TiV3fD8ssaBKGH6r0AL3UWOW6Epqi8f9oYIBZ+vQkKToOEIUrNyrmfg5dJRBlCp2MpZKOw+SvdaJ27PhWTWzu1G72S3RTYZJ8Fig476XXL05c+6Q1XMDzF3j2LZZ/gu+9K11uJM0AwsM9r
x-incomingheadercount: 46
x-eopattributedmessage: 0
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(7020095)(201702061078)(5061506573)(5061507331)(1603103135)(2017031320274)(2017031324274)(2017031323274)(2017031322404)(1601125374)(1603101448)(1701031045); SRVR:SG2APC01HT035;
x-ms-traffictypediagnostic: SG2APC01HT035:
x-ms-office365-filtering-correlation-id: aca0368d-0ea8-4c05-03a8-08d57e4e36de
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(444000031); SRVR:SG2APC01HT035; BCL:0; PCL:0; RULEID:; SRVR:SG2APC01HT035;
x-forefront-prvs: 0597911EE1
x-forefront-antispam-report: SFV:NSPM; SFS:(7070007)(98901004); DIR:OUT; SFP:1901; SCL:1; SRVR:SG2APC01HT035; H:HKNPR0601MB1794.apcprd06.prod.outlook.com; FPR:; SPF:None; LANG:;
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_HKNPR0601MB17943B2A144D57A9DF9A7CA2FCC70HKNPR0601MB1794_"
MIME-Version: 1.0
X-OriginatorOrg: hotmail.com
X-MS-Exchange-CrossTenant-Network-Message-Id: aca0368d-0ea8-4c05-03a8-08d57e4e36de
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Feb 2018 01:54:34.9923 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Internet
X-MS-Exchange-CrossTenant-id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SG2APC01HT035
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/3-wfC4wRnPZhU7Hld_NkWOZQY0g>
Subject: Re: [Gen-art] Genart early review of draft-ietf-opsawg-ipfix-bgp-community-04
X-BeenThere: gen-art@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/gen-art>, <mailto:gen-art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art/>
List-Post: <mailto:gen-art@ietf.org>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/gen-art>, <mailto:gen-art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 28 Feb 2018 01:54:42 -0000

Hi Joel,

This is Zhenqiang Li from China Mobile. The purpose of this doc is not to report the well-known communities, but the operator planed communities represent the groups of the customers, peers, the geographical and topological related information as stated in RFC4384, which is a common practice and also used in our field network.

When the exporter, i.e. router, receives the templete to report the communities, the exporter gets the information through BGP lookup using the corresponding source or destination IP of a traffic flow. The procedure for the exporter to get the community informaiton of a traffic flow is the same as it gets the AS information.

Best Regards,
Zhenqiang Li
________________________________
li_zhenqiang@hotmail.com

From: Joel M. Halpern<mailto:jmh@joelhalpern.com>
Date: 2018-02-12 00:37
To: Dongjie (Jimmy)<mailto:jie.dong@huawei.com>; gen-art@ietf.org<mailto:gen-art@ietf.org>
CC: draft-ietf-opsawg-ipfix-bgp-community.all@ietf.org<mailto:draft-ietf-opsawg-ipfix-bgp-community.all@ietf.org>; opsawg@ietf.org<mailto:opsawg@ietf.org>
Subject: Re: Genart early review of draft-ietf-opsawg-ipfix-bgp-community-04
This was a requested early review.  You folks can do as you deem best.

From where I sit, it seems odd.  Most well-known communities do not fit
the pattern of representing groups of sources or groups of destinations.
I presume the intent here is for this to be useful in some AS other than
the one originating the communities.  Which makes it even harder to see
when it would apply.
I presume this is driven by having found that it would have helped in
some real-world situation?

I think the document would be helped by a clearer description of when it
applies and what behavior is expected of the router (not just "the same
as that over there.")

Yours,
Joel

On 2/11/18 1:32 AM, Dongjie (Jimmy) wrote:
> Hi Joel,
>
> Thanks for your review comments. Please see my replies inline:
>
>> -----Original Message-----
>> From: Joel Halpern [mailto:jmh@joelhalpern.com]
>> Sent: Saturday, February 10, 2018 1:27 AM
>> To: gen-art@ietf.org
>> Cc: draft-ietf-opsawg-ipfix-bgp-community.all@ietf.org; opsawg@ietf.org
>> Subject: Genart early review of draft-ietf-opsawg-ipfix-bgp-community-04
>>
>> Reviewer: Joel Halpern
>> Review result: Not Ready
>>
>> This is an early gen-art review of draft-ietf-opsawg-ipfix-bgp-04.
>>
>> The document is clear about what it is trying to do, and readable.  It is not
>> clear about how it expects this to actually work.
>>
>> However, I find the underlying concept confusing.
>> 1) BGP Communities may sometimes represent subsets of traffic.  But usually
>> they represent tagging intended to influence routing which is only indirectly
>> related to meaningful subsets of traffic for TE purposes.  One may be able to
>> make an argument that this could better enable monitoring the effects of some
>> BGP communities.  But the draft does not make that argument.
>
> This depends on how the BGP communities are used by the operators. Except some well-known communities, BGP communities are used in a customized manner. In some cases, BGP communities indicate the source and destination information of a group of traffic flows. These are the major case this document is focusing on, as it would be helpful for operator to collect the traffic statistics based on BGP communities. Using BGP communities to influence routing is another popular use case. In that case, it may also be helpful to collect traffic statistic information related to the BGP communities, while the purpose may not be just for TE.
>
> 2) It is
>> unclear what this actually expects the router to do in generating this
>> information.
>> Reading between the lines, it seems that what is desired is for the router
>> control process to go through the IPFIX collected information before it is
>> exported, and add BGP community tags to the export information.
>> (Generating such information directly from the forwarding plane would place
>> significant load on the forwarding representation and processing, and on the
>> control logic to generate FIB information.)  Given that off-line BGP information
>> collection is a common practice, and that such information is common across
>> the AS, it would actually seem simpler to perform such processing and
>> aggregation offline rather than in the router.
>
> The behavior of a router would be similar to its behavior with the existing BGP relevant IEs, e.g. bgpSourceAsNumber, bgpDestinationAsNumber, bgpNextHopIPv4Address, etc. Basically this is the aggregated traffic information collection model, in which the router aggregates the collected traffic information based on the IEs specified in the template, so that it can export much less information to the collector without losing the information the collector really cares about. Exporting aggregated traffic statistics has been widely used in the networks.
>
> Note that the purpose of this mechanism is to export the aggregated traffic statistics information at the granularity specified by BGP communities, while BMP can used to collect the detailed information of BGP RIBs and BGP events, IMO they are designed for different purposes. Although it is possible to export all the non-aggregated traffic information to the collector, and let the collector to correlate them with the BGP communities, this can bring heavy burden to both the exporter and the collector.
>
>>
>> If the IDR working group has not been consulted about this, I would strongly
>> recommend working with them as to whether this is actually useful information
>> to collect, and how and where to collect it. If the IDR working group does not
>> consider important to work on this, then that gives you useful information in
>> and of itself.
>
> The IDR WG has been notified about the LC of this document, so far there is no objection received from them. We would like to encourage IDR people to review and give feedbacks to help improve this document. Whether the new IEs are useful or not should be determined in the OPSAWG.
>
> Best regards,
> Jie
>