SlideShare uma empresa Scribd logo
1 de 26
Baixar para ler offline
Clocking & Sync
SyncE , NTP , PTP etc.
Oded Rotter
oded1233@gmail.com
Based On:
http://en.wikipedia.org/wiki/Synchronous_Ethernet
http://www.metroethernetforum.org/Assets/White_Papers/Packet_Synchronization_over_Carrier_Ethernet_Net
works_for_MBH_2012021.pdf
http://www.ipinfusion.com/products/zebos/protocols/carrier-ethernet/timing-and-synchronization
http://www.cisco.com/c/en/us/products/collateral/routers/asr-9000-series-aggregation-services-
routers/white_paper_c11-500360.html
http://en.wikipedia.org/wiki/Network_Time_Protocol
http://en.wikipedia.org/wiki/Precision_Time_Protocol
http://en.wikipedia.org/wiki/Synchronization_in_telecommunications
http://tagus.inesc-id.pt/~pestrela/timip/Challenges_deploying_PTPv2_in_a_Global_Financial_company.pdf
www.ietf.org/proceedings/68/slides/tictoc-3/tictoc-3.ppt
http://www.nist.gov/el/isd/ieee/upload/tutorial-basic.pdf
www.eecis.udel.edu/~mills/database/brief/distlec/distlec.ppt
‫מושגים‬
• Synchronous Ethernet (SyncE)
• Precision Time Protocol (PTP)
• Network Time Protocol (NTP)
• Simple Network Time Protocol (SNTP)
• Adaptive Clock Recovery (ACR)
• Primary Reference Clock (PRC)
• Primary reference source (PRS)
• Cesium oscillator
• Global Positioning System (GPS)
• Building Integrated Timing Supply (BITS)
• Synchronization Supply Unit (SSU)
• Two-Way Time Transfer (TWTT)
Stratum
Stratum 0
These are high-precision timekeeping devices such as atomic (cesium, rubidium)
clocks, GPS clocks or other radio clocks. They generate a very accurate pulse per
second signal that triggers an interrupt and timestamp on a connected computer.
Stratum 0 devices are also known as reference clocks.
Stratum 1
These are computers whose system clocks are synchronized to within a few
microseconds of their attached stratum 0 devices. Stratum 1 servers may peer with
other stratum 1 servers for sanity checking and backup.[8] They are also referred to as
primary time servers.[2][3]
Stratum 2
These are computers that are synchronized over a
network to stratum 1 servers. Often a stratum 2 computer will query several stratum 1
servers. Stratum 2 computers may also peer with other stratum 2 computers to
provide more stable and robust time for all devices in the peer group.
Stratum 3
These are computers that are synchronized to stratum 2 servers. They employ exactly
the same algorithms for peering and data sampling as stratum 2, and can themselves
act as servers for stratum 4 computers, and so on.
‫זה‬ ‫מה‬?
•‫השתמשנו‬ ‫בעבר‬(‫שירות‬ ‫ספקי‬)‫באמצעות‬ ‫שעונים‬ ‫וסנכרון‬ ‫בהפצת‬
‫ה‬ ‫ברשת‬ ‫מובנים‬ ‫מנגנונים‬-TDM(SDH,PDH,T1,E1)
•‫ל‬ ‫במעבר‬ ‫עכשיו‬-IP,‫אחר‬ ‫פתרון‬ ‫להיות‬ ‫צריך‬.
•‫היבטים‬ ‫כמה‬:
‫וסנכרון‬ ‫שעון‬ ‫הפצת‬
•SyncE-‫ברמה‬ ‫תדר‬ ‫הפצת‬ ‫מאפשר‬‫הפיזית‬‫ממשק‬ ‫גבי‬ ‫על‬‫אתרנט‬.
‫פרמטרים‬ ‫אותם‬ ‫את‬ ‫לספק‬ ‫אמור‬(Jitter,Wander Tolerance,
‫וכו‬ ‫תדרים‬')‫ברשתות‬ ‫כמו‬SDH‫הבאים‬ ‫התקנים‬ ‫על‬ ‫המתבססות‬:
TU-T G.813 and G.812 or Telcordia GR-1244-CORE
ITU-T G.707, G.781, Telcordia GR-253-CORE, ANSI T1.101.
‫זה‬ ‫מה‬?(‫המשך‬)
•‫ברמת‬ ‫שעון‬ ‫פתרונות‬L2,L3:
–NTP(‫ובעיותיו‬ ‫גרסאותיו‬ ‫שלל‬ ‫על‬ ‫והידוע‬ ‫המוכר‬)
–PTP(‫יותר‬‫מ‬ ‫מדויק‬-NTP+‫תדר‬ ‫העברת‬)
–Circuit Emulation Services (CES) encapsulation
(‫לזקנים‬‫גיקים‬‫בלבד‬)
Clocking and sync
Clocking and sync
Clocking and sync
SyncE–‫רלוונטיים‬ ‫תקנים‬
• ITU-T G.8261: Timing and synchronization
aspects in packet network
• ITU-T G.8262: Timing characteristics of
Synchronous Ethernet equipment slave clock
• ITU-T G.8264: Distribution of timing through
packet networks
• ITU-T G.781: Synchronization layer functions
SyncE
SyncE TLV
‫לפריסת‬ ‫דוגמא‬SyncE
‫מבוססת‬ ‫לפריסה‬ ‫דוגמא‬SyncE
NTP
1985
NTPv0
(RFC 958)
NTP Packet
Header, offset &
delay calculation
1988
NTPv1
(RFC 1059)
Comprehensive
specification
of protocol
and algorithms
Client and server,
symmetric
operational
modes
1989
NTPv2
(RFC 1119)
NTP Control
Message
Protocol
(Management
of clients)
Support for
cryptographic
authentication
based on
64-bit data
encryption
Standard (DES)
keys
1992
NTPv3
(RFC1305)
Improve
stability and
accuracy (new
algorithm)
Broadcast
operational
mode
2010
NTPv4
RFC5905
Support of security
features
Support of
automatic
configuration
Algorithm
improvements
(Performance)
Backward
compatible with
NTPv3
Significant revision
of NTPv3
SNTP (RFC2030)
•‫מ‬ ‫יותר‬ ‫פשוט‬ ‫ישום‬-NTP
•‫מ‬ ‫מדויק‬ ‫פחות‬-NTP
PPTP
PPTP (RFC2637, ieee1588), PPTPv2
•‫יחסי‬Client /Server(‫היררכי‬)‫שיהוי‬ ‫ומדידת‬ ‫שעון‬ ‫בהפצת‬‫בינהם‬
•‫מדידת‬‫לינק‬ ‫ברמת‬ ‫שיהוי‬(PPTPv2)
•‫בחירת‬Best Master
Clocking and sync
PPTP
Start-Control-Connection-ReplyStart-Control-Connection-Request
PPTP
‫הפרוטוקולים‬ ‫בין‬ ‫השוואה‬
‫הפרוטוקולים‬ ‫בין‬ ‫השוואה‬(‫המשך‬)
‫ב‬ ‫תוספות‬-PTPv2
•‫מננו‬ ‫קטן‬ ‫דיוק‬‫שניה‬
•‫יותר‬ ‫מהירות‬ ‫ותשדורות‬ ‫דגימה‬ ‫קצבי‬
•‫ב‬ ‫גם‬ ‫תמיכה‬-Unicast
•‫באסימטריות‬ ‫תמיכה‬
•‫שרידות‬ ‫שיפור‬
•‫להגדרה‬ ‫הניתנת‬ ‫היררכיה‬
•UDP
•Transparent clocks
‫טוב‬ ‫זה‬ ‫מה‬ ‫בשביל‬?
•‫ברירה‬ ‫אין‬
27
‫השטן‬ ‫של‬ ‫פרקליטו‬ ‫שואל‬ ‫מה‬?
•‫פה‬ ‫חדש‬ ‫מה‬?
•‫עוד‬Buzzword?
•‫ליהודים‬ ‫טוב‬ ‫זה‬?
•‫לזכור‬ ‫שצריך‬ ‫תיבות‬ ‫ראשי‬ ‫עוד‬?
•‫עוד‬‫שצריך‬ ‫תקנים‬‫ללמוד‬?
27
‫של‬ ‫לשאלותיו‬ ‫וארוכה‬ ‫מנומקת‬ ‫תשובה‬
‫השטן‬ ‫של‬ ‫פרקליטו‬?
27
‫סרט‬ ‫לראות‬ ‫לי‬ ‫בא‬...
• https://www.youtube.com/watch?v=QkEmJrLXHUk
• https://www.youtube.com/watch?v=N7nTCHxBitU
• https://www.youtube.com/watch?v=250reOmrN70
• https://www.youtube.com/watch?v=eitxR-_lMxs
• https://www.youtube.com/watch?v=yw-gd01aOYg
• https://www.youtube.com/watch?v=9Efij8zW8-k

Mais conteúdo relacionado

Mais procurados

Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)Andriy Berestovskyy
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaJim St. Leger
 
OVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
OVS and DPDK - T.F. Herbert, K. Traynor, M. GrayOVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
OVS and DPDK - T.F. Herbert, K. Traynor, M. Grayharryvanhaaren
 
Dpdk – IoT packet analyzer
Dpdk – IoT packet analyzerDpdk – IoT packet analyzer
Dpdk – IoT packet analyzerVipin Varghese
 
IxVM on CML
IxVM on CMLIxVM on CML
IxVM on CMLnpsg
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDKLagopus SDN/OpenFlow switch
 
DPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettDPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettJim St. Leger
 
How deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performanceHow deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performanceCumulus Networks
 
Cellular technology with Embedded Linux - COSCUP 2016
Cellular technology with Embedded Linux - COSCUP 2016Cellular technology with Embedded Linux - COSCUP 2016
Cellular technology with Embedded Linux - COSCUP 2016SZ Lin
 
Devconf2017 - Can VMs networking benefit from DPDK
Devconf2017 - Can VMs networking benefit from DPDKDevconf2017 - Can VMs networking benefit from DPDK
Devconf2017 - Can VMs networking benefit from DPDKMaxime Coquelin
 
DPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith WilesDPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith WilesJim St. Leger
 
introduction of iptables in linux
introduction of iptables in linuxintroduction of iptables in linux
introduction of iptables in linuxNouman Baloch
 
