[TICTOC]Re: Enterprise Profile: Support for Non standard TCs
Doug Arnold <doug.arnold@meinberg-usa.com> Wed, 22 May 2024 21:05 UTC
Return-Path: <doug.arnold@meinberg-usa.com>
X-Original-To: tictoc@ietfa.amsl.com
Delivered-To: tictoc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4E11C15170B for <tictoc@ietfa.amsl.com>; Wed, 22 May 2024 14:05:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.097
X-Spam-Level:
X-Spam-Status: No, score=-7.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=meinberg-usa.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ulIysJzbJNtX for <tictoc@ietfa.amsl.com>; Wed, 22 May 2024 14:05:18 -0700 (PDT)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2131.outbound.protection.outlook.com [40.107.20.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77541C14CE27 for <tictoc@ietf.org>; Wed, 22 May 2024 14:05:17 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=npVOIvXT19ilqxxT/1S1ioOPD7zqOXxXVTRobhv8q2C4hRjo37rLr8aGNyYeCVsXioOJF7rcp1CGPJx1m4YB7SmjrqKqevPyP8pNXNxmx+YIKyhmWSOB1Wj4a2xqeSQlYT3lePytRA9ZlSArV/0/bECGLWGzQSseJS6Wz7rW2ZmxaQVZJHyY0Pfl38B4V955inka/JtB3/tk41Lhdprnr1gJ5hwxvWBgThrNKBmaxgF42WOLFjhMBd/wFZSynrSlrwxaEIEJDsjMzLWp3Tvld0udRIpwnyz5T85fKor/swdMhE9LCrO+/XqlNtv5gpFq769qjHHvrV3saN1/TooywA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=R1cm2fZhIdjxX38Z9YnVUt9Y0+1NKmf590DN+DHAWug=; b=eq55rCh1d2qVqm4pRLpzYfzbzY/9Tyiu5h3T2U51UkUVsK9FxC0GPpe7dbXk2o6+aX+MUXF9QTeP1piUJeef93zYMgjsC75vFRR3kPe+v0jJMHcAAkb0m90nOYFRZn8+m4Q0vr95IjSi+g29IcTPXMqXjh7uRyQZ0D8Lb3SC/ogpCUUopkvTYVfUB9j3JL4d4cMPSfAJ1gCdp8NM++8R80hM99SCyanPLRDpA3rXCsJFE3MelisG1E3AZnNA25Eub4yV1yB/Xf9XSGcsUeAIoIAz5I4r+k4JRAyRTVSUJeY7f71+fo5odMPwxeGIViHiExKy+vJSwNtN2KhBCOZWeQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=meinberg-usa.com; dmarc=pass action=none header.from=meinberg-usa.com; dkim=pass header.d=meinberg-usa.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meinberg-usa.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=R1cm2fZhIdjxX38Z9YnVUt9Y0+1NKmf590DN+DHAWug=; b=IVZ0Vg6yL1CwiO8tsxIeXuDd00Teq07EIMZmy3s0tLulIn8pIXj0LqzqVWrGfT547A76Nmyps9A4xGzHpZAEq1CE+kRSHwTTNKWO/b0JbaU97z3NsaKUr99GFkz2uwVgyV+Ik4FLhpFhUi+Iw7AP2pHKaH+iwfrUgiP/Kg3r89M77n3JRfRHZR8SimuRiq1G8ap65cBvjT28zWYiVt/ksZ3ycNRbWB6rjTr1kkh8cd0JN+Bq6QXU/Ov9+V/LGqiSo1YFJzwsTlgMu+EeOmJA6DSW/sB+PRVpBuQ6zWX9Ev/ddqHP0udWJ+7tynhC1FOu7BRUNs1Cil2h69cslccz3w==
Received: from AM7PR02MB5765.eurprd02.prod.outlook.com (2603:10a6:20b:102::15) by DU0PR02MB9418.eurprd02.prod.outlook.com (2603:10a6:10:419::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7587.35; Wed, 22 May 2024 21:05:15 +0000
Received: from AM7PR02MB5765.eurprd02.prod.outlook.com ([fe80::f9d9:cd85:99a8:d18a]) by AM7PR02MB5765.eurprd02.prod.outlook.com ([fe80::f9d9:cd85:99a8:d18a%6]) with mapi id 15.20.7587.035; Wed, 22 May 2024 21:05:15 +0000
From: Doug Arnold <doug.arnold@meinberg-usa.com>
To: Ron Cohen <ronc@marvell.com>, "tictoc@ietf.org" <tictoc@ietf.org>
Thread-Topic: Enterprise Profile: Support for Non standard TCs
Thread-Index: AdqgnWy6p3zEHZcEQ52yV6S7hwjOtgLKHLh9ABHwjbAAH0WM8g==
Date: Wed, 22 May 2024 21:05:15 +0000
Message-ID: <AM7PR02MB57658AB385682BF4A23ACFB8CFEB2@AM7PR02MB5765.eurprd02.prod.outlook.com>
References: <DM6PR18MB34607652C9037594E676AB10C8E42@DM6PR18MB3460.namprd18.prod.outlook.com> <AM7PR02MB576512CA2B9B33FF2C190794CFEA2@AM7PR02MB5765.eurprd02.prod.outlook.com> <MN2PR18MB3461A7661114C8942A06DB31C8EB2@MN2PR18MB3461.namprd18.prod.outlook.com>
In-Reply-To: <MN2PR18MB3461A7661114C8942A06DB31C8EB2@MN2PR18MB3461.namprd18.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
msip_labels:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=meinberg-usa.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM7PR02MB5765:EE_|DU0PR02MB9418:EE_
x-ms-office365-filtering-correlation-id: ac070fc6-e494-4b22-7e61-08dc7aa2e09c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230031|1800799015|376005|366007|38070700009;
x-microsoft-antispam-message-info: P4Oca8QJ/AQEa6pjPWN/u5uauZw2+WMXj+Z65WU0S2bPQtB/RfTn+2/exMIcWlpCx8e9rzJaDATGr5D2QwIaUOttoX6jdjyantY2YXbClZRpiNwj3wbMEDr3g19/jgWOi9G4M/QQ3LOacG8SSyZzcVKjq06l8tYXNQW0W33B+xqjbRmkV6vR30m5VE8gfbW88OBXj07TWWL5KlEIwviWWuFtjA+qp4mHplTh1/MuwYdaHPY4BPbIpbPRkFNVPxmuM4MvSAWLxd10CIuUEyxTcfeG7dOkkepj7QprjDIOjBedOb/pnOBKujHyPsHxo/uQZj8w+ZtUp/01DM/6O2cLAFJAj05KpK7JyQbWCSzVzORMFKqcrFFCpR5SjEFYnBUereOyXUblqNybym+bWWLnLKgkq5NfUMhf8Ktktli+BVyQ+SOnuOOVCSHEbLkknQ2RYu3tgX2q5xfirVZI/fqqUXuZye1tJ4Dxb4Uc2IAb7xfsuASIAx3ERl9D1IVkFfpiPAmXGjwCBGVABcsaEsRjaHphHsmz9YNoUs8qZxJacv5hMGEGPC0GfScDzx9RnBsb8ajHGGH+V4kyUa5MySUjkFk7NeO2sFP109RBnHwRYjcl0GIKRA9GU42tH2TM2jxXS5N6+CdqXGekGwKz5g0CJsaK7uLg2diKqZivcVkPo0nJKAB3HnmruMDpJ5pdOS0vlzL9EZyShA8zVjGN8XennqT1ZZeloJftcoavITaskJij4qVs8TRuu5jSdoyDnzMOwCnBxiAIlNd1M/yPcd7MDKBfJ9+hj7nGIi6ypuGgwHeSLrJf1VtQ1Qyzc803AB6GIXVUM5j0WncNkHOS510hvK9KItOchfRbvyQ2AuLZHkd0PIaQYwwvurWSGljHI48AYu0EH5oC+81YuwiAEmzE/O7SnuFFrPo0hzev1AHFkNSTkV9zJgdmiuSy7X0/mIj2D1fklabNi+CZ7S0ZJIUbK+mvs3gi1UyYgjjHetBEPHkDPQATOuQkNeojTyquLoaNFePrxR7IVMueApsDTcs2+RfRDQypiJucZtpLdKbqvID41BXw5FMYN14BTDCKeECrDIkYcj8NaROcZqI7E8TRvL3hcxuCa80niVtB6JEwRobSsAuFF2asNDC5ZvfK3x9Jp7ti3Tm9Jh1Wd7MDMQWt7kGcYOpWhy0XEMyziOS/UjYWEnWxMUWNoYdhf1hg+4G3VfSI06To2DRB1hNS7ut2mGtpISxUfchFvs4k/8Lw3YwwXCz1K3cjdxXE8MESisGqhRFoo7EE9ksEik8IB4kOvtgz69Cn+pNFGx8rQ8rd5CHU3F6ogZkJQ/jdVKCfEzCTY19udQXUA/ljccXEO3tGaA==
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM7PR02MB5765.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(1800799015)(376005)(366007)(38070700009);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: jI/yHbqdL0SiY6uHzYf+r7c4ez56dN4H17S2uxEMueE9leqXG+WNIbFdo8I8ny2n4Na3Bpz6B7cHAO4rpmbvktUP4k5rDrP6cRZlTBMZ/3PIuKEw+sFAqLMEMShKfv1s6ZyYbSTt7zDC2JLi8Ju6G3wVQ/JdGL1o7junx7Kg98G2qG0bCiErWjsrUB09lLeWqHN92Z0XcGU4Qkdt4w566kWFRGwfLVkmkw36WuqlU7Hmy3b9Mm8UmIsxItC7mKccIJ5t5e2qEuciyI5oymqiUJwCkmBisxJZkpwExEJfNGHqNI9bHgDRk92KOmiDwKpGy1eZ89T5hJhjUT/T1iq3hJwj7y98YgWd6S5g5trrzdi+DuyhoFfYCE94aDmJWYS68ulwSs+fA49f/TPbh1l4PLwedGsZ+hlJNN6PPdZlAdg+doKOHukNc5YK66voE2N5cn9qL2LgpIcmbgIIDze4Hx57YpwqWvEegwFPcgtoe+mTv6cuuk/gwybXWBJgi5pvA7pCcAT4VQ4zfHTURkhC9XuHtmXG/Gkf2rbqXiZ+KReFtnBThNjLHDjVSDp8shpPk5OwdayjNrty1hMbxTiX1f/Osl8CjmRAslBeX5t1avIMKsczoj3FFSqSC2seXgJjjGtGuEbkZY3hRpQlCYubB110vzFPZMGSb2yO+bP969BhXPrR5gZpFFravX0KRdcojpXKQtIMtpZqRr3rXqun7YnPPKI+PPXZSuihxUkv6HdafJAKso+FZ7NWdJLNw6rRfVjvcStbICYtQM4QD7pSDvzZhzK9rd9GLmcQR8PYnEuiZnLv4NurFtk6YsE5y23oRHCkGzY1ycvetU8ODlX4ECggsyO6wf4YIQLMhJ7FSVJtvB05xEiiHXsvTp9dCVPzSF+Fb67K1FgZUC8H4iOcOQvM2w2QzX738j4SNqvvjiI/XW38+1aFf/751DXaXu/mW2qio5DX/1Tvo3fBy1tCCMIQFzbz+uWrxcRdzq9bLZLB/am7yZb8tJtZjsrX0rDrb8UPUuQMFfVJIX777H4DKviIWyaVIgJPXZJk75g/5yOu9j3/jcK4kFmko2DaCUk45WCvjFlcuvD3mqWQyHB7Wb8XnL888m9IVSF35Z+ygCG5Cu5iNtsoAwSMHErFjknsIPl4oUGQy+Ok37eVesIS0jvUFsUe0omlrxH40m1ofRzErrq0/GMOHVBRgWwcdtPuKi/oytzKZ0XqO7mAo/PvvVlP2fw5n44ejWP92VoyPCFLnP5N9BIJveAVbIu9iHE//DKQDTPIU6xfGljr1BDHUDkSdbbQcoSBYV916nTZL5o1TB45TI+kFQFvVyQjA78WmfuN/kOmu6nQw+h7nRMiOpK8i2/h2XMminXfVkbCwIoXLgpxDvqt8JL2ECEjpIrhEP6CvPbm442d2nJBKVBKY0DEC4vSGWSi5y4PM89yzKmerJ1PvIVdYWp9BGO74J6EgrBC0wo8DgO6jdZuR0IOvtNQudspG/WnwUya8bB90Br8CiHtK7N7E59yuMBhO5DRljI3narGRyACsbhkaE41RpRlgL2nCRRnYZjilJRwkO4hzX/L8fMWiQfVpFbJu6LQ9oTZOhfuCGaeE5lb/ohl+w==
Content-Type: multipart/alternative; boundary="_000_AM7PR02MB57658AB385682BF4A23ACFB8CFEB2AM7PR02MB5765eurp_"
MIME-Version: 1.0
X-OriginatorOrg: meinberg-usa.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM7PR02MB5765.eurprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ac070fc6-e494-4b22-7e61-08dc7aa2e09c
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 May 2024 21:05:15.1360 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: d59904cd-769f-4368-8bd0-f5f435893a38
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: RKdDnIH3brAamfSb4cF+2qYVqe0D4X3IJ4lHBiDAKVhO0cDK6O6khzZQBhslInjqsrK59EEkNQMy0jJQBTrDO5eHxLwEqXVIxciTg9YhQR8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DU0PR02MB9418
Message-ID-Hash: ENRXUJNLCPXLRRXQNHRAC4EPNCTQUHRQ
X-Message-ID-Hash: ENRXUJNLCPXLRRXQNHRAC4EPNCTQUHRQ
X-MailFrom: doug.arnold@meinberg-usa.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tictoc.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [TICTOC]Re: Enterprise Profile: Support for Non standard TCs
List-Id: Timing over IP Connection and Transfer of Clock BOF <tictoc.ietf.org>
List-Archive: <https://mailarchive.ietf.org/arch/browse/tictoc>
List-Help: <mailto:tictoc-request@ietf.org?subject=help>
List-Owner: <mailto:tictoc-owner@ietf.org>
List-Post: <mailto:tictoc@ietf.org>
List-Subscribe: <mailto:tictoc-join@ietf.org>
List-Unsubscribe: <mailto:tictoc-leave@ietf.org>
Hello Ron, For Ethernet - IEEE 802.1Q, I can't remember the RFCs for IPv4 and IPv6 but you can look them up. Here is the thing. I understand from a network layer model perspective a TC should not change the payload for a frame/packet and just forward it. However, there is no other way to do a cut-through 1-step TC. I pointed that out to the folks in IEEE 802.1 but they ignored me. I know for a fact that multiple companies' implementations of TCs do not replace the source address before retransmitting. I don't blame them. The standards are preventing a valuable use case just to preserve the purity of their layer model. I would be surprised if 1588 is the only technology that needs to change message fields on the fly in a cut through switch. Regards, Doug ________________________________ From: Ron Cohen <ronc@marvell.com> Sent: Wednesday, May 22, 2024 2:58 AM To: Doug Arnold <doug.arnold@meinberg-usa.com>; tictoc@ietf.org <tictoc@ietf.org> Subject: RE: Enterprise Profile: Support for Non standard TCs Hi Doug, TC are not supposed to change source IP address of delay requests. If the TC is a layer2 switch/bridge, it must not modify the source MAC address while forwarding and must never touch the layer3 addresses. If the TC is a layer3 IP router, it must not modify the source IP address while forwarding and must change the source MAC address to the MAC address of its egress port. If the TC is a layer4 device, e.g., a NAT device, it modifies the source IP address of messages as it is its functionality. It may be the case that such functionality is required in the enterprise. My point is that it is far from obvious and the draft needs to elaborate why it’s needed. >> This is required by the standards that specify the transport networks. I would appreciate if you point to the relevant standards. The draft states that additional support is required for this deployment scenario: “For this deployment scenario timeTransmitters will need to have configured tables of timeReceivers' IP addresses and associated Clock Identities in order to send Delay Responses to the correct PTP Nodes” These tables would be part of the IEEE1588 spec if this TC behavior was standard. It is not trivial to add support for these tables in HW, if you want to support scale and speed. Best, Ron From: Doug Arnold <doug.arnold@meinberg-usa.com> Sent: Wednesday, May 22, 2024 12:36 AM To: Ron Cohen <ronc@marvell.com>; tictoc@ietf.org Subject: [EXTERNAL] Re: Enterprise Profile: Support for Non standard TCs Prioritize security for external emails: Confirm sender and content safety before clicking links or opening attachments ________________________________ Hello Ron, Yes. A TC is required to change the source address of a message at least for Ethernet and IP mappings. This is not an IEEE 1588 decision. This is required by the standards that specify the transport networks. Ethernet (IEEE 802.1Q) IPv4 and IPv6. A TC effectively changes the payload of the messages from the point of view of L2 and L3, so it is a new frame and new packet to those layers. I think that IPv4 has an option to alter a message in-route, but the node is supposed to zero out the source address. Regards, Doug ________________________________ From: Ron Cohen <ronc@marvell.com<mailto:ronc@marvell.com>> Sent: Tuesday, May 7, 2024 12:43 PM To: tictoc@ietf.org<mailto:tictoc@ietf.org> <tictoc@ietf.org<mailto:tictoc@ietf.org>> Subject: [TICTOC]Enterprise Profile: Support for Non standard TCs Hi, I’m late to the game here. I apologize in advance if this has already been discussed and decided: I can’t figure out why the profile needs to support non-standard TCs, or what seems to be a strange combination of a NAT+TC devices: “In PTP Networks that contain Transparent Clocks, timeTransmitters might receive Delay Request messages that no longer contains the IP Addresses of the timeReceivers. This is because Transparent Clocks might replace the IP address of Delay Requests with their own IP address after updating the Correction Fields. For this deployment scenario timeTransmitters will need to have configured tables of timeReceivers' IP addresses and associated Clock Identities in order to send Delay Responses to the correct PTP Nodes.” Is a standard TC allowed to change the source IP address of messages? There should be a strong reason to require support for such devices in a standard profile. Best, Ron /* * Ron Cohen * Email: ronc@marvell.com<mailto:ronc@marvell.com> * Mobile: +972.54.5751506 */
- [TICTOC]Enterprise Profile: Support for Non stand… Ron Cohen
- [TICTOC]Re: Enterprise Profile: Support for Non s… Doug Arnold
- [TICTOC]Re: Enterprise Profile: Support for Non s… Ron Cohen
- [TICTOC]Re: Enterprise Profile: Support for Non s… Doug Arnold
- [TICTOC]Re: Enterprise Profile: Support for Non s… Ron Cohen
- [TICTOC]Re: Enterprise Profile: Support for Non s… Doug Arnold
- [TICTOC]Re: Enterprise Profile: Support for Non s… Ron Cohen
- [TICTOC]Re: Enterprise Profile: Support for Non s… Doug Arnold
- [TICTOC]Re: Enterprise Profile: Support for Non s… Ron Cohen