通信人家园

标题: 关于PTP中的OC+TC混合类型  [查看完整版帖子] [打印本页]

时间:  2014-7-28 20:15
作者: qakito     标题: 关于PTP中的OC+TC混合类型

最近在实现PTP协议,对OC+TC混合类型不甚了解。
个人的理解是,相当于把一个OC设备和TC设备合并成一台设备,TC口进来的PTP报文除了由其他TC口透传外,还要给内部的OC设备;内部OC设备发送的Sync/Announce由所有TC口转出。

在查中兴等厂家的PTP资料时,中间对OC+TC混合类型的介绍是:同一域内的多个PTP端口中,有一个为OC,用来恢复时钟;其他为纯TC。在配置中也需要用命令指定具体哪个端口为OC。
这种方式与我的理解有较大出入:
1. 相当于指定了时钟源的源端口,如果时钟源切换后不能重新选举;
2. 由于时钟源要么从OC口获得,要么为设备自身,各个TC口之间就不存在透传,否则就会出现一个设备多个时钟源的情况。


烦请指教,谢谢。

时间:  2014-8-11 11:45
作者: lvboodvl

哦 时钟源的切换与端口状态的判决是通过BMC算法进行处理的 1588v2版的原文说“The BMC algorithm is run locally on all ports of every ordinary and boundary clock in a domain. Since it
runs continuously, it continually readapts to changes in the network or the clocks.”,我理解BMC算法没有涉及到TC的模型,特指BC和OC时钟,中间的TC时钟只是对PTP报文的包头进行时间戳的修正,但是对选源和端口状态的判决并没有贡献。
所以配置的时候还是把TC看成是静态的通道,需要指定OC端口,只有OC和BC端口才能终结PTP报文,把TC所携带的修正域时间戳作处理。TC这里是提供一个静态的通道,只不过这个通道比“透传”模式高级很多,把链路时延与节点的驻留时间通过PTP header携带下去了,但最终还是需要BC或OC做终结,而选源与端口状态的判决不取决于TC而是BC或OC。




通信人家园 (https://www.txrjy.com/) Powered by C114