Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Algox2 Drawings
Algox2 Drawings

Contents:

  • clickhouse
    • arch_live_hist
    • govern_backpressure
    • ingestion_materialization
    • poc
  • k8
    • arch
  • nyse
    • nyse_algox2
    • nyse_x2hub
  • omenv
    • dev.ak-8
    • dev.ak-8wip
  • plantuml_docs
    • INTRODUCTION
    • STANDARD LIBRARY
    • bob_alice
    • color_legend
    • legend_netcolor
    • nwdiag_shapes_1
    • nwdiag_shapes_2
    • nwdiag_shapes_3
    • nwdiag_sprites_1
    • stdlib
  • ptp
    • ptp_nj
  • tracto.ai
    • high-level_architecture_components
    • offline_trainig
    • online_stream_consumption
    • pilot_runbook
    • security_tenancy
  • x2arch
    • caching
    • caching2
Back to top
View this page

ptp_njΒΆ

@startuml
title NTP -> PTP Grandmaster -> Slaves (vertical)

top to bottom direction

actor "External NTP\nServers" as NTP
node "Grandmaster (Ubuntu)\nConnectX-6 NIC" as GM
node "L2 Switch / Fabric\n(PTP Transparent/Boundary optional)" as SW
node "Slave #1 (Ubuntu)\nConnectX-6 NIC" as S1
node "Slave #N (Ubuntu)\nConnectX-6 NIC" as SN

NTP -down-> GM : NTP (UDP/123)\nchrony disciplines CLOCK_REALTIME
GM -down-> SW : PTP Announce/Sync\nptp4l (master, HW TS)
SW -down-> S1 : PTP packets
SW -down-> SN : PTP packets

GM -[hidden]down-> S1

note right of GM
  GM services:
  - chrony (NTP -> system clock)
  - ptp4l: master (-S, HW TS)
  - phc2sys: CLOCK_REALTIME -> /dev/ptp0
end note

note right of S1
  Slave services:
  - ptp4l (slave, HW TS)
  - phc2sys: /dev/ptp0 -> CLOCK_REALTIME
  - chrony disabled or no servers
end note

note right of SW
  If switch supports PTP
  Transparent/Boundary Clock,
  stability improves.
end note
@enduml

Next
tracto.ai
Previous
ptp
Copyright © 2025, AlgoRND
Made with Sphinx and @pradyunsg's Furo
Last updated on Nov 24, 2025

commit:2025-11-23.3dbdeee4b