Iptables Configuration
Iptables ConfigurationIptables Configuration
Iptables Configurationstom123
 

Mais procurados (20)

Userspace networking
Userspace networkingUserspace networking
Userspace networking
 
Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)Network Programming: Data Plane Development Kit (DPDK)
Network Programming: Data Plane Development Kit (DPDK)
 
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro NakajimaDPDK Summit 2015 - NTT - Yoshihiro Nakajima
DPDK Summit 2015 - NTT - Yoshihiro Nakajima
 
OVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
OVS and DPDK - T.F. Herbert, K. Traynor, M. GrayOVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
OVS and DPDK - T.F. Herbert, K. Traynor, M. Gray
 
Dpdk performance
Dpdk performanceDpdk performance
Dpdk performance
 
Dpdk – IoT packet analyzer
Dpdk – IoT packet analyzerDpdk – IoT packet analyzer
Dpdk – IoT packet analyzer
 
IxVM on CML
IxVM on CMLIxVM on CML
IxVM on CML
 
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
DPDK summit 2015: It's kind of fun  to do the impossible with DPDKDPDK summit 2015: It's kind of fun  to do the impossible with DPDK
DPDK summit 2015: It's kind of fun to do the impossible with DPDK
 
100 M pps on PC.
100 M pps on PC.100 M pps on PC.
100 M pps on PC.
 
Intel dpdk Tutorial
Intel dpdk TutorialIntel dpdk Tutorial
Intel dpdk Tutorial
 
DPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles ShiflettDPDK Summit 2015 - Aspera - Charles Shiflett
DPDK Summit 2015 - Aspera - Charles Shiflett
 
How deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performanceHow deep is your buffer – Demystifying buffers and application performance
How deep is your buffer – Demystifying buffers and application performance
 
Cellular technology with Embedded Linux - COSCUP 2016
Cellular technology with Embedded Linux - COSCUP 2016Cellular technology with Embedded Linux - COSCUP 2016
Cellular technology with Embedded Linux - COSCUP 2016
 
Wireshark
WiresharkWireshark
Wireshark
 
