Тёмный
David Gessner
David Gessner
David Gessner
Подписаться
Комментарии
@KhalilBenMaaoui
@KhalilBenMaaoui 2 дня назад
Hi, thanks a lot for the explanation, will transmitting a follow up message late will introduce an offset? or it does not matter since the slave will sync his clock with the timestamp from the follow up message or it does matter? and we need to send follow up very fast
@khdhirimohamedamine
@khdhirimohamedamine 3 месяца назад
Excellent explanation! Cutos to you
@andreap86082
@andreap86082 5 месяцев назад
This is the very simplified version since the role of the announce message is missed. The ptp announce message is very important since contains the PTP priority ( the Port with the lower priority value become the master!).
@aswinsprabhu
@aswinsprabhu 6 месяцев назад
Nicely explained. Helps a lot. Thank you.
@libor74
@libor74 Год назад
Thank you. I finally understand master - slave sync procedure. Great respect to your teaching skills
@carlossanz866
@carlossanz866 Год назад
Finally I've understood the PTP design. Thanks for your time, man!
@mohammadabdullah4531
@mohammadabdullah4531 Год назад
Very well and precise explanation.
@ganpathji
@ganpathji Год назад
Thank you so much for the superb explanation.
@張清諒-r6z
@張清諒-r6z Год назад
Good presentation for PTP I've ever seen.
@nick_7979
@nick_7979 Год назад
* I need help configuring PTP. My relays are showing slave, slave, Master even though set Tekron server as “Master”. Any suggestions?
@mohamedismail83
@mohamedismail83 Год назад
great
@siddhantsawant7064
@siddhantsawant7064 Год назад
very good and crystal-clear explanation with diagram thank you
@jantonkens9820
@jantonkens9820 Год назад
How does it work if propagation is not the same in both directions? So when delay in one direction is not round-trip/2 ? That is not unrealistic - even in direct P2P links (though would be smaller than in NTP sync of a workstation over some dial up link or a antique broad band where downstream was via cable tv signal but upstream via dial up phone. This did happen in the early years where older cable networks where not return capable
@koushikshirali6427
@koushikshirali6427 2 года назад
By far one of the best PTP explanation!
@Mrsashafr
@Mrsashafr 2 года назад
Thanks for great visual explanation!!!
@rbellido1
@rbellido1 2 года назад
Excellent video!!
@Dot_Neith_EesdnakAch
@Dot_Neith_EesdnakAch 2 года назад
I love the explaination thanks
@GwynEileen
@GwynEileen 2 года назад
Thank you! this explanation helped so much, finally had the "aha" moment!
@amirnazari6427
@amirnazari6427 2 года назад
Concise and useful 👌
@majedyouness9478
@majedyouness9478 2 года назад
00:34 the network must be symmetrical and cannot have alternate paths in one direction
@DeepanPrasanth
@DeepanPrasanth 3 года назад
Very well explained
@vanshikashukla8197
@vanshikashukla8197 3 года назад
Your playlist was so on point and easy to understand. Thank you. Keep posting :)
@vanshikashukla8197
@vanshikashukla8197 3 года назад
BLESS YOU MAN !
@shaikon5617
@shaikon5617 3 года назад
In a utopic society - the 3 people that disliked this video will be either in jail or digging a tunnel somewhere in Siberia...
@babaghayoumessaoud5807
@babaghayoumessaoud5807 3 года назад
Hi Dr David, That was one of the well-made, neat and smooth PhD presentations that I ever seen. Even though my work is not in your exact specialty but I could understand much concepts (hopefully I can apply one of your presentation techniques in my upcoming PhD defense, that is in computer science as well). Thank you for the share! I wish you the best for your current and future activities. Kind regards,
@a3f35522
@a3f35522 3 года назад
Thank you for this great presentation! It helped me get a better grasp of this subject.
@bhawnapradeep9972
@bhawnapradeep9972 3 года назад
Thank you for such a comprehensive explanation.... Amazing video if anyone wants to learn the basic of Time Sync 🙏
@jaredking3025
@jaredking3025 3 года назад
Great clear explanation of a complex topic. Well done!
@issamostek
@issamostek 3 года назад
extremely good explained
@renameme384
@renameme384 3 года назад
thanks a lot, perfect way of explanation!
@clementduval3917
@clementduval3917 4 года назад
Great Video for sure ! Question: why the Master could not embed the directly its transmission timestamps inside the first Sync message ? the Slave being capable to embed the transmission timestamp directly inside the delay_request message , I'm wondering why the Master would not be able to act similarly ? ( I would suspect here that add the timestamps inside the message would be done right before being sent on the wire, by the Network Interface itself) , thanks for your response !
@alonsechan8178
@alonsechan8178 4 года назад
What is the rate of the messages (the bandwidth) between the Master and Slave ? and how does the message looks like, how long is each message ? is it possible to obtain the precision using RF link instead of fiber ? I would like to ask more questions if it is possible to contact you in someway it would be great. Thank you very much for the great videos
@moncefrihani7096
@moncefrihani7096 4 года назад
Very Nice explanation
@Unimath22
@Unimath22 4 года назад
I thought the master/slave state is determined via the exchange of announce messages?
@xlh8370
@xlh8370 3 года назад
Agree. Sync message doesn't contain information about the quality of a clock.
@Unimath22
@Unimath22 4 года назад
What determines which side is passive on the link between C and D or are both sides passive? Is there some sort of messaging that's occurring on the link to keep one/both ports passive?
@thanhphung5396
@thanhphung5396 4 года назад
Very good explaination about how PTP synchronization works I ever seen. Thank you so much!
@pavanlakote
@pavanlakote 4 года назад
PTP is easy only after watching your videos
@RobertoAlvarezRodriguez
@RobertoAlvarezRodriguez 4 года назад
Excelente video/explicación, superdidáctico. Amazing presentation skills, thanks.
@sunandab89
@sunandab89 4 года назад
Thank you verymuch , really can thank you enough
@amirica96
@amirica96 4 года назад
In the final delay request sent by the slave clock, you have chosen 208s, an even number. What if you had chosen 209s, yielding a difference of 3 seconds instead of 4? This would give us 1.5 second transmission delay - what happens then?
@aspuzling
@aspuzling 4 года назад
If the slave had sent its delay request at 209 seconds then the master would have received it at (according to its clock) a timestamp of 213. When the slave receives 213 in the delay response, it would subtract 209 from 213 = 4. So the propagation delay is still 4/2 = 2 seconds. However, if the network had a propagation of only 1.5 seconds instead of 2, the calculations are still exactly the same - you would simply add 1.5 seconds to the slave's clock.
@aironaldana4638
@aironaldana4638 4 года назад
Hi David! Very helpful videos. How does a clock determine it is better clock?
@manunibal
@manunibal 2 года назад
It seems there is an error here. The annouce messages are used to change the state of the PTP ports, not the sync messages. And the announce message contain 2 parametes clockClass and ClockAccuracy to determine which is the best clock
@haydarveli6470
@haydarveli6470 2 года назад
@@manunibal exactly.
@anderspettersson6280
@anderspettersson6280 4 года назад
Very good. Thank you!
@ruhrrobotics606
@ruhrrobotics606 4 года назад
Thank you
@krishnakanthk4283
@krishnakanthk4283 4 года назад
what is the difference between peer to peer vs end to end delay, can i assume the description in this video is for "peer-to-peer"
@solomonjenkins9505
@solomonjenkins9505 4 года назад
amazing video, please, DO GO INTO THOSE DETAILS NOW, I want the rest of the info !!!
@lliliilill852
@lliliilill852 4 года назад
It's very helpful. Thank you.
@DhanushkaLankeshwara
@DhanushkaLankeshwara 5 лет назад
The best explanation to PTP I ever found. I was struggling months to understand this and thanks for making this wonderful video.
@anujagrawal8141
@anujagrawal8141 5 лет назад
Same question asked by George in previous comment: "I understand why there needs to be compensation for the processing/encapsulating delay in the master's first message, but why isn't there a similar one for the slave's delay request time stamp? Wouldn't there be a delay between reading its own clock and transmitting as well?"
@balamuruganjeyachandran6719
@balamuruganjeyachandran6719 4 года назад
It is not used. It does not use absolute time He just mentioned the scenario.
@qxsnap4314
@qxsnap4314 4 года назад
The Delay Request message does *not* contain a timestamp in the message. The slave reads the timestamp from hardware after the Delay Request message is sent.
@yuz835
@yuz835 2 года назад
because only the slave needs this timestamp, and master doesn't need it. Slave can read it's hardware timestamp after it sends out the Delay Request message.
@gshcarter
@gshcarter 5 лет назад
I understand why there needs to be compensation for the processing/encapsulating delay in the master's first message, but why isn't there a similar one for the slave's delay request time stamp? Wouldn't there be a delay between reading its own clock and transmitting as well?
@justinnobles2463
@justinnobles2463 4 года назад
Hi George, the difference between the first master message (SYNC) and the first slave message (DELAY_REQ) is that the timestamp inside the message of DELAY_REQ isn't that important. The important value in this case is the time the packet left the port, which can be determined with high precision right away. I hope this helps.
@holandre
@holandre 5 лет назад
Amazing explanation, it helped me a lot, thank you very much!