
随着制作域系统的发展,核心信号分发设备也已由基带矩阵逐步转变成了IP通用交换机,系统同步也由传统BB变成了混合系统中的PTP和BB。由于PTP不再需要单独的同步线缆,与视音频信号一起直接利用交换机进行......
随着制作域系统的发展,核心信号分发设备也已由基带矩阵逐步转变成了IP通用交换机,系统同步也由传统BB变成了混合系统中的PTP和BB。
由于PTP不再需要单独的同步线缆,与视音频信号一起直接利用交换机进行分发,但是实际情况下不同交换机对于PTP有不同的限制,这一点我们需要额外注意。
01
交换机类型
PTPaware交换机(成本高、性能好)
l设备内部拥有精确时钟
l支持TC/BC
l可以解决由网络设备引起的PDV问题,提高PTP精度
l透明时钟(TC)充当普通网络设备,仅纠正传输延时
l边界时钟(BC)终止了所有传入的PTP流量,而不是像TC那样简单地将PTP消息从给定的主设备转发到所有端口
PTPnon-aware交换机(价格便宜,在要求不高时也能用)
l设备内部没有精确时钟
l不支持TC或BC
l不能纠正传输延时
l在网络不发生拥塞和变化时,也能使用
02
什么是BC/TC?
BC:边界时钟BC(BoundaryClock)
l交换机通过他一个光口从上游时钟节点保持时间同步
l通过多个PTP端口向下游时钟节点发布时间
l交换机自己成为一个时钟源

TC:透明时钟TC(TransparentClock)
lTC模式下交换机只传输报文,修正延时
l交换机自己不做时钟源
lBC/TC是全局设定,交换机只能运行在BC或者TC模式之一
制作域系统常用BC模式,为什么?
相较TC,BC有如下优势
lRe-lock:交换机对PTP进行重新锁定,设备可锁定于交换机
l终结流量:设备报文不再汇集到主同步机
l消除延时:链路上矫正延时
l扩展可连接的设备数量
但是由此也可看出,BC模式下,交换机会自己产生新的同步报文,每个端口都相当于一个PTPMaster,故对交换机处理能力提出了新的要求

03
交换机可以处理多少设备的同步?
TC模式下由于所有同步报文实际上仍汇集到上游时钟,因此其与上游时钟共用PTPSlaves数量限制。
BC模式下则对交换机有限制,这里以常用的华为和思科交换机举例说明:
对于华为交换机:
lCE6865-48S8CQ最大支持56个PTPslave
lCE8850-64CQ最大支128个PTPslave
但需要注意:
l现有1588v2的应用是基于逐跳的,即链路上的所有设备都需要支持1588v2协议
l目前可以支持的最大跳数为20
l对于CE8850-64CQ-EI,在V200R005C10版本之前,接口拆分后不支持1588v2功能;在V200R005C10版本及其之后版本,接口拆分后支持1588v2功能
l对于CE6865EI,在V200R019C00版本之前,接口拆分后不支持1588v2功能;在V200R019C00版本及其之后版本,接口拆分后支持1588v2功能
对于思科交换机:
不论型号,一台交换机最多开启64个PTP端口、包括级连口。
接口拆分亦可支持PTP,但是每拆分一个端口,即占用一个PTP数量,例如100G口拆分为4*25G,则占用了四个PTP数量。
据思科官方资料(未做验证,仅供参考):
思科9300系列交换机在9.3.5版本以后PTP端口可达144个、当前每个端口可接slave数量达48个、最大slave数量256个。
一台BC交换机再接一台BC交换机,PTPSlaves数量怎么计算
以华为CE6865交换机为例,假设两台CE6865均为BC模式:

如上图,对于中间这台交换机来说,其中一个端口从同步机接收PTP,另外一个端口向下游BC交换机发布PTP,因此剩余PTPSlaves数量为:56-1-1=54个。
对于下面这台交换机来说,其中一个端口从同步机接收PTP,其他端口未使用,因此剩余PTPSlaves数量为:56-1=55个。
因此系统中可使用增加BC交换机的方式扩展PTPSlaves数量限制。
一台BC交换机再接一台TC交换机,PTPSlaves数量怎么计算
以华为CE6865交换机为例,假设第一台CE6865为BC模式,第二台为TC模式:
如上图,一台BC交换机再接一台TC交换机,对于中间这台交换机来说,其中一个端口从同步机接收PTP,另外一个端口向下游BC交换机发布PTP,因此剩余PTPSlaves数量为:56-1-1=54个。
对于下面这台交换机来说,由于其为TC模式,所有同步报文仍旧汇集到上游BC交换机,因此其与上游BC交换机共用PTPSlaves数量限制。
因此系统中增加TC交换机,无法扩展PTPSlaves数量限制。
一台BC交换机再接一台不支持PTP的交换机,PTPSlaves数量怎么计算
不支持PTP的交换机报文同样会汇聚到上游BC交换机,因此系统中增加不支持PTP的交换机,无法扩展PTPSlaves数量限制,与上游BC交换机共用PTPSlaves数量限制。
所以在ST2110系统设计之初,我们要注意交换机的型号和连接方式,判断系统内所配交换机是否可以满足所有连接设备的PTP数量。