PTP移植笔记二:PTPv2状态机状态

**说明:**边界时钟一般是交换机、网关、中继器等设备才需要的,我们的应用仅需要普通时钟就可以了。

PTP状态机包含以下几种状态:
INITIALIZING:初始化数据集、硬件、通讯设备。时钟端口不发送任何PTP报文。边界时钟:如果有一个端口处于这种状态,则其它所以端口都应处于这种状态。

FAULTY:故障状态。在此状态下,除了响应部分管理报文外,端口不应发送任何PTP报文。边界时钟:故障端口不应影响其他端口,否则所以端口都应处于此状态。

DISABLE:端口不向外发送任何PTP报文,除管理报文外,所有接收的报文都应当丢弃。边界时钟:该端口的行为不允许影响其他端口的行为。

LISTENING:端口等待announceReceiptTimeout超时,或者等待主时钟的Announce报文。该状态的目的是有序的将时钟增加到一个域。当端口处于此状态时,除Pdelay_Req、Pdelay_Resp、Pdealy_Resp_Follow_Up、信号报文或管理报文的响应报文,不应发送任何其他报文。

PRE_MASTER:此状态下只能发送Pdelay_Req、Pdelay_Resp、Pdelay_Resp_Follow_Up、信号报文和管理报文,其余部分和MASTER状态一样。

MASTER:端口作为主时钟进行动作。

PASSIVE:端口只能发送Pdelay_Req、Pdelay_Resp、Pdelay_Resp_Follow_Up、信号报文或管理报文的响应。不能发送其他报文。

UNCALIBRATED:当域中有多个主时钟时。已选择了合适的主时钟,并且本地端口正准备同步到所选的主时钟。这是一个暂时状态,以便允许各种初始化、数据集更新等动作。

SLAVE:端口同步到所选的主时钟端口

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值