Devconf2017 - Can VMs networking benefit from DPDK
Devconf2017 - Can VMs networking benefit from DPDKDevconf2017 - Can VMs networking benefit from DPDK
Devconf2017 - Can VMs networking benefit from DPDK
 
DPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith WilesDPDK Summit 2015 - Intel - Keith Wiles
DPDK Summit 2015 - Intel - Keith Wiles
 
introduction of iptables in linux
introduction of iptables in linuxintroduction of iptables in linux
introduction of iptables in linux
 
Ip tables
Ip tablesIp tables
Ip tables
 
Apend. networking linux
Apend. networking linuxApend. networking linux
Apend. networking linux
 
Iptables Configuration
Iptables ConfigurationIptables Configuration
Iptables Configuration
 

Semelhante a Clocking and sync

NextGen Network Synchronization
NextGen Network SynchronizationNextGen Network Synchronization
NextGen Network SynchronizationDhiman Chowdhury
 
Transfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interfaceTransfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interfaceeSAT Publishing House
 
Network: Synchronization: IEEE1588's Future in Computing and the Data Center
Network: Synchronization: IEEE1588's Future in Computing and the Data CenterNetwork: Synchronization: IEEE1588's Future in Computing and the Data Center
Network: Synchronization: IEEE1588's Future in Computing and the Data CenterMichelle Holley
 
Transport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in KoreaTransport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in KoreaJustin Park
 
Comtrend Products Catalogue 2011.pdf
Comtrend Products Catalogue 2011.pdfComtrend Products Catalogue 2011.pdf
Comtrend Products Catalogue 2011.pdfComtrend Corporation
 
Basic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesBasic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesVamsi Krishna Kalavala
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Julien Vermillard
 
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....Marcin Bielak
 
Securing Millions of Devices
Securing Millions of DevicesSecuring Millions of Devices
Securing Millions of DevicesKai Hudalla
 
ETE405-lec4.pptx
ETE405-lec4.pptxETE405-lec4.pptx
ETE405-lec4.pptxmashiur
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONcscpconf
 
Table Of Contents. I.Executive Summary2. Ii.Introduction2.
Table Of Contents. I.Executive Summary2. Ii.Introduction2.Table Of Contents. I.Executive Summary2. Ii.Introduction2.
Table Of Contents. I.Executive Summary2. Ii.Introduction2.Sugar Murillo
 
State of the Union: Open Source Network Function Virtualization
State of the Union: Open Source Network Function VirtualizationState of the Union: Open Source Network Function Virtualization
State of the Union: Open Source Network Function VirtualizationSamsung Open Source Group
 
Synchronisation and Time Distribution in Modern Telecommunications Networks
Synchronisation and Time Distribution in Modern Telecommunications NetworksSynchronisation and Time Distribution in Modern Telecommunications Networks
Synchronisation and Time Distribution in Modern Telecommunications Networks3G4G
 
9Tuts.Com New CCNA 200-120 New CCNA New Questions 2
9Tuts.Com New CCNA 200-120 New CCNA   New Questions 29Tuts.Com New CCNA 200-120 New CCNA   New Questions 2
9Tuts.Com New CCNA 200-120 New CCNA New Questions 2Lori Head
 
Network time protocol
Network time protocolNetwork time protocol
Network time protocolMohd Amir
 

Semelhante a Clocking and sync (20)

NextGen Network Synchronization
NextGen Network SynchronizationNextGen Network Synchronization
NextGen Network Synchronization
 
Transfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interfaceTransfer of ut information from fpga through ethernet interface
Transfer of ut information from fpga through ethernet interface
 
Network: Synchronization: IEEE1588's Future in Computing and the Data Center
Network: Synchronization: IEEE1588's Future in Computing and the Data CenterNetwork: Synchronization: IEEE1588's Future in Computing and the Data Center
Network: Synchronization: IEEE1588's Future in Computing and the Data Center
 
PrasadResume
PrasadResumePrasadResume
PrasadResume
 
Transport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in KoreaTransport SDN & OpenDaylight Use Cases in Korea
Transport SDN & OpenDaylight Use Cases in Korea
 
Comtrend Products Catalogue 2011.pdf
Comtrend Products Catalogue 2011.pdfComtrend Products Catalogue 2011.pdf
Comtrend Products Catalogue 2011.pdf
 
