Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Clocking & Sync
SyncE , NTP , PTP etc.
Oded Rotter
oded1233@gmail.com
Based On:
http://en.wikipedia.org/wiki/Synchronous_E...
‫מושגים‬
• Synchronous Ethernet (SyncE)
• Precision Time Protocol (PTP)
• Network Time Protocol (NTP)
• Simple Network Tim...
Stratum
Stratum 0
These are high-precision timekeeping devices such as atomic (cesium, rubidium)
clocks, GPS clocks or oth...
‫זה‬ ‫מה‬?
•‫השתמשנו‬ ‫בעבר‬(‫שירות‬ ‫ספקי‬)‫באמצעות‬ ‫שעונים‬ ‫וסנכרון‬ ‫בהפצת‬
‫ה‬ ‫ברשת‬ ‫מובנים‬ ‫מנגנונים‬-TDM(SDH,PD...
‫זה‬ ‫מה‬?(‫המשך‬)
•‫ברמת‬ ‫שעון‬ ‫פתרונות‬L2,L3:
–NTP(‫ובעיותיו‬ ‫גרסאותיו‬ ‫שלל‬ ‫על‬ ‫והידוע‬ ‫המוכר‬)
–PTP(‫יותר‬‫מ‬ ‫...
SyncE–‫רלוונטיים‬ ‫תקנים‬
• ITU-T G.8261: Timing and synchronization
aspects in packet network
• ITU-T G.8262: Timing char...
SyncE
SyncE TLV
‫לפריסת‬ ‫דוגמא‬SyncE
‫מבוססת‬ ‫לפריסה‬ ‫דוגמא‬SyncE
NTP
1985
NTPv0
(RFC 958)
NTP Packet
Header, offset &
delay calculation
1988
NTPv1
(RFC 1059)
Comprehensive
specification
o...
SNTP (RFC2030)
•‫מ‬ ‫יותר‬ ‫פשוט‬ ‫ישום‬-NTP
•‫מ‬ ‫מדויק‬ ‫פחות‬-NTP
PPTP
PPTP (RFC2637, ieee1588), PPTPv2
•‫יחסי‬Client /Server(‫היררכי‬)‫שיהוי‬ ‫ומדידת‬ ‫שעון‬ ‫בהפצת‬‫בינהם‬
•‫מדידת‬‫לינק‬...
PPTP
Start-Control-Connection-ReplyStart-Control-Connection-Request
PPTP
‫הפרוטוקולים‬ ‫בין‬ ‫השוואה‬
‫הפרוטוקולים‬ ‫בין‬ ‫השוואה‬(‫המשך‬)
‫ב‬ ‫תוספות‬-PTPv2
•‫מננו‬ ‫קטן‬ ‫דיוק‬‫שניה‬
•‫יותר‬ ‫מהירות‬ ‫ותשדורות‬ ‫דגימה‬ ‫קצבי‬
•‫ב‬ ‫גם‬ ‫תמיכה‬-Unicast
•‫באסימ...
‫טוב‬ ‫זה‬ ‫מה‬ ‫בשביל‬?
•‫ברירה‬ ‫אין‬
27
‫השטן‬ ‫של‬ ‫פרקליטו‬ ‫שואל‬ ‫מה‬?
•‫פה‬ ‫חדש‬ ‫מה‬?
•‫עוד‬Buzzword?
•‫ליהודים‬ ‫טוב‬ ‫זה‬?
•‫לזכור‬ ‫שצריך‬ ‫תיבות‬ ‫ראשי...
‫של‬ ‫לשאלותיו‬ ‫וארוכה‬ ‫מנומקת‬ ‫תשובה‬
‫השטן‬ ‫של‬ ‫פרקליטו‬?
27
‫סרט‬ ‫לראות‬ ‫לי‬ ‫בא‬...
• https://www.youtube.com/watch?v=QkEmJrLXHUk
• https://www.youtube.com/watch?v=N7nTCHxBitU
• h...
Clocking and sync
Clocking and sync
Clocking and sync
Clocking and sync
Prochain SlideShare
Chargement dans…5
×

Clocking and sync

662 vues

Publié le

clocking and sync over IP.
A short intro with very good links to learn more in depth.
(With a very good lecture of Dennis Hagarty from Cisco)

Publié dans : Internet
  • Soyez le premier à commenter

Clocking and sync

  1. 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. 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. 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. 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. 5. ‫זה‬ ‫מה‬?(‫המשך‬) •‫ברמת‬ ‫שעון‬ ‫פתרונות‬L2,L3: –NTP(‫ובעיותיו‬ ‫גרסאותיו‬ ‫שלל‬ ‫על‬ ‫והידוע‬ ‫המוכר‬) –PTP(‫יותר‬‫מ‬ ‫מדויק‬-NTP+‫תדר‬ ‫העברת‬) –Circuit Emulation Services (CES) encapsulation (‫לזקנים‬‫גיקים‬‫בלבד‬)
  6. 6. 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
  7. 7. SyncE
  8. 8. SyncE TLV
  9. 9. ‫לפריסת‬ ‫דוגמא‬SyncE
  10. 10. ‫מבוססת‬ ‫לפריסה‬ ‫דוגמא‬SyncE
  11. 11. 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
  12. 12. SNTP (RFC2030) •‫מ‬ ‫יותר‬ ‫פשוט‬ ‫ישום‬-NTP •‫מ‬ ‫מדויק‬ ‫פחות‬-NTP
  13. 13. PPTP PPTP (RFC2637, ieee1588), PPTPv2 •‫יחסי‬Client /Server(‫היררכי‬)‫שיהוי‬ ‫ומדידת‬ ‫שעון‬ ‫בהפצת‬‫בינהם‬ •‫מדידת‬‫לינק‬ ‫ברמת‬ ‫שיהוי‬(PPTPv2) •‫בחירת‬Best Master
  14. 14. PPTP
  15. 15. Start-Control-Connection-ReplyStart-Control-Connection-Request PPTP
  16. 16. ‫הפרוטוקולים‬ ‫בין‬ ‫השוואה‬
  17. 17. ‫הפרוטוקולים‬ ‫בין‬ ‫השוואה‬(‫המשך‬)
  18. 18. ‫ב‬ ‫תוספות‬-PTPv2 •‫מננו‬ ‫קטן‬ ‫דיוק‬‫שניה‬ •‫יותר‬ ‫מהירות‬ ‫ותשדורות‬ ‫דגימה‬ ‫קצבי‬ •‫ב‬ ‫גם‬ ‫תמיכה‬-Unicast •‫באסימטריות‬ ‫תמיכה‬ •‫שרידות‬ ‫שיפור‬ •‫להגדרה‬ ‫הניתנת‬ ‫היררכיה‬ •UDP •Transparent clocks
  19. 19. ‫טוב‬ ‫זה‬ ‫מה‬ ‫בשביל‬? •‫ברירה‬ ‫אין‬ 27
  20. 20. ‫השטן‬ ‫של‬ ‫פרקליטו‬ ‫שואל‬ ‫מה‬? •‫פה‬ ‫חדש‬ ‫מה‬? •‫עוד‬Buzzword? •‫ליהודים‬ ‫טוב‬ ‫זה‬? •‫לזכור‬ ‫שצריך‬ ‫תיבות‬ ‫ראשי‬ ‫עוד‬? •‫עוד‬‫שצריך‬ ‫תקנים‬‫ללמוד‬? 27
  21. 21. ‫של‬ ‫לשאלותיו‬ ‫וארוכה‬ ‫מנומקת‬ ‫תשובה‬ ‫השטן‬ ‫של‬ ‫פרקליטו‬? 27
  22. 22. ‫סרט‬ ‫לראות‬ ‫לי‬ ‫בא‬... • 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

×