Re: [OPSAWG] WG adoption poll for draft-song-opsawg-ntf

<Thomas.Graf@swisscom.com> Sun, 17 March 2019 10:09 UTC

Return-Path: <Thomas.Graf@swisscom.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E798127B50; Sun, 17 Mar 2019 03:09:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.688
X-Spam-Level:
X-Spam-Status: No, score=-1.688 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (message has been altered)" header.d=swisscom.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 A-sxwTLEVCMi; Sun, 17 Mar 2019 03:09:16 -0700 (PDT)
Received: from mail.swisscom.com (mailout110.swisscom.com [138.188.166.110]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CDF92127978; Sun, 17 Mar 2019 03:09:14 -0700 (PDT)
Received: by mail.swisscom.com; Sun, 17 Mar 2019 11:09:04 +0100
Message-ID: <329360030.2903880.1552817344254@ss007564.tauri.ch>
MIME-Version: 1.0
Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg="sha1"; boundary="----=_Part_2903878_984639566.1552817344253"
X-Mailer: Totemo_TrustMail_(Notification)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Swisscom.onmicrosoft.com; s=selector1-swisscom-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=tsijdicw+ZSbUqubBYkwpWlH58N6uxte6QPvowddAtI=; b=ZYuoxJUf4MpsRtEcjSl0Avra1lRMgCNABdBozCDjpnsBaFdXMWGgzA5NoSRRkxZI+jzIsA62sAJZampTn1KeZVew86yIL8ucVNiHGtkL2Vf8l8JnqzQY1PA46FVtxUmQzQe1xz+ijR3rf1MmsGuUAokC9TrOLiAxWRe+yuXzD4Y=
From: Thomas.Graf@swisscom.com
To: zhoutianran@huawei.com, opsawg@ietf.org
CC: opsawg-chairs@ietf.org
Thread-Topic: WG adoption poll for draft-song-opsawg-ntf
Thread-Index: AdTXr9EYsccz/7geS/63c5m5plF4mwE8E7LQ
Date: Sun, 17 Mar 2019 10:09:00 +0000
References: <BBA82579FD347748BEADC4C445EA0F21B5822CA0@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <BBA82579FD347748BEADC4C445EA0F21B5822CA0@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
msip_labels: MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Enabled=True; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SiteId=364e5b87-c1c7-420d-9bee-c35d19b557a1; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Owner=Thomas.Graf@swisscom.com; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_SetDate=2019-03-17T10:08:58.3230327Z; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Name=C2 Internal; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Application=Microsoft Azure Information Protection; MSIP_Label_2e1fccfb-80ca-4fe1-a574-1516544edb53_Extended_MSFT_Method=Automatic; Sensitivity=C2 Internal
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Thomas.Graf@swisscom.com;
x-originating-ip: [178.195.227.151]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 5060981f-f74c-48ec-b434-08d6aac0939e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600127)(711020)(4605104)(2017052603328)(7153060)(49563074)(7193020); SRVR:VI1PR02MB5360;
x-ms-traffictypediagnostic: VI1PR02MB5360:
x-ms-exchange-purlcount: 5
x-microsoft-antispam-prvs: <VI1PR02MB5360E97F3FB57232A61F4BC989460@VI1PR02MB5360.eurprd02.prod.outlook.com>
x-forefront-prvs: 09796A1B83
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(346002)(376002)(396003)(39850400004)(366004)(136003)(13464003)(189003)(199004)(110136005)(316002)(6246003)(66574012)(790700001)(81156014)(71190400001)(71200400001)(76176011)(6116002)(99286004)(7696005)(68736007)(229853002)(4326008)(8676002)(486006)(99936001)(11346002)(446003)(81166006)(53936002)(3846002)(8936002)(476003)(33656002)(966005)(72206003)(256004)(2501003)(14444005)(105586002)(97736004)(66066001)(25786009)(186003)(52536014)(7736002)(10290500003)(10300500001)(733005)(6436002)(478600001)(102836004)(86362001)(74316002)(236005)(606006)(6506007)(14454004)(2906002)(53546011)(106356001)(26005)(9686003)(54556002)(55016002)(5660300002)(6306002)(54896002); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR02MB5360; H:VI1PR02MB4429.eurprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: swisscom.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: CGDmKQUGXJ38iBwQyASagDCiz0tINU9uB11/Vh5k+ZIvUbLcfzJflkRgGzqW7XuyldLr8F80WE4vLciWkKl+4k3MryR1kGs6O41Cb6hpOQUhhcLs2/qjZZsTG4wJUbHRKRAUkIoAxqjOXlnMAUOVTt7sKP+ye73NojgGe36rGUONVMPOkF9GgGV0EQUfCA7jU7c1651RzU4jZnKEMEXLToExmD38iLen/Hjqizyf1oATbGQ/ZnwX3MquiV+puwDPz0WD+70Nq0i18Q+7HjZ2KsixjIGPGMeI2hjZBDSeKvF7atuQgYYRzXaKu/OyqMIIUqskrzmrOrYr3iODJj5eR1IUaSwmAoCoEqx1h3B0yWtITCvzFxsJa1lhQ5n/eo6R+EFRDVVsByR4TaqO5jlA6LeTAynlhY2rzRQIP6bzUZU=
X-MS-Exchange-CrossTenant-Network-Message-Id: 5060981f-f74c-48ec-b434-08d6aac0939e
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Mar 2019 10:09:00.5877 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 364e5b87-c1c7-420d-9bee-c35d19b557a1
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR02MB5360
X-OriginatorOrg: swisscom.com
X-CFilter-Loop: Reflected
X-Trustmail: processed
Archived-At: <https://mailarchive.ietf.org/arch/msg/opsawg/1kuI5xKDTkIa7q5jRKGDq1frFLU>
Subject: Re: [OPSAWG] WG adoption poll for draft-song-opsawg-ntf
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/opsawg/>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Mar 2019 10:09:19 -0000

