所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

S12700 V200R013C00 命令参考

本文档介绍了设备中各特性的配置命令,包括每条命令的功能、格式、参数、视图、缺省级别、使用指南、举例和相关命令。
评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
PTP配置命令

PTP配置命令

命令支持情况

默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明。

display ptp

命令功能

display ptp命令用来查看PTP特性的相关信息。

命令格式

display ptp all [ config | state ] [ chassis chassis-id ]

display ptp interface interface-type interface-number

参数说明

参数

参数说明

取值

all

查看PTP设备的所有统计信息,包括:全局配置参数、BITS状态、时钟源端口、时间跟踪状态及端口运行状态信息等。

-

config

查看当前设备的所有PTP相关模块的配置信息。

-

state

查看当前设备的所有PTP相关模块协议运行的状态信息。

-

chassis chassis-id

指定集群机框ID。此参数只有使能集群功能时才可见,非集群状态时,此参数不可见。

整数形式,取值范围为1~2。

interface interface-type interface-number

查看指定接口的BMC运行状态和PTP报文的收发计数信息。
  • interface-type:表示接口类型。

  • interface-number:表示接口编号。

-

视图

所有视图

缺省级别

1:监控级

使用指南

应用场景

通过此命令可以查看PTP的运行状态,包括全局配置参数、BITS状态、时钟源端口、时钟锁定状态等统计信息。其中,从时钟的显示信息还包括:Grand clock ID、Receive number、Parent clock ID、Parent portnumber各参数情况、统计信息、各端口状态和角色列表。

注意事项

必须在全局和接口视图下都使能PTP功能,display ptp才能显示接口下的配置。

使用实例

# 查看当前PTP设备的所有相关模块的状态和统计信息。

  • 从时钟设备
    <HUAWEI> display ptp all
      Device config info
      ------------------------------------------------------------------
      PTP state         :enabled    Domain  value      :0
      Slave only        :no         Device type        :TCANDBC
      Static BMC        :no         Local clock ID     :00259e3200000123
      PTP freq-sync     :no         Time lock success  :no                                                                              
      PTP acl           :yes                                                                                                            
      Permit clockid                                                                                                                    
      ----------------------------------------------------------------------                                                            
      0000000000000123  0000000000123fff                                                                                  
    
      BMC run info
      ------------------------------------------------------------------
      Grand clock ID    :000112fffe345678
      Receive number    :GigabitEthernet1/0/3
      Parent clock ID   :000112fffe345678
      Parent portnumber :2049
      Priority1         :0          Priority2          :128
      Step removed      :1          Clock accuracy     :32
      Clock class       :6          Time Source        :32
      UTC Offset        :0          UTC Offset Valid   :False
      Time Scale        :ARB        Time Traceable     :True
      Leap              :None       Frequence Traceable:True
    
      Port info
      Name                  State        Delay-mech Ann-timeout Type Domain
      ------------------------------------------------------------------------
      GigabitEthernet1/0/3  slave        delay      9           BC   200
    
      Clock source info
      Clock Pri1 Pri2 Accuracy Class TimeSrc Signal Switch Direction In-Status
      ------------------------------------------------------------------------
      local 128  128  0x31     187   0xa0     -      -      -         -
      bits0 128  128  0x20       6   0x20     none   off   -/-        abnormal
      bits1 128  128  0x20       6   0x20     none   off   -/-        abnormal
  • 主时钟设备
    <HUAWEI> display ptp all
      Device config info
      ------------------------------------------------------------------
      PTP state         :enabled    Domain  value      :0
      Slave only        :no         Device type        :TCANDBC
      Static BMC        :no         Local clock ID     :00259e3200000123
      PTP freq-sync     :no         Time lock success  :no                                                                              
      PTP acl           :yes                                                                                                            
      Permit clockid                                                                                                                    
      ----------------------------------------------------------------------                                                            
      0000000000000123  0000000000123fff                                                                                  
    
      BMC run info
      ------------------------------------------------------------------
      Source port       :bits1
      Leap              :None
      UTC Offset        :0
      UTC Offset Valid  :False
    
      Port info
      Name                  State        Delay-mech Ann-timeout Type Domain
      ------------------------------------------------------------------------
      GigabitEthernet2/0/1  master       delay      9           BC   200
    
      Clock source info
      Clock Pri1 Pri2 Accuracy Class TimeSrc Signal Switch Direction In-Status
      ------------------------------------------------------------------------
      local 128  128  0x31     187   0xa0     -      -      -         -
      bits0 128  128  0x20       6   0x20     none   on    -/-        abnormal
      bits1 128  128  0x20       6   0x20     none   on    -/-        abnormal

# 查看接口XGigabitEthernet1/0/3的接口状态和报文统计信息。

<HUAWEI> display ptp interface xgigabitethernet 1/0/3
Port State :master

  Recv Packet Statistics
  -----------------------------------------------------------------------
  Announce Packet        :0          Sync Packet               :0
表3-198  display ptp命令输出信息描述
项目

描述

Device config info

PTP state

PTP使能状态。

此参数可通过ptp enable(系统视图)命令配置。

Domain value

PTP的时钟域值。

此参数可通过ptp domain命令配置。

Slave only

是否为“slaveonly”模式。

此参数可通过ptp slaveonly命令配置。

Device-type

PTP设备类型。

此参数可通过ptp device-type命令配置。

Static BMC

是否为静态BMC算法。

Time lock success

设备时间锁定状态。

Local clock ID

本地时钟ID。

此参数可通过ptp virtual-clock-id命令配置。

PTP freq-sync

系统是否通过PTP报文进行频率同步。

此参数可通过clock source ptp synchronization enable命令配置。

PTP acl

是否使能时钟源访问控制功能。

Permit clockid

加入访问白名单的时钟ID。

BMC run info

Grand clock ID

Grandmaster时钟ID。

Receive number

时钟源信号输入接口。

Parent clock ID

父节点时钟ID。

Parent portnumber

父节点时钟源信号输出接口。

Priority1

从主时钟上获取的时钟源的Priority1属性值。

Priority2

从主时钟上获取的时钟源的Priority2属性值。

Step removed

本地时钟与Grandmaster时钟间通讯通道的数目,即BC设备的数目。

Clock-accuracy

从主时钟上获取的时钟源的准确度属性值。

Clock-class

从主时钟上获取的时钟源的等级属性值。

Time Source

从主时钟上获取的时钟源的属性值。

UTC Offset

UTC时钟补偿值。

从主时钟获取,如果是BITS选源,可以通过ptp utc-offset utc-offset命令配置。

UTC Offset Valid

UTC时钟补偿值是否生效。

Time Scale

时标。PTP协议支持两种时标,
  • ARB时标
  • PTP时标

Time Traceable

时间是否可以跟踪。

Leap

utc-offset的微调,包括leap59leap61两种。具体配置方法请参考ptp { utc-offset | leap59 | leap61 }

Frequence Traceable

频率是否可以跟踪。

Source port

主时钟选源的时钟源。

Port info

Name

已使能PTP功能的接口名称。

State

当前各使能PTP功能接口的状态:
  • Faulty:端口故障中。
  • Listening:端口侦听中。
  • Master:主端口。
  • Passive:被动端口。
  • Premaster:备用主端口。
  • Slave:从端口。

Delay-mech

当前接口的延迟度量机制。

此参数可通过ptp delay-mechanism命令配置。

Ann-timeout

Announce报文的超时时间。

此参数可通过ptp announce-receipt-timeout命令配置。

Type

接口类型,一般是和设备类型一致。如果是TCandBC设备,可以通过 ptp port-type命令指定接口类型。

Domain

接口所属时钟域,一般是和设备类型一致。如果是TCandBC设备,可以通过ptp domain命令指定接口时钟域。

Clock source info

Clock

时钟源。

Pri1

