Solutions  >  Large AV over IP deployments using IEEE 1588, Precision Timing Protocol, often necessitates the use of Boundary Clocks. View Printable

Trends     All-IP Convergence     Broadcast Workflows     IP Video, HD Video & Digital Signs  
Markets     Media, Broadcast & Production     Professional Audio Video     Defense & Intelligence  

Large AV over IP deployments using IEEE 1588, Precision Timing Protocol, often necessitates the use of Boundary Clocks.

Transparent clocking is often sufficient for small sized networks with only a handful of Audio/Video devices. But larger more complex networks benefit from boundary clocking to better manage a heavy PTP message load.

The Problem
Many switches on the market are purported to be suitable for multimedia ProAV and Media Transport applications, but they end up needing to be replaced or augmented.
 
Most early-stage Audio-over-IP or AV-over-IP deployment start with simple Transparent clocking framework. That is because transparent clocks are easy to use because they simply allow PTP packets to flow through a device.
 

But as more AV devices are added, clocking issues become more complex.   That is where full adherence to the IEEE 1588 standard, including support for multiple Boundary clocking modes by the network switches becomes imperative.  Boundary clocks act as a client to an upstream PTP timing server and as a timing server for downstream clients/devices.  Boundary clocks are needed to take loads off the upstream timing server, preventing constant timing requests from various clients from causing an overload condition.

 


The Picture

Quarra Switches supports boundary clock PTP devices in both master and slave states. Using switches with boundary clock functionality in the path between the grand master clock and the slave clock means that instead of having one long path over many hops, the path is split into multiple shorter segments, allowing better Packet Delay Variation control and improved slave performance. This allows PTP to function as a valid timing option in more network deployments and allows for better scalability and increased robustness.

Boundary clocks simultaneously function as a PTP-slave of an upstream master (ordinary clock) and as a PTP master of downstream slaves and/or boundary clocks.



The Solution
  • Artel Quarra Switches are unique with full IEEE 1588 support for all Clocking Modes including Transparent Clock, Boundary Clock with Hardware Timestamping. This includes support for these multiple profiles on the same switch and at the same time.
  • Quarra Switches offer the SMPTE standards extensions to IEEE 1588 including ST 2110-10 and ST 2059-2 as well as AES67.
  • This includes support for custom PTPv2 clocking on a per-port basis and support the two-step method within Boundary Clocking. A two-step boundary clock acts as a slave on one of its ports, receiving time information from an upstream master clock, and as a master on other ports, distributing time to slave devices.
  • Using the Best Master Clock Algorithm (defined in IEEE 1588) to identify the best clock source means provides resiliency. Once a particular clock is selected, all other potential clocks receive timing from it. If something happens on the network that bumps that preferred or best clock, and it’s no longer available, then the next best clock on the network automatically becomes the reference.
  • Every clock on the network can have a user-provisioned priority field that defines their place in the hierarchy. If two or more clocks share the same high priority value, then other criteria related to clock quality are compared to determine which clock should be selected as the PTP reference.
  • Set consistent PTP profiles while provisioning variables for each element participating on the PTP network. You want to make sure that all the elements have the same profile with the same selection criteria so that every endpoint (client) will shift to the appropriate common source for PTP clock signals in the event of an interruption.
  • Use boundary clocks to partition traffic and create boundaries that keep the flows of PTP messages manageable and prevent an error on one endpoint from propagating and causing havoc across the network.

The Details

Early-stage Audio-over-IP or AV-over-IP deployments are usually architected with a simple Transparent clocking framework.  Ethernet Switches are selected that support IEEE 1588 and Transparent Clock.    Transparent clocks are easy to use.   They simply allow PTP packets to flow through a device.

 
But as more AV devices are added, clocking issues become more complex.  It’s at that point that the Ethernet Switch selection mistake is discovered. 

 

Ethernet Switches for ProAV and Media Broadcast over IP markets should be selected based on full adherence to the IEEE 1588 standard, including support for multiple Boundary clocking modes.  Boundary clocks act as a client to an upstream PTP timing server and as a timing server for downstream clients/devices.  Boundary clocks are needed to take loads off the upstream timing server, preventing constant timing requests from various clients from causing an overload condition.

 

Once the right Ethernet Switches are deployed, there are other things to consider, and it is important to ensure the network elements can support these considerations.

 

Set Consistent PTP Profiles and BMCA Settings

 

All devices that could potentially become the PTP timing server must execute a common Best Master Clock Algorithm (defined in IEEE 1588) to identify the best choice. Once a particular clock is selected, all other potential clocks receive timing from it. If something happens on the network that bumps that preferred or best clock, and it’s no longer available, then the next best clock on the network automatically becomes the reference.

 

Every clock on the network, whether a boundary clock or end device (client), has a user-provisioned priority field that defines their place in the hierarchy. The lower the number, the higher the priority, with high priority indicating that a particular clock is the best one to use and low priority essentially saying, “Don’t use this clock.” If two or more clocks share the same high priority value, then other criteria related to clock quality are compared to determine which clock should be selected as the PTP reference.

 

To keep this model running smoothly, it’s important to set consistent PTP profiles while provisioning variables for each element participating in the PTP network. Because different industries have different PTP profiles for the different variables, you want to make sure that all the elements have the same profile — that they are all speaking the same language — and that the same (and correct) selection criteria are applied across all clocks so that every endpoint (client) will shift to the appropriate common source for PTP clock signals in the event of an interruption.

 