Hi Tianran and co-authors,



I support the adoption from a network operator perspective. Thank you very much that you driving this important topic at IETF.



I agree with the authors that IETF needs to ensure that all activities covered by Network Telemetry has to be coordinated to allow metric correlation and Big Data integration to gain visibility into our networks. Without visibility into our networks, networks and automation won't reach maturity levels we know from other industries.



I like to add the following input:



Section 3, "The Necessity of a Network Telemetry Framework", paragraph "Network visibility presents multiple viewpoints"

--

In section 4.2 "Data Objects" you lay out nicely the 3 different areas metrics can be collected. Control-Plane, Forwarding-Plane and Management (device, physical topology). It is important to describe that if metrics are correlated between these 3 areas, metrics can be viewed from these 3 different viewpoints. Examples:



Traffic Impact:                                                From forwarding-plane perspective we can verify if traffic impact was caused due to a control-plane or a management plane change or not.

Service Provisioning:                                    From a control-plane perspective we can verify if service provisioning was successful and undesired traffic or device impact was caused.

Physical Topology Modification:               From a device/physical topology perspective, we can verify when new devices are introduced or existing are changed or upgraded, if control-plane worked, forwarding path was adjusted to redundant device and no traffic impact is visible from a customer/service perspective.



For a automated closed loop operation this is essential. Same as an autopilot in an modern airplane works, it needs sensors covering multiple aspects. When change is performed, it has to verify if desired outcome is achieved.



These metric correlation between control-plane, forwarding-plane and management (device, physical topology) can only be achieved when:



1.           Each area has key fields which contain the same values

2.           These time series metrics have same timestamps



In those areas, IETF and this NTF draft needs to play an important role by not only point out which key metrics exists (find the right amount is key), it also has to ensure that within RFC's covering metric collection, enrichment and correlation, this aspects are fostered.



Example1: With "if-index" field in ietf-interfaces.yang  model (A YANG Data Model for Interface Management, RFC 7223) we are able to correlate to IPFIX (RFC 7011) entity 10 (ingressInterface) and 14 (egressInterface).

Example2: With "ip address" field in ietf-ip.yang model (A YANG Data Model for IP Management, RFC 8344) we are able to correlate BGP next-hop attribute in BMP (BGP Monitoring Protocol, RFC 7854).

Example3: With IPFIX entity 90 (mplsVpnRouteDistinguisher) we are able to correlate to BGP route-distinguisher in BMP (BGP Monitoring Protocol, RFC 7854).



If you look at the last example and the following IETF draft which wants to enrich forwarding-plane with BGP metrics on the flow exporter, we have to ask ourselves if IPFIX entity 90 is a key field and should be part of any RFC which correlates between BGP control-plane and forwarding-plane.



Export BGP community information in IP Flow Information Export (IPFIX)

https://tools.ietf.org/html/draft-ietf-opsawg-ipfix-bgp-community-12



Another aspect which is currently not covered is schema conversion. Network metrics have schema definitions (YANG, IPFIX template, BMP message format) which are currently not supported in Big Data environment. Widely used in Hadoop environments is AVRO (https://en.wikipedia.org/wiki/Apache_Avro). We need to describe and allow that schema conversion is possible.



[cid:image002.jpg@01D4DCB1.D17DED40]





Further, IETF should take the step towards Big Data and standardize a schema language which can be used at Big Data and network metric schema's can be easily converted to. Without proper schema conversion, collected metrics can't be automatically processed at scale within Big Data environments.



Kind regards

Thomas Graf

____________________________________________________________________________

Network Engineer

Datacenter Functions

Telefon +41-58-223 84 01

Mobile  +41-79-728 80 12

thomas.graf@swisscom.com

____________________________________________________________________________

Swisscom (Schweiz) AG

IT, Network & Infrastructure

Datacenter Functions

Binzring 17

8045 Zürich

www.swisscom.com

Postadresse:

Binzring 17

8045 Zürich





-----Original Message-----
From: OPSAWG <opsawg-bounces@ietf.org> On Behalf Of Tianran Zhou
Sent: Monday, March 11, 2019 3:40 AM
To: opsawg@ietf.org
Cc: opsawg-chairs@ietf.org
Subject: [OPSAWG] WG adoption poll for draft-song-opsawg-ntf



Hi WG,



As you may have seen, the authors have posted an update to draft-song-opsawg-ntf-03 to address discussions in Bangkok and after.

https://datatracker.ietf.org/doc/draft-song-opsawg-ntf/

https://mailarchive.ietf.org/arch/msg/opsawg/g338UPfVAtOhVhdDzhJcR2nS76E



In Bangkok there seemed to some interest in working on this topic and the chairs believe it is in scope for this working group.



This email starts a poll for adoption.

If you support adopting this document please say so, and please give an indication of why you think it is important. Also please say if you will be willing to review and help the draft.

If you do not support adopting this document as a starting point for work on this topic, please say why.

This poll will run until 9am in Prague on Monday 25th March.



Regards,

Tianran, OPSAWG Co-Chair



_______________________________________________

OPSAWG mailing list

OPSAWG@ietf.org<mailto:OPSAWG@ietf.org>

https://www.ietf.org/mailman/listinfo/opsawg