时钟源的“Priority1”值,可以使用ptp clock-source命令配置。

Pri2

时钟源的“Priority2”值,可以使用ptp clock-source命令配置。

Accuracy

时钟源的精度值,可以使用ptp clock-source命令配置。

Class

时钟源的等级,可以使用ptp clock-source命令配置。

TimeSrc

时钟源的“time-source”属性,可以使用ptp clock-source命令配置。

Signal

对于BITS时钟源,有两种时间,1PPS(pulse per second)时间和DCLS时间。配置方法请参考clock bits-type命令。

Switch

BITS时钟源是否参与选源,可以通过ptp clock-source on | off命令配置。

Direction

BITS时钟源的方向,可以通过clock bits-type命令配置。

In-Status

当前时钟源是否正常。

Port State

端口状态。

Recv Packet Statistics

接收报文统计计数。

display ptp utc

命令功能

display ptp utc命令用来查看通用协调时间UTC(Universal Time Coordinated)。

命令格式

display ptp utc [ chassis chassis-id ]

参数说明

参数

参数说明

取值

chassis chassis-id

指定集群机框ID。此参数只有使能集群功能时才可见,非集群状态时,此参数不可见。

整数形式,取值范围为1~2。

视图

所有视图

缺省级别

1:监控级

使用指南

UTC(Coordinated Universal Time)即格林威治标准时间,PTP设备显示时间与UTC时间保持一致。

此命令用来查看当前UTC时间的同步状态,当两个设备同步以后,UTC时间应该一致。

PTP支持两种时标:ARB时标和PTP时标。
  • 当为ARB(Arbitrary)时标的时候,ARB时间起点可以为任意时刻,且该时间可以被管理进程清零,从设备仅获取时间偏移秒值。所以ARB时标仅仅用于传递PTP时间偏移值。
  • 当时标为PTP时标的时候,系统UTC时间是经过utc-offset调整后的时间。

    PTP起点是TAI时间的1970年1月1日0时0分0秒。当需要转化成UTC时间显示,转换关系为:UTC = TAI – utc-offsetutc-offset表示当前UTC时间相对于TAI时间的累计偏移量。

使用实例

# 查看当前UTC时间。

<HUAWEI> display ptp utc
Non-UTC Time:2009-12-30  20:43:39 
表3-199  display ptp utc命令输出信息描述

项目

描述

Non-UTC Time

根据ARB时间转换的非标准UTC时间。

ptp acl enable

命令功能

ptp acl enable命令用来使能时钟源访问控制功能。

undo ptp acl enable命令用来去使能时钟源访问控制功能。

缺省情况下,没有使能时钟源访问控制功能。

命令格式

ptp acl enable

undo ptp acl enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

如果PTP时钟同步网络区域较大,就可能会有大量的设备参与动态选源。为了防止恶意时钟攻击或用户无意的配置错误导致整网时钟震荡,用户可以使能时钟源访问控制功能。使能了该功能后,设备只在特定的时钟源即时钟源白名单内选源。

用户可以通过命令ptp acl-permit-clockid来配置时钟源访问白名单。

注意事项

如果设备之前同步的主时钟源不在时钟源访问白名单内,那么使能时钟源访问控制功能之后,设备不再同步之前的主时钟源。

使用实例

# 使能时钟源访问控制功能。

<HUAWEI> system-view
[HUAWEI] ptp acl enable

ptp acl-permit-clockid

命令功能

ptp acl-permit-clockid命令用来将指定的主时钟源加入到访问白名单中。

undo ptp acl-permit-clockid命令用来将指定的主时钟源从访问白名单中删除。

缺省情况下,没有配置时钟源访问白名单。

命令格式

ptp acl-permit-clockid clockid-value

undo ptp acl-permit-clockid clockid-value

参数说明

参数 参数说明 取值
clockid-value 指定时钟ID。 十六进制形式,取值范围是0~FFFFFFFFFFFFFFFF。

视图

系统视图

缺省级别

2:配置级

使用指南

如果PTP时钟同步网络较大,就可能会有大量的设备参与动态选源。为了防止恶意时钟攻击或用户无意的配置错误导致整网时钟震荡,用户可以使能时钟源访问控制功能。使能了该功能后,设备只在时钟源访问白名单内选源。

用户可以通过此命令来配置时钟源访问白名单。对于一台设备,时钟源白名单中最多允许添加64个时钟ID。clockid-value可以通过命令display ptp all回显字段Local clock ID查看。

使用实例

# 将时钟源123FFF加入到访问白名单中。

<HUAWEI> system-view
[HUAWEI] ptp acl-permit-clockid 123FFF

ptp announce-drop enable

命令功能

ptp announce-drop enable命令用来配置PTP设备接口丢弃Announce报文。

undo ptp announce-drop enable命令用来恢复PTP设备接口处理Announce报文的缺省方式。

缺省情况下,对Announce报文的处理方式是不丢弃。

命令格式

ptp announce-drop enable

undo ptp announce-drop enable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

Announce报文是PTP协议中的通告报文,用于设备间主从关系的建立。配置接口丢弃Announce报文,设备将不能通过该接口接收其他设备的时钟同步信息,该接口不再参与主从关系建立。该命令一般用于设备的用户侧接口,防止用户侧的接口接收并处理Announce报文,节省系统资源。

使用实例

# 配置PTP设备接口XGigabitEthernet1/0/1对Announce报文的处理方式为丢弃。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/1
[HUAWEI-XGigabitEthernet1/0/1] ptp announce-drop enable

ptp announce-interval

命令功能

ptp announce-interval命令用来配置接口发送Announce报文的时间间隔。

undo ptp announce-interval命令用来恢复接口发送Announce报文的时间间隔为缺省值。

缺省情况下,发送Announce报文的时间间隔是128毫秒。

命令格式

ptp announce-interval announce-interval

undo ptp announce-interval

参数说明

参数

参数说明

取值

announce-interval

接口发送Announce报文的时间间隔为2的announce-interval次方毫秒。

整数形式,取值范围是0~20。

缺省值为7(128ms)。

视图

接口视图

缺省级别

2:配置级

使用指南

Announce报文是PTP协议中的通告报文,用于设备间主从关系的建立。Announce报文交换PTP设备间的时间同步信息,若announce-interval取值过小,设备间就会频繁交互PTP报文,占用过多带宽资源;若announce-interval取值过大,设备时间同步精度又得不到保证。所以在保证满足时间精度要求下,应该尽量将announce-interval取大一些。

为了保证对端设备能正确无误地接收到Announce报文,通过命令ptp announce-receipt-timeout timeout-value配置对端设备的接收超时时间间隔时,本地接口配置的Announce报文的发送间隔应小于对端接口配置的Announce报文接收超时时间,一般前者设为后者的1/4,即参数announce-intervaltimeout-value小2。

使用实例

# 配置接口XGigabitEthernet1/0/1下发送Announce报文的时间间隔为256ms。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/1
[HUAWEI-XGigabitEthernet1/0/1] ptp announce-interval 8

ptp announce-receipt-timeout

命令功能

ptp announce-receipt-timeout命令用来配置端口接收Announce报文的超时时间。

undo ptp announce-receipt-timeout命令用来恢复端口接收Announce报文的超时时间为缺省值。

缺省情况下,接收Announce报文的超时时间是512ms。

命令格式

ptp announce-receipt-timeout timeout-value

undo ptp announce-receipt-timeout

参数说明

参数

参数说明

取值

timeout-value

接口接收Announce报文的超时时间为2的timeout-value次方毫秒。

整数形式,取值范围是0~20。

缺省值为9,即512ms。

视图

接口视图

缺省级别

2:配置级

使用指南

Announce报文是PTP协议中的通告报文,用于设备间主从关系的建立。当接口接收Announce报文的间隔时间超过timeout-value值对应的Announce报文接收超时时间,本地设备就将此PTP接口状态置为Master,不再同步其他设备的时间信息。

为了保证对端设备能正确无误地接收到Announce报文,本地接口配置的Announce报文接收超时时间应大于对端接口配置的Announce报文的发送间隔,一般前者设为后者的4倍,即参数timeout-valueannounce-interval大2。

使用实例

# 配置PTP设备接口GigabitEthernet1/0/1的Announce报文接收超时时间为1秒。

<HUAWEI> system-view
[HUAWEI] interface gigabitethernet 1/0/1
[HUAWEI-GigabitEthernet1/0/1] ptp announce-receipt-timeout 10

ptp asymmetry-correction

命令功能

ptp asymmetry-correction命令用来配置接口发送PTP报文的非对称延迟校正时间。

undo ptp asymmetry-correction命令用来取消配置的接口发送PTP报文的非对称延迟校正时间。

缺省情况下,未配置发送PTP报文的非对称延迟校正时间。

命令格式

ptp asymmetry-correction { positive | negative } asymmetry-correction

undo ptp asymmetry-correction

参数说明

参数

参数说明

取值

positive asymmetry-correction

指定非对称延迟校正时间的正校正值。

整数形式,取值范围是0~2000000,缺省值是0,单位是纳秒。

negative asymmetry-correction

指定非对称延迟校正时间的负校正值。

整数形式,取值范围是0~2000000,缺省值是0,单位是纳秒。

视图

接口视图

缺省级别

2:配置级

使用指南

PTP协议在计算路径延时的时候,仅测量发送链路的情况,默认报文发送和接收两条路径的延时是相同的,并在此基础上来进行时间的校正。

如果用户知道报文接收和发送的延时不同,则可以配置非对称延迟校正时间。这样设备在Pdelay和Delay延迟测量机制下进行时延计算的时候,会自动将该校正值纳入到路径延迟计算中。

使用实例

# 配置接口XGigabitEthernet1/0/1下发送PTP报文的非对称延迟校正时间为1ns。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/1
[HUAWEI-XGigabitEthernet1/0/1] ptp asymmetry-correction positive 1
相关主题

ptp bits-1pps | bits-dcls

命令功能

ptp { bits-1pps | bits-dcls }命令用来配置BITS发送或者接收时间的延迟补偿。

undo ptp { bits-1pps | bits-dcls }命令用来取消对BITS发送或者接收时间的延迟补偿的配置。

缺省情况下,不进行BITS发送或者接收时间的延迟补偿。

命令格式

ptp { bits-1pps | bits-dcls } { receive-delay receive-delay | send-delay send-delay } [ chassis chassis-id ]

undo ptp { bits-1pps | bits-dcls } { receive-delay | send-delay } [ chassis chassis-id ]

参数说明

参数

参数说明

取值

bits-1pps

配置BITS的1pps-tod(Time of Day)时间。

-

bits-dcls

配置BITS的DCLS(DC Level Shifter)时间。

-

receive-delay receive-delay

配置BITS接收时间的延迟校正值。

整数形式,取值范围是0~2000000。单位:ns。

send-delay send-delay

配置BITS发送时间的延迟校正值。

整数形式,取值范围是0~1600。单位:ns。

chassis chassis-id

指定集群机框ID。此参数只有使能集群功能时才可见,非集群状态时,此参数不可见。

整数形式,取值范围为1~2。

视图

系统视图

缺省级别

2:配置级

使用指南

当Grandmaster Clock与BITS之间的连线比较长时,时钟信号的传输时间可能会影响PTP系统最优时钟的选取,此时可以在发送方配置发送延迟补偿,也可以在接收方配置接收延迟补偿,不同的是,发送方可以进行更大范围的延迟补偿。补偿值根据线路长度除以信号传输速度来测算。

配置和具体的BITS口无关,而和时间类型有关。时间类型,即时钟信号在报文中的封装格式。设备支持两种时间类型bits-1pps(Time of Day)和DCLS(DC Level Shifter)。

使用实例

# 配置bits-1pps接收时间的延迟补偿为2ns。

<HUAWEI> system-view
[HUAWEI] ptp bits-1pps receive-delay 2 

ptp clock-source

命令功能

ptp clock-source命令用来配置时钟或时间源的各种属性。

undo ptp clock-source命令用来取消时钟或时间源的各种属性的配置。

缺省情况下的各参数取值请参见参数说明。

命令格式

ptp clock-source { local | bits0 | bits1 } { clock-accuracy clock-accuracy | clock-class clock-class | priority1 priority1 | priority2 priority2 | time-source time-source } [ chassis chassis-id ]

undo ptp clock-source { local | bits0 | bits1 } { clock-accuracy | clock-class | priority1 | priority2 | time-source } [ chassis chassis-id ]

参数说明

参数

参数说明

取值

local

本地时钟。

-

bits0

第一路BITS时钟。

-

bits1

第二路BITS时钟。

-

clock-accuracy clock-accuracy

指定时钟源的时钟精度。

16进制数,取值范围是0~FF。具体可以设置如下参数:20~31、80~FD。

“local”时钟的缺省值为31。

BITS引入的时钟的缺省值为20。

16进制参数和时钟源精度的对应关系如下:

  • 20:时间精确到25ns内。
  • 21:时间精确到100ns内。
  • 22:时间精确到250ns内。
  • 23:时间精确到1us内。
  • 24:时间精确到2.5us内。
  • 25:时间精确到10us内。
  • 26:时间精确到25us内。
  • 27:时间精确到100us内。
  • 28:时间精确到250us内。
  • 29:时间精确到1ms内。
  • 2A:时间精确到2.5ms内。
  • 2B:时间精确到10ms内。
  • 2C:时间精确到25ms内。
  • 2D:时间精确到100ms内。
  • 2E:时间精确到250ms内。
  • 2F:时间精确到1s内。
  • 30:时间精确到10s内。
  • 31:时间精确大于10s。
  • 80~FD:预留的PTP特性使用。

clock-class clock-class

指定时钟级别,即时钟的TAI(International Atomic Time)跟踪能力。

整数形式,取值范围是1~255。

“local”时钟的缺省值是187。

BITS引入的时钟的缺省值是6。

整数值和TAI跟踪能力的对应关系如下:

  • 0、9-10:保留以兼容未来版本。
  • 1-5、8、11-12、15-51、53-57、59-67、123-127、128-132、171-186、188-192、194-215、233-247、249-250、252-254:保留。
  • 68-122、133-170、216-232:备选的PTP特性使用。
  • 6:指定同步于主要参考时间源(Primary Reference Time Source)的时钟设备。分发的时间刻度是PTP时标。ClockClass为6的时钟设备不可为这个域中其他时钟的从设备。
  • 7:指定原ClockClass为6的时钟设备失去跟踪主要参考时间源的能力,PTP系统进入保持状态,不进行最优时钟选取。分发的时间刻度是PTP时标。ClockClass 7的时钟设备不可为这个域中其他时钟的从设备。
  • 13:指定与特定时间源的时钟设备同步的时钟级别。分发的时间刻度是ARB时标。ClockClass为13的时钟设备不可为这个域中其他时钟的从设备。
  • 14:指定先前指定为ClockClass 13的时钟设备失去跟踪特定时间源的能力,进入保持模式并满足保持的要求的时钟级别。分发的时间刻度是ARB时标。ClockClass为14的时钟设备不可为这个域中其他时钟的从设备。
  • 52:指定先前指定为ClockClass 7的时钟设备不满足保持的要求时降级为备选的A时钟。ClockClass为52的时钟设备不可为这个域中其他时钟的从设备。
  • 58:指定先前指定为ClockClass 14的时钟设备不满足保持的要求时降级为备选的A时钟。ClockClass为58的时钟设备不可为这个域中其他时钟的从设备。
  • 187:指定先前指定为ClockClass 7的时钟设备不满足保持的要求时降级为备选的B时钟。ClockClass为187的时钟设备可为这个域中其他时钟的从设备。
  • 193:指定先前指定为ClockClass 14的时钟设备不满足保持的要求时降级为备选的B时钟。ClockClass为193的时钟设备可为这个域中其他时钟的从设备。
  • 248:如果没有其他的ClockClass定义应用,将用这个ClockClass。
  • 251:保留为兼容版本1。
  • 255:Slave-only时钟设备的ClockClass。

priority1 priority1

指定时钟源的优先级Priority1,并用来进行BMC(Best Master Clock)计算。

整数形式,取值范围是0~255。

缺省值是128。

取值越小,优先级越高。

priority2 priority2

指定时钟源的优先级Priority2,并用来进行BMC(Best Master Clock)计算。

整数形式,取值范围是0~255。

缺省值是128。

取值越小,优先级越高。

time-source time-source

指定时钟来源。

整数形式,取值范围是1~8。

“local”时钟的缺省值为8:INTERNAL_OSCILLATOR。

BITS引入的时钟的缺省值为2:GPS。

整数值和具体时间源的对应关系如下:

  • 1:(0x10)ATOMIC_CLOCK。
  • 2:(0x20)GPS。
  • 3:(0x30)TERRESTRIAL_RADIO。
  • 4:(0x40)PTP。
  • 5:(0x50)NTP。
  • 6:(0x60)HAND_SET。
  • 7:(0x90)OTHER。
  • 8:(0xa0)INTERNAL_OSCILLATOR。
chassis chassis-id

指定集群机框ID。此参数只有使能集群功能时才可见,非集群状态时,此参数不可见。

整数形式,取值范围为1~2。

视图

系统视图

缺省级别

2:配置级

使用指南

time-source属性表示Grandmaster时钟设备使用的时间源属性,设备外接哪种类型的时间源就配置对应的参数值。

PTP设备在执行动态BMC选源算法时,优先级选择的排序是priority1 > clock-class > clock-accuracy > priority2,即先比较参选时间源的priority1,若priority1相同再比较clock-class,以此类推,优先级高的成为最优时钟。

clock-class值越小,级别越高,当级别小于128时,该设备不能作为从时钟。所以从时钟的clock-class级别不能配置太高,如果配置太高,从节点的PTP接口不能进入slave状态,从而导致设备无法同步主时钟。

使用实例

# 配置本地时钟设备使用的时间源为“ATOMIC_CLOCK”。

<HUAWEI> system-view
[HUAWEI] ptp clock-source local time-source 1 

# 配置本地时钟的priority1优先级为1。

<HUAWEI> system-view
[HUAWEI] ptp clock-source local priority1 1 

# 配置本地时钟的priority2优先级为1。

<HUAWEI> system-view
[HUAWEI] ptp clock-source local priority2 1 

# 配置本地时钟的时钟等级为10。

<HUAWEI> system-view
[HUAWEI] ptp clock-source local clock-class 10 

# 配置本地时钟的时钟精确度为31(时间精确>10s)。

<HUAWEI> system-view
[HUAWEI] ptp clock-source local clock-accuracy 31 
相关主题

ptp clock-source on | off

命令功能

ptp clock-source on命令用来配置BITS信号参与BMC(Best Master Clock)选源计算。

ptp clock-source off命令用来配置BITS信号不参与BMC选源计算。

undo ptp clock-source on命令用来取消BITS信号参与BMC选源计算。

缺省情况下,BITS信号不参与BMC选源计算。

命令格式

ptp clock-source { bits0 | bits1 } { off | on } [ chassis chassis-id ]

undo ptp clock-source { bits0 | bits1 } on [ chassis chassis-id ]

参数说明

参数

参数说明

取值

bits0

第一路BITS时钟。

-

bits1

第二路BITS时钟。

-

chassis chassis-id

指定集群机框ID。此参数只有使能集群功能时才可见,非集群状态时,此参数不可见。

整数形式,取值范围为1~2。

视图

系统视图

缺省级别

2:配置级

使用指南

当时钟同步网需要通过BITS引入外时钟时,通过ptp clock-source on | off命令打开相应的BITS口接入的信号参与BMC选源计算的开关。

使用实例

# 配置BITS0口加入BMC计算。

<HUAWEI> system-view
[HUAWEI] ptp clock-source bits0 on
相关主题

ptp clock-step

命令功能

ptp clock-step命令用来配置PTP设备利用报文完成时钟同步时报文携带时间戳的模式。

undo ptp clock-step命令用来恢复配置PTP设备PTP报文携带时间戳的缺省模式。

缺省情况下,报文携带时间戳的模式为one-step

命令格式

ptp clock-step { one-step | two-step }

undo ptp clock-step

参数说明

参数

参数说明

取值

one-step

单步时钟模式,是指Delay方式下的Sync报文,Pdelay方式下的Pdelay_Resp报文,带有本报文发送时刻的时间戳。

-

two-step

双步时钟模式,是指Delay方式下的Sync报文,Pdelay方式下的Pdelay_Resp报文,并不带有本报文发送时刻的时间戳,而只是记录Sync报文产生的时间,由后续报文(Follow_Up、Pdelay_Resp_Follow_Up)带上该报文发送时刻的时间戳。

-

视图

接口视图

缺省级别

2:配置级

使用指南

设备默认采用one-step方式携带时间戳。同时,为了与其他产品互通,在接收方向也能支持识别two-step模式下的Follow_Up报文。分别配置单步时钟模式和双步时钟模式的接口之间可以互通。

使用实例

# 配置接口XGigabitEthernet1/0/1的时钟模式为两步时钟。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/1
[HUAWEI-XGigabitEthernet1/0/1] ptp clock-step two-step

ptp delay-mechanism

命令功能

ptp delay-mechanism命令用来配置PTP设备端口使用的延时测量机制。

undo ptp delay-mechanism命令用来取消配置PTP设备端口使用的延时测量机制。

缺省情况下,非P2PTC、E2ETC、P2PTCOC、和E2ETCOC设备没有配置延时测量机制。

命令格式

ptp delay-mechanism { delay | pdelay }

undo ptp delay-mechanism

参数说明

参数

参数说明

取值

delay

配置端口使用的延时测量机制为Delay。

-

pdelay

配置端口使用的延时测量机制为Pdelay。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

PTP支持两种延时测量机制,分别为:
  • 延时请求-请求响应机制E2E(End to End),即Delay方式。根据主从时钟之间的整体链路延时时间计算时间差。
  • 对端延时机制P2P(Peer to Peer),即Pdelay方式。根据主从时钟之间的每一条链路延时时间计算时间差。

对于P2P机制,执行P2P机制的每个端口独立进行链路延时测量。与E2E机制相比,P2P机制会对转发延时和链路延时计算和累计,使最终同步结果更精确,但是如果主从节点间距离较长,经过的TC较多时,P2P机制会使时钟同步效率很低,影响同步效果。所以对于主从节点间只有一个或两个TC时,建议采用P2P机制;有三个或者更多TC时,建议采用E2E机制。

注意事项

  • 对于OC、BC接口使能PTP功能前必须配置延时测量机制。

  • 接口下已经配置延时机制时,必须要先取消原有配置,才能配置另一种延时机制。

  • 对于E2ETC、E2ETCOC、P2PTC、P2PTCOC设备,延时测量机制已经有相应的默认配置,接口可以直接使能PTP功能,不允许再配置其他延时测量机制。

使用实例

# 配置PTP设备接口XGigabitEthernet1/0/1的延时测量机制为Delay方式。

<HUAWEI> system-view
[HUAWEI] ptp device-type bc
[HUAWEI] interface xgigabitethernet 1/0/1
[HUAWEI-XGigabitEthernet1/0/1] ptp delay-mechanism delay 

ptp device-type

命令功能

ptp device-type命令用来配置PTP设备的类型。

undo ptp device-type命令用来取消配置PTP设备类型。

缺省情况,未配置PTP设备类型。

命令格式

ptp device-type { bc | oc | e2etc | e2etcoc | p2ptc | p2ptcoc | tcandbc }

undo ptp device-type

参数说明

参数

参数说明

取值

oc

配置PTP设备类型为普通时钟OC(Ordinary Clock)。OC类型的设备只提供一个接口参与PTP域中,通过该接口从上游节点同步时间,或者向下游节点发布时间。

-

bc

配置PTP设备类型为边界时钟BC(Boundary Clock)。BC有多个PTP时钟接口,其中一个接口从上游设备同步时间,其余多个端口向下游设备发布时间。

-

e2etc

配置PTP设备时钟为End to End延迟机制的透明时钟E2ETC。透明时钟TC(Transparent Clock)设备不参与PTP网络时钟同步的计算,只透传PTP报文。

-

p2ptc

配置PTP设备类型为Peer to Peer延迟机制的透明时钟P2PTC。

-

e2etcoc

配置PTP设备类型为End to End延迟机制的透明普通时钟E2ETCOC。TCOC是一种特殊的TC节点:其在时间同步方面和TC节点相同,但额外增加了根据PTP报文恢复频率,实现与上游节点频率同步的功能。

-

p2ptcoc

配置PTP设备类型为Peer to Peer延迟机制的透明时钟P2PTCOC。

-

tcandbc

配置PTP设备类型为透明边界时钟。

-

视图

系统视图

缺省级别

2:配置级

使用指南

每台设备只能配置为上述的某一种设备类型。

执行undo ptp device-type,会清除接口视图下的PTP配置,如果是OC类型且配置了ptp slaveonly [ chassis chassis-id ],还会清除ptp slaveonly [ chassis chassis-id ]配置,请谨慎执行该命令。

因为切换设备类型操作不影响接口下配置的PTP功能及参数,所以为了配置的简便,设备支持:

  • BC、OC和TCandBC类型之间相互切换。
  • E2ETC、P2PTC、E2ETCOC和P2PTCOC类型之间互相切换。
为了避免配置混乱,切换之前的端口配置必须满足要切换到的device-type所需要的条件,比如:
  • 如果BC、TCandBC要切换到OC,则必须先满足OC的条件,即只能有一个端口使能PTP。

  • 如果OC要切换到BC,不能配置“Slave only”。

  • 如果将E2ETCOC或者P2PTCOC,切换到E2ETC或者P2PTC,请确认在原来TCOC模式下没有进行OC端口的相关配置,否则切换不成功。

  • 如果将TCandBC,切换到OC或者BC,请确认在原来TCandBC模式下没有配置某个端口的类型为TC,否则切换不成功。

  • E2ETC、P2PTC只能倒换到E2ETCOC、P2PTCOC。

说明:
当设备的类型配置为TC、TCOC、TCandBC(接口类型为TC)时:
  • 需要在业务层面保证PTP报文的转发。例如设备环形组网时,需要在业务层面通过环网协议保证破环。
  • 设备接收和发送PTP报文的端口必须使能PTP功能,否则设备的驻留时间无法被正确计算,设备仅仅实现报文转发的功能。
  • 为保证PTP时间同步的正常进行,业务层需要保证在端口达到最大速率情况下PTP报文的优先转发。

配置PTP设备角色与使能设备的PTP功能配置顺序无要求。

使用实例

# 配置设备的时钟类型为OC。

<HUAWEI> system-view
[HUAWEI] ptp device-type oc
相关主题

ptp domain

命令功能

ptp domain命令用来指定PTP设备所在的域。

undo ptp domain命令用来恢复PTP设备所在的域为默认值。

缺省情况下,PTP设备所在的域是0号PTP域。

命令格式

ptp domain domain-value

undo ptp domain

参数说明

参数

参数说明

取值

domain-value

指定时钟源的域值。

整数形式,取值范围是0~255。

视图

系统视图、接口视图

缺省级别

2:配置级

使用指南

一个物理上的时钟同步网络可以从逻辑上分成多个时钟域。每个时钟域都有一个时钟源,域内设备都同步到该时钟源;不同时钟域的设备之间没有时钟同步关系。

对于不同的设备模式,配置域的方法不一样。
  • 设备为非TCandBC模式时,只能在系统视图下配置域,不能在接口视图下配置域。
  • 设备模式为TCandBC时,在系统视图下配置域后,还可在该设备的TC接口下配置域,但不能在设备的BC接口配置域,此时BC接口使用在系统视图下配置的域。

使用实例

# 配置PTP设备所在的PTP域值为4。

<HUAWEI> system-view
[HUAWEI] ptp domain 4

# 配置TCandBC设备的TC接口所在的PTP域值为4。

<HUAWEI> system-view
[HUAWEI] ptp device-type tcandbc
[HUAWEI] interface gigabitethernet 1/0/0
[HUAWEI-GigabitEthernet1/0/0] ptp port-type tc
[HUAWEI-GigabitEthernet1/0/0] ptp domain 4

ptp enable(接口视图)

命令功能

ptp enable命令用来在接口下使能PTP功能。

undo ptp enable命令用于在接口下去使能PTP功能。

缺省情况下,接口下PTP功能处于未使能状态。

命令格式

ptp enable

undo ptp enable

参数说明

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

在使能全局PTP功能后,还需要在接口下使能PTP功能,PTP特性才能正常使用。

注意事项

  • 使能PTP功能前必须确认单板是否支持该功能。

  • 使能PTP功能前必须确认接口是否支持该功能。

  • 使能PTP功能前必须确认接口处于LAN模式。可以通过命令set port-work-mode { lan | wan }配置。

  • 管理接口和子接口不支持配置PTP功能。

前置任务

  • 接口使能PTP功能前,必须先在系统视图下使用命令ptp device-type配置设备类型。

  • 对于TCandBC设备,必须在接口下先使用 ptp port-type配置接口的时钟类型。
  • 对于OC设备只能有一个端口使能PTP功能。
  • 对于OC或BC设备,需要在接口下先使用命令ptp delay-mechanism配置延迟机制后再使能PTP功能。

使用实例

# 在接口XGigabitEthernet1/0/1下使能PTP功能。

<HUAWEI> system-view
[HUAWEI] ptp device-type bc
[HUAWEI] interface xgigabitethernet 1/0/1 
[HUAWEI-XGigabitEthernet1/0/1] ptp delay-mechanism delay
[HUAWEI-XGigabitEthernet1/0/1] ptp enable

ptp enable(系统视图)

命令功能

ptp enable命令用来全局使能PTP功能。

undo ptp enable命令用来去使能PTP功能。

缺省情况下,PTP功能处于未使能状态。

命令格式

ptp enable

undo ptp enable

参数说明

视图

系统视图

缺省级别

2:配置级

使用指南

使用PTP功能前,需在系统视图下使用ptp enable命令,使能全局PTP功能。

执行undo ptp enable命令,将关闭所有接口PTP功能,所有PTP相关配置全部失效,再次使用PTP功能时,需重新配置。

使用实例

# 使能全局PTP功能。

<HUAWEI> system-view
[HUAWEI] ptp enable

ptp mac-egress

命令功能

ptp mac-egress命令用来配置将要从接口发送出的PTP报文(不包括透传的报文)为MAC封装方式。

undo ptp mac-egress命令用来恢复MAC封装方式缺省值。

缺省情况下,PTP报文的封装方式为MAC组播封装,未配置VLAN和VLAN优先级。

命令格式

ptp mac-egress { destination-mac destination-mac | vlan vlan-id [ priority priority-value ] }

undo ptp mac-egress { destination-mac | vlan [ priority ] }

参数说明

参数

参数说明

取值

destination-mac destination-mac

配置PTP报文的目的MAC地址。

如果不配置destination-mac,则默认表示PTP报文的封装方式为组播封装,不带VLAN。

取值形式为H-H-H,其中H为1~4位十六进制数。

vlan vlan-id

配置发送接收所封装及识别的VLAN ID。

整数形式,取值范围是1~4094。

priority priority-value

VLAN报文的802.1p优先级。

整数形式,取值范围是0~7,默认值是7,即最高优先级。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

根据设备所处的二层网络类型,配置报文的封装方式。如果设备处于二层单播网络,即配置对应的MAC地址;如果处于组播网络,协议定义了默认了组播MAC地址,无需配置。

表3-200  MAC封装缺省组播MAC地址
报文类型 MAC地址

所有延时请求-应答机制

011B-1900-0000

对等延迟机制

0180-C200-000E

注意事项

  • 此命令对透传的报文无效。
  • MAC地址不能为0000-0000-0000。

  • 配置MAC封装时,如果配置了UDP封装,需要首先删除UDP封装配置。

  • 配置发送接收所封装及识别的VLAN ID时,要求为MAC封装。

使用实例

# 配置单播MAC封装PTP报文方式。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/0
[HUAWEI-XGigabitEthernet1/0/0] ptp mac-egress destination-mac 001B-1911-1100

# 配置组播MAC封装PTP报文方式。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/0
[HUAWEI-XGigabitEthernet1/0/0] ptp mac-egress vlan 2 priority 2
相关主题

ptp min-delayreq-interval

命令功能

ptp min-delayreq-interval命令用来配置1588v2设备端口发送Delay_Req报文的最小时间间隔。

undo ptp min-delayreq-interval命令用来恢复1588v2设备端口发送Delay_Req报文的最小时间间隔为缺省值。

缺省情况下,发送Delay_Req报文的最小时间间隔是128ms。

命令格式

ptp min-delayreq-interval min-delayreq-interval

undo ptp min-delayreq-interval

参数说明

参数 参数说明 取值
min-delayreq-interval 端口发送Delay_Req报文的最小时间间隔为2的min-delayreq-interval次方毫秒。 整数形式,取值范围是0~20,默认值是7,即128毫秒。min-delayreq-interval值与实际发送间隔的对应如表3-201所示。
表3-201  min-delayreq-interval值与实际发送间隔的对应表
min-delayreq-interval参数值

实际间隔

0 1 ms
1 2 ms
2 4 ms
3 8 ms
4 16 ms
5 32 ms
6 64 ms
7 128 ms
8 256 ms
9 512 ms
10 1s
11 2s
12 4s
13 8s
14 16s
15 32s
16 64s
17 128s
18 256s
19 512s
20 1024s

视图

接口视图

缺省级别

2:配置级

使用指南

一次1588v2的时钟同步过程,首先应该由Announce报文确定主从(Master/Slave:对于进行时间同步的一对节点,发布同步时间的上游节点被称之为Master,而接收同步时间的下游节点被称之为Slave)关系,随后Master设备可以向Slave设备发送Sync报文传递时间信号的性能参数,同时可以进行相应的延时测量等机制保证时间信号的精确性。

由于网络中各链路之间存在不同的延时,有可能导致1588v2时间同步信号不精确。1588v2协议报文中使用延时报文测量链路延时,从而对时间信号进行修正。一次延时测量请求过程,首先发送延时请求报文,由对端回应延时回应报文。延时测量机制主要有两种:
  • delay:延时请求应答机制,根据主从时钟之间的整体链路延迟时间计算时钟时间信息。在这种模式下,延时请求报文(Delay_Req报文)只能由Slave设备发给Master设备,slave设备根据Master设备回应的报文(Delay_Resp报文)修正时间信号。
  • pdelay:对端延时机制,根据主从时钟之间的每一条链路延迟时间计算时钟时间信息。在这种模式下,延时请求报文(Pdelay_Req报文)可以由Slave设备与Master设备互相发送,双方根据回应报文(Pdelay_Resp报文)修正时间信号。

min-delayreq-interval取值过小,设备间就会频繁启动延时测量机制发送延时请求报文,占用过多带宽资源;若min-delayreq-interval取值过大,设备时间同步精度又得不到保证。所以在保证满足时间精度要求下,应该尽量将min-delayreq-interval设置为较大值。

使用实例

# 配置1588v2设备接口XGigabitEthernet 1/0/0的Delay_Req报文的最小发送时间间隔为256ms。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/0
[HUAWEI-XGigabitEthernet1/0/0] ptp min-delayreq-interval 8

ptp min-pdelayreq-interval

命令功能

ptp min-pdelayreq-interval命令用来配置1588v2设备端口发送Pdelay_Req报文的最小时间间隔。

undo ptp min-pdelayreq-interval命令用来恢复1588v2设备端口发送Pdelay_Req报文的最小时间间隔为缺省值。

缺省情况下,发送Pdelay_Req报文的最小时间间隔是128毫秒。

命令格式

ptp min-pdelayreq-interval min-pdelayreq-interval

undo ptp min-pdelayreq-interval

参数说明

参数 参数说明 取值
min-pdelayreq-interval 端口发送Pdelay_Req报文的最小时间间隔为2的min-pdelayreq-interval次方毫秒。 整数形式,取值范围是0~20,默认值是7,即128毫秒。min-pdelayreq-interval值与实际发送间隔的对应如表3-202所示。
表3-202  min-pdelayreq-interval值与实际发送间隔的对应表
min-pdelayreq-interval参数值

实际间隔

0 1ms
1 2ms
2 4ms
3 8ms
4 16ms
5 32ms
6 64ms
7 128ms
8 256ms
9 512ms
10 1s
11 2s
12 4s
13 8s
14 16s
15 32s
16 64s
17 128s
18 256s
19 512s
20 1024s

视图

接口视图

缺省级别

2:配置级

使用指南

使用场景

一次1588v2的时钟同步过程,首先应该由Announce报文确定主从(Master/Slave:对于进行时间同步的一对节点,发布同步时间的上游节点被称之为Master,而接收同步时间的下游节点被称之为Slave)关系,随后Master设备可以向Slave设备发送Sync报文传递时间信号的性能参数,同时可以进行相应的延时测量等机制保证时间信号的精确性。

由于网络中各链路之间存在不同的延时,有可能导致1588v2时间同步信号不精确。1588v2协议报文中使用延时报文测量链路延时,从而对时间信号进行修正。一次延时测量请求过程,首先发送延时请求报文,由对端回应延时回应报文。延时测量机制主要有两种:
  • delay:延时请求应答机制,根据主从时钟之间的整体链路延迟时间计算时钟时间信息。在这种模式下,延时请求报文(Delay_Req报文)只能由slave设备发给master设备,slave设备根据master设备回应的报文(Delay_Resp报文)修正时间信号。
  • pdelay:对端延时机制,根据主从时钟之间的每一条链路延迟时间计算时钟时间信息。在这种模式下,延时请求报文(Pdelay_Req报文)可以由slave设备与master设备互相发送,双方根据回应报文(Pdelay_Resp报文)修正时间信号。

若min-pdelayreq-interval取值过小,设备间就会频繁启动延时测量机制发送延时请求报文,占用过多带宽资源;若min-pdelayreq-interval取值过大,设备时间同步精度又得不到保证。所以在保证满足时间精度要求下,应该尽量将min-pdelayreq-interval设置为较大值。

使用实例

# 配置1588v2设备接口XGigabitEthernet 1/0/0的Pdelay_Req报文的最小发送时间间隔为128ms。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/0
[HUAWEI-XGigabitEthernet1/0/0] ptp min-pdelayreq-interval 7

ptp port-type

命令功能

ptp port-type命令用来配置TCandBC设备接口的时钟类型。

undo ptp port-type命令用来清除TCandBC设备接口配置的时钟类型。

缺省情况,接口没有配置PTP时钟类型。

命令格式

ptp port-type { bc | tc }

undo ptp port-type

参数说明

参数

参数说明

取值

bc

配置TCandBC设备接口的时钟类型为BC。

-

tc

配置TCandBC设备接口的时钟类型为TC。

-

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

设备配置为TCandBC类型时,可在设备接口下继续配置接口时钟类型为TC或BC。如果原来是BC或是OC模式,并且端口已经配置好并使能了PTP后,再把设备切换成TCandBC模式,此端口将自动变为BC类型端口。

注意事项

  • 如果接口已经使能PTP功能,本命令无效。

  • 清除TCandBC设备接口配置的时钟类型时,若时钟类型为TC且接口时钟域已经配置,必须先清除接口的时钟域才能删除接口时钟模式。

使用实例

# 配置TCandBC设备的XGigabitEthernet1/0/1接口的时钟类型为BC。

<HUAWEI> system-view
[HUAWEI] ptp device-type tcandbc
[HUAWEI] interface xgigabitethernet 1/0/1
[HUAWEI-XGigabitEthernet1/0/1] ptp port-type bc

ptp slaveonly

命令功能

ptp slaveonly命令用来配置OC设备的PTP端口只能为Slave端口。

undo ptp slaveonly命令用来恢复OC设备的PTP端口为默认设置。

缺省情况下,PTP端口既可以是Master端口,也可以是Slave端口。

命令格式

ptp slaveonly [ chassis chassis-id ]

undo ptp slaveonly [ chassis chassis-id ]

参数说明

参数

参数说明

取值

chassis chassis-id

指定集群机框ID。此参数只有使能集群功能时才可见,非集群状态时,此参数不可见。

整数形式,取值范围为1~2。

视图

系统视图

缺省级别

2:配置级

使用指南

应用场景

当OC作为末端时钟节点时,从上层时钟节点同步时钟,并向客户端设备传递时钟。为防止客户端本身的时钟信号影响PTP系统,可以配置此OC的端口状态只能为Slave状态,确保OC不同步客户端的时钟信号。

域内OC设备只有一个使能PTP功能的接口。配置该命令后,设备只能为从时钟,所有接口都不能切换到Master状态。

使用实例

# 配置OC设备上的PTP端口只能为Slave端口。

<HUAWEI> system-view
[HUAWEI] ptp device-type oc 
[HUAWEI] ptp slaveonly 

ptp sync-interval

命令功能

ptp sync-interval命令用来设置端口发送Sync报文的时间间隔。

undo ptp sync-interval命令用来恢复端口发送sync报文的时间间隔为缺省值。

缺省情况下,发送Sync报文的时间间隔是1毫秒。

命令格式

ptp sync-interval sync-interval

undo ptp sync-interval

参数说明

参数

参数说明

取值

sync-interval

端口发送Sync的时间间隔为2的sync-interval次方毫秒。

整数形式,取值范围是0~20。

缺省值为0,即1毫秒。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

Sync报文用于Delay延迟测量方式下产生时间戳的报文,PTP根据产生的时间戳计算链路延迟,继而进行时钟同步。Sync报文的发送频率主要影响同步精度,发送频率越高,时钟跟踪越紧密,同步精度越高;反之越小。但是过高的报文发送频率会增加网络的负担,所以在配置报文发送时间时,需平衡考虑。

使用实例

# 配置接口XGigabitEthernet1/0/1下发送Sync报文的时间间隔为128ms。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/1
[HUAWEI-XGigabitEthernet1/0/1] ptp sync-interval 7
相关主题

ptp tcoc-clock-id

命令功能

ptp tcoc-clock-id命令用来为TCOC设备的OC接口指定其跟踪的时钟源。

undo ptp tcoc-clock-id命令用来取消TCOC设备OC接口的时钟源配置。

缺省情况下,未为TCOC节点制定跟踪的时钟源。

命令格式

ptp tcoc-clock-id clock-source-id { port-num port-num | slot slot-id card card-id port port-id }

undo ptp tcoc-clock-id

参数说明

参数

参数说明

取值

clock-source-id

指定对端时钟源设备的时钟ID(即静态时钟源ID)。

格式为HHHHHHHH,其中H为2位的十六进制数,如E0、FC。

port-num port-num

指定对端Master时钟接口的接口号格式为x/y/z,其中x代表槽位号,y代表子卡号,z代表接口号。

对端Master时钟接口号与por-num值的换算方法为:x换为6位二进制数,y换为2位二进制数,z换为8位二进制数,将x、y、z对应的二进制数按照x/y/z的顺序排列会得到一个16位的二进制数,然后将这16位二进制数换算成十进制数,即为port-num值。例如Master端口2/0/1换算成port-num为2049。

整数形式,取值范围是0~65535。

slot slot-id

指定对端Master时钟接口所在的槽位号。

整数形式,取值范围是0~32。

card card-id

指定对端Master时钟接口所在的子卡号。

整数形式,取值范围是0~3。

port port-id

指定对端Master时钟接口所在的接口号。

整数形式,取值范围是0~255。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

此命令用来配置TCOC类型下,设备从对端哪个端口上同步频率,配置的clock-source-idport-num组成了一个过滤器“PortIdentity”,只有“PortIdentity”完全符合的PTP报文才会被接收。

注意事项

  • TCOC模式下不能够同步时间,只能同步频率,因此只能配置一个端口。

  • 如果对端设备的接口编码方式和本端一致,直接输入slot-idcard-idport-id,系统会自动计算port-num,操作更方便,且易于定位到具体接口。

  • clock-source-id为指定对端Master时钟源设备的时钟ID,port-num为指定对端Master时钟接口的接口号。如果配置错误或者指定Master时钟源故障,则无法进行同步。

使用实例

# 配置TCOC设备的接口XGigabitEthernet1/0/1的时钟源ID为122323FFFE122110,对端时钟源所在接口号为 1/0/1

<HUAWEI> system-view
[HUAWEI] ptp device-type e2etcoc 
[HUAWEI] interface xgigabitethernet 1/0/1
[HUAWEI-XGigabitEthernet1/0/1] ptp tcoc-clock-id 122323FFFE122110 slot 1 card 0 port 1

ptp udp-egress

命令功能

ptp udp-egress命令用来配置接口发送出的PTP报文(不包括透传的报文)的封装方式为UDP封装。

undo ptp udp-egress source-ip命令用来恢复接口发送出的PTP报文的封装方式为MAC组播封装。

undo ptp udp-egress { destination-ip | destination-mac | dscp | vlan | priority }命令用来恢复UDP封装的缺省配置。

缺省情况下,PTP报文的封装方式为MAC组播封装。若配置为UDP封装,缺省为组播UDP封装。

命令格式

ptp udp-egress source-ip source-ip [ destination-ip destination-ip ] [ dscp dscp ] [ vlan vlan-id [ priority priority ] ]

ptp udp-egress destination-mac destination-mac

undo ptp udp-egress { source-ip | destination-ip | destination-mac | dscp | vlan | priority }

参数说明

参数

参数说明

取值

source-ip source-ip

配置UDP封装PTP报文的源IP地址。

点分十进制形式。

destination-ip destination-ip

配置UDP封装PTP报文的目的IP地址。

点分十进制形式。

destination-mac destination-mac

配置UDP封装PTP报文的目的MAC地址。

取值形式为H-H-H,其中H为1~4位十六进制数。

dscp dscp

配置UDP封装PTP报文的DSCP(Differentiated Services Code Point)优先级。

整数形式,取值范围是0~63,默认值是7

vlan vlan-id

配置发送接收所封装及识别的VLAN ID。

整数形式,取值范围是1~4094。

priority priority

VLAN封装报文的802.1p优先级。

整数形式,取值范围是0~7,默认值是7,即为最高优先级。

视图

接口视图

缺省级别

2:配置级

使用指南

应用场景

系统默认PTP报文为组播封装的MAC地址,通过ptp udp-egress可以配置使用UDP封装,实现对PTP报文的三层封装。

UDP封装又分为单播UDP封装和组播UDP封装。
  • 对于单播封装

    需要使用该命令配置单播封装目的IP地址。

  • 对于组播封装

    以下两个目的IP地址只能用于组播UDP封装,不能应用于单播UDP封装。如表3-203所示。
    表3-203  组播UDP封装缺省IP地址
    报文类型 IP地址

    所有延迟请求-响应机制

    224.0.1.129

    对等延迟机制

    224.0.0.107

    这种情况下,无需配置目的IP地址。

注意事项

在使用ptp udp-egress destination-mac destination-mac配置UDP封装的目的MAC地址的之前,需要先配置UDP封装的源IP地址。且封装的目的MAC地址不能为全0或者组播地址。

使用实例

# 配置PTP报文的封装方式为UDP单播封装方式,源IP地址为192.168.2.2,目的IP地址为192.168.1.1。

<HUAWEI> system-view
[HUAWEI] interface xgigabitethernet 1/0/1
[HUAWEI-XGigabitEthernet1/0/1] ptp udp-egress source-ip 192.168.2.2 destination-ip 192.168.1.1
相关主题

ptp { utc-offset | leap59 | leap61 }

命令功能

ptp utc-offset命令用来校正UTC偏移时间。

ptp leap59 date命令用来在某天的最后一分钟校正UTC时间,使UTC时间相对于TAI时间慢一秒。

ptp leap61 date命令用来在某天的最后一分钟校正UTC时间,使UTC时间相对于TAI时间快一秒。

undo ptp { utc-offset | leap59 | leap61 }命令用来恢复缺省配置。

缺省情况下,UTC时间相对TAI时间的偏移值为0s。

命令格式

ptp { utc-offset utc-offset | leap59 date date | leap61 date date }

undo ptp { utc-offset | leap59 date date | leap61 date date }

参数说明

参数

参数说明

取值

utc-offset utc-offset

表示当前UTC时间相对于TAI时间的累计偏移量。

整数类型,取值范围0~999,单位:s。

date date

指定校正UTC时间的日期,在这一天的23:59对UTC时间进行校正。

取值形式为YYYY/MM/DD。

视图

系统视图

缺省级别

2:配置级

使用指南

UTC(Universal Coordinated Time)时间为通用协调时间,即为格林尼治天文台标准太阳时间,也就是设备上的显示时间。TAI(International Atomic Time)时间为国际原子时,二者之间会产生固定的偏差,相关的国际时间组织会定期公布该偏差值。

该命令配置的utc-offsetleap59leap61仅当设备采用BMC(Best Master Clock)算法选择了BITS时间的时候才会生效。否则,utc-offset来自于Master的Annouce报文,该配置不起作用。

本命令用来调整设备上的显示时间与TAI时间之间的偏差,一般情况下,只需要在PTP网络中的Grandmaster Clock设备上进行配置,其他设备的时间只需要与Grandmaster Clock时间保持一致即可。

  • 当设备作为主时钟的时候:

    只有当时标为PTP时标时,可以通过配置偏移量utc-offset调整系统时间。PTP起点是TAI时间的1970年1月1日0时0分0秒。当需要转化成UTC时间显示,转换关系为:UTC = TAI – utc-offset

    PTP支持两种时标:ARB时标和PTP时标。
    • 当为ARB时标的时候,ARB时间起点可以为任意时刻,且该时间可以被管理进程清零,从设备仅获取时间偏移秒值。
    • 当时标为PTP时标的时候,系统UTC时间是经过utc-offset调整后的时间。

    我们还可以通过leap59leap61配置对utc-offset在未来的某一天进行微调。leap59值指示当前UTC天的最后一分钟包含59秒;类似地,leap61则表明当前UTC天的最后一分钟包含61秒。如果原来的utc-offset为A,那么经过leap59调整以后,UTC时间实际快了1秒,即:utc-offfset = A – 1;反之,经过leap61调整以后,utc-offset = A + 1。

    leap59leap61是互斥的,二者不可同时配置。

  • 当设备作为从时钟的时候:
    • 通过接收主时钟的Annouce报文,从时钟可以知道当前的utc-offset
    • 当设备选择使用BITS输入时间信号时,因为Annouce报文不传递BITS时间,在这种情况下,可以通过该命令在该从设备上进行人工配置,来指定当前的utc-offset。操作方式同主时钟的操作方式。

使用实例

# 配置UTC时间相对TAI时间的偏移值为33s。

<HUAWEI> system-view
[HUAWEI] ptp utc-offset 33

# 配置在2008年12月31日,UTC时间相对于TAI时间快一秒。

<HUAWEI> system-view
[HUAWEI] ptp leap59 date 2008/12/31

# 配置在2008年12月30日,UTC时间相对于TAI时间慢一秒。

<HUAWEI> system-view
[HUAWEI] ptp leap61 date 2008/12/30
相关主题

ptp virtual-clock-id

命令功能

ptp virtual-clock-id命令用来配置PTP设备的虚拟时钟ID。

undo ptp virtual-clock-id命令用来取消用户配置的虚拟时钟ID,恢复设备自动生成的时钟ID。

缺省情况下,PTP设备未配置虚拟时钟ID,此时时钟ID由系统桥MAC地址中间填充fffe生成,比如系统的桥MAC地址是111122223333,则它对应的缺省时钟ID为111122fffe223333。

命令格式

ptp virtual-clock-id clock-id-value [ chassis chassis-id ]

undo ptp virtual-clock-id [ chassis chassis-id ]

参数说明

参数

参数说明

取值

clock-id-value

虚拟时钟ID的低4字节。

虚拟时钟ID高4字节由系统自动分配,低4字节给用户配置。

系统自动分配的高4字节值为0x00259e32。

十六进制整数形式,取值范围00000001~ffffffff。

chassis chassis-id

指定集群机框ID。此参数只有使能集群功能时才可见,非集群状态时,此参数不可见。

整数形式,取值范围为1~2。

视图

系统视图

缺省级别

2:配置级

使用指南

PTP设备的时钟ID为该时钟节点在PTP域内的唯一编号,长度为8字节。当设备主备倒换或更换主控板时,时钟ID会随着系统桥MAC地址的变化而变化,不便于唯一标识PTP设备。

本命令提供虚拟时钟ID的配置,用户可以根据需要给PTP设备编号,该命名不会随着设备主备倒换或单板的更换而变化,可唯一标识PTP设备。时钟ID高4字节由系统自动分配,低4字节可由用户配置。

使用实例

# 配置虚拟时钟ID低4字节为00000123。

<HUAWEI> system-view
[HUAWEI] ptp virtual-clock-id 00000123 
相关主题

reset ptp statistics

命令功能

reset ptp statistics命令用来清除设备接口的PTP报文统计信息。

命令格式

reset ptp statistics { all | interface interface-type interface-number }

参数说明

参数

参数说明

取值

all

清除所有接口的PTP收报文计数信息。

-

interface interface-type interface-number

清除指定接口的PTP收报文计数信息。
  • interface-type:表示接口类型。

  • interface-number:表示接口编号。

-

视图

用户视图

缺省级别

2:配置级

使用指南

该命令会清除设备上所有的接口或指定接口的PTP报文统计信息。

使用实例

# 清除端口XGigabitEthernet1/0/1的PTP报文统计信息。

<HUAWEI> reset ptp statistics interface xgigabitethernet 1/0/1
翻译
下载文档
更新时间:2019-04-08

文档编号:EDOC1100065708

浏览量:10340

下载量:200

平均得分:
本文档适用于这些产品
相关版本
相关文档
Share
上一页 下一页