Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell SmartFabric OS10 User Guide Release 10.5.3

PDF

Configure Precision Time Protocol

You can configure global and interface-level settings to set up the OS10 switch to function as a PTP device. Some of these configurations have default values assigned. For a minimum configuration to set up different use cases, see:

Global configurations

You can configure the following settings globally.

Configure the PTP clock

Configure the PTP clock type on the switch and optionally specify a profile for the clock. OS10 supports the following clock types: boundary and end-to-end transparent. OS10 supports the system default profile and ITU G.8275.1 profile. The profile defines the set of parameters, allowed values of parameters, and default value of parameters. To configure PTP clock:

OS10(config)# ptp clock boundary

Configure the PTP domain

A PTP domain is a logical group of clock devices where all the clocks have the same time synchronized from the grandmaster clock. To configure a domain for PTP clock:

OS10(config)# ptp domain 1

Configure the source IP address for multicast transport

To configure source IP address for PTP multicast packets:

OS10(config)# ptp source ipv4 10.10.10.1
NOTE: The IPv4 or IPv6 address that you configure must correspond to a configured L3 interface (physical, Loopback, VLAN, or port channel) and the interface must be operationally up.

Configure the priority1 attribute

Priority1 has the highest priority in master clock device selection. Lower values have higher priority.

OS10(config)# ptp priority1 125

Configure the priority2 attribute

Priority2 has the fifth precedence in master clock device selection. Lower values have higher priority.

OS10(config)# ptp priority2 120

Configure the local priority attribute for the PTP clock

(Applicable only for the G.8275.1 profile) PTP uses the local priority attribute to compare a potential GM data set.

OS10(config)# ptp local-priority 120

Configure the PTP clock to set the system time

To configure the PTP clock to set the system time:

OS10(config)# ptp system-time enable

Interface-level configurations

Enable PTP on an interface

To enable PTP on an interface:

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp enable

Configure the PTP role

A PTP interface can operate in master or slave role. To configure PTP role:

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp role master
NOTE: The PTP role is set to dynamic by default. If the role is set to dynamic, PTP uses the BMCA to select the master or slave role.

Configure the PTP delay mechanism

While measuring the time delay between the master and slave nodes, PTP takes into account the communication delay. This delay is measured using a delay request message from the slave and a delay response message from the master. To configure PTP delay mechanism:

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp delay-mechanism end-to-end

Configure the PTP transport

Supported PTP transport methods include Layer2 (ethernet), IPv4 (unicast and multicast), and IPv6 (unicast and multicast). Unicast transport method avoids flooding multicast messages in the network.

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp transport ipv4 unicast master

Configure slave devices for a master clock device

You can configure the IP addresses of multiple slave devices. To configure slave devices for the master clock device:

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp transport ipv4 unicast master
OS10(conf-ethernet1/1/1-ptp-ipv4-master)# slave 10.10.10.1
OS10(conf-ethernet1/1/1-ptp-ipv4-master)# slave 10.10.10.2

Configure a source for unicast transport from a master clock device to a slave clock device

You must configure a source IP address for unicast transport from a master clock device to a slave clock device.

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp transport ipv4 unicast master
OS10(conf-ethernet1/1/1-ptp-ipv4-master)# source 10.10.10.2
NOTE: If you are configuring PTP on an OS10 switch that functions as a virtual router, configure the local IP address as the source IP address for UNICAST TRANSPORT mode. Do not configure the virtual IP address as the source IP address.

Configure master clock devices for a slave clock device

You can configure the IP addresses of multiple master clock devices. OS10 supports configuring a maximum of eight master clock devices.

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp transport ipv4 unicast slave
OS10(conf-ethernet1/1/1-ptp-ipv4-slave)# master 10.10.10.1
OS10(conf-ethernet1/1/1-ptp-ipv4-slave)# master 10.10.10.2

Configure a source for unicast transport from a slave clock device to a master clock device

You must configure a source IP address for unicast transport from a slave clock device to a master clock device.

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp transport ipv4 unicast slave
OS10(conf-ethernet1/1/1-ptp-ipv4-slave)# source 10.10.10.2
NOTE: If you are configuring PTP on an OS10 switch that functions as a virtual router, configure the local IP address as the source IP address for UNICAST TRANSPORT mode. Do not configure the virtual IP address as the source IP address.

Configure a PTP VLAN

You can configure a VLAN on a PTP-enabled interface. If you configure a VLAN on the grandmaster clock, the grandmaster clock can drop untagged packets. If the VLAN tagged in a packet is the same as the PTP VLAN, the VLAN tagged packets are received on the PTP interface. Untagged packets are accepted on the PTP interface.

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp vlan 10

Configure the PTP announce message interval

You can configure the time interval in units of log2 seconds between two successive announce messages.

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp announce interval 1

Configure the PTP synchronization message interval

You can configure the time interval in units of log2 seconds between two successive synchronization messages.

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp sync-interval -1

Configure the delay request message interval

You can configure the time interval in units of log2 seconds between two successive delay request messages.

OS10(config)# interface ethernet 1/1/1
OS10(conf-if-eth1/1/1)# ptp delay-req-min-interval 1

Rate this content

Accurate
Useful
Easy to understand
Was this article helpful?
0/3000 characters
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please provide ratings (1-5 stars).
  Please select whether the article was helpful or not.
  Comments cannot contain these special characters: <>()\