Basic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notesBasic ccna interview questions and answers ~ sysnet notes
Basic ccna interview questions and answers ~ sysnet notes
 
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
Iot Conference Berlin M2M,IoT, device management: one protocol to rule them all?
 
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
Internet of Things - protocols review (MeetUp Wireless & Networks, Poznań 21....
 
Securing Millions of Devices
Securing Millions of DevicesSecuring Millions of Devices
Securing Millions of Devices
 
Time Synchronisation
Time SynchronisationTime Synchronisation
Time Synchronisation
 
ETE405-lec4.pptx
ETE405-lec4.pptxETE405-lec4.pptx
ETE405-lec4.pptx
 
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATIONETHERNET PACKET PROCESSOR FOR SOC APPLICATION
ETHERNET PACKET PROCESSOR FOR SOC APPLICATION
 
Table Of Contents. I.Executive Summary2. Ii.Introduction2.
Table Of Contents. I.Executive Summary2. Ii.Introduction2.Table Of Contents. I.Executive Summary2. Ii.Introduction2.
Table Of Contents. I.Executive Summary2. Ii.Introduction2.
 
State of the Union: Open Source Network Function Virtualization
State of the Union: Open Source Network Function VirtualizationState of the Union: Open Source Network Function Virtualization
State of the Union: Open Source Network Function Virtualization
 
DTS_4138-timeserver
DTS_4138-timeserverDTS_4138-timeserver
DTS_4138-timeserver
 
Synchronisation and Time Distribution in Modern Telecommunications Networks
Synchronisation and Time Distribution in Modern Telecommunications NetworksSynchronisation and Time Distribution in Modern Telecommunications Networks
Synchronisation and Time Distribution in Modern Telecommunications Networks
 
9Tuts.Com New CCNA 200-120 New CCNA New Questions 2
9Tuts.Com New CCNA 200-120 New CCNA   New Questions 29Tuts.Com New CCNA 200-120 New CCNA   New Questions 2
9Tuts.Com New CCNA 200-120 New CCNA New Questions 2
 
Network time protocol
Network time protocolNetwork time protocol
Network time protocol
 
DTS_4148-grandmaster
DTS_4148-grandmasterDTS_4148-grandmaster
DTS_4148-grandmaster
 

Mais de Oded Rotter

שלמה המלך.pdf
שלמה המלך.pdfשלמה המלך.pdf
שלמה המלך.pdfOded Rotter
 
ארון הברית.pdf
ארון הברית.pdfארון הברית.pdf
ארון הברית.pdfOded Rotter
 
הסיפור המקראי.pdf
הסיפור המקראי.pdfהסיפור המקראי.pdf
הסיפור המקראי.pdfOded Rotter
 
the Golden calf.pdf
the Golden calf.pdfthe Golden calf.pdf
the Golden calf.pdfOded Rotter
 
exodus from Egypt.pdf
exodus from Egypt.pdfexodus from Egypt.pdf
exodus from Egypt.pdfOded Rotter
 
תפילת חנה.pdf
תפילת חנה.pdfתפילת חנה.pdf
תפילת חנה.pdfOded Rotter
 
עליות משה להר סיני.pdf
עליות משה להר סיני.pdfעליות משה להר סיני.pdf
עליות משה להר סיני.pdfOded Rotter
 
ניהול אנרגיה בארגונים עסקיים.pdf
ניהול אנרגיה בארגונים עסקיים.pdfניהול אנרגיה בארגונים עסקיים.pdf
ניהול אנרגיה בארגונים עסקיים.pdfOded Rotter
 
חיפוש עבודה באינטרנט.pdf
חיפוש עבודה באינטרנט.pdfחיפוש עבודה באינטרנט.pdf
חיפוש עבודה באינטרנט.pdfOded Rotter
 
Sdn dell lab report v2
Sdn dell lab report v2Sdn dell lab report v2
Sdn dell lab report v2Oded Rotter
 
Container networking
Container networkingContainer networking
Container networkingOded Rotter
 

Mais de Oded Rotter (20)

יהוה.pdf
יהוה.pdfיהוה.pdf
יהוה.pdf
 
שלמה המלך.pdf
שלמה המלך.pdfשלמה המלך.pdf
שלמה המלך.pdf
 
ארון הברית.pdf
ארון הברית.pdfארון הברית.pdf
ארון הברית.pdf
 
הסיפור המקראי.pdf
הסיפור המקראי.pdfהסיפור המקראי.pdf
הסיפור המקראי.pdf
 
the Golden calf.pdf
the Golden calf.pdfthe Golden calf.pdf
the Golden calf.pdf
 
exodus from Egypt.pdf
exodus from Egypt.pdfexodus from Egypt.pdf
exodus from Egypt.pdf
 
תפילת חנה.pdf
תפילת חנה.pdfתפילת חנה.pdf
תפילת חנה.pdf
 
עליות משה להר סיני.pdf
עליות משה להר סיני.pdfעליות משה להר סיני.pdf
עליות משה להר סיני.pdf
 
ניהול אנרגיה בארגונים עסקיים.pdf
ניהול אנרגיה בארגונים עסקיים.pdfניהול אנרגיה בארגונים עסקיים.pdf
ניהול אנרגיה בארגונים עסקיים.pdf
 
חיפוש עבודה באינטרנט.pdf
חיפוש עבודה באינטרנט.pdfחיפוש עבודה באינטרנט.pdf
חיפוש עבודה באינטרנט.pdf
 
Serverless
ServerlessServerless
Serverless
 
BBR
BBRBBR
BBR
 
NB-IoT
NB-IoTNB-IoT
NB-IoT
 
Lo ra
Lo raLo ra
Lo ra
 
Tls 1 3
Tls 1 3Tls 1 3
Tls 1 3
 
Bufferbloat
BufferbloatBufferbloat
Bufferbloat
 
Sdn dell lab report v2
Sdn dell lab report v2Sdn dell lab report v2
Sdn dell lab report v2
 
SDDC
SDDCSDDC
SDDC
 
Container networking
Container networkingContainer networking
Container networking
 
Container
ContainerContainer
Container
 

Último

LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSLESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSlesteraporado16
 
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSTYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSedrianrheine
 
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxBio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxnaveenithkrishnan
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024Jan Löffler
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteMavein
 
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfLESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfmchristianalwyn
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsRoxana Stingu
 
Zero-day Vulnerabilities
Zero-day VulnerabilitiesZero-day Vulnerabilities
Zero-day Vulnerabilitiesalihassaah1994
 
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx -  JoyPress WordpressPresentation2.pptx -  JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpressssuser166378
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...APNIC
 
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Shubham Pant
 
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdfIntroduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdfShreedeep Rayamajhi
 

Último (12)

LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASSLESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
LESSON 10/ GROUP 10/ ST. THOMAS AQUINASS
 
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDSTYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
TYPES AND DEFINITION OF ONLINE CRIMES AND HAZARDS
 
Bio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptxBio Medical Waste Management Guideliness 2023 ppt.pptx
Bio Medical Waste Management Guideliness 2023 ppt.pptx
 
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
WordPress by the numbers - Jan Loeffler, CTO WebPros, CloudFest 2024
 
Computer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a WebsiteComputer 10 Lesson 8: Building a Website
Computer 10 Lesson 8: Building a Website
 
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdfLESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
LESSON 5 GROUP 10 ST. THOMAS AQUINAS.pdf
 
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced HorizonsVision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
Vision Forward: Tracing Image Search SEO From Its Roots To AI-Enhanced Horizons
 
Zero-day Vulnerabilities
Zero-day VulnerabilitiesZero-day Vulnerabilities
Zero-day Vulnerabilities
 
Presentation2.pptx - JoyPress Wordpress
Presentation2.pptx -  JoyPress WordpressPresentation2.pptx -  JoyPress Wordpress
Presentation2.pptx - JoyPress Wordpress
 
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
Benefits of doing Internet peering and running an Internet Exchange (IX) pres...
 
Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024Check out the Free Landing Page Hosting in 2024
Check out the Free Landing Page Hosting in 2024
 
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdfIntroduction to ICANN and Fellowship program  by Shreedeep Rayamajhi.pdf
Introduction to ICANN and Fellowship program by Shreedeep Rayamajhi.pdf
 

Clocking and sync

  • 1. Clocking & Sync SyncE , NTP , PTP etc. Oded Rotter oded1233@gmail.com Based On: http://en.wikipedia.org/wiki/Synchronous_Ethernet http://www.metroethernetforum.org/Assets/White_Papers/Packet_Synchronization_over_Carrier_Ethernet_Net works_for_MBH_2012021.pdf http://www.ipinfusion.com/products/zebos/protocols/carrier-ethernet/timing-and-synchronization http://www.cisco.com/c/en/us/products/collateral/routers/asr-9000-series-aggregation-services- routers/white_paper_c11-500360.html http://en.wikipedia.org/wiki/Network_Time_Protocol http://en.wikipedia.org/wiki/Precision_Time_Protocol http://en.wikipedia.org/wiki/Synchronization_in_telecommunications http://tagus.inesc-id.pt/~pestrela/timip/Challenges_deploying_PTPv2_in_a_Global_Financial_company.pdf www.ietf.org/proceedings/68/slides/tictoc-3/tictoc-3.ppt http://www.nist.gov/el/isd/ieee/upload/tutorial-basic.pdf www.eecis.udel.edu/~mills/database/brief/distlec/distlec.ppt
  • 2. ‫מושגים‬ • Synchronous Ethernet (SyncE) • Precision Time Protocol (PTP) • Network Time Protocol (NTP) • Simple Network Time Protocol (SNTP) • Adaptive Clock Recovery (ACR) • Primary Reference Clock (PRC) • Primary reference source (PRS) • Cesium oscillator • Global Positioning System (GPS) • Building Integrated Timing Supply (BITS) • Synchronization Supply Unit (SSU) • Two-Way Time Transfer (TWTT)
  • 3. Stratum Stratum 0 These are high-precision timekeeping devices such as atomic (cesium, rubidium) clocks, GPS clocks or other radio clocks. They generate a very accurate pulse per second signal that triggers an interrupt and timestamp on a connected computer. Stratum 0 devices are also known as reference clocks. Stratum 1 These are computers whose system clocks are synchronized to within a few microseconds of their attached stratum 0 devices. Stratum 1 servers may peer with other stratum 1 servers for sanity checking and backup.[8] They are also referred to as primary time servers.[2][3] Stratum 2 These are computers that are synchronized over a network to stratum 1 servers. Often a stratum 2 computer will query several stratum 1 servers. Stratum 2 computers may also peer with other stratum 2 computers to provide more stable and robust time for all devices in the peer group. Stratum 3 These are computers that are synchronized to stratum 2 servers. They employ exactly the same algorithms for peering and data sampling as stratum 2, and can themselves act as servers for stratum 4 computers, and so on.
  • 4. ‫זה‬ ‫מה‬? •‫השתמשנו‬ ‫בעבר‬(‫שירות‬ ‫ספקי‬)‫באמצעות‬ ‫שעונים‬ ‫וסנכרון‬ ‫בהפצת‬ ‫ה‬ ‫ברשת‬ ‫מובנים‬ ‫מנגנונים‬-TDM(SDH,PDH,T1,E1) •‫ל‬ ‫במעבר‬ ‫עכשיו‬-IP,‫אחר‬ ‫פתרון‬ ‫להיות‬ ‫צריך‬. •‫היבטים‬ ‫כמה‬: ‫וסנכרון‬ ‫שעון‬ ‫הפצת‬ •SyncE-‫ברמה‬ ‫תדר‬ ‫הפצת‬ ‫מאפשר‬‫הפיזית‬‫ממשק‬ ‫גבי‬ ‫על‬‫אתרנט‬. ‫פרמטרים‬ ‫אותם‬ ‫את‬ ‫לספק‬ ‫אמור‬(Jitter,Wander Tolerance, ‫וכו‬ ‫תדרים‬')‫ברשתות‬ ‫כמו‬SDH‫הבאים‬ ‫התקנים‬ ‫על‬ ‫המתבססות‬: TU-T G.813 and G.812 or Telcordia GR-1244-CORE ITU-T G.707, G.781, Telcordia GR-253-CORE, ANSI T1.101.
  • 5. ‫זה‬ ‫מה‬?(‫המשך‬) •‫ברמת‬ ‫שעון‬ ‫פתרונות‬L2,L3: –NTP(‫ובעיותיו‬ ‫גרסאותיו‬ ‫שלל‬ ‫על‬ ‫והידוע‬ ‫המוכר‬) –PTP(‫יותר‬‫מ‬ ‫מדויק‬-NTP+‫תדר‬ ‫העברת‬) –Circuit Emulation Services (CES) encapsulation (‫לזקנים‬‫גיקים‬‫בלבד‬)
  • 9. SyncE–‫רלוונטיים‬ ‫תקנים‬ • ITU-T G.8261: Timing and synchronization aspects in packet network • ITU-T G.8262: Timing characteristics of Synchronous Ethernet equipment slave clock • ITU-T G.8264: Distribution of timing through packet networks • ITU-T G.781: Synchronization layer functions
  • 10. SyncE
  • 14. NTP 1985 NTPv0 (RFC 958) NTP Packet Header, offset & delay calculation 1988 NTPv1 (RFC 1059) Comprehensive specification of protocol and algorithms Client and server, symmetric operational modes 1989 NTPv2 (RFC 1119) NTP Control Message Protocol (Management of clients) Support for cryptographic authentication based on 64-bit data encryption Standard (DES) keys 1992 NTPv3 (RFC1305) Improve stability and accuracy (new algorithm) Broadcast operational mode 2010 NTPv4 RFC5905 Support of security features Support of automatic configuration Algorithm improvements (Performance) Backward compatible with NTPv3 Significant revision of NTPv3
  • 15. SNTP (RFC2030) •‫מ‬ ‫יותר‬ ‫פשוט‬ ‫ישום‬-NTP •‫מ‬ ‫מדויק‬ ‫פחות‬-NTP
  • 16. PPTP PPTP (RFC2637, ieee1588), PPTPv2 •‫יחסי‬Client /Server(‫היררכי‬)‫שיהוי‬ ‫ומדידת‬ ‫שעון‬ ‫בהפצת‬‫בינהם‬ •‫מדידת‬‫לינק‬ ‫ברמת‬ ‫שיהוי‬(PPTPv2) •‫בחירת‬Best Master
  • 18. PPTP
  • 22. ‫ב‬ ‫תוספות‬-PTPv2 •‫מננו‬ ‫קטן‬ ‫דיוק‬‫שניה‬ •‫יותר‬ ‫מהירות‬ ‫ותשדורות‬ ‫דגימה‬ ‫קצבי‬ •‫ב‬ ‫גם‬ ‫תמיכה‬-Unicast •‫באסימטריות‬ ‫תמיכה‬ •‫שרידות‬ ‫שיפור‬ •‫להגדרה‬ ‫הניתנת‬ ‫היררכיה‬ •UDP •Transparent clocks
  • 23. ‫טוב‬ ‫זה‬ ‫מה‬ ‫בשביל‬? •‫ברירה‬ ‫אין‬ 27
  • 24. ‫השטן‬ ‫של‬ ‫פרקליטו‬ ‫שואל‬ ‫מה‬? •‫פה‬ ‫חדש‬ ‫מה‬? •‫עוד‬Buzzword? •‫ליהודים‬ ‫טוב‬ ‫זה‬? •‫לזכור‬ ‫שצריך‬ ‫תיבות‬ ‫ראשי‬ ‫עוד‬? •‫עוד‬‫שצריך‬ ‫תקנים‬‫ללמוד‬? 27
  • 25. ‫של‬ ‫לשאלותיו‬ ‫וארוכה‬ ‫מנומקת‬ ‫תשובה‬ ‫השטן‬ ‫של‬ ‫פרקליטו‬? 27
  • 26. ‫סרט‬ ‫לראות‬ ‫לי‬ ‫בא‬... • https://www.youtube.com/watch?v=QkEmJrLXHUk • https://www.youtube.com/watch?v=N7nTCHxBitU • https://www.youtube.com/watch?v=250reOmrN70 • https://www.youtube.com/watch?v=eitxR-_lMxs • https://www.youtube.com/watch?v=yw-gd01aOYg • https://www.youtube.com/watch?v=9Efij8zW8-k