CN112865899B - 一种调整物理层phy主从模式的方法及装置 - Google Patents

一种调整物理层phy主从模式的方法及装置 Download PDF

Info

Publication number
CN112865899B
CN112865899B CN201911175282.8A CN201911175282A CN112865899B CN 112865899 B CN112865899 B CN 112865899B CN 201911175282 A CN201911175282 A CN 201911175282A CN 112865899 B CN112865899 B CN 112865899B
Authority
CN
China
Prior art keywords
interface
master
slave mode
phy
slave
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201911175282.8A
Other languages
English (en)
Other versions
CN112865899A (zh
Inventor
刘鹏伟
韩少文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201911175282.8A priority Critical patent/CN112865899B/zh
Priority to PCT/CN2020/122614 priority patent/WO2021103860A1/zh
Publication of CN112865899A publication Critical patent/CN112865899A/zh
Application granted granted Critical
Publication of CN112865899B publication Critical patent/CN112865899B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0641Change of the master or reference, e.g. take-over or failure of the master
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/02Standardisation; Integration
    • H04L41/0213Standardised network management protocols, e.g. simple network management protocol [SNMP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/29Flow control; Congestion control using a combination of thresholds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Telephonic Communication Services (AREA)
  • Communication Control (AREA)

Abstract

本申请实施例公开了一种调整PHY主从模式的方法,第一接口可以获取第一接口的同步以太时钟与第二接口的同步以太时钟之间的主从关系,并确定第一接口的PHY主从模式。当第一接口确定该主从关系和第一接口的PHY主从模式不匹配时,可以向第二接口或者网络管理设备发送第一请求,该第一请求用于请求调整第一接口以及第二接口的PHY主从模式,以避免由于第一接口的PHY主从模式导致同步以太时钟传递中断。由此可见,利用本申请实施例提供的方案,第一接口确定前述主从模式和第一接口的PHY主从关系不匹配时,发送用于请求调整第一接口和第二接口的PHY主从模式的第一请求,能够及时调整接口的PHY主从模式,从而避免同步以太时钟传递中断。

Description

一种调整物理层PHY主从模式的方法及装置
技术领域
本申请涉及通信领域,尤其涉及一种调整物理层PHY主从模式的方法及装置。
背景技术
第一设备和第二设备进行通信时,可以进行物理层时钟同步。例如,第一设备可以通过第一设备上的接口A向第二设备的接口B传递同步以太时钟(synchronous Ethernetclock)。当传递同步以太时钟的接口A和接口B为特定类型的接口例如1000GBASE-T接口或者10GEBASE-T接口时,还要确定接口A和接口B的物理层(physical layer,PHY)主从模式,即确定主(master)模式和从(slave)模式。正确的确定接口A和接口B的PHY主从模式尤为重要,若接口A和接口B的PHY主从模式不正确,则可能会导致同步以太时钟传递中断。
发明内容
本申请实施例提供了一种调整PHY主从模式的方法及装置,可以解决传统技术不能及时对接口的PHY主从模式进行调整,导致接口间传递的同步以太时钟中断的问题。
第一方面,本申请实施例提供了一种调整PHY主从模式的方法,具体地,第一接口可以获取第一接口的同步以太时钟与第二接口的同步以太时钟之间的主从关系,并确定第一接口的PHY主从模式。只有当该主从关系与第一接口的PHY主从模式相匹配时,第一接口和第二接口之间传递的同步以太时钟才不会中断。换言之,若该主从关系和第一接口的PHY主从模式不匹配时,则表示第一接口的PHY主从模式可能会导致同步以太时钟传递中断。鉴于此,在本申请实施例中,当第一接口确定该主从关系和第一接口的PHY主从模式不匹配时,可以向第二接口或者网络管理设备发送第一请求,该第一请求用于请求调整第一接口以及第二接口的PHY主从模式。相应的,第二接口或者网络管理设备接收到第一请求之后可以执行目标操作,以避免由于第一接口的PHY主从模式导致同步以太时钟传递中断。由此可见,利用本申请实施例提供的方案,第一接口确定前述主从模式和第一接口的PHY主从关系不匹配时,发送用于请求调整第一接口和第二接口的PHY主从模式的第一请求,与传统技术人工重新手动配置接口的PHY主从模式的方式相比,能够及时调整接口的PHY主从模式,从而避免同步以太时钟传递中断。
在一种可能的实现方式中,为了使得第二接口根据该第一请求确定如何调整第二接口的PHY主从模式,在本申请实施例的一种实现方式中,第一请求中还可以携带第二接口的PHY主从模式调整目标。其中,第二接口的PHY主从模式调整目标,用于指示第二接口按照该调整目标调整第二接口的PHY主从模式。
在一种可能的实现方式中,第二接口的PHY主从模式调整目标可以是第一接口根据第一接口的同步以太时钟和第二接口的同步以太时钟的主从关系、以及第一接口的PHY主从模式确定的。具体地:当第一接口的同步以太时钟为主时钟、第二接口的同步以太时钟为从时钟、且第一接口的PHY主从模式为从模式时,第一接口可以确定第二接口的PHY主从模式调整目标为:强制配置从模式,或者,自协商偏好从模式。当第一接口的同步以太时钟为从时钟、第二接口同步以太时钟为主时钟、且第一接口的PHY主从模式为主模式时,第一接口可以确定第二接口的PHY主从模式调整目标为:强制配置主模式,或者,自协商偏好主模式。
在一种可能的实现方式中,第一接口向第二接口或者网络管理设备发送第一请求之后,若第二接口或者网络管理设备确定第一接口可以对自身的PHY主从模式进行调整,则第二接口或者网络管理设备可以向第一接口发送第一信息,用于指示第一接口对第一接口的PHY主从模式进行调整。第一接口接收到第一信息之后,即可对第一接口的PHY主从模式进行调整,使得调整后的PHY主从模式与同步以太时钟的主从关系相匹配,从而避免同步以太时钟传递中断。
在一种可能的实现方式中,第一接口接收到第一信息之后,可以对自身的PHY主从模式进行调整,使得调整后的第一接口的PHY主从模式与同步以太时钟的主从关系相匹配。具体地,当第一接口的同步以太时钟为主时钟、第二接口同步以太时钟为从时钟、且第一接口的PHY主从模式为从模式时,第一接口将第一接口的PHY主从模式配置为强制主模式,或者,第一接口将第一接口的PHY主从模式自协商偏好配置为主模式。或者,当第一接口的同步以太时钟为从时钟、第二接口同步以太时钟为主时钟、且第一接口的PHY主从模式为主模式时,第一接口将第一接口的PHY主从模式配置为强制从模式,或者,第一接口将第一接口的PHY主从模式自协商偏好配置为从模式。
在一种可能的实现方式中,第一接口向第二接口或者网络管理设备发送第一请求之后,若第二接口或者网络管理设备确定第一接口不能对自身的PHY主从模式进行调整,则第二接口或者网络管理设备可以向第一接口发送第二信息,用于指示第一请求被拒绝。第一接口接收到第二信息之后,可以维持第一接口的PHY主从模式不变,从而避免由于调整PHY主从模式不当带来不良影响,例如导致第一接口和第二接口之间传输的数据大量丢失等等。
在一种可能的实现方式中,第一接口向第二接口发送第一请求在具体实现时,例如可以为第一接口可以向第二接口发送包括前述第一请求的慢速协议报文。另外,考虑到在实际应用中,网络管理设备和被管理设备之间可以通过网络配置协议NETCONF、简单网络协议SNMP进行交互。因此,第一接口可以向网络管理设备发送包括前述第一请求的SNMP报文或者NETCONF报文。
在一种可能的实现方式中,考虑到在实际应用中,第一接口和第二接口之间传递同步以太时钟所使用的报文为ESMC报文。因此,前述慢速协议报文可以为ESMC报文。换言之,第一接口可以向第二接口发送包括第一请求的ESMC报文,从而实现向第二接口发送第一请求的目的。
第二方面,本申请实施例提供了一种调整物理层PHY主从模式的方法,具体地,第二接口可以接收来自第一接口的第一请求,该第一请求用于请求调整第一接口的PHY主从模式和第二接口的PHY主从模式,第二接口接收到第一请求之后可以执行目标操作,以避免由于第一接口的PHY主从模式导致同步以太时钟传递中断。
在一种可能的实现方式中,第二接口接收到第一请求之后,可以判断自身是否符合PHY主从模式调整条件,当第二接口确定第二接口符合PHY主从模式调整条件时,第二接口可以向第一接口发送第一信息,该第一信息用于指示第一接口对第一接口的PHY主从模式进行调整。
在一种可能的实现方式中,当第二接口确定第二接口不符合PHY主从模式调整条件时,第二接口可以向第一接口发送第二信息,该第二信息用于指示第一请求被拒绝,即告知第一接口维持第一接口的PHY主从模式,不可对第一接口的PHY主从模式进行调整。
在一种可能的实现方式中,第一请求中还可以包括第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,考虑到在实际应用中,并不是所有的接口均需要根据同步以太时钟的主从关系调整PHY主从模式。因此,在确定第二接口是否符合PHY主从模式调整条件时,可以确定第二接口是否支持根据同步以太时钟的主从关系调整PHY主从模式。考虑到在实际应用中,第一接口和第二接口之间除了传递同步以太时钟之外,还可以传递其它数据。而在对接口例如第一接口或者第二接口的PHY主从模式进行调整时,会导致第一接口和第二接口之间的通信中断。换言之,在对第一接口或者第二接口的PHY主从模式进调整期间,第一接口和第二接口之间无法正常传递数据。因此,对第一接口和第二接口的PHY主从模式进行调整时,最好尽可能不影响第一接口和第二接口之间的数据传递。因此,在确定第二接口是否符合PHY主从模式调整条件时,可以确定经过第二接口的待转发数据流量是否小于或者等于预设流量阈值。考虑到在实际应用中,对于一些比较特殊的接口,一般可以采用用户手动配置的方式将该接口的PHY主从模式配置为强制主模式或者强制从模式,对于这样的接口,其PHY主从模式一般是不允许被调整的。因此,在确定第二接口是否符合PHY主从模式调整条件时,可以确定第二接口的PHY主从模式是否为用户配置的强制主模式或者强制从模式。另外,第一请求中还可以包括第二接口的PHY主从模式调整目标。对于这种情况,在确定第二接口是否符合PHY主从模式调整条件时,可以确定第二接口是否支持按照第一请求中携带的调整目标调整第二接口的PHY主从模式。综上,当当第二接口满足前述四种条件中的任意一项或者多项时,可以确定第二接口符合PHY主从模式调整条件。该四种条件分别为:第二接口支持根据同步以太时钟的主从关系调整PHY主从模式、经过第二接口的待转发数据流量小于或者等于预设流量阈值、第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式、以及第二接口是否支持按照该第二接口的PHY主从模式调整目标调整第二接口的PHY主从模式。
在一种可能的实现方式中,由于第一接口的PHY主从模式调整必然伴随着第二接口的PHY主从模式进行调整,因此,在第二接口向第一接口发送第一信息之后,第二接口可以对第二接口的PHY主从模式进行调整,以使得调整后的第二接口的PHY主从模式也与同步以太时钟的主从关系相匹配。具体地,若第一请求中包括第二接口的PHY主从模式调整目标,则第二接口可以第一请求中携带的调整目标调整自身的PHY主从模式。
在一种可能的实现方式中,第二接口向所述第一接口发送第一信息在具体实现时,例如可以为:第二接口向第一接口发送第一慢速协议报文,第一慢速协议报文包括第一信息。
在一种可能的实现方式中,第二接口向第一接口发送第二信息在具体实现时,例如可以为:第二接口向所述第一接口发送第二慢速协议报文,第二慢速协议报文包括第二信息。
第三方面,本申请实施例提供了一种调整物理层PHY主从模式的方法,具体地,网络管理设备可以接收来自第一接口的第一请求,该第一请求用于请求调整第一接口的PHY主从模式和第二接口的PHY主从模式,网络管理设备接收到第一请求之后可以执行目标操作,以避免由于第一接口的PHY主从模式导致同步以太时钟传递中断。
在一种可能的实现方式中,网络管理设备接收到第一请求之后,可以判断第二接口是否符合PHY主从模式调整条件,当确定第二接口符合PHY主从模式调整条件时,网络管理设备可以向第一接口发送第一信息,该第一信息用于指示第一接口对第一接口的PHY主从模式进行调整。相应的,网络管理设备可以向第二接口发送第三信息,第三信息用于指示第二接口调整第二接口的PHY主从模式。
在一种可能的实现方式中,当第二接口不符合所述PHY主从模式调整条件,网络管理设备可以向所述第一接口发送第二信息,所述第二信息用于通知所述第一接口所述第一请求被拒绝。
在一种可能的实现方式中,当所述第二接口符合以下任意一项或多项时,确定所述第二接口符合PHY主从模式调整条件:所述第二接口支持根据同步以太时钟的主从关系调整PHY主从模式、经过所述第二接口的待转发数据流量小于或者等于预设流量阈值、所述第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式、以及,所述第二接口支持按照所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述第一请求中包括第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第三信息中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第二接口的PHY主从模式调整目标根据所述第一请求得到,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述网络管理设备向所述第一接口发送第一信息,包括:所述网络管理设备向所述第一接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第一信息。
在一种可能的实现方式中,所述网络管理设备向所述第二接口发送第三信息,包括:所述网络管理设备向所述第二接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第三信息。
在一种可能的实现方式中,所述网络管理设备向所述第一接口发送第二信息,包括:所述网络管理设备向所述第一接口发送SNMP报文或者NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第二信息。
第四方面,本申请实施例提供了一种调整物理层PHY主从模式的装置,应用于第一接口,包括:第一确定单元,用于确定所述第一接口的同步以太时钟与第二接口的同步以太时钟之间的主从关系,以及确定所述第一接口的PHY主从模式;发送单元,用于若确定所述主从关系与所述第一接口的PHY主从模式不匹配,向所述第二接口或者网络管理设备发送第一请求,所述第一请求用于请求调整所述第一接口的PHY主从模式和所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,该装置还包括:第二确定单元,用于根据所述主从关系和所述第一接口的PHY主从模式确定所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第二确定单元,具体用于:当所述第一接口的同步以太时钟为主时钟、所述第二接口同步以太时钟为从时钟、且所述第一接口的PHY主从模式为从模式时,确定所述第二接口的PHY主从模式调整目标为:强制配置从模式,或者,自协商偏好从模式;或者,当所述第一接口的同步以太时钟为从时钟、所述第二接口的同步以太时钟为主时钟、且所述第一接口的PHY主从模式为主模式时,确定所述第二接口的PHY主从模式调整目标为:强制配置主模式,或者,自协商偏好主模式。
在一种可能的实现方式中,该装置还包括:第一接收单元,用于接收来自所述第二接口或者所述网络管理设备的第一信息,所述第一信息用于指示所述第一接口调整所述第一接口的PHY主从模式;调整单元,用于根据所述第一信息调整所述第一接口的PHY主从模式,调整后的所述第一接口的PHY主从模式与所述主从关系匹配。
在一种可能的实现方式中,所述调整单元,具体用于:当所述第一接口的同步以太时钟为主时钟、所述第二接口同步以太时钟为从时钟、且所述第一接口的PHY主从模式为从模式时,将所述第一接口的PHY主从模式配置为强制主模式,或者,将所述第一接口的PHY主从模式自协商偏好配置为主模式;或者,当所述第一接口的同步以太时钟为从时钟、所述第二接口同步以太时钟为主时钟、且所述第一接口的PHY主从模式为主模式时,将所述第一接口的PHY主从模式配置为强制从模式,或者,将所述第一接口的PHY主从模式自协商偏好配置为从模式。
在一种可能的实现方式中,该装置还包括:第二接收单元,用于接收来自所述第二接口或者所述网络管理设备的第二信息,所述第二信息指示所述第一请求被拒绝;维持单元,用于根据所述第二信息维持所述第一接口的PHY主从模式。
在一种可能的实现方式中,所述发送单元,具体用于:向所述第二接口发送慢速协议报文,所述慢速协议报文包括所述第一请求;或者,向所述网络管理设备发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或NETCONF报文包括所述第一请求。
在一种可能的实现方式中,所述慢速协议报文为以太同步消息通道ESMC报文。
第五方面,本申请实施例提供了一种调整物理层PHY主从模式的装置,应用于第二接口,包括:接收单元,用于接收来自第一接口的第一请求,所述第一请求用于请求调整所述第一接口的PHY主从模式和所述第二接口的PHY主从模式;执行单元,用于根据所述第一请求执行目标操作。
在一种可能的实现方式中,所述执行单元,具体用于:当确定所述第二接口符合所述PHY主从模式调整条件时,向所述第一接口发送第一信息,所述第一信息用于指示所述第一接口调整所述第一接口的PHY主从模式。
在一种可能的实现方式中,还用于:当确定所述第二接口不符合所述PHY主从模式调整条件时,向所述第一接口发送第二信息,所述第二信息用于通知所述第一接口所述第一请求被拒绝。
在一种可能的实现方式中,当所述第二接口符合以下任意一项或多项时,确定所述第二接口符合PHY主从模式调整条件:所述第二接口支持根据同步以太时钟的主从关系调整PHY主从模式、经过所述第二接口的待转发数据流量小于或者等于预设流量阈值、定所述第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式、以及,所述第二接口支持按照所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第一请求包括所述第二接口的PHY主从模式调整目标,该装置还包括:调整单元,用于在向所述第一接口发送第一信息之后,根据所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述向所述第一接口发送第一信息,包括:向所述第一接口发送第一慢速协议报文,所述第一慢速协议报文包括所述第一信息。
在一种可能的实现方式中,所述向所述第一接口发送第二信息,包括:向所述第一接口发送第二慢速协议报文,所述第二慢速协议报文包括所述第二信息。
第六单元,本申请实施例提供了一种调整物理层PHY主从模式的装置,包括:接收单元,用于接收来自第一接口的第一请求,所述第一请求用于请求调整所述第一接口的PHY主从模式和第二接口的PHY主从模式,所述第二接口为与第一接口对应的用于传递同步以太时钟的接口;执行单元,用于根据所述第一请求执行目标操作。
在一种可能的实现方式中,所述执行单元,具体用于:若所述第二接口符合所述PHY主从模式调整条件,向所述第一接口发送第一信息,并向所述第二接口发送第三信息,所述第一信息用于指示所述第一接口调整所述第一接口的PHY主从模式,所述第三信息用于指示所述第二接口调整所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述执行单元,还用于:若所述第二接口不符合所述PHY主从模式调整条件,向所述第一接口发送第二信息,所述第二信息用于通知所述第一接口所述第一请求被拒绝。
在一种可能的实现方式中,当所述第二接口符合以下任意一项或多项时,确定所述第二接口符合PHY主从模式调整条件:所述第二接口支持根据同步以太时钟的主从关系调整PHY主从模式、经过所述第二接口的待转发数据流量小于或者等于预设流量阈值、所述第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式、以及,所述第二接口支持按照所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述第一请求中包括第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第三信息中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第二接口的PHY主从模式调整目标根据所述第一请求得到,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述向所述第一接口发送第一信息,包括:向所述第一接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第一信息。
在一种可能的实现方式中,所述向所述第二接口发送第三信息,包括:向所述第二接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第三信息。
在一种可能的实现方式中,所述向所述第一接口发送第二信息,包括:向所述第一接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第二信息。
第七方面,本申请实施例提供了一种调整物理层PHY主从模式的装置,所述装置包括:处理器和存储器;所述存储器,用于存储程序;所述处理器,用于执行所述存储器中的所述程序,执行以上第一方面任意一项所述的方法,或者执行以上第二方面任意一项所述的方法,或者执行以上第三方面任意一项所述的方法。
在一种可能的实现方式中,所述装置位于路由器、交换机、终端设备或者存储设备上。
第八方面,本申请实施例提供了一种计算机可读存储介质,包括程序,当其在计算机上运行时,使得计算机执行以上第一方面任意一项所述的方法,或者使得计算机执行以上第二方面任意一项所述的方法,或者使得计算机执行以上第三方面任意一项所述的方法。
第九方面,本申请实施例提供了一种包含信息的计算机程序产品,当其在计算机上运行时,使得计算机执行以上第一方面任意一项所述的方法,或者使得计算机执行以上第二方面任意一项所述的方法,或者使得计算机执行以上第三方面任意一项所述的方法。
在一些实施例中,第一接口与第二接口位于不同的设备,比如网络设备上。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为一种等级主从时钟同步的场景示意图;
图2为本申请实施例提供的一种调整接口的PHY主从模式的方法的信令交互图;
图3为本申请实施例提供的一种调整PHY主从模式的装置的结构示意图;
图4为本申请实施例提供的一种调整PHY主从模式的装置的结构示意图;
图5为本申请实施例提供的一种调整PHY主从模式的装置的结构示意图;
图6为本申请实施例提供的一种调整PHY主从模式的装置的结构示意图。
具体实施方式
本申请实施例提供了一种调整物理层PHY主从模式的方法及装置,用于解决传统技术不能及时对接口的PHY主从模式进行调整,导致接口间传递的同步以太时钟中断的问题。
为方便理解本申请实施例的方案,首先对物理层时钟同步进行简单介绍。
时钟同步是指信号之间的频率和/或相位保持某种严格的特定关系。时钟同步可以使得数字通信网中的各设备的时钟频率和相位的差别在允许的误差范围内。由于数字通信网中传递的是对信息进行编码后得到的数字脉冲编码调制(pulse code modulation,PCM)信号。若两个设备之间的时钟不同步,就会产生码元的丢失或重复。换言之,如果不能实现时钟同步,则会导致设备间传递的数据发生误码,导致网络传输性能不佳。
物理层时钟同步的其中一种方式为主从时钟同步,所谓主从时钟同步,指的是设置一个高准确度的主时钟,各设备均跟踪该主时钟,从而使得整个数字通信网中的各个设备之间的时钟同步。其中,主从时钟同步的其中一种方式为等级主从时钟同步。所谓等级主从时钟同步,指的是通过逐级传递的方式将主时钟传递给数字通信网中的各个设备。
参见图1,为一种主从时钟同步的场景示意图。如图1所示,设备102从时钟产生设备101处获取同步以太时钟,设备102进一步将该同步以太时钟传递给设备103,设备103进一步地将同步以太时钟传递给设备104,依次类推,将该同步以太时钟传递给数字通信网中的其它设备。在实际应用中,设备间传递同步以太时钟时,可以通过接口来传递。例如,设备102利用自身的接口A(图1中未示出)将同步以太时钟传递给设备103的接口B(图1中未示出),从而实现将同步以太时钟传递给设备103的目的。当前述接口A和接口B为特定类型的接口例如1000GBASE-T接口或者10GEBASE-T接口时,还要确定接口A和接口B的PHY主从模式,即确定接口A为主模式或从模式,接口B为主模式或从模式。正确的确定接口A和接口B的PHY主从模式尤为重要,若接口A和接口B的PHY主从模式不正确,则会导致同步以太时钟传递中断。因为对于1000GBASE-T接口或者10GEBASE-T而言,PHY主从模式也指示了该接口工作时所使用的时钟。具体地,PHY主从模式为从(slave)的接口接收数据所使用的时钟来自于PHY主从模式为主(master)的接口。
举例说明,接口A的PHY主从模式为主,接口B的PHY主从模式为从,则接口A和接口B之间通信时,接口A将时钟信息和数据发送给接口B,接口B根据接收到的时钟信息来同步接口B所在的设备的时钟。若在进行物理层时钟同步时,需要由接口B向接口A传递同步以太时钟信息,而此时接口B的PHY主从模式为从、接口A的主从模式为主,即接口A和接口B的PHY主从模式指示接口B根据来自接口A的时钟信息同步接口B本地的时钟。换言之,PHY主从模式指示接口A将时钟信息传递给接口B,而这与同步以太时钟的传递方向是相反的,这就会导致接口B无法向接口A传递同步以太时钟信息,导致同步以太时钟信息传递中断。
需要说明的是,图1所示的设备102、设备103以及设备104,可以为路由器、交换机等网络设备,还可以为其它设备,例如服务器、终端设备以及存储设备等等。
传统技术中,可以采用人工配置的方式来配置接口的PHY主从模式。例如,进行物理层时钟同步时,需要由接口B向接口A传递同步以太时钟信息,则可以将接口B的PHY主从模式设置为主模式,将接口A的PHY主从模式设置为从模式。
但是考虑到在实际应用中,接口的PHY主从模式不是一成不变的,例如,数字通信网络的时钟拓扑发生了改变例如发生了时钟倒换,从而导致接口的PHY主从模式也对应发生了改变。在传统技术中,一旦接口的PHY主从模式发生改变,需要人工重新手动配置接口的PHY主从模式,这种方式并不能及时对接口的PHY主从模式进行调整。因为从接口的PHY主从模式发生改变,到用户例如网络管理人员发现该PHY主从模式发生改变需要一定的时间,而且,人工手动配置PHY主从模式也需要一定的时间。这就导致传统技术的方案并不能及时对接口的PHY主从模式进行调整,相应的导致接口间传递的同步以太时钟中断。
鉴于此,本申请实施例提供了一种调整接口的PHY主从模式的方法,能够自动根据同步以太时钟的主从关系及时调整接口的PHY主从模式,使得接口的PHY主从模式与同步以太时钟的主从关系一致,避免同步以太时钟传递中断。以下结合附图介绍该方法。
参见图2,该图为本申请实施例提供的一种调整接口的PHY主从模式的方法的信令交互图,图2所示的调整接口的PHY主从模式的方法,例如可以通过如下S101-S104实现。
S101:第一接口确定第一接口的同步以太时钟和第二接口的同步以太时钟之间的主从关系。
需要说明的是,在本申请实施例中,第一接口和第二接口为用于传递同步以太时钟的两个接口。第一接口的同步以太时钟和第二接口的同步以太时钟之间的主从关系,可以表征同步以太时钟在第一接口和第二接口之间的传递方向。具体地,若第一接口的同步以太时钟为主时钟,第二接口的同步以太时钟为从时钟,则同步以太时钟的传递方向为由第一接口传递给第二接口;若第一接口的同步以太时钟为从时钟,第二接口的同步以太时钟为主时钟,则同步以太时钟的传递方向为由第二接口传递给第一接口。本申请实施例中的第一接口和第二接口例如可以位于图1所示的设备上。
在本申请实施例中,第一接口可以确定第一接口的同步以太时钟和第二接口的同步以太时钟的主从关系,具体地,第一接口可以通过在第一接口和第二接口之间传递的同步状态消息(synchronization statue message,SSM),确定第一接口的同步以太时钟和第二接口的同步以太时钟的主从关系。
S102:第一接口确定第一接口的PHY主从模式。
在本申请实施例中,第一接口的PHY主从模式可以为主模式,也可以为从模式。第一接口可以确定自身当前工作的PHY主从模式,以确定第一接口当前工作的PHY主从模式与前述主从关系是否匹配。若不匹配,则表示第一接口和第二接口之间传递的同步以太时钟可能会中断。
需要说明的是,在实际应用中,S101和S102的执行顺序不限于图1所示的顺序,S101也可以在S102之后执行,S101甚至可以和S102同时执行,本申请实施例不做具体限定。
S103:若第一接口确定前述主从关系和第一接口的PHY主从模式不匹配,则第一接口向第二接口或者网络管理设备发送第一请求,第一请求用于请求调整第一接口的PHY主从模式和第二接口的PHY主从模式。
本申请实施例中的网络管理设备指的是运行有网络管理协议的设备,网络管理设备可以为服务器或者终端设备等。网络管理设备可以对设备进行控制和管理。网络管理设备可以获取设备的配置信息、运行数据以及获取整个网络的网络拓扑、时钟拓扑等信息。
在本申请实施例中,前述主从关系和第一接口的PHY主从模式不匹配,可以包括两种情况。其中一种情况是:第一接口的同步以太时钟为主时钟、第二接口的同步以太时钟为从时钟、且第一接口的PHY主从模式为从模式。即同步以太时钟的传递方向为第一接口传递给第二接口,而第一接口的PHY主从模式为从模式。另一种情况是:第一接口的同步以太时钟为从时钟、第二接口的同步以太时钟为主时钟、且第一接口的PHY主从模式为主模式。即同步以太时钟的传递方向是第二接口传递给第一接口,而第一接口的PHY主从模式为主模式。
如前文,若第一接口的PHY主从模式与前述主从关系不匹配,则表示第一接口和第二接口之间传递的同步以太时钟可能会中断,对于这种情况,理应及时对第一接口的PHY主从模式以及第二接口的PHY主从模式进行调整。在本申请实施例中,第一接口可以向第二接口或者网络管理设备发送第一请求,该第一请求用于请求对第一接口的PHY主从模式和第二接口的PHY主从模式进行调整。具体地,在本申请实施例的一种实现方式中,第一接口可以向第二接口发送包括前述第一请求的慢速协议报文,本申请实施例不具体限定该慢速协议报文,考虑到在实际应用中,第一接口和第二接口之间传递同步以太时钟所使用的报文为以太同步消息通道(Ethernet synchronization messaging channel,ESMC)报文。鉴于此,在一种实现方式中,前述慢速协议报文可以为ESMC报文。具体地,可以对ESMC报文进行扩展,将第一请求携带在ESMC报文的扩展字段中例如将第一请求携带在ESMC报文的扩展类型-长度-值(type-length-value,TLV)字段中,或者,也可以将第一请求携带在ESMC报文的预留字段中,等等。另外,考虑到在实际应用中,网络管理设备和被管理设备之间可以通过网络配置协议(Network configuration Protocol,NETCONF)、简单网络协议(simplenetwork management Protocol,SNMP)进行交互。因此,第一接口可以向网络管理设备发送包括前述第一请求的SNMP报文或者NETCONF报文。
当第一接口向网络管理设备发送包括前述第一请求的SNMP报文时,在本申请实施例中,可以新增与第一请求对应的管理信息库(management information base,MIB)节点,将该MIB节点封装在SNMP报文中,以实现向网络管理设备发送包括前述第一请求的SNMP报文的目的。具体地,该MIB节点中可以包括类型(type)字段,用于指示该第一请求用于请求对第一接口的第二接口的PHY主从模式进行调整。当第一接口向网络管理设备发送包括前述第一请求的NETCONF报文时,在本申请实施例中,可以新增与第一请求对应的架构(schema)节点,将该schema节点封装在NETCONF报文中,以实现向网络管理设备发送包括前述第一请求的NETCONF报文的目的。关于该schema节点的具体结构,此处不详细说明。
如前文,第一请求用于请求调整第一接口的PHY主从模式和第二接口的PHY主从模式,第一接口可以根据S102中确定的第一接口的PHY主从模式以及S101中确定的主从关系,确定如何调整自身的PHY主从模式。为了使得第二接口根据该第一请求确定如何调整第二接口的PHY主从模式,在本申请实施例的一种实现方式中,第一请求中还可以携带第二接口的PHY主从模式调整目标。其中,第二接口的PHY主从模式调整目标,用于指示第二接口按照该调整目标调整第二接口的PHY主从模式。当第一接口向第二接口发送包括第一请求的慢速协议报文例如ESMC报文时,第二接口的PHY主从模式调整目标可以携带在扩展的TLV字段的value中。当第一接口向网络管理设备发送包括第一请求的SNMP报文时,该MIB节点中还可以包括值(value)字段,value用于携带第二接口的PHY主从模式调整目标。相应的,当第一接口向网络管理设备发送包括第一请求的NETCONF报文时,该与第一请求对应的schema节点中还可以包括第二接口的PHY主从模式调整目标。
在本申请实施例中,第二接口的PHY主从模式调整目标,可以是第一接口根据S101中确定的主从关系和S102中确定的第一接口的PHY主从模式确定的。具体地:
当第一接口的同步以太时钟为主时钟、第二接口的同步以太时钟为从时钟、且第一接口的PHY主从模式为从模式时,第一接口可以确定第二接口的PHY主从模式调整目标为:强制配置从模式,或者,自协商偏好从模式。当第一接口的同步以太时钟为从时钟、第二接口同步以太时钟为主时钟、且第一接口的PHY主从模式为主模式时,第一接口可以确定第二接口的PHY主从模式调整目标为:强制配置主模式,或者,自协商偏好主模式。
关于强制配置从模式和强制配置主模式,需要说明的是,强制配置是一种配置方式,若第二接口被配置为强制配置从模式,则第二接口必须以从模式工作,类似地,若第二接口被配置为强制配置主模式,则第二接口必须以主模式工作。关于自协商偏好从模式和自协商偏好主模式,需要说明的是,第一接口和第二接口可以通过自协商的方式确定各自的PHY主从模式。在第一接口和第二接口自协商之前,可以设置第一接口或者第二接口的PHY主从模式的自协商偏好。若第二接口的PHY主从模式的自协商偏好设置为从模式,则在第一接口和第二接口进行PHY主从模式的自协商时,第二接口会优先将自身的PHY主从模式协商成从模式。类似地,若第二接口的PHY主从模式的自协商偏好设置为主模式,则在第一接口和第二接口进行PHY主从模式的自协商时,第二接口会优先将自身的PHY主从模式协商成主模式。
S104:第二接口或者网络管理设备根据接收到的第一请求执行目标操作。
第二设备或者网络管理设备接收到第一请求之后,可以根据该第一请求执行目标操作。该目标操作指的是第二接口或者网络管理设备接收到第一请求之后所做出的响应操作。以下分别介绍第二接口和网络管理设备执行目标操作的具体实现方式。
首先,对第二接口执行目标操作的具体实现进行介绍。
如前文,第一请求用于请求调整第一接口的PHY主从模式和第二接口的PHY主从模式。第二接口接收到第一请求之后,可以判断自身是否符合PHY主从模式调整条件,当第二接口确定第二接口符合PHY主从模式调整条件时,第二接口可以向第一接口发送第一信息,该第一信息用于指示第一接口对第一接口的PHY主从模式进行调整。相应的,第二接口在向第一接口发送第一信息之后,也可以对第二接口自身的PHY主从模式进行调整。当第二接口确定第二接口不符合PHY主从模式调整条件时,可以不做响应,也可以向第一接口发送第二信息,该第二信息用于通知第一接口第一请求被拒绝。
在本申请实施例的一种实现方式中,第二接口可以通过向第一接口发送包括第一信息的第一慢速协议报文、以及包括第二信息的第二慢速协议报文信息,第一慢速协议报文和第二慢速协议报文均可以为前文提及的ESMC报文。具体地,可以对ESMC报文进行扩展,将第一信息或者第二信息携带在ESMC报文的扩展字段中,或者,也可以将第一信息或者第二信息携带在ESMC报文的预留字段中,等等。当将第一信息携带在EMSC报文的扩展字段中时,例如可以在前述value中携带第一标识,该第一标识可以标识该EMSC报文为指示第一请求被拒绝的第一信息。
在本申请实施例中,第二接口确定第二接口是否符合PHY主从模式调整条件可以有多种实现方式,以下介绍几种可能的实现方式。
第一种实现方式:考虑到在实际应用中,并不是所有的接口均需要根据同步以太时钟的主从关系调整PHY主从模式。具体地,在实际应用中,可以对设备的PHY主从模式调整属性进行配置,例如将该属性配置为不支持根据同步以太时钟的主从关系调整PHY主从模式,或者配置为支持根据同步以太时钟的主从关系调整PHY主从模式。若第二接口不支持根据同步以太时钟的主从关系调整PHY主从模式,则第二接口接收到第一请求之后也不能对第二接口的PHY主从模式进行调整。对于这种情况,第二接口确定第二接口是否符合PHY主从模式调整条件在具体实现时,可以为确定第二接口是否支持根据同步以太时钟的主从关系调整PHY主从模式。具体地,当第二接口支持根据同步以太时钟的主从关系调整PHY主从模式,第二接口则可能符合PHY主从模式调整条件,若第二接口不支持根据同步以太时钟的主从关系调整PHY主从模式,则可以确定第二接口不符合PHY主从模式调整条件。
第二种实现方式:考虑到在实际应用中,第一接口和第二接口之间除了传递同步以太时钟之外,还可以传递其它数据。而在对接口例如第一接口或者第二接口的PHY主从模式进行调整时,会导致第一接口和第二接口之间的通信中断。换言之,在对第一接口或者第二接口的PHY主从模式进调整期间,第一接口和第二接口之间无法正常传递数据。因此,对第一接口和第二接口的PHY主从模式进行调整时,最好尽可能不影响第一接口和第二接口之间的数据传递。若经过第二接口的待转发的数据流量比较大,则在调整第一接口的PHY主从模式或者调整第二接口的PHY主从模式时,会导致丢失部分待转发数据。因此,在本申请实施例的一种实现方式中,第二接口确定第二接口是否符合PHY主从模式调整条件在具体实现时,可以为第二接口确定经过第二接口的待转发数据流量是否小于或者等于预设流量阈值。具体地,当经过第二接口的待转发数据流量小于或者等于预设流量阈值时,则表示经过第二接口的待转发的数据流量比较小,故而第二接口则可能符合PHY主从模式调整条件。当经过第二接口的待转发数据流量大于预设流量阈值时,则表示经过第二接口的待转发的数据流量比较大,则可以确定第二接口不符合PHY主从模式调整条件。本申请实施例不具体限定预设流量阈值的具体取值,预设流量阈值的具体取值可以根据实际情况确定。
第三种实现方式:考虑到在实际应用中,对于一些比较特殊的接口,一般可以采用用户手动配置的方式将该接口的PHY主从模式配置为强制主模式或者强制从模式,对于这样的接口,其PHY主从模式一般是不允许被调整的。因此,在本申请实施例的一种实现方式中,第二接口确定第二接口是否符合PHY主从模式调整条件在具体实现时,可以为第二接口确定第二接口的PHY主从模式是否为用户配置的强制主模式或者强制从模式。若第二接口的PHY主从模式为用户配置的强制主模式或者强制从模式,则可以确定第二接口不符合PHY主从模式调整条件,否则,第二接口则可能符合PHY主从模式调整条件。
如前文,第一请求中还可以携带第二接口的PHY主从模式调整目标。第二接口的PHY主从模式调整目标,用于指示第二接口按照该调整目标调整第二接口的PHY主从模式。对于这种情况,第二接口确定第二接口是否符合PHY主从模式调整条件在具体实现时,还可以包括第四种实现方式:判断第二接口是否支持按照第一请求中携带的调整目标调整第二接口的PHY主从模式。具体地,若第二接口支持按照第一请求中携带的调整目标调整第二接口的PHY主从模式,第二接口则可能符合PHY主从模式调整条件;若第二接口不支持按照第一请求中携带的调整目标调整第二接口的PHY主从模式,则可以确定第二接口不符合PHY主从模式调整条件。在本申请实施例中,第二接口支持按照第一请求中携带的调整目标调整第二接口的PHY主从模式可以至少包括以下两种情况。其中一种情况是:第二接口不支持强制配置PHY主从模式,而第二接口的PHY主从模式调整目标为强制配置从模式或者强制配置主模式。另外一种情况是:第二接口不支持配置PHY主从模式的自协商偏好,而第二接口的PHY主从模式调整目标为自协商偏好从模式或者自协商偏好主模式。
在本申请实施例中,当第二接口满足前述四种条件中的任意一项或者多项时,可以确定第二接口符合PHY主从模式调整条件。该四种条件分别为:第二接口支持根据同步以太时钟的主从关系调整PHY主从模式、经过第二接口的待转发数据流量小于或者等于预设流量阈值、第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式、以及第二接口是否支持按照该第二接口的PHY主从模式调整目标调整第二接口的PHY主从模式。如上文所述,当第二接口确定第二接口符合PHY主从模式调整条件时,第二接口可以向第一接口发送第一信息,该第一信息用于指示第一接口对第一接口的PHY主从模式进行调整。相应的,第二接口自身也可以在向第一接口发送第一信息之后,对自身的PHY主从模式进行调整。
在本申请实施例中,第一接口接收到第一信息之后,可以对自身的PHY主从模式进行调整,使得调整后的第一接口的PHY主从模式与S101中确定的主从关系相匹配。具体地,当第一接口的同步以太时钟为主时钟、第二接口同步以太时钟为从时钟、且第一接口的PHY主从模式为从模式时,第一接口将第一接口的PHY主从模式配置为强制主模式,或者,第一接口将第一接口的PHY主从模式自协商偏好配置为主模式。具体地,第一接口可以根据自身支持的PHY主从模式配置方式,对第一接口的PHY主从模式进行调整。例如,若第一接口支持强制配置PHY主从模式,则第一接口可以将第一接口的PHY主从模式配置为强制主模式;又如,若第一接口支持配置PHY主从模式的自协商偏好,则第一接口可以将第一接口的PHY主从模式自协商偏好配置为主模式。或者,
当第一接口的同步以太时钟为从时钟、第二接口同步以太时钟为主时钟、且第一接口的PHY主从模式为主模式时,第一接口将第一接口的PHY主从模式配置为强制从模式,或者,第一接口将第一接口的PHY主从模式自协商偏好配置为从模式。具体地,第一接口可以根据自身支持的PHY主从模式配置方式,对第一接口的PHY主从模式进行调整。例如,若第一接口支持强制配置PHY主从模式,则第一接口可以将第一接口的PHY主从模式配置为强制从模式;又如,若第一接口支持配置PHY主从模式的自协商偏好,则第一接口可以将第一接口的PHY主从模式自协商偏好配置为从模式。
在本申请实施例中,第二接口对自身的PHY主从模式进行调整在具体实现时,可以有多种实现方式,以下介绍两种可能的实现方式。
在一种实现方式中,第二接口可以获取第一接口的同步以太时钟与第二接口的同步以太时钟之间的主从关系,并确定自身的PHY主从模式,而后,第二接口可以根据所确定的同步以太时钟之间的主从关系以及自身的PHY主从模式调整自身的PHY主从模式。例如,当第一接口的同步以太时钟为主时钟、第二接口同步以太时钟为从时钟、且第二接口的PHY主从模式为主模式时,第二接口将第二接口的PHY主从模式配置为强制从模式,或者,第而接口将第二接口的PHY主从模式自协商偏好配置为从模式。具体地,第二接口可以根据自身支持的PHY主从模式配置方式,对第二接口的PHY主从模式进行调整。例如,若第二接口支持强制配置PHY主从模式,则第二接口可以将第二接口的PHY主从模式配置为强制从模式;又如,若第二接口支持配置PHY主从模式的自协商偏好,则第二接口可以将第二接口的PHY主从模式自协商偏好配置为从模式。或者,当第一接口的同步以太时钟为从时钟、第二接口同步以太时钟为主时钟、且第二接口的PHY主从模式为从模式时,第二接口将第二接口的PHY主从模式配置为强制主模式,或者,第二接口将第二接口的PHY主从模式自协商偏好配置为主模式。具体地,第二接口可以根据自身支持的PHY主从模式配置方式,对第二接口的PHY主从模式进行调整。例如,若第二接口支持强制配置PHY主从模式,则第二接口可以将第二接口的PHY主从模式配置为强制主模式;又如,若第二接口支持配置PHY主从模式的自协商偏好,则第二接口可以将第二接口的PHY主从模式自协商偏好配置为主模式。
在又一种实现方式中,若前述第一请求中携带第二接口的PHY主从模式调整目标,则第二接口可以根据该调整目标对第二接口的PHY主从模式进行调整。例如,该调整目标为强制配置从模式,则第二接口将第二接口的PHY主从模式配置为强制从模式。又如,该调整目标为自协商偏好从模式,则第二接口将第二接口的PHY主从模式自协商偏好配置为从模式。
如上文所述,当第二接口确定第二接口不符合PHY主从模式调整条件时,可以不做响应,也可以向第一接口发送第二信息,该第二信息用于通知第一接口第一请求被拒绝。当第一接口接收到第二信息之后,可以维持第一接口的PHY主从模式不变。另外,第一接口还可以周期性再次向第二接口或者网络管理设备发送该第一请求,用于请求调整第一接口和第二接口的PHY主从模式。或者,第一接口可以周期性执行前述S101-S103,即第一接口可以周期性检测第一接口的同步以太时钟和第二接口的同步以太时钟的主从关系与自身的PHY主从模式是否匹配,一旦不匹配,则可以向第二接口或者网络管理设备发送第一请求,从而达到可以适时调整PHY主从模式,避免同步以太时钟传递中断的问题。
接下来,对网络管理设备执行目标操作的具体实现进行介绍。
需要说明的是,网络管理设备执行目标操作与第二接口执行目标操作是类似的。具体地,网络管理设备接收到第一请求之后,可以首先根据时钟拓扑确定与第一接口对应的第二接口。例如,同步以太时钟的传递方向为第一接口传递给第二接口,则网络管理设备可以根据时钟拓扑确定跟踪第一接口传递的同步以太时钟的第二接口;又如,同步以太时钟的传递方向为第二接口传递给第一接口,则网络管理设备可以根据时钟拓扑确定第一接口跟踪的上游接口即第二接口。网络管理设备确定第二接口之后,可以获取第二接口与PHY主从模式相关的配置信息,并根据该配置信息判断第二接口是否符合PHY主从模式调整条件,当网络管理设备确定第二接口符合PHY主从模式调整条件时,网络管理设备可以向第一接口发送第一信息,该第一信息用于指示第一接口对第一接口的PHY主从模式进行调整。相应的,网络管理设备还可以向第二接口发送第三信息,该第三信息用于指示第二接口调整第二接口的PHY主从模式。当网络管理设备确定第二接口不符合PHY主从模式调整条件时,可以不做响应,也可以向第一接口发送第二信息,该第二信息用于通知第一接口第一请求被拒绝。
在本申请实施例的一种实现方式中,网络管理设备可以向第一接口发送包括第一信息的过SNMP报文或者NETCONF报文。信息。具体地,可以对SNMP报文或者NETCONF报文进行扩展,将第一信息携带在扩展后的SNMP报文或者扩展后的NETCONF报文中。类似地,网络管理设备可以向第一接口发送包括第二信息的过SNMP报文或者NETCONF报文。具体地,可以对SNMP报文或者NETCONF报文进行扩展,将第二信息携带在扩展后的SNMP报文或者扩展后的NETCONF报文中。网络管理设备还可以向第二接口发送包括第三信息的SNMP报文或者NETCONF报文信息。具体地,可以对SNMP报文或者NETCONF报文进行扩展,将第三信息携带在扩展后的SNMP报文或者扩展后的NETCONF报文中。
在本申请实施例中,当网络管理设备向第一接口发送包括第一信息或者第二信息的SNMP报文信息时,可以新增与第一信息对应的MIB节点,将该MIB节点封装在SNMP报文中,以实现向第一接口发送包括第一信息的SNMP报文信息的目的。具体地,该MIB节点中可以包括type字段,用于指示该第一信息用于指示第一接口对第一接口的PHY主从模式进行调整。另外,第二信息对应的MIB节点与第一信息对应的MIB节点的结构可以相同,通过type字段的具体取值来进行区分。换言之,第一信息和第二信息可以对应一个MIB节点。另外,当网络管理设备向第二接口发送包括第三信息的SNMP报文时,第三信息也可以具备对应的MIB节点,可以将第三信息对应的MIB节点封装在SNMP报文中,从而实现向第二接口发送携带第三信息的SNMP报文信息的目的。具体地,第三信息对应的MIB节点与第一信息对应的MIB节点的结构可以相同,即第三信息对应的MIB节点中可以包括type字段,用于指示该第三信息用于指示第二接口对第二接口的PHY主从模式进行调整。当网络管理设备向第一接口发送包括第一信息或者第二信息的NETCONF报文信息时,可以新增与第一信息对应的schema节点,将该schema节点封装在NETCONF报文中,以实现通过NETCONF报文向第一接口发送第一信息的目的。另外,第二信息对应的schema节点与第一信息对应的schema节点的结构可以相同,通过某一字段的具体取值来进行区分。相应的,当网络管理设备向第二接口发送包括第三信息的NETCONF报文时,第三信息也可以具备对应的schema节点,将该schema节点封装在NETCONF报文中,以实现向第二接口发送携带第三信息的NETCONF报文信息的目的。
在本申请实施例的一种实现方式中,若第一请求中携带第二接口的PHY主从模式调整目标,则网络管理设备向第二接口发送的第三信息中也可以携带该调整目标,以指示第二接口根据该调整目标对第二接口的PHY主从模式进行调整。对于这种情况,第三信息对应的MIB节点中还可以包括value字段,value用于携带第二接口的PHY主从模式调整目标,用于指示第二接口根据该调整目标对自身的PHY主从模式进行调整。相应的,第三信息对应的schema节点中还可以携带第二接口的PHY主从模式调整目标,用于指示第二接口根据该调整目标对自身的PHY主从模式进行调整。
在本申请实施例中,网络管理设备确定第二接口是否符合PHY主从模式调整条件的具体实现方式,与第二接口确定第二接口是否符合PHY主从模式调整条件的具体实现方式为同一构思。具体地,可以当第二接口满足以下四种条件中的一项或者多项满足时,确定第二接口符合PHY主从模式调整条件。
第一种条件:第二接口支持根据同步以太时钟的主从关系调整PHY主从模式。
第二种条件:经过第二接口的待转发数据流量小于或者等于预设流量阈值。
第三种条件:第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式。
第四种条件:第二接口是否支持按照该第二接口的PHY主从模式调整目标调整第二接口的PHY主从模式,其中,网管设备接收到的第一请求中包括该调整目标。
关于网络管理设备确定第二接口是否符合PHY主从模式调整条件的具体实现方式,可以参考前文第二接口确定第二接口是否符合PHY主从模式调整条件的具体实现方式的具体描述部分,此处不再重复描述。
另外,第一接口接收到来自网络管理设备的第一信息之后执行的步骤,与第一接口接收到来自第二接口的第一信息所执行的步骤是相同的,故在此不再重复描述。第一接口接收到来自网络管理设备的第二信息之后执行的步骤,与第一接口接收到来自第二接口的第二信息之后执行的步骤是相同的,故在此不再重复描述。第二接口接收到来自网络管理设备的第三信息之后,可以对第二接口的PHY主从模式进行调整,具体调整方式可以参考上文的相关描述部分,此处不重复描述。
基于以上实施例提供的调整PHY主从模式的方法,本申请实施例还提供了对应的调整PHY主从模式的装置,以下结合附图介绍该装置。
参见图3,该图为本申请实施例提供的一种调整PHY主从模式的装置的结构示意图。图3所示的调整PHY主从模式的装置300,可以应用于前文提及的第一接口,用于执行前述实施例提及的由第一接口执行的步骤。
具体地,图3所示的调整PHY主从模式的装置300,例如可以包括第一确定单元301和发送单元302。
第一确定单元301,用于确定所述第一接口的同步以太时钟与第二接口的同步以太时钟之间的主从关系,以及确定所述第一接口的PHY主从模式。
发送单元302,用于若确定所述主从关系与所述第一接口的PHY主从模式不匹配,向所述第二接口或者网络管理设备发送第一请求,所述第一请求用于请求调整所述第一接口的PHY主从模式和所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,图3所示的调整PHY主从模式的装置300还包括第二确定单元,用于根据所述主从关系和所述第一接口的PHY主从模式确定所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第二确定单元,具体用于:当所述第一接口的同步以太时钟为主时钟、所述第二接口同步以太时钟为从时钟、且所述第一接口的PHY主从模式为从模式时,确定所述第二接口的PHY主从模式调整目标为:强制配置从模式,或者,自协商偏好从模式;或者,
当所述第一接口的同步以太时钟为从时钟、所述第二接口的同步以太时钟为主时钟、且所述第一接口的PHY主从模式为主模式时,确定所述第二接口的PHY主从模式调整目标为:强制配置主模式,或者,自协商偏好主模式。
在一种可能的实现方式中,图3所示的调整PHY主从模式的装置300还包括:第一接收单元,用于接收来自所述第二接口或者所述网络管理设备的第一信息,所述第一信息用于指示所述第一接口调整所述第一接口的PHY主从模式;调整单元,用于根据所述第一信息调整所述第一接口的PHY主从模式,调整后的所述第一接口的PHY主从模式与所述主从关系匹配。
在一种可能的实现方式中,所述调整单元,具体用于:当所述第一接口的同步以太时钟为主时钟、所述第二接口同步以太时钟为从时钟、且所述第一接口的PHY主从模式为从模式时,将所述第一接口的PHY主从模式配置为强制主模式,或者,将所述第一接口的PHY主从模式自协商偏好配置为主模式;或者,
当所述第一接口的同步以太时钟为从时钟、所述第二接口同步以太时钟为主时钟、且所述第一接口的PHY主从模式为主模式时,将所述第一接口的PHY主从模式配置为强制从模式,或者,将所述第一接口的PHY主从模式自协商偏好配置为从模式。
在一种可能的实现方式中,图3所示的调整PHY主从模式的装置300还包括:第二接收单元,用于接收来自所述第二接口或者所述网络管理设备的第二信息,所述第二信息指示所述第一请求被拒绝;维持单元,用于根据所述第二信息维持所述第一接口的PHY主从模式。
在一种可能的实现方式中,所述发送单元302具体用于:向所述第二接口发送慢速协议报文,所述慢速协议报文包括所述第一请求;或者,向所述网络管理设备发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或NETCONF报文包括所述第一请求。
在一种可能的实现方式中,所述慢速协议报文为以太同步消息通道ESMC报文。
由于所述装置300是与以上方法实施例提供的由第一接口执行的方法对应的装置,所述装置300的各个单元的具体实现,均与以上方法实施例为同一构思,因此,关于所述装置300的各个单元的具体实现,可以参考以上方法实施例中对于由第一接口执行的方法的描述部分,此处不再赘述。
参见图4,该图为本申请实施例提供的一种调整PHY主从模式的装置的结构示意图。图4所示的调整PHY主从模式的装置400,可以应用于前文提及的第二接口,用于执行前述实施例提及的由第二接口执行的步骤。
具体地,图4所示的调整PHY主从模式的装置400,例如可以包括接收单元401和执行单元402。
接收单元401,用于接收来自第一接口的第一请求,所述第一请求用于请求调整所述第一接口的PHY主从模式和所述第二接口的PHY主从模式。
执行单元402,用于根据所述第一请求执行目标操作。
在一种可能的实现方式中,所述执行单元402具体用于:当确定所述第二接口符合所述PHY主从模式调整条件时,向所述第一接口发送第一信息,所述第一信息用于指示所述第一接口调整所述第一接口的PHY主从模式。
在一种可能的实现方式中,所述执行单元402还用于:当确定所述第二接口不符合所述PHY主从模式调整条件时,向所述第一接口发送第二信息,所述第二信息用于通知所述第一接口所述第一请求被拒绝。
在一种可能的实现方式中,当所述第二接口符合以下任意一项或多项时,确定所述第二接口符合PHY主从模式调整条件:所述第二接口支持根据同步以太时钟的主从关系调整PHY主从模式、经过所述第二接口的待转发数据流量小于或者等于预设流量阈值、定所述第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式、以及,所述第二接口支持按照所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第一请求包括所述第二接口的PHY主从模式调整目标,图4所示的调整PHY主从模式的装置400还包括:调整单元,用于在向所述第一接口发送第一信息之后,根据所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述向所述第一接口发送第一信息,包括:向所述第一接口发送第一慢速协议报文,所述第一慢速协议报文包括所述第一信息。
在一种可能的实现方式中,所述向所述第一接口发送第二信息,包括:向所述第一接口发送第二慢速协议报文,所述第二慢速协议报文包括所述第二信息。
由于所述装置400是与以上方法实施例提供的由第二接口执行的方法对应的装置,所述装置400的各个单元的具体实现,均与以上方法实施例为同一构思,因此,关于所述装置400的各个单元的具体实现,可以参考以上方法实施例中对于由第二接口执行的方法的描述部分,此处不再赘述。
参见图5,该图为本申请实施例提供的一种调整PHY主从模式的装置的结构示意图。图5所示的调整PHY主从模式的装置500,可以应用于前文提及的网络管理设备,用于执行前述实施例提及的由网络管理设备执行的步骤。
具体地,图5所示的调整PHY主从模式的装置500,例如可以包括接收单元501和执行单元502。
接收单元501,用于接收来自第一接口的第一请求,所述第一请求用于请求调整所述第一接口的PHY主从模式和第二接口的PHY主从模式,所述第二接口为与第一接口对应的用于传递同步以太时钟的接口;
执行单元502,用于根据所述第一请求执行目标操作。
在一种可能的实现方式中,所述执行单元502具体用于:若所述第二接口符合所述PHY主从模式调整条件,向所述第一接口发送第一信息,并向所述第二接口发送第三信息,所述第一信息用于指示所述第一接口调整所述第一接口的PHY主从模式,所述第三信息用于指示所述第二接口调整所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述执行单元502还用于:若所述第二接口不符合所述PHY主从模式调整条件,向所述第一接口发送第二信息,所述第二信息用于通知所述第一接口所述第一请求被拒绝。
在一种可能的实现方式中,当所述第二接口符合以下任意一项或多项时,确定所述第二接口符合PHY主从模式调整条件:所述第二接口支持根据同步以太时钟的主从关系调整PHY主从模式、经过所述第二接口的待转发数据流量小于或者等于预设流量阈值、所述第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式、以及,所述第二接口支持按照所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
在一种可能的实现方式中,所述第一请求中包括第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第三信息中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述第二接口的PHY主从模式调整目标根据所述第一请求得到,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
在一种可能的实现方式中,所述向所述第一接口发送第一信息,包括:向所述第一接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第一信息。
在一种可能的实现方式中,所述向所述第二接口发送第三信息,包括:向所述第二接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第三信息。
在一种可能的实现方式中,所述向所述第一接口发送第二信息,包括:向所述第一接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第二信息。
由于所述装置500是与以上方法实施例提供的由网络管理设备执行的方法对应的装置,所述装置500的各个单元的具体实现,均与以上方法实施例为同一构思,因此,关于所述装置500的各个单元的具体实现,可以参考以上方法实施例中对于由网络管理设备执行的方法的描述部分,此处不再赘述。
需要说明的是,前述提及的调整PHY主从模式的装置300、400以及500,其硬件结构可以为如图6所示的结构,图6为本申请实施例提供的一种调整PHY主从模式的装置的结构示意图。
请参阅图6所示,调整PHY主从模式的装置600包括:处理器610、通信接口620和和存储器630。其中调整PHY主从模式的装置600中的处理器610的数量可以一个或多个,图6中以一个处理器为例。本申请实施例中,处理器610、通信接口620和存储器630可通过总线***或其它方式连接,其中,图6中以通过总线***640连接为例。
处理器610可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。处理器610还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
存储器630可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(random-access memory,RAM);存储器630也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器630还可以包括上述种类的存储器的组合。存储器630例如可以存储与PHY主从模式相关的配置信息。
可选地,存储器630存储有操作***和程序、可执行模块或者数据结构,或者它们的子集,或者它们的扩展集,其中,程序可包括各种操作信息,用于实现各种操作。操作***可包括各种***程序,用于实现各种基础业务以及处理基于硬件的任务。处理器610可以读取存储器630中的程序,实现本申请实施例提供的调整PHY主从模式的方法。
总线***640可以是外设部件互连标准(peripheral component interconnect,PCI)总线或扩展工业标准结构(extended industry standard architecture,EISA)总线等。总线***640可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本申请实施例还提供了一种计算机可读存储介质,包括程序,当其在计算机上运行时,使得计算机执行以上实施例提供的由第一接口执行的调整PHY主从模式的方法。
本申请实施例还提供了一种计算机可读存储介质,包括程序,当其在计算机上运行时,使得计算机执行以上实施例提供的由第二接口执行的调整PHY主从模式的方法。
本申请实施例还提供了一种计算机可读存储介质,包括程序,当其在计算机上运行时,使得计算机执行以上实施例提供的由网络管理设备执行的调整PHY主从模式的方法。
本申请实施例还提供了一种包含程序的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例提供的由第一接口执行的调整PHY主从模式的方法。
本申请实施例还提供了一种包含程序的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例提供的由第二接口执行的调整PHY主从模式的方法。
本申请实施例还提供了一种包含程序的计算机程序产品,当其在计算机上运行时,使得计算机执行以上实施例提供的由网络管理设备执行的调整PHY主从模式的方法。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑业务划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各业务单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件业务单元的形式实现。
集成的单元如果以软件业务单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干程序用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的业务可以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些业务存储在计算机可读介质中或者作为计算机可读介质上的一个或多个程序或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可用介质。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,以上仅为本发明的具体实施方式而已。
以上,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (28)

1.一种调整物理层PHY主从模式的方法,其特征在于,包括:
第一接口确定所述第一接口的同步以太时钟与第二接口的同步以太时钟之间的主从关系;所述第一接口确定所述第一接口的PHY主从模式;
若所述第一接口确定所述主从关系与所述第一接口的PHY主从模式不匹配,所述第一接口向所述第二接口或者网络管理设备发送第一请求,所述第一请求用于请求调整所述第一接口的PHY主从模式和所述第二接口的PHY主从模式。
2.根据权利要求1所述的方法,其特征在于,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
3.根据权利要求1或2所述的方法,其特征在于,还包括:
所述第一接口根据所述主从关系和所述第一接口的PHY主从模式确定所述第二接口的PHY主从模式调整目标。
4.根据权利要求3所述的方法,其特征在于,所述第一接口根据所述主从关系和所述第一接口的PHY主从模式确定所述第二接口的PHY主从模式调整目标,包括:
当所述第一接口的同步以太时钟为主时钟、所述第二接口同步以太时钟为从时钟、且所述第一接口的PHY主从模式为从模式时,所述第一接口确定所述第二接口的PHY主从模式调整目标为:强制配置从模式,或者,自协商偏好从模式;
或者,
当所述第一接口的同步以太时钟为从时钟、所述第二接口的同步以太时钟为主时钟、且所述第一接口的PHY主从模式为主模式时,所述第一接口确定所述第二接口的PHY主从模式调整目标为:强制配置主模式,或者,自协商偏好主模式。
5.根据权利要求1或2或4所述的方法,其特征在于,还包括:
所述第一接口接收来自所述第二接口或者所述网络管理设备的第一信息,所述第一信息用于指示所述第一接口调整所述第一接口的PHY主从模式;
所述第一接口根据所述第一信息调整所述第一接口的PHY主从模式,调整后的所述第一接口的PHY主从模式与所述主从关系匹配。
6.根据权利要求5所述的方法,其特征在于,所述第一接口根据所述第一信息调整所述第一接口的PHY主从模式,包括:
当所述第一接口的同步以太时钟为主时钟、所述第二接口同步以太时钟为从时钟、且所述第一接口的PHY主从模式为从模式时,所述第一接口将所述第一接口的PHY主从模式配置为强制主模式,或者,所述第一接口将所述第一接口的PHY主从模式自协商偏好配置为主模式;
或者,
当所述第一接口的同步以太时钟为从时钟、所述第二接口同步以太时钟为主时钟、且所述第一接口的PHY主从模式为主模式时,所述第一接口将所述第一接口的PHY主从模式配置为强制从模式,或者,所述第一接口将所述第一接口的PHY主从模式自协商偏好配置为从模式。
7.根据权利要求1或2或4所述的方法,其特征在于,还包括:
所述第一接口接收来自所述第二接口或者所述网络管理设备的第二信息,所述第二信息指示所述第一请求被拒绝;
所述第一接口根据所述第二信息维持所述第一接口的PHY主从模式。
8.根据权利要求1或2或4或6所述的方法,其特征在于,所述第一接口向所述第二接口或者网络管理设备发送第一请求,包括:
所述第一接口向所述第二接口发送慢速协议报文,所述慢速协议报文包括所述第一请求;或者,
所述第一接口向所述网络管理设备发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或NETCONF报文包括所述第一请求。
9.根据权利要求8所述的方法,其特征在于,所述慢速协议报文为以太同步消息通道ESMC报文。
10.一种调整物理层PHY主从模式的方法,其特征在于,包括:
第二接口接收来自第一接口的第一请求,所述第一请求用于请求调整所述第一接口的PHY主从模式和所述第二接口的PHY主从模式;
所述第二接口根据所述第一请求执行目标操作;
所述第二接口根据所述第一请求执行目标操作,包括:
当确定所述第二接口符合所述PHY主从模式调整条件时,所述第二接口向所述第一接口发送第一信息,所述第一信息用于指示所述第一接口调整所述第一接口的PHY主从模式。
11.根据权利要求10所述的方法,其特征在于,还包括:
当确定所述第二接口不符合所述PHY主从模式调整条件时,所述第二接口向所述第一接口发送第二信息,所述第二信息用于通知所述第一接口所述第一请求被拒绝。
12.根据权利要求10或11所述的方法,其特征在于,当所述第二接口符合以下任意一项或多项时,确定所述第二接口符合PHY主从模式调整条件:
所述第二接口支持根据同步以太时钟的主从关系调整PHY主从模式、
经过所述第二接口的待转发数据流量小于或者等于预设流量阈值、
定所述第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式、以及,
所述第二接口支持按照所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
13.根据权利要求10至11任意一项所述的方法,其特征在于,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
14.根据权利要求11所述的方法,其特征在于,所述第一请求包括所述第二接口的PHY主从模式调整目标,所述第二接口向所述第一接口发送第一信息之后,该方法还包括:
所述第二接口根据所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
15.根据权利要求10所述的方法,其特征在于,所述第二接口向所述第一接口发送第一信息,包括:
所述第二接口向所述第一接口发送第一慢速协议报文,所述第一慢速协议报文包括所述第一信息。
16.根据权利要求11所述的方法,其特征在于,所述第二接口向所述第一接口发送第二信息,包括:
所述第二接口向所述第一接口发送第二慢速协议报文,所述第二慢速协议报文包括所述第二信息。
17.一种调整物理层PHY主从模式的方法,其特征在于,包括:
网络管理设备接收来自第一接口的第一请求,所述第一请求用于请求调整所述第一接口的PHY主从模式和第二接口的PHY主从模式,所述第二接口为与第一接口对应的用于传递同步以太时钟的接口;
所述网络管理设备根据所述第一请求执行目标操作;
所述网络管理设备根据所述第一请求执行目标操作,包括:
若所述第二接口符合所述PHY主从模式调整条件,所述网络管理设备向所述第一接口发送第一信息,并向所述第二接口发送第三信息,所述第一信息用于指示所述第一接口调整所述第一接口的PHY主从模式,所述第三信息用于指示所述第二接口调整所述第二接口的PHY主从模式。
18.根据权利要求17所述的方法,其特征在于,还包括:
若所述第二接口不符合所述PHY主从模式调整条件,所述网络管理设备向所述第一接口发送第二信息,所述第二信息用于通知所述第一接口所述第一请求被拒绝。
19.根据权利要求17或18所述的方法,其特征在于,当所述第二接口符合以下任意一项或多项时,确定所述第二接口符合PHY主从模式调整条件:
所述第二接口支持根据同步以太时钟的主从关系调整PHY主从模式、
经过所述第二接口的待转发数据流量小于或者等于预设流量阈值、
所述第二接口的PHY主从模式不是用户配置的强制主模式或者强制从模式、以及,
所述第二接口支持按照所述第二接口的PHY主从模式调整目标调整所述第二接口的PHY主从模式。
20.根据权利要求17至18任意一项所述的方法,其特征在于,所述第一请求中包括第二接口的PHY主从模式调整目标。
21.根据权利要求17所述的方法,其特征在于,所述第三信息中包括所述第二接口的PHY主从模式调整目标。
22.根据权利要求21所述的方法,其特征在于,所述第二接口的PHY主从模式调整目标根据所述第一请求得到,所述第一请求中包括所述第二接口的PHY主从模式调整目标。
23.根据权利要求17所述的方法,其特征在于,所述网络管理设备向所述第一接口发送第一信息,包括:
所述网络管理设备向所述第一接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第一信息。
24.根据权利要求17所述的方法,其特征在于,所述网络管理设备向所述第二接口发送第三信息,包括:
所述网络管理设备向所述第二接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第三信息。
25.根据权利要求18所述的方法,其特征在于,所述网络管理设备向所述第一接口发送第二信息,包括:
所述网络管理设备向所述第一接口发送简单网络协议SNMP报文或者网络配置协议NETCONF报文,所述SNMP报文或所述NETCONF报文包括所述第二信息。
26.一种调整物理层PHY主从模式的装置,其特征在于,所述装置包括:处理器和存储器;
所述存储器,用于存储程序;
所述处理器,用于执行所述存储器中的所述程序,执行权利要求1-25任意一项所述的方法。
27.一种网络设备,其特征在于,所述网络设备包括权利要求26所述的装置。
28.一种计算机可读存储介质,其特征在于,存储有程序,当其在计算机上运行时,使得计算机执行以上权利要求1-25任意一项所述的方法。
CN201911175282.8A 2019-11-26 2019-11-26 一种调整物理层phy主从模式的方法及装置 Active CN112865899B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201911175282.8A CN112865899B (zh) 2019-11-26 2019-11-26 一种调整物理层phy主从模式的方法及装置
PCT/CN2020/122614 WO2021103860A1 (zh) 2019-11-26 2020-10-22 一种调整物理层phy主从模式的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201911175282.8A CN112865899B (zh) 2019-11-26 2019-11-26 一种调整物理层phy主从模式的方法及装置

Publications (2)

Publication Number Publication Date
CN112865899A CN112865899A (zh) 2021-05-28
CN112865899B true CN112865899B (zh) 2022-07-22

Family

ID=75984929

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201911175282.8A Active CN112865899B (zh) 2019-11-26 2019-11-26 一种调整物理层phy主从模式的方法及装置

Country Status (2)

Country Link
CN (1) CN112865899B (zh)
WO (1) WO2021103860A1 (zh)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494560A (zh) * 2009-02-20 2009-07-29 华为技术有限公司 主从网络设备配置方法、装置和***

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3173313D1 (en) * 1980-09-25 1986-02-06 Toshiba Kk Clock synchronization signal generating circuit
CN1866803B (zh) * 2005-09-13 2012-05-30 华为技术有限公司 一种在以太网设备中解决时钟同步的方法
CN101547085A (zh) * 2009-04-29 2009-09-30 华为技术有限公司 物理层端口主从配置方法及装置、通信***
US8879586B2 (en) * 2012-12-20 2014-11-04 Broadcom Corporation Inband timestamping
CN103401728B (zh) * 2013-07-29 2016-08-10 华为技术有限公司 一种用于检测设备间接口连接的方法和装置
US9270395B2 (en) * 2014-05-05 2016-02-23 Telefonaktiebolaget L M Ericsson (Publ) Method for robust PTP synchronization with default 1588V2 profile
CN105450384A (zh) * 2015-12-10 2016-03-30 中国能源建设集团广东省电力设计研究院有限公司 通信***同步时钟对时装置

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101494560A (zh) * 2009-02-20 2009-07-29 华为技术有限公司 主从网络设备配置方法、装置和***

Also Published As

Publication number Publication date
CN112865899A (zh) 2021-05-28
WO2021103860A1 (zh) 2021-06-03

Similar Documents

Publication Publication Date Title
EP2985952B1 (en) Method and device for protecting service reliability, and network virtualization system
EP3140932B1 (en) A method for robust ptp synchronization with default 1588v2 profile
US9331870B2 (en) Switch, information processing apparatus, and information processing system
US10868754B2 (en) High availability input/output management nodes
US9288075B2 (en) Method and system for auto-configuration, and network node
CN110275680B (zh) 一种双控双活存储***
CN106685735B (zh) Epa片上***、epa通信***及通信方法
US9019959B2 (en) Node, switch, and system
US20180123868A1 (en) Indicating a master network controller in a virtual router redundancy protocol
CN103001759B (zh) 一种基于网络的时间同步方法、***及装置
CN102035638A (zh) 时钟选源处理方法、装置和***
WO2019076046A1 (zh) 传输路径配置方法、装置及设备
CN107852682B (zh) 用于确定同步参考的方法和设备
EP4024987B1 (en) Timeslot negotiation method and device
US10097297B2 (en) Apparatus and method for two-way timestamp exchange
CN112865899B (zh) 一种调整物理层phy主从模式的方法及装置
US9705823B2 (en) Port status synchronization method, related device, and system
US9990226B2 (en) Apparatus and method for implementing common public radio interface negotiation state machine
CN114006910B (zh) 信息同步的方法及装置
EP2953299A1 (en) Protection switching method, system and node
WO2022037654A1 (zh) 处理时间同步故障的方法、装置、***及存储介质
EP4203568A1 (en) Time synchronization failure processing method, device and system
Machnikowski et al. Challenges with linuxptp on Telco RAN deployments
CN117220814A (zh) 时钟设备的同步方法及非易失性存储介质、电子设备
WO2024114048A1 (zh) 一种时钟质量等级设置方法、设备及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant