Re: [Detnet-dp-dt] [EXT] Re: Data Plane Approach - Synchronization Traffic

Norman Finn <norman.finn@mail01.huawei.com> Mon, 06 February 2017 22:22 UTC

Return-Path: <norman.finn@mail01.huawei.com>
X-Original-To: detnet-dp-dt@ietfa.amsl.com
Delivered-To: detnet-dp-dt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE485129655 for <detnet-dp-dt@ietfa.amsl.com>; Mon, 6 Feb 2017 14:22:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id i2Gl_keEHSwv for <detnet-dp-dt@ietfa.amsl.com>; Mon, 6 Feb 2017 14:22:29 -0800 (PST)
Received: from dfwrg12-dlp.huawei.com (dfwrg12-dlp.huawei.com [206.16.17.16]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB212129653 for <detnet-dp-dt@ietf.org>; Mon, 6 Feb 2017 14:22:29 -0800 (PST)
Received: from 172.18.9.243 (EHLO dfwpml701-chm.exmail.huawei.com) ([172.18.9.243]) by dfwrg12-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BAM44644; Mon, 06 Feb 2017 16:22:14 -0600 (CST)
Received: from DFWPML702-CHM.exmail.huawei.com ([169.254.5.54]) by dfwpml701-chm.exmail.huawei.com ([169.254.4.4]) with mapi id 14.03.0301.000; Mon, 6 Feb 2017 14:22:12 -0800
From: Norman Finn <norman.finn@mail01.huawei.com>
To: "jiangyuanlong@huawei.com" <jiangyuanlong@huawei.com>
Thread-Topic: [Detnet-dp-dt] [EXT] Re: Data Plane Approach - Synchronization Traffic
Thread-Index: AdKAxdAmPKPelfdySHugttF8BMWjvw==
Date: Mon, 6 Feb 2017 22:22:11 +0000
Message-ID: <3DF0466E9510274382F5B74499ACD6F8C3257C@dfwpml702-chm.exmail.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [172.18.4.33]
Content-Type: multipart/alternative; boundary="_000_3DF0466E9510274382F5B74499ACD6F8C3257Cdfwpml702chmexmai_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/detnet-dp-dt/TMz3oGMN-2r4akDma48cYWM-NYg>
Cc: "jouni.korhonen@broadcom.com" <jouni.korhonen@broadcom.com>, "detnet-dp-dt@ietf.org" <detnet-dp-dt@ietf.org>, "balazs.a.varga@ericsson.com" <balazs.a.varga@ericsson.com>, "talmi@marvell.com" <talmi@marvell.com>, "loa@pi.nu" <loa@pi.nu>
Subject: Re: [Detnet-dp-dt] [EXT] Re: Data Plane Approach - Synchronization Traffic
X-BeenThere: detnet-dp-dt@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: DetNet WG Data Plane Design Team <detnet-dp-dt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/detnet-dp-dt>, <mailto:detnet-dp-dt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/detnet-dp-dt/>
List-Post: <mailto:detnet-dp-dt@ietf.org>
List-Help: <mailto:detnet-dp-dt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/detnet-dp-dt>, <mailto:detnet-dp-dt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 07 Feb 2017 00:41:00 -0000

Networks that have but one application can run some profile of IEEE 1588.  IMO, that's running 1588, not time as a service.  I'm not sure if that is your 2, below, or not.

You can tailor some networks to treat PTP preferentially, presumably as extremely high priority, perhaps allowing it to do preemption.  (Your 1, below, I think)  This gets problematical as the rate of PTP traffic grows, perhaps because many applications or many users want their own independent PTP instances, and of course, the individual instances are not cheap to supply with masters and maintain.  Jumps in time happen when a netquake alters path lengths.

A better approach for a great many networks will be for the network to synchronize all its components in a secure and robust manner, so that there is a "good clock" in or near every PE. That "good clock" serves as a master clock to its attached users, using most any PTP profile, perhaps one that hasn't been created, supplying time as a service.  I'm not sure if that is your 2, below, or not.  This way, there is only one good, managed, stable, PTP instance (or multiple instances, for redundancy -- that's up to the network administration).  Time is hard.  The end-to-end model may be great for lots of things, but not necessarily for time.

-- Norm

###############
 On Feb 6, 2017, at 04:22, Jiangyuanlong <jiangyuanlong@huawei.com> wrote:

Synchronization traffic can be categorized into two cases:
1. Synchronization as a service, high availability can be an advantage for this kind of service
Synchronization service is transported from an ingress PE to an egress PE, replication/elimination can optionally be applied between two PEs (i.e., on S-PEs), while all network nodes including PEs and S-PEs are not aware of the sync message themselves (that is, they don't need to process the PTP messages in the service). And the egress PE will terminate and provide a single copy of each sync packet to a destination CE.

2. Synchronization as an infrastructure
Since existing technology including SyncE and IEEE 1588 rely heavily on a tree topology to work properly, replication/elimination must not be used in this case.

My 2 cents,
Yuanlong

-----Original Message-----
From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf Of
Jouni Korhonen
Sent: Wednesday, February 01, 2017 4:25 AM
To: Balázs Varga A
Cc: Loa Andersson; Tal Mizrahi; detnet-dp-dt@ietf.org
Subject: Re: [Detnet-dp-dt] [EXT] Re: Data Plane Approach - Synchronization
Traffic

Indeed. Not all traffic will receive the replication/elimination service. That is
based on the configuration.

- Jouni


--
Jouni Korhonen, Broadcom Ltd.
M: +1-408-391-7160

On Jan 31, 2017, at 12:13 PM, Balázs Varga A
<balazs.a.varga@ericsson.com> wrote:

Hi,
For sync usually we need hop-by-hop forwarding.
So it is not clear why to consider replication (and elimination) at all?
Cheers
Bala'zs

-----Original Message-----
From: Detnet-dp-dt [mailto:detnet-dp-dt-bounces@ietf.org] On Behalf Of
Tal Mizrahi
Sent: Friday, January 27, 2017 8:37 AM
To: Jouni Korhonen <jouni.korhonen@broadcom.com>
Cc: detnet-dp-dt@ietf.org; Loa Andersson <loa@pi.nu>
Subject: Re: [Detnet-dp-dt] [EXT] Re: Data Plane Approach -
Synchronization Traffic

In a path redundancy case would the PTP messages on multiple paths be
exact copies a single origin PTP message or different PTP messages?

They would be two different PTP messages.
This implies that we would not like PTP packets to be subject to replication
and elimination.

Tal.


-----Original Message-----
From: Jouni Korhonen [mailto:jouni.korhonen@broadcom.com]
Sent: Thursday, January 26, 2017 8:40 PM
To: Tal Mizrahi
Cc: Loa Andersson; detnet-dp-dt@ietf.org
Subject: Re: [Detnet-dp-dt] [EXT] Re: Data Plane Approach -
Synchronization Traffic



On Jan 25, 2017, at 11:10 PM, Tal Mizrahi <talmi@marvell.com> wrote:

Hi Loa,


- If the answer is yes: not sure replication and elimination makes
sense for
PTP.

Why is that?

In order for PTP to work well, PTP packets have to be consistently
sent over the
same path. If packets are intermittently sent through two different
paths (with two different delays) the PTP slave will not be able to
synchronize in a stable way.
However, it *does* make sense for PTP to be sent through two
different paths
*without* elimination at the end. Such path redundancy allows the
slave to always receive the sync information through both paths,
which actually allows more robust synchronization than over a single
path.

So path redundancy is good for PTP, but elimination - not so good.

In a path redundancy case would the PTP messages on multiple paths be
exact copies a single origin PTP message or different PTP messages?

- JOuni



Cheers,
Tal.


-----Original Message-----
From: Loa Andersson [mailto:loa@pi.nu]
Sent: Thursday, January 26, 2017 9:01 AM
To: Tal Mizrahi; detnet-dp-dt@ietf.org
Subject: [EXT] Re: [Detnet-dp-dt] Data Plane Approach -
Synchronization Traffic

External Email

-------------------------------------------------------------------
-
-
-
Tal,

On 2017-01-26 14:44, Tal Mizrahi wrote:
Hi,

I realize this is a bit off-topic, but one of the things I am
wondering about is how
synchronization traffic (PTP) is forwarded in the context of the
data plane approaches we have been considering.
Is PTP transported as a DETNET flow?
- If the answer is no: does that mean we are assuming that
synchronization is
achieved at a different layer, possibly requiring dedicated
communication between the customer and provider?
- If the answer is yes: not sure replication and elimination makes
sense for
PTP.

Why is that?

/Loa

Will be happy to hear your thoughts, and apologies if this has
already been
discussed elsewhere and I am not aware.

Cheers,
Tal.
_______________________________________________
Detnet-dp-dt mailing list
Detnet-dp-dt@ietf.org
https://www.ietf.org/mailman/listinfo/detnet-dp-dt


--


Loa Andersson                        email:
loa@mail01.huawei.com
Senior MPLS Expert                          loa@pi.nu
Huawei Technologies (consultant)     phone: +46 739 81 21 64

_______________________________________________
Detnet-dp-dt mailing list
Detnet-dp-dt@ietf.org
https://www.ietf.org/mailman/listinfo/detnet-dp-dt

_______________________________________________
Detnet-dp-dt mailing list
Detnet-dp-dt@ietf.org
https://www.ietf.org/mailman/listinfo/detnet-dp-dt

_______________________________________________
Detnet-dp-dt mailing list
Detnet-dp-dt@ietf.org
https://www.ietf.org/mailman/listinfo/detnet-dp-dt
_______________________________________________
Detnet-dp-dt mailing list
Detnet-dp-dt@ietf.org
https://www.ietf.org/mailman/listinfo/detnet-dp-dt