Leverage Your PTP Hierarchy Correctly

 

While both boundary and transparent clocks deliver the signal from the timing server to various clients, or end devices, the two generally serve different purposes.  Transparent clocks are easy to use. They simply allow PTP packets to flow through a device, adding a correction factor to each packet to account for the time it took the packet to flow through the device. With this information, the destination device can calculate the network delay and determine an accurate PTP time.  For larger, more complex networks, a mix of transparent and boundary clocks helps to manage the larger PTP message load effectively. (More endpoints = more PTP messages.)

 

A boundary clock can act as a client device to an upstream PTP timing server and as a timing server for downstream clients/devices, it can be used to take some of the load off of that upstream timing server.  The output of the upstream timing server thus can be shared with multiple downstream devices, preventing constant timing requests from various clients from causing an overload.

 

You can use boundary clocks to partition traffic — to create boundaries that keep the flows of PTP messages manageable and prevent an error on one endpoint from propagating and causing havoc across the network. It’s an extreme case, but not impossible, and could result from a simple mistake that causes an overload on the timing server, or a more malicious denial of service attack. In either case, you can use boundary clocks to contain this kind of threat and add a layer of security to the network.

 

Correlate Clock Accuracy to the Applications

 

When everything is going well, you can trace timing through the PTP timing server, which presumably has a very good clock, all the way to the ultimate reference, an atomic clock. But sometimes things go wrong, and there is a break in the timing chain. At this point, your switch goes into holdover, capturing the latest and most accurate timing data and maintaining it as long as possible.

 

To prepare for this moment, you need to know what your endpoints can handle in terms of drift, which inevitably will occur when clocks are no longer traceable through a GPS or similar time source. Depending on the quality of crystal used in your clock, the rate of drift will be slower or faster. High-quality crystal is costly, and so vendors must make a choice about cost of performance and correlation to a particular application. You too must make a choice about the level of performance — and clock accuracy — required for your application and the endpoints across your network.

 

Other Timing Reference Options

 

PTP messages are just one source of timing information. While they are less common, there are other ways to communicate this data. Physical connections, for example, can carry timing in a different form, such as a waveform. Depending on the industry and application, you may find that you’re working with endpoints or other devices that don’t support PTP. In this case, you want to be sure that you have the means to synchronize with other timing reference modes.

 

Full Support for IEEE 1588

 

It’s always good to know that your systems support all the variables specified in key industry standards and specifications, and in the broadcast realm, IEEE 1588 is one of those specifications. You’ll likely need to be connecting end points that come from different vendors, each with their own interpretation of PTP and how to work with it. Full support for IEEE 1588 will ensure that you have the flexibility to accommodate deviations that might still be within the specification. With robust support for PTP, you can be confident that every aspect of PTP-based synchronization translates well across your network and devices.

 



 
Products
Unified Communications
> VoIP Adapters
> Fax Adapters
> VoIP Gateways
> VoIP Routers
> VoIP IADs - Integrated Access Devices
> Enterprise Session Border Controllers
> Media Gateways
> SS7 Gateways
> Secure End Points (SIP Phones)
> VoIP Public Address & Mass Notification
Software and Cloud
> Virtual SBC | Virtualized SBC
> Virtual Access Router
> VPN Server
> IPv6 IPv4 Converter
> Intelligent Edge Orchestration
> NFV & SDN
Networking & Access
> Ethernet Extenders
> Industrial Switches
> Industrial Ethernet
> Unmanaged Industrial Ethernet Switches
> Managed Industrial Ethernet Switches
> Industrial PoE Switches
> PoE Extenders
> Industrial Network Solutions
> xDSL Products | DSL Modems, DSL VoIP, DSL Router Modems
> Routers
> Dial-Up Access

Sunset Products
 
Datacom Industrial Connectivity
> Industrial PoE Products
> Ethernet Over Fiber
> Line Drivers / Short Range Modems
> Wireline Analog Modems
> Pro AV Live & Media Broadcast Systems
> Fiber Serial DataCom (RS-232/422/530/188C)
> Fiber Telecom (T1/E1/PRI, Analog & ISDN)
> Multiplexers & Sharing Devices
> SFP (Small Form Pluggable) Modules and Kits
> Fiber Alarming, Notification, Relay & Control
> Other Network Extenders
> Defense/Security Fiber Communications
> Baluns
> Surge Protectors & Opto-Isolators
> DataTaps, Testers, Adapters, Rack Kits
> Interface Converters
> Fiber Rack & Enclosure Systems
> Fiber Repeaters & Wavelength Division Multiplexers (WDM)
> Waveguide RF Filters
Media Transport
> Artel Racks & Chassis Infrastructure
> Video Over IP Transport
> Video Over Fiber Transport
> Video, Audio & Data Over Fiber Transport
> Video & Audio Over Fiber Transport
> Ethernet Over Fiber Transport
> Serial DataComm Over Fiber Transport
> Video, Fiber Testers & Splitters
> Wave Division Multiplexers
> Ethernet Switches
> SFP Modules and Kits
 
Sales: [email protected] / +1 301 975 1000
Support: [email protected] / +1 301 975 1007
Join Our Email List
Have Us Contact You
or
Login Connect With Us
X Linkedin Facebook Youtube
 
     Patton LLC Copyright © 2025 All Rights Reserved.

|  Sitemap  |   Legal  |   Privacy Policy  |   Disclaimer  |    X  Facebook  YouTube  LinkedIn  RSS