From tictoc-bounces@ietf.org Thu Oct 18 10:39:33 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IiWX7-0006Jq-Tg; Thu, 18 Oct 2007 10:39:33 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IiWX5-0006F2-GW for tictoc@ietf.org; Thu, 18 Oct 2007 10:39:31 -0400 Received: from mx2-012.rad.co.il ([212.199.240.16] helo=antivir2.rad.co.il) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IiWWr-0004FP-Rc for tictoc@ietf.org; Thu, 18 Oct 2007 10:39:25 -0400 Received: from exrad3.rad.co.il (HELO exrad3.ad.rad.co.il) ([192.114.24.112]) by antivir2.rad.co.il with ESMTP; 18 Oct 2007 16:38:09 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----_=_NextPart_001_01C81194.8072721E" Date: Thu, 18 Oct 2007 16:38:06 +0200 Message-ID: <457D36D9D89B5B47BC06DA869B1C815D055120D8@exrad3.ad.rad.co.il> X-MS-Has-Attach: yes X-MS-TNEF-Correlator: Thread-Topic: submission of TICTOC modularization draft Thread-Index: AcgRjYHUyemqIWlHTOC3cvjpfGhIgA== From: "Yaakov Stein" To: X-Spam-Score: 0.0 (/) X-Scan-Signature: 1d8165457635e4ae587bbb513f69669b Subject: [TICTOC] submission of TICTOC modularization draft X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. ------_=_NextPart_001_01C81194.8072721E Content-Type: multipart/alternative; boundary="----_=_NextPart_002_01C81194.8072721E" ------_=_NextPart_002_01C81194.8072721E Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all,=20 =20 You will recall that one of the outcomes of the BOF in Prague was that we needed to to separate the TICTOC problem into small modules and to more clearly identify the deliverables. Stewart, Karen, and I promised to write a "modularization draft" to solve this problem. =20 I have submitted the promised TICTOC modularization draft. =20 Unfortunately, the automatic tool had some problems with our author's names, and so time consuming manual intervention will be needed. So I am attaching the draft to this email. =20 Comments would be appreciated. =20 Y(J)S =20 =20 ------_=_NextPart_002_01C81194.8072721E Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Hi = all,=20
 
You = will recall that=20 one of the outcomes of the BOF in Prague
was = that we needed=20 to to separate the TICTOC problem into small modules
and to = more clearly=20 identify the deliverables.
Stewart, Karen, and=20 I promised to write a "modularization draft"
to = solve this=20 problem.
 
=
I have = submitted the=20 promised TICTOC modularization draft.
 
Unfortunately, the=20 automatic tool had some problems with our
author's names, and=20 so time consuming manual intervention
will = be needed. So I=20 am attaching the draft to this email.
 
Comments would be=20 appreciated.
 
Y(J)S
 
 
------_=_NextPart_002_01C81194.8072721E-- ------_=_NextPart_001_01C81194.8072721E Content-Type: text/plain; name="draft-stein-tictoc-modules-00.txt" Content-Transfer-Encoding: base64 Content-Description: draft-stein-tictoc-modules-00.txt Content-Disposition: attachment; filename="draft-stein-tictoc-modules-00.txt" DQoNCg0KVElDVE9DICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICBZKEopIFN0ZWluDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgUkFEIERhdGEgQ29tbXVuaWNhdGlvbnMNCkludGVuZGVkIHN0YXR1czog SW5mb3JtYXRpb25hbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFMuIEJyeWFudA0K RXhwaXJlczogQXByaWwgMjAsIDIwMDggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBDaXNjbyBTeXN0ZW1zDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIEsuIE8nRG9ub2dodWUNCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVVMgTmF2eQ0KICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBPY3RvYmVy IDE4LCAyMDA3DQoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUSUNUT0MgTW9kdWxl cw0KICAgICAgICAgICAgICAgICAgIGRyYWZ0LXN0ZWluLXRpY3RvYy1tb2R1bGVzLTAwLnR4dA0K DQpTdGF0dXMgb2YgdGhpcyBNZW1vDQoNCiAgIEJ5IHN1Ym1pdHRpbmcgdGhpcyBJbnRlcm5ldC1E cmFmdCwgZWFjaCBhdXRob3IgcmVwcmVzZW50cyB0aGF0IGFueQ0KICAgYXBwbGljYWJsZSBwYXRl bnQgb3Igb3RoZXIgSVBSIGNsYWltcyBvZiB3aGljaCBoZSBvciBzaGUgaXMgYXdhcmUNCiAgIGhh dmUgYmVlbiBvciB3aWxsIGJlIGRpc2Nsb3NlZCwgYW5kIGFueSBvZiB3aGljaCBoZSBvciBzaGUg YmVjb21lcw0KICAgYXdhcmUgd2lsbCBiZSBkaXNjbG9zZWQsIGluIGFjY29yZGFuY2Ugd2l0aCBT ZWN0aW9uIDYgb2YgQkNQIDc5Lg0KDQogICBJbnRlcm5ldC1EcmFmdHMgYXJlIHdvcmtpbmcgZG9j dW1lbnRzIG9mIHRoZSBJbnRlcm5ldCBFbmdpbmVlcmluZw0KICAgVGFzayBGb3JjZSAoSUVURiks IGl0cyBhcmVhcywgYW5kIGl0cyB3b3JraW5nIGdyb3Vwcy4gIE5vdGUgdGhhdA0KICAgb3RoZXIg Z3JvdXBzIG1heSBhbHNvIGRpc3RyaWJ1dGUgd29ya2luZyBkb2N1bWVudHMgYXMgSW50ZXJuZXQt DQogICBEcmFmdHMuDQoNCiAgIEludGVybmV0LURyYWZ0cyBhcmUgZHJhZnQgZG9jdW1lbnRzIHZh bGlkIGZvciBhIG1heGltdW0gb2Ygc2l4IG1vbnRocw0KICAgYW5kIG1heSBiZSB1cGRhdGVkLCBy ZXBsYWNlZCwgb3Igb2Jzb2xldGVkIGJ5IG90aGVyIGRvY3VtZW50cyBhdCBhbnkNCiAgIHRpbWUu ICBJdCBpcyBpbmFwcHJvcHJpYXRlIHRvIHVzZSBJbnRlcm5ldC1EcmFmdHMgYXMgcmVmZXJlbmNl DQogICBtYXRlcmlhbCBvciB0byBjaXRlIHRoZW0gb3RoZXIgdGhhbiBhcyAid29yayBpbiBwcm9n cmVzcy4iDQoNCiAgIFRoZSBsaXN0IG9mIGN1cnJlbnQgSW50ZXJuZXQtRHJhZnRzIGNhbiBiZSBh Y2Nlc3NlZCBhdA0KICAgaHR0cDovL3d3dy5pZXRmLm9yZy9pZXRmLzFpZC1hYnN0cmFjdHMudHh0 Lg0KDQogICBUaGUgbGlzdCBvZiBJbnRlcm5ldC1EcmFmdCBTaGFkb3cgRGlyZWN0b3JpZXMgY2Fu IGJlIGFjY2Vzc2VkIGF0DQogICBodHRwOi8vd3d3LmlldGYub3JnL3NoYWRvdy5odG1sLg0KDQog ICBUaGlzIEludGVybmV0LURyYWZ0IHdpbGwgZXhwaXJlIG9uIEFwcmlsIDIwLCAyMDA4Lg0KDQpD b3B5cmlnaHQgTm90aWNlDQoNCiAgIENvcHlyaWdodCAoQykgVGhlIElFVEYgVHJ1c3QgKDIwMDcp Lg0KDQpBYnN0cmFjdA0KDQogICBUaGlzIEludGVybmV0IGRyYWZ0IHByb3Bvc2VzIHRoZSBtb2R1 bGFyaXphdGlvbiBvZiBUSUNUT0MNCiAgIChUcmFuc21pdHRpbmcgVGltaW5nIG92ZXIgSVAgQ29u bmVjdGlvbnMgYW5kIFRyYW5zZmVyIG9mIENsb2NrKSB3b3JrLg0KICAgSW4gcGFydGljdWxhciwg aXQgYnJlYWtzIHRoZSB3b3JrIGRvd24gaW50byBpbmRpdmlkdWFsIG1vZHVsZXMNCiAgIChkZWxp dmVyYWJsZXMpIHRoYXQgbmVlZCB0byBiZSBkZXZlbG9wZWQuDQoNCg0KDQoNClN0ZWluLCBldCBh bC4gICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDIwLCAyMDA4ICAgICAgICAgICAgICAgICBbUGFn ZSAxXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICB0aWN0b2Ntb2QgICAgICAg ICAgICAgICAgICAgT2N0b2JlciAyMDA3DQoNCg0KVGFibGUgb2YgQ29udGVudHMNCg0KICAgMS4g IEludHJvZHVjdGlvbiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuICAzDQogICAyLiAgRnJlcXVlbmN5IExheWVyICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gIDUNCiAgICAgMi4xLiAgTG9jYWwgT3NjaWxsYXRvciBh bmQgRGlnaXRhbCBTeW50aGVzaXplcnMgIC4gLiAuIC4gLiAuIC4gLiAgNQ0KICAgICAyLjIuICBG cmVxdWVuY3kgRGlzdHJpYnV0aW9uIFByb3RvY29scyAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu ICA2DQogICAgIDIuMy4gIFBhY2tldCBTZWxlY3QvRGlzY2FyZCBBbGdvcml0aG1zIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gIDcNCiAgICAgMi40LiAgRnJlcXVlbmN5IEFjcXVpc2l0aW9uIEFs Z29yaXRobXMgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgOA0KICAgICAyLjUuICBGcmVxdWVu Y3kgUHJlc2VudGF0aW9uIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuICA5DQog ICAzLiAgVGltZSBMYXllciAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gIDkNCiAgICAgMy4xLiAgVGltZSBEaXN0cmlidXRpb24gUHJvdG9jb2xzICAu IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAgOQ0KICAgICAzLjIuICBSYW5naW5nICAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDExDQogICAgIDMu My4gIFRpbWUgUHJlc2VudGF0aW9uICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gMTINCiAgIDQuICBPdGhlciBNb2R1bGVzICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAxMg0KICAgICA0LjEuICBTZWN1cml0eSBNZWNoYW5pc21z ICAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDEyDQogICAgIDQuMi4gIEF1 dG9kaXNjb3ZlcnkgYW5kIE1hc3RlciBDbG9jayBTZWxlY3Rpb24gLiAuIC4gLiAuIC4gLiAuIC4g MTMNCiAgICAgNC4zLiAgT0FNLCBTU00sIGFuZCBQZXJmb3JtYW5jZSBNb25pdG9yaW5nIC4gLiAu IC4gLiAuIC4gLiAuIC4gLiAxNA0KICAgICA0LjQuICBQYXRoIFNlbGVjdGlvbiAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE1DQogICAgIDQuNS4gIE9uLXBhdGgg U3VwcG9ydCAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTUNCiAg ICAgNC42LiAgTmV0d29yayBNYW5hZ2VtZW50IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAuIC4gLiAxNg0KICAgNS4gIFNlY3VyaXR5IENvbnNpZGVyYXRpb25zICAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE2DQogICA2LiAgSUFOQSBDb25zaWRlcmF0aW9u cyAgLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTYNCiAgIDcuICBB Y2tub3dsZWRnZW1lbnRzIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAu IC4gLiAxNg0KICAgOC4gIEluZm9ybWF0aXZlIFJlZmVyZW5jZXMgLiAuIC4gLiAuIC4gLiAuIC4g LiAuIC4gLiAuIC4gLiAuIC4gLiAuIDE2DQogICBBdXRob3JzJyBBZGRyZXNzZXMgLiAuIC4gLiAu IC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gLiAuIC4gMTcNCiAgIEludGVsbGVjdHVh bCBQcm9wZXJ0eSBhbmQgQ29weXJpZ2h0IFN0YXRlbWVudHMgLiAuIC4gLiAuIC4gLiAuIC4gLiAx OA0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpTdGVp biwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyMCwgMjAwOCAgICAgICAgICAgICAg ICAgW1BhZ2UgMl0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgdGljdG9jbW9k ICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwNw0KDQoNCiAgIFtFZGl0b3IncyBOb3RlOiBU aGUgcHJlc2VudCB2ZXJzaW9uIG9mIHRoaXMgZHJhZnQgY29udGFpbnMgcmVmZXJlbmNlcw0KICAg dG8gd29yayB0byBiZSBwZXJmb3JtZWQgYnkgdGhlIFRJQ1RPQyB3b3JraW5nIGdyb3VwLiAgVGhp cyBsYW5ndWFnZQ0KICAgaGFzIGJlZW4gaW5jbHVkZWQgaW4gb3JkZXIgdG8gaGVscCB3aXRoIHRo ZSBjaGFydGVyaW5nIG9mIHRoaXMNCiAgIHdvcmtpbmcgZ3JvdXAsIGFuZCB3aWxsIGJlIHJlbW92 ZWQgaW4gdGhlIG5leHQgcmV2aXNpb24uXQ0KDQogICBUaGUga2V5IHdvcmRzICJNVVNUIiwgIk1V U1QgTk9UIiwgIlJFUVVJUkVEIiwgIlNIQUxMIiwgIlNIQUxMIE5PVCIsDQogICAiU0hPVUxEIiwg IlNIT1VMRCBOT1QiLCAiUkVDT01NRU5ERUQiLCAiTUFZIiwgYW5kICJPUFRJT05BTCIgaW4gdGhp cw0KICAgZG9jdW1lbnQgYXJlIHRvIGJlIGludGVycHJldGVkIGFzIGRlc2NyaWJlZCBpbiBbUkZD MjExOV0uDQoNCg0KMS4gIEludHJvZHVjdGlvbg0KDQogICBJbiB0aGlzIGRvY3VtZW50IHRoZSB0 ZXJtICJ0aW1pbmciIHdpbGwgYmUgdXNlZCB0byByZWZlciB0byByZWNvdmVyeQ0KICAgb2YgZnJl cXVlbmN5IGFuZC9vciB0aW1lICh3YWxsLWNsb2NrKS4NCg0KICAgVGhlIG1vc3QgZ2VuZXJhbCBU SUNUT0Mgc3lzdGVtIGNhbiBiZSBsb2dpY2FsbHkgZGVjb21wb3NlZCBpbnRvIHR3bw0KICAgbGF5 ZXJzLCBjb3JyZXNwb25kaW5nIHRvIHRoZSBkaXN0cmlidXRpb24gYW5kIHByZXNlbnRhdGlvbiBv Zg0KICAgZnJlcXVlbmN5IGFuZCB0aW1lLCByZXNwZWN0aXZlbHksIEluIEZpZ3VyZSAxIHdlIGRl cGljdCB0aGVzZSBsYXllcnMsDQogICBhbmQgdGhlIHRvcC1sZXZlbCBtb2R1bGVzIGluIHRoZXNl IGxheWVycywgZm9yIGEgVElDVE9DIGNsaWVudC4NCiAgIFNwZWNpZmljIFRJQ1RPQyBzeXN0ZW1z IG1heSBjb25zaXN0IG9mIGVpdGhlciBvciBib3RoIGxheWVycy4gIEZvcg0KICAgZXhhbXBsZSwg aWYgdGltZSBpcyByZXF1aXJlZCBidXQgZnJlcXVlbmN5IGlzIGF2YWlsYWJsZSBmcm9tIGENCiAg IHBoeXNpY2FsIGxheWVyIG1lY2hhbmlzbSwgdGhlbiB0aGUgZnJlcXVlbmN5IGxheWVyIGlzIG9t aXR0ZWQuICBPbg0KICAgdGhlIG90aGVyIGhhbmQsIGlmIHRpbWUgaXMgbm90IHJlcXVpcmVkIGZv ciB0aGUgYXBwbGljYXRpb24sIHRoZW4NCiAgIG9ubHkgdGhlIGZyZXF1ZW5jeSBsYXllciBtYXkg YmUgcHJlc2VudC4NCg0KICAgICAgICAgICAgIE5ldHdvcmsNCiAgICAgICAgICAgICAgICB8DQog ICAgICAgICAgICAgICAgdg0KICAgICAgICAgKy0tLS0tLSstLS0tLS0tKyAgICAgICAgICAgICAg Ky0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgfCAgRnJlcXVlbmN5ICAgfCAgICAgICAgICAgICAg fCBGcmVxdWVuY3kgICAgfA0KICAgICAgICAgfCAgQWNxdWlzaXRpb24gKy0tLS0tLSktLS0tLS0t KyBQcmVzZW50YXRpb24gKy0tLS0tKS0tLS0tLQ0KICAgICAgICAgfCAgICAgICAgICAgICAgfCAg ICAgICAgICAgICAgfCAgICAgICAgICAgICAgfA0KICAgICAgICAgKy0tLS0tLSstLS0tLS0tKyAg ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgICAgICAgIHwNCiAgICAgICAg ICAgICAgICB2DQogICAgICAgICAgICAgICAgfA0KICAgICAgICAgKy0tLS0tLSstLS0tLS0tKyAg ICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tKw0KICAgICAgICAgfCBUaW1lICAgICAgICAgfCAg ICAgICAgICAgICAgfCBUaW1lICAgICAgICAgfA0KICAgICAgICAgfCBBY3F1aXNpdGlvbiAgKy0t LS0tLSktLS0tLS0tKyBQcmVzZW50YXRpb24gKy0tLS0tKS0tLS0tLQ0KICAgICAgICAgfCAgICAg ICAgICAgICAgfCAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgfA0KICAgICAgICAgKy0tLS0t LS0tLS0tLS0tKyAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tKw0KDQogICAgICAgICAgICAg ICAgICAgICBGaWd1cmUgMS4gIEdlbmVyaWMgVElDVE9DIGNsaWVudA0KDQogICBSZWZlcnJpbmcg dG8gRmlndXJlIDEsIHRoZSBmcmVxdWVuY3kgYWNxdWlzaXRpb24gbW9kdWxlIGlzDQogICByZXNw b25zaWJsZSBmb3IgcmVjb3Zlcnkgb2YgZnJlcXVlbmN5IGluZm9ybWF0aW9uIGRpc3RyaWJ1dGVk IG92ZXIgYQ0KICAgcGFja2V0IHN3aXRjaGVkIG5ldHdvcmsgKFBTTiksIHN1Y2ggYXMgSVAgb3Ig TVBMUy4gIFRoaXMgZGlzdHJpYnV0aW9uDQogICBpcyBhY2NvbXBsaXNoZWQgYnkgdXNlIG9mIGEg ZnJlcXVlbmN5IGRpc3RyaWJ1dGlvbiBwcm90b2NvbC4gIFRoZQ0KDQoNCg0KU3RlaW4sIGV0IGFs LiAgICAgICAgICAgIEV4cGlyZXMgQXByaWwgMjAsIDIwMDggICAgICAgICAgICAgICAgIFtQYWdl IDNdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgIHRpY3RvY21vZCAgICAgICAg ICAgICAgICAgICBPY3RvYmVyIDIwMDcNCg0KDQogICBmcmVxdWVuY3kgZGlzdHJpYnV0ZWQgbWF5 IGJlIGRlcml2ZWQgZnJvbSBhbiBpbnRlcm5hdGlvbmFsIHN0YW5kYXJkLA0KICAgb3IgbWF5IGJl IGFuIGFyYml0cmFyeSBmcmVxdWVuY3kgbmVlZGVkIGF0IHNvbWUgcmVtb3RlIGxvY2F0aW9uLiAg SWYNCiAgIHRoZSB2YWx1ZSBvZiB0aGUgZnJlcXVlbmN5IGl0c2VsZiBpcyBuZWVkZWQsIHRoZW4g dGhlIG91dHB1dCBvZiB0aGlzDQogICBtb2R1bGUgaXMgaW5wdXQgdG8gdGhlIGZyZXF1ZW5jeSBw cmVzZW50YXRpb24gbW9kdWxlIHRoYXQgZm9ybWF0cyB0aGUNCiAgIGZyZXF1ZW5jeSBhY2NvcmRp bmcgdG8gYXBwbGljYXRpb24gbmVlZHMuICBOb3RlIHRoYXQgdGhpcyBmb3JtYXQgbWF5DQogICBi ZSBudW1lcmljIHByZXBhcmVkIGZvciBkaXNwbGF5LCBvciBtYXkgdGFrZSBhbmFsb2cgZm9ybSBh bmQgYmUgdXNlZA0KICAgZm9yIGxvY2tpbmcgb3IgZGlzY2lwbGluaW5nIG90aGVyIGFuYWxvZyBm cmVxdWVuY2llcy4gIFdoZW4gdGltZSBpcw0KICAgbmVlZGVkLCB0aGUgZnJlcXVlbmN5IGluZm9y bWF0aW9uIGlzIHNlbnQgdG8gdGhlIHRpbWUgYWNxdWlzaXRpb24NCiAgIG1vZHVsZS4NCg0KICAg RXZlbiBpZiB0aGUgZnJlcXVlbmN5IGl0c2VsZiBpcyBub3QgbmVlZGVkLCB0aW1lIGFjcXVpc2l0 aW9uIGFsbW9zdA0KICAgYWx3YXlzIHJlcXVpcmVzIGEgc3RhYmxlIGZyZXF1ZW5jeSByZWZlcmVu Y2UuICBUaGlzIHJlZmVyZW5jZSBtYXkgYmUNCiAgIGFjcXVpcmVkIGZyb20gdGhlIGZyZXF1ZW5j eSBhY3F1aXNpdGlvbiBsYXllciwgb3IgbWF5IGJlIG9idGFpbmVkIHZpYQ0KICAgc29tZSBvdGhl ciBtZWFucywgc3VjaCBhcyBhbiBhY2N1cmF0ZSBsb2NhbCBmcmVxdWVuY3kgcmVmZXJlbmNlLCBv cg0KICAgZnJvbSBhIG5vbi1QU04gbWVjaGFuaXNtIGZvciBmcmVxdWVuY3kgZGlzdHJpYnV0aW9u IChlLmcuLCBHUFMsDQogICBTT05FVC9TREgpLg0KDQogICBGcm9tIHRoZSBhY3F1aXJlZCBvciBv dGhlcndpc2UgYXZhaWxhYmxlIGZyZXF1ZW5jeSwgd2UgbWF5IGRlcml2ZQ0KICAgYXJiaXRyYXJ5 IHRpbWUgKGFsc28ga25vd24gYXMgInBoYXNlIikgYnkgbWF0aGVtYXRpY2FsIG1lYW5zLiAgSWYg dGhlDQogICBmcmVxdWVuY3kgcmVmZXJlbmNlIGlzIHRyYWNlYWJsZSB0byBhbiBpbnRlcm5hdGlv bmFsIHN0YW5kYXJkLCB0aGVuDQogICBhcmJpdHJhcnkgdGltZSBtZWFucyBhIHNlcXVlbmNlIG9m IHRpbWUgdmFsdWVzIHRoYXQgYXJlIHN5bmNocm9ub3VzDQogICB3aXRoIHRydWUgKHdhbGwtY2xv Y2ssIFVUQykgdGltZSwgYnV0IHdpdGggYW4gYXJiaXRyYXJ5IG9mZnNldC4gIFRoZQ0KICAgcHVy cG9zZSBvZiB0aGUgdGltZSBhY3F1aXNpdGlvbiBtb2R1bGUgaXMgdG8gZW5hYmxlIG11bHRpcGxl IFRJQ1RPQw0KICAgY2xpZW50cyB0byBzaGFyZSBhIHNpbmdsZSBvZmZzZXQsIGFuZCB0aHVzIHRv IGFncmVlIGFzIHRvIG1hcmtpbmcgb2YNCiAgIHBoYXNlIHZhbHVlcy4gIFN1Y2ggbWFya2VkIHBo YXNlcyB2YWx1ZXMgYXJlIGFsbCB0aGF0IGlzIHJlcXVpcmVkIGZvcg0KICAgY2VydGFpbiBhcHBs aWNhdGlvbnMsIHN1Y2ggYXMgd2hlcmUgbXVsdGlwbGUgdGltZS1hd2FyZSBhZ2VudHMgbmVlZA0K ICAgdG8gaW50ZXJhY3QgKGUuZy4sIHN5c3RlbXMgZW1wbG95aW5nIFRpbWUgRGl2aXNpb24gTXVs dGlwbGUgQWNjZXNzDQogICBzeXN0ZW1zKS4NCg0KICAgV2hlbiB0aGUgdGltZSBtYXJraW5ncyBk aXN0cmlidXRlZCBieSB0aGUgdGltZSBkaXN0cmlidXRpb24gcHJvdG9jb2wNCiAgIGFyZSB0cmFj ZWFibGUgdG8gYW4gaW50ZXJuYXRpb25hbCBzdGFuZGFyZCwgdGhlIFRJQ1RPQyBjbGllbnRzIGFy ZQ0KICAgc2FpZCB0byBoYXZlIGFjcXVpcmVkIHdhbGwtY2xvY2sgdGltZS4gIFRoZXNlIHdhbGwt Y2xvY2sgdmFsdWVzIGFyZQ0KICAgZm9ybWF0dGVkIGZvciB1c2UgYnkgdGhlIGludGVuZGVkIGFw cGxpY2F0aW9uIGJ5IHRoZSB0aW1lDQogICBwcmVzZW50YXRpb24gbW9kdWxlLg0KDQogICBUaGUg cmVtYWluZGVyIG9mIHRoaXMgZG9jdW1lbnQgZnVydGhlciBzdWJkaXZpZGVzIHRoZXNlIG1vZHVs ZXMgYW5kDQogICBpZGVudGlmaWVzIHRoZSBzdWJtb2R1bGVzIG5lZWRlZCBmb3IgdGltaW5nIGRp c3RyaWJ1dGlvbi4gIFN1Ym1vZHVsZQ0KICAgbWF5IHJlcXVpcmUgb25lIG9yIG1vcmUgcHJvdG9j b2xzLCBhIHNldCBvZiBwcm9jZXNzaW5nIGFsZ29yaXRobXMsDQogICBhbmQgaW1wbGVtZW50YXRp b25zLiAgRGVzY3JpcHRpb25zIG9mIHRoZXNlIHByb3RvY29scywgYWxnb3JpdGhtcywNCiAgIGFu ZCByZWZlcmVuY2UgaW1wbGVtZW50YXRpb25zIGFyZSB0aGUgVElDVE9DIGRlbGl2ZXJhYmxlcy4N Cg0KICAgVGhlIGZyZXF1ZW5jeSBhY3F1aXNpdGlvbiBtb2R1bGUgbWF5IGJlIHN1YmRpdmlkZWQg aW50byB0aGUgZm9sbG93aW5nDQogICBzdWJtb2R1bGVzLiAgTm90IGFsbCBuZWVkIHRvIGJlIHBy ZXNlbnQgaW4gYWxsIGltcGxlbWVudGF0aW9ucy4NCiAgIFRob3NlIHRoYXQgbmVlZCBub3QgYmUg ZGV2ZWxvcGVkIGJ5IFRJQ1RPQyBhcmUgbWFya2VkIGJ5IGFuIGFzdGVyaXNrLg0KICAgbyAgbG9j YWwgb3NjaWxsYXRvciAoKikNCiAgIG8gIGRpZ2l0YWwgc3ludGhlc2l6ZXIgKCopDQoNCg0KDQoN Cg0KU3RlaW4sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgQXByaWwgMjAsIDIwMDggICAgICAg ICAgICAgICAgIFtQYWdlIDRdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgIHRp Y3RvY21vZCAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDcNCg0KDQogICBvICB0aW1lc3Rh bXAgZ2VuZXJhdGlvbiAobm90IHJlcXVpcmVkIGlmIHBhY2tldHMgYXJlIHNlbnQgYXQgY29uc3Rh bnQNCiAgICAgIHJhdGUpDQogICBvICBmcmVxdWVuY3kgZGlzdHJpYnV0aW9uIHByb3RvY29sDQog ICBvICBwYWNrZXQgc2VsZWN0aW9uL2Rpc2NhcmQgYWxnb3JpdGhtcw0KICAgbyAgZnJlcXVlbmN5 IGFjcXVpc2l0aW9uIGFsZ29yaXRobXMNCiAgIG8gIGRpc2NpcGxpbmluZy9hZGFwdGF0aW9uL2Ns b2NrIGFkanVzdG1lbnQNCg0KICAgVGhlIHRpbWUgYWNxdWlzaXRpb24gbW9kdWxlIG1heSBiZSBz dWJkaXZpZGVkIGludG8gdGhlIGZvbGxvd2luZw0KICAgc3VibW9kdWxlcy4gIE5vdCBhbGwgbmVl ZCB0byBiZSBwcmVzZW50IGluIGFsbCBpbXBsZW1lbnRhdGlvbnMuDQogICBvICB0aW1lIGRpc3Ry aWJ1dGlvbiBwcm90b2NvbA0KICAgbyAgcmFuZ2luZw0KICAgbyAgdGltZXN0YW1wIGdlbmVyYXRp b24gKGFscmVhZHkgbWVudGlvbmVkKQ0KDQogICBJbiBhZGRpdGlvbiwgdmFyaW91cyBnZW5lcmlj IG1vZHVsZXMgbWF5IGJlIG5lZWRlZCwgZm9yIGVpdGhlcg0KICAgZnJlcXVlbmN5IGRpc3RyaWJ1 dGlvbiwgdGltZSBkaXN0cmlidXRpb24sIG9yIGJvdGguDQogICBvICBzZWN1cml0eQ0KICAgbyAg YXV0b2Rpc2NvdmVyeSBhbmQgbWFzdGVyIGNsb2NrIHNlbGVjdGlvbg0KICAgbyAgT0FNLCBzeW5j aHJvbml6YXRpb24gc3RhdHVzIG1lc3NhZ2luZywgYW5kIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcN CiAgIG8gIHBhdGggc2VsZWN0aW9uIGFuZC9vciBzZWxmLW9yZ2FuaXphdGlvbg0KICAgbyAgb24t cGF0aCBzdXBwb3J0DQogICBvICBuZXR3b3JrIG1hbmFnZW1lbnQNCg0KDQoyLiAgRnJlcXVlbmN5 IExheWVyDQoNCiAgIFRoZXJlIGFyZSBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGFuIGFjY3Vy YXRlIGZyZXF1ZW5jeSByZWZlcmVuY2UsDQogICBidXQgZG8gbm90IHJlcXVpcmUga25vd2xlZGdl IG9mIGFic29sdXRlIHRpbWUuICBJbiBhZGRpdGlvbiwgaXQgaXMNCiAgIG9mdGVuIHdpc2UgdG8g YWNxdWlyZSBmcmVxdWVuY3kgZm9yIGFwcGxpY2F0aW9ucyB0aGF0IHJlcXVpcmUNCiAgIGFic29s dXRlIHRpbWUgYnV0IGRvIG5vdCBkaXJlY3RseSB1c2UgZnJlcXVlbmN5Lg0KDQogICBUSUNUT0Mg aXMgY29uY2VybmVkIHdpdGggdGhlIG5ldHdvcmsgZnJlcXVlbmN5IHRyYW5zZmVyIHVzaW5nIHBh Y2tldA0KICAgdGVjaG5vbG9neS4gIEZyZXF1ZW5jeSBtYXkgYmUgdHJhbnNmZXJyZWQgYWNyb3Nz IGEgbmV0d29yayB1c2luZyB0aGUNCiAgIHBoeXNpY2FsIGxheWVyLCBzdWNoIGFzIHRocm91Z2gg dGhlIHVzZSBvZiBhIHN5bmNocm9ub3VzIG5ldHdvcmsNCiAgIGludGVyZmFjZSAoZm9yIGV4YW1w bGUgc3luY2hyb25vdXMgRXRoZXJuZXQgW0c4MjYyXSkuICBUaGUgdXNlIG9mIHRoZQ0KICAgcGh5 c2ljYWwgbGF5ZXIgbWF5IHByb2R1Y2UgYSBoaWdoZXIgcXVhbGl0eSBmcmVxdWVuY3kgcmVmZXJl bmNlIHRoYW4NCiAgIGFjaGlldmFibGUgdXNpbmcgcGFja2V0IGJhc2VkIG5ldHdvcmsgZnJlcXVl bmN5IHRyYW5zZmVyLCBidXQgaXMNCiAgIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZG9jdW1l bnQuDQoNCjIuMS4gIExvY2FsIE9zY2lsbGF0b3IgYW5kIERpZ2l0YWwgU3ludGhlc2l6ZXJzDQoN CiAgIFRJQ1RPQyBtYXN0ZXJzIGFuZCBjbGllbnRzIGJvdGggbmVlZCBsb2NhbCBzb3VyY2VzIG9m IGZyZXF1ZW5jeS4gIEZvcg0KICAgbWFzdGVycywgdGhpcyBtYXkgYmUgcHJvdmlkZWQgYnkgaGln aCBxdWFsaXR5IENlc2l1bSBjbG9jayB3aXRoDQogICBleHRyZW1lbHkgZ29vZCBsb25nIHRlcm0g YWNjdXJhY3ksIG9yIGJ5IGFuIGF0b21pYyBjbG9jayB3aXRoDQogICBzb21ld2hhdCBsb3dlciBh Y2N1cmFjeSwgYnV0IHdoaWNoIGlzIGRpc2NpcGxpbmVkIGJ5IGNvbXBhcmlzb24gd2l0aA0KICAg YSBiZXR0ZXIgY2xvY2sgKGUuZy4sIGJ5IEdQUykuICBOb3RlIHRoYXQgYSBwdXJlIGZyZXF1ZW5j eSBtYXN0ZXINCiAgIHRoYXQgZG9lcyBub3QgbmVlZCB0byBrbm93IHRpbWUgY2FuIGJlIHN0YW5k YWxvbmUuDQoNCiAgIEZvciBjbGllbnRzLCB0aGUgbG9jYWwgb3NjaWxsYXRvciBpcyB1c3VhbGx5 IGEgcXVhcnR6IGNyeXN0YWwNCg0KDQoNClN0ZWluLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVz IEFwcmlsIDIwLCAyMDA4ICAgICAgICAgICAgICAgICBbUGFnZSA1XQ0KDA0KSW50ZXJuZXQtRHJh ZnQgICAgICAgICAgICAgICAgICB0aWN0b2Ntb2QgICAgICAgICAgICAgICAgICAgT2N0b2JlciAy MDA3DQoNCg0KICAgb3NjaWxsYXRvcnMuICBTdWNoIG9zY2lsbGF0b3JzIG1heSBiZSBzdGFibGUs IHNwZWNpYWwgY3V0IGNyeXN0YWxzDQogICB3aXRoIGRvdWJsZSBvdmVuIGFuZCB0ZW1wZXJhdHVy ZSBjb21wZW5zYXRpb24sIG9yIGxvd2x5IGluZXhwZW5zaXZlDQogICBjcnlzdGFscy4gIEluIGVp dGhlciBjYXNlIHRoZSBmcmVxdWVuY3kgZGVyaXZlZCBmcm9tIHRoZXNlDQogICBvc2NpbGxhdG9y cyBuZWVkcyB0byBiZSBhZGp1c3RlZCBieSB0aGUgVElDVE9DIGZyZXF1ZW5jeSBhY3F1aXNpdGlv bg0KICAgbW9kdWxlLiAgVGhpcyBhZGp1c3RtZW50IGNhbiBiZSBlbGVjdHJvbmljIChlLmcuLCBj aGFuZ2luZyB0aGUNCiAgIGNvbnRyb2wgdm9sdGFnZSBvZiBhIHZvbHRhZ2UgY29udHJvbGxlZCBv c2NpbGxhdG9yKS4NCg0KICAgSG93ZXZlciwgaXQgaXMgY29tbW9uIHByYWN0aWNlIG5vdCB0byBk aXJlY3RseSBhZGp1c3QgdGhlIHBoeXNpY2FsDQogICBvc2NpbGxhdG9yLCBvciBldmVuIHRvIGRp cmVjdGx5IHVzZSB0aGUgb3NjaWxsYXRvcidzIGZyZXF1ZW5jeS4NCiAgIEluc3RlYWQsIGEgZGln aXRhbCBzeW50aGVzaXplciBmZWQgYnkgdGhlIG9zY2lsbGF0b3IgcHJvdmlkZXMgdGhlDQogICBy ZXF1aXJlZCBvdXRwdXQgZnJlcXVlbmN5LiAgQ2hhbmdpbmcgcGFyYW1ldGVycyBvZiB0aGUgZGln aXRhbA0KICAgc3ludGhlc2l6ZXIgY2hhbmdlcyB0aGUgb3V0cHV0IGZyZXF1ZW5jeSBpbiB0aGUg cmVxdWlyZWQgd2F5LiAgSXQgaXMNCiAgIGltcG9ydGFudCBmb3IgdGhlIGRpZ2l0YWwgc3ludGhl c2l6ZXIgbm90IHRvIGludHJvZHVjZSB0b28gbXVjaA0KICAgaml0dGVyLCBhbmQgZm9yIHRoZSBj aGFuZ2luZyBvZiBwYXJhbWV0ZXJzIHRvIGJlIGRvbmUgaW4gc3VjaCBmYXNoaW9uDQogICBhcyB0 byBtaW5pbWl6ZSB0cmFuc2llbnRzLg0KDQogICBEaXNjaXBsaW5pbmcgb2YgdGhlIGxvY2FsIG9z Y2lsbGF0b3IsIG9yIHNldHRpbmcgdGhlIHBhcmFtZXRlcnMgb2YNCiAgIHRoZSBkaWdpdGFsIHN5 bnRoZXNpemVyLCBpcyBiYXNlZCBvbiB0aGUgYXJyaXZhbCB0aW1lcyBvZiByZWNlaXZlZA0KICAg ZnJlcXVlbmN5IGRpc3RyaWJ1dGlvbiBwcm90b2NvbCBwYWNrZXRzLCBhbmQgdGhlIGluZm9ybWF0 aW9uDQogICBjb250YWluZWQgaW4gdGhlbS4gIFdoZW4sIGZvciB3aGF0ZXZlciByZWFzb24sIGZy ZXF1ZW5jeSBkaXN0cmlidXRpb24NCiAgIHBhY2tldHMgYXJlIG5vdCByZWNlaXZlZCwgdGhlIGZy ZXF1ZW5jeSBsYXllciBpcyBzYWlkIHRvIGJlIGluDQogICAiaG9sZG92ZXIgbW9kZSIuICBJbiBo b2xkb3ZlciBtb2RlIHRoZSBsb2NhbCBvc2NpbGxhdG9yIG9yDQogICBzeW50aGVzaXplciBpcyBz dGlsbCB1c2VkIGFzIHVzdWFsLCBidXQgaXQgaXMgbm8gbG9uZ2VyIGRpc2NpcGxpbmVkDQogICBi YXNlZCBvbiBuZXcgaW5mb3JtYXRpb24gZnJvbSB0aGUgZGlzdHJpYnV0aW9uIHByb3RvY29sIChh bHRob3VnaCBpdA0KICAgbWF5IHN0aWxsIGJlIGFkYXB0ZWQsIGlmIHRoZSBhY3F1aXNpdGlvbiBt b2R1bGUgaGFzIG1vZGVscyB0aGF0IGhhdmUNCiAgIGJlZW4gdHJhaW5lZCBkdXJpbmcgcGVyaW9k cyB0aGF0IHRoZSBmcmVxdWVuY3kgZGlzdHJpYnV0aW9uIHBhY2tldHMNCiAgIHdlcmUgcmVjZWl2 ZWQpLg0KDQoyLjIuICBGcmVxdWVuY3kgRGlzdHJpYnV0aW9uIFByb3RvY29scw0KDQogICBUaGUg cHJvdG9jb2wgdXNlZCB0byBkaXN0cmlidXRlIGZyZXF1ZW5jeSBhY3Jvc3MgdGhlIHBhY2tldCBu ZXR3b3JrDQogICBtYXkgYmUgdGhlIHNhbWUgcHJvdG9jb2wgdXNlZCBmb3IgdGltZSBkaXN0cmli dXRpb24sIG9yIG1heSBiZSBhbg0KICAgaW5kZXBlbmRlbnQgcHJvdG9jb2wuICBUaGUgaW1wb3J0 YW50IGRlc2lnbiBjb25zaWRlcmF0aW9uIGlzIHRoYXQgdGhlDQogICBwcm90b2NvbCB1c2VkIGlz IG9wdGltaXplZCBmb3IgdGhhdCBwdXJwb3NlLCBhbmQgbm90IGNvbXByb21pc2VkIGJ5DQogICB0 aGUgbmVlZCB0byBmdWxmaWxsIGEgZHVhbCByb2xlLg0KDQogICBGcmVxdWVuY3kgZGlzdHJpYnV0 aW9uIHByb3RvY29scyBhcmUgIm9uZSB3YXkiLCBpLmUuIG9ubHkgcmVxdWlyZQ0KICAgaW5mb3Jt YXRpb24gdHJhbnNmZXIgZnJvbSB0aGUgbWFzdGVyICh3aGVyZSB0aGUgZnJlcXVlbmN5IGlzIGtu b3duKQ0KICAgdG8gdGhlIGNsaWVudC4gIEluIHBhcnRpY3VsYXIsIGZyZXF1ZW5jeSBkaXN0cmli dXRpb24gcHJvdG9jb2xzIGNhbg0KICAgYmUgYnJvYWRjYXN0IG9yIG11bHRpY2FzdCB0byBtYW55 IGNsaWVudHMsIHdpdGhvdXQgdGhlIG1hc3RlciBuZWVkaW5nDQogICB0byBrbm93IHRoZSBjbGll bnQgaWRlbnRpdGllcy4gIEZyZXF1ZW5jeSBkaXN0cmlidXRpb24gcHJvdG9jb2xzIG1heQ0KICAg ZXZlbiBvcGVyYXRlIHdoZW4gdGhlcmUgaXMgbm8gcmV0dXJuIHBhdGggYXZhaWxhYmxlLiAgRXhj ZXB0aW9ucyB0bw0KICAgdGhpcyBydWxlIGFyZSBjb250cm9sIG1lc3NhZ2VzIHNlbnQgYnkgdGhl IGNsaWVudCByZXF1ZXN0aW5nDQogICBjb21tZW5jaW5nIG9yIHRlcm1pbmF0aW9uIG9mIHRoZSBm cmVxdWVuY3kgZGlzdHJpYnV0aW9uIHNlcnZpY2UsIG9yDQogICBjaGFuZ2luZyBpdHMgcGFyYW1l dGVycyAoZS5nLiwgdXBkYXRlIHJhdGUpLg0KDQogICBGcmVxdWVuY3kgZGlzdHJpYnV0aW9uIHBy b3RvY29scyBjYW4gYmUgYnJvYWRjYXN0LCBtdWx0aWNhc3Qgb3INCiAgIHVuaWNhc3QuICBNdWx0 aWNhc3QgdHJhbnNtaXNzaW9uIGNvbnNlcnZlcyBuZXR3b3JrIGJhbmR3aWR0aCwgd2hpbGUNCg0K DQoNClN0ZWluLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDIwLCAyMDA4ICAgICAg ICAgICAgICAgICBbUGFnZSA2XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICB0 aWN0b2Ntb2QgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA3DQoNCg0KICAgdW5pY2FzdCB0 cmFuc21pc3Npb24gaXMgb2Z0ZW4gbW9yZSBkZXNpcmFibGUuDQoNCiAgIElkZWFsbHkgdGhlIGZy ZXF1ZW5jeSBkaXN0cmlidXRpb24gcHJvdG9jb2wgc2hvdWxkIGJlIGRlY291cGxlZCBmcm9tDQog ICB0aGUgYWxnb3JpdGhtIHVzZWQgdG8gZGVyaXZlIHRoZSBsb2NhbCByZWZlcmVuY2UgZnJlcXVl bmN5LCBhbmQgdGhlDQogICBwYWNrZXRzIHNlbnQgc2hvdWxkIG9ubHkgY29udGFpbiBpbmZvcm1h dGlvbiB0aGF0IGlzIHBoeXNpY2FsbHkNCiAgIG1lYW5pbmdmdWwgd2l0aG91dCByZWZlcmVuY2Ug dG8gYSBwYXJ0aWN1bGFyIGFsZ29yaXRobS4gIEZvciBleGFtcGxlLA0KICAgaWYgdGhlIG1hc3Rl ciBzZW5kcyBwYWNrZXRzIGF0IGEgY29uc3RhbnQgcmF0ZSBhcyBtZWFzdXJlZCBieSB0aGUNCiAg IGZyZXF1ZW5jeSByZWZlcmVuY2UsIHRoZW4gdGhlIGV4aXN0ZW5jZSBvZiB0aGUgcGFja2V0IGl0 c2VsZiBpcyB0aGUNCiAgIG9ubHkgcGh5c2ljYWxseSBtZWFuaW5nZnVsIGluZm9ybWF0aW9uLCBh bmQgdGhlIHBhY2tldCBzaG91bGQgY29udGFpbg0KICAgbm90aGluZyBidXQgaGVhZGVycyByZXF1 aXJlZCBmb3IgcGFja2V0IGRlbGl2ZXJ5LiAgSWYgdGhlIHBhY2tldHMgYXJlDQogICBub3Qgc2Vu dCBhdCBhIGNvbnN0YW50IHJhdGUsIHRoZXkgc2hvdWxkIGNvbnRhaW4gbm90aGluZyBidXQgYQ0K ICAgc3VmZmljaWVudGx5IHByZWNpc2UgdGltZXN0YW1wLiAgVGhlIHVzZSBvZiBleHRlbnNpb24g bWVjaGFuaXNtcyBmb3INCiAgIGNhcnJ5aW5nIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gbWF5IGJl IGNvbnNpZGVyZWQgZm9yIHNwZWNpZmljIGNhc2VzLg0KDQogICBUaGUgVElDVE9DIFdvcmtpbmcg R3JvdXAgd2lsbCBzZWxlY3QgYSBzdWl0YWJsZSBuZXR3b3JrIGZyZXF1ZW5jeQ0KICAgdHJhbnNm ZXIgcHJvdG9jb2wuICBUaGlzIG1heSBiZSBiYXNlZCBvbiBhbiBleGlzdGluZyBwcm90b2NvbCwN CiAgIGFsdGhvdWdoIHRoYXQgaXMgbm90IHRvIGJlIGNvbnNpZGVyZWQgYSByZXF1aXJlbWVudC4N Cg0KICAgVGhlIGJhc2ljIFRJQ1RPQyBhcmNoaXRlY3R1cmUgaXRzZWxmIHNob3VsZCBub3QgYmUg c3Ryb25nbHkgYm91bmQgdG8NCiAgIHRoZSBmcmVxdWVuY3kgZGlzdHJpYnV0aW9uIHByb3RvY29s LiAgSXQgc2hvdWxkIGJlIHBvc3NpYmxlIHRvDQogICB1cGdyYWRlIG9yIGNvbXBsZXRlbHkgcmVw bGFjZSB0aGlzIHByb3RvY29sIChlLmcuLCB0byBpbXByb3ZlDQogICBhY2N1cmFjeSksIG9yIHRv IG9wdGltaXplIHRoZSB0cmFuc2ZlciBmb3IgYSBkaWZmZXJlbnQgbmV0d29yaw0KICAgZW52aXJv bm1lbnQsIHdpdGhvdXQgcmVkZXNpZ25pbmcgdGhlIFRJQ1RPQyBhcmNoaXRlY3R1cmUuDQoNCjIu My4gIFBhY2tldCBTZWxlY3QvRGlzY2FyZCBBbGdvcml0aG1zDQoNCiAgIEluIHRoZSBzaW1wbGVz dCBuZXR3b3JrcyBhbGwgZnJlcXVlbmN5IGRpc3RyaWJ1dGlvbiBwYWNrZXRzIHJlY2VpdmVkDQog ICBhcmUgdXNlZCBieSB0aGUgZnJlcXVlbmN5IGFjcXVpc2l0aW9uIGFsZ29yaXRobXMgdG8gZGVy aXZlDQogICBjb3JyZWN0aW9ucyB0byB0aGUgbG9jYWwgb3NjaWxsYXRvci4gIEEgbWFqb3IgcHJv YmxlbSB3aXRoIGZyZXF1ZW5jeQ0KICAgYWNxdWlzaXRpb24gaW4gY29tcGxleCBuZXR3b3JrcyBp cyB0aGUgZWxpbWluYXRpb24gb2YgZnJlcXVlbmN5DQogICBkaXN0cmlidXRpb24gcGFja2V0cyB0 aGF0LCBpZiB1c2VkIGJ5IHRoZSBhY3F1aXNpdGlvbiBhbGdvcml0aG1zLA0KICAgd291bGQgZGVn cmFkZSB0aGUgcXVhbGl0eSBvZiB0aGUgcmVjb3ZlcmVkIGZyZXF1ZW5jeS4gIFN1Y2ggcGFja2V0 cw0KICAgYXJlIHZhcmlvdXNseSBjYWxsZWQgb3V0bGllcnMsIGZhbHNldGlja2VycywgZXRjLg0K DQogICBUaGVyZSBhcmUgc2V2ZXJhbCByZWFzb25zIGZvciBzdWNoIHVucmVsaWFibGUgcGFja2V0 cy4gIEZpcnN0LA0KICAgbWFsZmVhc2FudHMgbWF5IGRlbGliZXJhdGVseSBpbmplY3QgZmFsc2Ug cGFja2V0cyBpbiBvcmRlciB0byBpbXBhaXINCiAgIHRoZSBUSUNUT0MgY2xpZW50J3MgZnJlcXVl bmN5IHJlY292ZXJ5LiAgV2Ugd2lsbCBkaXNjdXNzIHNlY3VyaXR5DQogICBtZWNoYW5pc21zIGJl bG93LiAgU2Vjb25kLCBQRFYgZGlzdHJpYnV0aW9ucyBmb3IgY29tcGxleCBuZXR3b3JrcyBjYW4N CiAgIGJlIGxvbmcgdGFpbGVkLCBsZWFkaW5nIHRvIGV4dHJlbWVseSBtaXNsZWFkaW5nIHJlc3Vs dHMuICBUaGlyZCwNCiAgIHZhcmlvdXMgbmV0d29yayBkZWdyYWRhdGlvbnMsIGUuZy4sIGNvbmdl c3Rpb24gYW5kIHJlcm91dGUgZXZlbnRzLA0KICAgY2FuIGxlYWQgdG8gYml6YXJyZSBpbmZvcm1h dGlvbiBiZWluZyByZWNlaXZlZC4NCg0KICAgRnVydGhlcm1vcmUsIGV2ZW4gdHlwaWNhbCBwYWNr ZXRzIG1heSBoYXZlIGV4cGVyaWVuY2VkIHNpZ25pZmljYW50DQogICBkZWxheSB2YXJpYXRpb24s IG1ha2luZyB0aGVtIGxlc3Mgc3VpdGFibGUgZm9yIGV4cGxvaXRhdGlvbiB0aGFuIHRoZQ0KICAg c21hbGwgZnJhY3Rpb24gb2YgcGFja2V0cyB0aGF0IG1heSBoYXZlIGV4cGVyaWVuY2VkIGFsbW9z dCBubyBkZWxheQ0KICAgKGFuZCB0aHVzIG1pbmltYWwgZGVsYXkgdmFyaWF0aW9uKS4gIFdoZW4g dGhlcmUgaXMgYSBzaWduaWZpY2FudA0KICAgZnJhY3Rpb24gb2YgcGFja2V0cyB0aGF0IGV4cGVy aWVuY2UgZXNzZW50aWFsbHkgbm8gZGVsYXksIGl0IGlzDQogICByZWFzb25hYmxlIHRvIGRpc2Nh cmQgYWxsIG90aGVycyAoYXNzdW1pbmcgdGhhdCBhZnRlciB0aGlzIGRlY2ltYXRpb24NCg0KDQoN ClN0ZWluLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDIwLCAyMDA4ICAgICAgICAg ICAgICAgICBbUGFnZSA3XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICB0aWN0 b2Ntb2QgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA3DQoNCg0KICAgdGhlIHNhbXBsaW5n IHJhdGUgaXMgc3RpbGwgc3VmZmljaWVudGx5IGhpZ2gpLg0KDQoyLjQuICBGcmVxdWVuY3kgQWNx dWlzaXRpb24gQWxnb3JpdGhtcw0KDQogICBPYnNlcnZlZCBhcnJpdmFsIHRpbWVzIG9mIGZyZXF1 ZW5jeSBkaXN0cmlidXRpb24gcHJvdG9jb2wgcGFja2V0cyBhcmUNCiAgIGluZmx1ZW5jZWQgYnkg dHdvIHBoZW5vbWVuYTogdGltZSBiZWhhdmlvciBvZiB0aGUgbG9jYWwgb3NjaWxsYXRvciBhcw0K ICAgY29tcGFyZWQgdG8gdGhlIG1hc3RlciBvc2NpbGxhdG9yLCBhbmQgbmV0d29yayBkZWxheSBi ZWhhdmlvciAoUERWKS4NCiAgIFRoZSBmb3JtZXIgYmVoYXZpb3IgbmVlZHMgdG8gYmUgdHJhY2tl ZCwgd2hpbGUgdGhlIGxhdHRlciBuZWVkcyB0byBiZQ0KICAgZmlsdGVyZWQgb3V0LiAgSW4gb3Jk ZXIgdG8gZWxpbWluYXRlIHRoZSBlZmZlY3RzIG9mIFBEViwgZnJlcXVlbmN5DQogICBhY3F1aXNp dGlvbiBhbGdvcml0aG1zIHBlcmZvcm0gc29tZSBzb3J0IG9mIGF2ZXJhZ2luZyBhbmQvb3INCiAg IGZpbHRlcmluZywgaW4gYW4gYXR0ZW1wdCB0byByZWNvdmVyIHRoZSBmcmVxdWVuY3kgYXQgd2hp Y2ggcGFja2V0cw0KICAgd2VyZSBzZW50LiAgU2luY2Ugc2ltcGxlIGF2ZXJhZ2luZyB3b3VsZCB0 YWtlIHRvbyBsb25nIHRvDQogICBzdWZmaWNpZW50bHkgZWxpbWluYXRlIHRoZSBzdG9jaGFzdGlj IGNvbXBvbmVudHMsIGJ5IHdoaWNoIHRpbWUgdGhlDQogICBmcmVxdWVuY3kgZGlmZmVyZW5jZSBi ZXR3ZWVuIGxvY2FsIG9zY2lsbGF0b3IgYW5kIG1hc3RlciBvc2NpbGxhdG9yDQogICB3b3VsZCBo YXZlIGNoYW5nZWQsIG1vcmUgZWZmaWNpZW50ICJjb250cm9sIGxvb3BzIiBhcmUgZW1wbG95ZWQu DQogICBDb250cm9sIGxvb3BzIGFyZSBub25saW5lYXIgbWVjaGFuaXNtcywgYW5kIGFyZSB0aHVz IGFibGUgdG8gImxvY2sNCiAgIG9udG8iIGZyZXF1ZW5jaWVzLCByYXRoZXIgdGhhbiBzaW1wbHkg cmVtb3Zpbmcgc3RvY2hhc3RpYyBub2lzZS4NCiAgIENvbnZlbnRpb25hbCBjb250cm9sIGxvb3Bz IGluY2x1ZGUgdGhlIFBoYXNlIExvY2tlZCBMb29wIChQTExzKSwgdGhlDQogICBGcmVxdWVuY3kg TG9ja2VkIExvb3BzIChGTEwpLCBhbmQgY29tYmluYXRpb25zIG9mIHRoZSB0d28uDQoNCiAgIERl bGF5IHZhcmlhdGlvbiBlZmZlY3RzIGNhbiBiZSBxdWl0ZSBjb21wbGV4IGFuZCB0cmFmZmljIGRl cGVuZGVudC4NCiAgIFRoZXJlIGFyZSBvYnZpb3VzIGVmZmVjdHMgc3VjaCBhcyBxdWV1aW5nIGlu ZGV0ZXJtaW5hY3kgbGVhZGluZyB0bw0KICAgc3RvY2hhc3RpYyBQRFYsIGFuZCBjb25nZXN0aW9u IGxlYWRpbmcgdG8gcGFja2V0IGxvc3MuICBUaGVyZSBhcmUNCiAgIGFsc28gbW9yZSBzdWJ0bGUg ZWZmZWN0cywgZm9yIGV4YW1wbGUgbXVsdGlwbGUgcGxlc2lvY2hyb25vdXMgZmxvd3MNCiAgIChl LmcuICBURE0gcHNldWRvd2lyZXMpIHRyYXZlcnNpbmcgZm9yd2FyZGluZyBlbGVtZW50cyBjYW4g Y2F1c2Ugc2xvdw0KICAgImJlYXRpbmciIGVmZmVjdHMsIGdlbmVyYXRpbmcgbG93IGZyZXF1ZW5j eSB3YW5kZXIgdGhhdCBpcyBkaWZmaWN1bHQNCiAgIHRvIGVsaW1pbmF0ZS4gIEFub3RoZXIgZXhh bXBsZSBpcyB0aGUgYmF0Y2ggcHJvY2Vzc2luZyBlZmZlY3QNCiAgIGludHJvZHVjZWQgYnkgc29t ZSBmb3J3YXJkZXJzIGluIHdoaWNoIHRoZSBmaXJzdCBvZiBhIHNlcmllcyBvZg0KICAgcGFja2V0 cyBleHBlcmllbmNlcyBncmVhdGVyIGxhdGVuY3kgdGhhdCBsYXRlciBwYWNrZXRzLg0KDQogICBN b2Rlcm4gYWxnb3JpdGhtcyBhdHRlbXB0IHRvIG1vZGVsIHRoZSB0aW1lIGJlaGF2aW9yIG9mIGxv Y2FsDQogICBvc2NpbGxhdG9yIGFzIGNvbXBhcmVkIHRvIHRoZSBtYXN0ZXIgb3NjaWxsYXRvciwg YW5kL29yIHRoZSBuZXR3b3JrDQogICBiZWhhdmlvci4gIE1vcmUgY29tcGxleCBhbGdvcml0aG1z IG1heSBhdHRlbXB0IGJsaW5kIHNlcGFyYXRpb24gb2YNCiAgIHRoZSBjb250cmlidXRpb24gb2Yg dGhlIHR3byBlZmZlY3RzLg0KDQogICBUcmFkaXRpb25hbGx5IHRoZSBmb2N1cyBvbiBmcmVxdWVu Y3kgYWNxdWlzaXRpb24gYWxnb3JpdGhtIGRlc2lnbiBoYXMNCiAgIGJlZW4gb24gdGhlIGNsaWVu dC4gIEhvd2V2ZXIgaXQgaXMgcG9zc2libGUgdG8gbWl0aWdhdGUgc29tZSBvZiB0aGUNCiAgIGFm b3JlbWVudGlvbmVkIGVmZmVjdHMgYnkgbW9kdWxhdGluZyB0aGUgcGFja2V0IGdlbmVyYXRpb24g cmF0ZSBvZg0KICAgdGhlIG1hc3Rlci4gIFRodXMgVElDVE9DIGFsZ29yaXRobSBtb2R1bGVzIG1h eSBkZXNjcmliZSB0aGUgY2xpZW50DQogICBhbmQgdGhlIHNlcnZlciBjb21wb25lbnRzLCBhbmQg bWF5IHJlcXVpcmUgbWF0Y2hpbmcgb2YgdGhlc2UNCiAgIGFsZ29yaXRobXMgdG8gYWNoaWV2ZSBv cHRpbWFsIHBlcmZvcm1hbmNlLg0KDQogICBGcmVxdWVuY3kgYWNxdWlzaXRpb24gYWxnb3JpdGht cyBuZWVkIHRvIGJlIG9wdGltaXplZCBzdWNoIHRoYXQNCiAgIG5ldHdvcmsgYmFuZHdpZHRoIGNv bnN1bWVkIGJ5IHRoZSBmcmVxdWVuY3kgZGlzdHJpYnV0aW9uIHByb3RvY29sIGlzDQogICBtaW5p bWl6ZWQuICBGdXJ0aGVybW9yZSwgdGhlc2UgYWxnb3JpdGhtcyBhcmUgcmVxdWlyZWQgdG8gYmUg cm9idXN0DQogICB0byBuZXR3b3JrIGRlZ3JhZGF0aW9ucyBzdWNoIGFzIHBhY2tldCBkZWxheSwg cGFja2V0IGxvc3MsIHBhY2tldA0KICAgZGVsYXkgdmFyaWF0aW9uIChQRFYpIGFuZCBpbmZyZXF1 ZW50IHN0ZXB3aXNlIGNoYW5nZXMgaW4gbmV0d29yaw0KICAgdHJhdmVyc2FsIGxhdGVuY2llcyAo ZS5nLiwgZHVlIHRvIHJlcm91dGUgZXZlbnRzIG9yIG5ldHdvcmsgbG9hZGluZw0KDQoNCg0KU3Rl aW4sIGV0IGFsLiAgICAgICAgICAgIEV4cGlyZXMgQXByaWwgMjAsIDIwMDggICAgICAgICAgICAg ICAgIFtQYWdlIDhdDQoMDQpJbnRlcm5ldC1EcmFmdCAgICAgICAgICAgICAgICAgIHRpY3RvY21v ZCAgICAgICAgICAgICAgICAgICBPY3RvYmVyIDIwMDcNCg0KDQogICBjaGFuZ2VzKS4NCg0KICAg VGhlIFRJQ1RPQyBXb3JraW5nIEdyb3VwIG1heSBzcGVjaWZ5IGEgcmVmZXJlbmNlIGFsZ29yaXRo bSwgYnV0IHRoZQ0KICAgVElDVE9DIGFyY2hpdGVjdHVyZSB3aWxsIGVuYWJsZSB2ZW5kb3JzIHRv IGVtcGxveSBwcm9wcmlldGFyeQ0KICAgYWxnb3JpdGhtcy4gIEl0IHdpbGwgYWxzbyBiZSBwb3Nz aWJsZSB0byB1cGdyYWRlIHRoZSByZWZlcmVuY2UNCiAgIGFsZ29yaXRobSBpbiB0aGUgZnV0dXJl Lg0KDQoyLjUuICBGcmVxdWVuY3kgUHJlc2VudGF0aW9uDQoNCiAgIEluIGdlbmVyYWwsIHRoZSBv dXRwdXQgb2YgdGhlIGZyZXF1ZW5jeSBhY3F1aXNpdGlvbiBtb2R1bGUgbmVlZHMgdG8NCiAgIGJl IHJlZm9ybWF0dGVkIGJlZm9yZSB1c2UuICBJbiBzb21lIGNhc2VzIHRoZSByZWZlcmVuY2UgZnJl cXVlbmN5DQogICBkaXN0cmlidXRlZCBhY3Jvc3MgdGhlIG5ldHdvcmsgaXMgZGlmZmVyZW50IGZy b20gdGhlIGZyZXF1ZW5jeSBuZWVkZWQNCiAgIGJ5IHRoZSBsb2NhbCBhcHBsaWNhdGlvbjsgaW4g c3VjaCBjYXNlcyBhIGRpZ2l0YWwgc3ludGhlc2l6ZXIgY2FuIGJlDQogICBlbXBsb3llZCB0byBj b252ZXJ0IHRoZSBhY3F1aXJlZCBmcmVxdWVuY3kgdG8gdGhlIGRlc2lyZWQgb25lLg0KICAgU29t ZXRpbWVzIGl0IGlzIG5vdCBmcmVxdWVuY3kgaXRzZWxmIHRoYXQgaXMgcmVxdWlyZWQsIGJ1dCBh IHNlcXVlbmNlDQogICBvZiBlcXVhbGx5IHNlcGFyYXRlZCB0aW1lczsgaW4gc3VjaCBjYXNlcyB0 aGUgc2VxdWVuY2Ugb2YgdGltZQ0KICAgInRpY2tzIiBpcyBnZW5lcmF0ZWQgZnJvbSB0aGUgYWNx dWlyZWQgZnJlcXVlbmN5IChvbmNlIGFnYWluLCBhDQogICBkaWdpdGFsIHN5bnRoZXNpemVyIGlz IGlkZWFsIGZvciB0aGlzKS4NCg0KDQozLiAgVGltZSBMYXllcg0KDQogICBJbiBnZW5lcmFsIHRo ZSB0aW1lIGxheWVyIGlzIGZlZCBhY2N1cmF0ZSBmcmVxdWVuY3kgZnJvbSB0aGUNCiAgIGZyZXF1 ZW5jeSBsYXllci4gIFRoZXJlIGFyZSBhcHBsaWNhdGlvbnMgdGhhdCByZXF1aXJlIGFjY3VyYXRl IHRpbWUsDQogICBidXQgZG8gbm90IG5lZWQgdG8gYWNxdWlyZSBmcmVxdWVuY3kgb3ZlciB0aGUg UFNOLiAgRm9yIGV4YW1wbGU6DQogICBvICBpZiB0aGUgdXBkYXRlIHJhdGUgaXMgaGlnaCBhbmQg dGhlIHRpbWUgcmVzb2x1dGlvbiByZXF1aXJlZCBpcyBsb3cNCiAgIG8gIGlmIGhpZ2hseSBhY2N1 cmF0ZSBmcmVxdWVuY3kgaXMgYXZhaWxhYmxlIGxvY2FsbHkNCiAgIG8gIGlmIGZyZXF1ZW5jeSBp cyBkaXN0cmlidXRlZCBieSBtZWFucyBleHRlcm5hbCB0byB0aGUgUFNOIChlLmcuDQogICAgICBH UFMsIExPUkFOLCBXV1YpDQogICBvICBpZiBmcmVxdWVuY3kgaXMgYXZhaWxhYmxlIGJ5IG1lYW5z IG9mIHRoZSBuZXR3b3JrIHBoeXNpY2FsIGxheWVyDQogICAgICAoZS5nLiAgUG9TLCBTeW5jRSku DQogICBJbiBzdWNoIGNhc2VzIHRoZSBmcmVxdWVuY3kgaW5wdXQgaW4gRmlndXJlIDEgaXMgcHJv dmlkZWQgYnkgdGhlDQogICBhbHRlcm5hdGl2ZSBmcmVxdWVuY3kgc291cmNlLCByYXRoZXIgdGhh biB0aGUgZnJlcXVlbmN5IGxheWVyLg0KDQogICBUaGUgVElDVE9DIHR3byBsYXllciBkZWNvbXBv c2l0aW9uIGlzIGEgY29uY2VwdHVhbCBvbmUsIGFuZCBtYXkgbm90DQogICBiZSBlYXNpbHkgaWRl bnRpZmlhYmxlIGluIGFsbCBpbXBsZW1lbnRhdGlvbnMuICBGb3IgZXhhbXBsZSwgd2hlbg0KICAg dXNpbmcgYSBwdXJlIFBMTCBmcmVxdWVuY3kgYWNxdWlzaXRpb24gbW9kdWxlLCB0cnVlICJmcmVx dWVuY3kiIGlzDQogICBuZXZlciBkZXJpdmVkLCBvbmx5IHJlbGF0aXZlIHBoYXNlLiAgU2ltaWxh cmx5LCB0cmFja2luZyBtZWNoYW5pc21zDQogICBtYXkgc2ltdWx0YW5lb3VzbHkgbW9kZWwgZnJl cXVlbmN5IGFuZCB0aW1lLCByZWR1Y2luZyBjb252ZXJnZW5jZQ0KICAgdGltZSBieSBhZGp1c3Rp bmcgYm90aCBzaW11bHRhbmVvdXNseSwgcmF0aGVyIHRoYW4gZmlyc3QgYWNxdWlyaW5nDQogICBm cmVxdWVuY3ksIGFuZCBhZnRlcndhcmRzIHRpbWUuICBIb3dldmVyLCBldmVuIGluIHRoZXNlIGNh c2VzIHRoZQ0KICAgZGVjb21wb3NpdGlvbiBpcyBhIHVzZWZ1bCBvbmUuDQoNCjMuMS4gIFRpbWUg RGlzdHJpYnV0aW9uIFByb3RvY29scw0KDQogICBUaGUgcHVycG9zZSBvZiB0aGUgdGltZSBkaXN0 cmlidXRpb24gcHJvdG9jb2wgaXMgdG8gY2FsaWJyYXRlIGENCiAgIHNlcXVlbmNlIG9mIHBoYXNl IGV2ZW50cyBnZW5lcmF0ZWQgYnkgdGhlIGxvY2FsIG9zY2lsbGF0b3Igb3IgZGlnaXRhbA0KICAg c3ludGhlc2l6ZXIsIHRodXMgY29udmVydGluZyBhcmJpdHJhcnkgb2Zmc2V0IHBoYXNlIHZhbHVl cyBpbnRvIHdhbGwtDQoNCg0KDQpTdGVpbiwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBBcHJp bCAyMCwgMjAwOCAgICAgICAgICAgICAgICAgW1BhZ2UgOV0NCgwNCkludGVybmV0LURyYWZ0ICAg ICAgICAgICAgICAgICAgdGljdG9jbW9kICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwNw0K DQoNCiAgIGNsb2NrIHZhbHVlcy4gIFRoaXMgaXMgZG9uZSBieSBzZW5kaW5nIHBhY2tldHMgY29u dGFpbmluZyB0aW1lc3RhbXBzDQogICBmcm9tIHRoZSBtYXN0ZXIgKHdoZXJlIHRoZSB0aW1lIGlz IGtub3duKSB0byB0aGUgVElDVE9DIGNsaWVudC4gIEluDQogICBvcmRlciBmb3IgdGhlIHRpbWVz dGFtcCB0byBhY2N1cmF0ZWx5IGluZGljYXRlIHRoZSB0aW1lIHRoYXQgdGhlDQogICBwYWNrZXQg d2FzIGFjdHVhbGx5IGluamVjdGVkIGludG8gdGhlIG5ldHdvcmsgKHJhdGhlciB0aGFuIHNvbWUN CiAgIGVhcmxpZXIgdGltZSB3aGVuIHRoZSBwYWNrZXQgd2FzIGZvcm1lZCwgc2VwYXJhdGVkIGJ5 IGEgc3RvY2hhc3RpYw0KICAgdGltZSBkZWxheSBmcm9tIHRoZSBpbmplY3Rpb24gdGltZSksIHRo ZSB0aW1lc3RhbXAgc2hvdWxkIGJlDQogICBnZW5lcmF0ZWQgYnkgdGhlIG5ldHdvcmtpbmcgaGFy ZHdhcmUuICBXaGVuIHRoaXMgaXMgbm90IHBvc3NpYmxlLCB0aGUNCiAgIHN0b2NoYXN0aWMgZGVs YXkgc2hvdWxkIGJlIG1pbmltaXplZC4gIFRoZSBJRUVFIDE1ODggcHJvdG9jb2wgaGFzIGENCiAg IGZvbGxvdy11cCBtZXNzYWdlLCB0byBpbmRpY2F0ZSB0aGUgYWN0dWFsIGluamVjdGlvbiB0aW1l IG9mIHRoZQ0KICAgcHJldmlvdXMgcGFja2V0Lg0KDQogICBUaGUgdGltZXN0YW1wIGluIHRoZSB0 aW1lIGRpc3RyaWJ1dGlvbiBwcm90b2NvbCBwYWNrZXQgaW5kaWNhdGVzIHRoZQ0KICAgdGltZSB0 aGF0IHRoZSBtYXN0ZXIgaW5qZWN0ZWQgdGhpcyBwYWNrZXQgaW50byB0aGUgbmV0d29yay4gIE9u IHRoZQ0KICAgb3RoZXIgaGFuZCwgdGhlIGNsaWVudCByZWNlaXZlcyB0aGlzIHNhbWUgcGFja2V0 IGFmdGVyIHRoZQ0KICAgcHJvcGFnYXRpb24gZGVsYXksIGkuZS4gdGhlIHRpbWUgdGFrZW4gdG8g dHJhdmVyc2UgdGhlIHBhY2tldA0KICAgbmV0d29yay4gIFdlcmUgdGhpcyB0aW1lIHRvIGJlIGFj Y3VyYXRlbHkga25vd24sIHRoZSB0aW1lc3RhbXAgY291bGQNCiAgIGJlIGNvcnJlY3RlZCwgYW5k IHRoZSBwcmVjaXNlIHRpbWUga25vd24uICBFc3RpbWF0aW9uIG9mIHRoZQ0KICAgdHJhdmVyc2Fs IHRpbWUgaXMgY2FsbGVkIHJhbmdpbmcsIGFuZCB3aWxsIGJlIGRpc2N1c3NlZCBiZWxvdy4gIFRo ZQ0KICAgSUVFRSAxNTg4IHByb3RvY29sIGhhcyBhbiBvcHRpb25hbCBtZWNoYW5pc20gKHRyYW5z cGFyZW50IGNsb2NrcykNCiAgIHdoZXJlYnkgZm9yd2FyZGluZyBkZWxheXMsIGFuZCBldmVuIGlu ZGl2aWR1YWwgbGluayBkZWxheXMgYXJlDQogICBtZWFzdXJlZCBhbmQgY29tcGVuc2F0ZWQsIHRo dXMgbGVhZGluZyB0byBwcmVjaXNlIGtub3dsZWRnZSBvZiB0aGUNCiAgIHRyYXZlcnNhbCBkZWxh eS4gIEhvd2V2ZXIsIHRoaXMgbWVjaGFuaXNtIHJlcXVpcmVzIHVwZ3JhZGluZyBvZiBhbGwNCiAg IGludGVybWVkaWF0ZSBuZXR3b3JrIGVsZW1lbnRzLg0KDQogICBEdWUgdG8gdGhlIHJlcXVpcmVt ZW50IG9mIHRyYXZlcnNhbCBkZWxheSBtZWFzdXJlbWVudCwgdGltZQ0KICAgZGlzdHJpYnV0aW9u IHByb3RvY29scyBhcmUgZ2VuZXJhbGx5IGJpZGlyZWN0aW9uYWwsIHRoYXQgaXMsIHRoZXkNCiAg IHJlcXVpcmUgYSBiaWRpcmVjdGlvbmFsIGNoYW5uZWwsIHJlcXVpcmUgYm90aCBtYXN0ZXIgYW5k IGNsaWVudCB0bw0KICAgc2VuZCBhbmQgcmVjZWl2ZSBtZXNzYWdlcywgYW5kIHVzdWFsbHkgYXNz dW1lIHN5bW1ldHJpYyAob3Iga25vd24NCiAgIGFzeW1tZXRyeSkgcHJvcGFnYXRpb24gdGltZXMu ICBVbmxpa2UgZnJlcXVlbmN5IGRpc3RyaWJ1dGlvbiwgdGltZQ0KICAgZGlzdHJpYnV0aW9uIGNh biBub3QgYmUgZW50aXJlbHkgbXVsdGljYXN0LCBkdWUgdG8gdGhlIHJhbmdpbmcNCiAgIHJlcXVp cmVtZW50Lg0KDQogICBUaGVyZSBhcmUgdHdvIHdlbGwta25vd24gcHJvdG9jb2xzIGNhcGFibGUg b2YgcnVubmluZyBvdmVyIGEgZ2VuZXJhbC0NCiAgIHB1cnBvc2UgcGFja2V0IG5ldHdvcmssIE5U UCBbUkZDMTMwNV0sIGFuZCBJRUVFIDE1ODggWzE1ODhdLiAgTlRQIGlzDQogICB0aGUgcHJvZHVj dCBvZiB0aGUgSUVURiwgYW5kIGlzIGN1cnJlbnRseSB1bmRlcmdvaW5nIHJldmlzaW9uIHRvDQog ICB2ZXJzaW9uIDQuICBJRUVFIDE1ODggaXMgYSBwcm9kdWN0IG9mIHRoZSBJRUVFIFRlc3QgYW5k IE1lYXN1cmVtZW50DQogICBjb21tdW5pdHkuICBJdCBpcyBwcmVzZW50bHkgc3BlY2lmaWVkIGlu IGEgbGltaXRlZCBmaXJzdCB2ZXJzaW9uLA0KICAgd2hpbGUgdGhlIHNlY29uZCB2ZXJzaW9uICgx NTg4djIpIGlzIHNvb24gdG8gYmUgYSBzdGFuZGFyZC4gIElFRUUNCiAgIDE1ODh2MiBoYXMgYSBw cm9maWxpbmcgbWVjaGFuaXNtIGVuYWJsaW5nIG9yZ2FuaXphdGlvbnMgdG8gc3BlY2lmeQ0KICAg cmVxdWlyZWQgYW5kIHByb2hpYml0ZWQgb3B0aW9ucywgcmFuZ2VzIGFuZCBkZWZhdWx0cyBvZiBh dHRyaWJ1dGUNCiAgIHZhbHVlcywgYW5kIG9wdGlvbmFsIGZlYXR1cmVzLCB3aGlsZSBtYWludGFp bmluZyBpbnRlcm9wZXJhYmlsaXR5Lg0KDQogICBUaGUgcHJvdG9jb2wgdXNlZCB0byB0cmFuc2Zl ciB0aGUgcmVmZXJlbmNlIGZyZXF1ZW5jeSBhY3Jvc3MgdGhlDQogICBuZXR3b3JrIG1heSBiZSB0 aGUgc2FtZSBwcm90b2NvbCB0aGF0IGlzIHVzZWQgdG8gdHJhbnNmZXIgdGltZS4gIFRoZQ0KICAg b3ZlcnJpZGluZyBkZXNpZ24gY29uc2lkZXJhdGlvbiBpcyB0aGF0IGZyZXF1ZW5jeSBhbmQgdGlt ZQ0KICAgZGlzdHJpYnV0aW9uIHByb3RvY29scyBiZSBvcHRpbWlzZWQgZm9yIHRoZWlyIHB1cnBv c2UsIGFuZCBub3QNCiAgIGNvbXByb21pc2VkIGJ5IHRoZSBuZWVkIHRvIGZ1bGZpbGwgYSBkdWFs IHJvbGUuDQoNCg0KDQoNClN0ZWluLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDIw LCAyMDA4ICAgICAgICAgICAgICAgIFtQYWdlIDEwXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAg ICAgICAgICAgICB0aWN0b2Ntb2QgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA3DQoNCg0K ICAgVGhlIFRJQ1RPQyBXb3JraW5nIEdyb3VwIHdpbGwgc2VsZWN0IGEgc3VpdGFibGUgdGltZSBk aXN0cmlidXRpb24NCiAgIHRyYW5zZmVyIHByb3RvY29sIG9yIHByb3RvY29scy4gIFRoZXJlIGFy ZSB0aHJlZSBvcHRpb25zIGhlcmU6DQogICBvICBhIG5ldyBvciBhbHRlcm5hdGl2ZSB2ZXJzaW9u IG9mIE5UUCwgdG8gYmUgY2FsbGVkIE5UUHY1DQogICBvICBhIHByb2ZpbGUgb2YgMTU4OA0KICAg byAgYSBjb21wbGV0ZWx5IG5ldyBwcm90b2NvbC4NCiAgIFRoZSBzZWxlY3Rpb24gd2lsbCBiZSBt YWRlIGJ5IHByb2R1Y2luZyBhIHNldCBvZiBzcGVjaWZpYw0KICAgcmVxdWlyZW1lbnRzIGZvciB0 aGUgVElDVE9DIHRpbWluZyBkaXN0cmlidXRpb24gcHJvdG9jb2wsIGFuZCBieSBhDQogICBkaXNp bnRlcmVzdGVkIGV2YWx1YXRpb24gb2YgZWFjaCBvZiB0aGVzZSBvcHRpb25zIGluIGxpZ2h0IG9m IHRoZXNlDQogICByZXF1aXJlbWVudHMuICBUaGUgcmVxdWlyZW1lbnRzIHdpbGwgYmUgYmFzZWQg b24gdGhlIGFwcGxpY2F0aW9ucw0KICAgbGlzdGVkIGluIHRoZSBUSUNUT0MgcHJvYmxlbSBzdGF0 ZW1lbnQuICBJZiBuZWl0aGVyIG9mIHRoZSBmaXJzdCB0d28NCiAgIG9wdGlvbnMgZnVsZmlsbCB0 aGUgcmVxdWlyZW1lbnRzLCB0aGVuIHRoZSB0aGlyZCBvcHRpb24gd2lsbCBiZQ0KICAgY2hvc2Vu LiAgRXZlbiBpZiB0aGUgZmlyc3QgdHdvIG9wdGlvbnMgZXF1YWxseSBmdWxmaWxsIHRoZQ0KICAg cmVxdWlyZW1lbnRzIG9uZSBvZiB0aGVtIHdpbGwgYmUgY2hvc2VuIGFzIHRoZSBtYW5kYXRvcnkg cHJvdG9jb2wsDQogICBhbmQgdGhlIHVzZSBvZiB0aGUgb3RoZXIgd2lsbCBiZSBwZXJtaXNzaWJs ZSB1bmRlciBzcGVjaWZpYw0KICAgY2lyY3Vtc3RhbmNlcy4NCg0KICAgVGhlIFRJQ1RPQyBhcmNo aXRlY3R1cmUgaXRzZWxmIHNob3VsZCBub3QgYmUgYm91bmQgdG8gdGhlIHNwZWNpZmljDQogICB0 aW1lIGRpc3RyaWJ1dGlvbiBwcm90b2NvbC4gIEl0IHNob3VsZCBiZSBwb3NzaWJsZSB0byB1cGdy YWRlLCBvcg0KICAgcmVwbGFjZSB0aGlzIHByb3RvY29sLCBmb3IgZXhhbXBsZSB0byBpbXByb3Zl ZCB0aGUgcXVhbGl0eSBvZiB0aGUNCiAgIHRyYW5zZmVyLCBvciB0byBvcHRpbWl6ZSB0aGUgdHJh bnNmZXIgZm9yIGEgZGlmZmVyZW50IG5ldHdvcmsNCiAgIGVudmlyb25tZW50LCB3aXRob3V0IHJl ZGVzaWduaW5nIHRoZSBlbnRpcmUgVElDVE9DIGFyY2hpdGVjdHVyZS4NCg0KMy4yLiAgUmFuZ2lu Zw0KDQogICBUbyB0cmFuc2ZlciB0aW1lIGl0IGlzIG5lY2Vzc2FyeSB0byBrbm93IHRoZSB0aW1l IG9mIGZsaWdodCBvZiB0aW1lDQogICBvZiBwYWNrZXRzIGZyb20gdGhlIHRpbWUgc2VydmVyIHRv IHRoZSBjbGllbnQuICBUaGUgYWNjdXJhY3kgb2YgdGltZQ0KICAgYXQgdGhlIGNsaWVudCBjYW4g YmUgbm8gYmV0dGVyIHRoYW4gdGhlIGFjY3VyYWN5IHByb3ZpZGUgYnkgdGhlDQogICByYW5naW5n IG1lY2hhbmlzbS4gIFNvbWUgcmFuZ2luZyBtZWNoYW5pc21zIHJlcXVpcmUgb3IgY2FuIGV4cGxv aXQNCiAgIHNwZWNpYWwgaGFyZHdhcmUgYXNzaXN0YW5jZSBieSBpbnRlcm1lZGlhdGUgbmV0d29y ayBlbGVtZW50cywgc3VjaCBhcw0KICAgSUVFRSAxNTg4IHRyYW5zcGFyZW50IGNsb2NrcyBbMTU4 OF0gLg0KDQogICBBIHR5cGljYWwgcmFuZ2luZyBtZWNoYW5pc20gZnVuY3Rpb25zIGJ5IGV4Y2hh bmdpbmcgdGltZXN0YW1wcw0KICAgYmV0d2VlbiBtYXN0ZXIgYW5kIGNsaWVudC4gIEZvciBleGFt cGxlLCB0aGUgbWFzdGVyIHNlbmRzIGFuIGluaXRpYWwNCiAgIHRpbWVzdGFtcGVkIHBhY2tldC4g IFdoZW4gdGhpcyBwYWNrZXQgYXJyaXZlcyBhdCB0aGUgY2xpZW50IGl0cw0KICAgYXJyaXZhbCB0 aW1lIChpbiB0ZXJtcyBvZiB0aGUgbG9jYWwgY2xvY2spIGlzIHJlY29yZGVkLiAgQWZ0ZXIgc29t ZQ0KICAgYW1vdW50IG9mIHRpbWUgdGhlIGNsaWVudCBzZW5kcyBhIHJlc3BvbnNlIHBhY2tldCBi YWNrIHRvIHRoZSBtYXN0ZXIsDQogICBjb250YWluaW5nIHRoZSBpbml0aWFsIHRpbWVzdGFtcCAo aW4gdGVybXMgb2YgdGhlIG1hc3RlciBjbG9jayksIGFuZA0KICAgdGhlIHBhY2tldCBhcnJpdmFs IGFuZCByZXRyYW5zbWlzc2lvbiB0aW1lcyAoaW4gdGVybXMgb2YgdGhlIGNsaWVudA0KICAgY2xv Y2spLiAgV2hlbiB0aGlzIHBhY2tldCBpcyByZWNlaXZlZCBieSB0aGUgbWFzdGVyIGEgZm91cnRo DQogICB0aW1lc3RhbXAgaXMgZ2VuZXJhdGVkIChpbiB0ZXJtcyBvZiB0aGUgbWFzdGVyIGNsb2Nr KS4gIFNpbmNlIHRoZQ0KICAgc2Vjb25kIGFuZCB0aGlyZCB0aW1lc3RhbXBzIGFyZSBib3RoIGlu IHRlcm1zIG9mIHRoZSBjbGllbnQgY2xvY2ssDQogICB0aGVpciBkaWZmZXJlbmNlIC0gcmVwcmVz ZW50aW5nIHRoZSBhbW91bnQgb2YgdGltZSB0aGUgY2xpZW50DQogICBoZXNpdGF0ZWQgYmV0d2Vl biByZWNlaXB0IG9mIHRoZSBpbml0aWFsIHBhY2tldCBhbmQgc2VuZGluZyB0aGUNCiAgIHJlc3Bv bnNlIHBhY2tldCAtIGlzIHJlYWRpbHkgY29tcHV0ZWQuICBUaGlzIGRpZmZlcmVuY2UgY2FuIGJl DQogICBzdWJ0cmFjdGVkIGZyb20gdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiB0aGUgZm91cnRoIGFu ZCBmaXJzdA0KICAgdGltZXN0YW1wcywgdG8geWllbGQgdGhlIHN1bSBvZiBwcm9wYWdhdGlvbiB0 aW1lcy4gIFVuZGVyIHRoZQ0KICAgYXNzdW1wdGlvbiBvZiBzeW1tZXRyeSwgdGhlIG9uZS13YXkg dGltZSBpcyBoYWxmIHRoaXMgc3VtLiAgTm90ZSB0aGF0DQogICBzaW5jZSB0aGUgZGlmZmVyZW5j ZSBiZXR3ZWVuIHRoaXJkIGFuZCBmb3VydGggdGltZXN0YW1wcyBpcyBzaG9ydCwNCg0KDQoNClN0 ZWluLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDIwLCAyMDA4ICAgICAgICAgICAg ICAgIFtQYWdlIDExXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAgICAgICB0aWN0b2Nt b2QgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA3DQoNCg0KICAgcG9zc2libGUgZnJlcXVl bmN5IGluYWNjdXJhY3kgb2YgdGhlIGNsaWVudCBoYXMgbGl0dGxlIGRlbGV0ZXJpb3VzDQogICBl ZmZlY3QuDQoNCiAgIFZhcmlvdXMgdmFyaWF0aW9ucyBvbiB0aGlzIGJhc2ljIGZvdXItdGltZXN0 YW1wIG1ldGhvZCBhcmUgcG9zc2libGUuDQogICBJbiB0aGUgdGhyZWUgdGltZXN0YW1wIG1ldGhv ZCB0aGUgY2xpZW50IHNlbmRzIHRoZSB0aW1lIGRpZmZlcmVuY2UNCiAgIChlLmcuLCBnZW5lcmF0 ZWQgYnkgcmVzZXR0aW5nIGEgdGltZXIgdXBvbiBwYWNrZXQgYXJyaXZhbCkgcmF0aGVyDQogICB0 aGFuIHRoZSB0d28gdGltZXN0YW1wcy4gIFdoZW4gc3ltbWV0cnkgaXMgbm90IGEgdmFsaWQgYXNz dW1wdGlvbiwNCiAgIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gKGUuZy4sIHJhdGlvIG9yIGRpZmZl cmVuY2UgYmV0d2VlbiBleHBlY3RlZA0KICAgcHJvcGFnYXRpb24gZGVsYXlzKSBjYW4gYmUgdXNl ZCB0byBleHRyYWN0IHRoZSBvbmUtd2F5IGRlbGF5Lg0KDQogICBSYW5naW5nIGFjY3VyYWN5IGlz IHJlZHVjZWQgYnkgZGV2aWF0aW9uIGZyb20gZXhwZWN0ZWQgYXN5bW1ldHJ5IGluDQogICB0aGUg bmV0d29yay4gIE1lY2hhbmlzbXMgdG8gYXZvaWQgYXN5bW1ldHJ5IGF0IHRoZSBuZXR3b3JrIGxh eWVyIChmb3INCiAgIGV4YW1wbGUgdXNpbmcgTVBMUyBSU1ZQLVRFIHBhdGhzLCBvciB0aGUgdXNl IG9mIHRoZSBwZWVyLXRvLXBlZXINCiAgIG1lY2hhbmlzbSBkZXNjcmliZWQgaW4gSUVFRTE1ODh2 MiBhcmUgdXNlZnVsLCBhcyBpcyB0aGUgYWJpbGl0eSB0bw0KICAgY29ycmVjdCBhc3ltbWV0cnkg aW4gdGhlIHBoeXNpY2FsIGNvbm5lY3Rpb24gdGhyb3VnaCB0aGUgdXNlIG9mDQogICBleHRlcm5h bCBjYWxpYnJhdGlvbi4NCg0KMy4zLiAgVGltZSBQcmVzZW50YXRpb24NCg0KICAgSW4gZ2VuZXJh bCwgdGhlIG91dHB1dCBvZiB0aGUgdGltZSBhY3F1aXNpdGlvbiBtb2R1bGUgbmVlZHMgdG8gYmUN CiAgIHJlZm9ybWF0dGVkIGJlZm9yZSB1c2UuICBGb3JtYXR0aW5nIGluY2x1ZGVzIHRyYW5zbGF0 aW9uIGJldHdlZW4NCiAgIGRpZmZlcmVudCByZXByZXNlbnRhdGlvbnMgKGUuZy4sIGZyb20gc2Vj b25kcyBhZnRlciBhIGdpdmVuIGRhdGUgdG8NCiAgIGRhdGUgYW5kIHRpbWUpLCBjaGFuZ2luZyB0 aW1lIHpvbmVzLCBldGMuICBXaGVuIHRoZSB0aW1lIG5lZWRzIHRvIGJlDQogICBkaXNwbGF5ZWQs IGUuZy4sIG9uIGEgY29tcHV0ZXIgb3IgbW9iaWxlIGRldmljZSwgZnVydGhlciBwcm9jZXNzaW5n DQogICBpcyBvZnRlbiByZXF1aXJlZCwgc3VjaCBhcyBpZGVudGlmaWNhdGlvbiBvZiBkYXkgb2Yg d2VlaywgdHJhbnNsYXRpb24NCiAgIHRvIG90aGVyIGNhbGVuZGFycyAoZS5nLiwgSGVicmV3LCBJ c2xhbWljLCBDaGluZXNlKSwgY29udmVyc2lvbg0KICAgYmV0d2VlbiBUQUkgYW5kIFVUQywgYW5k IGZsYWdnaW5nIG9mIGhvbGlkYXlzIGFuZCBzcGVjaWFsIGRhdGVzLg0KDQoNCjQuICBPdGhlciBN b2R1bGVzDQoNCjQuMS4gIFNlY3VyaXR5IE1lY2hhbmlzbXMNCg0KICAgVGltZSBhbmQgZnJlcXVl bmN5IHNlcnZpY2VzIGFyZSBhIHNpZ25pZmljYW50IGVsZW1lbnQgb2YgbmV0d29yaw0KICAgaW5m cmFzdHJ1Y3R1cmUsIGFuZCBhcmUgY3JpdGljYWwgZm9yIGNlcnRhaW4gZW1lcmdpbmcgYXBwbGlj YXRpb25zLg0KICAgSGVuY2UgdGltZSBhbmQgZnJlcXVlbmN5IHRyYW5zZmVyIHNlcnZpY2VzIE1V U1QgYmUgcHJvdGVjdGVkIGZyb20NCiAgIGJlaW5nIGNvbXByb21pc2VkLiAgVGhlIG1vc3Qgc2ln bmlmaWNhbnQgdGhyZWF0cyBhcmUgZmFsc2UgdGltaW5nDQogICBzZXJ2ZXJzIGRpc3RyaWJ1dGlu ZyBwdXJwb3NlbHkgbWlzbGVhZGluZyB0aW1pbmcgcGFja2V0cywgYW5kIG1hbiBpbg0KICAgdGhl IG1pZGRsZSB0YW1wZXJpbmcgd2l0aCB2YWxpZCB0aW1pbmcgcGFja2V0cy4gIEJvdGggdGhyZWF0 cyB3b3VsZA0KICAgZW5hYmxlIGEgbWFsZmVhc2FudCB0byBtaXNsZWFkIFRJQ1RPQyBjbGllbnRz LCBhbmQgdG8gYnJpbmcgZG93bg0KICAgY3JpdGljYWwgc2VydmljZXMuDQoNCiAgIEJhc2VkIG9u IHRoZSBhZm9yZW1lbnRpb25lZCB0aHJlYXRzLCBvbmUgY2FuIGNvbmNsdWRlIHRoYXQNCiAgIGNv bmZpZGVudGlhbGl0eSBhbmQgcmVwbGF5IHByb3RlY3Rpb24gYXJlIHVzdWFsbHkgbm90IG5lZWRl ZCAoYW5kIGluDQogICBtYW55IGNhc2VzIG5vdCBwb3NzaWJsZSksIGJ1dCBzb3VyY2UgYXV0aGVu dGljYXRpb24gYW5kIGludGVncml0eQ0KICAgcHJvdGVjdGlvbiBhcmUgdml0YWwuICBJbiBnZW5l cmFsLCBpdCBpcyB0aGUgbWFzdGVyIHRoYXQgbmVlZHMgdG8gYmUNCiAgIGF1dGhlbnRpY2F0ZWQg dG8gdGhlIHNlcnZlciwgYWx0aG91Z2ggaW4gY2VydGFpbiBjYXNlcyBpdCBtYXkgYmUNCiAgIG5l ZWRlZCB0byBhdXRoZW50aWNhdGUgdGhlIGNsaWVudCB0byB0aGUgbWFzdGVyLiAgQXBwbHlpbmcg SVBzZWMNCg0KDQoNClN0ZWluLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDIwLCAy MDA4ICAgICAgICAgICAgICAgIFtQYWdlIDEyXQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAg ICAgICAgICB0aWN0b2Ntb2QgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA3DQoNCg0KICAg QXV0aGVudGljYXRpb24gSGVhZGVyIChBSCkgbWVjaGFuaXNtcyB0byBhbGwgdGltaW5nIHBhY2tl dHMgaXMgbm90DQogICBmZWFzaWJsZSwgZHVlIHRvIHRoZSBjb21wdXRhdGlvbmFsIHJlc291cmNl cyBjb25zdW1lZCBieSBwdWJsaWMga2V5DQogICBjcnlwdG9ncmFwaHkgYWxnb3JpdGhtcy4gIEFk b3B0aW9uIG9mIElQc2VjIHdvdWxkIGltcGFjdCB0aW1lDQogICBhY3F1aXNpdGlvbiBhY2N1cmFj eSwgYW5kIHdvdWxkIGxlYWQgdG8gbmV3IG1ldGhvZHMgZm9yIG1hbGZlYXNhbnRzDQogICB0byBk aXNydXB0IHRoZSB0aW1pbmcgZGlzdHJpYnV0aW9uIHByb3RvY29scyBieSBleGhhdXN0aW5nIHJl c291cmNlcw0KICAgYW5kIGRlbmlhbCBvZiBzZXJ2aWNlIGZyb20gVElDVE9DIGNsaWVudHMuICBG dXJ0aGVybW9yZSwgY2VydGlmaWNhdGVzDQogICB1c2VkIHRvIGF1dGhlbnRpY2F0ZSBwYWNrZXRz IGhhdmUgbGlmZXRpbWVzIHRoYXQgbXVzdCBiZSBlbmZvcmNlZCBmb3INCiAgIHNlY3VyZSB1c2Uu ICBDZXJ0aWZpY2F0aW9uIG9mIHRpbWUgcGFja2V0cyB0aGVtc2VsdmVzIGNhbiB0aHVzIGxlYWQN CiAgIHRvIGNpcmN1bGFyIGRlcGVuZGVuY2UgYW5kIHRvIGF0dGFja3MgdGhhdCBpbnZhbGlkYXRl IHZhbGlkIHRpbWUNCiAgIHBhY2tldHMgYW5kIHN1YnN0aXR1dGUgaW52YWxpZCBvbmVzLg0KDQog ICBOVFAgaW1wbGVtZW50YXRpb25zIHByb3ZpZGVkIGFuIGF1dGhlbnRpY2F0aW9uIHByb3RvY29s IGNhbGxlZA0KICAgQXV0b2tleS4gIEF1dG9rZXkgdXRpbGl6ZXMgcHVibGljIGtleSBhbGdvcml0 aG1zIHRvIGVuY3J5cHQgY29va2llcywNCiAgIHN5bW1ldHJpYyBrZXkgbWVzc2FnZSBkaWdlc3Rz IGZvciBpbnRlZ3JpdHksIGFuZCBkaWdpdGFsIHNpZ25hdHVyZXMNCiAgIGZvciBzb3VyY2UgYXV0 aGVudGljYXRpb24uDQoNCiAgIEFueSBzZWN1cml0eSBtZWNoYW5pc20gbXVzdCBiZSBkZXNpZ25l ZCBpbiBzdWNoIGEgd2F5IHRoYXQgaXQgZG9lcw0KICAgbm90IGRlZ3JhZGUgdGhlIHF1YWxpdHkg b2YgdGhlIHRpbWUgdHJhbnNmZXIuICBTdWNoIGEgbWVjaGFuaXNtDQogICBTSE9VTEQgYWxzbyBi ZSByZWxhdGl2ZWx5IGxpZ2h0d2VpZ2h0LCBhcyBjbGllbnQgcmVzdHJpY3Rpb25zIG9mdGVuDQog ICBkaWN0YXRlIGEgbG93IHByb2Nlc3NpbmcgYW5kIG1lbW9yeSBmb290cHJpbnQsIGFuZCBiZWNh dXNlIHRoZSBzZXJ2ZXINCiAgIG1heSBoYXZlIGV4dGVuc2l2ZSBmYW4tb3V0LiAgVGhlIG1lY2hh bmlzbSBhbHNvIFNIT1VMRCBub3QgcmVxdWlyZQ0KICAgZXhjZXNzaXZlIHN0b3JhZ2Ugb2YgY2xp ZW50IHN0YXRlIGluIHRoZSBtYXN0ZXIsIG5vciBzaWduaWZpY2FudGx5DQogICBpbmNyZWFzZSBi YW5kd2lkdGggY29uc3VtcHRpb24uDQoNCjQuMi4gIEF1dG9kaXNjb3ZlcnkgYW5kIE1hc3RlciBD bG9jayBTZWxlY3Rpb24NCg0KICAgVGhlIHRvcG9sb2d5IG9mIHByZXNlbnRseSBkZXBsb3llZCBz eW5jaHJvbml6YXRpb24gbmV0d29ya3MgaXMNCiAgIHVuaXZlcnNhbGx5IG1hbnVhbGx5IGNvbmZp Z3VyZWQuICBUaGlzIHJlcXVpcmVzIG1hbnVhbCBvciBtYW5hZ2VtZW50LQ0KICAgcGxhbmUgY29u ZmlndXJhdGlvbiBvZiBtYXN0ZXItY2xpZW50IHJlbGF0aW9uc2hpcHMsIGFzIHdlbGwgYXMNCiAg IHByZWNvbmZpZ3VyZWQgZmFsbGJhY2sgYmVoYXZpb3JzLiAgVGhpcyBzdHJhdGVneSBpcyB3b3Jr YWJsZSBmb3IgU0RIDQogICBuZXR3b3Jrcywgd2hlcmUgdGhlcmUgYXJlIGEgcmVsYXRpdmVseSBz bWFsbCBudW1iZXIgb2YgbmV0d29yaw0KICAgZWxlbWVudHMgdGhhdCByZXF1aXJlIHN1Y2ggY29u ZmlndXJhdGlvbiwgYW5kIGFsbCBlbGVtZW50cyBhcmUNCiAgIGNvbnRyb2xsZWQgYnkgYSBzaW5n bGUgZW50aXR5LiAgSW4gcGFja2V0IHN3aXRjaGVkIG5ldHdvcmsgc2NlbmFyaW9zDQogICB0aGVy ZSBtYXkgYmUgYSB2ZXJ5IGxhcmdlIG51bWJlciBvZiBpbmRlcGVuZGVudCBuZXR3b3JrIGVsZW1l bnRzDQogICByZXF1aXJpbmcgdGltaW5nLCBtYWtpbmcgYXV0b21hdGljIG1lY2hhbmlzbXMgaW1w b3J0YW50LiAgU3VjaA0KICAgYXV0b2Rpc2NvdmVyeSwgYXV0b21hdGljIG1hc3RlciBzZWxlY3Rp b24gYWxnb3JpdGhtcywgYW5kIHBlcmhhcHMNCiAgIGNvbnRyb2wgcGxhbmUgcHJvdG9jb2xzIHRv IHN1cHBvcnQgdGhlc2UgZmVhdHVyZXMsIGFyZSBhbiBpbXBvcnRhbnQNCiAgIFRJQ1RPQyBkZWxp dmVyYWJsZS4NCg0KICAgVGhlcmUgYXJlIGFwcGxpY2F0aW9uIHNjZW5hcmlvcyB3aGVyZSBpdCBp cyBkZXNpcmFibGUgZm9yIGNsb2NrcyB0bw0KICAgYWR2ZXJ0aXNlIHRoZWlyIHNlcnZpY2UsIGFu ZCBmb3IgY2xpZW50cyB0byBhdXRvbWF0aWNhbGx5IHNlbGVjdCBhDQogICBjbG9jayB3aXRoIHRo ZSByZXF1aXJlZCBhY2N1cmFjeSBhbmQgcGF0aCBjaGFyYWN0ZXJpc3RpY3MuICBUaGUNCiAgIG9w dGltdW0gYWR2ZXJ0aXNpbmcgbWV0aG9kIG1heSBkZXBlbmQgb24gdGhlIGVudmlyb25tZW50IGFu ZCB0aGUNCiAgIGFwcGxpY2F0aW9uLiAgRm9yIGV4YW1wbGUgYSBob3N0IG1heSBiZSBiZXN0IHNl cnZlZCBieSBmaW5kaW5nIGENCiAgIHN1aXRhYmxlIGNsb2NrIChvciBzZXQgb2YgY2xvY2tzKSB0 aHJvdWdoIGEgREhDUCBwYXJhbWV0ZXIsIHdoaXN0IGENCiAgIHByb3ZpZGVyIGVkZ2UgbWF5IGZp bmQgaXQgbW9yZSBjb252ZW5pZW50IHRvIGRpc2NvdmVyIHRoZSBhdmFpbGFibGUNCiAgIGNsb2Nr IHRocm91Z2ggQkdQLg0KDQoNCg0KDQpTdGVpbiwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBB cHJpbCAyMCwgMjAwOCAgICAgICAgICAgICAgICBbUGFnZSAxM10NCgwNCkludGVybmV0LURyYWZ0 ICAgICAgICAgICAgICAgICAgdGljdG9jbW9kICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAw Nw0KDQoNCiAgIFRoZSBUSUNUT0MgV29ya2luZyBHcm91cCB3aWxsIHNwZWNpZnkgdGhlIHJlcXVp cmVkIGNsb2NrDQogICBjaGFyYWN0ZXJpc3RpY3MgYW5kIGlkZW50aWZ5IHRoZSBzZXQgb2YgY2xv Y2sgYW5kIGNsaWVudA0KICAgY2hhcmFjdGVyaXN0aWNzIGFuZCB0aGUgYXBwbGljYXRpb24gY2hh cmFjdGVyaXN0aWNzIHRoYXQgaW5mbHVlbmNlDQogICB0aGUgb3B0aW11bSBtZXRob2Qgb2YgY2xv Y2sgZGlzY292ZXJ5LiAgSXQgd2lsbCB0aGVuIHNwZWNpZnkgb25lIG9yDQogICBtb3JlIG1ldGhv ZHMgb2YgY2xvY2sgYXV0b2Rpc2NvdmVyeSB0b2dldGhlciB3aXRoIGFzc29jaWF0ZWQNCiAgIGFw cGxpY2FiaWxpdHkgaW5mb3JtYXRpb24uDQoNCiAgIE9uY2UgYSBUSUNUT0MgY2xpZW50IGhhcyBk aXNjb3ZlcmVkIHBvdGVudGlhbCBUSUNUT0MgbWFzdGVycywgaXQgbXVzdA0KICAgY2hvb3NlIGhv dyB0byBkZXJpdmUgaXRzIGNsb2NrIGZyb20gb25lIG9yIG1vcmUgb2YgdGhlbS4gIFRoaXMgY2hv aWNlDQogICBjYW4gYmUgYWlkZWQgdXNpbmcgdHdvIHR5cGVzIG9mIGluZm9ybWF0aW9uOg0KICAg byAgY2xhaW1zIG1hZGUgYnkgdGhlIHBvdGVudGlhbCBtYXN0ZXJzIGFzIHRvIHRoZSBhY2N1cmFj eSBvZiBpdHMNCiAgICAgIGxvY2FsIGNsb2NrIChzZWUgT0FNIGFuZCBTU00gYmVsb3cpDQogICBv ICBhbmFseXNpcyBvZiB0aGUgc3RhYmlsaXR5IG9mIGZyZXF1ZW5jeSByZWNvdmVyZWQgZnJvbSB0 aGUNCiAgICAgIHBvdGVudGlhbCBtYXN0ZXJzLg0KICAgT25lIHRhY3RpYyB0aGF0IGEgVElDVE9D IGNsaWVudCBtYXkgZW1wbG95IGlzIHRvIGluZGl2aWR1YWxseSBjaG9vc2UNCiAgIHdoaWNoIG1h c3RlciB0byB1c2UgYmFzZWQgb24gdGhpcyBpbmZvcm1hdGlvbi4gIEV2ZW4gaWYgc3RhdGljYWxs eQ0KICAgY29uZmlndXJlZCB0byB1c2UgYSBwYXJ0aWN1bGFyIG1hc3RlciwgYSBjbGllbnQgbWF5 IGJlIGFsbG93ZWQgdG8NCiAgIG1ha2UgaW5kZXBlbmRlbnQgZGVjaXNpb25zIHdoZW4gdGhlIG1h c3RlciBiZWNvbWVzIHVuYXZhaWxhYmxlIG9yDQogICBzZW5kcyBzeW5jaHJvbml6YXRpb24gc3Rh dHVzIG1lc3NhZ2VzIGluZGljYXRpbmcgYSBmYXVsdCBjb25kaXRpb24uDQoNCiAgIEEgc2Vjb25k IHRhY3RpYyBpcyBub3QgdG8gbWFrZSBhIGhhcmQgZGVjaXNpb24gYXQgYWxsLCBidXQgcmF0aGVy IHRvDQogICBwZXJmb3JtIHdlaWdodGVkIGVuc2VtYmxlIGF2ZXJhZ2luZyBvZiBmcmVxdWVuY2ll cyByZWNvdmVyZWQgZnJvbSBhbGwNCiAgIGF2YWlsYWJsZSBtYXN0ZXJzLiAgVGhlIHdlaWdodGlu Z3MsIG9uY2UgYWdhaW4sIG1heSBiZSBiYXNlZCBvbg0KICAgY2xhaW1zIG1hZGUgYnkgdGhlIG1h c3RlcnMgb3IgYnkgbW9uaXRvcmluZyBvZiBmcmVxdWVuY3kgc3RhYmlsaXR5Lg0KDQogICBVc2lu ZyBlaXRoZXIgdGFjdGljLCBpdCBpcyBpbXBvcnRhbnQgdG8gZW5zdXJlIHRoYXQgInRpbWluZyBs b29wcyINCiAgIGFyZSBub3QgZm9ybWVkLiAgQSB0aW1pbmcgbG9vcCBpcyBhbiBlcnJvbmVvdXMg dG9wb2xvZ3kgdGhhdCBjYXVzZXMNCiAgIGxvY2tpbmcgb250byBmcmVxdWVuY2llcyBub3QgdHJh Y2VhYmxlIHRvIGEgaGlnaCBxdWFsaXR5IHNvdXJjZS4NCiAgIExvb3BzIGFyZSBhdm9pZGVkIGJ5 IGVuc3VyaW5nIHRoYXQgdGhlIGZyZXF1ZW5jeSBkaXN0cmlidXRpb24gcGF0aHMNCiAgIGZvcm0g YSB0cmVlLg0KDQogICBZZXQgYW5vdGhlciBtZXRob2QgaXMgbm90IHRvIGRlY2lkZSBvbiBhIHRp bWluZyBkaXN0cmlidXRpb24gdHJlZSBhdA0KICAgYWxsLCBidXQgcmF0aGVyIHRvIGVuYWJsZSBz ZWxmLW9yZ2FuaXphdGlvbiBvZiBpbmRlcGVuZGVudGx5IGFjdGluZw0KICAgaW50ZWxsaWdlbnQg YWdlbnRzLiAgSW4gc3VjaCBjYXNlcyB0aGUgbWVhbmluZyBvZiBtYXN0ZXIgYW5kIGNsaWVudA0K ICAgYmVjb21lcyBibHVycmVkLCBhcyBhbGwgYWdlbnRzIGV4Y2hhbmdlIHRpbWluZyBpbmZvcm1h dGlvbiB3aXRoIGENCiAgIHN1YnNldCBuZWlnaGJvcnMgdGhhdCBoYXZlIGJlZW4gZGlzY292ZXJl ZC4gIFRoaXMgbWV0aG9kIG1heSBiZQ0KICAgZHJpdmVuIGJ5IHRpbWluZyBhY3F1aXNpdGlvbiBh bGdvcml0aG1zIHRoYXQgZ3VhcmFudGVlIGdsb2JhbA0KICAgY29udmVyZ2VuY2Ugb2YgdGhlIHRp bWluZyBhZ2VudHMsIG1lYW5pbmcgdGhhdCBvdmVyIHRpbWUgdGhlIGF2ZXJhZ2UNCiAgIHRpbWlu ZyBlcnJvciBkZWNyZWFzZXMsIGFsdGhvdWdoIGEgZ2l2ZW4gYWdlbnQncyBlcnJvciBtYXkgc29t ZXRpbWVzDQogICBpbmNyZWFzZS4NCg0KNC4zLiAgT0FNLCBTU00sIGFuZCBQZXJmb3JtYW5jZSBN b25pdG9yaW5nDQoNCiAgIEluIG9yZGVyIHRvIGVuc3VyZSBjb250aW51aXR5IGFuZCBjb25uZWN0 aXZpdHkgb2YgdGhlIHBhdGggZnJvbSB0aGUNCiAgIG1hc3RlciB0byB0aGUgY2xpZW50LCBhbmQg dGhlIHJldmVyc2UgcGF0aCB3aGVuIG5lZWRlZCwgYW4NCiAgIE9wZXJhdGlvbnMsIEFkbWluaXN0 cmF0aW9uLCBhbmQgTWFpbnRlbmFuY2UgcHJvdG9jb2wgbWF5IGJlIG5lZWRlZC4NCiAgIFdoZW4g dGhlIG1hc3RlciBzZW5kcyB0aW1pbmcgZGlzdHJpYnV0aW9uIHBhY2tldHMgYXQgYSBjb25zdGFu dCByYXRlLA0KICAgZmF1bHRzIGFyZSBkZXRlY3RlZCBieSB0aGUgY2xpZW50IGFmdGVyIGEgZmV3 IGludGVycGFja2V0IHRpbWVzOyB3aGVuDQoNCg0KDQpTdGVpbiwgZXQgYWwuICAgICAgICAgICAg RXhwaXJlcyBBcHJpbCAyMCwgMjAwOCAgICAgICAgICAgICAgICBbUGFnZSAxNF0NCgwNCkludGVy bmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgdGljdG9jbW9kICAgICAgICAgICAgICAgICAgIE9j dG9iZXIgMjAwNw0KDQoNCiAgIHRoZSByYXRlIGlzIHZhcmlhYmxlLCB0aGUgcHJvYmxlbSBpcyBk ZXRlY3RlZCBhZnRlciBhIGZldyB0aW1lcyB0aGUNCiAgIG1heGltdW0gaW50ZXJwYWNrZXQgaW50 ZXJ2YWwuICBIb3dldmVyLCBpbiBlaXRoZXIgY2FzZSB0aGUgbWFzdGVyIG1heQ0KICAgYmUgdW5h d2FyZSBvZiB0aGUgcHJvYmxlbS4NCg0KICAgU3luY2hyb25pemF0aW9uIFN0YXR1cyBNZXNzYWdl cyAoU1NNcykgd2VyZSB0cmFkaXRpb25hbGx5IHVzZWQgaW4gVERNDQogICBuZXR3b3JrcyB0byBp bmRpY2F0ZSB0aGUgYWNjdXJhY3kgb2YgdGhlIHNvdXJjZSB1cG9uIHdoaWNoIGFuDQogICBpbmNv bWluZyBURE0gbGluayBiYXNlZCBpdHMgdGltaW5nLCBhbmQgdG8gbm90aWZ5IHRoZSByZW1vdGUg c2l0ZSBvZg0KICAgY2xvY2sgZmFpbHVyZXMuICBUaW1pbmcgZGlzdHJpYnV0aW9uIHByb3RvY29s cyBnZW5lcmFsbHkgaGF2ZSBzaW1pbGFyDQogICBmdW5jdGlvbnMuDQoNCiAgIFBlcmZvcm1hbmNl IG1vbml0b3JpbmcgaXMgaW1wb3J0YW50IHRvIGVuc3VyZSB0aGUgcHJvcGVyIG9wZXJhdGlvbiBv Zg0KICAgdGltaW5nIHN5c3RlbXMsIGFuZCBtYXkgYmUgaW50ZWdyYXRlZCBpbnRvIE9BTSBtZWNo YW5pc21zLg0KDQo0LjQuICBQYXRoIFNlbGVjdGlvbg0KDQogICBJbiBpbmZyYXN0cnVjdHVyZSBh cHBsaWNhdGlvbnMgaXQgbWF5IGJlIHBvc3NpYmxlIGZvciBUSUNUT0MgdG8gc2Vlaw0KICAgY28t b3BlcmF0aW9uIGZyb20gcm91dGluZyBlbGVtZW50cyB0byBvcHRpbWl6ZSB0aGUgcGF0aCB0aHJv dWdoIHRoZQ0KICAgbmV0d29yayBpbiBvcmRlciB0byBvYnRhaW4gYSBiZXR0ZXIgcXVhbGl0eSBv ZiB0aW1lIGFuZCBmcmVxdWVuY3kNCiAgIHRyYW5zZmVyIHRoYXQgaXMgcG9zc2libGUgd2hlbiB0 aGUgdGltaW5nIGRpc3RyaWJ1dGlvbiBwcm90b2NvbA0KICAgb3BlcmF0ZXMgaW5kZXBlbmRlbnQg b2YgdGhlIG5ldHdvcmsgbGF5ZXIuDQoNCiAgIEF0IHRoZSBzaW1wbGVzdCBsZXZlbCB0aGlzIGlz IHVzZSBvZiBwYXRocyB0aGF0IGNhbiBzdXBwb3J0IHRoZQ0KICAgcmVxdWlyZWQgcXVhbGl0eSBv ZiBzZXJ2aWNlLCBhbmQgaGF2ZSB0aGUgbG93ZXN0IGNvbmdlc3Rpb24gaW1wYWN0Lg0KICAgSG93 ZXZlciBpdCBpcyBhbHNvIHBvc3NpYmxlIGZvciB0aGUgbmV0d29yayBsYXllciB0byBiZSBhIHBy b2FjdGl2ZQ0KICAgcGFydG5lciBpbiB0aGUgdHJhbnNmZXIgcHJvY2Vzcy4gIEZvciBleGFtcGxl IHBhdGhzIG1heSBiZSBzZWxlY3RlZA0KICAgdGhhdCBhcmUgZXhwbGljaXRseSBjaG9zZW4gdG8g YmUgc3ltbWV0cmljLCBvciBwYXRocyBtYXkgYmUgc2VsZWN0ZWQNCiAgIHN1Y2ggdGhhdCBhbGwg YXJlIGNhcGFibGUgb2Ygc3VwcG9ydGluZyBwaHlzaWNhbCBmcmVxdWVuY3kgdHJhbnNmZXINCiAg IChmb3IgZXhhbXBsZSBzeW5jaHJvbm91cyBFdGhlcm5ldCksIG9yIG5vZGVzIG1heSBiZSBzZWxl Y3RlZCBzdWNoDQogICB0aGF0IHRoZXkgYXJlIGFsbCBjYXBhYmxlIG9mIHN1cHBvcnRpbmcgdHJh bnNwYXJlbnQgY2xvY2suDQoNCiAgIEluIGFkZGl0aW9uIHRvIGhhdmluZyB0byBkZWFsIHdpdGgg ZGVncmFkYXRpb24gb2Ygc2VydmljZSBkdWUgdG8NCiAgIGNvbmdlc3Rpb24sIFRJQ1RPQyBtdXN0 IG5vdCBhZGQgdG8gdGhlIHByb2JsZW0uICBUaHVzLCBUSUNUT0MgdGltaW5nDQogICBkaXN0cmli dXRpb24gcHJvdG9jb2xzIE1VU1QgYmUgYWJsZSB0byBhY3QgaW4gYSBUQ1AgZnJpZW5kbHkgd2F5 LA0KICAgZXZlbiBhdCB0aGUgZXhwZW5zZSBvZiBtaW5vciBkZWdyYWRhdGlvbiBvZiBwZXJmb3Jt YW5jZS4gIEluIHN1Y2gNCiAgIGNhc2VzLCBpdCBtYXkgYmUgcmVxdWlyZWQgZm9yIHRoZSBtYXN0 ZXIgdG8gaW5mb3JtIHRoZSBjbGllbnQgb2YgdGhlDQogICBjaGFuZ2UgaW4gb3BlcmF0aW5nIGNv bmRpdGlvbnMuDQoNCjQuNS4gIE9uLXBhdGggU3VwcG9ydA0KDQogICBUaGUgVElDVE9DIGFyY2hp dGVjdHVyZSB3aWxsIGJlIGNvbW1lbnN1cmF0ZSB3aXRoIHRoZSBwdWJsaWMNCiAgIEludGVybmV0 LCBhbmQgdGhlIHRpbWluZyBkaXN0cmlidXRpb24gcHJvdG9jb2wgY2hvc2VuIHdpbGwgYmUgYWJs ZSB0bw0KICAgZnVuY3Rpb24gb3ZlciBnZW5lcmFsIHBhY2tldCBzd2l0Y2hlZCBuZXR3b3Jrcy4N Cg0KICAgSW4gc29tZSBjYXNlcyBvbi1wYXRoIHN1cHBvcnQgKGZvciBleGFtcGxlIElFRUUgMTU4 OCB0cmFuc3BhcmVudA0KICAgY2xvY2spIG1heSBiZSBuZWVkZWQgaW4gb3JkZXIgdG8gb2J0YWlu IHRoZSByZXF1aXJlZCBmcmVxdWVuY3kgb3INCiAgIHRpbWUgYWNjdXJhY3kuICBTdWNoIG9uLXBh dGggc3VwcG9ydCBjYW5ub3QgYmUgZXhwZWN0ZWQgdG8gYmUNCiAgIHVuaXZlcnNhbGx5IGF2YWls YWJsZSBvdmVyIHRoZSBwdWJsaWMgSW50ZXJuZXQsIGFuZCBpdCBpcyBub3QgYSBnb2FsDQogICBv ZiB0aGUgVElDVE9DIHdvcmtpbmcgZ3JvdXAgdG8gcHJvcG9zZSBhdWdtZW50YXRpb24gb2YgYmFz aWMNCg0KDQoNClN0ZWluLCBldCBhbC4gICAgICAgICAgICBFeHBpcmVzIEFwcmlsIDIwLCAyMDA4 ICAgICAgICAgICAgICAgIFtQYWdlIDE1XQ0KDA0KSW50ZXJuZXQtRHJhZnQgICAgICAgICAgICAg ICAgICB0aWN0b2Ntb2QgICAgICAgICAgICAgICAgICAgT2N0b2JlciAyMDA3DQoNCg0KICAgZm9y d2FyZGluZyBlbGVtZW50cy4gIEhvd2V2ZXIsIHN1Y2ggb24tcGF0aCBzdXBwb3J0IG1heSBiZSBw cm92aWRlZA0KICAgb24gc2VydmljZSBwcm92aWRlciBvciBlbnRlcnByaXNlIG5ldHdvcmtzLCBh bmQgaW4gc3VjaCBjYXNlcyBUSUNUT0MNCiAgIHByb3RvY29scyBzaG91bGQgYmUgYWJsZSB0byBl eHBsb2l0IGl0Lg0KDQogICBJbiBuZXR3b3JrcyB3aXRoIG9uLXBhdGggc3VwcG9ydCwgaXQgbWF5 IGJlIHRoYXQgdGhlIG9wdGltdW0gcGF0aCBmb3INCiAgIHRpbWUgdHJhbnNmZXIgaXMgbm90IGNv bmdydWVudCB3aXRoIHRoZSBvcHRpbXVtIHBhdGggZm9yIGRhdGENCiAgIHRyYW5zZmVyLiAgQnkg dXNpbmcgc3BlY2lhbC1wdXJwb3NlIElQIGFkZHJlc3NlcywgYW5kIG1ha2luZyByb3V0aW5nDQog ICBhd2FyZSBvZiB0aGUgcmVxdWlyZWQgcGF0aCBjaGFyYWN0ZXJpc3RpY3MgYW5kIGFkZHJlc3Mg YXR0cmlidXRlcywgaXQNCiAgIGlzIHBvc3NpYmxlIHRvIGNvbnN0cnVjdCBwYXRocyB3aXRoaW4g dGhlIG5ldHdvcmsgdGhhdCBtYWludGFpbiB0aGUNCiAgIHJlcXVpcmVkIHRpbWUgdHJhbnNmZXIg Y2hhcmFjdGVyaXN0aWNzLg0KDQogICBUaGUgVElDVE9DIFdvcmtpbmcgR3JvdXAgd2lsbCBzcGVj aWZ5IHRoZSByZXF1aXJlZCBwYXRoDQogICBjaGFyYWN0ZXJpc3RpY3MgYW5kIHdvcmsgd2l0aCB0 aGUgSVNJUyBhbmQgT1NQRiBXb3JraW5nIEdyb3VwcyB0bw0KICAgc3BlY2lmeSB0aGUgbmVjZXNz YXJ5IHJvdXRpbmcgZXh0ZW5zaW9ucyB0byBzdXBwb3J0IHRoZXNlDQogICByZXF1aXJlbWVudHMu DQoNCiAgIFRJQ1RPQyB0cmFmZmljIG1heSBuZWVkIHRvIHRyYXZlcnNlIE5BVHMgYW5kIGZpcmV3 YWxscy4NCg0KNC42LiAgTmV0d29yayBNYW5hZ2VtZW50DQoNCiAgIEFzIGZvciBhbGwgbmV0d29y ayBpbmZyYXN0cnVjdHVyZSBtZWNoYW5pc21zLCB0aW1pbmcgZGlzdHJpYnV0aW9uDQogICBzeXN0 ZW1zIFNIT1VMRCBiZSBtYW5hZ2VkLiAgVGhpcyBpbXBsaWVzIHByb3Zpc2lvbiBvZiBtYW5hZ2Vt ZW50DQogICBhZ2VudHMgaW4gVElDVE9DIG1hc3RlcnMgYW5kIGNsaWVudHMsIGFuZCBkZWZpbml0 aW9uIG9mIHRoZQ0KICAgYXBwcm9wcmlhdGUgTUlCcy4NCg0KDQo1LiAgU2VjdXJpdHkgQ29uc2lk ZXJhdGlvbnMNCg0KICAgVGhpcyBkb2N1bWVudCBwcm9wb3NlcyBtb2R1bGFyaXphdGlvbiBvZiB0 aGUgd29yayBvZiBhIHByb3Bvc2VkDQogICBXb3JraW5nIEdyb3VwLCBhbmQgdGh1cyBkb2VzIG5v dCwgaW4gaXRzZWxmLCByYWlzZSBzZWN1cml0eSBjb25jZXJucy4NCiAgIFNlY3VyaXR5IGFzcGVj dHMgb2YgVElDVE9DIGhhdmUgYmVlbiBhZGRyZXNzZWQgYWJvdmUuDQoNCg0KNi4gIElBTkEgQ29u c2lkZXJhdGlvbnMNCg0KICAgTm8gSUFOQSBhY3Rpb25zIGFyZSByZXF1aXJlZCBhcyBhIHJlc3Vs dCBvZiB0aGUgcHVibGljYXRpb24gb2YgdGhpcw0KICAgZG9jdW1lbnQuDQoNCg0KNy4gIEFja25v d2xlZGdlbWVudHMNCg0KICAgVGhlIGF1dGhvcnMgd2lzaCB0byB0aGFuayBBbG9uIEdldmEsIEdh YnJpZWwgWmlnZWxib2ltLCBhbmQgTGF1cmVudA0KICAgTW9udGluaSBmb3IgaW52YWx1YWJsZSBj b21tZW50cy4NCg0KDQo4LiAgSW5mb3JtYXRpdmUgUmVmZXJlbmNlcw0KDQogICBbMTU4OF0gICAg IElFRUUsICIxNTg4LTIwMDIgU3RhbmRhcmQgZm9yIEEgUHJlY2lzaW9uIENsb2NrDQoNCg0KDQpT dGVpbiwgZXQgYWwuICAgICAgICAgICAgRXhwaXJlcyBBcHJpbCAyMCwgMjAwOCAgICAgICAgICAg ICAgICBbUGFnZSAxNl0NCgwNCkludGVybmV0LURyYWZ0ICAgICAgICAgICAgICAgICAgdGljdG9j bW9kICAgICAgICAgICAgICAgICAgIE9jdG9iZXIgMjAwNw0KDQoNCiAgICAgICAgICAgICAgU3lu Y2hyb25pemF0aW9uIFByb3RvY29sIGZvciBOZXR3b3JrZWQgTWVhc3VyZW1lbnQgYW5kDQogICAg ICAgICAgICAgIENvbnRyb2wgU3lzdGVtcyIuDQoNCiAgIFtHODI2Ml0gICAgSVRVLVQsICJHLjgy NjIgLSBUaW1pbmcgY2hhcmFjdGVyaXN0aWNzIG9mIHN5bmNocm9ub3VzDQogICAgICAgICAgICAg IGV0aGVybmV0IGVxdWlwbWVudCBzbGF2ZSBjbG9jayAoRUVDKSIuDQoNCiAgIFtSRkMxMzA1XSAg TWlsbHMsIEQuLCAiTmV0d29yayBUaW1lIFByb3RvY29sIChWZXJzaW9uIDMpDQogICAgICAgICAg ICAgIFNwZWNpZmljYXRpb24sIEltcGxlbWVudGF0aW9uIiwgUkZDIDEzMDUsIE1hcmNoIDE5OTIu DQoNCiAgIFtSRkMyMTE5XSAgQnJhZG5lciwgUy4sICJLZXkgd29yZHMgZm9yIHVzZSBpbiBSRkNz IHRvIEluZGljYXRlDQogICAgICAgICAgICAgIFJlcXVpcmVtZW50IExldmVscyIsIEJDUCAxNCwg UkZDIDIxMTksIE1hcmNoIDE5OTcuDQoNCg0KQXV0aG9ycycgQWRkcmVzc2VzDQoNCiAgIFlhYWtv diAoSm9uYXRoYW4pIFN0ZWluDQogICBSQUQgRGF0YSBDb21tdW5pY2F0aW9ucw0KICAgMjQgUmFv dWwgV2FsbGVuYmVyZyBTdC4sIEJsZGcgQw0KICAgVGVsIEF2aXYgIDY5NzE5DQogICBJU1JBRUwN Cg0KICAgUGhvbmU6ICs5NzIgMyA2NDUtNTM4OQ0KICAgRW1haWw6IHlhYWtvdl9zQHJhZC5jb20N Cg0KDQogICBTdGV3YXJ0IEJyeWFudA0KICAgQ2lzY28gU3lzdGVtcw0KICAgMjUwIExvbmd3YXRl ciBBdmUuLCBHcmVlbiBQYXJrDQogICBSZWFkaW5nICBSRzIgNkdCDQogICBVbml0ZWQgS2luZ2Rv bQ0KDQogICBFbWFpbDogc3RicnlhbnRAY2lzY28uY29tDQoNCg0KICAgS2FyZW4gTydEb25vZ2h1 ZQ0KICAgVVMgTmF2eQ0KICAgQ29kZSBCMzUsIE5TV0NERCwgMTczMjAgRGFobGdyZW4gUmQuDQog ICBEYWhsZ3JlbiwgVkEgIDIyNDQ4DQoNCiAgIEVtYWlsOiBrYXJlbi5vZG9ub2dodWVAbmF2eS5t aWwNCg0KDQoNCg0KDQoNCg0KDQoNCg0KDQpTdGVpbiwgZXQgYWwuICAgICAgICAgICAgRXhwaXJl cyBBcHJpbCAyMCwgMjAwOCAgICAgICAgICAgICAgICBbUGFnZSAxN10NCgwNCkludGVybmV0LURy YWZ0ICAgICAgICAgICAgICAgICAgdGljdG9jbW9kICAgICAgICAgICAgICAgICAgIE9jdG9iZXIg MjAwNw0KDQoNCkZ1bGwgQ29weXJpZ2h0IFN0YXRlbWVudA0KDQogICBDb3B5cmlnaHQgKEMpIFRo ZSBJRVRGIFRydXN0ICgyMDA3KS4NCg0KICAgVGhpcyBkb2N1bWVudCBpcyBzdWJqZWN0IHRvIHRo ZSByaWdodHMsIGxpY2Vuc2VzIGFuZCByZXN0cmljdGlvbnMNCiAgIGNvbnRhaW5lZCBpbiBCQ1Ag NzgsIGFuZCBleGNlcHQgYXMgc2V0IGZvcnRoIHRoZXJlaW4sIHRoZSBhdXRob3JzDQogICByZXRh aW4gYWxsIHRoZWlyIHJpZ2h0cy4NCg0KICAgVGhpcyBkb2N1bWVudCBhbmQgdGhlIGluZm9ybWF0 aW9uIGNvbnRhaW5lZCBoZXJlaW4gYXJlIHByb3ZpZGVkIG9uIGFuDQogICAiQVMgSVMiIGJhc2lz IGFuZCBUSEUgQ09OVFJJQlVUT1IsIFRIRSBPUkdBTklaQVRJT04gSEUvU0hFIFJFUFJFU0VOVFMN CiAgIE9SIElTIFNQT05TT1JFRCBCWSAoSUYgQU5ZKSwgVEhFIElOVEVSTkVUIFNPQ0lFVFksIFRI RSBJRVRGIFRSVVNUIEFORA0KICAgVEhFIElOVEVSTkVUIEVOR0lORUVSSU5HIFRBU0sgRk9SQ0Ug RElTQ0xBSU0gQUxMIFdBUlJBTlRJRVMsIEVYUFJFU1MNCiAgIE9SIElNUExJRUQsIElOQ0xVRElO RyBCVVQgTk9UIExJTUlURUQgVE8gQU5ZIFdBUlJBTlRZIFRIQVQgVEhFIFVTRSBPRg0KICAgVEhF IElORk9STUFUSU9OIEhFUkVJTiBXSUxMIE5PVCBJTkZSSU5HRSBBTlkgUklHSFRTIE9SIEFOWSBJ TVBMSUVEDQogICBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBPUiBGSVRORVNTIEZPUiBB IFBBUlRJQ1VMQVIgUFVSUE9TRS4NCg0KDQpJbnRlbGxlY3R1YWwgUHJvcGVydHkNCg0KICAgVGhl IElFVEYgdGFrZXMgbm8gcG9zaXRpb24gcmVnYXJkaW5nIHRoZSB2YWxpZGl0eSBvciBzY29wZSBv ZiBhbnkNCiAgIEludGVsbGVjdHVhbCBQcm9wZXJ0eSBSaWdodHMgb3Igb3RoZXIgcmlnaHRzIHRo YXQgbWlnaHQgYmUgY2xhaW1lZCB0bw0KICAgcGVydGFpbiB0byB0aGUgaW1wbGVtZW50YXRpb24g b3IgdXNlIG9mIHRoZSB0ZWNobm9sb2d5IGRlc2NyaWJlZCBpbg0KICAgdGhpcyBkb2N1bWVudCBv ciB0aGUgZXh0ZW50IHRvIHdoaWNoIGFueSBsaWNlbnNlIHVuZGVyIHN1Y2ggcmlnaHRzDQogICBt aWdodCBvciBtaWdodCBub3QgYmUgYXZhaWxhYmxlOyBub3IgZG9lcyBpdCByZXByZXNlbnQgdGhh dCBpdCBoYXMNCiAgIG1hZGUgYW55IGluZGVwZW5kZW50IGVmZm9ydCB0byBpZGVudGlmeSBhbnkg c3VjaCByaWdodHMuICBJbmZvcm1hdGlvbg0KICAgb24gdGhlIHByb2NlZHVyZXMgd2l0aCByZXNw ZWN0IHRvIHJpZ2h0cyBpbiBSRkMgZG9jdW1lbnRzIGNhbiBiZQ0KICAgZm91bmQgaW4gQkNQIDc4 IGFuZCBCQ1AgNzkuDQoNCiAgIENvcGllcyBvZiBJUFIgZGlzY2xvc3VyZXMgbWFkZSB0byB0aGUg SUVURiBTZWNyZXRhcmlhdCBhbmQgYW55DQogICBhc3N1cmFuY2VzIG9mIGxpY2Vuc2VzIHRvIGJl IG1hZGUgYXZhaWxhYmxlLCBvciB0aGUgcmVzdWx0IG9mIGFuDQogICBhdHRlbXB0IG1hZGUgdG8g b2J0YWluIGEgZ2VuZXJhbCBsaWNlbnNlIG9yIHBlcm1pc3Npb24gZm9yIHRoZSB1c2Ugb2YNCiAg IHN1Y2ggcHJvcHJpZXRhcnkgcmlnaHRzIGJ5IGltcGxlbWVudGVycyBvciB1c2VycyBvZiB0aGlz DQogICBzcGVjaWZpY2F0aW9uIGNhbiBiZSBvYnRhaW5lZCBmcm9tIHRoZSBJRVRGIG9uLWxpbmUg SVBSIHJlcG9zaXRvcnkgYXQNCiAgIGh0dHA6Ly93d3cuaWV0Zi5vcmcvaXByLg0KDQogICBUaGUg SUVURiBpbnZpdGVzIGFueSBpbnRlcmVzdGVkIHBhcnR5IHRvIGJyaW5nIHRvIGl0cyBhdHRlbnRp b24gYW55DQogICBjb3B5cmlnaHRzLCBwYXRlbnRzIG9yIHBhdGVudCBhcHBsaWNhdGlvbnMsIG9y IG90aGVyIHByb3ByaWV0YXJ5DQogICByaWdodHMgdGhhdCBtYXkgY292ZXIgdGVjaG5vbG9neSB0 aGF0IG1heSBiZSByZXF1aXJlZCB0byBpbXBsZW1lbnQNCiAgIHRoaXMgc3RhbmRhcmQuICBQbGVh c2UgYWRkcmVzcyB0aGUgaW5mb3JtYXRpb24gdG8gdGhlIElFVEYgYXQNCiAgIGlldGYtaXByQGll dGYub3JnLg0KDQoNCkFja25vd2xlZGdtZW50DQoNCiAgIEZ1bmRpbmcgZm9yIHRoZSBSRkMgRWRp dG9yIGZ1bmN0aW9uIGlzIHByb3ZpZGVkIGJ5IHRoZSBJRVRGDQogICBBZG1pbmlzdHJhdGl2ZSBT dXBwb3J0IEFjdGl2aXR5IChJQVNBKS4NCg0KDQoNCg0KDQpTdGVpbiwgZXQgYWwuICAgICAgICAg ICAgRXhwaXJlcyBBcHJpbCAyMCwgMjAwOCAgICAgICAgICAgICAgICBbUGFnZSAxOF0NCgwNCg== ------_=_NextPart_001_01C81194.8072721E Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc ------_=_NextPart_001_01C81194.8072721E-- From tictoc-bounces@ietf.org Thu Oct 18 11:34:29 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IiXNj-0002Rm-L2; Thu, 18 Oct 2007 11:33:56 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IiXNh-0002Gw-OW for tictoc@ietf.org; Thu, 18 Oct 2007 11:33:53 -0400 Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IiXNg-0005vg-Gv for tictoc@ietf.org; Thu, 18 Oct 2007 11:33:53 -0400 X-IronPort-AV: E=Sophos;i="4.21,296,1188802800"; d="scan'208";a="24904888" Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-1.cisco.com with ESMTP; 18 Oct 2007 08:33:51 -0700 Received: from sj-core-5.cisco.com (sj-core-5.cisco.com [171.71.177.238]) by sj-dkim-4.cisco.com (8.12.11/8.12.11) with ESMTP id l9IFXpSo006163; Thu, 18 Oct 2007 08:33:51 -0700 Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by sj-core-5.cisco.com (8.12.10/8.12.6) with ESMTP id l9IFXFt5004524; Thu, 18 Oct 2007 15:33:50 GMT Received: from xfe-rtp-202.amer.cisco.com ([64.102.31.21]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 18 Oct 2007 11:33:47 -0400 Received: from rtp-townsley-vpn1.cisco.com ([10.83.1.98]) by xfe-rtp-202.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 18 Oct 2007 11:33:47 -0400 Message-ID: <47177CE2.3010708@cisco.com> Date: Thu, 18 Oct 2007 17:33:54 +0200 From: Mark Townsley User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Yaakov Stein Subject: Re: [TICTOC] submission of TICTOC modularization draft References: <457D36D9D89B5B47BC06DA869B1C815D055120D8@exrad3.ad.rad.co.il> In-Reply-To: <457D36D9D89B5B47BC06DA869B1C815D055120D8@exrad3.ad.rad.co.il> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 18 Oct 2007 15:33:47.0408 (UTC) FILETIME=[466B8100:01C8119C] X-TM-AS-Product-Ver: SMEX-8.0.0.1181-5.000.1023-15490.002 X-TM-AS-Result: No--23.893100-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=2194; t=1192721631; x=1193585631; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=townsley@cisco.com; z=From:=20Mark=20Townsley=20 |Subject:=20Re=3A=20[TICTOC]=20submission=20of=20TICTOC=20modularization= 20draft |Sender:=20; bh=cLOEo9OgzBX+zY/EyMhX+8ar7BAmiOJmIW58EZe0v40=; b=WuWqk5zF6dv0ySUofeAPS7qjaRr4bxgAA4CmNYGfPpSjAxshSTdg6oJj3x8yhR9Rn19aBzsv EBDtEnlcDUTjNvOeucWhy09oKcs/MNPF/B6DbyI+5ZxYjMR6InDYEful; Authentication-Results: sj-dkim-4; header.From=townsley@cisco.com; dkim=pass ( sig from cisco.com/sjdkim4002 verified; ); X-Spam-Score: -4.0 (----) X-Scan-Signature: 3e15cc4fdc61d7bce84032741d11c8e5 Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org All, I've read an earlier version of this draft, and found it very helpful in understanding the problem space. I think that it is important that the group look this over, and quickly focus on which of the "modules" need be in scope for the potential WG, and which not. I really like that the problem space is outlined in its entirety in the doc here, but when it comes time to charter a WG we will need to identify which of the modules are in scope for IETF documents and protocol work, assign milestones accordingly, etc. Next, within each module, we need an idea of what the WG will produce and the direction it is headed. If there is a good idea of what protocol exists or needs to be extended and how, great. If not, some boundaries on what the WG will create, extend, choose among and how, etc. are needed. The last BoF sufferred mostly from lack of scope for WG creation. This draft outlines the natural wide scope of this problem space in a way that can be broken down, digested, and discussed. It's a great first step. Now we need to pick out what the WG is really going to focus on. The more that is done on this before Oct 25, the better, as this is the day that the IETF and IAB sit down to discuss which BoFs to approve, and which not, for Vancouver. Thanks, - Mark Yaakov Stein wrote: > Hi all, > > You will recall that one of the outcomes of the BOF in Prague > was that we needed to to separate the TICTOC problem into small modules > and to more clearly identify the deliverables. > Stewart, Karen, and I promised to write a "modularization draft" > to solve this problem. > > I have submitted the promised TICTOC modularization draft. > > Unfortunately, the automatic tool had some problems with our > author's names, and so time consuming manual intervention > will be needed. So I am attaching the draft to this email. > > Comments would be appreciated. > > Y(J)S > > > ------------------------------------------------------------------------ > > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org > https://www1.ietf.org/mailman/listinfo/tictoc _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Mon Oct 22 13:21:50 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik0xq-0002GO-FW; Mon, 22 Oct 2007 13:21:18 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik0xp-0002AH-Dx for tictoc@ietf.org; Mon, 22 Oct 2007 13:21:17 -0400 Received: from mx2-012.rad.co.il ([212.199.240.16] helo=antivir2.rad.co.il) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ik0xh-0006R5-4K for tictoc@ietf.org; Mon, 22 Oct 2007 13:21:11 -0400 Received: from exrad3.rad.co.il (HELO exrad3.ad.rad.co.il) ([192.114.24.112]) by antivir2.rad.co.il with ESMTP; 22 Oct 2007 19:19:59 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Mon, 22 Oct 2007 19:19:58 +0200 Message-ID: <457D36D9D89B5B47BC06DA869B1C815D055A96F7@exrad3.ad.rad.co.il> In-Reply-To: <471CC565.6090305@cisco.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: preparatory material for new TICTOC charter Thread-Index: AcgUwoOMQlZo2HPyTrOsaAI932MljQACEuEg From: "Yaakov Stein" To: X-Spam-Score: 0.0 (/) X-Scan-Signature: 6ffdee8af20de249c24731d8414917d3 Subject: [TICTOC] preparatory material for new TICTOC charter X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0507369504==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============0507369504== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C814CF.C6126382" This is a multi-part message in MIME format. ------_=_NextPart_001_01C814CF.C6126382 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) (12) 1.3 selection and documentation of distribution protocol(s) (STD) (24) 2 Autodiscovery (including security aspects) (STD) (12) 3 Topology discovery (including security aspects) (STD) (24) Phase 2: 4 OAM including SSM (STD) (30) 5 Performance measurement (STD) (33) 6 Ranging techniques (BCP) (36) 7 MIBs (STD) (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S ------_=_NextPart_001_01C814CF.C6126382 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi all,

Today Stewart, Karen and I = discussed Mark's=20 request to
quickly focus on which of the "modules" need be in scope = for the=20 potential WG.

We have come up with the following = deliverables,
broken=20 down into two phases
(times in parentheses are months from chartering = of=20 WG).

Phase 1:

0.  Architecture = draft=20 (based on modularization draft)      =20 (INFO)    (6)
1.1 requirements for time/frequency = distribution=20 protocol(s) (INFO)    (9)
1.2 analysis of existing = protocols=20 in light of = 1.1          =20 (INFO)   (12)
1.3 selection and documentation of = distribution=20 protocol(s)  (STD)    (24)
2  =20 Autodiscovery (including security=20 aspects)           = ;    (STD)   =20 (12)
3   Topology discovery (including security=20 aspects)          (STD)=    =20 (24)

Phase 2:

4 OAM including=20 SSM           &nbs= p;            = ;            =       (STD)   =20 (30)
5 Performance=20 measurement          &n= bsp;           &nb= sp;           &nbs= p; (STD)   =20 (33)
6 Ranging=20 techniques          &nb= sp;           &nbs= p;            = ;     =20 (BCP)    (36)
7=20 MIBs           &nb= sp;           &nbs= p;            = ;            =        (STD)   =20 (30)

Additional work, such as BCPs for various=20 algorithms,
detailed requirements for specific applications (e.g. = cellular=20 backhaul),
and research topics such as globally converging classless=20 methods,
will be developed based on interest and = participation.

We=20 would appreciate feedback from the list on the choice of
milestones, = and the=20 times allotted.

Y(J)S

------_=_NextPart_001_01C814CF.C6126382-- --===============0507369504== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============0507369504==-- From tictoc-bounces@ietf.org Mon Oct 22 13:41:29 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik1HE-0002Fv-1j; Mon, 22 Oct 2007 13:41:20 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik1H9-0002DT-IT for tictoc@ietf.org; Mon, 22 Oct 2007 13:41:15 -0400 Received: from mxa6.qos.net.il ([80.74.96.6] helo=mx05.qos.net.il) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Ik1H8-0003FP-JM for tictoc@ietf.org; Mon, 22 Oct 2007 13:41:15 -0400 Received: from mail.axerra.com (webmail.axerra.com [80.74.100.75]) by mx05.qos.net.il (Postfix) with ESMTP id 45FCF373C0B for ; Mon, 22 Oct 2007 19:37:37 +0200 (IST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [TICTOC] preparatory material for new TICTOC charter Date: Mon, 22 Oct 2007 19:36:40 +0200 Message-ID: In-Reply-To: <457D36D9D89B5B47BC06DA869B1C815D055A96F7@exrad3.ad.rad.co.il> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TICTOC] preparatory material for new TICTOC charter Thread-Index: AcgUwoOMQlZo2HPyTrOsaAI932MljQACEuEgAAHLNyA= From: "Sasha Vainshtein" To: "Yaakov Stein" X-Spam-Score: 0.0 (/) X-Scan-Signature: 20f22c03b5c66958bff5ef54fcda6e48 Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0518120699==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============0518120699== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C814D2.4B34D360" This is a multi-part message in MIME format. ------_=_NextPart_001_01C814D2.4B34D360 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Yaakov and all, Looks like a reasonable schedules with no targets left out. =20 Regards, Sasha ________________________________ From: Yaakov Stein [mailto:yaakov_s@rad.com]=20 Sent: Monday, October 22, 2007 7:20 PM To: tictoc@ietf.org Subject: [TICTOC] preparatory material for new TICTOC charter Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) (12) 1.3 selection and documentation of distribution protocol(s) (STD) (24) 2 Autodiscovery (including security aspects) (STD) (12) 3 Topology discovery (including security aspects) (STD) (24) Phase 2: 4 OAM including SSM (STD) (30) 5 Performance measurement (STD) (33) 6 Ranging techniques (BCP) (36) 7 MIBs (STD) (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S ------_=_NextPart_001_01C814D2.4B34D360 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Yaakov=20 and all,
Looks=20 like a reasonable schedules with no targets left = out.
 
Regards,
       &nbs= p;           =20 Sasha


From: Yaakov Stein = [mailto:yaakov_s@rad.com]=20
Sent: Monday, October 22, 2007 7:20 PM
To:=20 tictoc@ietf.org
Subject: [TICTOC] preparatory material for new = TICTOC=20 charter

Hi all,

Today Stewart, Karen and I = discussed Mark's=20 request to
quickly focus on which of the "modules" need be in scope = for the=20 potential WG.

We have come up with the following = deliverables,
broken=20 down into two phases
(times in parentheses are months from chartering = of=20 WG).

Phase 1:

0.  Architecture = draft=20 (based on modularization draft)      =20 (INFO)    (6)
1.1 requirements for time/frequency = distribution=20 protocol(s) (INFO)    (9)
1.2 analysis of existing = protocols=20 in light of = 1.1          =20 (INFO)   (12)
1.3 selection and documentation of = distribution=20 protocol(s)  (STD)    (24)
2  =20 Autodiscovery (including security=20 aspects)           = ;    (STD)   =20 (12)
3   Topology discovery (including security=20 aspects)          (STD)=    =20 (24)

Phase 2:

4 OAM including=20 SSM           &nbs= p;            = ;            =       (STD)   =20 (30)
5 Performance=20 measurement          &n= bsp;           &nb= sp;           &nbs= p; (STD)   =20 (33)
6 Ranging=20 techniques          &nb= sp;           &nbs= p;            = ;     =20 (BCP)    (36)
7=20 MIBs           &nb= sp;           &nbs= p;            = ;            =        (STD)   =20 (30)

Additional work, such as BCPs for various=20 algorithms,
detailed requirements for specific applications (e.g. = cellular=20 backhaul),
and research topics such as globally converging classless=20 methods,
will be developed based on interest and = participation.

We=20 would appreciate feedback from the list on the choice of
milestones, = and the=20 times allotted.

Y(J)S

------_=_NextPart_001_01C814D2.4B34D360-- --===============0518120699== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============0518120699==-- From tictoc-bounces@ietf.org Mon Oct 22 14:12:03 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik1kl-0000cs-D8; Mon, 22 Oct 2007 14:11:51 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik1kj-0008Tf-Vr for tictoc@ietf.org; Mon, 22 Oct 2007 14:11:50 -0400 Received: from mail2.semtech.com ([12.155.129.43]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Ik1kK-0006qv-9O for tictoc@ietf.org; Mon, 22 Oct 2007 14:11:24 -0400 In-Reply-To: <457D36D9D89B5B47BC06DA869B1C815D055A96F7@exrad3.ad.rad.co.il> To: "Yaakov Stein" Subject: Re: [TICTOC] preparatory material for new TICTOC charter MIME-Version: 1.0 X-Mailer: Lotus Notes Release 6.5.2 June 01, 2004 From: PDiamond@semtech.com Message-ID: Date: Mon, 22 Oct 2007 11:13:06 -0700 X-MIMETrack: Serialize by Router on Mail2/SMTC(Release 7.0.2FP1|January 10, 2007) at 10/22/2007 11:09:49 AM, Serialize complete at 10/22/2007 11:09:49 AM X-Spam-Score: 0.0 (/) X-Scan-Signature: 827a2a57ca7ab0837847220f447e8d56 Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0627847614==" Errors-To: tictoc-bounces@ietf.org This is a multipart message in MIME format. --===============0627847614== Content-Type: multipart/alternative; boundary="=_alternative 0064054A8825737C_=" This is a multipart message in MIME format. --=_alternative 0064054A8825737C_= Content-Type: text/plain; charset="US-ASCII" I agree with Sasha. This looks very complete. Thanks for Mark for the prod and Stewart, Karen and Yaakov for the effort. Pat Diamond "Yaakov Stein" 10/22/2007 10:27 AM To cc Subject [TICTOC] preparatory material for new TICTOC charter Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) (12) 1.3 selection and documentation of distribution protocol(s) (STD) (24) 2 Autodiscovery (including security aspects) (STD) (12) 3 Topology discovery (including security aspects) (STD) (24) Phase 2: 4 OAM including SSM (STD) (30) 5 Performance measurement (STD) (33) 6 Ranging techniques (BCP) (36) 7 MIBs (STD) (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --=_alternative 0064054A8825737C_= Content-Type: text/html; charset="US-ASCII"
I agree with Sasha. This looks very complete. Thanks for Mark for the prod and Stewart, Karen and Yaakov for the effort.

Pat Diamond


"Yaakov Stein" <yaakov_s@rad.com>

10/22/2007 10:27 AM

To
<tictoc@ietf.org>
cc
Subject
[TICTOC] preparatory material for new TICTOC charter





Hi all,

Today Stewart, Karen and I discussed Mark's request to
quickly focus on which of the "modules" need be in scope for the potential WG.

We have come up with the following deliverables,
broken down into two phases
(times in parentheses are months from chartering of WG).

Phase 1:

0.  Architecture draft (based on modularization draft)       (INFO)    (6)
1.1 requirements for time/frequency distribution protocol(s) (INFO)    (9)
1.2 analysis of existing protocols in light of 1.1           (INFO)   (12)
1.3 selection and documentation of distribution protocol(s)  (STD)    (24)
2   Autodiscovery (including security aspects)               (STD)    (12)
3   Topology discovery (including security aspects)          (STD)    (24)

Phase 2:

4 OAM including SSM                                          (STD)    (30)
5 Performance measurement                                    (STD)    (33)
6 Ranging techniques                                         (BCP)    (36)
7 MIBs                                                       (STD)    (30)


Additional work, such as BCPs for various algorithms,
detailed requirements for specific applications (e.g. cellular backhaul),
and research topics such as globally converging classless methods,
will be developed based on interest and participation.

We would appreciate feedback from the list on the choice of
milestones, and the times allotted.

Y(J)S
_______________________________________________
TICTOC mailing list
TICTOC@ietf.org
https://www1.ietf.org/mailman/listinfo/tictoc

--=_alternative 0064054A8825737C_=-- --===============0627847614== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============0627847614==-- From tictoc-bounces@ietf.org Mon Oct 22 14:21:16 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik1tZ-0003fI-RV; Mon, 22 Oct 2007 14:20:57 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik1tY-0003dU-VC for tictoc@ietf.org; Mon, 22 Oct 2007 14:20:56 -0400 Received: from p02c11o146.mxlogic.net ([208.65.144.79]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Ik1re-0000mp-SS for tictoc@ietf.org; Mon, 22 Oct 2007 14:20:56 -0400 Received: from unknown [208.251.151.99] by p02c11o146.mxlogic.net (mxl_mta-5.2.0-1) with SMTP id 299ec174.2390825904.83898.00-003.p02c11o146.mxlogic.net (envelope-from ); Mon, 22 Oct 2007 12:18:58 -0600 (MDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: [TICTOC] preparatory material for new TICTOC charter Date: Mon, 22 Oct 2007 13:18:05 -0500 Message-ID: <8F242B230AD6474C8E7815DE0B4982D70B99D1FF@EXV1.corp.adtran.com> In-Reply-To: <457D36D9D89B5B47BC06DA869B1C815D055A96F7@exrad3.ad.rad.co.il> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: preparatory material for new TICTOC charter Thread-Index: AcgUwoOMQlZo2HPyTrOsaAI932MljQACEuEgAAKqJSA= From: "STUART VENTERS" To: "Yaakov Stein" X-Spam: [F=0.1739550407; S=0.173(2007101601); SS=0.500] X-MAIL-FROM: X-SOURCE-IP: [208.251.151.99] X-Spam-Score: 0.0 (/) X-Scan-Signature: d0bdc596f8dd1c226c458f0b4df27a88 Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Yaakov, Looks great overall, I just have a couple of minor nits. Is SSM about management, automatic clock routing, or more likely both? (Although I don't know how to handle it better, I'm wondering if mentioning SSM with 4, but not 2 and 3 is = misleading.) Should performance measurement be broken into 2 parts? 1) Performance of the time/freq reference provided by TICTOC 2) Performance required from the network TICTOC is running over. Regards, Stuart -----Original Message----- From: Yaakov Stein [mailto:yaakov_s@rad.com] Sent: Monday, October 22, 2007 12:20 PM To: tictoc@ietf.org Subject: [TICTOC] preparatory material for new TICTOC charter Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the = potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) = (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) = (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) = (12) 1.3 selection and documentation of distribution protocol(s) (STD) = (24) 2 Autodiscovery (including security aspects) (STD) = (12) 3 Topology discovery (including security aspects) (STD) = (24) Phase 2: 4 OAM including SSM (STD) = (30) 5 Performance measurement (STD) = (33) 6 Ranging techniques (BCP) = (36) 7 MIBs (STD) = (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular = backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Mon Oct 22 14:47:42 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik2JN-0007Cu-CV; Mon, 22 Oct 2007 14:47:37 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ik2JL-0007Ci-TK for tictoc@ietf.org; Mon, 22 Oct 2007 14:47:35 -0400 Received: from mail4.symmetricom.com ([69.25.98.6]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1Ik2HT-0001oL-Po for tictoc@ietf.org; Mon, 22 Oct 2007 14:47:35 -0400 X-ASG-Debug-ID: 1193078726-5afe000f0000-4wH9i1 X-Barracuda-URL: http://192.168.10.95:80/cgi-bin/mark.cgi Received: from sjowa.symmetricom.com (localhost [127.0.0.1]) by mail4.symmetricom.com (Spam Firewall) with ESMTP id 63D1926D62E; Mon, 22 Oct 2007 11:45:26 -0700 (PDT) Received: from sjowa.symmetricom.com ([192.168.10.41]) by mail4.symmetricom.com with ESMTP id X4vrlZWhVnyH3Wb2; Mon, 22 Oct 2007 11:45:26 -0700 (PDT) X-ASG-Whitelist: Client Received: from sjmail2.symmetricom.com ([192.168.10.66]) by sjowa.symmetricom.com with Microsoft SMTPSVC(6.0.3790.3959); Mon, 22 Oct 2007 11:45:25 -0700 Content-class: urn:content-classes:message MIME-Version: 1.0 X-ASG-Orig-Subj: RE: [TICTOC] preparatory material for new TICTOC charter Subject: RE: [TICTOC] preparatory material for new TICTOC charter X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Mon, 22 Oct 2007 11:45:24 -0700 Message-ID: In-Reply-To: <457D36D9D89B5B47BC06DA869B1C815D055A96F7@exrad3.ad.rad.co.il> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TICTOC] preparatory material for new TICTOC charter Thread-Index: AcgUwoOMQlZo2HPyTrOsaAI932MljQACEuEgAAQjS5A= References: <471CC565.6090305@cisco.com> <457D36D9D89B5B47BC06DA869B1C815D055A96F7@exrad3.ad.rad.co.il> From: "Greg Dowd" To: "Yaakov Stein" , X-OriginalArrivalTime: 22 Oct 2007 18:45:25.0925 (UTC) FILETIME=[B5B8F550:01C814DB] X-Barracuda-Connect: UNKNOWN[192.168.10.41] X-Barracuda-Start-Time: 1193078726 X-Barracuda-Virus-Scanned: by Symmetricom Spam Gateway at symmetricom.com X-Spam-Score: 0.0 (/) X-Scan-Signature: d2b46e3b2dfbff2088e0b72a54104985 Cc: X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0573761514==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============0573761514== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C814DB.B541C7B7" This is a multi-part message in MIME format. ------_=_NextPart_001_01C814DB.B541C7B7 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Good work. Timing looks great. ________________________________ From: Yaakov Stein [mailto:yaakov_s@rad.com]=20 Sent: Monday, October 22, 2007 10:20 AM To: tictoc@ietf.org Subject: [TICTOC] preparatory material for new TICTOC charter Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) (12) 1.3 selection and documentation of distribution protocol(s) (STD) (24) 2 Autodiscovery (including security aspects) (STD) (12) 3 Topology discovery (including security aspects) (STD) (24) Phase 2: 4 OAM including SSM (STD) (30) 5 Performance measurement (STD) (33) 6 Ranging techniques (BCP) (36) 7 MIBs (STD) (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S ------_=_NextPart_001_01C814DB.B541C7B7 Content-Type: text/html; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable
Good work.  Timing looks=20 great.


From: Yaakov Stein = [mailto:yaakov_s@rad.com]=20
Sent: Monday, October 22, 2007 10:20 AM
To:=20 tictoc@ietf.org
Subject: [TICTOC] preparatory material for new = TICTOC=20 charter

Hi all,

Today Stewart, Karen and I = discussed Mark's=20 request to
quickly focus on which of the "modules" need be in scope = for the=20 potential WG.

We have come up with the following = deliverables,
broken=20 down into two phases
(times in parentheses are months from chartering = of=20 WG).

Phase 1:

0.  Architecture = draft=20 (based on modularization draft)      =20 (INFO)    (6)
1.1 requirements for time/frequency = distribution=20 protocol(s) (INFO)    (9)
1.2 analysis of existing = protocols=20 in light of = 1.1          =20 (INFO)   (12)
1.3 selection and documentation of = distribution=20 protocol(s)  (STD)    (24)
2  =20 Autodiscovery (including security=20 aspects)           = ;    (STD)   =20 (12)
3   Topology discovery (including security=20 aspects)          (STD)=    =20 (24)

Phase 2:

4 OAM including=20 SSM           &nbs= p;            = ;            =       (STD)   =20 (30)
5 Performance=20 measurement          &n= bsp;           &nb= sp;           &nbs= p; (STD)   =20 (33)
6 Ranging=20 techniques          &nb= sp;           &nbs= p;            = ;     =20 (BCP)    (36)
7=20 MIBs           &nb= sp;           &nbs= p;            = ;            =        (STD)   =20 (30)

Additional work, such as BCPs for various=20 algorithms,
detailed requirements for specific applications (e.g. = cellular=20 backhaul),
and research topics such as globally converging classless=20 methods,
will be developed based on interest and = participation.

We=20 would appreciate feedback from the list on the choice of
milestones, = and the=20 times allotted.

Y(J)S

------_=_NextPart_001_01C814DB.B541C7B7-- --===============0573761514== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============0573761514==-- From tictoc-bounces@ietf.org Tue Oct 23 05:16:21 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkFro-0005Qe-54; Tue, 23 Oct 2007 05:16:04 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkFrm-0004k0-9O for tictoc@ietf.org; Tue, 23 Oct 2007 05:16:02 -0400 Received: from mx2-q.rad.co.il ([80.74.100.144] helo=antivir2.rad.co.il) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IkFr0-00068f-JQ for tictoc@ietf.org; Tue, 23 Oct 2007 05:15:16 -0400 Received: from exrad3.rad.co.il (HELO exrad3.ad.rad.co.il) ([192.114.24.112]) by antivir2.rad.co.il with ESMTP; 23 Oct 2007 11:15:09 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [TICTOC] preparatory material for new TICTOC charter Date: Tue, 23 Oct 2007 11:15:08 +0200 Message-ID: <457D36D9D89B5B47BC06DA869B1C815D055A98E5@exrad3.ad.rad.co.il> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TICTOC] preparatory material for new TICTOC charter Thread-Index: AcgUwoOMQlZo2HPyTrOsaAI932MljQACEuEgAAHLNyAAIMFpcA== From: "Yaakov Stein" To: "Sasha Vainshtein" X-Spam-Score: 0.0 (/) X-Scan-Signature: 7268a2980febc47a9fa732aba2b737ba Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0876392475==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============0876392475== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C81555.3532CE40" This is a multi-part message in MIME format. ------_=_NextPart_001_01C81555.3532CE40 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Sasha =20 The idea was to identify a subset of topics. =20 If you believe that no targets are left out,=20 then it is not a PROPER subset. :) =20 Y(J)S ________________________________ From: Sasha Vainshtein [mailto:Sasha@AXERRA.com]=20 Sent: Monday, October 22, 2007 7:37 PM To: Yaakov Stein Cc: tictoc@ietf.org Subject: RE: [TICTOC] preparatory material for new TICTOC charter Yaakov and all, Looks like a reasonable schedules with no targets left out. =20 Regards, Sasha ________________________________ From: Yaakov Stein [mailto:yaakov_s@rad.com]=20 Sent: Monday, October 22, 2007 7:20 PM To: tictoc@ietf.org Subject: [TICTOC] preparatory material for new TICTOC charter Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) (12) 1.3 selection and documentation of distribution protocol(s) (STD) (24) 2 Autodiscovery (including security aspects) (STD) (12) 3 Topology discovery (including security aspects) (STD) (24) Phase 2: 4 OAM including SSM (STD) (30) 5 Performance measurement (STD) (33) 6 Ranging techniques (BCP) (36) 7 MIBs (STD) (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S ------_=_NextPart_001_01C81555.3532CE40 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Sasha
 
The=20 idea was to identify a subset of topics.
 
If you=20 believe that no targets are left out,
then=20 it is not a PROPER subset.  :)
 
Y(J)S


From: Sasha Vainshtein = [mailto:Sasha@AXERRA.com]=20
Sent: Monday, October 22, 2007 7:37 PM
To: Yaakov=20 Stein
Cc: tictoc@ietf.org
Subject: RE: [TICTOC] = preparatory=20 material for new TICTOC charter

Yaakov=20 and all,
Looks=20 like a reasonable schedules with no targets left = out.
 
Regards,
       &nbs= p;           =20 Sasha


From: Yaakov Stein = [mailto:yaakov_s@rad.com]=20
Sent: Monday, October 22, 2007 7:20 PM
To:=20 tictoc@ietf.org
Subject: [TICTOC] preparatory material for new = TICTOC=20 charter

Hi all,

Today Stewart, Karen and I = discussed Mark's=20 request to
quickly focus on which of the "modules" need be in scope = for the=20 potential WG.

We have come up with the following = deliverables,
broken=20 down into two phases
(times in parentheses are months from chartering = of=20 WG).

Phase 1:

0.  Architecture = draft=20 (based on modularization draft)      =20 (INFO)    (6)
1.1 requirements for time/frequency = distribution=20 protocol(s) (INFO)    (9)
1.2 analysis of existing = protocols=20 in light of = 1.1          =20 (INFO)   (12)
1.3 selection and documentation of = distribution=20 protocol(s)  (STD)    (24)
2  =20 Autodiscovery (including security=20 aspects)           = ;    (STD)   =20 (12)
3   Topology discovery (including security=20 aspects)          (STD)=    =20 (24)

Phase 2:

4 OAM including=20 SSM           &nbs= p;            = ;            =       (STD)   =20 (30)
5 Performance=20 measurement          &n= bsp;           &nb= sp;           &nbs= p; (STD)   =20 (33)
6 Ranging=20 techniques          &nb= sp;           &nbs= p;            = ;     =20 (BCP)    (36)
7=20 MIBs           &nb= sp;           &nbs= p;            = ;            =        (STD)   =20 (30)

Additional work, such as BCPs for various=20 algorithms,
detailed requirements for specific applications (e.g. = cellular=20 backhaul),
and research topics such as globally converging classless=20 methods,
will be developed based on interest and = participation.

We=20 would appreciate feedback from the list on the choice of
milestones, = and the=20 times allotted.

Y(J)S

------_=_NextPart_001_01C81555.3532CE40-- --===============0876392475== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============0876392475==-- From tictoc-bounces@ietf.org Tue Oct 23 05:41:21 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkGGH-0006aW-8I; Tue, 23 Oct 2007 05:41:21 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkGGF-0006FT-LK for tictoc@ietf.org; Tue, 23 Oct 2007 05:41:19 -0400 Received: from mail2.semtech.com ([12.155.129.43]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IkGFs-0006rW-IF for tictoc@ietf.org; Tue, 23 Oct 2007 05:40:57 -0400 In-Reply-To: To: tictoc@ietf.org Cc: tictoc@ietf.org X-Mailer: Lotus Notes Release 6.5.2 June 01, 2004 Message-ID: From: DTonks@semtech.com Date: Tue, 23 Oct 2007 10:42:39 +0100 X-MIMETrack: Serialize by Router on Mail2/SMTC(Release 7.0.2FP1|January 10, 2007) at 10/23/2007 02:40:08 AM MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Scan-Signature: a92270ba83d7ead10c5001bb42ec3221 Subject: [TICTOC] Re: TICTOC Digest, Vol 15, Issue 6 X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Stuart, You've asked a good question about what is SSM about. SSM always looks like it can do more than it was designed for, and this is causing some confusion. SSM has its limitations and it cannot be used for advanced things like automatically building timing trails - although such things were proposed, there just wasn't the bandwidth available in the frame. We'll have to find some other way to do that, and although it may be loosely linked in with SSM it would be separate from it. Just remember that SSM only indicates the quality of the sync source currently at the head of a timing path. It's a way of passing information about a remote timing node that can't be obtained by inspecting the signal being received (for example, to a downstream SEC, the quality of a signal timed by an SSU in holdover would be indistinguishable from one being timed by a PRC - the SSM tells the SEC what the quality is so that it can compare this trail with alternatives). The SSM supplements other info that can be obtained locally, such as LOS, OOF, AIS, all of which are used to disqualify a timing trail. That's all the SSM can do, really. Forgive me if I'm going over old ground. Now, if we can all agree just what additional information would be needed for advanced features, then this info could be made available, but it would be separate from and in addition to the SSM info itself. Points 2 and 3 in the list in Yaakov's email mention autodiscovery and topology discovery, so whatever information is needed for these would have to be made available - but these would be separate to the SSM value. We would also have to agree the best way to present this extra info - OAM springs to mind, but is this the only/best way? Personally, I think so. The ITU have decided to carry SSMs in a slow protocol defined for OAM purposes, and there is plenty of space in the message for other info. So, the same messages that are used to carry SSM values could be used to carry additional info for building timing trails, and so on - but this is not an additional burden on the SSM flow, and we should strive to keep SSM separate from these things. (How we relate TICTOC to the ITU is TDB, I guess.) Overall, then, we may find that an OAM flow is used for points 2,3 and 4, but SSM is kept as it is. Note, I'm avoiding the issue of possibly making SSM obsolete if we have access to other info...that's a topic for later. Taking up your other point about performance, I think it's important from day one to recognise that different applications will have different performance requirements. Maybe each application will need some sort of individual profile? We will have to define the various performance requirements in some way (MTIE, TDEV masks? Anything else?). Your point 2 is very important - we should recognise that some network conditions will be too severe to support the performance requirements. I think this should be used as part of the timing-trail-selection mechanism so that an alternative timing path can be selected when the current one goes outside an agreed behaviour limit. Ultimately, though, this may not be sufficient to guarantee good timing paths are available, and we may eventually have to go the traditional way and impose PDV limits on each network element (ie, switch/router) - that should be fun. Getting back to metrics, the ITU are also active here, with network behaviour metrics currently being looked at. By the way (and pardon me for advertising) but there will be a few presentations on these metrics at the ITSF next month, if anyone wants to see what's involved (http://conferences.theiet.org/itsf/). Cheers Dave tictoc-request@ie tf.org To 10/22/2007 07:22 tictoc@ietf.org PM cc Subject Please respond to TICTOC Digest, Vol 15, Issue 6 tictoc@ietf.org Send TICTOC mailing list submissions to tictoc@ietf.org To subscribe or unsubscribe via the World Wide Web, visit https://www1.ietf.org/mailman/listinfo/tictoc or, via email, send a message with subject or body 'help' to tictoc-request@ietf.org You can reach the person managing the list at tictoc-owner@ietf.org When replying, please edit your Subject line so it is more specific than "Re: Contents of TICTOC digest..." Today's Topics: 1. RE: preparatory material for new TICTOC charter (STUART VENTERS) ---------------------------------------------------------------------- Message: 1 Date: Mon, 22 Oct 2007 13:18:05 -0500 From: "STUART VENTERS" Subject: RE: [TICTOC] preparatory material for new TICTOC charter To: "Yaakov Stein" Cc: tictoc@ietf.org Message-ID: <8F242B230AD6474C8E7815DE0B4982D70B99D1FF@EXV1.corp.adtran.com> Content-Type: text/plain; charset="iso-8859-1" Yaakov, Looks great overall, I just have a couple of minor nits. Is SSM about management, automatic clock routing, or more likely both? (Although I don't know how to handle it better, I'm wondering if mentioning SSM with 4, but not 2 and 3 is misleading.) Should performance measurement be broken into 2 parts? 1) Performance of the time/freq reference provided by TICTOC 2) Performance required from the network TICTOC is running over. Regards, Stuart -----Original Message----- From: Yaakov Stein [mailto:yaakov_s@rad.com] Sent: Monday, October 22, 2007 12:20 PM To: tictoc@ietf.org Subject: [TICTOC] preparatory material for new TICTOC charter Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) (12) 1.3 selection and documentation of distribution protocol(s) (STD) (24) 2 Autodiscovery (including security aspects) (STD) (12) 3 Topology discovery (including security aspects) (STD) (24) Phase 2: 4 OAM including SSM (STD) (30) 5 Performance measurement (STD) (33) 6 Ranging techniques (BCP) (36) 7 MIBs (STD) (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S ------------------------------ _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc End of TICTOC Digest, Vol 15, Issue 6 ************************************* _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Tue Oct 23 11:33:10 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkLkb-00031o-88; Tue, 23 Oct 2007 11:33:01 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkLka-0002pn-49 for tictoc@ietf.org; Tue, 23 Oct 2007 11:33:00 -0400 Received: from p02c11o146.mxlogic.net ([208.65.144.79]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IkLkP-0006Bz-Qu for tictoc@ietf.org; Tue, 23 Oct 2007 11:32:56 -0400 Received: from unknown [208.251.151.99] by p02c11o146.mxlogic.net (mxl_mta-5.2.0-1) with SMTP id 1241e174.2358418352.91271.00-007.p02c11o146.mxlogic.net (envelope-from ); Tue, 23 Oct 2007 09:32:49 -0600 (MDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Subject: RE: [TICTOC] Clock metrics in timing packets versus OAM Date: Tue, 23 Oct 2007 10:32:09 -0500 Message-ID: <8F242B230AD6474C8E7815DE0B4982D70B99D202@EXV1.corp.adtran.com> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TICTOC] Re: TICTOC Digest, Vol 15, Issue 6 Thread-Index: AcgVWQGY0PamFuSZRCiH4SwgLhQiCwAJoelQ From: "STUART VENTERS" To: X-Spam: [F=0.0100000000; S=0.010(2007101601); SS=0.500] X-MAIL-FROM: X-SOURCE-IP: [208.251.151.99] X-Spam-Score: 0.0 (/) X-Scan-Signature: a4cdc653ecdd96665f2aa1c1af034c9e Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Dave, Thanks for the reply. I'd like to understand this old ground a little = better. (It sounds a bit like a minefield ;-) I agree with you that having SSM alone is not sufficient to choose clock = paths. Some additional information is required. (Perhaps a path metric and a = priority or source ID, which NTP may have in the Precision, Dispersion, and RefID fields.) The additional bandwidth seems meager compared to the advantage of = knowing quickly when an input changes. If there is a general feeling that quick is not good and so this = function should be OAM, then I'd like to better understand it. I do agree that some functions, like tracing out the clock tree would be = fine as OAM. Regards, Stuart -----Original Message----- From: DTonks@semtech.com [mailto:DTonks@semtech.com] Sent: Tuesday, October 23, 2007 4:43 AM To: tictoc@ietf.org Cc: tictoc@ietf.org Subject: [TICTOC] Re: TICTOC Digest, Vol 15, Issue 6 Stuart, You've asked a good question about what is SSM about. SSM always looks = like it can do more than it was designed for, and this is causing some confusion. SSM has its limitations and it cannot be used for advanced things like automatically building timing trails - although such things were proposed, there just wasn't the bandwidth available in the frame. We'll have to find some other way to do that, and although it may be loosely linked in with SSM it would be separate from it. Just remember = that SSM only indicates the quality of the sync source currently at the head = of a timing path. It's a way of passing information about a remote timing = node that can't be obtained by inspecting the signal being received (for example, to a downstream SEC, the quality of a signal timed by an SSU in holdover would be indistinguishable from one being timed by a PRC - the = SSM tells the SEC what the quality is so that it can compare this trail with alternatives). The SSM supplements other info that can be obtained = locally, such as LOS, OOF, AIS, all of which are used to disqualify a timing = trail. That's all the SSM can do, really. Forgive me if I'm going over old ground. Now, if we can all agree just what additional information would be = needed for advanced features, then this info could be made available, but it = would be separate from and in addition to the SSM info itself. Points 2 and 3 = in the list in Yaakov's email mention autodiscovery and topology discovery, = so whatever information is needed for these would have to be made available = - but these would be separate to the SSM value. We would also have to agree the best way to present this extra info - = OAM springs to mind, but is this the only/best way? Personally, I think so. = The ITU have decided to carry SSMs in a slow protocol defined for OAM = purposes, and there is plenty of space in the message for other info. So, the same messages that are used to carry SSM values could be used to carry additional info for building timing trails, and so on - but this is not = an additional burden on the SSM flow, and we should strive to keep SSM separate from these things. (How we relate TICTOC to the ITU is TDB, I guess.) Overall, then, we may find that an OAM flow is used for points 2,3 and = 4, but SSM is kept as it is. Note, I'm avoiding the issue of possibly = making SSM obsolete if we have access to other info...that's a topic for later. Taking up your other point about performance, I think it's important = from day one to recognise that different applications will have different performance requirements. Maybe each application will need some sort of individual profile? We will have to define the various performance requirements in some way (MTIE, TDEV masks? Anything else?). Your point = 2 is very important - we should recognise that some network conditions = will be too severe to support the performance requirements. I think this = should be used as part of the timing-trail-selection mechanism so that an alternative timing path can be selected when the current one goes = outside an agreed behaviour limit. Ultimately, though, this may not be = sufficient to guarantee good timing paths are available, and we may eventually have = to go the traditional way and impose PDV limits on each network element = (ie, switch/router) - that should be fun. Getting back to metrics, the ITU are also active here, with network behaviour metrics currently being looked at. By the way (and pardon me = for advertising) but there will be a few presentations on these metrics at = the ITSF next month, if anyone wants to see what's involved (http://conferences.theiet.org/itsf/). Cheers Dave = =20 tictoc-request@ie = =20 tf.org = =20 = To=20 10/22/2007 07:22 tictoc@ietf.org = =20 PM = cc=20 = =20 = Subject=20 Please respond to TICTOC Digest, Vol 15, Issue 6 = =20 tictoc@ietf.org = =20 = =20 = =20 = =20 = =20 = =20 Send TICTOC mailing list submissions to tictoc@ietf.org To subscribe or unsubscribe via the World Wide Web, visit https://www1.ietf.org/mailman/listinfo/tictoc or, via email, send a message with subject or body 'help' to tictoc-request@ietf.org You can reach the person managing the list at tictoc-owner@ietf.org When replying, please edit your Subject line so it is more specific than "Re: Contents of TICTOC digest..." Today's Topics: 1. RE: preparatory material for new TICTOC charter (STUART VENTERS) ---------------------------------------------------------------------- Message: 1 Date: Mon, 22 Oct 2007 13:18:05 -0500 From: "STUART VENTERS" Subject: RE: [TICTOC] preparatory material for new TICTOC charter To: "Yaakov Stein" Cc: tictoc@ietf.org Message-ID: <8F242B230AD6474C8E7815DE0B4982D70B99D1FF@EXV1.corp.adtran.com> Content-Type: text/plain; charset=3D"iso-8859-1" Yaakov, Looks great overall, I just have a couple of minor nits. Is SSM about management, automatic clock routing, or more likely both? (Although I don't know how to handle it better, I'm wondering if mentioning SSM with 4, but not 2 and 3 is = misleading.) Should performance measurement be broken into 2 parts? 1) Performance of the time/freq reference provided by TICTOC 2) Performance required from the network TICTOC is running over. Regards, Stuart -----Original Message----- From: Yaakov Stein [mailto:yaakov_s@rad.com] Sent: Monday, October 22, 2007 12:20 PM To: tictoc@ietf.org Subject: [TICTOC] preparatory material for new TICTOC charter Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the = potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) = (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) = (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) = (12) 1.3 selection and documentation of distribution protocol(s) (STD) = (24) 2 Autodiscovery (including security aspects) (STD) = (12) 3 Topology discovery (including security aspects) (STD) = (24) Phase 2: 4 OAM including SSM (STD) = (30) 5 Performance measurement (STD) = (33) 6 Ranging techniques (BCP) = (36) 7 MIBs (STD) = (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular = backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S ------------------------------ _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc End of TICTOC Digest, Vol 15, Issue 6 ************************************* _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Tue Oct 23 13:02:51 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkN9H-0000eO-UO; Tue, 23 Oct 2007 13:02:36 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkN9G-0007Fo-EE for tictoc@ietf.org; Tue, 23 Oct 2007 13:02:34 -0400 Received: from mail2.semtech.com ([12.155.129.43]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IkN8U-0007rw-I4 for tictoc@ietf.org; Tue, 23 Oct 2007 13:01:48 -0400 In-Reply-To: <8F242B230AD6474C8E7815DE0B4982D70B99D202@EXV1.corp.adtran.com> Subject: RE: [TICTOC] Clock metrics in timing packets versus OAM To: "STUART VENTERS" X-Mailer: Lotus Notes Release 6.5.2 June 01, 2004 Message-ID: From: DTonks@semtech.com Date: Tue, 23 Oct 2007 18:03:27 +0100 X-MIMETrack: Serialize by Router on Mail2/SMTC(Release 7.0.2FP1|January 10, 2007) at 10/23/2007 10:00:58 AM MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Scan-Signature: 24d000849df6f171c5ec1cca2ea21b82 Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Hi Stuart, Looks like I misled you a little. When I said there was no bandwidth for extra info, I was referring to the TDM frames (DS1, E1, SONET, SDH). For example, only 4 bits were allocated to carrying the SSM value in SONET/SDH. Of course, since we got 8000 frames a second, we got 32kbps of SSM (which had a static 4-bit value for 99.9999....% of the time!), but, in the interests of design simplicity, it was better to have a value which was repeated every frame rather than, say, build a more complex message over a multiframe. Hence, we only got 4 bits to carry info and this had to be devoted to the SSM value. But it also meant we could detect a new SSM value very quickly, even when the SSM value was occasionally corrupted, and this allowed us to react fast when we needed to (given that the new SSM value may have to go through many nodes before it hit one that was timed from a better clock). It works well in those circumstances when it works, but it cannot solve all our problems (it can't fix timing loops all by itself, for example, so it's not much use in an automated timing path build process - that little limitation keeps sync engineers in business, of course). In packet networks, we will only get a few packets per second, but we can make the most of them because they include error-checking so we can trust the info they carry, and so we can still get a fast enough response. But we only use 4 bits out of the packet to carry the SSM value, so there's plenty of room for new stuff. I know the ITU have adopted the slow protocol for the OAM specifically for Synchronous Ethernet, but I can't see any reason why it can't be used for other things - so long as it stays hop-by-hop. If we want to use the same packet for extra info, then it would be tidier if we can come up with a name for this packet which does not appear to tie it too much to SSM.....the problem is, for example, if we call it the SSM packet, we may confuse future generations when we start to add extra info in there which is not SSM related. We need a more general-purpose name which tells you the packet carries sync-related info, of which a part is SSM. But don't call it a sync packet! Or a Sync Status Message either! Any ideas? The sort of info that I've heard proposed to help automatic path builds include physical location of PRCs, number of hops to the PRC, and port IDs, but there will be lots more when we get going. Some things might be a bit esoteric, but we could accommodate them if we have a flexible approach to the packet layout - such as using TLVs. Same sort of thing for the timing metrics. The timing metrics could change the priority of each path dynamically - if a path became too noisy, for example, it could be demoted. We can do the same thing at the moment - if a path becomes noisy or clock recovery produces an erratic clock, the path can be demoted. Best wishes, dave "STUART VENTERS" To 10/23/2007 04:34 cc PM Subject RE: [TICTOC] Clock metrics in timing packets versus OAM Dave, Thanks for the reply. I'd like to understand this old ground a little better. (It sounds a bit like a minefield ;-) I agree with you that having SSM alone is not sufficient to choose clock paths. Some additional information is required. (Perhaps a path metric and a priority or source ID, which NTP may have in the Precision, Dispersion, and RefID fields.) The additional bandwidth seems meager compared to the advantage of knowing quickly when an input changes. If there is a general feeling that quick is not good and so this function should be OAM, then I'd like to better understand it. I do agree that some functions, like tracing out the clock tree would be fine as OAM. Regards, Stuart -----Original Message----- From: DTonks@semtech.com [mailto:DTonks@semtech.com] Sent: Tuesday, October 23, 2007 4:43 AM To: tictoc@ietf.org Cc: tictoc@ietf.org Subject: [TICTOC] Re: TICTOC Digest, Vol 15, Issue 6 Stuart, You've asked a good question about what is SSM about. SSM always looks like it can do more than it was designed for, and this is causing some confusion. SSM has its limitations and it cannot be used for advanced things like automatically building timing trails - although such things were proposed, there just wasn't the bandwidth available in the frame. We'll have to find some other way to do that, and although it may be loosely linked in with SSM it would be separate from it. Just remember that SSM only indicates the quality of the sync source currently at the head of a timing path. It's a way of passing information about a remote timing node that can't be obtained by inspecting the signal being received (for example, to a downstream SEC, the quality of a signal timed by an SSU in holdover would be indistinguishable from one being timed by a PRC - the SSM tells the SEC what the quality is so that it can compare this trail with alternatives). The SSM supplements other info that can be obtained locally, such as LOS, OOF, AIS, all of which are used to disqualify a timing trail. That's all the SSM can do, really. Forgive me if I'm going over old ground. Now, if we can all agree just what additional information would be needed for advanced features, then this info could be made available, but it would be separate from and in addition to the SSM info itself. Points 2 and 3 in the list in Yaakov's email mention autodiscovery and topology discovery, so whatever information is needed for these would have to be made available - but these would be separate to the SSM value. We would also have to agree the best way to present this extra info - OAM springs to mind, but is this the only/best way? Personally, I think so. The ITU have decided to carry SSMs in a slow protocol defined for OAM purposes, and there is plenty of space in the message for other info. So, the same messages that are used to carry SSM values could be used to carry additional info for building timing trails, and so on - but this is not an additional burden on the SSM flow, and we should strive to keep SSM separate from these things. (How we relate TICTOC to the ITU is TDB, I guess.) Overall, then, we may find that an OAM flow is used for points 2,3 and 4, but SSM is kept as it is. Note, I'm avoiding the issue of possibly making SSM obsolete if we have access to other info...that's a topic for later. Taking up your other point about performance, I think it's important from day one to recognise that different applications will have different performance requirements. Maybe each application will need some sort of individual profile? We will have to define the various performance requirements in some way (MTIE, TDEV masks? Anything else?). Your point 2 is very important - we should recognise that some network conditions will be too severe to support the performance requirements. I think this should be used as part of the timing-trail-selection mechanism so that an alternative timing path can be selected when the current one goes outside an agreed behaviour limit. Ultimately, though, this may not be sufficient to guarantee good timing paths are available, and we may eventually have to go the traditional way and impose PDV limits on each network element (ie, switch/router) - that should be fun. Getting back to metrics, the ITU are also active here, with network behaviour metrics currently being looked at. By the way (and pardon me for advertising) but there will be a few presentations on these metrics at the ITSF next month, if anyone wants to see what's involved (http://conferences.theiet.org/itsf/). Cheers Dave tictoc-request@ie tf.org To 10/22/2007 07:22 tictoc@ietf.org PM cc Subject Please respond to TICTOC Digest, Vol 15, Issue 6 tictoc@ietf.org Send TICTOC mailing list submissions to tictoc@ietf.org To subscribe or unsubscribe via the World Wide Web, visit https://www1.ietf.org/mailman/listinfo/tictoc or, via email, send a message with subject or body 'help' to tictoc-request@ietf.org You can reach the person managing the list at tictoc-owner@ietf.org When replying, please edit your Subject line so it is more specific than "Re: Contents of TICTOC digest..." Today's Topics: 1. RE: preparatory material for new TICTOC charter (STUART VENTERS) ---------------------------------------------------------------------- Message: 1 Date: Mon, 22 Oct 2007 13:18:05 -0500 From: "STUART VENTERS" Subject: RE: [TICTOC] preparatory material for new TICTOC charter To: "Yaakov Stein" Cc: tictoc@ietf.org Message-ID: <8F242B230AD6474C8E7815DE0B4982D70B99D1FF@EXV1.corp.adtran.com> Content-Type: text/plain; charset="iso-8859-1" Yaakov, Looks great overall, I just have a couple of minor nits. Is SSM about management, automatic clock routing, or more likely both? (Although I don't know how to handle it better, I'm wondering if mentioning SSM with 4, but not 2 and 3 is misleading.) Should performance measurement be broken into 2 parts? 1) Performance of the time/freq reference provided by TICTOC 2) Performance required from the network TICTOC is running over. Regards, Stuart -----Original Message----- From: Yaakov Stein [mailto:yaakov_s@rad.com] Sent: Monday, October 22, 2007 12:20 PM To: tictoc@ietf.org Subject: [TICTOC] preparatory material for new TICTOC charter Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) (12) 1.3 selection and documentation of distribution protocol(s) (STD) (24) 2 Autodiscovery (including security aspects) (STD) (12) 3 Topology discovery (including security aspects) (STD) (24) Phase 2: 4 OAM including SSM (STD) (30) 5 Performance measurement (STD) (33) 6 Ranging techniques (BCP) (36) 7 MIBs (STD) (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S ------------------------------ _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc End of TICTOC Digest, Vol 15, Issue 6 ************************************* _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Tue Oct 23 13:22:55 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkNSj-0002ur-9U; Tue, 23 Oct 2007 13:22:41 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkNSi-0002uh-IM for tictoc@ietf.org; Tue, 23 Oct 2007 13:22:40 -0400 Received: from mxa6.qos.net.il ([80.74.96.6] helo=mx05.qos.net.il) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IkNSh-0000K8-3d for tictoc@ietf.org; Tue, 23 Oct 2007 13:22:40 -0400 Received: from mail.axerra.com (webmail.axerra.com [80.74.100.75]) by mx05.qos.net.il (Postfix) with ESMTP id 6CD81379663 for ; Tue, 23 Oct 2007 19:22:37 +0200 (IST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [TICTOC] preparatory material for new TICTOC charter Date: Tue, 23 Oct 2007 19:21:40 +0200 Message-ID: In-Reply-To: <457D36D9D89B5B47BC06DA869B1C815D055A98E5@exrad3.ad.rad.co.il> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TICTOC] preparatory material for new TICTOC charter Thread-Index: AcgUwoOMQlZo2HPyTrOsaAI932MljQACEuEgAAHLNyAAIMFpcAAAU4jg From: "Sasha Vainshtein" To: "Yaakov Stein" X-Spam-Score: 0.0 (/) X-Scan-Signature: e16ce0269ccb2f59707d16700199d13b Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0404731771==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============0404731771== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C81599.5D028F0C" This is a multi-part message in MIME format. ------_=_NextPart_001_01C81599.5D028F0C Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Yaakov, I assumed that you have presented the complete list of expected deliveries of the WG-to-be (split into 2 phases) and not a superset of topics for short listing. Looks like I misunderstood your intention (and, judging by the emails on the list, the misunderstanding was common). =20 Can you please explain why do you want to reduce the list of targets? (You can always cite "too much work to do" as the reason, of course:-). As I see it, all the documents you've named are indeed required unless we want to adopt a certain solution regardless of the problem.=20 And I do not see alternative WGs in the IETF that could handle these documents. =20 Regards, Sasha =20 =20 =20 =20 =20 =20 ________________________________ From: Yaakov Stein [mailto:yaakov_s@rad.com]=20 Sent: Tuesday, October 23, 2007 11:15 AM To: Sasha Vainshtein Cc: tictoc@ietf.org Subject: RE: [TICTOC] preparatory material for new TICTOC charter Sasha =20 The idea was to identify a subset of topics. =20 If you believe that no targets are left out,=20 then it is not a PROPER subset. :) =20 Y(J)S ________________________________ From: Sasha Vainshtein [mailto:Sasha@AXERRA.com]=20 Sent: Monday, October 22, 2007 7:37 PM To: Yaakov Stein Cc: tictoc@ietf.org Subject: RE: [TICTOC] preparatory material for new TICTOC charter Yaakov and all, Looks like a reasonable schedules with no targets left out. =20 Regards, Sasha ________________________________ From: Yaakov Stein [mailto:yaakov_s@rad.com]=20 Sent: Monday, October 22, 2007 7:20 PM To: tictoc@ietf.org Subject: [TICTOC] preparatory material for new TICTOC charter Hi all, Today Stewart, Karen and I discussed Mark's request to quickly focus on which of the "modules" need be in scope for the potential WG. We have come up with the following deliverables, broken down into two phases (times in parentheses are months from chartering of WG). Phase 1: 0. Architecture draft (based on modularization draft) (INFO) (6) 1.1 requirements for time/frequency distribution protocol(s) (INFO) (9) 1.2 analysis of existing protocols in light of 1.1 (INFO) (12) 1.3 selection and documentation of distribution protocol(s) (STD) (24) 2 Autodiscovery (including security aspects) (STD) (12) 3 Topology discovery (including security aspects) (STD) (24) Phase 2: 4 OAM including SSM (STD) (30) 5 Performance measurement (STD) (33) 6 Ranging techniques (BCP) (36) 7 MIBs (STD) (30) Additional work, such as BCPs for various algorithms, detailed requirements for specific applications (e.g. cellular backhaul), and research topics such as globally converging classless methods, will be developed based on interest and participation. We would appreciate feedback from the list on the choice of milestones, and the times allotted. Y(J)S ------_=_NextPart_001_01C81599.5D028F0C Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable
Yaakov,
I assumed that you have presented the = complete list of=20 expected deliveries of the WG-to-be (split into 2 phases) and not a = superset of=20 topics for short listing. Looks like I misunderstood your intention (and, judging by the = emails on=20 the list, the misunderstanding = was=20 common).
 
Can you please explain why do you want to = reduce the=20 list of targets? (You can always cite "too much work to do" as the = reason, of=20 course:-).
As I see it, all the documents you've named = are indeed=20 required unless we want to adopt a certain solution regardless of the = problem.=20
And I do not see alternative WGs in the IETF = that could=20 handle these documents.
 
Regards,
       &nbs= p;       =20 Sasha
 
 
 
 
 
 


From: Yaakov Stein = [mailto:yaakov_s@rad.com]=20
Sent: Tuesday, October 23, 2007 11:15 AM
To: Sasha=20 Vainshtein
Cc: tictoc@ietf.org
Subject: RE: [TICTOC] = preparatory material for new TICTOC charter

Sasha
 
The=20 idea was to identify a subset of topics.
 
If you=20 believe that no targets are left out,
then=20 it is not a PROPER subset.  :)
 
Y(J)S


From: Sasha Vainshtein = [mailto:Sasha@AXERRA.com]=20
Sent: Monday, October 22, 2007 7:37 PM
To: Yaakov=20 Stein
Cc: tictoc@ietf.org
Subject: RE: [TICTOC] = preparatory=20 material for new TICTOC charter

Yaakov=20 and all,
Looks=20 like a reasonable schedules with no targets left = out.
 
Regards,
       &nbs= p;           =20 Sasha


From: Yaakov Stein = [mailto:yaakov_s@rad.com]=20
Sent: Monday, October 22, 2007 7:20 PM
To:=20 tictoc@ietf.org
Subject: [TICTOC] preparatory material for new = TICTOC=20 charter

Hi all,

Today Stewart, Karen and I = discussed Mark's=20 request to
quickly focus on which of the "modules" need be in scope = for the=20 potential WG.

We have come up with the following = deliverables,
broken=20 down into two phases
(times in parentheses are months from chartering = of=20 WG).

Phase 1:

0.  Architecture = draft=20 (based on modularization draft)      =20 (INFO)    (6)
1.1 requirements for time/frequency = distribution=20 protocol(s) (INFO)    (9)
1.2 analysis of existing = protocols=20 in light of = 1.1          =20 (INFO)   (12)
1.3 selection and documentation of = distribution=20 protocol(s)  (STD)    (24)
2  =20 Autodiscovery (including security=20 aspects)           = ;    (STD)   =20 (12)
3   Topology discovery (including security=20 aspects)          (STD)=    =20 (24)

Phase 2:

4 OAM including=20 SSM           &nbs= p;            = ;            =       (STD)   =20 (30)
5 Performance=20 measurement          &n= bsp;           &nb= sp;           &nbs= p; (STD)   =20 (33)
6 Ranging=20 techniques          &nb= sp;           &nbs= p;            = ;     =20 (BCP)    (36)
7=20 MIBs           &nb= sp;           &nbs= p;            = ;            =        (STD)   =20 (30)

Additional work, such as BCPs for various=20 algorithms,
detailed requirements for specific applications (e.g. = cellular=20 backhaul),
and research topics such as globally converging classless=20 methods,
will be developed based on interest and = participation.

We=20 would appreciate feedback from the list on the choice of
milestones, = and the=20 times allotted.

Y(J)S

------_=_NextPart_001_01C81599.5D028F0C-- --===============0404731771== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============0404731771==-- From tictoc-bounces@ietf.org Wed Oct 24 04:46:12 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkbsD-000464-3g; Wed, 24 Oct 2007 04:45:57 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkbsB-00045t-On for tictoc@ietf.org; Wed, 24 Oct 2007 04:45:55 -0400 Received: from ams-iport-1.cisco.com ([144.254.224.140]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IkbsA-0004LG-D8 for tictoc@ietf.org; Wed, 24 Oct 2007 04:45:55 -0400 X-IronPort-AV: E=Sophos;i="4.21,323,1188770400"; d="scan'208";a="156226773" Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by ams-iport-1.cisco.com with ESMTP; 24 Oct 2007 10:45:46 +0200 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id l9O8jk3b026511; Wed, 24 Oct 2007 10:45:46 +0200 Received: from stewart-bryants-computer.local (ams3-vpn-dhcp938.cisco.com [10.61.67.170]) by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l9O8jYUh026644; Wed, 24 Oct 2007 08:45:36 GMT Message-ID: <471F062F.4000806@cisco.com> Date: Wed, 24 Oct 2007 09:45:35 +0100 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Brad Knowles References: <46A5719F.4050509@gis.net> <46A5F3A7.3010304@innovationslab.net> <471E1E23.8040701@innovationslab.net> <471EC148.6000403@ntp.isc.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=1797; t=1193215546; x=1194079546; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=stbryant@cisco.com; z=From:=20Stewart=20Bryant=20 |Subject:=20Re=3A=20[ntpwg]=20Documents, =20slides, =20etc.=20from=20WG=20m eeting |Sender:=20; bh=zv1k1eU4PfaMk93HeDqPmg718XzsH4RMYEcK/SPK/+0=; b=f332FfLPTt3YbAxzbjeJQaD0LlNMnCgxCCHNg0nAjU1Yi7eFLrz2DsVrWlgGJE98SQZNmzah CpLQcNHLXpcedm0msTii1DTsi/5T/LcYrPqkIHyA+1nvIonMN4W4qVfX; Authentication-Results: ams-dkim-2; header.From=stbryant@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; ); X-Spam-Score: -4.0 (----) X-Scan-Signature: cab78e1e39c4b328567edb48482b6a69 Cc: mayer@ntp.isc.org, NTP Working Group , Brian Haberman , "tictoc@ietf.org" Subject: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: stbryant@cisco.com List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Brad > From reading the IEEE 1588 > page, it's not clear whether this works over IP or not. In discussing 1588, you need to make sure you are talking about the V2 spec. V1 is not likely to see significant deployment, whist V2 is likely to get significant hardware support and hence be widely deployed. Both V1 and V2 can use multicast IP encapsulation and you can in principle build an IP multicast net, but I have always regarded this mode of operation as a little strange and unlikely to ge deployed outside a highly controlled network. I doubt if we will ever see the 1588 multicast mode on the Internet. However V2 can run over a unicast IP connection, and this is likely to find use in wide area networks. Indeed it exists largely to support the needs of the telecommunications operators for a method of providing clock sync over packet. > , although it > does seem to work over Ethernet (and maybe others?). But IEEE 1588 > seems to focus on ultra-high resolution, like sub-microsecond or even > sub-nanosecond. Meinberg appears to have a clock that does both NTP > and IEEE 1588. > > But I'm not seeing how IEEE 1588 can provide synchronization to an > outside reference, and I'm not seeing how it can be used outside of > certain limited circumstances on a pretty much pure Ethernet network. > > I am not sure what you mean by this. How the grand master acquires and locks to an external clock reference is outside the scope of the protocol, but it's also outside the scope of the NTP. However 1588 does have a grand master election mechanism that - given honest representation by the clocks - selects the best clock as the grand master to which the slaves synchronise and avoids the formation of timing looks. Stewart _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 24 05:13:46 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkcIy-0007vn-Hd; Wed, 24 Oct 2007 05:13:36 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkcIx-0007p9-8M for tictoc@ietf.org; Wed, 24 Oct 2007 05:13:35 -0400 Received: from ams-iport-1.cisco.com ([144.254.224.140]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IkcIo-0005Hn-OK for tictoc@ietf.org; Wed, 24 Oct 2007 05:13:35 -0400 X-IronPort-AV: E=Sophos;i="4.21,323,1188770400"; d="scan'208";a="156230420" Received: from ams-dkim-1.cisco.com ([144.254.224.138]) by ams-iport-1.cisco.com with ESMTP; 24 Oct 2007 11:13:26 +0200 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l9O9DQ6O028240; Wed, 24 Oct 2007 11:13:26 +0200 Received: from xbh-ams-331.emea.cisco.com (xbh-ams-331.cisco.com [144.254.231.71]) by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l9O9DPUh009878; Wed, 24 Oct 2007 09:13:25 GMT Received: from xmb-ams-33a.cisco.com ([144.254.231.85]) by xbh-ams-331.emea.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 24 Oct 2007 11:13:25 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: [TICTOC] Clock metrics in timing packets versus OAM Date: Wed, 24 Oct 2007 11:13:25 +0200 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TICTOC] Clock metrics in timing packets versus OAM Thread-Index: AcgVlt6QTwk7TeosQbWXh3AUNad+uAANtH5g From: "Laurent Montini (lmontini)" To: X-OriginalArrivalTime: 24 Oct 2007 09:13:25.0581 (UTC) FILETIME=[22078FD0:01C8161E] X-TM-AS-Product-Ver: SMEX-8.0.0.1181-5.000.1023-15502.001 X-TM-AS-Result: No--16.795300-8.000000-31 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=15492; t=1193217206; x=1194081206; c=relaxed/simple; s=amsdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=lmontini@cisco.com; z=From:=20=22Laurent=20Montini=20(lmontini)=22=20 |Subject:=20RE=3A=20[TICTOC]=20Clock=20metrics=20in=20timing=20packets=20 versus=20OAM |Sender:=20; bh=yitV5P53KkcmFHmcbCDpcqlhWBE5kI4dz4hW3B9EqpA=; b=KhyR2R3lFftcwUHDX4RrVm0hMvyCJqzMm9z1qIB695SYCN5XMJDLKabqt9bLrdwcUrkD//JC Ce0K16T1KJm/ffSIIT6yN8yfsRgGpkjb82HpOx4JJvnJfdSY1Swwf1UG; Authentication-Results: ams-dkim-1; header.From=lmontini@cisco.com; dkim=pass ( sig from cisco.com/amsdkim1002 verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: efb5d987e2484f3d9a304cc31a003441 Cc: STUART VENTERS , tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Hi Dave, Another way to look at SSM. Actually SSM in SONET/SDH carries a value, the QL (Quality Level) value. Change of QL value is part of clock selection process. If SSM is limited to QL value in SONET/SDH, it does not mean it should for packet network. For SyncE, we still talk about SSM or ESSM but it was agreed we should be able to add field extensions.=20 The ESSM slow protocol provides this capability. ESSM will have one mandatory "QL field" and could have other fields (like source ID, hop count from source, ...). Another idea would thus be to consider the term SSM "Synchronization Status Messaging" for a channel providing messages about synchronization network status or condition and not SSM :=3D QL. Did I miss something from the old world? :-) Cheers, .lm > -----Original Message----- > From: DTonks@semtech.com [mailto:DTonks@semtech.com]=20 > Sent: mardi 23 octobre 2007 19:03 > To: STUART VENTERS > Cc: tictoc@ietf.org > Subject: RE: [TICTOC] Clock metrics in timing packets versus OAM >=20 > Hi Stuart, > Looks like I misled you a little. When I said there was no=20 > bandwidth for extra info, I was referring to the TDM frames=20 > (DS1, E1, SONET, SDH). For example, only 4 bits were=20 > allocated to carrying the SSM value in SONET/SDH. > Of course, since we got 8000 frames a second, we got 32kbps=20 > of SSM (which had a static 4-bit value for 99.9999....% of=20 > the time!), but, in the interests of design simplicity, it=20 > was better to have a value which was repeated every frame=20 > rather than, say, build a more complex message over a=20 > multiframe. Hence, we only got 4 bits to carry info and this=20 > had to be devoted to the SSM value. But it also meant we=20 > could detect a new SSM value very quickly, even when the SSM=20 > value was occasionally corrupted, and this allowed us to=20 > react fast when we needed to (given that the new SSM value=20 > may have to go through many nodes before it hit one that was=20 > timed from a better clock). It works well in those=20 > circumstances when it works, but it cannot solve all our=20 > problems (it can't fix timing loops all by itself, for=20 > example, so it's not much use in an automated timing path=20 > build process - that little limitation keeps sync engineers=20 > in business, of course). >=20 > In packet networks, we will only get a few packets per=20 > second, but we can make the most of them because they include=20 > error-checking so we can trust the info they carry, and so we=20 > can still get a fast enough response. But we only use 4 bits=20 > out of the packet to carry the SSM value, so there's plenty=20 > of room for new stuff. I know the ITU have adopted the slow=20 > protocol for the OAM specifically for Synchronous Ethernet,=20 > but I can't see any reason why it can't be used for other=20 > things - so long as it stays hop-by-hop. If we want to use=20 > the same packet for extra info, then it would be tidier if we=20 > can come up with a name for this packet which does not appear=20 > to tie it too much to SSM.....the problem is, for example, if=20 > we call it the SSM packet, we may confuse future generations=20 > when we start to add extra info in there which is not SSM=20 > related. We need a more general-purpose name which tells you=20 > the packet carries sync-related info, of which a part is SSM.=20 > But don't call it a sync packet! Or a Sync Status Message=20 > either! Any ideas? >=20 > The sort of info that I've heard proposed to help automatic=20 > path builds include physical location of PRCs, number of hops=20 > to the PRC, and port IDs, but there will be lots more when we=20 > get going. Some things might be a bit esoteric, but we could=20 > accommodate them if we have a flexible approach to the packet=20 > layout - such as using TLVs. Same sort of thing for the=20 > timing metrics. The timing metrics could change the priority=20 > of each path dynamically - if a path became too noisy, for=20 > example, it could be demoted. > We can do the same thing at the moment - if a path becomes=20 > noisy or clock recovery produces an erratic clock, the path=20 > can be demoted. >=20 > Best wishes, >=20 > dave >=20 >=20 > =20 > =20 > "STUART VENTERS" =20 > =20 > =20 > dtran.com> =20 > To=20 > =20 > =20 > 10/23/2007 04:34 =20 > cc=20 > PM =20 > =20 > =20 > Subject=20 > RE: [TICTOC] Clock=20 > metrics in =20 > timing packets versus=20 > OAM =20 > =20 > =20 > =20 > =20 > =20 > =20 > =20 > =20 > =20 > =20 > =20 > =20 >=20 >=20 >=20 >=20 > Dave, >=20 > Thanks for the reply. I'd like to understand this old ground=20 > a little better. > (It sounds a bit like a minefield ;-) >=20 > I agree with you that having SSM alone is not sufficient to=20 > choose clock paths. > Some additional information is required. (Perhaps a path=20 > metric and a priority or source ID, which NTP may have in=20 > the Precision, Dispersion, and RefID fields.) The additional=20 > bandwidth seems meager compared to the advantage of knowing=20 > quickly when an input changes. > If there is a general feeling that quick is not good and so=20 > this function should be OAM, then I'd like to better understand it. >=20 > I do agree that some functions, like tracing out the clock=20 > tree would be fine as OAM. >=20 >=20 > Regards, >=20 > Stuart >=20 >=20 > -----Original Message----- > From: DTonks@semtech.com [mailto:DTonks@semtech.com] > Sent: Tuesday, October 23, 2007 4:43 AM > To: tictoc@ietf.org > Cc: tictoc@ietf.org > Subject: [TICTOC] Re: TICTOC Digest, Vol 15, Issue 6 >=20 >=20 > Stuart, > You've asked a good question about what is SSM about. SSM=20 > always looks like it can do more than it was designed for,=20 > and this is causing some confusion. SSM has its limitations=20 > and it cannot be used for advanced things like automatically=20 > building timing trails - although such things were proposed,=20 > there just wasn't the bandwidth available in the frame. > We'll have to find some other way to do that, and although it=20 > may be loosely linked in with SSM it would be separate from=20 > it. Just remember that SSM only indicates the quality of the=20 > sync source currently at the head of a timing path. It's a=20 > way of passing information about a remote timing node that=20 > can't be obtained by inspecting the signal being received=20 > (for example, to a downstream SEC, the quality of a signal=20 > timed by an SSU in holdover would be indistinguishable from=20 > one being timed by a PRC - the SSM tells the SEC what the=20 > quality is so that it can compare this trail with=20 > alternatives). The SSM supplements other info that can be=20 > obtained locally, such as LOS, OOF, AIS, all of which are=20 > used to disqualify a timing trail. > That's all the SSM can do, really. Forgive me if I'm going=20 > over old ground. > Now, if we can all agree just what additional information=20 > would be needed for advanced features, then this info could=20 > be made available, but it would be separate from and in=20 > addition to the SSM info itself. Points 2 and 3 in the list=20 > in Yaakov's email mention autodiscovery and topology=20 > discovery, so whatever information is needed for these would=20 > have to be made available - but these would be separate to=20 > the SSM value. > We would also have to agree the best way to present this=20 > extra info - OAM springs to mind, but is this the only/best=20 > way? Personally, I think so. The ITU have decided to carry=20 > SSMs in a slow protocol defined for OAM purposes, and there=20 > is plenty of space in the message for other info. So, the=20 > same messages that are used to carry SSM values could be used=20 > to carry additional info for building timing trails, and so=20 > on - but this is not an additional burden on the SSM flow,=20 > and we should strive to keep SSM separate from these things.=20 > (How we relate TICTOC to the ITU is TDB, I > guess.) > Overall, then, we may find that an OAM flow is used for=20 > points 2,3 and 4, but SSM is kept as it is. Note, I'm=20 > avoiding the issue of possibly making SSM obsolete if we have=20 > access to other info...that's a topic for later. >=20 > Taking up your other point about performance, I think it's=20 > important from day one to recognise that different=20 > applications will have different performance requirements.=20 > Maybe each application will need some sort of individual=20 > profile? We will have to define the various performance=20 > requirements in some way (MTIE, TDEV masks? Anything else?).=20 > Your point 2 is very important - we should recognise that=20 > some network conditions will be too severe to support the=20 > performance requirements. I think this should be used as part=20 > of the timing-trail-selection mechanism so that an=20 > alternative timing path can be selected when the current one=20 > goes outside an agreed behaviour limit. Ultimately, though,=20 > this may not be sufficient to guarantee good timing paths are=20 > available, and we may eventually have to go the traditional=20 > way and impose PDV limits on each network element (ie, > switch/router) - that should be fun. >=20 > Getting back to metrics, the ITU are also active here, with=20 > network behaviour metrics currently being looked at. By the=20 > way (and pardon me for > advertising) but there will be a few presentations on these=20 > metrics at the ITSF next month, if anyone wants to see what's=20 > involved (http://conferences.theiet.org/itsf/). >=20 > Cheers > Dave >=20 >=20 >=20 >=20 > tictoc-request@ie > tf.org > =20 > To > 10/22/2007 07:22 tictoc@ietf.org > PM =20 > cc >=20 > =20 > Subject > Please respond to TICTOC Digest, Vol 15, Issue 6 > tictoc@ietf.org >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 >=20 > Send TICTOC mailing list submissions to > tictoc@ietf.org >=20 > To subscribe or unsubscribe via the World Wide Web, visit > https://www1.ietf.org/mailman/listinfo/tictoc > or, via email, send a message with subject or body 'help' to > tictoc-request@ietf.org >=20 > You can reach the person managing the list at > tictoc-owner@ietf.org >=20 > When replying, please edit your Subject line so it is more=20 > specific than "Re: Contents of TICTOC digest..." >=20 >=20 > Today's Topics: >=20 > 1. RE: preparatory material for new TICTOC charter=20 > (STUART VENTERS) >=20 >=20 > ---------------------------------------------------------------------- >=20 > Message: 1 > Date: Mon, 22 Oct 2007 13:18:05 -0500 > From: "STUART VENTERS" > Subject: RE: [TICTOC] preparatory material for new TICTOC charter > To: "Yaakov Stein" > Cc: tictoc@ietf.org > Message-ID: >=20 > <8F242B230AD6474C8E7815DE0B4982D70B99D1FF@EXV1.corp.adtran.com> > Content-Type: text/plain; charset=3D"iso-8859-1" >=20 > Yaakov, >=20 > Looks great overall, I just have a couple of minor nits. >=20 > Is SSM about management, automatic clock routing, or more likely both? > (Although I don't know how to handle it better, > I'm wondering if mentioning SSM with 4, but not 2 and 3=20 > is misleading.) >=20 > Should performance measurement be broken into 2 parts? > 1) Performance of the time/freq reference provided by TICTOC > 2) Performance required from the network TICTOC is running over. >=20 >=20 > Regards, >=20 > Stuart >=20 >=20 > -----Original Message----- > From: Yaakov Stein [mailto:yaakov_s@rad.com] > Sent: Monday, October 22, 2007 12:20 PM > To: tictoc@ietf.org > Subject: [TICTOC] preparatory material for new TICTOC charter >=20 >=20 > Hi all, >=20 > Today Stewart, Karen and I discussed Mark's request to=20 > quickly focus on which of the "modules" need be in scope for=20 > the potential WG. >=20 > We have come up with the following deliverables, broken down=20 > into two phases (times in parentheses are months from=20 > chartering of WG). >=20 > Phase 1: >=20 > 0. Architecture draft (based on modularization draft) =20 > (INFO) (6) > 1.1 requirements for time/frequency distribution protocol(s)=20 > (INFO) (9) > 1.2 analysis of existing protocols in light of 1.1 =20 > (INFO) (12) > 1.3 selection and documentation of distribution protocol(s) =20 > (STD) (24) > 2 Autodiscovery (including security aspects) =20 > (STD) (12) > 3 Topology discovery (including security aspects) =20 > (STD) (24) >=20 > Phase 2: >=20 > 4 OAM including SSM =20 > (STD) (30) > 5 Performance measurement =20 > (STD) (33) > 6 Ranging techniques =20 > (BCP) (36) > 7 MIBs =20 > (STD) (30) >=20 > Additional work, such as BCPs for various algorithms,=20 > detailed requirements for specific applications (e.g.=20 > cellular backhaul), and research topics such as globally=20 > converging classless methods, will be developed based on=20 > interest and participation. >=20 > We would appreciate feedback from the list on the choice of=20 > milestones, and the times allotted. >=20 > Y(J)S >=20 >=20 >=20 > ------------------------------ >=20 > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org > https://www1.ietf.org/mailman/listinfo/tictoc >=20 >=20 > End of TICTOC Digest, Vol 15, Issue 6 > ************************************* >=20 >=20 >=20 > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org > https://www1.ietf.org/mailman/listinfo/tictoc >=20 >=20 >=20 > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org > https://www1.ietf.org/mailman/listinfo/tictoc >=20 _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 24 05:21:50 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkcQr-0003tf-KW; Wed, 24 Oct 2007 05:21:45 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkcQp-0003tW-J5 for tictoc@ietf.org; Wed, 24 Oct 2007 05:21:43 -0400 Received: from [221.130.253.133] (helo=cmccmta) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IkcQo-0005br-9E for tictoc@ietf.org; Wed, 24 Oct 2007 05:21:43 -0400 Received: from Foxmail ([10.1.6.103]) by mail.chinamobile.com (Lotus Domino Release 6.5.5FP1) with SMTP id 2007102417211181-33424 ; Wed, 24 Oct 2007 17:21:11 +0800 From: "Zhou Linlang" To: Yaakov Stein , tictoc@ietf.org Subject: Re: [TICTOC] preparatory material for new TICTOC charter X-mailer: Foxmail 4.2 [cn] Mime-Version: 1.0 Date: Wed, 24 Oct 2007 17:21:21 +0800 X-MIMETrack: Itemize by SMTP Server on jtgsml01/servers/cmcc(Release 6.5.5FP1 | April 14, 2006) at 2007-10-24 17:21:11, Serialize by Router on cmccmta/servers/cmcc(Release 6.5.5FP1 | April 14, 2006) at 2007-10-24 17:21:42, Serialize complete at 2007-10-24 17:21:42 Message-ID: Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="GB2312" X-Spam-Score: 1.9 (+) X-Scan-Signature: 10ba05e7e8a9aa6adb025f426bef3a30 Cc: X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: zhoulinlang@chinamobile.com List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Dear Yaakov, I wonder what is the relation between IEEE1588=A1=A2NTP and the= Architecture/mechanism of our TICTOC=A3=BF TICTOC would choose IEEE1588=A3=BFNTP=A3=BF or create a new mechanism=A3=BF Angela ZHOU China Mobile =09 =3D=3D=3D=3D=3D=3D=3D 2007-10-22 19:19:00 you wrote=A3=BA=3D=3D=3D=3D=3D=3D=3D >Hi all, > >Today Stewart, Karen and I discussed Mark's request to >quickly focus on which of the "modules" need be in scope for= the >potential WG. > >We have come up with the following deliverables, >broken down into two phases >(times in parentheses are months from chartering of WG). > >Phase 1: > >0. Architecture draft (based on modularization draft) = (INFO) >(6) >1.1 requirements for time/frequency distribution protocol(s)= (INFO) >(9) >1.2 analysis of existing protocols in light of 1.1 = (INFO) >(12) >1.3 selection and documentation of distribution protocol(s) = (STD) >(24) >2 Autodiscovery (including security aspects) = (STD) >(12) >3 Topology discovery (including security aspects) = (STD) >(24) > >Phase 2: > >4 OAM including SSM = (STD) >(30) >5 Performance measurement = (STD) >(33) >6 Ranging techniques = (BCP) >(36) >7 MIBs = (STD) >(30) > >Additional work, such as BCPs for various algorithms, >detailed requirements for specific applications (e.g. cellular >backhaul), >and research topics such as globally converging classless= methods, >will be developed based on interest and participation. > >We would appreciate feedback from the list on the choice of >milestones, and the times allotted. > >Y(J)S >_______________________________________________ >TICTOC mailing list >TICTOC@ietf.org >https://www1.ietf.org/mailman/listinfo/tictoc =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =3D =09=09=09 =09=09=09=09 =A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1Zhou Linlang =A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1zhoulinlang@chinamobile.com =A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A1=A12007-10-24 _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 24 06:07:24 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikd8t-0006dO-Uh; Wed, 24 Oct 2007 06:07:15 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikd8s-0005AW-4b for tictoc@ietf.org; Wed, 24 Oct 2007 06:07:14 -0400 Received: from mail2.semtech.com ([12.155.129.43]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Ikd87-0007qw-4G for tictoc@ietf.org; Wed, 24 Oct 2007 06:06:28 -0400 In-Reply-To: Subject: RE: [TICTOC] Clock metrics in timing packets versus OAM To: "Laurent Montini (lmontini)" X-Mailer: Lotus Notes Release 6.5.2 June 01, 2004 Message-ID: From: DTonks@semtech.com Date: Wed, 24 Oct 2007 11:08:08 +0100 X-MIMETrack: Serialize by Router on Mail2/SMTC(Release 7.0.2FP1|January 10, 2007) at 10/24/2007 03:05:41 AM MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Scan-Signature: 3643ee1fccf5d6cf2af25f27d28abb29 Cc: STUART VENTERS , tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Hi Laurent, OK, on the wire, the SSM represents the QL value of the selected source. But there are QL values which will never be seen on the wire, QL-INVx, QL-FAILED, etc - these are internal QL values which exist only inside the network element. The QL used internally in the selection process is arrived at by combining the SSM value with other quality indicators like LOS, LOF and AIS. LOS and LOF are generated by the receiver and exist only within the network element, and this is why the QL can only exist inside the network element. But the outgoing SSM value still indicates the quality/accuracy/stability of the timing source that the network element is locked to (however distant it is) - unless, of course, you want to make sure the line is not selected for timing by a downstream network element (then, SSM = DNU). With a 4-bit field, there just aren't enough hex values to represent all the possible QL values - are you saying we could carry the whole QL value in a packet-based method? The QL values themselves are left to the implementers (they can't be 4-bit values anymore), so we'd have to specify something else. What would we gain? Since the term SSM has been used for years to carry the QL value, I'd warn against using it for a new channel or things will really get confusing. We need a new name for this channel. Cheers Dave Semtech Ltd Office address: 2-3 Park Court, Premier Way, Abbey Park Ind Est, Romsey, SO51 9DN Tel: +44 (0)1794 527600 Fax: +44 (0)1794 527601 Registered office: 4th Floor, Saltire Court, 20 Castle Terrace, Edinburgh, EH1 2EN Registered in Scotland 53259 VAT No. GB572685604 "Laurent Montini (lmontini)" cc 10/24/2007 10:15 , "STUART VENTERS" AM Subject RE: [TICTOC] Clock metrics in timing packets versus OAM Hi Dave, Another way to look at SSM. Actually SSM in SONET/SDH carries a value, the QL (Quality Level) value. Change of QL value is part of clock selection process. If SSM is limited to QL value in SONET/SDH, it does not mean it should for packet network. For SyncE, we still talk about SSM or ESSM but it was agreed we should be able to add field extensions. The ESSM slow protocol provides this capability. ESSM will have one mandatory "QL field" and could have other fields (like source ID, hop count from source, ...). Another idea would thus be to consider the term SSM "Synchronization Status Messaging" for a channel providing messages about synchronization network status or condition and not SSM := QL. Did I miss something from the old world? :-) Cheers, .lm > -----Original Message----- > From: DTonks@semtech.com [mailto:DTonks@semtech.com] > Sent: mardi 23 octobre 2007 19:03 > To: STUART VENTERS > Cc: tictoc@ietf.org > Subject: RE: [TICTOC] Clock metrics in timing packets versus OAM > > Hi Stuart, > Looks like I misled you a little. When I said there was no > bandwidth for extra info, I was referring to the TDM frames > (DS1, E1, SONET, SDH). For example, only 4 bits were > allocated to carrying the SSM value in SONET/SDH. > Of course, since we got 8000 frames a second, we got 32kbps > of SSM (which had a static 4-bit value for 99.9999....% of > the time!), but, in the interests of design simplicity, it > was better to have a value which was repeated every frame > rather than, say, build a more complex message over a > multiframe. Hence, we only got 4 bits to carry info and this > had to be devoted to the SSM value. But it also meant we > could detect a new SSM value very quickly, even when the SSM > value was occasionally corrupted, and this allowed us to > react fast when we needed to (given that the new SSM value > may have to go through many nodes before it hit one that was > timed from a better clock). It works well in those > circumstances when it works, but it cannot solve all our > problems (it can't fix timing loops all by itself, for > example, so it's not much use in an automated timing path > build process - that little limitation keeps sync engineers > in business, of course). > > In packet networks, we will only get a few packets per > second, but we can make the most of them because they include > error-checking so we can trust the info they carry, and so we > can still get a fast enough response. But we only use 4 bits > out of the packet to carry the SSM value, so there's plenty > of room for new stuff. I know the ITU have adopted the slow > protocol for the OAM specifically for Synchronous Ethernet, > but I can't see any reason why it can't be used for other > things - so long as it stays hop-by-hop. If we want to use > the same packet for extra info, then it would be tidier if we > can come up with a name for this packet which does not appear > to tie it too much to SSM.....the problem is, for example, if > we call it the SSM packet, we may confuse future generations > when we start to add extra info in there which is not SSM > related. We need a more general-purpose name which tells you > the packet carries sync-related info, of which a part is SSM. > But don't call it a sync packet! Or a Sync Status Message > either! Any ideas? > > The sort of info that I've heard proposed to help automatic > path builds include physical location of PRCs, number of hops > to the PRC, and port IDs, but there will be lots more when we > get going. Some things might be a bit esoteric, but we could > accommodate them if we have a flexible approach to the packet > layout - such as using TLVs. Same sort of thing for the > timing metrics. The timing metrics could change the priority > of each path dynamically - if a path became too noisy, for > example, it could be demoted. > We can do the same thing at the moment - if a path becomes > noisy or clock recovery produces an erratic clock, the path > can be demoted. > > Best wishes, > > dave > > > > > "STUART VENTERS" > > > dtran.com> > To > > > 10/23/2007 04:34 > cc > PM > > > Subject > RE: [TICTOC] Clock > metrics in > timing packets versus > OAM > > > > > > > > > > > > > > > > > Dave, > > Thanks for the reply. I'd like to understand this old ground > a little better. > (It sounds a bit like a minefield ;-) > > I agree with you that having SSM alone is not sufficient to > choose clock paths. > Some additional information is required. (Perhaps a path > metric and a priority or source ID, which NTP may have in > the Precision, Dispersion, and RefID fields.) The additional > bandwidth seems meager compared to the advantage of knowing > quickly when an input changes. > If there is a general feeling that quick is not good and so > this function should be OAM, then I'd like to better understand it. > > I do agree that some functions, like tracing out the clock > tree would be fine as OAM. > > > Regards, > > Stuart > > > -----Original Message----- > From: DTonks@semtech.com [mailto:DTonks@semtech.com] > Sent: Tuesday, October 23, 2007 4:43 AM > To: tictoc@ietf.org > Cc: tictoc@ietf.org > Subject: [TICTOC] Re: TICTOC Digest, Vol 15, Issue 6 > > > Stuart, > You've asked a good question about what is SSM about. SSM > always looks like it can do more than it was designed for, > and this is causing some confusion. SSM has its limitations > and it cannot be used for advanced things like automatically > building timing trails - although such things were proposed, > there just wasn't the bandwidth available in the frame. > We'll have to find some other way to do that, and although it > may be loosely linked in with SSM it would be separate from > it. Just remember that SSM only indicates the quality of the > sync source currently at the head of a timing path. It's a > way of passing information about a remote timing node that > can't be obtained by inspecting the signal being received > (for example, to a downstream SEC, the quality of a signal > timed by an SSU in holdover would be indistinguishable from > one being timed by a PRC - the SSM tells the SEC what the > quality is so that it can compare this trail with > alternatives). The SSM supplements other info that can be > obtained locally, such as LOS, OOF, AIS, all of which are > used to disqualify a timing trail. > That's all the SSM can do, really. Forgive me if I'm going > over old ground. > Now, if we can all agree just what additional information > would be needed for advanced features, then this info could > be made available, but it would be separate from and in > addition to the SSM info itself. Points 2 and 3 in the list > in Yaakov's email mention autodiscovery and topology > discovery, so whatever information is needed for these would > have to be made available - but these would be separate to > the SSM value. > We would also have to agree the best way to present this > extra info - OAM springs to mind, but is this the only/best > way? Personally, I think so. The ITU have decided to carry > SSMs in a slow protocol defined for OAM purposes, and there > is plenty of space in the message for other info. So, the > same messages that are used to carry SSM values could be used > to carry additional info for building timing trails, and so > on - but this is not an additional burden on the SSM flow, > and we should strive to keep SSM separate from these things. > (How we relate TICTOC to the ITU is TDB, I > guess.) > Overall, then, we may find that an OAM flow is used for > points 2,3 and 4, but SSM is kept as it is. Note, I'm > avoiding the issue of possibly making SSM obsolete if we have > access to other info...that's a topic for later. > > Taking up your other point about performance, I think it's > important from day one to recognise that different > applications will have different performance requirements. > Maybe each application will need some sort of individual > profile? We will have to define the various performance > requirements in some way (MTIE, TDEV masks? Anything else?). > Your point 2 is very important - we should recognise that > some network conditions will be too severe to support the > performance requirements. I think this should be used as part > of the timing-trail-selection mechanism so that an > alternative timing path can be selected when the current one > goes outside an agreed behaviour limit. Ultimately, though, > this may not be sufficient to guarantee good timing paths are > available, and we may eventually have to go the traditional > way and impose PDV limits on each network element (ie, > switch/router) - that should be fun. > > Getting back to metrics, the ITU are also active here, with > network behaviour metrics currently being looked at. By the > way (and pardon me for > advertising) but there will be a few presentations on these > metrics at the ITSF next month, if anyone wants to see what's > involved (http://conferences.theiet.org/itsf/). > > Cheers > Dave > > > > > tictoc-request@ie > tf.org > > To > 10/22/2007 07:22 tictoc@ietf.org > PM > cc > > > Subject > Please respond to TICTOC Digest, Vol 15, Issue 6 > tictoc@ietf.org > > > > > > > > > > Send TICTOC mailing list submissions to > tictoc@ietf.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://www1.ietf.org/mailman/listinfo/tictoc > or, via email, send a message with subject or body 'help' to > tictoc-request@ietf.org > > You can reach the person managing the list at > tictoc-owner@ietf.org > > When replying, please edit your Subject line so it is more > specific than "Re: Contents of TICTOC digest..." > > > Today's Topics: > > 1. RE: preparatory material for new TICTOC charter > (STUART VENTERS) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Mon, 22 Oct 2007 13:18:05 -0500 > From: "STUART VENTERS" > Subject: RE: [TICTOC] preparatory material for new TICTOC charter > To: "Yaakov Stein" > Cc: tictoc@ietf.org > Message-ID: > > <8F242B230AD6474C8E7815DE0B4982D70B99D1FF@EXV1.corp.adtran.com> > Content-Type: text/plain; charset="iso-8859-1" > > Yaakov, > > Looks great overall, I just have a couple of minor nits. > > Is SSM about management, automatic clock routing, or more likely both? > (Although I don't know how to handle it better, > I'm wondering if mentioning SSM with 4, but not 2 and 3 > is misleading.) > > Should performance measurement be broken into 2 parts? > 1) Performance of the time/freq reference provided by TICTOC > 2) Performance required from the network TICTOC is running over. > > > Regards, > > Stuart > > > -----Original Message----- > From: Yaakov Stein [mailto:yaakov_s@rad.com] > Sent: Monday, October 22, 2007 12:20 PM > To: tictoc@ietf.org > Subject: [TICTOC] preparatory material for new TICTOC charter > > > Hi all, > > Today Stewart, Karen and I discussed Mark's request to > quickly focus on which of the "modules" need be in scope for > the potential WG. > > We have come up with the following deliverables, broken down > into two phases (times in parentheses are months from > chartering of WG). > > Phase 1: > > 0. Architecture draft (based on modularization draft) > (INFO) (6) > 1.1 requirements for time/frequency distribution protocol(s) > (INFO) (9) > 1.2 analysis of existing protocols in light of 1.1 > (INFO) (12) > 1.3 selection and documentation of distribution protocol(s) > (STD) (24) > 2 Autodiscovery (including security aspects) > (STD) (12) > 3 Topology discovery (including security aspects) > (STD) (24) > > Phase 2: > > 4 OAM including SSM > (STD) (30) > 5 Performance measurement > (STD) (33) > 6 Ranging techniques > (BCP) (36) > 7 MIBs > (STD) (30) > > Additional work, such as BCPs for various algorithms, > detailed requirements for specific applications (e.g. > cellular backhaul), and research topics such as globally > converging classless methods, will be developed based on > interest and participation. > > We would appreciate feedback from the list on the choice of > milestones, and the times allotted. > > Y(J)S > > > > ------------------------------ > > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org > https://www1.ietf.org/mailman/listinfo/tictoc > > > End of TICTOC Digest, Vol 15, Issue 6 > ************************************* > > > > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org > https://www1.ietf.org/mailman/listinfo/tictoc > > > > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org > https://www1.ietf.org/mailman/listinfo/tictoc > _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 24 07:56:21 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikepz-0006xA-NA; Wed, 24 Oct 2007 07:55:51 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikepx-0006vE-Ij for tictoc@ietf.org; Wed, 24 Oct 2007 07:55:49 -0400 Received: from ams-iport-1.cisco.com ([144.254.224.140]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Ikepx-00024q-83 for tictoc@ietf.org; Wed, 24 Oct 2007 07:55:49 -0400 X-IronPort-AV: E=Sophos;i="4.21,324,1188770400"; d="scan'208";a="156242604" Received: from ams-dkim-1.cisco.com ([144.254.224.138]) by ams-iport-1.cisco.com with ESMTP; 24 Oct 2007 13:55:36 +0200 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l9OBtah8023437; Wed, 24 Oct 2007 13:55:36 +0200 Received: from dhcp-gpk02-vlan300-64-103-65-150.cisco.com (dhcp-gpk02-vlan300-64-103-65-150.cisco.com [64.103.65.150]) by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l9OBtSUh018809; Wed, 24 Oct 2007 11:55:29 GMT Message-ID: <471F32B0.7000308@cisco.com> Date: Wed, 24 Oct 2007 12:55:28 +0100 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: zhoulinlang@chinamobile.com Subject: Re: [TICTOC] preparatory material for new TICTOC charter References: In-Reply-To: Content-Type: text/plain; charset=GB2312 Content-Transfer-Encoding: 8bit DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=540; t=1193226936; x=1194090936; c=relaxed/simple; s=amsdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=stbryant@cisco.com; z=From:=20Stewart=20Bryant=20 |Subject:=20Re=3A=20[TICTOC]=20preparatory=20material=20for=20new=20TICTO C=20charter |Sender:=20; bh=dp4JSl9VMd92zmEm3Gj7O1CVVGov+mLwXckSwZ3DohM=; b=dudapTtQT5ZiG/2nJdO4HvibzlyHsPShz8sIHsvuHD+2GuGJ5JYiOz+0ZH0bgKktkjqlE9lB 6MK80fiIhIzUzxVognAoGH+oNpFJQpEx/MNLZAyNOaZ1JtDmsRgN8yHP; Authentication-Results: ams-dkim-1; header.From=stbryant@cisco.com; dkim=pass ( sig from cisco.com/amsdkim1002 verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: cf4fa59384e76e63313391b70cd0dd25 Cc: "tictoc@ietf.org" X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: stbryant@cisco.com List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Zhou Linlang wrote: > Dear Yaakov, > > I wonder what is the relation between IEEE1588¡¢NTP and the Architecture/mechanism of our TICTOC£¿ > > TICTOC would choose IEEE1588£¿NTP£¿ or create a new mechanism£¿ > > Deciding on the default time transfer mechanism is one of the first tasks that tictock would have to undertake, and the answer is by no means obvious. If anyone wants to start the ball rolling with a draft that tries to get to the core issues on which that decision rests that would be very valuable. Stewart _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 24 08:25:43 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkfIf-0001ZE-2l; Wed, 24 Oct 2007 08:25:29 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkfIe-0001Z7-Hk for tictoc@ietf.org; Wed, 24 Oct 2007 08:25:28 -0400 Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IkfId-0002kf-Hf for tictoc@ietf.org; Wed, 24 Oct 2007 08:25:28 -0400 Received: from ams-dkim-2.cisco.com ([144.254.224.139]) by sj-iport-2.cisco.com with ESMTP; 24 Oct 2007 05:25:25 -0700 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-2.cisco.com (8.12.11/8.12.11) with ESMTP id l9OCPOXE011537; Wed, 24 Oct 2007 14:25:24 +0200 Received: from dhcp-gpk02-vlan300-64-103-65-150.cisco.com (dhcp-gpk02-vlan300-64-103-65-150.cisco.com [64.103.65.150]) by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l9OCPJUh000850; Wed, 24 Oct 2007 12:25:24 GMT Message-ID: <471F39AF.3080307@cisco.com> Date: Wed, 24 Oct 2007 13:25:19 +0100 From: Stewart Bryant User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: Brad Knowles References: <46A5719F.4050509@gis.net> <46A5F3A7.3010304@innovationslab.net> <471E1E23.8040701@innovationslab.net> <471EC148.6000403@ntp.isc.org> <471F062F.4000806@cisco.com> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=7155; t=1193228724; x=1194092724; c=relaxed/simple; s=amsdkim2001; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=stbryant@cisco.com; z=From:=20Stewart=20Bryant=20 |Subject:=20Re=3A=20[ntpwg]=20Documents, =20slides, =20etc.=20from=20WG=20m eeting |Sender:=20; bh=VTuY3rcOfav/d4FM3r1UxtAdC0vRczcecfCAmBylAU4=; b=NxdmAqT/uC39Gp4U70QgkZl/mMyIDAElbvLrLKxxuF0hwuVpKlHlIKuda9LC9L0PyFO5/7Fs npVIK0LH/r7Ve8DATDFgW5k9KJnprsVpHZLB4WwTK41XoZhNztLCEtHe; Authentication-Results: ams-dkim-2; header.From=stbryant@cisco.com; dkim=pass ( sig from cisco.com/amsdkim2001 verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 0770535483960d190d4a0d020e7060bd Cc: mayer@ntp.isc.org, NTP Working Group , Brian Haberman , "tictoc@ietf.org" Subject: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: stbryant@cisco.com List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Brad Knowles wrote: > On 10/24/07, Stewart Bryant wrote: > >> In discussing 1588, you need to make sure you are talking about the V2 >> spec. V1 is not likely to see significant deployment, whist V2 is >> likely >> to get significant hardware support and hence be widely deployed. > > Therein lies the problem. I've been going through the page at > , and I can't find any real discussion of > the protocol, or specifics of the implementations. I didn't even find > any reference to V1 versus V2, and hence did not know that there was > an updated version. V2 has not been published yet. It is currently mid way though the IEEE ballot process at the moment. You may also wish to be aware of the 802.1AS project which is based on 1588 and is also in IEEE ballot. You could also look at the proceedings of a number of the timing conferences over the past couple of years - WSTS, ITSF and the IEEE1588 conference for more implementation and application information. > > > Sure, they reference specific chipsets as implementing IEEE 1588, and > other specific devices (this is how I found out about the clock that > Meinberg makes). > > But when the description given for IEEE 1588 is completely circular in > nature, just exactly what good does that do for anyone? I am not sure what you mean by that. > >> Both V1 and V2 can use multicast IP encapsulation and you can in >> principle build an IP multicast net, but I have always regarded this >> mode of operation as a little strange and unlikely to ge deployed >> outside a highly controlled network. I doubt if we will ever see the >> 1588 multicast mode on the Internet. > > We've talked to one of the guys at ISC about broad use of multicast on > the Internet, and they've explained why they believe that would be a > bad idea. > > You may get multicast internal to a given network at a single entity, > but you're unlikely to get it anywhere else. > >> However V2 can run over a unicast IP connection, and this is likely >> to find >> use in wide area networks. Indeed it exists largely to support the >> needs of >> the telecommunications operators for a method of providing clock >> sync over >> packet. > > If it's used by telecom operators, why do they need IP or anything > else that heavy? I mean, if we're talking about something like SONET > synchronization, and they're worried about sub-nanosecond resolution, > then it seems to me that IP is a very hefty hammer to be wielding. They are migrating off SONET to Ethernet, and hence loose the ability to deliver sync to some applications (for example cell sites) that need sync. There is some work on Synchronous Ethernet (meaning Ethernet with synchronous carrier, NOT synchronous packets, but that requires an end to end sync path which may not be available, hence the interest in sync over packet. There are many other applications for tiem and frequency sync, but the mobile phone network is the poster child. > >> I am not sure what you mean by this. How the grand master acquires and >> locks to an external clock reference is outside the scope of the >> protocol, >> but it's also outside the scope of the NTP. > > But we have reference clocks, right? And we have a defined way to > interface with them? Sure, you have Caesiums and GPS locked Quartz and Rhubidiums clocks, some subset of these speak 1588, just as some subset of them currently speak NTP, and by analogy some subset speak GPS. > > > Honestly, I'm not trying to argue. I'm trying to understand better > where IEEE 1588 fits into the picture, and I'm just not finding much > in the way of what I consider to be useful documentation on the IEEE > website. You could read John Eidson's book, though this is mainly about V1. However it does give a lot of context and the applications are invariant to a V1 or a V2 solution. > > From what little I can tell, it seems to me that IEEE 1588 is much > more oriented towards a closed single-entity local area (or near-local > area) network environment, where you don't care if you're sync'ed to > any given external reference, or how close or far you may be from The > One True Time, you just care that all your internal slaves are sync'ed > to your given master, and that you have some pretty tight tolerances > on how far out of sync the slaves can get. Absolutely not. One of the GM selection criteria is external reference and that includes GPS, Atomic etc. > > In contrast, it seems to me that NTP works well on the broader WAN > multi-entity internet (global and beyond), and that it can work just > fine on smaller scale single-entity networks where sub-nanosecond > accuracy timekeeping is not required. > > > The two protocols seem to complement each other pretty well, and it > would appear that the folks at Meinberg agree. The key issue is that we need better accuracy in the wide area. > > > Ahh, okay. Found the URL for one of the tutorials at > , which was a little more > diffcult to find than it needed to be, thanks to the frame-based way > the web pages are laid out. > > Anyway, Page 6 of the PDF is where we want to start, where they > specifically compare IEEE 1588 and NTP, among others. I think they're > wrong to target the peer-to-peer mode exclusively for NTP, but that is > certainly one potential model that could be used with NTP. There are > other master/slave relationships that would be more typical for use > with NTP, but that doesn't really affect the conclusions you can draw > from those slides. > > Slide 9 is also useful: > > Objectives of IEEE 1588 > > + Sub-microsecond synchronization of real-time clocks in > components of a networked distributed measurement and > control system [0] > > + Intended for relatively localized systems typical of > industrial automation and test and measurement environments. [0] > > + Applicable to local area networks supporting multicast > communications (including but not limited to Ethernet) > > [0] indicates objectives that may be extended in version 2 > > > Hmm. Did they fix the assumption of symmetric delays between master & > slave in V2? No. The asymmetry is a fundamental issue in all two way time transfer protocols > > Or the complete lack of any kind of security? I mean, UDP is > trivially easy to spoof, and given that everyone on the subnet is > supposed to be operating with the exact same information and the exact > same algorithms, it seems like it would be simple to see who the > current master clock is and spoof them as being bogus and force a new > master clock to be selected -- which you should be able to guarantee > is your selected trojan machine.... > There is an informational description of a security mechanism in the V2 specification, although I think that is something that the IETF should take a look at if we write and IETF 1588 profile. Stewart _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 24 08:52:32 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikfik-0007S2-Su; Wed, 24 Oct 2007 08:52:26 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikdti-0000AV-JU for tictoc@ietf.org; Wed, 24 Oct 2007 06:55:38 -0400 Received: from smtp102.his.com ([216.194.225.125]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IkdtW-0008VP-IS for tictoc@ietf.org; Wed, 24 Oct 2007 06:55:32 -0400 Received: from localhost (localhost [127.0.0.1]) by smtp102.his.com (Postfix) with ESMTP id 579031900A1; Wed, 24 Oct 2007 06:54:41 -0400 (EDT) Received: from smtp102.his.com ([216.194.225.125]) by localhost (smtp102.his.com [216.194.225.125]) (amavisd-new, port 10024) with ESMTP id 32017-04; Wed, 24 Oct 2007 06:54:34 -0400 (EDT) Received: from vhost109.his.com (vhost109.his.com [216.194.225.101]) by smtp102.his.com (Postfix) with ESMTP id 5FBF019007B; Wed, 24 Oct 2007 06:54:33 -0400 (EDT) Received: from [192.168.1.135] (localhost.his.com [127.0.0.1]) by vhost109.his.com (8.13.1/8.12.3) with ESMTP id l9OAsV3W075528; Wed, 24 Oct 2007 06:54:32 -0400 (EDT) (envelope-from brad@shub-internet.org) Mime-Version: 1.0 Message-Id: In-Reply-To: <471F062F.4000806@cisco.com> References: <46A5719F.4050509@gis.net> <46A5F3A7.3010304@innovationslab.net> <471E1E23.8040701@innovationslab.net> <471EC148.6000403@ntp.isc.org> <471F062F.4000806@cisco.com> Date: Wed, 24 Oct 2007 05:54:07 -0500 To: stbryant@cisco.com, Brad Knowles From: Brad Knowles Content-Type: text/plain; charset="us-ascii" ; format="flowed" X-Virus-Scanned: Debian amavisd-new at smtp502.his.com X-Spam-Status: No, score=-4.375 tagged_above=-99 required=5 tests=[ALL_TRUSTED=-1.8, AWL=0.024, BAYES_00=-2.599] X-Spam-Score: -4.375 X-Spam-Level: X-Spam-Score: 0.0 (/) X-Scan-Signature: 3a4bc66230659131057bb68ed51598f8 X-Mailman-Approved-At: Wed, 24 Oct 2007 08:52:26 -0400 Cc: mayer@ntp.isc.org, NTP Working Group , Brian Haberman , "tictoc@ietf.org" Subject: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org On 10/24/07, Stewart Bryant wrote: > In discussing 1588, you need to make sure you are talking about the V2 > spec. V1 is not likely to see significant deployment, whist V2 is likely > to get significant hardware support and hence be widely deployed. Therein lies the problem. I've been going through the page at , and I can't find any real discussion of the protocol, or specifics of the implementations. I didn't even find any reference to V1 versus V2, and hence did not know that there was an updated version. Sure, they reference specific chipsets as implementing IEEE 1588, and other specific devices (this is how I found out about the clock that Meinberg makes). But when the description given for IEEE 1588 is completely circular in nature, just exactly what good does that do for anyone? > Both V1 and V2 can use multicast IP encapsulation and you can in > principle build an IP multicast net, but I have always regarded this > mode of operation as a little strange and unlikely to ge deployed > outside a highly controlled network. I doubt if we will ever see the > 1588 multicast mode on the Internet. We've talked to one of the guys at ISC about broad use of multicast on the Internet, and they've explained why they believe that would be a bad idea. You may get multicast internal to a given network at a single entity, but you're unlikely to get it anywhere else. > However V2 can run over a unicast IP connection, and this is likely to find > use in wide area networks. Indeed it exists largely to support the needs of > the telecommunications operators for a method of providing clock sync over > packet. If it's used by telecom operators, why do they need IP or anything else that heavy? I mean, if we're talking about something like SONET synchronization, and they're worried about sub-nanosecond resolution, then it seems to me that IP is a very hefty hammer to be wielding. > I am not sure what you mean by this. How the grand master acquires and > locks to an external clock reference is outside the scope of the protocol, > but it's also outside the scope of the NTP. But we have reference clocks, right? And we have a defined way to interface with them? Honestly, I'm not trying to argue. I'm trying to understand better where IEEE 1588 fits into the picture, and I'm just not finding much in the way of what I consider to be useful documentation on the IEEE website. From what little I can tell, it seems to me that IEEE 1588 is much more oriented towards a closed single-entity local area (or near-local area) network environment, where you don't care if you're sync'ed to any given external reference, or how close or far you may be from The One True Time, you just care that all your internal slaves are sync'ed to your given master, and that you have some pretty tight tolerances on how far out of sync the slaves can get. In contrast, it seems to me that NTP works well on the broader WAN multi-entity internet (global and beyond), and that it can work just fine on smaller scale single-entity networks where sub-nanosecond accuracy timekeeping is not required. The two protocols seem to complement each other pretty well, and it would appear that the folks at Meinberg agree. Ahh, okay. Found the URL for one of the tutorials at , which was a little more diffcult to find than it needed to be, thanks to the frame-based way the web pages are laid out. Anyway, Page 6 of the PDF is where we want to start, where they specifically compare IEEE 1588 and NTP, among others. I think they're wrong to target the peer-to-peer mode exclusively for NTP, but that is certainly one potential model that could be used with NTP. There are other master/slave relationships that would be more typical for use with NTP, but that doesn't really affect the conclusions you can draw from those slides. Slide 9 is also useful: Objectives of IEEE 1588 + Sub-microsecond synchronization of real-time clocks in components of a networked distributed measurement and control system [0] + Intended for relatively localized systems typical of industrial automation and test and measurement environments. [0] + Applicable to local area networks supporting multicast communications (including but not limited to Ethernet) [0] indicates objectives that may be extended in version 2 Hmm. Did they fix the assumption of symmetric delays between master & slave in V2? Or the complete lack of any kind of security? I mean, UDP is trivially easy to spoof, and given that everyone on the subnet is supposed to be operating with the exact same information and the exact same algorithms, it seems like it would be simple to see who the current master clock is and spoof them as being bogus and force a new master clock to be selected -- which you should be able to guarantee is your selected trojan machine.... -- Brad Knowles LinkedIn Profile: _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 24 13:37:46 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkkAf-0007Xr-QL; Wed, 24 Oct 2007 13:37:33 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IkkAe-0007Xj-N2 for tictoc@ietf.org; Wed, 24 Oct 2007 13:37:32 -0400 Received: from mail4.symmetricom.com ([69.25.98.6]) by chiedprmail1.ietf.org with smtp (Exim 4.43) id 1IkkAe-0003ai-CK for tictoc@ietf.org; Wed, 24 Oct 2007 13:37:32 -0400 X-ASG-Debug-ID: 1193247451-1fb0032f0000-4wH9i1 X-Barracuda-URL: http://192.168.10.95:80/cgi-bin/mark.cgi Received: from sjowa.symmetricom.com (localhost [127.0.0.1]) by mail4.symmetricom.com (Spam Firewall) with ESMTP id 1DBCC27C64C for ; Wed, 24 Oct 2007 10:37:31 -0700 (PDT) Received: from sjowa.symmetricom.com ([192.168.10.41]) by mail4.symmetricom.com with ESMTP id BQTHwyRWvk3aAGhu for ; Wed, 24 Oct 2007 10:37:31 -0700 (PDT) X-ASG-Whitelist: Client Received: from sjmail2.symmetricom.com ([192.168.10.66]) by sjowa.symmetricom.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 24 Oct 2007 10:37:30 -0700 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-ASG-Orig-Subj: Combinations of protocols X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Wed, 24 Oct 2007 10:37:30 -0700 Message-ID: In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: thread-topic: Combinations of protocols thread-index: AcgWNQdOkUAhZwBZSkCKyMX9+k5msAAFT/vQ References: From: "Jeremy Bennington" To: X-OriginalArrivalTime: 24 Oct 2007 17:37:30.0945 (UTC) FILETIME=[8DABDB10:01C81664] X-Barracuda-Connect: UNKNOWN[192.168.10.41] X-Barracuda-Start-Time: 1193247451 X-Barracuda-Virus-Scanned: by Symmetricom Spam Gateway at symmetricom.com X-Spam-Score: 0.0 (/) X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17 Subject: [TICTOC] Combinations of protocols X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org =20 > Stewart wrote: > Deciding on the default time transfer mechanism is one of the first tasks that tictoc would have to=20 > undertake, and the answer is by no means obvious. I agree the answer is not completely obvious or consistent across the network. =20 In the current draft of tictocmod we have a model for frequency and time acquisition. These functions may be related so there could be several combinations for us to consider: NTP with a Stratum 1 traceable frequency present (SyncE (G.8261), SDH, etc.) 1588 with a Stratum 1 traceable frequency present (SyncE, SDH, etc.) NTP without=20 1588 without There may also be interworking functions. For instance if we are just trying to provide frequency recovery over packet then we could also have: SyncE to NTP SyncE to 1588 etc. There may also be requirements within a POP that are more strict than over the network. I assume that is outside the scope of tictoc? Thanks! -Jeremy B. =20 _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 24 16:46:01 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikn6y-0001YJ-Kv; Wed, 24 Oct 2007 16:45:56 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikn6x-0001Y9-Mk for tictoc@ietf.org; Wed, 24 Oct 2007 16:45:55 -0400 Received: from mail4.symmetricom.com ([69.25.98.6]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1Ikn6r-0005Tl-A2 for tictoc@ietf.org; Wed, 24 Oct 2007 16:45:55 -0400 X-ASG-Debug-ID: 1193258737-1ddb00810000-4wH9i1 X-Barracuda-URL: http://192.168.10.95:80/cgi-bin/mark.cgi Received: from sjowa.symmetricom.com (localhost [127.0.0.1]) by mail4.symmetricom.com (Spam Firewall) with ESMTP id 045E227E1B4; Wed, 24 Oct 2007 13:45:37 -0700 (PDT) Received: from sjowa.symmetricom.com ([192.168.10.41]) by mail4.symmetricom.com with ESMTP id KxKgvkLNZUPZpAWX; Wed, 24 Oct 2007 13:45:37 -0700 (PDT) X-ASG-Whitelist: Client Received: from sjmail2.symmetricom.com ([192.168.10.66]) by sjowa.symmetricom.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 24 Oct 2007 13:45:37 -0700 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-ASG-Orig-Subj: RE: [ntpwg] Documents, slides, etc. from WG meeting X-MimeOLE: Produced By Microsoft Exchange V6.5 Date: Wed, 24 Oct 2007 13:45:29 -0700 Message-ID: In-Reply-To: <471F8AE2.6060709@udel.edu> X-MS-Has-Attach: X-MS-TNEF-Correlator: thread-topic: [ntpwg] Documents, slides, etc. from WG meeting thread-index: AcgWacTmAm/qF0d+RROZ3uEz5JKqoQAEkT2Q From: "Greg Dowd" To: "David L. Mills" X-OriginalArrivalTime: 24 Oct 2007 20:45:37.0738 (UTC) FILETIME=[D51FCAA0:01C8167E] X-Barracuda-Connect: UNKNOWN[192.168.10.41] X-Barracuda-Start-Time: 1193258738 X-Barracuda-Virus-Scanned: by Symmetricom Spam Gateway at symmetricom.com X-Spam-Score: 0.0 (/) X-Scan-Signature: b84f8c8fba0e1389e5eb998b64078964 Cc: NTP Working Group , tictoc@ietf.org Subject: [TICTOC] RE: [ntpwg] Documents, slides, etc. from WG meeting X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org At the recent ISPCS2007 plugfest, there were dozens of oem's demoing v2 of IEEE1588. Symmetricom demonstrated v2 default profile (multicast) and telecom profile (unicast) as did many others. The v2 draft isn't final yet which I imagine is why you don't see "pre-n" grandmasters showing up as GA product. In the unicast, multicast arena the same problem with delay requests already applies but it's even worse. V1 delay requests/response are multicast (many-to-many). In the v2 unicast model, each client negotiates their own announce, sync and delay request flows with the master. More load on the master but the other ne's get the benefit. Also, depending on the physical network implementation, some networks don't allow multicast in both directions. There is discussion ongoing on blended approaches such as that you mentioned (mc sync with unicast delay) but that has the stronger possibility of creating path asymmetry for time applications. One thing I haven't seen mentioned is separation of sync and servo. In ntp, the servo is intrinsically part of the protocol while 1588 separates the two. Lastly, regardless of the protocol the network itself is only capable of passing phase and frequency to some level which is very difficult to identify. Google minTDEV. =20 Ok, jury duty calls. =20 =20 -----Original Message----- From: ntpwg-bounces+gdowd=3Dsymmetricom.com@lists.ntp.org [mailto:ntpwg-bounces+gdowd=3Dsymmetricom.com@lists.ntp.org] On Behalf = Of David L. Mills Sent: Wednesday, October 24, 2007 11:12 AM Cc: NTP Working Group; tictoc@ietf.org Subject: Re: [ntpwg] Documents, slides, etc. from WG meeting Guys, I have carefully trod over the V2 spec and investigated the available 1588-capable devices. You have to be very careful when comparing NTP and 1588. The bottom line is that NTP is best used to synchronizes computer system clocks, while 1588 is best used to synchronize hardware interface clocks and other data acquisition or telecom devices on a LAN. To sustain the best accuracy, special Ethernet switches called boundary clocks are necessary, so 1588 would not normally be expected to transit a level-3 router, although in priciple it could. The comments about 1588 V1 and V2 are interesting. All the devices I know about from Symmetricom, Meinberg and 1588 Ethernet interfaces are V1 (1588-2002). The Intel chipsets should be able to do both. The Symmetricom 1588 grandmaster costs several thousand bucks and doesn't even do NTP. The Meinberg grandmaster does 1588 and NTP and in fact does everything the public NTPv4 distribution does, including Autokey. There are a few straightforward issues that might have been overlooked.=20 The computer system clock is typically interpolated by the PCC/TSC with resolution 1 ns, but reading it via syscall typically burns 500 ns in modern silicon. The resolution of a 1588 timestamp is 1 ns, while the resolution of an NTP timestamp is 0.232 ns, although the difference is not significant. It is reasonable that the ioctl time to fetch a timestamp from a 1588 interface would be comparable to the time to read the system clock, 500 ns. The TCXO rock in a 1588 interface is not likely to operate at frequencies much above 20 MHz, although a cold rock might be higher. In other words, the 1588 resolution as a practical matter will be in the 50 ns range. The NSI Etherface and Symmetricom grandmaster claim resolution of 50 ns. What the above suggests is that 1588 will likely find the most important application to synchronize LAN hardware interface clocks to a grandmaster to the order of 50 ns. Real-time devices can provide signals that latch the interface clock which is later read by the program. This has nothing to do with the computer system clock. However, it is interesting to speculate on how 1588 and NTP could interoperate or support each other. In one approach 1588 can be used within a LAN with time exported beyond the level-3 router by NTP. In another, 1588 interfaces can be used to derive precision timestamps for use by NTP. A project on my shelf is to modify the driver for my 1588 Etherface for use as a reference clock driver. In answer to a previous question, 1588 V2 has the same limitations as NTP; both use four timestamps to compute offset and delay and assume the one-way delays are very nearly the same. There is a proposal for security extensions to 1588, although it does not address the issue of possibly degraded accuracy. Since 1588 uses hardware derived timestamps and is not expected to face seriously hostile attacks as assumed in NTP, this might not matter. As a very simple security provision, 1588 could well adopt the NTP protocol defenses used to deflect hostile replays and lost packets. This does not change the protocol or packet format. Finally, the observation that 1588 multicast might become deprecated is interesting. I make no judgement about that, but Symmetricom promotes its use in networks with thousands (!) of 1588 slaves. Well, maybe; the SYNC message is one-to-many, but this will be followed by thousands of DELAY_REQ messages imploding at the grandmaster. Dave Brad Knowles wrote: > On 10/24/07, Stewart Bryant wrote: > >> In discussing 1588, you need to make sure you are talking about the=20 >> V2 spec. V1 is not likely to see significant deployment, whist V2 is=20 >> likely to get significant hardware support and hence be widely deployed. > > > Therein lies the problem. I've been going through the page at=20 > , and I can't find any real discussion of=20 > the protocol, or specifics of the implementations. I didn't even find=20 > any reference to V1 versus V2, and hence did not know that there was=20 > an updated version. > > > Sure, they reference specific chipsets as implementing IEEE 1588, and=20 > other specific devices (this is how I found out about the clock that=20 > Meinberg makes). > > But when the description given for IEEE 1588 is completely circular in > nature, just exactly what good does that do for anyone? > >> Both V1 and V2 can use multicast IP encapsulation and you can in=20 >> principle build an IP multicast net, but I have always regarded this=20 >> mode of operation as a little strange and unlikely to ge deployed=20 >> outside a highly controlled network. I doubt if we will ever see the >> 1588 multicast mode on the Internet. > > > We've talked to one of the guys at ISC about broad use of multicast on > the Internet, and they've explained why they believe that would be a=20 > bad idea. > > You may get multicast internal to a given network at a single entity,=20 > but you're unlikely to get it anywhere else. > >> However V2 can run over a unicast IP connection, and this is likely=20 >> to find use in wide area networks. Indeed it exists largely to=20 >> support the needs of the telecommunications operators for a method of >> providing clock sync over packet. > > > If it's used by telecom operators, why do they need IP or anything=20 > else that heavy? I mean, if we're talking about something like SONET=20 > synchronization, and they're worried about sub-nanosecond resolution,=20 > then it seems to me that IP is a very hefty hammer to be wielding. > >> I am not sure what you mean by this. How the grand master acquires=20 >> and locks to an external clock reference is outside the scope of the=20 >> protocol, but it's also outside the scope of the NTP. > > > But we have reference clocks, right? And we have a defined way to > interface with them? > > > Honestly, I'm not trying to argue. I'm trying to understand better > where IEEE 1588 fits into the picture, and I'm just not finding much > in the way of what I consider to be useful documentation on the IEEE > website. > > From what little I can tell, it seems to me that IEEE 1588 is much > more oriented towards a closed single-entity local area (or > near-local area) network environment, where you don't care if you're > sync'ed to any given external reference, or how close or far you may > be from The One True Time, you just care that all your internal > slaves are sync'ed to your given master, and that you have some > pretty tight tolerances on how far out of sync the slaves can get. > > In contrast, it seems to me that NTP works well on the broader WAN > multi-entity internet (global and beyond), and that it can work just > fine on smaller scale single-entity networks where sub-nanosecond > accuracy timekeeping is not required. > > > The two protocols seem to complement each other pretty well, and it > would appear that the folks at Meinberg agree. > > > Ahh, okay. Found the URL for one of the tutorials at > , which was a little > more diffcult to find than it needed to be, thanks to the frame-based > way the web pages are laid out. > > Anyway, Page 6 of the PDF is where we want to start, where they > specifically compare IEEE 1588 and NTP, among others. I think > they're wrong to target the peer-to-peer mode exclusively for NTP, > but that is certainly one potential model that could be used with > NTP. There are other master/slave relationships that would be more > typical for use with NTP, but that doesn't really affect the > conclusions you can draw from those slides. > > Slide 9 is also useful: > > Objectives of IEEE 1588 > > + Sub-microsecond synchronization of real-time clocks in > components of a networked distributed measurement and > control system [0] > > + Intended for relatively localized systems typical of > industrial automation and test and measurement environments. [0] > > + Applicable to local area networks supporting multicast > communications (including but not limited to Ethernet) > > [0] indicates objectives that may be extended in version 2 > > > Hmm. Did they fix the assumption of symmetric delays between master > & slave in V2? > > Or the complete lack of any kind of security? I mean, UDP is > trivially easy to spoof, and given that everyone on the subnet is > supposed to be operating with the exact same information and the > exact same algorithms, it seems like it would be simple to see who > the current master clock is and spoof them as being bogus and force a > new master clock to be selected -- which you should be able to > guarantee is your selected trojan machine.... > _______________________________________________ ntpwg mailing list ntpwg@lists.ntp.org https://lists.ntp.org/mailman/listinfo/ntpwg _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Thu Oct 25 10:00:59 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il3Gd-0005aH-Cv; Thu, 25 Oct 2007 10:00:59 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il3Gc-0005SM-0D for tictoc@ietf.org; Thu, 25 Oct 2007 10:00:58 -0400 Received: from webmail.resolutenetworks.com ([80.179.15.67] helo=mail.resolutenetworks.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Il3GZ-0007fI-CZ for tictoc@ietf.org; Thu, 25 Oct 2007 10:00:55 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable x-cr-puzzleid: {703D8AAF-9F28-4772-9E39-73701A13D5DF} Content-class: urn:content-classes:message x-cr-hashedpuzzle: AAwy Bufx CCK9 EKvX EMtd EavI Erdm FXWH FXnG GEqE GiYU IM5I ImkY Iqz4 J6Ct LTf4; 1; dABpAGMAdABvAGMAQABpAGUAdABmAC4AbwByAGcA; Sosha1_v1; 7; {703D8AAF-9F28-4772-9E39-73701A13D5DF}; cgBvAG4AYwBAAHIAZQBzAG8AbAB1AHQAZQBuAGUAdAB3AG8AcgBrAHMALgBjAG8AbQA=; Thu, 25 Oct 2007 14:03:31 GMT; VABJAEMAVABPAEMAIABzAGMAbwBwAGUAOgAgAFAAdQBiAGwAaQBjACAASQBuAHQAZQByAG4AZQB0ACAAbwByACAAUAByAG8AdgBpAGQAZQByACAAcwBjAG8AcABlAA== Date: Thu, 25 Oct 2007 16:03:31 +0200 Message-ID: <0606D918CE9CEA4E9835D2CDAA001A95F89694@ilmail1.il.reduxcom.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: TICTOC scope: Public Internet or Provider scope Thread-Index: AcgXD9L+LeZ/EG/MTJafJii3GvaYiA== From: "Ron Cohen" To: X-Spam-Score: 0.0 (/) X-Scan-Signature: e1e48a527f609d1be2bc8d8a70eb76cb Subject: [TICTOC] TICTOC scope: Public Internet or Provider scope X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Hi, I have concerns regarding the scope of work and charter proposed for TICTOC.=20 I'm in the opinion that TICTOC should focus its effort on timing distribution within a single provider administrated network. Once successful, TICTOC may need to address the multi-provider or multi-administrator network case. I do not believe that TICTOC need to address the public Internet scope at all. The model I have in mind is PWE3 that focused initially on a single provider as a first step and moved to multi-hop solutions as a second step only. A focused scope is key to the success of the working group in building the right solution in reasonable time. I believe that NTP handles well the public internet timing distribution and there is no strong enough need to address the public internet timing distribution in TICTOC. In my opinion the problem scope should be: A provider has timing information within its core. Provider edge devices connected over PSN require timing information. Timing distribution is intra-provider from its core to its edges. I raise this concern following the TICTOC module draft by Yaakov, Karen and Stewart which states: "The TICTOC architecture will be commensurate with the public Internet, and the timing distribution protocol chosen will be able to function over general packet switched networks." Opinions appreciated, Best, Ron Ron Cohen Resolute Networks _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Thu Oct 25 10:26:57 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il3fa-0006ZF-0d; Thu, 25 Oct 2007 10:26:46 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il3fZ-0005tF-44 for tictoc@ietf.org; Thu, 25 Oct 2007 10:26:45 -0400 Received: from mail2.semtech.com ([12.155.129.43]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Il3fB-0000E3-17 for tictoc@ietf.org; Thu, 25 Oct 2007 10:26:21 -0400 In-Reply-To: <0606D918CE9CEA4E9835D2CDAA001A95F89694@ilmail1.il.reduxcom.com> Subject: Re: [TICTOC] TICTOC scope: Public Internet or Provider scope To: "Ron Cohen" X-Mailer: Lotus Notes Release 6.5.2 June 01, 2004 Message-ID: From: PDiamond@semtech.com Date: Thu, 25 Oct 2007 07:28:06 -0700 X-MIMETrack: Serialize by Router on Mail2/SMTC(Release 7.0.2FP1|January 10, 2007) at 10/25/2007 07:25:32 AM MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Spam-Score: 0.0 (/) X-Scan-Signature: 31247fb3be228bb596db9127becad0bc Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Hi Ron, I support you in this position. This is a very large and complex task to identify all the elements and gain consensus. I agree we should not try and eat the entire Elephant in one bite. I would also encourage the group to consider the establishment early in the process of the notion of network performance profiles that relate to specific service type delivery. This could be used to create a quasi class of service definition on a network and path basis. Regards, Patrick Diamond "Ron Cohen" To 10/25/2007 07:05 cc AM Subject [TICTOC] TICTOC scope: Public Internet or Provider scope Hi, I have concerns regarding the scope of work and charter proposed for TICTOC. I'm in the opinion that TICTOC should focus its effort on timing distribution within a single provider administrated network. Once successful, TICTOC may need to address the multi-provider or multi-administrator network case. I do not believe that TICTOC need to address the public Internet scope at all. The model I have in mind is PWE3 that focused initially on a single provider as a first step and moved to multi-hop solutions as a second step only. A focused scope is key to the success of the working group in building the right solution in reasonable time. I believe that NTP handles well the public internet timing distribution and there is no strong enough need to address the public internet timing distribution in TICTOC. In my opinion the problem scope should be: A provider has timing information within its core. Provider edge devices connected over PSN require timing information. Timing distribution is intra-provider from its core to its edges. I raise this concern following the TICTOC module draft by Yaakov, Karen and Stewart which states: "The TICTOC architecture will be commensurate with the public Internet, and the timing distribution protocol chosen will be able to function over general packet switched networks." Opinions appreciated, Best, Ron Ron Cohen Resolute Networks _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Thu Oct 25 11:20:01 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il4V3-0005f9-Hg; Thu, 25 Oct 2007 11:19:57 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il4V2-0005aY-44 for tictoc@ietf.org; Thu, 25 Oct 2007 11:19:56 -0400 Received: from p02c11o142.mxlogic.net ([208.65.144.75]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Il4Ux-00022Q-MZ for tictoc@ietf.org; Thu, 25 Oct 2007 11:19:51 -0400 Received: from unknown [208.251.151.99] by p02c11o142.mxlogic.net (mxl_mta-5.2.0-1) with SMTP id 714b0274.1701145520.49662.00-032.p02c11o142.mxlogic.net (envelope-from ); Thu, 25 Oct 2007 09:19:51 -0600 (MDT) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Thu, 25 Oct 2007 10:19:42 -0500 Message-ID: <8F242B230AD6474C8E7815DE0B4982D70B99D20D@EXV1.corp.adtran.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: TICTOC scope: Public Internet or Provider scope Thread-Index: AcgXGne1IBhp5jLjTVCdd6oRVwcnew== From: "STUART VENTERS" To: X-Spam: [F=0.0146302204; S=0.014(2007101601); SS=0.500] X-MAIL-FROM: X-SOURCE-IP: [208.251.151.99] X-Spam-Score: 0.0 (/) X-Scan-Signature: 5a9a1bd6c2d06a21d748b7d0070ddcb8 Cc: tictoc@ietf.org Subject: [TICTOC] TICTOC scope: Public Internet or Provider scope X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1282848527==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============1282848527== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C8171A.7794F30D" This is a multi-part message in MIME format. ------_=_NextPart_001_01C8171A.7794F30D Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Ron, Your proposed initial TicToc scope limit of=20 single administrative domain core to edge is certainly first on my list, but I wonder if distribution in the single provider's core should be = included as well? Regards, Stuart ------_=_NextPart_001_01C8171A.7794F30D Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable TICTOC scope: Public Internet or Provider scope

Ron,

Your proposed  initial = TicToc scope limit of

single administrative domain = core to edge is certainly first on my list,

but I wonder if distribution = in the single provider's core should be included as well?


Regards,

Stuart

------_=_NextPart_001_01C8171A.7794F30D-- --===============1282848527== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============1282848527==-- From tictoc-bounces@ietf.org Thu Oct 25 11:49:23 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il4xJ-0006g0-62; Thu, 25 Oct 2007 11:49:09 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Ikki9-0007kx-JR for tictoc@ietf.org; Wed, 24 Oct 2007 14:12:09 -0400 Received: from whimsy.udel.edu ([128.4.2.3]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1Ikki7-0004fI-Sg for tictoc@ietf.org; Wed, 24 Oct 2007 14:12:09 -0400 Received: by whimsy.udel.edu (Postfix, from userid 62) id 41636163C; Wed, 24 Oct 2007 18:11:55 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on whimsy.udel.edu X-Spam-Level: X-Spam-Status: No, score=-1.2 required=4.1 tests=AWL,BAYES_00 autolearn=ham version=3.1.1 Received: from [128.4.2.6] (backroom.udel.edu [128.4.2.6]) by whimsy.udel.edu (Postfix) with ESMTP id 1DD571591; Wed, 24 Oct 2007 18:11:47 +0000 (UTC) Message-ID: <471F8AE2.6060709@udel.edu> Date: Wed, 24 Oct 2007 18:11:46 +0000 From: "David L. Mills" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax) X-Accept-Language: en-us, en References: <46A5719F.4050509@gis.net> <46A5F3A7.3010304@innovationslab.net> <471E1E23.8040701@innovationslab.net> <471EC148.6000403@ntp.isc.org> <471F062F.4000806@cisco.com> In-Reply-To: X-Sanitizer: This message has been sanitized! X-Sanitizer-URL: http://mailtools.anomy.net/ X-Sanitizer-Rev: UDEL-ECECIS: Sanitizer.pm, v 1.64 2002/10/22 MIME-Version: 1.0 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format="flowed" Content-Transfer-Encoding: 7bit X-Spam-Score: 1.6 (+) X-Scan-Signature: bf422c85703d3d847fb014987125ac48 X-Mailman-Approved-At: Thu, 25 Oct 2007 11:49:08 -0400 Cc: NTP Working Group , "tictoc@ietf.org" Subject: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Guys, I have carefully trod over the V2 spec and investigated the available 1588-capable devices. You have to be very careful when comparing NTP and 1588. The bottom line is that NTP is best used to synchronizes computer system clocks, while 1588 is best used to synchronize hardware interface clocks and other data acquisition or telecom devices on a LAN. To sustain the best accuracy, special Ethernet switches called boundary clocks are necessary, so 1588 would not normally be expected to transit a level-3 router, although in priciple it could. The comments about 1588 V1 and V2 are interesting. All the devices I know about from Symmetricom, Meinberg and 1588 Ethernet interfaces are V1 (1588-2002). The Intel chipsets should be able to do both. The Symmetricom 1588 grandmaster costs several thousand bucks and doesn't even do NTP. The Meinberg grandmaster does 1588 and NTP and in fact does everything the public NTPv4 distribution does, including Autokey. There are a few straightforward issues that might have been overlooked. The computer system clock is typically interpolated by the PCC/TSC with resolution 1 ns, but reading it via syscall typically burns 500 ns in modern silicon. The resolution of a 1588 timestamp is 1 ns, while the resolution of an NTP timestamp is 0.232 ns, although the difference is not significant. It is reasonable that the ioctl time to fetch a timestamp from a 1588 interface would be comparable to the time to read the system clock, 500 ns. The TCXO rock in a 1588 interface is not likely to operate at frequencies much above 20 MHz, although a cold rock might be higher. In other words, the 1588 resolution as a practical matter will be in the 50 ns range. The NSI Etherface and Symmetricom grandmaster claim resolution of 50 ns. What the above suggests is that 1588 will likely find the most important application to synchronize LAN hardware interface clocks to a grandmaster to the order of 50 ns. Real-time devices can provide signals that latch the interface clock which is later read by the program. This has nothing to do with the computer system clock. However, it is interesting to speculate on how 1588 and NTP could interoperate or support each other. In one approach 1588 can be used within a LAN with time exported beyond the level-3 router by NTP. In another, 1588 interfaces can be used to derive precision timestamps for use by NTP. A project on my shelf is to modify the driver for my 1588 Etherface for use as a reference clock driver. In answer to a previous question, 1588 V2 has the same limitations as NTP; both use four timestamps to compute offset and delay and assume the one-way delays are very nearly the same. There is a proposal for security extensions to 1588, although it does not address the issue of possibly degraded accuracy. Since 1588 uses hardware derived timestamps and is not expected to face seriously hostile attacks as assumed in NTP, this might not matter. As a very simple security provision, 1588 could well adopt the NTP protocol defenses used to deflect hostile replays and lost packets. This does not change the protocol or packet format. Finally, the observation that 1588 multicast might become deprecated is interesting. I make no judgement about that, but Symmetricom promotes its use in networks with thousands (!) of 1588 slaves. Well, maybe; the SYNC message is one-to-many, but this will be followed by thousands of DELAY_REQ messages imploding at the grandmaster. Dave Brad Knowles wrote: > On 10/24/07, Stewart Bryant wrote: > >> In discussing 1588, you need to make sure you are talking about the V2 >> spec. V1 is not likely to see significant deployment, whist V2 is likely >> to get significant hardware support and hence be widely deployed. > > > Therein lies the problem. I've been going through the page at > , and I can't find any real discussion of > the protocol, or specifics of the implementations. I didn't even > find any reference to V1 versus V2, and hence did not know that there > was an updated version. > > > Sure, they reference specific chipsets as implementing IEEE 1588, and > other specific devices (this is how I found out about the clock that > Meinberg makes). > > But when the description given for IEEE 1588 is completely circular > in nature, just exactly what good does that do for anyone? > >> Both V1 and V2 can use multicast IP encapsulation and you can in >> principle build an IP multicast net, but I have always regarded this >> mode of operation as a little strange and unlikely to ge deployed >> outside a highly controlled network. I doubt if we will ever see the >> 1588 multicast mode on the Internet. > > > We've talked to one of the guys at ISC about broad use of multicast > on the Internet, and they've explained why they believe that would be > a bad idea. > > You may get multicast internal to a given network at a single entity, > but you're unlikely to get it anywhere else. > >> However V2 can run over a unicast IP connection, and this is likely >> to find >> use in wide area networks. Indeed it exists largely to support the >> needs of >> the telecommunications operators for a method of providing clock sync >> over >> packet. > > > If it's used by telecom operators, why do they need IP or anything > else that heavy? I mean, if we're talking about something like SONET > synchronization, and they're worried about sub-nanosecond resolution, > then it seems to me that IP is a very hefty hammer to be wielding. > >> I am not sure what you mean by this. How the grand master acquires and >> locks to an external clock reference is outside the scope of the >> protocol, >> but it's also outside the scope of the NTP. > > > But we have reference clocks, right? And we have a defined way to > interface with them? > > > Honestly, I'm not trying to argue. I'm trying to understand better > where IEEE 1588 fits into the picture, and I'm just not finding much > in the way of what I consider to be useful documentation on the IEEE > website. > > From what little I can tell, it seems to me that IEEE 1588 is much > more oriented towards a closed single-entity local area (or > near-local area) network environment, where you don't care if you're > sync'ed to any given external reference, or how close or far you may > be from The One True Time, you just care that all your internal > slaves are sync'ed to your given master, and that you have some > pretty tight tolerances on how far out of sync the slaves can get. > > In contrast, it seems to me that NTP works well on the broader WAN > multi-entity internet (global and beyond), and that it can work just > fine on smaller scale single-entity networks where sub-nanosecond > accuracy timekeeping is not required. > > > The two protocols seem to complement each other pretty well, and it > would appear that the folks at Meinberg agree. > > > Ahh, okay. Found the URL for one of the tutorials at > , which was a little > more diffcult to find than it needed to be, thanks to the frame-based > way the web pages are laid out. > > Anyway, Page 6 of the PDF is where we want to start, where they > specifically compare IEEE 1588 and NTP, among others. I think > they're wrong to target the peer-to-peer mode exclusively for NTP, > but that is certainly one potential model that could be used with > NTP. There are other master/slave relationships that would be more > typical for use with NTP, but that doesn't really affect the > conclusions you can draw from those slides. > > Slide 9 is also useful: > > Objectives of IEEE 1588 > > + Sub-microsecond synchronization of real-time clocks in > components of a networked distributed measurement and > control system [0] > > + Intended for relatively localized systems typical of > industrial automation and test and measurement environments. [0] > > + Applicable to local area networks supporting multicast > communications (including but not limited to Ethernet) > > [0] indicates objectives that may be extended in version 2 > > > Hmm. Did they fix the assumption of symmetric delays between master > & slave in V2? > > Or the complete lack of any kind of security? I mean, UDP is > trivially easy to spoof, and given that everyone on the subnet is > supposed to be operating with the exact same information and the > exact same algorithms, it seems like it would be simple to see who > the current master clock is and spoof them as being bogus and force a > new master clock to be selected -- which you should be able to > guarantee is your selected trojan machine.... > _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Thu Oct 25 13:57:03 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il6ws-00068N-NT; Thu, 25 Oct 2007 13:56:50 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Il6wr-00068H-L9 for tictoc@ietf.org; Thu, 25 Oct 2007 13:56:49 -0400 Received: from mail4.symmetricom.com ([69.25.98.6]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1Il6wl-0006lW-61 for tictoc@ietf.org; Thu, 25 Oct 2007 13:56:49 -0400 X-ASG-Debug-ID: 1193334993-770001bb0000-4wH9i1 X-Barracuda-URL: http://192.168.10.95:80/cgi-bin/mark.cgi Received: from sjowa.symmetricom.com (localhost [127.0.0.1]) by mail4.symmetricom.com (Spam Firewall) with ESMTP id DA7D8284075; Thu, 25 Oct 2007 10:56:33 -0700 (PDT) Received: from sjowa.symmetricom.com ([192.168.10.41]) by mail4.symmetricom.com with ESMTP id vlHQA6fuFeWfYE56; Thu, 25 Oct 2007 10:56:33 -0700 (PDT) X-ASG-Whitelist: Client Received: from sjmail2.symmetricom.com ([192.168.10.66]) by sjowa.symmetricom.com with Microsoft SMTPSVC(6.0.3790.3959); Thu, 25 Oct 2007 10:56:33 -0700 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-MimeOLE: Produced By Microsoft Exchange V6.5 X-ASG-Orig-Subj: RE: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting Subject: RE: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting Date: Thu, 25 Oct 2007 10:56:33 -0700 Message-ID: In-Reply-To: <471F8AE2.6060709@udel.edu> X-MS-Has-Attach: X-MS-TNEF-Correlator: thread-topic: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting thread-index: AcgXHu6E2n6DH2YFRCKR4XLx3VPROQADd7lQ From: "Mark Elliot" To: "David L. Mills" X-OriginalArrivalTime: 25 Oct 2007 17:56:33.0465 (UTC) FILETIME=[61145290:01C81730] X-Barracuda-Connect: UNKNOWN[192.168.10.41] X-Barracuda-Start-Time: 1193334993 X-Barracuda-Virus-Scanned: by Symmetricom Spam Gateway at symmetricom.com X-Spam-Score: 0.0 (/) X-Scan-Signature: 36fb765c89ed47dab364ab702a78e8fd Cc: NTP Working Group , tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Since I'm intimately familiar with Symmetricom's NTP and IEEE 1588, I'd like to correct some observations. First of all, Symmetricom does offer an IEEE 1588 grandmaster. The same unit offers NTP at the same time. NTP is an option and it is on a second port from IEEE 1588 card. There is nothing to prevent anyone from placing both of these services on the same Internet subnet. It's true that the current IEEE 1588 grandmaster does support IEEE 1588 version 1. In the same platform we've also demonstrated IEEE 1588 version 2 in the last IEEE 1588 plug fest. Therefore, you can conclude that at some time in the future will be offering version 2 as well. On the subject of supporting thousands of IEEE 1588 clients this is true. For IEEE 1588 version 1, set at a two second sync rate, a delay request comes in from a client approximately every 30 seconds. This number is approximate for two reasons. Reason number one is I don't have manual in front of me right now and I'm going on remembered laboratory experience. The second and most important reason is this rate is randomized so that all the requests do not come in at once. On average, 1000 clients will generate just over 33 packets per second. =20 For the most part IEEE 1588 works well in the real world. The only disadvantage of this scheme is when one grandmasters fails over to another grandmaster, the 30 sec. delay request message rate can ring the system more than some people would like. This is a well document and explored subject within the IEEE 1588 group. Version 2 has ways of mitigating this last effect as well as a host of other features. I hope this clarifies things, Mark Elliot. =20 -----Original Message----- From: David L. Mills [mailto:mills@udel.edu]=20 Sent: Wednesday, October 24, 2007 11:12 AM Cc: NTP Working Group; tictoc@ietf.org Subject: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting Guys, I have carefully trod over the V2 spec and investigated the available 1588-capable devices. You have to be very careful when comparing NTP and 1588. The bottom line is that NTP is best used to synchronizes computer system clocks, while 1588 is best used to synchronize hardware interface clocks and other data acquisition or telecom devices on a LAN. To sustain the best accuracy, special Ethernet switches called boundary clocks are necessary, so 1588 would not normally be expected to transit a level-3 router, although in priciple it could. The comments about 1588 V1 and V2 are interesting. All the devices I know about from Symmetricom, Meinberg and 1588 Ethernet interfaces are V1 (1588-2002). The Intel chipsets should be able to do both. The Symmetricom 1588 grandmaster costs several thousand bucks and doesn't even do NTP. The Meinberg grandmaster does 1588 and NTP and in fact does everything the public NTPv4 distribution does, including Autokey. There are a few straightforward issues that might have been overlooked.=20 The computer system clock is typically interpolated by the PCC/TSC with resolution 1 ns, but reading it via syscall typically burns 500 ns in modern silicon. The resolution of a 1588 timestamp is 1 ns, while the resolution of an NTP timestamp is 0.232 ns, although the difference is not significant. It is reasonable that the ioctl time to fetch a timestamp from a 1588 interface would be comparable to the time to read the system clock, 500 ns. The TCXO rock in a 1588 interface is not likely to operate at frequencies much above 20 MHz, although a cold rock might be higher. In other words, the 1588 resolution as a practical matter will be in the 50 ns range. The NSI Etherface and Symmetricom grandmaster claim resolution of 50 ns. What the above suggests is that 1588 will likely find the most important application to synchronize LAN hardware interface clocks to a grandmaster to the order of 50 ns. Real-time devices can provide signals that latch the interface clock which is later read by the program. This has nothing to do with the computer system clock. However, it is interesting to speculate on how 1588 and NTP could interoperate or support each other. In one approach 1588 can be used within a LAN with time exported beyond the level-3 router by NTP. In another, 1588 interfaces can be used to derive precision timestamps for use by NTP. A project on my shelf is to modify the driver for my 1588 Etherface for use as a reference clock driver. In answer to a previous question, 1588 V2 has the same limitations as NTP; both use four timestamps to compute offset and delay and assume the one-way delays are very nearly the same. There is a proposal for security extensions to 1588, although it does not address the issue of possibly degraded accuracy. Since 1588 uses hardware derived timestamps and is not expected to face seriously hostile attacks as assumed in NTP, this might not matter. As a very simple security provision, 1588 could well adopt the NTP protocol defenses used to deflect hostile replays and lost packets. This does not change the protocol or packet format. Finally, the observation that 1588 multicast might become deprecated is interesting. I make no judgement about that, but Symmetricom promotes its use in networks with thousands (!) of 1588 slaves. Well, maybe; the SYNC message is one-to-many, but this will be followed by thousands of DELAY_REQ messages imploding at the grandmaster. Dave Brad Knowles wrote: > On 10/24/07, Stewart Bryant wrote: > >> In discussing 1588, you need to make sure you are talking about the=20 >> V2 spec. V1 is not likely to see significant deployment, whist V2 is=20 >> likely to get significant hardware support and hence be widely deployed. > > > Therein lies the problem. I've been going through the page at=20 > , and I can't find any real discussion of=20 > the protocol, or specifics of the implementations. I didn't even find=20 > any reference to V1 versus V2, and hence did not know that there was=20 > an updated version. > > > Sure, they reference specific chipsets as implementing IEEE 1588, and=20 > other specific devices (this is how I found out about the clock that=20 > Meinberg makes). > > But when the description given for IEEE 1588 is completely circular in > nature, just exactly what good does that do for anyone? > >> Both V1 and V2 can use multicast IP encapsulation and you can in=20 >> principle build an IP multicast net, but I have always regarded this=20 >> mode of operation as a little strange and unlikely to ge deployed=20 >> outside a highly controlled network. I doubt if we will ever see the >> 1588 multicast mode on the Internet. > > > We've talked to one of the guys at ISC about broad use of multicast on > the Internet, and they've explained why they believe that would be a=20 > bad idea. > > You may get multicast internal to a given network at a single entity,=20 > but you're unlikely to get it anywhere else. > >> However V2 can run over a unicast IP connection, and this is likely=20 >> to find use in wide area networks. Indeed it exists largely to=20 >> support the needs of the telecommunications operators for a method of >> providing clock sync over packet. > > > If it's used by telecom operators, why do they need IP or anything=20 > else that heavy? I mean, if we're talking about something like SONET=20 > synchronization, and they're worried about sub-nanosecond resolution,=20 > then it seems to me that IP is a very hefty hammer to be wielding. > >> I am not sure what you mean by this. How the grand master acquires=20 >> and locks to an external clock reference is outside the scope of the=20 >> protocol, but it's also outside the scope of the NTP. > > > But we have reference clocks, right? And we have a defined way to > interface with them? > > > Honestly, I'm not trying to argue. I'm trying to understand better > where IEEE 1588 fits into the picture, and I'm just not finding much > in the way of what I consider to be useful documentation on the IEEE > website. > > From what little I can tell, it seems to me that IEEE 1588 is much > more oriented towards a closed single-entity local area (or > near-local area) network environment, where you don't care if you're > sync'ed to any given external reference, or how close or far you may > be from The One True Time, you just care that all your internal > slaves are sync'ed to your given master, and that you have some > pretty tight tolerances on how far out of sync the slaves can get. > > In contrast, it seems to me that NTP works well on the broader WAN > multi-entity internet (global and beyond), and that it can work just > fine on smaller scale single-entity networks where sub-nanosecond > accuracy timekeeping is not required. > > > The two protocols seem to complement each other pretty well, and it > would appear that the folks at Meinberg agree. > > > Ahh, okay. Found the URL for one of the tutorials at > , which was a little > more diffcult to find than it needed to be, thanks to the frame-based > way the web pages are laid out. > > Anyway, Page 6 of the PDF is where we want to start, where they > specifically compare IEEE 1588 and NTP, among others. I think > they're wrong to target the peer-to-peer mode exclusively for NTP, > but that is certainly one potential model that could be used with > NTP. There are other master/slave relationships that would be more > typical for use with NTP, but that doesn't really affect the > conclusions you can draw from those slides. > > Slide 9 is also useful: > > Objectives of IEEE 1588 > > + Sub-microsecond synchronization of real-time clocks in > components of a networked distributed measurement and > control system [0] > > + Intended for relatively localized systems typical of > industrial automation and test and measurement environments. [0] > > + Applicable to local area networks supporting multicast > communications (including but not limited to Ethernet) > > [0] indicates objectives that may be extended in version 2 > > > Hmm. Did they fix the assumption of symmetric delays between master > & slave in V2? > > Or the complete lack of any kind of security? I mean, UDP is > trivially easy to spoof, and given that everyone on the subnet is > supposed to be operating with the exact same information and the > exact same algorithms, it seems like it would be simple to see who > the current master clock is and spoof them as being bogus and force a > new master clock to be selected -- which you should be able to > guarantee is your selected trojan machine.... > _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Fri Oct 26 13:12:45 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1IlSjZ-0003wb-5f; Fri, 26 Oct 2007 13:12:33 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IlSjY-0003vj-QM for tictoc@ietf.org; Fri, 26 Oct 2007 13:12:32 -0400 Received: from webmail.resolutenetworks.com ([80.179.15.67] helo=mail.resolutenetworks.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1IlSjO-0004wK-9w for tictoc@ietf.org; Fri, 26 Oct 2007 13:12:28 -0400 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Date: Fri, 26 Oct 2007 19:14:49 +0200 Message-ID: <0606D918CE9CEA4E9835D2CDAA001A95F896A6@ilmail1.il.reduxcom.com> In-Reply-To: <8F242B230AD6474C8E7815DE0B4982D70B99D20D@EXV1.corp.adtran.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: TICTOC scope: Public Internet or Provider scope Thread-Index: AcgXGne1IBhp5jLjTVCdd6oRVwcnewA2D7sw References: <8F242B230AD6474C8E7815DE0B4982D70B99D20D@EXV1.corp.adtran.com> From: "Ron Cohen" To: "STUART VENTERS" X-Spam-Score: 0.0 (/) X-Scan-Signature: 4b66a1e94d7d92973ece9e5da449ff80 Cc: tictoc@ietf.org Subject: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1634487703==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============1634487703== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C817F3.C2F17A1A" This is a multi-part message in MIME format. ------_=_NextPart_001_01C817F3.C2F17A1A Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Stuart, =20 In my opinion distribution in the core/metro should be included. The scope should probably be 'within a single administrative domain'.=20 =20 Best, Ron =20 From: STUART VENTERS [mailto:stuart.venters@adtran.com]=20 Sent: Thursday, October 25, 2007 5:20 PM To: Ron Cohen Cc: tictoc@ietf.org Subject: TICTOC scope: Public Internet or Provider scope =20 Ron, Your proposed initial TicToc scope limit of=20 single administrative domain core to edge is certainly first on my list, but I wonder if distribution in the single provider's core should be included as well? =20 Regards, Stuart --=20 This message was scanned by ESVA and is believed to be clean.=20 Click here to report this message as spam. =20 ------_=_NextPart_001_01C817F3.C2F17A1A Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable TICTOC scope: Public Internet or Provider scope

Stuart,

 

In my opinion distribution in the core/metro should be = included.  The scope should probably be ‘within a single administrative = domain’.

 

Best,

Ron

 

From:= STUART = VENTERS [mailto:stuart.venters@adtran.com]
Sent: Thursday, October 25, 2007 5:20 PM
To: Ron Cohen
Cc: tictoc@ietf.org
Subject: TICTOC scope: Public Internet or Provider = scope

 

Ron,

Your proposed  initial TicToc scope limit of

single administrative domain core to edge is certainly first on my = list,

but = I wonder if distribution in the single provider's core should be included as = well?

 

Regards,

Stuart=


--
This message was scanned by ESVA and is believed to be clean.
Click here to report this message as spam.

------_=_NextPart_001_01C817F3.C2F17A1A-- --===============1634487703== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============1634487703==-- From tictoc-bounces@ietf.org Sun Oct 28 15:51:35 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1ImE9y-0006g8-IM; Sun, 28 Oct 2007 15:50:58 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1ImE9x-0006G6-B9 for tictoc@ietf.org; Sun, 28 Oct 2007 15:50:57 -0400 Received: from [80.74.100.144] (helo=antivir2.rad.co.il) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1ImE9N-0007P4-Db for tictoc@ietf.org; Sun, 28 Oct 2007 15:50:22 -0400 Received: from exrad3.rad.co.il (HELO exrad3.ad.rad.co.il) ([192.114.24.112]) by antivir2.rad.co.il with ESMTP; 28 Oct 2007 21:50:17 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope Date: Sun, 28 Oct 2007 21:50:16 +0200 Message-ID: <457D36D9D89B5B47BC06DA869B1C815D05646271@exrad3.ad.rad.co.il> In-Reply-To: <0606D918CE9CEA4E9835D2CDAA001A95F896A6@ilmail1.il.reduxcom.com> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope Thread-Index: AcgXGne1IBhp5jLjTVCdd6oRVwcnewA2D7swAGnAAIA= From: "Yaakov Stein" To: "Ron Cohen" , "STUART VENTERS" X-Spam-Score: 0.1 (/) X-Scan-Signature: 311e798ce51dbeacf5cdfcc8e9fda21b Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============1478621645==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============1478621645== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C8199B.C38D6A13" This is a multi-part message in MIME format. ------_=_NextPart_001_01C8199B.C38D6A13 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Ron and everyone else, =20 We can certainly put single provider networks as a main focus for TICTOC, but this is the IETF.=20 =20 If we limit it to special hardware,=20 then I doubt we are going to get anywhere here. =20 If we develop a protocol that can run over existing hardware we have to assume that someone is going to run it over the public Internet. =20 In any case, we did not specify that TICTOC would be optimized for the public Internet. We used the term "general PSNs" (i.e. IP or MPLS networks without special HW). However, if run over the public Internet it needs to work, and not to interfere with existing applications. =20 NTP indeed solves some problems quite well,=20 but if does not address all applications specified in the problem statement. For example,=20 it does not have a pure frequency distribution mode, as required in some of the TICTOC main application areas. =20 =20 Y(J)S =20 =20 ------_=_NextPart_001_01C8199B.C38D6A13 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable TICTOC = scope: Public Internet or Provider scope
Ron=20 and everyone else,
 
We can=20 certainly put single provider networks as a main focus for=20 TICTOC,
but=20 this is the IETF.
 
If=20 we limit it to special hardware,
then I=20 doubt we are going to get anywhere here.
 
If we=20 develop a protocol that can run over = existing hardware
we have to assume=20 that someone is going to run it over the public=20 Internet.
 
In any=20 case, we did not specify that TICTOC would be = optimized
for=20 the public Internet. We used the term "general PSNs"
(i.e.=20 IP or MPLS networks without special HW).
However, if run over the public Internet it needs to=20 work,
and=20 not to interfere with existing applications.
 
NTP indeed solves some problems quite well, =
but if=20 does not address all applications specified
in the=20 problem statement. For example,
it=20 does not have a pure frequency distribution mode,
as=20 required in some of the TICTOC main application = areas.
 
 
Y(J)S
 
 
------_=_NextPart_001_01C8199B.C38D6A13-- --===============1478621645== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============1478621645==-- From tictoc-bounces@ietf.org Tue Oct 30 04:45:30 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Immj4-0007Qo-24; Tue, 30 Oct 2007 04:45:30 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Immj2-0007Qe-NE for tictoc@ietf.org; Tue, 30 Oct 2007 04:45:28 -0400 Received: from mailgw4.ericsson.se ([193.180.251.62]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Immiv-0006nx-V1 for tictoc@ietf.org; Tue, 30 Oct 2007 04:45:28 -0400 Received: from mailgw4.ericsson.se (unknown [127.0.0.1]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 314D120447; Tue, 30 Oct 2007 09:45:04 +0100 (CET) X-AuditID: c1b4fb3e-ae831bb0000007e1-84-4726ef10ab3a Received: from esealmw129.eemea.ericsson.se (unknown [153.88.254.124]) by mailgw4.ericsson.se (Symantec Mail Security) with ESMTP id 118EF201F5; Tue, 30 Oct 2007 09:45:04 +0100 (CET) Received: from EITRMMW021.eemea.ericsson.se ([141.137.48.176]) by esealmw129.eemea.ericsson.se with Microsoft SMTPSVC(6.0.3790.1830); Tue, 30 Oct 2007 09:45:03 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope Date: Tue, 30 Oct 2007 09:44:59 +0100 Message-ID: <7D33CA0905CE1443BADA4BD279ACFC6003B30728@EITRMMW021.eemea.ericsson.se> In-Reply-To: <457D36D9D89B5B47BC06DA869B1C815D05646271@exrad3.ad.rad.co.il> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope Thread-Index: AcgXGne1IBhp5jLjTVCdd6oRVwcnewA2D7swAGnAAIAAH+3kkA== References: <0606D918CE9CEA4E9835D2CDAA001A95F896A6@ilmail1.il.reduxcom.com> <457D36D9D89B5B47BC06DA869B1C815D05646271@exrad3.ad.rad.co.il> From: "Stefano Ruffini" To: "Yaakov Stein" X-OriginalArrivalTime: 30 Oct 2007 08:45:03.0712 (UTC) FILETIME=[2A1D7600:01C81AD1] X-Brightmail-Tracker: AAAAAA== X-Spam-Score: 0.0 (/) X-Scan-Signature: e654cfa5e44bd623be3eb2c720858b05 Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0072682349==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============0072682349== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C81AD1.2985E335" This is a multi-part message in MIME format. ------_=_NextPart_001_01C81AD1.2985E335 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi Yaakov, =20 some considerations on the "frequency distribution mode" . =20 Please consider that NTP as well as other relevant protocols (RTP, PTP) have been proven to be suitable to carry "frequency" reference for some relevant applications (e.g. GSM, WCDMA FDD, which require to recover 50 ppb on the radio interface), and without requiring additional requirements on the packet network nodes. Other aspects (than the actual protocol), are key factors in terms of the achievable performance (i.e. characteristics of the Packet delay variation in the network, oscillator characteristics in the end equipment, etc. ).=20 =20 I expect that the efforts to define new protocols or new arrangements as part of the TICTOC sope, will rather focus on the distribution of accurate phase and time (e.g. in the microsecond - submicrosecond level). The distribution of reference timing signals (frequency distribution) fulfilling the "PRC interface" masks (see G.823 and G.824) could also be of interest, but in this case I would also recommend to consider the option of synchronous ethernet (please refer to the work ongoing within ITU-T Q13).=20 =20 Best Regards Stefano ________________________________ From: Yaakov Stein [mailto:yaakov_s@rad.com]=20 Sent: domenica 28 ottobre 2007 20.50 To: Ron Cohen; STUART VENTERS Cc: tictoc@ietf.org Subject: RE: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope Ron and everyone else, =20 We can certainly put single provider networks as a main focus for TICTOC, but this is the IETF.=20 =20 If we limit it to special hardware,=20 then I doubt we are going to get anywhere here. =20 If we develop a protocol that can run over existing hardware we have to assume that someone is going to run it over the public Internet. =20 In any case, we did not specify that TICTOC would be optimized for the public Internet. We used the term "general PSNs" (i.e. IP or MPLS networks without special HW). However, if run over the public Internet it needs to work, and not to interfere with existing applications. =20 NTP indeed solves some problems quite well,=20 but if does not address all applications specified in the problem statement. For example,=20 it does not have a pure frequency distribution mode, as required in some of the TICTOC main application areas. =20 =20 Y(J)S =20 =20 ------_=_NextPart_001_01C81AD1.2985E335 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable TICTOC = scope: Public Internet or Provider scope
Hi=20 Yaakov,
&nbs= p;
some=20 considerations on the "frequency distribution mode"=20 .
&nbs= p;
Please consider that NTP as well = as other=20 relevant protocols (RTP, PTP) have been proven to be suitable to carry=20 "frequency" reference for some relevant applications (e.g. GSM, WCDMA = FDD, which=20 require to recover 50 ppb = on the=20 radio interface), and=20  without requiring = additional=20 requirements on the packet network=20 nodes.
Other = aspects (than = the actual=20 protocol), are key factors in terms of the achievable performance (i.e. characteristics of the Packet delay = variation in=20 the network, oscillator characteristics in the end equipment, etc. ). 
&nbs= p;
I expect = that the efforts=20 to define new=20 protocols or new = arrangements as part=20 of the TICTOC sope, will rather focus on the distribution of accurate = phase and=20 time (e.g. in the microsecond -=20 submicrosecond level). The=20 distribution of reference timing signals (frequency distribution) = fulfilling the=20 "PRC interface" masks (see G.823 and G.824) could also be of = interest,=20 but in this case I would also recommend to consider the option of = synchronous=20 ethernet (please refer to the work ongoing within ITU-T = Q13). 
 
Best=20 Regards
Stefano


From: Yaakov Stein = [mailto:yaakov_s@rad.com]=20
Sent: domenica 28 ottobre 2007 20.50
To: Ron Cohen; = STUART=20 VENTERS
Cc: tictoc@ietf.org
Subject: RE: [TICTOC] = RE: TICTOC=20 scope: Public Internet or Provider scope

Ron=20 and everyone else,
 
We can=20 certainly put single provider networks as a main focus for=20 TICTOC,
but=20 this is the IETF.
 
If=20 we limit it to special hardware,
then I=20 doubt we are going to get anywhere here.
 
If we=20 develop a protocol that can run over = existing hardware
we have to assume=20 that someone is going to run it over the public=20 Internet.
 
In any=20 case, we did not specify that TICTOC would be = optimized
for=20 the public Internet. We used the term "general PSNs"
(i.e.=20 IP or MPLS networks without special HW).
However, if run over the public Internet it needs to=20 work,
and=20 not to interfere with existing applications.
 
NTP indeed solves some problems quite well, =
but if=20 does not address all applications specified
in the=20 problem statement. For example,
it=20 does not have a pure frequency distribution mode,
as=20 required in some of the TICTOC main application = areas.
 
 
Y(J)S
 
 
------_=_NextPart_001_01C81AD1.2985E335-- --===============0072682349== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============0072682349==-- From tictoc-bounces@ietf.org Tue Oct 30 09:18:27 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Imqz7-0004S3-SO; Tue, 30 Oct 2007 09:18:21 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Imqz7-0004De-6i for tictoc@ietf.org; Tue, 30 Oct 2007 09:18:21 -0400 Received: from [212.199.240.16] (helo=antivir2.rad.co.il) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Imqyw-0002nQ-2c for tictoc@ietf.org; Tue, 30 Oct 2007 09:18:17 -0400 Received: from exrad3.rad.co.il (HELO exrad3.ad.rad.co.il) ([192.114.24.112]) by antivir2.rad.co.il with ESMTP; 30 Oct 2007 15:17:06 +0200 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Subject: RE: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope Date: Tue, 30 Oct 2007 15:16:53 +0200 Message-ID: <457D36D9D89B5B47BC06DA869B1C815D056FC887@exrad3.ad.rad.co.il> In-Reply-To: <7D33CA0905CE1443BADA4BD279ACFC6003B30728@EITRMMW021.eemea.ericsson.se> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope Thread-Index: AcgXGne1IBhp5jLjTVCdd6oRVwcnewA2D7swAGnAAIAAH+3kkAA3LLcQ From: "Yaakov Stein" To: "Stefano Ruffini" X-Spam-Score: 0.1 (/) X-Scan-Signature: 4a4195ffb11c7b0baf82f77b2a730aa9 Cc: tictoc@ietf.org X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: multipart/mixed; boundary="===============0969649299==" Errors-To: tictoc-bounces@ietf.org This is a multi-part message in MIME format. --===============0969649299== Content-class: urn:content-classes:message Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C81AF7.2B47D434" This is a multi-part message in MIME format. ------_=_NextPart_001_01C81AF7.2B47D434 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Stefano =20 NTP and 1588 indeed distribute frequency, for their own (internal) purposes, and can do so pretty well. =20 However, this does not mean that they are optimized for this function. =20 Frequency distribution is a purely one-way function, and thus can be fully multicast or broadcast. =20 Time distribution requires a two-way exchange for ranging, and assumes symmetry (or some known asymmetry). =20 This difference can be very significant for many applications. =20 In the problem statement we have examples of applications where only frequency is needed (e.g. TDM PWs, GSM mobile backhauling). =20 Y(J)S ________________________________ From: Stefano Ruffini [mailto:stefano.ruffini@ericsson.com]=20 Sent: Tuesday, October 30, 2007 10:45 AM To: Yaakov Stein Cc: tictoc@ietf.org Subject: RE: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope Hi Yaakov, =20 some considerations on the "frequency distribution mode" . =20 Please consider that NTP as well as other relevant protocols (RTP, PTP) have been proven to be suitable to carry "frequency" reference for some relevant applications (e.g. GSM, WCDMA FDD, which require to recover 50 ppb on the radio interface), and without requiring additional requirements on the packet network nodes. Other aspects (than the actual protocol), are key factors in terms of the achievable performance (i.e. characteristics of the Packet delay variation in the network, oscillator characteristics in the end equipment, etc. ).=20 =20 I expect that the efforts to define new protocols or new arrangements as part of the TICTOC sope, will rather focus on the distribution of accurate phase and time (e.g. in the microsecond - submicrosecond level). The distribution of reference timing signals (frequency distribution) fulfilling the "PRC interface" masks (see G.823 and G.824) could also be of interest, but in this case I would also recommend to consider the option of synchronous ethernet (please refer to the work ongoing within ITU-T Q13).=20 =20 Best Regards Stefano ________________________________ From: Yaakov Stein [mailto:yaakov_s@rad.com]=20 Sent: domenica 28 ottobre 2007 20.50 To: Ron Cohen; STUART VENTERS Cc: tictoc@ietf.org Subject: RE: [TICTOC] RE: TICTOC scope: Public Internet or Provider scope Ron and everyone else, =20 We can certainly put single provider networks as a main focus for TICTOC, but this is the IETF.=20 =20 If we limit it to special hardware,=20 then I doubt we are going to get anywhere here. =20 If we develop a protocol that can run over existing hardware we have to assume that someone is going to run it over the public Internet. =20 In any case, we did not specify that TICTOC would be optimized for the public Internet. We used the term "general PSNs" (i.e. IP or MPLS networks without special HW). However, if run over the public Internet it needs to work, and not to interfere with existing applications. =20 NTP indeed solves some problems quite well,=20 but if does not address all applications specified in the problem statement. For example,=20 it does not have a pure frequency distribution mode, as required in some of the TICTOC main application areas. =20 =20 Y(J)S =20 =20 ------_=_NextPart_001_01C81AF7.2B47D434 Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable TICTOC = scope: Public Internet or Provider scope
Stefano
 
NTP=20 and 1588 indeed distribute frequency, for their own (internal)=20 purposes,
and=20 can do so pretty well.
 
However, this does not mean that they are optimized for this=20 function.
 
Frequency distribution is a purely one-way = function,
and=20 thus can be fully multicast or broadcast.
 
Time=20 distribution requires a two-way exchange for = ranging,
and=20 assumes symmetry (or some known asymmetry).
 
This=20 difference can be very significant for many = applications.
 
In the=20 problem statement we have examples of applications
where=20 only frequency is needed (e.g. TDM PWs, GSM mobile=20 backhauling).
 
Y(J)S


From: Stefano Ruffini=20 [mailto:stefano.ruffini@ericsson.com]
Sent: Tuesday, October = 30, 2007=20 10:45 AM
To: Yaakov Stein
Cc:=20 tictoc@ietf.org
Subject: RE: [TICTOC] RE: TICTOC scope: Public = Internet or Provider scope

Hi=20 Yaakov,
&nbs= p;
some=20 considerations on the "frequency distribution mode"=20 .
&nbs= p;
Please consider that NTP as well = as other=20 relevant protocols (RTP, PTP) have been proven to be suitable to carry=20 "frequency" reference for some relevant applications (e.g. GSM, WCDMA = FDD, which=20 require to recover 50 ppb = on the=20 radio interface), and=20  without requiring = additional=20 requirements on the packet network=20 nodes.
Other = aspects (than = the actual=20 protocol), are key factors in terms of the achievable performance (i.e. characteristics of the Packet delay = variation in=20 the network, oscillator characteristics in the end equipment, etc. ). 
&nbs= p;
I expect = that the efforts=20 to define new=20 protocols or new = arrangements as part=20 of the TICTOC sope, will rather focus on the distribution of accurate = phase and=20 time (e.g. in the microsecond -=20 submicrosecond level). The=20 distribution of reference timing signals (frequency distribution) = fulfilling the=20 "PRC interface" masks (see G.823 and G.824) could also be of = interest,=20 but in this case I would also recommend to consider the option of = synchronous=20 ethernet (please refer to the work ongoing within ITU-T = Q13). 
 
Best=20 Regards
Stefano


From: Yaakov Stein = [mailto:yaakov_s@rad.com]=20
Sent: domenica 28 ottobre 2007 20.50
To: Ron Cohen; = STUART=20 VENTERS
Cc: tictoc@ietf.org
Subject: RE: [TICTOC] = RE: TICTOC=20 scope: Public Internet or Provider scope

Ron=20 and everyone else,
 
We can=20 certainly put single provider networks as a main focus for=20 TICTOC,
but=20 this is the IETF.
 
If=20 we limit it to special hardware,
then I=20 doubt we are going to get anywhere here.
 
If we=20 develop a protocol that can run over = existing hardware
we have to assume=20 that someone is going to run it over the public=20 Internet.
 
In any=20 case, we did not specify that TICTOC would be = optimized
for=20 the public Internet. We used the term "general PSNs"
(i.e.=20 IP or MPLS networks without special HW).
However, if run over the public Internet it needs to=20 work,
and=20 not to interfere with existing applications.
 
NTP indeed solves some problems quite well, =
but if=20 does not address all applications specified
in the=20 problem statement. For example,
it=20 does not have a pure frequency distribution mode,
as=20 required in some of the TICTOC main application = areas.
 
 
Y(J)S
 
 
------_=_NextPart_001_01C81AF7.2B47D434-- --===============0969649299== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc --===============0969649299==-- From tictoc-bounces@ietf.org Wed Oct 31 08:28:44 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1InCgV-0007PQ-8S; Wed, 31 Oct 2007 08:28:35 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1IlP0a-0006YG-AH for tictoc@ietf.org; Fri, 26 Oct 2007 09:13:52 -0400 Received: from whimsy.udel.edu ([128.4.2.3]) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1IlP0X-0001BP-NG for tictoc@ietf.org; Fri, 26 Oct 2007 09:13:52 -0400 Received: by whimsy.udel.edu (Postfix, from userid 62) id 31FC415F6; Fri, 26 Oct 2007 13:13:45 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on whimsy.udel.edu X-Spam-Level: X-Spam-Status: No, score=-2.0 required=4.1 tests=ALL_TRUSTED,AWL,BAYES_00 autolearn=ham version=3.1.1 Received: from [128.4.2.6] (backroom.udel.edu [128.4.2.6]) by whimsy.udel.edu (Postfix) with ESMTP id 143471549; Fri, 26 Oct 2007 13:13:37 +0000 (UTC) Message-ID: <4721E802.2050105@udel.edu> Date: Fri, 26 Oct 2007 13:13:38 +0000 From: "David L. Mills" User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.2) Gecko/20040804 Netscape/7.2 (ax) X-Accept-Language: en-us, en To: NTP Working Group , tictoc@ietf.org Subject: Re: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting References: In-Reply-To: X-Sanitizer: This message has been sanitized! X-Sanitizer-URL: http://mailtools.anomy.net/ X-Sanitizer-Rev: UDEL-ECECIS: Sanitizer.pm, v 1.64 2002/10/22 MIME-Version: 1.0 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii"; format="flowed" Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Scan-Signature: 2a9ffb6f997442a3b543bcdaf483b990 X-Mailman-Approved-At: Wed, 31 Oct 2007 08:28:33 -0400 Cc: X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Mark, I think we have talked before. I was told that the Symmetricom 1588 grandmaster does not do NTP, but I was not told it could do NTP as an option. at the same time. I was told the customer would have to buy a separate server for that. The Meingerg grandmaster I have does both without special order option. The delay request/response behavior is as expected and does mitigate the implosion hazard. However, the features noted on the web page for the XLI suggest the device is safe for up to thousands of clients. My experience and that of USNO and NIST suggest loads like this present special hazards independent of 1588 or NTP. Dave Mark Elliot wrote: > Since I'm intimately familiar with Symmetricom's NTP and IEEE 1588, I'd > like to correct some observations. First of all, Symmetricom does offer > an IEEE 1588 grandmaster. The same unit offers NTP at the same time. > NTP is an option and it is on a second port from IEEE 1588 card. There > is nothing to prevent anyone from placing both of these services on the > same Internet subnet. It's true that the current IEEE 1588 grandmaster > does support IEEE 1588 version 1. In the same platform we've also > demonstrated IEEE 1588 version 2 in the last IEEE 1588 plug fest. > Therefore, you can conclude that at some time in the future will be > offering version 2 as well. > > On the subject of supporting thousands of IEEE 1588 clients this is > true. For IEEE 1588 version 1, set at a two second sync rate, a delay > request comes in from a client approximately every 30 seconds. This > number is approximate for two reasons. Reason number one is I don't > have manual in front of me right now and I'm going on remembered > laboratory experience. The second and most important reason is this > rate is randomized so that all the requests do not come in at once. On > average, 1000 clients will generate just over 33 packets per second. > > For the most part IEEE 1588 works well in the real world. The only > disadvantage of this scheme is when one grandmasters fails over to > another grandmaster, the 30 sec. delay request message rate can ring the > system more than some people would like. This is a well document and > explored subject within the IEEE 1588 group. Version 2 has ways of > mitigating this last effect as well as a host of other features. > > I hope this clarifies things, Mark Elliot. > > -----Original Message----- > From: David L. Mills [mailto:mills@udel.edu] > Sent: Wednesday, October 24, 2007 11:12 AM > Cc: NTP Working Group; tictoc@ietf.org > Subject: [TICTOC] Re: [ntpwg] Documents, slides, etc. from WG meeting > > Guys, > > I have carefully trod over the V2 spec and investigated the available > 1588-capable devices. You have to be very careful when comparing NTP and > 1588. The bottom line is that NTP is best used to synchronizes computer > system clocks, while 1588 is best used to synchronize hardware interface > clocks and other data acquisition or telecom devices on a LAN. To > sustain the best accuracy, special Ethernet switches called boundary > clocks are necessary, so 1588 would not normally be expected to transit > a level-3 router, although in priciple it could. > > The comments about 1588 V1 and V2 are interesting. All the devices I > know about from Symmetricom, Meinberg and 1588 Ethernet interfaces are > V1 (1588-2002). The Intel chipsets should be able to do both. The > Symmetricom 1588 grandmaster costs several thousand bucks and doesn't > even do NTP. The Meinberg grandmaster does 1588 and NTP and in fact does > everything the public NTPv4 distribution does, including Autokey. > > There are a few straightforward issues that might have been overlooked. > The computer system clock is typically interpolated by the PCC/TSC with > resolution 1 ns, but reading it via syscall typically burns 500 ns in > modern silicon. The resolution of a 1588 timestamp is 1 ns, while the > resolution of an NTP timestamp is 0.232 ns, although the difference is > not significant. It is reasonable that the ioctl time to fetch a > timestamp from a 1588 interface would be comparable to the time to read > the system clock, 500 ns. > > The TCXO rock in a 1588 interface is not likely to operate at > frequencies much above 20 MHz, although a cold rock might be higher. In > other words, the 1588 resolution as a practical matter will be in the 50 > ns range. The NSI Etherface and Symmetricom grandmaster claim resolution > of 50 ns. > > What the above suggests is that 1588 will likely find the most important > application to synchronize LAN hardware interface clocks to a > grandmaster to the order of 50 ns. Real-time devices can provide signals > that latch the interface clock which is later read by the program. This > has nothing to do with the computer system clock. > > However, it is interesting to speculate on how 1588 and NTP could > interoperate or support each other. In one approach 1588 can be used > within a LAN with time exported beyond the level-3 router by NTP. In > another, 1588 interfaces can be used to derive precision timestamps for > use by NTP. A project on my shelf is to modify the driver for my 1588 > Etherface for use as a reference clock driver. > > In answer to a previous question, 1588 V2 has the same limitations as > NTP; both use four timestamps to compute offset and delay and assume the > one-way delays are very nearly the same. There is a proposal for > security extensions to 1588, although it does not address the issue of > possibly degraded accuracy. Since 1588 uses hardware derived timestamps > and is not expected to face seriously hostile attacks as assumed in NTP, > this might not matter. As a very simple security provision, 1588 could > well adopt the NTP protocol defenses used to deflect hostile replays and > lost packets. This does not change the protocol or packet format. > > Finally, the observation that 1588 multicast might become deprecated is > interesting. I make no judgement about that, but Symmetricom promotes > its use in networks with thousands (!) of 1588 slaves. Well, maybe; the > SYNC message is one-to-many, but this will be followed by thousands of > DELAY_REQ messages imploding at the grandmaster. > > Dave > > Brad Knowles wrote: > >> On 10/24/07, Stewart Bryant wrote: >> >>> In discussing 1588, you need to make sure you are talking about the >>> V2 spec. V1 is not likely to see significant deployment, whist V2 is >>> likely to get significant hardware support and hence be widely >> > deployed. > >> >> Therein lies the problem. I've been going through the page at >> , and I can't find any real discussion of >> the protocol, or specifics of the implementations. I didn't even find >> any reference to V1 versus V2, and hence did not know that there was >> an updated version. >> >> >> Sure, they reference specific chipsets as implementing IEEE 1588, and >> other specific devices (this is how I found out about the clock that >> Meinberg makes). >> >> But when the description given for IEEE 1588 is completely circular in > > >> nature, just exactly what good does that do for anyone? >> >>> Both V1 and V2 can use multicast IP encapsulation and you can in >>> principle build an IP multicast net, but I have always regarded this >>> mode of operation as a little strange and unlikely to ge deployed >>> outside a highly controlled network. I doubt if we will ever see the >>> 1588 multicast mode on the Internet. >> >> >> We've talked to one of the guys at ISC about broad use of multicast on > > >> the Internet, and they've explained why they believe that would be a >> bad idea. >> >> You may get multicast internal to a given network at a single entity, >> but you're unlikely to get it anywhere else. >> >>> However V2 can run over a unicast IP connection, and this is likely >>> to find use in wide area networks. Indeed it exists largely to >>> support the needs of the telecommunications operators for a method of >> > >>> providing clock sync over packet. >> >> >> If it's used by telecom operators, why do they need IP or anything >> else that heavy? I mean, if we're talking about something like SONET >> synchronization, and they're worried about sub-nanosecond resolution, >> then it seems to me that IP is a very hefty hammer to be wielding. >> >>> I am not sure what you mean by this. How the grand master acquires >>> and locks to an external clock reference is outside the scope of the >>> protocol, but it's also outside the scope of the NTP. >> >> >> But we have reference clocks, right? And we have a defined way to >> interface with them? >> >> >> Honestly, I'm not trying to argue. I'm trying to understand better >> where IEEE 1588 fits into the picture, and I'm just not finding much >> in the way of what I consider to be useful documentation on the IEEE >> website. >> >> From what little I can tell, it seems to me that IEEE 1588 is much >> more oriented towards a closed single-entity local area (or >> near-local area) network environment, where you don't care if you're >> sync'ed to any given external reference, or how close or far you may >> be from The One True Time, you just care that all your internal >> slaves are sync'ed to your given master, and that you have some >> pretty tight tolerances on how far out of sync the slaves can get. >> >> In contrast, it seems to me that NTP works well on the broader WAN >> multi-entity internet (global and beyond), and that it can work just >> fine on smaller scale single-entity networks where sub-nanosecond >> accuracy timekeeping is not required. >> >> >> The two protocols seem to complement each other pretty well, and it >> would appear that the folks at Meinberg agree. >> >> >> Ahh, okay. Found the URL for one of the tutorials at >> , which was a little >> more diffcult to find than it needed to be, thanks to the frame-based >> way the web pages are laid out. >> >> Anyway, Page 6 of the PDF is where we want to start, where they >> specifically compare IEEE 1588 and NTP, among others. I think >> they're wrong to target the peer-to-peer mode exclusively for NTP, >> but that is certainly one potential model that could be used with >> NTP. There are other master/slave relationships that would be more >> typical for use with NTP, but that doesn't really affect the >> conclusions you can draw from those slides. >> >> Slide 9 is also useful: >> >> Objectives of IEEE 1588 >> >> + Sub-microsecond synchronization of real-time clocks in >> components of a networked distributed measurement and >> control system [0] >> >> + Intended for relatively localized systems typical of >> industrial automation and test and measurement environments. [0] >> >> + Applicable to local area networks supporting multicast >> communications (including but not limited to Ethernet) >> >> [0] indicates objectives that may be extended in version 2 >> >> >> Hmm. Did they fix the assumption of symmetric delays between master >> & slave in V2? >> >> Or the complete lack of any kind of security? I mean, UDP is >> trivially easy to spoof, and given that everyone on the subnet is >> supposed to be operating with the exact same information and the >> exact same algorithms, it seems like it would be simple to see who >> the current master clock is and spoof them as being bogus and force a >> new master clock to be selected -- which you should be able to >> guarantee is your selected trojan machine.... >> > > > _______________________________________________ > TICTOC mailing list > TICTOC@ietf.org > https://www1.ietf.org/mailman/listinfo/tictoc _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 31 08:56:26 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1InD7S-0000Kf-1d; Wed, 31 Oct 2007 08:56:26 -0400 Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1InD7Q-0000HJ-FX for tictoc@ietf.org; Wed, 31 Oct 2007 08:56:24 -0400 Received: from mail4.symmetricom.com ([69.25.98.6]) by ietf-mx.ietf.org with smtp (Exim 4.43) id 1InD7K-0003c8-5W for tictoc@ietf.org; Wed, 31 Oct 2007 08:56:24 -0400 X-ASG-Debug-ID: 1193835367-62e1004e0000-4wH9i1 X-Barracuda-URL: http://192.168.10.95:80/cgi-bin/mark.cgi Received: from sjowa.symmetricom.com (localhost [127.0.0.1]) by mail4.symmetricom.com (Spam Firewall) with ESMTP id 2EB082A64B9 for ; Wed, 31 Oct 2007 05:56:07 -0700 (PDT) Received: from sjowa.symmetricom.com ([192.168.10.41]) by mail4.symmetricom.com with ESMTP id 0Rx4AhCaF9iceLWG for ; Wed, 31 Oct 2007 05:56:07 -0700 (PDT) X-ASG-Whitelist: Client Received: from sjmail2.symmetricom.com ([192.168.10.66]) by sjowa.symmetricom.com with Microsoft SMTPSVC(6.0.3790.3959); Wed, 31 Oct 2007 05:56:07 -0700 Content-class: urn:content-classes:message X-ASG-Orig-Subj: What products can and can not do MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: quoted-printable Date: Wed, 31 Oct 2007 05:56:06 -0700 X-MimeOLE: Produced By Microsoft Exchange V6.5 Message-ID: In-reply-to: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: What products can and can not do Thread-Index: Acgbud0o70V+XWDHT7eIhzHIPIJ8dwAAfgqA References: From: "Jeremy Bennington" To: X-OriginalArrivalTime: 31 Oct 2007 12:56:07.0016 (UTC) FILETIME=[66F4FE80:01C81BBD] X-Barracuda-Connect: UNKNOWN[192.168.10.41] X-Barracuda-Start-Time: 1193835367 X-Barracuda-Virus-Scanned: by Symmetricom Spam Gateway at symmetricom.com X-Spam-Score: 0.0 (/) X-Scan-Signature: 08170828343bcf1325e4a0fb4584481c Subject: [TICTOC] What products can and can not do X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Products, configurations, pricing, etc. change constantly based on market forces. There are several Symmetricom products that support PTP and NTP at various price points. As well as J.211, BITS, etc. As Dave said there are other vendors that support multiple formats as well. One of the challenges we face is that various products from various vendors perform differently with respect to NTP and PTP. To some degree this is differentiation, but on the other had it is confusing to a customer. If we can establish clearly defined operational guidelines and metrics for specific applications then the customer and vendor can match the correct products/pricing. Since we do not have clearly defined operational guidelines and metrics that the industry agrees on I think product comparisons are premature. -Jeremy B. _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 31 13:22:51 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1InHGv-0007XE-CS; Wed, 31 Oct 2007 13:22:29 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1InHGu-0007X6-SV for tictoc@ietf.org; Wed, 31 Oct 2007 13:22:28 -0400 Received: from sj-iport-2-in.cisco.com ([171.71.176.71] helo=sj-iport-2.cisco.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1InHGu-0006Zi-I7 for tictoc@ietf.org; Wed, 31 Oct 2007 13:22:28 -0400 X-IronPort-AV: E=Sophos;i="4.21,352,1188802800"; d="scan'208";a="412134543" Received: from sj-dkim-4.cisco.com ([171.71.179.196]) by sj-iport-2.cisco.com with ESMTP; 31 Oct 2007 10:05:34 -0700 Received: from sj-core-2.cisco.com (sj-core-2.cisco.com [171.71.177.254]) by sj-dkim-4.cisco.com (8.12.11/8.12.11) with ESMTP id l9VH5X1x021144 for ; Wed, 31 Oct 2007 10:05:33 -0700 Received: from xbh-rtp-211.amer.cisco.com (xbh-rtp-211.cisco.com [64.102.31.102]) by sj-core-2.cisco.com (8.12.10/8.12.6) with ESMTP id l9VH4wAp023406 for ; Wed, 31 Oct 2007 17:05:33 GMT Received: from xfe-rtp-201.amer.cisco.com ([64.102.31.38]) by xbh-rtp-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 31 Oct 2007 13:05:23 -0400 Received: from da001d0832.cam-ma.osd.concentric.net ([10.82.242.246]) by xfe-rtp-201.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 31 Oct 2007 13:05:23 -0400 Message-ID: <4728B5CF.4030008@cisco.com> Date: Wed, 31 Oct 2007 10:05:19 -0700 From: Mark Townsley User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: tictoc@ietf.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-OriginalArrivalTime: 31 Oct 2007 17:05:23.0264 (UTC) FILETIME=[39935400:01C81BE0] X-TM-AS-Product-Ver: SMEX-8.0.0.1181-5.000.1023-15516.002 X-TM-AS-Result: No--4.245200-8.000000-4 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=513; t=1193850334; x=1194714334; c=relaxed/simple; s=sjdkim4002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=townsley@cisco.com; z=From:=20Mark=20Townsley=20 |Subject:=20BoF=20for=20Vancouver=20approved |Sender:=20; bh=xX1NMsl+lAtxISEoTorQpBfYNmJQCuS/PM0Nsu234Lk=; b=HNsnAh8ethPKdhsMV3k+GPX/sX2u9m5LcPqmiXAa2JImQcvJQGuy0AyImFjWoTKv03OJ+Dys xSSIO6PeXqd2fXwhm8L0BPh5yMQGClpQgOU25/VsMiv3DH8459BC+Irl; Authentication-Results: sj-dkim-4; header.From=townsley@cisco.com; dkim=pass ( sig from cisco.com/sjdkim4002 verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 1ac7cc0a4cd376402b85bc1961a86ac2 Subject: [TICTOC] BoF for Vancouver approved X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org I have approved the tictoc BoF for vancouver. I believe the proposed charter still needs some work if the BoF is going to be successful. My concern remains centered around a scope that seems a bit broad for the task at hand. For my part, I am traveling or on leave between now and the middle of next week. Please continue the good discussions you have been having between now and then, and I will work with you to nail down the proposed charter for Vancouver when I return. Thanks, - Mark _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc From tictoc-bounces@ietf.org Wed Oct 31 14:21:37 2007 Return-path: Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1InIC5-0003Fs-CQ; Wed, 31 Oct 2007 14:21:33 -0400 Received: from [10.90.34.44] (helo=chiedprmail1.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1InIC3-000393-T5 for tictoc@ietf.org; Wed, 31 Oct 2007 14:21:31 -0400 Received: from sj-iport-1-in.cisco.com ([171.71.176.70] helo=sj-iport-1.cisco.com) by chiedprmail1.ietf.org with esmtp (Exim 4.43) id 1InIC2-0000ls-Q1 for tictoc@ietf.org; Wed, 31 Oct 2007 14:21:31 -0400 Received: from ams-dkim-1.cisco.com ([144.254.224.138]) by sj-iport-1.cisco.com with ESMTP; 31 Oct 2007 11:21:28 -0700 Received: from ams-core-1.cisco.com (ams-core-1.cisco.com [144.254.224.150]) by ams-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l9VILSEP010215; Wed, 31 Oct 2007 19:21:28 +0100 Received: from xbh-ams-332.emea.cisco.com (xbh-ams-332.cisco.com [144.254.231.87]) by ams-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l9VILPqV020634; Wed, 31 Oct 2007 18:21:27 GMT Received: from xmb-ams-33a.cisco.com ([144.254.231.85]) by xbh-ams-332.emea.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Wed, 31 Oct 2007 19:21:27 +0100 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Date: Wed, 31 Oct 2007 19:21:26 +0100 Message-ID: In-Reply-To: <200710282250.26627.martin.burnicki@gmx.de> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [ntpwg] Documents, slides, etc. from WG meeting Thread-Index: AcgZrLD49oZMItYsSzaG9kk+/4c+rwCNGVoA From: "Laurent Montini (lmontini)" To: "Martin Burnicki" , "David L. Mills" X-OriginalArrivalTime: 31 Oct 2007 18:21:27.0202 (UTC) FILETIME=[D9E50020:01C81BEA] X-TM-AS-Product-Ver: SMEX-8.0.0.1181-5.000.1023-15516.001 X-TM-AS-Result: No--9.325600-8.000000-2 X-TM-AS-User-Approved-Sender: No X-TM-AS-User-Blocked-Sender: No DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=7496; t=1193854888; x=1194718888; c=relaxed/simple; s=amsdkim1002; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=lmontini@cisco.com; z=From:=20=22Laurent=20Montini=20(lmontini)=22=20 |Subject:=20RE=3A=20[ntpwg]=20Documents, =20slides, =20etc.=20from=20WG=20m eeting |Sender:=20; bh=QDp1XkL8Q+j/R/rVcCp+rgB6x8bVks6mpSUVQ3zzqck=; b=XsUTrt5lIt4sMmsYIjitJAptgzhCnc6Mj2Ry9PI8FDT6UUdmRKCRKwgKQ6Fn0gGC6LFsX8P/ lWSFY6pc/tJjL5kdZHgJId2AZaDWG+XGUfUXce9zIg/lYeBRwnyOwImj; Authentication-Results: ams-dkim-1; header.From=lmontini@cisco.com; dkim=pass ( sig from cisco.com/amsdkim1002 verified; ); X-Spam-Score: 0.0 (/) X-Scan-Signature: 20f22c03b5c66958bff5ef54fcda6e48 Cc: NTP Working Group , tictoc@ietf.org Subject: [TICTOC] RE: [ntpwg] Documents, slides, etc. from WG meeting X-BeenThere: tictoc@ietf.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Timing over IP Connection and Transfer of Clock BOF List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: tictoc-bounces@ietf.org Hi, I do foresee other issues to be considered with TC, related to message flows, message processing and state in equipments. 1- When using TC one can either use one-step or two-step mode. One-step mode would require the TC equipment to detect PTP event messages (e.g. SYNC message) at ingress and TS (timestamp) it (TSa). At egress, the same eqpt would have to TS the same message again, (TSb) calculate the internal delay (Residence Time =3DRT =3D TSb-TSa) and = write this value into the PTP payload (Correction Field: CF). TC would have to compute RT and add RT value to any other value existing into the CF. This demands important HW function and complex design for a large equipment with distributed architecture. 2- With two-step mode the difference is visible at TC egress. The TC equipment would have, at ingress, to detect PTP event messages (as frame or packet) and TS it (same as one-step above). At egress, the eqpt would have to TS the same message again. However the Residence Time calculation would be done after (at least independently of) the transmission of the event message. The RT value would be added to the Correction Field which would be sent with a Follow-Up (FU) general message (case of SYNC message). This solves some design issues. However, the process (1- or 2-step) must be done for every event messages of every PTP session (slave-master), whatever mcast or ucast transmission. As I'm considering ucast, this means processing every event messages of every master-slave pairs. 3- Considering the two-step mode (and SYNC event message only for now), the eqpt will switch the SYNC event message then process the FU messages for every PTP sessions. If going thru multiple serialized TCs, the event messages will be switched multiple times and the FU messages processed same number of times. It may then happen that a FU message of an event message n could arrive after the event message n+1 or n+d due to the sum of processing delay. That is there may be a misordering due to unequal transmission delays into TC. This delay will depend on (non exhaustive list): - the transmission mode - number of PTP sessions - rate of the event messages - CPU power or load of each TC - TC node design... The slave may rearrange using the Seq ID. This implies further processing (not sure this is expected by IEEE1588v2 slave). 4- Last potential issue of TC is the following. TC functions (TS and RT calculation) shall be performed for event messages SYNC and Delay_Req in order to get a delay correction for both directions. The sum of residence times must be known by the slave for delay correction computation (master does not care). For SYNC messages, the flow is in the "right" direction. That is the RT calculations are done by TC on the from master to slave direction. The FU will provide the master-to-slave CF value to the slave i.e. following the flow direction. However for Delay_Req, the flow is slave to master.=20 The CF value is thus the sum of the RT for TCs from slave to master. In order the slave to get the slave-to-master CF value, the TCs have two options. If one-step mode, the RT is added in HW in the CF of the Delay_Req. (cf. 1-). If two-step mode, the TCs will not use a FU general message (which would be sent to master).=20 Actually, every TC will hold its RT value and keep state of the RT value for every slave-master pair session. The TC will then wait for the Delay_Resp general message sent back to slave by the master (for the same master-slave session) and modify the Correction Field of the Delay_Resp message. This requires the TC to keep state of RT values for every master-slave session. This can be balanced, considering the rate of Delay_Req/Resp is lower than SYNC message rate.=20 Moreover using a physical (e.g. SyncE) instead of packet-based frequency distribution for syntonization could reduce the SYNC message rate.=20 An alternative approach to avoid state in TC, would be every TC to transmit its RT directly to slave (without waiting for the Delay_Resp back). If there is n times TC on the path to master, the slave should receive n time messages for every Delay_Req. This replaces state by message generation. Last note about servo cascading effect. AFAIK TC has been designed to overcome clock degration due to cascading BC with cheap servo clock on a long chain (10's of 1588 switches). Considering telecom network and nodes (restricting the scope to operator management domain and thus limited number of nodes), nodes may own a better servo clock than industrial equipment. Number of nodes between master and slaves may also be lower than in industrial environment.=20 Control loop performance may be sorted out the same way SDH or SyncE timing chain is specified. .lm=20 > -----Original Message----- > From: ntpwg-bounces+lmontini=3Dcisco.com@lists.ntp.org=20 > [mailto:ntpwg-bounces+lmontini=3Dcisco.com@lists.ntp.org] On=20 > Behalf Of Martin Burnicki > Sent: dimanche 28 octobre 2007 22:50 > To: David L. Mills > Cc: NTP Working Group > Subject: Re: [ntpwg] Documents, slides, etc. from WG meeting >=20 > Dave, >=20 > David L. Mills wrote: > > Guys, > > > > The 1588 provisions for switches and routers is called a=20 > boundary clock. > > It requires intricate management of various fixed latencies and=20 > > queueing delays. 1588 NICs known to me use the Intel=20 > chipset which has=20 > > an onboard ARM processor very definitely provisioned by=20 > firmware. As=20 > > for modifying NTP to simulate the 1588 two-step protocol, a=20 > > description on how to do this is in the architecture=20 > briefing on the NTP project page. >=20 > The boundary clock is just _one_ possible way to eliminate=20 > the latency of intermediate nodes between the grandmaster and=20 > the final client.=20 >=20 > In the NTP world this is comparable to an NTP server running=20 > on a company's firewall or router, which gets its time from=20 > the outside world and serves it to the internal network. >=20 > Since each boundary clock includes a control loop, a number=20 > of cascaded boundary clocks results in cascaded control=20 > loops, maybe with unknown characteristics, which may let the=20 > overall control loop between the final client and the=20 > grandmaster become instable. >=20 > So another approach is the transparent clock, which just adds=20 > to every packet how much the packet has been delayed when it=20 > has traversed an intermediate node. So even if there are=20 > several intermediate nodes, there's only on big control loop=20 > which includes the grandmaster and the final client, which=20 > can possibly easier be made stable than a number of cascaded loops. >=20 > For existing NTP installations the similar configuration is=20 > when clients behind a firewall directly send queries to a=20 > server in the outer world, and the queries and replies just=20 > go through the firewall, though of course a firewall or=20 > router would not try to compensate any latency it adds to the=20 > NTP packets. >=20 > The advantages and disadvantages of boundary clocks and=20 > transparent clocks for this purpose have been discussed on=20 > several PTP plug fests and meetings. >=20 > Martin > _______________________________________________ > ntpwg mailing list > ntpwg@lists.ntp.org > https://lists.ntp.org/mailman/listinfo/ntpwg >=20 _______________________________________________ TICTOC mailing list TICTOC@ietf.org https://www1.ietf.org/mailman/listinfo/tictoc