[go: up one dir, main page]

CN114513406A - 一种接口配置方法及装置 - Google Patents

一种接口配置方法及装置 Download PDF

Info

Publication number
CN114513406A
CN114513406A CN202011155545.1A CN202011155545A CN114513406A CN 114513406 A CN114513406 A CN 114513406A CN 202011155545 A CN202011155545 A CN 202011155545A CN 114513406 A CN114513406 A CN 114513406A
Authority
CN
China
Prior art keywords
mode
port
communication device
flexe
chip
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.)
Pending
Application number
CN202011155545.1A
Other languages
English (en)
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 CN202011155545.1A priority Critical patent/CN114513406A/zh
Publication of CN114513406A publication Critical patent/CN114513406A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • 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/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • 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/08Configuration management of networks or network elements
    • H04L41/0876Aspects of the degree of configuration automation
    • H04L41/0886Fully automatic configuration
    • 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/08Configuration management of networks or network elements
    • H04L41/0889Techniques to speed-up the configuration process

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Communication Control (AREA)

Abstract

本申请实施例提供了一种接口配置方法,该方法可以由第一通信装置执行。第一通信装置包括第一端口,第一端口可以用于与第二通信装置的第二端口进行通信。在一个示例中,第一通信装置可以确定所述第二端口的芯片工作模式,当确定第二端口的芯片工作模式为Eth模式时,第一通信装置可以将第一端口的芯片工作模式由FlexE模式切换为Eth模式。这样一来,第一端口的芯片工作模式和第二端口的芯片工作模式均为Eth模式,故而,第一端口和第二端口可以正常进行通信。由此可见,利用本方案,无需用户手动对第一端口的芯片工作模式进行配置,第一通信装置可以根据第二端口的芯片工作模式,对第一端口的芯片工作模式进行切换,提升了对第一端口进行配置的效率。

Description

一种接口配置方法及装置
技术领域
本申请涉及通信领域,尤其涉及一种接口配置方法及装置。
背景技术
通信装置可以包括物理接口,通信装置上的物理接口可以被配置为以太(Ethernet, Eth)模式,也可以被配置为灵活以太(Flexible Ethernet,FlexE)模式。当两个互为邻居 关系的物理接口通信时,这两个物理接口可以均被配置为Eth模式,也可以均被配置为 FlexE模式。但是,若其中一个物理接口被配置为FlexE模式,而另外一个物理接口被配 置为Eth模式,则这两个物理接口无法正常进行通信。
目前,当两个互为邻居关系的物理接口一个被配置为FlexE模式,而另外一个物理接 口被配置为Eth模式时,需要用户例如运维人员手工对其中一个物理接口进行配置,使得 这两个物理接口可以正常通信,但是,这种方式的效率比较低下。
发明内容
本申请实施例提供了一种接口配置方法,可以提升对物理接口的配置效率。
第一方面,本申请实施例提供了一种接口配置方法,该方法可以由第一通信装置执行。 第一通信装置包括第一端口,第一端口可以用于与第二通信装置的第二端口进行通信。在 一个示例中,第一通信装置可以确定所述第二端口的芯片工作模式,当确定第二端口的芯 片工作模式为Eth模式时,第一通信装置可以将第一端口的芯片工作模式由FlexE模式切 换为Eth模式。这样一来,第一端口的芯片工作模式和第二端口的芯片工作模式均为Eth 模式,故而,第一端口和第二端口可以正常进行通信。由此可见,利用本方案,无需用户 手动对第一端口的芯片工作模式进行配置,第一通信装置可以根据第二端口的芯片工作模 式,对第一端口的芯片工作模式进行切换,提升了对第一端口进行配置的效率。
在一种实现方式中,考虑到若第一通信装置和第二通信装置之间建立了FlexE通信, 则第一通信装置可以接收到第二通信装置的FlexE开销帧。因此,在一种实现方式中,若 所述第一通信装置在预设时间内未接收到所述第二通信装置发送的FlexE开销帧,则说明 第一通信装置和第二通信装置之间未建立FlexE通信,此时,第一通信装置可以确定所述 第二端口的芯片工作模式为Eth模式。
在一种实现方式中,在第一通信装置将第一端口的芯片工作模式配置为Eth模式之后, 第一通信装置还可以接收所述第二通信装置发送的第一指示信息,所述第一指示信息用于 指示所述第一通信装置将所述第一端口的芯片工作模式配置为FlexE模式。如此一来,在 一个示例中,第一通信装置可以将第一端口的芯片工作模式配置为FlexE模式,从而使得 第一端口工作在FlexE模式。此时,若第二端口也工作在FlexE模式,则第一通信装置和 第二通信装置之间即可建立FlexE通信。
在一种实现方式中,所述第一指示信息为远端故障RF指示信息。在一个示例中,当第一通信装置接收到来自于第二通信装置的RF指示信息时,第一通信装置可以将第一端口的芯片工作模式配置为FlexE模式。
在一种实现方式中,所述第一指示信息包括所述第二通信装置发送的第一以太帧的O0码块。在一个示例中,当第一通信装置接收到来自于第二通信装置的第一以太帧时,可以 提取所述第一以太帧的O0码块的值,并在第一以太帧的O0码块的值为预设值例如0X05时,将第一端口的芯片工作模式配置为FlexE模式。
在一种实现方式中,所述第一指示信息可以携带在第二通信装置发送的第一以太帧的 扩展的TLV字段中。在一个示例中,当第一通信装置接收到来自于第二通信装置的第一以 太帧时,可以根据所述第一以太帧中的扩展的TLV字段,将第一端口的芯片工作模式配置 为FlexE模式。
在一种实现方式中,第一通信装置还可以指示第二通信装置将所述第二端口的芯片工 作模式配置为FlexE模式。例如,在一个示例中,第一通信装置在将第一端口的芯片工作 模式配置为FlexE模式之前,可以指示所述第二通信装置将所述第二端口的芯片工作模式 配置为FlexE模式。而后,第一通信装置将第一端口的芯片工作模式配置为FlexE模式。而第二通信装置也可以基于第一通信装置的指示,将述第二端口的芯片工作模式配置为FlexE模式。这样一来,第一端口和第二端口之间即可建立FlexE通信。
在一种实现方式中,第一通信装置可以通过在在预定时间内,向所述第二通信装置周 期性地发送第二指示信息的方式,指示所述第二通信装置将所述第二端口的芯片工作模式 配置为FlexE模式。其中,所述第二指示信息用于指示所述第二通信装置将所述第二端口 的芯片工作模式配置为FlexE模式。此处在预定时间内向第二通信装置周期性地发送第二 指示信息,用于确保第二通信装置能够接收到该第二指示信息,从而保证第二通信装置将 述第二端口的芯片工作模式配置为FlexE模式,进一步地使得第一端口和第二端口之间能 够建立FlexE通信。
在一种实现方式中,所述第二指示信息为远端故障RF指示信息。在一个示例中,当第二通信装置接收到来自于第一通信装置的RF指示信息时,若第二端口的端口配置模式为FlexE模式,第二端口的芯片工作模式为Eth模式,则第二通信装置可以将第二端口的 芯片工作模式配置为FlexE模式。
在一种实现方式中,所述第二指示信息为所述第一通信装置发送的第四以太帧的O0码块。在一个示例中,第一通信装置向第二通信装置发送的第四以太帧的O0码块的值,可以为0X05。
在一种实现方式中,所述第二指示信息可以携带在第一通信装置发送的第四以太帧的 扩展的TLV字段中。在一个示例中,当第二通信装置接收到来自于第一通信装置的第四以 太帧时,可以根据所述第一以太帧中的扩展的TLV字段,将第二端口的芯片工作模式配置 为FlexE模式。
在一种实现方式中,在所述第一通信装置将所述第一端口的芯片工作模式由Eth模式 切换为FlexE模式之后,还可以周期性的检测第二端口的芯片工作模式,并在第二端口的 芯片工作模式与第一端口的芯片工作模式不同时,对第一端口的芯片工作模式进行重新配 置,使得第一端口的芯片工作模式和第二端口的芯片工作模式保持一致。例如,在一个示 例中,第一通信装置在确定所述第二端口的芯片工作模式为Eth模式时,可以将所述第一 端口的芯片工作模式由FlexE模式切换为Eth模式。
在一种实现方式中,在所述第一通信装置将所述第一端口的芯片工作模式由FlexE模 式切换为Eth模式之后,若第一通信装置确定所述第二端口的芯片工作模式为FlexE模式, 则第一通信装置可以将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式。
在一种实现方式中,当第一端口的芯片工作模式为Eth模式时,若第二端口的芯片工 作模式也为Eth模式,则第一端口可以接收到来自第二端口的信息块锁定(block lock)信 号。因此,若第一通信装置在预设时间段内未接收到第二通信装置发送的block lock信号, 则第一通信装置可以确定第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,当第一端口的芯片工作模式为Eth模式时,若第二端口的芯片工 作模式也为Eth模式,则第一端口可以接收到来自第二端口的对齐标志锁定(alignmentmarker lock)信号。因此,若第一通信装置在预设时间段内未接收到第二通信装置发送的alignment marker lock信号,则第一通信装置可以确定第二端口的芯片工作模式为FlexE模 式。
在一种实现方式中,第一通信装置可以根据第二通信装置发送的O0码块的值,来确定 第二端口的芯片工作模式。其中:当第二通信装置发送的O0码块的值为0X05时,第一通 信装置可以确定第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,当第一端口的芯片工作模式为Eth模式时,第一通信装置可以通 过向所述第二通信装置发送第二以太帧的方式,确定第二端口的芯片工作模式,其中,所 述第二以太帧用于确定所述第二端口的芯片工作模式。若第一通信装置未接收到所述第二 通信装置针对所述第二以太帧的响应,则第一通信装置可以确定所述第二端口的芯片工作 模式为FlexE模式。
在一种实现方式中,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
在一种实现方式中,所述第一端口的端口配置模式为FlexE模式。因为当第一端口的 端口配置模式为FlexE模式时,说明第一端口既可以作为Eth接口,也可以作为FlexE接口。换言之,第一端口的芯片工作模式既可以被配置为FlexE模式,也可以被配置为Eth 模式。若第一端口的端口配置模式为Eth模式,则第一端口有可能仅能够作为Eth接口, 此时,第一端口的芯片工作模式也不能被配置为FlexE模式。
第二方面,本申请实施例提供了一种接口配置方法,该方法可以由第一通信装置执行。 第一通信装置包括第一端口,第一端口可以用于与第二通信装置的第二端口进行通信。在 一个示例中,第一通信装置可以接收第二通信装置发送的第一指示信息,所述第一指示信 息用于指示第一通信装置将第一端口的芯片工作模式配置为FlexE模式。第一通信装置接 收到第一指示信息之后,可以将第一端口的芯片工作模式由Eth模式切换为FlexE模式。 由此可见,利用本方案,无需用户手动对第一端口的芯片工作模式进行配置,第一通信装 置可以根据第二通信装置发送的第一指示信息,对第一端口的芯片工作模式进行配置,提 升了对第一端口进行配置的效率。
在一种实现方式中,所述第一指示信息为远端故障RF指示信息。在一个示例中,当第一通信装置接收到来自于第二通信装置的RF指示信息时,第一通信装置可以将第一端口的芯片工作模式配置为FlexE模式。
在一种实现方式中,所述第一指示信息包括所述第二通信装置发送的第一以太帧的O0码块。在一个示例中,当第一通信装置接收到来自于第二通信装置的第一以太帧时,可以 提取所述第一以太帧的O0码块的值,并在第一以太帧的O0码块的值为预设值例如0X05时,将第一端口的芯片工作模式配置为FlexE模式。
在一种实现方式中,所述第一指示信息可以携带在第二通信装置发送的第一以太帧的 扩展的TLV字段中。在一个示例中,当第一通信装置接收到来自于第二通信装置的第一以 太帧时,可以根据所述第一以太帧中的扩展的TLV字段,将第一端口的芯片工作模式配置 为FlexE模式。
在一种实现方式中,第一通信装置还可以指示第二通信装置将所述第二端口的芯片工 作模式配置为FlexE模式。例如,在一个示例中,第一通信装置在将第一端口的芯片工作 模式配置为FlexE模式之前,可以指示所述第二通信装置将所述第二端口的芯片工作模式 配置为FlexE模式。而后,第一通信装置将第一端口的芯片工作模式配置为FlexE模式。而第二通信装置也可以基于第一通信装置的指示,将述第二端口的芯片工作模式配置为FlexE模式。这样一来,第一端口和第二端口之间即可建立FlexE通信。
在一种实现方式中,第一通信装置可以通过在在预定时间内,向所述第二通信装置周 期性地发送第二指示信息的方式,指示所述第二通信装置将所述第二端口的芯片工作模式 配置为FlexE模式。其中,所述第二指示信息用于指示所述第二通信装置将所述第二端口 的芯片工作模式配置为FlexE模式。此处在预定时间内向第二通信装置周期性地发送第二 指示信息,用于确保第二通信装置能够接收到该第二指示信息,从而保证第二通信装置将 述第二端口的芯片工作模式配置为FlexE模式,进一步地使得第一端口和第二端口之间能 够建立FlexE通信。
在一种实现方式中,当第一端口的芯片工作模式为FlexE模式时,第一通信装置可以 确定所述第二端口的芯片工作模式,当确定第二端口的芯片工作模式为Eth模式时,第一 通信装置可以将第一端口的芯片工作模式由FlexE模式切换为Eth模式。这样一来,第一端口的芯片工作模式和第二端口的芯片工作模式均为Eth模式,故而,第一端口和第二端口可以正常进行通信。由此可见,利用本方案,无需用户手动对第一端口的芯片工作模式进行配置,第一通信装置可以根据第二端口的芯片工作模式,对第一端口的芯片工作模式进行切换,提升了对第一端口进行配置的效率。
在一种实现方式中,考虑到若第一通信装置和第二通信装置之间建立了FlexE通信, 则第一通信装置可以接收到第二通信装置的FlexE开销帧。因此,在一种实现方式中,若 所述第一通信装置在预设时间内未接收到所述第二通信装置发送的FlexE开销帧,则说明 第一通信装置和第二通信装置之间未建立FlexE通信,此时,第一通信装置可以确定所述 第二端口的芯片工作模式为Eth模式。
在一种实现方式中,在所述第一通信装置将所述第一端口的芯片工作模式由Eth模式 切换为FlexE模式之后,还可以周期性的检测第二端口的芯片工作模式,并在第二端口的 芯片工作模式与第一端口的芯片工作模式不同时,对第一端口的芯片工作模式进行重新配 置,使得第一端口的芯片工作模式和第二端口的芯片工作模式保持一致。例如,在一个示 例中,第一通信装置在确定所述第二端口的芯片工作模式为Eth模式时,可以将所述第一 端口的芯片工作模式由FlexE模式切换为Eth模式。
在一种实现方式中,在所述第一通信装置将所述第一端口的芯片工作模式由FlexE模 式切换为Eth模式之后,若第一通信装置确定所述第二端口的芯片工作模式为FlexE模式, 则第一通信装置可以将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式。
在一种实现方式中,当第一端口的芯片工作模式为Eth模式时,若第二端口的芯片工 作模式也为Eth模式,则第一端口可以接收到来自第二端口的信息块锁定(block lock)信 号。因此,若第一通信装置在预设时间段内未接收到第二通信装置发送的block lock信号, 则第一通信装置可以确定第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,当第一端口的芯片工作模式为Eth模式时,若第二端口的芯片工 作模式也为Eth模式,则第一端口可以接收到来自第二端口的对齐标志锁定(alignmentmarker lock)信号。因此,若第一通信装置在预设时间段内未接收到第二通信装置发送的alignment marker lock信号,则第一通信装置可以确定第二端口的芯片工作模式为FlexE模 式。
在一种实现方式中,第一通信装置可以根据第二通信装置发送的O0码块的值,来确定 第二端口的芯片工作模式。其中:当第二通信装置发送的O0码块的值为0X05时,第一通 信装置可以确定第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,当第一端口的芯片工作模式为Eth模式时,第一通信装置可以通 过向所述第二通信装置发送第二以太帧的方式,确定第二端口的芯片工作模式,其中,所 述第二以太帧用于确定所述第二端口的芯片工作模式。若第一通信装置未接收到所述第二 通信装置针对所述第二以太帧的响应,则第一通信装置可以确定所述第二端口的芯片工作 模式为FlexE模式。
在一种实现方式中,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
在一种实现方式中,所述第一端口的端口配置模式为FlexE模式。因为当第一端口的 端口配置模式为FlexE模式时,说明第一端口既可以作为Eth接口,也可以作为FlexE接口。换言之,第一端口的芯片工作模式既可以被配置为FlexE模式,也可以被配置为Eth 模式。若第一端口的端口配置模式为Eth模式,则第一端口有可能仅能够作为Eth接口, 此时,第一端口的芯片工作模式也不能被配置为FlexE模式。
第三方面,本申请实施例提供了一种接口配置方法,该方法可以由第一通信装置执行。 第一通信装置包括第一端口,第一端口可以用于与第二通信装置的第二端口进行通信。在 一个示例中,第一通信装置可以确定第二端口的芯片工作模式,并在第二端口的芯片工作 模式与第一端口的芯片工作模式不同时,将所述第一端口的芯片工作模式调整为与所述第 二端口相同的芯片工作模式。换言之,第一通信装置可以在第二端口的芯片工作模式与第 一端口的芯片工作模式不同时,对第一端口的芯片工作模式进行调整,使得调整后的第一 端口的芯片工作模式与第二端口的芯片工作模式相同,从而使得第一端口和第二端口可以 正常通信。由此可见,利用本方案,无需用户手动对第一端口的芯片工作模式进行配置, 第一通信装置可以根据第二端口的芯片工作模式,对第一端口的芯片工作模式进行切换, 提升了对第一端口进行配置的效率。
在一种实现方式中,当第一端口的芯片工作模式为Eth模式,第二端口的芯片工作模 式为FlexE模式时,第一通信装置可以将所述第一端口的芯片工作模式由以太Eth模式调 整为FlexE模式。
在一种实现方式中,当第二端口的芯片工作模式为Eth模式,第一端口的芯片工作模 式为FlexE模式时,所述第一通信装置可以将所述第一端口的芯片工作模式由FlexE模式 调整为以太Eth模式。
在一种实现方式中,考虑到若第一通信装置和第二通信装置之间建立了FlexE通信, 则第一通信装置可以接收到第二通信装置的FlexE开销帧。因此,在一种实现方式中,在 第一端口的芯片工作模式为FlexE模式的情况下,若所述第一通信装置在预设时间内未接 收到所述第二通信装置发送的FlexE开销帧,则说明第一通信装置和第二通信装置之间未 建立FlexE通信,此时,第一通信装置可以确定所述第二端口的芯片工作模式为Eth模式。
在一种实现方式中,在第一通信装置将第一端口的芯片工作模式配置为Eth模式之后, 第一通信装置还可以接收所述第二通信装置发送的第一指示信息,所述第一指示信息用于 指示所述第一通信装置将所述第一端口的芯片工作模式配置为FlexE模式。如此一来,在 一个示例中,第一通信装置可以根据该第一指示信息将第一端口的芯片工作模式配置为 FlexE模式,从而使得第一端口工作在FlexE模式。此时,若第二端口也工作在FlexE模式, 则第一通信装置和第二通信装置之间即可建立FlexE通信。
在一种实现方式中,所述第一指示信息为远端故障RF指示信息。
在一种实现方式中,所述第一指示信息包括所述第二通信装置发送的第一以太帧中的 O0码块。
在一种实现方式中,接收所述第二通信装置发送的第一指示信息,包括:接收所述第 二通信装置发送的第一以太帧,所述第一以太帧包括扩展类型长度值TLV字段,所述扩展 的TLV字段包括所述第一指示信息。
在一种实现方式中,第一通信装置还可以指示第二通信装置将所述第二端口的芯片工 作模式配置为FlexE模式。例如,在一个示例中,第一通信装置在将第一端口的芯片工作 模式配置为FlexE模式之前,可以指示所述第二通信装置将所述第二端口的芯片工作模式 配置为FlexE模式。而后,第一通信装置将第一端口的芯片工作模式配置为FlexE模式。而第二通信装置也可以基于第一通信装置的指示,将述第二端口的芯片工作模式配置为FlexE模式。这样一来,第一端口和第二端口之间即可建立FlexE通信。
在一种实现方式中,所述指示所述第二通信装置将所述第二端口的芯片工作模式配置 为FlexE模式,包括:在预定时间内,向所述第二通信装置周期性地发送第二指示信息, 所述第二指示信息用于指示所述第二通信装置将所述第二端口的芯片工作模式配置为 FlexE模式。
在一种实现方式中,第一通信装置可以通过在在预定时间内,向所述第二通信装置周 期性地发送第二指示信息的方式,指示所述第二通信装置将所述第二端口的芯片工作模式 配置为FlexE模式。其中,所述第二指示信息用于指示所述第二通信装置将所述第二端口 的芯片工作模式配置为FlexE模式。此处在预定时间内向第二通信装置周期性地发送第二 指示信息,用于确保第二通信装置能够接收到该第二指示信息,从而保证第二通信装置将 述第二端口的芯片工作模式配置为FlexE模式,进一步地使得第一端口和第二端口之间能 够建立FlexE通信。
在一种实现方式中,所述第二指示信息为远端故障RF指示信息。在一个示例中,当第二通信装置接收到来自于第一通信装置的RF指示信息时,若第二端口的端口配置模式为FlexE模式,第二端口的芯片工作模式为Eth模式,则第二通信装置可以将第二端口的 芯片工作模式配置为FlexE模式。
在一种实现方式中,所述第二指示信息为所述第一通信装置发送的第四以太帧的O0码块。在一个示例中,第一通信装置向第二通信装置发送的第四以太帧的O0码块的值,可以为0X05。
在一种实现方式中,所述第二指示信息可以携带在第一通信装置发送的第四以太帧的 扩展的TLV字段中。在一个示例中,当第二通信装置接收到来自于第一通信装置的第四以 太帧时,可以根据所述第一以太帧中的扩展的TLV字段,将第二端口的芯片工作模式配置 为FlexE模式。
在一种实现方式中,当第一端口的芯片工作模式为Eth模式时,第一通信装置可以在 预设时间内未检测到所述第二通信装置发送的对齐标志锁定alignment marker lock信号的 情况下,确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,当第一端口的芯片工作模式为Eth模式时,第一通信装置可以根 据所述第二通信装置发送的O0码块的值,确定所述第二端口的芯片工作模式为FlexE模式。 例如,当第二通信装置发送的O0码块的值为0X05时,第一通信装置可以确定所述第二端 口的芯片工作模式为FlexE模式。
在一种实现方式中于,当第一端口的芯片工作模式为Eth模式时,第一通信装置可以 通过向所述第二通信装置发送第二以太帧的方式,确定所述第二端口的芯片工作模式。其 中,所述第二以太帧用于确定所述第二端口的芯片工作模式。对于这种情况,若第一通信 装置未接收到所述第二通信装置针对所述第二以太帧的响应,则第一通信装置可以确定所 述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
在一种实现方式中,所述第一端口的端口配置模式为FlexE模式。因为当第一端口的 端口配置模式为FlexE模式时,说明第一端口既可以作为Eth接口,也可以作为FlexE接口。换言之,第一端口的芯片工作模式既可以被配置为FlexE模式,也可以被配置为Eth 模式。若第一端口的端口配置模式为Eth模式,则第一端口有可能仅能够作为Eth接口, 此时,第一端口的芯片工作模式也不能被配置为FlexE模式。
第四方面,本申请实施例提供了一种接口配置方法,该方法可以由第二通信装置执行。 第二通信装置包括第二端口,第二端口用于与第一通信装置的第一端口进行通信。在一个 示例中,第二通信装置可以获取第一指示信息,第一指示信息用于指示第一通信装置将第 一端口的芯片工作模式配置为FlexE模式。第二通信装置获取第一指示信息之后,可以将 所述第一指示信息发送给第一通信装置。由此可见,利用本方案,无需用户手动对第一端 口的芯片工作模式进行配置,而是由第二通信装置将指示第一通信装置将第一端口的芯片 工作模式配置为FlexE模式的第一指示信息发送给第一通信装置,以指示所述第一通信装 置对第一端口的芯片工作模式进行配置,提升了对第一端口进行配置的效率。
在一种实现方式中,第二通信装置可以在接收到控制管理实体发送的配置指令之后, 获取所述第一指示信息,其中,所述配置指令用于指示所述第二通信装置将所述第二端口 配置为FlexE模式。在一个示例中,第二通信装置可以基于该配置指令,将第二端口的端 口配置模式和芯片工作模式均配置为FlexE模式。而第一通信装置可以基于该第一指示信 息,将第一端口的芯片工作模式配置为FlexE模式。这样一来,第一通信装置和第二通信装置之间即可建立FlexE通信。
在一种实现方式中,所述第一指示信息为远端故障RF指示信息。
在一种实现方式中,所述第一指示信息为所述第二通信装置发送的第一以太帧中的O0码块。
在一种实现方式中,将所述第一指示信息发送给所述第一通信装置,包括:将第一以 太帧发送给所述第一通信装置,所述第一以太帧包括扩展类型长度值TLV字段,所述扩展 的TLV字段包括所述第一指示信息。
在一种实现方式中,所述将所述第一指示信息发送给所述第一通信装置,包括:在预 定时间内,向所述第一通信装置周期性地发送所述第一指示信息。
在一种实现方式中,所述方法还包括:接收所述第一通信装置发送的第二指示信息, 所述第二指示信息用于指示所述第二通信装置将所述第二端口的芯片工作模式配置为 FlexE模式。
在一种实现方式中,所述方法还包括:接收所述第一通信装置发送的第二以太帧,所 述第二以太帧用于确定所述第二端口的芯片工作模式。
在一种实现方式中,所述方法还包括:在所述第二端口的芯片工作模式为Eth模式时, 向所述第一通信装置发送针对所述第二以太帧的响应。
在一种实现方式中,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
在一种实现方式中,第二通信装置向所述第一通信装置发送针对所述第二以太帧的响 应,可以是第三以太帧。
在一种实现方式中,所述第三以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第四指示信息,所述第四指示信息用于指示所述响应。
第五方面,本申请实施例提供了一种第一通信装置,包括:收发单元和处理单元。所 述收发单元用于执行以上第一方面以及第一方面任意一项所述的第一通信装置执行的收 发操作,所述处理单元用于执行以上第一方面以及第一方面任意一项所述的第一通信装置 执行的除收发操作之外的其它操作;或者,所述收发单元用于执行以上第二方面以及第二 方面任意一项所述的第一通信装置执行的收发操作,所述处理单元用于执行以上第二方面 以及第二方面任意一项所述的第一通信装置执行的除收发操作之外的其它操作;或者,所 述收发单元用于执行以上第三方面以及第三方面任意一项所述的第一通信装置执行的收 发操作,所述处理单元用于执行以上第三方面以及第三方面任意一项所述的第一通信装置 执行的除收发操作之外的其它操作。
第六方面,本申请实施例提供了一种第一通信装置,所述第一通信装置包括存储器和 处理器;所述存储器,用于存储程序代码;所述处理器,用于运行所述程序代码中的指令, 使得所述第一通信装置执行以上第一方面以及第一方面任意一项所述的方法,或者,使得 所述第一通信装置执行以上第二方面以及第二方面任意一项所述的方法,或者,使得所述 第一通信装置执行以上第三方面以及第三方面任意一项所述的方法。
第七方面,本申请实施例提供了一种第一通信装置,所述第一通信装置包括通信接口 和处理器,所述处理器用于执行以上第一方面以及第一方面任意一项所述的方法,或者, 所述处理器用于执行以上第二方面以及第二方面任意一项所述的方法,或者,所述处理器 用于执行以上第三方面以及第三方面任意一项所述的方法。
第八方面,本申请实施例提供了一种第二通信装置,包括:收发单元和处理单元。所 述收发单元用于执行以上第四方面以及第四方面任意一项所述的第二通信装置执行的收 发操作,所述处理单元用于执行以上第四方面以及第四方面任意一项所述的第二通信装置 执行的除收发操作之外的其它操作。
第九方面,本申请实施例提供了一种第二通信装置,所述第二通信装置包括存储器和 处理器;所述存储器,用于存储程序代码;所述处理器,用于运行所述程序代码中的指令, 使得所述第二通信装置执行以上第四方面以及第四方面任意一项所述的方法。
第十方面,本申请实施例提供了一种第二通信装置,所述第二通信装置包括通信接口 和处理器,所述处理器用于执行以上第四方面以及第四方面任意一项所述的方法。
第十一方面,本申请实施例提供了一种计算机可读存储介质,其特征在于,所述计算 机可读存储介质中存储有指令,当其在计算机上运行时,使得所述计算机执行以上第一方 面以及第一方面任意一项所述的方法,或者,使得所述计算机执行以上第二方面以及第二 方面任意一项所述的方法,或者,使得所述计算机执行以上第三方面以及第三方面任意一 项所述的方法,或者,使得所述计算机执行以上第四方面以及第四方面任意一项所述的方 法。
第十二方面,本申请实施例提供了一种通信系统,该通信系统包括以上第五方面或者 第六方面或者第七方面所述的第一通信装置,以及以上第八方面或者第九方面或者第十方 面所述的第二通信装置。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技 术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请 中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还 可以根据这些附图获得其他的附图。
图1a为本申请实施例提供的一种Eth接口的结构示意图;
图1b为本申请实施例提供的一种FlexE接口的结构示意图;
图2a为本申请实施例提供的一个示例性应用场景的示意图;
图2b为本申请实施例提供的一个示例性应用场景的示意图;
图2c为本申请实施例提供的一个示例性应用场景的示意图;
图3为本申请实施例提供的接口配置方法的信令交互图;
图4为本申请实施例提供的一种以太帧1的结构示意图;
图5为本申请实施例提供的又一种接口配置方法的流程示意图;
图6为本申请实施例提供的又一种接口配置方法的流程示意图;
图7为本申请实施例提供的又一种接口配置方法的流程示意图;
图8为本申请实施例提供的又一种接口配置方法的流程示意图;
图9为本申请实施例提供的一种通信装置的结构示意图;
图10为本申请实施例提供的一种通信装置的结构示意图;
图11为本申请实施例提供的一种通信装置的结构示意图。
具体实施方式
本申请实施例提供了一种接口配置方法,用于提升对物理接口的配置效率。
为方便理解,首先对Eth和FlexE的相关内容进行介绍。
对于一个物理接口而言,该物理接口可以被配置为Eth模式,也可以被配置为FlexE 模式。为方便描述,在本申请的以下描述中,将工作在FlexE模式的物理接口称为“FlexE 接口”,将工作在Eth模式的物理接口称为“Eth接口”。参见图1a和图1b,图1a为本申请实施例提供的一种Eth接口的结构示意图,图1b为本申请实施例提供的一种FlexE接口的结构示意图。
如图1a所示,Eth接口包括媒体接入控制(media access control,MAC)层、协调子层(reconciliation sublayer,RS)、物理编码子层(physical coding sublayer,PCS)、物理 介质连接(Physical Medium Attachment,PMA)子层、物理介质相关(Physical MediumDependent,PMD)子层。如图1b所示,FlexE接口除了包括MAC层、RS、PCS、PMA 子层和PMD子层之外,MAC层和PCS之间多了一个FlexE垫层(shim)。
需要说明的是,图1a和图1b只是为了方便理解Eth接口和FlexE接口在结构上的区别而示出,其并不构成对本申请实施例的限定。在一些实施例中,Eth接口和FlexE接口 的结构不限于图1a和图1b所示。
示例性地,Eth接口对报文的处理方式是:PCS收到数据直接传给MAC层,MAC层 把数据组装成Eth报文。
示例性地,FlexE接口有两种报文处理方式。第一种处理方式是:PCS收到数据传给FlexE shim,FlexE shim再传给MAC,MAC把数据组装成Eth报文。第二种处理方式是: FlexE接口1的PCS收到数据发送给FlexE接口1的FlexE shim,FlexE接口1的FlexE shim 将数据发送给FlexE接口2的FlexE shim,FlexE接口2的FlexE shim把数据从该FlexE接 口2的PCS发送到链路上。其中,FlexE接口1和FlexE接口2互为邻居关系,二者之间 可以进行通信。FlexE接口可以根据配置确定采用以上两种方式中的其中一种对报文进行 处理。
当两个互为邻居关系的物理接口进行通信时,若其中一个物理接口被配置为FlexE模 式,而另外一个物理接口被配置为Eth模式,则这两个物理接口无法正常进行通信。这是 因为对于来自某一其它设备例如用户设备的报文而言,Eth接口对该报文的处理方式与 FlexE接口对该报文的处理方式不同。在一个示例中:
Eth接口在发送报文时,对于来自某一用户设备的报文,Eth接口将该报文切成64bit 的数据,在数据前面加上2个bit同步头,组成66bit的信息块(block),然后将这些66bit 的block按序发送到链路上。例如,Eth接口对报文处理之后得到4个block,则Eth接口 首先将block1发送至链路上,再将block2发送至链路上、而后依次将block3和block4发送至链路上。对于这种情况,Eth接口发送至链路上的数据为:block1|block2|block3|block4。 其中,“A|B”表示两个比特流A和比特流B依次串接。
FlexE接口发送报文时,该FlexE接口的FlexE shim会把报文切成64bit的数据,在数 据前面加上2个bit同步头,组成66bit的block,把这些block间插入特定几个slot中。例如,FlexE接口包括4个时隙,其中时隙1和时隙3用于转发来自用户设备1的报文, 时隙2和时隙3尚未分配。则FlexE接口对来自用户设备1的报文处理之后得到2个block, 分别为block5和block6,则FlexE接口将block5调度至时隙1上转发,将一个空block调 度至时隙2上转发,将block6调度至时隙3上转发,并将一个空block调度至时隙4上转 发。其中,空block指的是该block的66bit数据均为0。对于这种情况,FlexE接口发送至 链路上的数据为:block5|空block|block6|空block。
因此,如果Eth接口和FlexE接口交互,Eth接口将报文发送给FlexE接口,由于Eth接口逐bit发送数据,而FlexE按照特定几个时隙(slot)(按照用户配置)接收数据,FlexEshim无法解析到正确的数据。相应的,FlexE接口将报文发送给Eth接口,Eth接口也无法 解析到正确的数据。
如上文对图1a和图1b的描述可知,若物理接口支持被配置成FlexE模式,则该物理接口既可以被配置成Eth模式,也可以被配置为FlexE模式。当该物理接口被配置为Eth 模式时,该物理接口的FlexE shim不对数据做任何处理。其中,物理接口的FlexE shim是 否对数据进行处理,可以通过该物理接口的芯片工作模式来确定。在一个示例中,当物理 接口的芯片工作模式被配置为Eth模式时,该物理接口的FlexE shim不对数据做任何处理,此时,该物理接口是一个Eth接口;当物理接口的芯片工作模式被配置为FlexE模式时, 该物理接口的FlexE shim用于对数据进行处理,对于这种情况,该物理接口实际上工作在FlexE模式下,即该物理接口是一个FlexE接口。
需要说明的是,前文提及的“物理接口支持被配置成FlexE模式”,指的是物理端口的 端口配置模式可以被配置为FlexE模式。换言之,在对物理端口进行配置时,除了可以对前述物理接口的芯片工作模式进行配置之外,还需要对物理接口的端口配置模式进行配置。 一般情况下,对于一个物理接口而言,其端口配置模式和芯片工作模式是一致的。例如, 端口配置模式为FlexE模式,则芯片工作模式也为FlexE模式;又如,端口配置模式为Eth 模式,则芯片工作模式也为Eth模式。在一个示例中,若控制管理实体向通信装置下发配 置指令1,指示该通信装置将物理端口1配置为FlexE模式,则该通信装置可以基于该配置指令1将该物理端口1的端口配置模式和芯片工作模式均配置为FlexE模式。在又一个 示例中,若控制管理实体向通信装置下发配置指令2,指示该通信装置将物理端口1配置 为Eth模式,则该通信装置可以基于该配置指令2将该物理端口1的端口配置模式和芯片 工作模式均配置为Eth模式。
本申请实施例中提及的控制管理实体例如可以为运行了网络管理软件(networkmanage system,NMS)的设备,又如可以为控制器。控制管理实体可以是实现控制和/或 管理功能的功能模块,也可以是运行了相关功能模块的物理实体,上述物理实体例如可以 是安装了相关软件的服务器,相关软件用于实现控制管理实体的功能。本申请实施例不做 具体限定。
如无特别说明,本申请实施例中提及的端口,指的是通信装置的物理端口。
接下来,介绍本申请可能的应用场景。
参见图2a,该图为本申请实施例提供的一个示例性应用场景的示意图。
如图2a所示,控制管理实体与通信装置A相连,通信装置A和通信装置B相连,通 信装置A利用端口a和通信装置2的端口b通信。端口a和端口b均工作在Eth模式。即: 端口a的端口配置模式和芯片工作模式均为Eth模式;端口b的端口配置模式和芯片工作 模式均为Eth模式。此时,控制管理实体可以管理通信装置A,并通过通信装置A管理通 信装置B(控制管理实体下发给通信装置B的指令由通信装置A转发)。
若需要将端口a和端口b均由Eth模式切换为FlexE模式,则由于端口a和端口b的切换时间不能严格保持一致,从而使得通信装置A和通信装置B之间可能会出现不能正常通信的现象。在一个示例中:若首先将将端口a切换为FlexE模式,则端口a配置模式和 芯片工作模式均变更为FlexE模式,此时,端口b依然工作在Eth模式,故而,通信装置 A和通信装置B之间则无法正常进行通信。进一步的,控制管理实体也无法再管理通信装 置B(简称通信装置B脱管),因为控制管理实体下发给通信装置B的指令无法通过通信 装置A转发给通信装置B。
参见图2b,该图为本申请实施例提供的一个示例性应用场景的示意图。
如图2b所示,控制管理实体与通信装置A相连,通信装置A和通信装置B相连,通 信装置A利用端口a和通信装置2的端口b通信。端口a和端口b均工作在Eth模式。即: 端口a的端口配置模式和芯片工作模式均为Eth模式;端口b的端口配置模式和芯片工作 模式均为Eth模式。此时,控制管理实体可以管理通信装置A,并通过通信装置A管理通 信装置B。
若在通信装置A和通信装置B之间插入通信装置C,其中,通信装置C的端口c用于与端口a通信,通信装置C的端口d用于与端口b通信,端口c和端口d均工作在FlexE 模式。即:端口c的端口配置模式和芯片工作模式均为FlexE模式,端口d的端口配置模 式和芯片工作模式均为FlexE模式。此时,由于端口a工作在Eth模式,而端口c工作在 FlexE模式,故而通信装置A和通信装置C之间无法正常通信,从而使得通信装置C和通 信装置B脱管。另外,由于端口b工作在Eth模式,而端口d工作在FlexE模式,故而通 信装置B和通信装置C之间也无法正常通信。
参见图2c,该图为本申请实施例提供的一个示例性应用场景的示意图。
如图2c所示,控制管理实体与通信装置A相连,通信装置A和通信装置B相连,通 信装置A利用端口a和通信装置2的端口b通信。端口a和端口b均工作在FlexE模式。 即:端口a的端口配置模式和芯片工作模式均为FlexE模式;端口b的端口配置模式和芯 片工作模式均为FlexE模式。此时,控制管理实体可以管理通信装置A,并通过通信装置 A管理通信装置B。
若在通信装置A和通信装置B之间插入通信装置C,其中,通信装置C的端口c用于与端口a通信,通信装置C的端口d用于与端口b通信,端口c和端口d均工作在Eth模 式。即:端口c的端口配置模式和芯片工作模式均为Eth模式,端口d的端口配置模式和 芯片工作模式均为Eth模式。此时,由于端口a工作在FlexE模式,而端口c工作在Eth 模式,故而通信装置A和通信装置C之间无法正常通信,从而使得通信装置C和通信装 置B脱管。另外,由于端口d工作在Eth模式,而端口b工作在FlexE模式,故而通信装 置B和通信装置C之间也无法正常通信。
通过以上对图2a、图2b以及图2c的描述可知,在以上场景中,都存在两个通信装置无法正常通信的现象,进一步地,还会导致部分通信装置脱管。
鉴于此,本申请实施例提供了一种接口配置方法,可以高效的对端口进行配置,从而 使得通信装置之间可以正常通信。
接下来,结合附图对本申请实施例提供的接口配置方法进行简单介绍。
参见图3,该图为本申请实施例提供的接口配置方法的信令交互图。图3所示的接口 配置方法100,其中,方法100中的通信装置1包括端口1,方法100中的通信装置2包 括端口2,端口1用于和端口2进行通信。所述方法100例如可以包括如下S101-S106。
S101:通信装置1确定端口2的芯片工作模式为Eth模式。
在一个示例中,在执行S101之前,端口1的端口配置模式和芯片工作模式均为FlexE 模式。
在一些实施例中,若通信装置1和通信装置2之间建立了FlexE通信,则通信装置1可以接收到来自于通信装置2的FlexE开销帧。因此,在一种实现方式中,若通信装置1 在预设时间内未接收到通信装置2发送的FlexE开销帧,则通信装置1可以确定端口2的 芯片工作模式为Eth模式。关于FlexE开销帧,可以参考光互联论坛(opitcal internetworkingforum,OIF)Flex Ethernet2.0标准的7.3.1章节,此处不做详细描述。
S102:通信装置1将端口1的芯片工作模式切换为Eth模式。
由于端口1的芯片工作模式为FlexE模式,而端口2的芯片工作模式为Eth模式,则端口1和端口2无法正常进行通信,即通信装置1和通信装置2之间无法正常进行通信。 为了使得通信装置1和通信装置2之间可以正常进行通信,在本申请实施例中,通信装置 1可以将端口1的芯片工作模式切换为Eth模式。这样一来,端口1的芯片工作模式和端 口2的芯片工作模式均为Eth模式,故而通信装置1和通信装置2之间可以正常进行通信。
S103:通信装置2接收控制管理实体发送的配置指令1,配置指令1用于指示通信装置2将端口2配置为FlexE模式。
在一个示例中,在执行S103之前,端口2的端口配置模式和芯片配置模式均为Eth模式。
在本申请实施例中,若通信装置2与控制管理实体直连,则控制管理实体可以直接将 所述配置指令1下发给通信装置2。若通信装置2和控制管理实体之间还包括通信装置1,则由于执行S102之后,通信装置1和通信装置2即可进行通信,故而,控制管理实体可 以通过通信装置1将所述配置指令1下发给通信装置2。
S104:通信装置2向通信装置1发送的指示信息1,指示信息1用于指示通信装置1将端口1的芯片工作模式配置为FlexE模式。
S105:通信装置2将端口2的端口配置模式和芯片工作模式均配置为FlexE模式。
通信装置2接收到所述配置指令1之后,为了使得基于所述配置指令1对端口2进行配置之后,通信装置1和通信装置2之间依然可以正常通信,通信装置2可以在基于配置 指令1对端口2进行配置之前,向通信装置1发送指示信息1,指示信息1用于指示通信 装置1将端口1的芯片工作模式配置为FlexE模式。
关于S105,需要说明的是,在一种实现方式中,通信装置2可以在接收到配置指令1之后,立即将端口2的端口配置模式配置为FlexE模式,而后向通信装置1发送指示信息 1,并在将指示信息1发送给通信装置1之后,将端口2的芯片工作模式配置为FlexE模式。 在又一种实现方式中,通信装置2可以在将指示信息1发送给通信装置1之后,再将端口 2的端口配置模式和芯片工作模式均配置为FlexE模式。
本申请实施例不具体限定所述指示信息1,在一个示例中,所述指示信息1可以为远 端故障(remote fault,RF)指示。其中,RF指示为电气和电子工程师协会(institute ofelectrical and electronics engineers,IEEE)802.3Eth标准中的PCS层RF中断信号,关于RF指示, 可以参考IEEE 802.3Eth标准的相关描述部分,此处不做详述。
在又一个示例中,所述指示信息1可以为以太帧1中的O0码块。当接收到的O0码块的值为0X00时,说明发送端口的芯片工作模式为Eth模式,当接收到的O0码块的值为0X05时,说明发送端口的芯片工作模式为FlexE模式。关于O0码块的相关说明,可以参考IEEE802.3-2015第82.2.3.3章节的相关描述部分,此处不做详述。在本申请实施例中,若指示信息1为以太帧1中的O0码块,则该O0码块的值可以为0X05。
在又一个示例中,前述指示信息1可以携带在通信装置2发送给通信装置1的以太帧 1中。其中,该以太帧1可以包括扩展的类型长度值(type length value,TLV)字段,该扩展的TLV字段用于携带所述指示信息1。在一种实现方式中,可以定义一种新类型的以 太帧,该新类型的以太帧用于携带指示信息1。可参见图4,图4为本申请实施例提供的 一种以太帧1的结构示意图。
如图4所示,所述以太帧1包括目的地址字段、源地址字段、类型字段、芯片工作模式切换通知字段、帧校验序列(frame check sequence,FCS)字段。关于所述目的地址字段、源地址字段和类型字段,可以参考IEEE 802.3-2015第3.1.1章节中对Eth帧的定义, 此处不再详述。在本申请实施例中,所述芯片工作模式切换通知字段可以为一个扩展的 TLV字段,该扩展的TLV字段用于携带前述指示信息1。在一个示例中,如图4所示,所 述芯片工作模式切换通知字段可以包括消息版本(message vesion)字段、消息类型(message type)字段、消息长度(message length)字段和消息TLV(message TLV)字段。message TLV字段可以包括TLV类型(type)字段、TLV长度(length)字段和TLV值(value)字 段。
对于图4所示的以太帧1,所述指示信息1可以由所述message type字段携带,也可以由所述message type字段和所述message TLV字段共同携带,本申请实施例不做具体限定。
关于图1所示的以太帧1,在一个示例中,类型字段的值可以为0x9100,messagevesion 字段的值可以为0,message type的值可以为1,message length的值为以太帧1的长度, TLV type字段的值可以为1,TLV length字段的内容为字符串"HUAWEI ETH SWITCHFLEXE"TLV value携带的值为字符串"HUAWEI ETH SWITCH FLEXE"的长度。
在本申请实施例的一种实现方式中,为了确保通信装置1可以接收到所述指示信息1, 通信装置2可以在预定时间段内向通信装置1周期性地发送所述指示信息1。以所述指示 信息1为RF指示为例,在本申请实施例中,通信装置2例如可以在20毫秒内向通信装置 1周期性地发送所述RF指示。本申请实施例不具体限定所述预定时间段,所述预定时间段 持续的时间例如可以小于1秒,这么做的原因在于,若通信装置1接收到RF指示的时间 超过1秒,则通信装置1会触发告警。
S106:通信装置1根据指示信息1,将端口1的芯片工作模式配置为FlexE模式。
在一个示例中,通信装置1接收到指示信息1之后,可以基于指示信息1将端口1的芯片工作模式配置为FlexE模式。如此一来,端口1的端口配置模式和芯片工作模式均为FlexE模式,并且,端口2的端口配置模式和芯片工作模式均为FlexE模式,因此,端口1 和端口2之间则可以正常进行FlexE通信。
在本申请实施例的一种实现方式中,在执行S106之后,通信装置1还可以周期性检测端口2的芯片工作模式,并在端口2的芯片工作模式与端口1的芯片工作模式不同时, 对端口1的芯片工作模式进行配置,使得端口1的芯片工作模式与端口2的芯片工作模式 保持一致。
作为一个示例:在执行S106之后,端口1的芯片工作模式为FlexE模式,若通信装置1确定端口2的芯片工作模式为Eth模式,则通信装置1可以将端口1的芯片工作模式配 置为Eth模式,从而使得端口1的芯片工作模式与端口2的芯片工作模式相同,从而使得 端口1和端口2之间可以进行通信。其中,关于通信装置1确定端口2的芯片工作模式为 Eth模式的具体实现,可以参考上文对于S101的相关描述部分,此处不做详述。
作为又一个示例:在通信装置1可以将端口1的芯片工作模式配置为Eth模式之后,若通信装置1确定端口2的芯片工作模式为FlexE模式,则通信装置1可以将端口1的芯 片工作模式配置为FlexE模式,从而使得端口1的芯片工作模式与端口2的芯片工作模式 相同,从而使得端口1和端口2之间可以进行通信。
在本申请实施例中,通信装置1确定端口2的芯片工作模式为FlexE模式在具体实现 时,可以有多种实现方式,以下介绍几种可能的实现方式。
在一种实现方式中:考虑到若端口2的芯片工作模式为Eth模式,则端口1可以接收到来自端口2的信息块锁定(block lock)信号,因此,若通信装置1在预设时间段内未接 收到通信装置2发送的block lock信号,则可以确定端口2的芯片工作模式为FlexE模式。 关于block lock信号,可以参考IEEE 802.3-2015的82.2.19.3章节的相关描述部分,此处不做详述。
在一种实现方式中:考虑到若端口2的芯片工作模式为Eth模式,则端口1可以接收到来自端口2的对齐标志锁定(alignment marker lock)信号,因此,若通信装置1在预设时间段内未接收到通信装置2发送的alignment marker lock信号,则可以确定端口2的芯片工作模式为FlexE模式。关于alignment marker lock信号,可以参考IEEE 802.3-2015的82.2.19.3章节的相关描述部分,此处不做详述。
在一种实现方式中:通信装置1可以根据通信装置2发送的O0码块的值,来确定端口2的芯片工作模式。其中:当通信装置2发送的O0码块的值为0X05时,通信装置1可以 确定端口2的芯片工作模式为FlexE模式;当通信装置2发送的O0码块的值为0X00时, 通信装置1可以确定端口2的芯片工作模式为Eth模式。
在一种实现方式中:通信装置1可以向通信装置2发送以太帧2,以太帧2中可以包括指示信息2,指示信息2用于确定端口2的芯片工作模式是否为Eth模式。若端口2的 芯片工作模式为Eth模式,则通信装置2可以向通信装置1发送针对所述以太帧2的响应。 若端口2的芯片工作模式为FlexE模式,则通信装置2无法正确解析所述以太帧2,故而 通信装置2不会向通信装置1发送针对所述以太帧2的响应。因此,对于这种情况,若通 信装置1在向通信装置2发送所述以太帧2之后,未接收到通信装置2发送的针对以太帧 2的响应,则通信装置1可以确定端口2的芯片工作模式为Eth模式。
关于以太帧2,需要说明的是,以太帧2的结构可以参考图4,在一个示例中,指示信息2可以由以太帧2的message type字段携带,也可以由以太帧2的message type字段 和所述message TLV字段共同携带,本申请实施例不做具体限定。
例如,指示信息2可以由以太帧2的message type字段携带,以太帧2的messagetype 字段的值可以为2。又如,指示信息2由以太帧2的message type字段和所述messageTLV 字段共同携带,此时,以太帧2的message type字段的值可以为1,以太帧2的TLV type字段的值可以为2。另外,以太帧2的TLV value字段例如还可以用于指示端口1的芯片 工作模式为Eth模式,本申请实施例不做具体限定。
在本申请实施例中,通信装置2向通信装置1发送的针对以太帧2的响应,例如可以为以太帧3,以太帧3中包括指示信息3,指示信息3用于指示所述响应。
关于以太帧3,需要说明的是,以太帧3的结构可以参考图4,在一个示例中,指示信息3可以由以太帧3的message type字段携带,也可以由以太帧3的message type字段 和所述message TLV字段共同携带,本申请实施例不做具体限定。
例如,指示信息3可以由以太帧3的message type字段携带,以太帧3的messagetype 字段的值可以为3。又如,指示信息3由以太帧3的message type字段和所述messageTLV 字段共同携带,此时,以太帧3的message type字段的值可以为1,以太帧3的TLV type字段的值可以为3。另外,以太帧3的TLV value字段例如还可以用于指示端口2的芯片 工作模式为Eth模式,本申请实施例不做具体限定。
在本申请实施例的一种实现方式中,当端口1的端口配置模式为FlexE模式、芯片工 作模式为Eth模式时,通信装置1可以向通信装置2发送指示信息4,该指示信息4用于 指示通信装置2将端口2的芯片工作模式配置为FlexE模式。通信装置2接收到该指示信 息4之后,若端口2的芯片工作模式为FlexE模式,则通信装置2可以忽略该指示信息4。 若端口2的芯片工作模式为FlexE模式,则通信装置2可以基于该指示信息4,将端口2 的芯片工作模式配置为FlexE模式。
相应的,若端口2的端口配置模式为FlexE模式、芯片工作模式为Eth模式,通信装置2也可以向通信装置1发送指示信息5,该指示信息5用于指示通信装置1将端口1的 芯片工作模式配置为FlexE模式。对于这种情况,通信装置1在接收到指示信息5之后, 可以将端口1的芯片工作模式配置为FlexE模式。而通信装置2接收到该指示信息4之后, 可以将端口2的芯片工作模式配置为FlexE模式。如此一来,通信装置1和通信装置2之 间即可进行FlexE通信。
以上对方法100进行了介绍,接下来介绍将方法100中的部分或者全部步骤应用到图 2a、图2b以及图2c所示的场景中的具体实现方式。
对于图2a所示的应用场景:
首先,控制管理实体向通信装置A下发配置指令a,配置指令a用于指示通信装置A将端口a配置为FlexE模式。通信装置A基于所述配置指令a,将端口a的端口配置模式 和芯片工作模式均配置为FlexE模式。而后,通信装置A确定端口b的芯片工作模式为Eth 模式,故而通信装置A将端口a的芯片工作模式配置为Eth模式。控制管理实体通过通信 装置A向通信装置B下发配置指令b,配置指令b用于指示通信装置B将端口b配置为 FlexE模式。通信装置B接收到配置指令b之后,向通信装置A发送指示信息1,指示信 息1用于指示通信装置A将端口a的芯片工作模式配置为FlexE模式。通信装置A接收 到指示信息1之后,将端口a的芯片工作模式切换为FlexE模式。通信装置B在接收到所 述配置指令b之后,将端口b的端口配置模式配置为FlexE模式,并在将指示信息1发送 给通信装置A之后,将端口b的芯片工作模式配置为FlexE模式。由此,端口a和端口b 均实现了由Eth模式向FlexE模式的切换,通信装置A和通信装置B之间即可进行FlexE 通信,而且,通信装置B也不会脱管。
对于图2b所示的应用场景:
首先,通信装置C确定端口a的芯片工作模式为Eth模式,故而通信装置C将端口c的芯片工作模式配置为Eth模式。通信装置C确定端口b的芯片工作模式为Eth模式,故 而通信装置C将端口d的芯片工作模式配置为Eth模式。而后,控制管理实体通过通信装 置A向通信装置C下发配置指令c,配置指令c用于指示通信装置C将端口c和端口d配 置为Eth模式。通信装置C接收到配置指令c之后,将端口c和端口d的端口配置模式均 配置为Eth模式。由此,端口c和端口d均实现了由FlexE模式向Eth模式的切换,通信 装置A和通信装置C之间即可进行Eth通信,通信装置B和通信装置C之间也可以进行 Eth通信,而且,通信装置B和通信装置C也不会脱管。
对于图2c所示的应用场景:
通信装置A确定端口c的芯片工作模式为Eth模式,故而通信装置A将端口a的芯片工作模式配置为Eth模式。控制管理实体通过通信装置A向通信装置C下发配置指令d, 配置指令d用于指示通信装置C将端口c和端口d均配置为FlexE模式。通信装置C接收 到配置指令d之后,向通信装置A发送指示信息1,指示信息1用于指示通信装置A将端 口a的芯片工作模式配置为FlexE模式。通信装置A接收到指示信息1之后,将端口a的 芯片工作模式切换为FlexE模式。通信装置C在接收到所述配置指令d之后,将端口c的 端口配置模式配置为FlexE模式,并在将指示信息1发送给通信装置A之后,将端口c的 芯片工作模式配置为FlexE模式。通信装置C在接收到所述配置指令d之后,还可以将端 口d的端口配置模式和芯片工作模式均配置为FlexE模式。由此,端口c和端口d均实现 了由Eth模式向FlexE模式的切换,通信装置A和通信装置C之间即可进行FlexE通信, 通信装置B和通信装置C之间也可以进行FlexE通信,而且,通信装置B和通信装置C 也不会脱管。
图5为本申请实施例提供的又一种接口配置方法的流程示意图。图5所示的接口配置 方法200,可以由第一通信装置执行,第一通信装置包括第一端口,第一通信装置可以通过第一端口与第二通信装置的第二端口建立通信连接。第一通信装置例如可以为以上实施例中提及的通信装置1。图5所示的方法200,可以用于具体实现以上实施例提及的方法100,用于执行以上方法100中由通信装置1执行的步骤。在方法200中:所述第二通信 装置可以对应方法100中的通信装置2,所述第一端口可以对应方法100中的端口1,所 述第二端口可以对应方法100中的端口2。
所述方法200例如可以包括如下S201-S202。
S201:确定第二通信装置的第二端口的芯片工作模式为Eth模式。
S202:将第一通信装置的第一端口的芯片工作模式由FlexE模式切换为Eth模式,其 中,所述第一通信装置通过第一端口与所述第二通信装置的第二端口通信连接。
在一种实现方式中,所述确定第二通信装置的所第二端口的芯片工作模式为以太Eth 模式,包括:
响应于在预设时间内未接收到所述第二通信装置发送的FlexE开销帧,确定所述第二 端口的芯片工作模式为以太Eth模式。
在一种实现方式中,所述方法还包括:
接收所述第二通信装置发送的第一指示信息,所述第一指示信息用于指示所述第一通 信装置将所述第一端口的芯片工作模式配置为FlexE模式。
此处提及的第一指示信息,可以对应方法100中的指示信息1。
在一种实现方式中,所述第一指示信息为远端故障RF指示信息。
在一种实现方式中,所述第一指示信息包括所述第二通信装置发送的第一以太帧中的 O0码块。
此处提及的第一以太帧,可以对应方法100中的以太帧1。
在一种实现方式中,接收所述第二通信装置发送的第一指示信息,包括:
接收所述第二通信装置发送的第一以太帧,所述第一以太帧包括扩展类型长度值TLV 字段,所述扩展的TLV字段包括所述第一指示信息。
此处提及的第一以太帧,可以对应方法100中的以太帧1。
在一种实现方式中,所述方法还包括:
根据所述第一指示信息,将所述第一端口的芯片工作模式由Eth模式切换为FlexE模 式。
在一种实现方式中,所述方法还包括:
指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
在一种实现方式中,所述指示所述第二通信装置将所述第二端口的芯片工作模式配置 为FlexE模式,包括:
在预定时间内,向所述第二通信装置周期性地发送第二指示信息,所述第二指示信息 用于指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
此处提及的第二指示信息,可以对应方法100中的指示信息4。
在一种实现方式中,在所述第一通信装置将所述第一端口的芯片工作模式由Eth模式 切换为FlexE模式之后,所述方法还包括:
确定所述第二端口的芯片工作模式为Eth模式;
将所述第一端口的芯片工作模式由FlexE模式切换为Eth模式。
在一种实现方式中,在所述第一通信装置将所述第一端口的芯片工作模式由FlexE模 式切换为Eth模式之后,所述方法还包括:
确定所述第二端口的芯片工作模式为FlexE模式;
将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的信息块锁定block lock信号, 确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的对齐标志锁定alignmentmarker lock信号,确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
根据所述第二通信装置发送的O0码块的值,确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,
所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
向所述第二通信装置发送第二以太帧,所述第二以太帧用于确定所述第二端口的芯片 工作模式;
响应于未接收到所述第二通信装置针对所述第二以太帧的响应,确定所述第二端口的 芯片工作模式为FlexE模式。
此处提及的第二以太帧,可以对应方法100中的以太帧2。
在一种实现方式中,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
此处提及的第三指示信息,可以对应方法100中的指示信息2。
在一种实现方式中,所述第一端口的端口配置模式为FlexE模式。
图6为本申请实施例提供的又一种接口配置方法的流程示意图。图6所示的接口配置 方法300,可以由第一通信装置执行,第一通信装置包括第一端口,第一通信装置可以通过第一端口与第二通信装置的第二端口建立通信连接。第一通信装置例如可以为以上实施例中提及的通信装置1。图6所示的方法300,可以用于具体实现以上实施例提及的方法100,用于执行以上方法100中由通信装置1执行的步骤。在方法300中:所述第二通信 装置可以对应方法100中的通信装置2,所述第一端口可以对应方法100中的端口1,所 述第二端口可以对应方法100中的端口2。
所述方法300例如可以包括如下S301-S302。
S301:接收第二通信装置发送的第一指示信息,所述第一指示信息用于指示第一通信 装置将第一端口的芯片工作模式配置为灵活以太FlexE模式,所述第一通信装置通过所述 第一端口与所述第二通信装置通信连接。
S302:将所述第一端口的芯片工作模式由以太Eth模式切换为FlexE模式。
此处提及的第一指示信息,可以对应方法100中的指示信息1。
在一种实现方式中,所述第一指示信息为远端故障RF指示信息。
在一种实现方式中,所述第一指示信息包括所述第二通信装置发送的第一以太帧中的 O0码块。
此处提及的第一以太帧,可以对应方法100中的以太帧1。
在一种实现方式中,所述接收所述第二通信装置发送的第一指示信息,包括:
接收所述第二通信装置发送的第一以太帧,所述第一以太帧包括扩展类型长度值TLV 字段,所述扩展的TLV字段包括所述第一指示信息。
在一种实现方式中,所述方法还包括:
指示所述第二通信装置将第二端口的芯片工作模式配置为FlexE模式,所述第二通信 装置通过所述第二端口与所述第一通信装置通信连接。
在一种实现方式中,所述指示所述第二通信装置将所述第二端口的芯片工作模式配置 为FlexE模式,包括:
在预定时间内,向所述第二通信装置周期性地发送第二指示信息,所述第二指示信息 用于指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
此处提及的第二指示信息,可以对应方法100中的指示信息4。
在一种实现方式中,所述方法还包括:
确定所述第二端口的芯片工作模式为以太Eth模式;
将所述第一端口的芯片工作模式由灵活以太FlexE模式切换为Eth模式。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为以太Eth模式,包括:
响应于在预设时间内未接收到所述第二通信装置发送的FlexE开销帧,确定所述第二 端口的芯片工作模式为以太Eth模式。
在一种实现方式中,在将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式 之后,所述方法还包括:
确定所述第二端口的芯片工作模式为Eth模式;
将所述第一端口的芯片工作模式由FlexE模式切换为Eth模式。
在一种实现方式中,在所述第一通信装置将所述第一端口的芯片工作模式由FlexE模 式切换为Eth模式之后,所述方法还包括:
确定所述第二端口的芯片工作模式为FlexE模式;
将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的信息块锁定block lock信号, 确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的对齐标志锁定alignmentmarker lock信号,确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
根据所述第二通信装置发送的O0码块的值,确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,所述方法还包括:
向所述第二通信装置发送第二以太帧,所述第二以太帧用于确定所述第二端口的芯片 工作模式;
所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于未接收到所述第二通信装置针对所述第二以太帧的响应,确定所述第二端口的 芯片工作模式为FlexE模式。
此处提及的第二以太帧,可以对应方法100中的以太帧2。
在一种实现方式中,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
此处提及的第三指示信息,可以对应方法100中的指示信息2。
在一种实现方式中,所述第一端口的端口配置模式为FlexE模式。
图7为本申请实施例提供的又一种接口配置方法的流程示意图。图7所示的接口配置 方法400,可以由第一通信装置执行,第一通信装置包括第一端口,第一通信装置可以通过第一端口与第二通信装置的第二端口建立通信连接。第一通信装置例如可以为以上实施例中提及的通信装置1。图7所示的方法400,可以用于具体实现以上实施例提及的方法100,用于执行以上方法100中由通信装置1执行的步骤。在方法400中:所述第二通信 装置可以对应方法100中的通信装置2,所述第一端口可以对应方法100中的端口1,所 述第二端口可以对应方法100中的端口2。
所述方法400例如可以包括如下S401-S402。
S401:确定第二通信装置的第二端口的芯片工作模式。
S402:在所述第二端口的芯片工作模式与第一端口的芯片工作模式不同时,将所述第 一端口的芯片工作模式调整为与所述第二端口相同的芯片工作模式,其中,所述第一通信 装置通过第一端口与第二通信装置的第二端口通信连接。
在一种实现方式中,所述将所述第一端口的芯片工作模式调整为与所述第二端口相同 的芯片工作模式,包括:
将所述第一端口的芯片工作模式由以太Eth模式调整为FlexE模式。
在一种实现方式中,所述将所述第一端口的芯片工作模式调整为与所述第二端口相同 的芯片工作模式,包括:
将所述第一端口的芯片工作模式由FlexE模式调整为以太Eth模式。
在一种实现方式中,所述第一端口的芯片工作模式为FlexE模式,所述确定所述第二 端口的芯片工作模式,包括:
响应于在预设时间内未接收到所述第二通信装置发送的FlexE开销帧,确定所述第二 端口的芯片工作模式为以太Eth模式。
在一种实现方式中,所述方法还包括:
接收所述第二通信装置发送的第一指示信息,所述第一指示信息用于指示所述第一通 信装置将所述第一端口的芯片工作模式配置为FlexE模式。
此处提及的第一指示信息,可以对应方法100中的指示信息1。
在一种实现方式中,所述第一指示信息为远端故障RF指示信息。
在一种实现方式中,所述第一指示信息包括所述第二通信装置发送的第一以太帧中的 O0码块。
在一种实现方式中,接收所述第二通信装置发送的第一指示信息,包括:
接收所述第二通信装置发送的第一以太帧,所述第一以太帧包括扩展类型长度值TLV 字段,所述扩展的TLV字段包括所述第一指示信息。
此处提及的第一以太帧,可以对应方法100中的以太帧1。
在一种实现方式中,所述方法还包括:
根据所述第一指示信息,将所述第一端口的芯片工作模式由Eth模式切换为FlexE模 式。
在一种实现方式中,所述方法还包括:
指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
在一种实现方式中,所述指示所述第二通信装置将所述第二端口的芯片工作模式配置 为FlexE模式,包括:
在预定时间内,向所述第二通信装置周期性地发送第二指示信息,所述第二指示信息 用于指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
此处提及的第二指示信息,可以对应方法100中的指示信息4。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的信息块锁定block lock信号, 确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的对齐标志锁定alignmentmarker lock信号,确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
根据所述第二通信装置发送的O0码块的值,确定所述第二端口的芯片工作模式为FlexE模式。
在一种实现方式中,所述方法还包括:
向所述第二通信装置发送第二以太帧,所述第二以太帧用于确定所述第二端口的芯片 工作模式;
所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于未接收到所述第二通信装置针对所述第二以太帧的响应,确定所述第二端口的 芯片工作模式为FlexE模式。
此处提及的第二以太帧,可以对应方法100中的以太帧2。
在一种实现方式中,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
此处提及的第三指示信息,可以对应方法100中的指示信息2。
在一种实现方式中,所述第一端口的端口配置模式为FlexE模式。
图8为本申请实施例提供的又一种接口配置方法的流程示意图。图8所示的接口配置 方法500,可以由第二通信装置执行,第二通信装置包括第二端口,第二通信装置可以通过第二端口与第一通信装置的第一端口建立通信连接。第二通信装置例如可以为以上实施例中提及的通信装置2。图8所示的方法500,可以用于具体实现以上实施例提及的方法100,用于执行以上方法100中由通信装置2执行的步骤。在方法500中:所述第一通信 装置可以对应方法100中的通信装置1,所述第一端口可以对应方法100中的端口1,所 述第二端口可以对应方法100中的端口2。
所述方法500例如可以包括如下S501-S502。
S501:获取第一指示信息,所述第一指示信息用于指示所述第一通信装置将所述第一 端口的芯片工作模式配置为灵活以太FlexE模式。
S502:将所述第一指示信息发送给所述第一通信装置。
此处提及的第一指示信息,可以对应方法100中的指示信息1。
在一种实现方式中,所述获取第一指示信息之前,所述方法还包括:
接收控制管理实体发送的配置指令,所述配置指令用于指示所述第二通信装置将所述 第二端口配置为FlexE模式。
在一种实现方式中,在接收所述控制管理实体发送的所述配置指令之后,所述方法还 包括:
基于所述配置指令,将所述第二端口的端口配置模式配置为FlexE模式。
在一种实现方式中,所述第一指示信息为远端故障RF指示信息。
在一种实现方式中,所述第一指示信息为所述第二通信装置发送的第一以太帧中的O0码块。
此处提及的第一以太帧,可以对应方法100中的以太帧1。
在一种实现方式中,将所述第一指示信息发送给所述第一通信装置,包括:
将第一以太帧发送给所述第一通信装置,所述第一以太帧包括扩展类型长度值TLV字 段,所述扩展的TLV字段包括所述第一指示信息。
在一种实现方式中,将所述第一指示信息发送给所述第一通信装置之后,所述方法还 包括:
将所述第二端口的芯片工作模式配置为FlexE模式。
在一种实现方式中,所述将所述第一指示信息发送给所述第一通信装置,包括:
在预定时间内,向所述第一通信装置周期性地发送所述第一指示信息。
在一种实现方式中,所述方法还包括:
接收所述第一通信装置发送的第二指示信息,所述第二指示信息用于指示所述第二通 信装置将所述第二端口的芯片工作模式配置为FlexE模式。
此处提及的第二指示信息,可以对应方法100中的指示信息4。
在一种实现方式中,所述方法还包括:
接收所述第一通信装置发送的第二以太帧,所述第二以太帧用于确定所述第二端口的 芯片工作模式。
此处提及的第二以太帧,可以对应方法100中的以太帧2。
在一种实现方式中,所述方法还包括:
所述第二端口的芯片工作模式为Eth模式,向所述第一通信装置发送针对所述第二以 太帧的响应。
在一种实现方式中,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
此处提及的第三指示信息,可以对应方法100中的指示信息2。
在一种实现方式中,所述向所述第一通信装置发送针对所述第二以太帧的响应,包括:
向所述第一通信装置发送第三以太帧。
此处提及的第三以太帧,可以对应方法100中的以太帧3。
在一种实现方式中,所述第三以太帧包括扩展类型长度值TLV字段,所述扩展的TVL 字段包括第四指示信息,所述第四指示信息用于指示所述响应。
此处第四指示信息,可以对应方法100中的指示信息3。
关于以上方法200、300、方法400和方法500的具体实现,可以参考上文对于方法100的具体描述部分,此处不再重复描述。
此外,本申请实施例还提供了一种通信装置900,参见图9所示。图9为本申请实施例提供的一种通信装置的结构示意图。该通信装置900包括收发单元901和处理单元902。该通信装置900可以用于执行以上实施例中的方法100、方法200、方法300、方法400、 或者方法500。
在一个示例中,所述通信装置900可以执行以上实施例中的方法100,当通信装置900 用于执行以上实施例中的方法100时,通信装置900相当于方法100中的通信装置1。收发单元901用于执行方法100中通信装置1执行的收发操作。处理单元902用于执行方法 100中通信装置1执行的除收发操作之外的操作。例如:处理单元902用于确定端口2的 芯片工作模式为Eth模式,并将端口1的芯片工作模式切换为Eth模式。又如:收发单元 901用于接收通信装置2发送的指示信息1,指示信息1用于指示通信装置1将端口1的 芯片工作模式配置为FlexE模式;处理单元902用于将端口1的芯片工作模式配置为FlexE 模式。
在一个示例中,所述通信装置900可以执行以上实施例中的方法100,当通信装置900 用于执行以上实施例中的方法100时,通信装置900相当于方法100中的通信装置2。收发单元901用于执行方法100中通信装置2执行的收发操作。处理单元902用于执行方法 100中通信装置2执行的除收发操作之外的操作。例如:处理单元902用于获取指示信息 1,所述指示信息1用于指示所述通信装置1将所述端口1的芯片工作模式配置为灵活以 太FlexE模式;收发单元901用于将指示信息1发送给通信装置1。
在一个示例中,所述通信装置900可以执行以上实施例中的方法200,当通信装置900 用于执行以上实施例中的方法200时,通信装置900相当于方法200中的第一通信装置。收发单元901用于执行方法200中第一通信装置执行的收发操作。处理单元902用于执行 方法200中第一通信装置执行的除收发操作之外的操作。例如:处理单元902用于确定第 二端口的芯片工作模式为Eth模式,并将第一端口的芯片工作模式切换为Eth模式。
在一个示例中,所述通信装置900可以执行以上实施例中的方法300,当通信装置900 用于执行以上实施例中的方法300时,通信装置900相当于方法300中的第一通信装置。收发单元901用于执行方法300中第一通信装置执行的收发操作。处理单元902用于执行 方法300中第一通信装置执行的除收发操作之外的操作。例如:收发单元901用于接收第 二通信装置发送的第一指示信息,第一指示信息用于指示第一通信装置将第一端口的芯片 工作模式配置为FlexE模式;处理单元902用于将第一端口的芯片工作模式配置为FlexE 模式。
在一个示例中,所述通信装置900可以执行以上实施例中的方法400,当通信装置900 用于执行以上实施例中的方法400时,通信装置900相当于方法400中的第一通信装置。收发单元901用于执行方法400中第一通信装置执行的收发操作。处理单元902用于执行 方法400中第一通信装置执行的除收发操作之外的操作。例如:处理单元902用于确定第 二通信装置的第二端口的芯片工作模式,在所述第二端口的芯片工作模式与第一端口的芯 片工作模式不同时,将所述第一端口的芯片工作模式调整为与所述第二端口相同的芯片工作模式。
在一个示例中,所述通信装置900可以执行以上实施例中的方法500,当通信装置900 用于执行以上实施例中的方法500时,通信装置900相当于方法500中的第二通信装置。收发单元901用于执行方法500中第二通信装置执行的收发操作。处理单元902用于执行 方法500中第二通信装置执行的除收发操作之外的操作。例如:处理单元902用于获取第 一指示信息,所述第一指示信息用于指示所述第一通信装置将所述第一端口的芯片工作模 式配置为灵活以太FlexE模式;收发单元901用于将所述第一指示信息发送给所述第一通 信装置。
此外,本申请实施例还提供了一种通信装置1000,参见图10所示,图10为本申请实施例提供的一种通信装置的结构示意图。该通信装置1000包括通信接口1001和与通信接口1001连接的处理器1002。该通信装置1000可以用于执行以上实施例中的方法100、方 法200、方法300、方法400或者方法500。
在一个示例中,所述通信装置1000可以执行以上实施例中的方法100,当通信装置1000用于执行以上实施例中的方法100时,通信装置1000相当于方法100中的通信装置 1。通信接口1001用于执行方法100中通信装置1执行的收发操作。处理器1002用于执 行方法100中通信装置1执行的除收发操作之外的操作。例如:处理器1002用于确定端 口2的芯片工作模式为Eth模式,并将端口1的芯片工作模式切换为Eth模式。又如:通 信接口1001用于接收通信装置2发送的指示信息1,指示信息1用于指示通信装置1将端 口1的芯片工作模式配置为FlexE模式;处理器1002用于将端口1的芯片工作模式配置为 FlexE模式。
在一个示例中,所述通信装置1000可以执行以上实施例中的方法100,当通信装置1000用于执行以上实施例中的方法100时,通信装置1000相当于方法100中的通信装置 2。通信接口1001用于执行方法100中通信装置2执行的收发操作。处理器1002用于执 行方法100中通信装置2执行的除收发操作之外的操作。例如:处理器1002用于获取指 示信息1,所述指示信息1用于指示所述通信装置1将所述端口1的芯片工作模式配置为 灵活以太FlexE模式;通信接口1001用于将指示信息1发送给通信装置1。
在一个示例中,所述通信装置1000可以执行以上实施例中的方法200,当通信装置1000用于执行以上实施例中的方法200时,通信装置1000相当于方法200中的第一通信 装置。通信接口1001用于执行方法200中第一通信装置执行的收发操作。处理器1002用 于执行方法200中第一通信装置执行的除收发操作之外的操作。例如:处理器1002用于 确定第二端口的芯片工作模式为Eth模式,并将第一端口的芯片工作模式切换为Eth模式。
在一个示例中,所述通信装置1000可以执行以上实施例中的方法300,当通信装置1000用于执行以上实施例中的方法300时,通信装置1000相当于方法300中的第一通信 装置。通信接口1001用于执行方法300中第一通信装置执行的收发操作。处理器1002用 于执行方法300中第一通信装置执行的除收发操作之外的操作。例如:通信接口1001用 于接收第二通信装置发送的第一指示信息,第一指示信息用于指示第一通信装置将第一端 口的芯片工作模式配置为FlexE模式;处理器1002用于将第一端口的芯片工作模式配置为FlexE模式。
在一个示例中,所述通信装置1000可以执行以上实施例中的方法400,当通信装置1000用于执行以上实施例中的方法400时,通信装置1000相当于方法400中的第一通信 装置。通信接口1001用于执行方法400中第一通信装置执行的收发操作。处理器1002用 于执行方法400中第一通信装置执行的除收发操作之外的操作。例如:处理器1002用于 确定第二通信装置的第二端口的芯片工作模式,在所述第二端口的芯片工作模式与第一端 口的芯片工作模式不同时,将所述第一端口的芯片工作模式调整为与所述第二端口相同的 芯片工作模式。
在一个示例中,所述通信装置1000可以执行以上实施例中的方法500,当通信装置1000用于执行以上实施例中的方法500时,通信装置1000相当于方法500中的第二通信 装置。通信接口1001用于执行方法500中第二通信装置执行的收发操作。处理器1002用 于执行方法500中第二通信装置执行的除收发操作之外的操作。例如:处理器1002用于 获取第一指示信息,所述第一指示信息用于指示所述第一通信装置将所述第一端口的芯片 工作模式配置为灵活以太FlexE模式;通信接口1001用于将所述第一指示信息发送给所述 第一通信装置。
此外,本申请实施例还提供了一种通信装置1100,参见图11所示,图11为本申请实施例提供的一种通信装置的结构示意图。
该通信装置1100可以用于执行以上实施例中的方法100、方法200、300、方法400或者方法500。
如图11所示,通信装置1100可以包括处理器1110,与所述处理器1110耦合连接的存储器1120,收发器1130。收发器1130例如可以是通信接口,光模块等。处理器1110可 以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:networkprocessor,缩写:NP)或者CPU和NP的组合。处理器还可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任 意组合。处理器1110可以是指一个处理器,也可以包括多个处理器。存储器1120可以包 括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory), 例如只读存储器(英文:read-only memory,缩写:ROM),快闪存储器(英文:flash memory), 硬盘(英文:hard disk drive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写: SSD);存储器1120还可以包括上述种类的存储器的组合。存储器1120可以是指一个存储 器,也可以包括多个存储器。在一个实施方式中,存储器1120中存储有计算机可读指令, 所述计算机可读指令包括多个软件模块,例如发送模块1121,处理模块1122和接收模块 1123。处理器1110执行各个软件模块后可以按照各个软件模块的指示进行相应的操作。在 本实施例中,一个软件模块所执行的操作实际上是指处理器1110根据所述软件模块的指示 而执行的操作。
在一个示例中,所述通信装置1100可以执行以上实施例中的方法100,当通信装置1100 用于执行以上实施例中的方法100时,通信装置1100相当于方法100中的通信装置1。收 发器1130用于执行方法100中通信装置1执行的收发操作。处理器1110用于执行方法100中通信装置1执行的除收发操作之外的操作。例如:处理器1110用于确定端口2的芯片工 作模式为Eth模式,并将端口1的芯片工作模式切换为Eth模式。又如:收发器1130用于 接收通信装置2发送的指示信息1,指示信息1用于指示通信装置1将端口1的芯片工作 模式配置为FlexE模式;处理器1110用于将端口1的芯片工作模式配置为FlexE模式。
在一个示例中,所述通信装置1100可以执行以上实施例中的方法100,当通信装置1100 用于执行以上实施例中的方法100时,通信装置1100相当于方法100中的通信装置2。收 发器1130用于执行方法100中通信装置2执行的收发操作。处理器1110用于执行方法100中通信装置2执行的除收发操作之外的操作。例如:处理器1110用于获取指示信息1,所 述指示信息1用于指示所述通信装置1将所述端口1的芯片工作模式配置为灵活以太FlexE 模式;收发器1130用于将指示信息1发送给通信装置1。
在一个示例中,所述通信装置1100可以执行以上实施例中的方法200,当通信装置1100 用于执行以上实施例中的方法200时,通信装置1100相当于方法200中的第一通信装置。 收发器1130用于执行方法200中第一通信装置执行的收发操作。处理器1110用于执行方 法200中第一通信装置执行的除收发操作之外的操作。例如:处理器1110用于确定第二端 口的芯片工作模式为Eth模式,并将第一端口的芯片工作模式切换为Eth模式。
在一个示例中,所述通信装置1100可以执行以上实施例中的方法300,当通信装置1100 用于执行以上实施例中的方法300时,通信装置1100相当于方法300中的第一通信装置。 收发器1130用于执行方法300中第一通信装置执行的收发操作。处理器1110用于执行方 法300中第一通信装置执行的除收发操作之外的操作。例如:收发器1130用于接收第二通 信装置发送的第一指示信息,第一指示信息用于指示第一通信装置将第一端口的芯片工作 模式配置为FlexE模式;处理器1110用于将第一端口的芯片工作模式配置为FlexE模式。
在一个示例中,所述通信装置1100可以执行以上实施例中的方法400,当通信装置1100 用于执行以上实施例中的方法400时,通信装置1100相当于方法400中的第一通信装置。 收发器1130用于执行方法400中第一通信装置执行的收发操作。处理器1110用于执行方 法400中第一通信装置执行的除收发操作之外的操作。例如:处理器1110用于确定第二通 信装置的第二端口的芯片工作模式,在所述第二端口的芯片工作模式与第一端口的芯片工 作模式不同时,将所述第一端口的芯片工作模式调整为与所述第二端口相同的芯片工作模 式。
在一个示例中,所述通信装置1100可以执行以上实施例中的方法500,当通信装置1100 用于执行以上实施例中的方法500时,通信装置1100相当于方法500中的第二通信装置。 收发器1130用于执行方法500中第二通信装置执行的收发操作。处理器1110用于执行方 法500中第二通信装置执行的除收发操作之外的操作。例如:处理器1110用于获取第一指 示信息,所述第一指示信息用于指示所述第一通信装置将所述第一端口的芯片工作模式配 置为灵活以太FlexE模式;收发器1130用于将所述第一指示信息发送给所述第一通信装置。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有 指令,当其在计算机上运行时,使得所述计算机执行以上实施例中由第一通信装置执行的 步骤。
本申请实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有 指令,当其在计算机上运行时,使得所述计算机执行以上实施例中由第二通信装置执行的 步骤。
本申请实施例还提供了一种通信系统,包括以上实施例提及的任一种第一通信装置和 任一种第二通信装置。
本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四” 等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理 解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示 或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或 设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装 置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通 过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,单元的划分, 仅仅为一种逻辑业务划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以 结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨 论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合 或通信连接,可以是电性,机械或其它的形式。
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件 可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元 上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各业务单元可以集成在一个处理单元中,也可以是各 个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既 可以采用硬件的形式实现,也可以采用软件业务单元的形式实现。
集成的单元如果以软件业务单元的形式实现并作为独立的产品销售或使用时,可以存 储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对 现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以 是个人计算机,服务器,或者网络设备等)执行本申请各个实施例方法的全部或部分步骤。 而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码 的介质。
本领域技术人员应该可以意识到,在上述一个或多个示例中,本发明所描述的业务可 以用硬件、软件、固件或它们的任意组合来实现。当使用软件实现时,可以将这些业务存 储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计 算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一 个地方传送计算机程序的任何介质。存储介质可以是通用或专用计算机能够存取的任何可 用介质。
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明, 所应理解的是,以上仅为本发明的具体实施方式而已。
以上,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施 例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实 施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或 者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

Claims (70)

1.一种接口配置方法,其特征在于,所述方法包括:
确定第二通信装置的第二端口的芯片工作模式为以太Eth模式;
将第一通信装置的第一端口的芯片工作模式由灵活以太FlexE模式切换为Eth模式,其中,所述第一通信装置通过第一端口与所述第二通信装置的第二端口通信连接。
2.根据权利要求1所述的方法,其特征在于,所述确定第二通信装置的所第二端口的芯片工作模式为以太Eth模式,包括:
响应于在预设时间内未接收到所述第二通信装置发送的FlexE开销帧,确定所述第二端口的芯片工作模式为以太Eth模式。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收所述第二通信装置发送的第一指示信息,所述第一指示信息用于指示所述第一通信装置将所述第一端口的芯片工作模式配置为FlexE模式。
4.根据权利要求3所述的方法,其特征在于,所述第一指示信息为远端故障RF指示信息。
5.根据权利要求3所述的方法,其特征在于,所述第一指示信息包括所述第二通信装置发送的第一以太帧中的O0码块。
6.根据权利要求3所述的方法,其特征在于,接收所述第二通信装置发送的第一指示信息,包括:
接收所述第二通信装置发送的第一以太帧,所述第一以太帧包括扩展类型长度值TLV字段,所述扩展的TLV字段包括所述第一指示信息。
7.根据权利要求3-6任意一项所述的方法,其特征在于,所述方法还包括:
根据所述第一指示信息,将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式。
8.根据权利要求1-7任意一项所述的方法,其特征在于,所述方法还包括:
指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
9.根据权利要求8所述的方法,其特征在于,所述指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式,包括:
在预定时间内,向所述第二通信装置周期性地发送第二指示信息,所述第二指示信息用于指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
10.根据权利要求7所述的方法,其特征在于,在所述第一通信装置将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式之后,所述方法还包括:
确定所述第二端口的芯片工作模式为Eth模式;
将所述第一端口的芯片工作模式由FlexE模式切换为Eth模式。
11.根据权利要求10所述的方法,其特征在于,在所述第一通信装置将所述第一端口的芯片工作模式由FlexE模式切换为Eth模式之后,所述方法还包括:
确定所述第二端口的芯片工作模式为FlexE模式;
将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式。
12.根据权利要求11所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的信息块锁定block lock信号,确定所述第二端口的芯片工作模式为FlexE模式。
13.根据权利要求11所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的对齐标志锁定alignmentmarker lock信号,确定所述第二端口的芯片工作模式为FlexE模式。
14.根据权利要求11所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
根据所述第二通信装置发送的O0码块的值,确定所述第二端口的芯片工作模式为FlexE模式。
15.根据权利要求11所述的方法,其特征在于,
所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
向所述第二通信装置发送第二以太帧,所述第二以太帧用于确定所述第二端口的芯片工作模式;
响应于未接收到所述第二通信装置针对所述第二以太帧的响应,确定所述第二端口的芯片工作模式为FlexE模式。
16.根据权利要求15所述的方法,其特征在于,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
17.根据权利要求1-16任意一项所述的方法,其特征在于,所述第一端口的端口配置模式为FlexE模式。
18.一种接口配置方法,其特征在于,所述方法包括:
接收第二通信装置发送的第一指示信息,所述第一指示信息用于指示第一通信装置将第一端口的芯片工作模式配置为灵活以太FlexE模式,所述第一通信装置通过所述第一端口与所述第二通信装置通信连接;
将所述第一端口的芯片工作模式由以太Eth模式切换为FlexE模式。
19.根据权利要求18所述的方法,其特征在于,所述第一指示信息为远端故障RF指示信息。
20.根据权利要求18所述的方法,其特征在于,所述第一指示信息包括所述第二通信装置发送的第一以太帧中的O0码块。
21.根据权利要求18所述的方法,其特征在于,所述接收所述第二通信装置发送的第一指示信息,包括:
接收所述第二通信装置发送的第一以太帧,所述第一以太帧包括扩展类型长度值TLV字段,所述扩展的TLV字段包括所述第一指示信息。
22.根据权利要求18-21任意一项所述的方法,其特征在于,所述方法还包括:
指示所述第二通信装置将第二端口的芯片工作模式配置为FlexE模式,所述第二通信装置通过所述第二端口与所述第一通信装置通信连接。
23.根据权利要求22所述的方法,其特征在于,所述指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式,包括:
在预定时间内,向所述第二通信装置周期性地发送第二指示信息,所述第二指示信息用于指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
24.根据权利要求18-23任意一项所述的方法,其特征在于,所述方法还包括:
确定所述第二端口的芯片工作模式为以太Eth模式;
将所述第一端口的芯片工作模式由灵活以太FlexE模式切换为Eth模式。
25.根据权利要求24所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为以太Eth模式,包括:
响应于在预设时间内未接收到所述第二通信装置发送的FlexE开销帧,确定所述第二端口的芯片工作模式为以太Eth模式。
26.根据权利要求18-25任意一项所述的方法,其特征在于,在将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式之后,所述方法还包括:
确定所述第二端口的芯片工作模式为Eth模式;
将所述第一端口的芯片工作模式由FlexE模式切换为Eth模式。
27.根据权利要求26所述的方法,其特征在于,在所述第一通信装置将所述第一端口的芯片工作模式由FlexE模式切换为Eth模式之后,所述方法还包括:
确定所述第二端口的芯片工作模式为FlexE模式;
将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式。
28.根据权利要求27所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的信息块锁定block lock信号,确定所述第二端口的芯片工作模式为FlexE模式。
29.根据权利要求27所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的对齐标志锁定alignmentmarker lock信号,确定所述第二端口的芯片工作模式为FlexE模式。
30.根据权利要求27所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
根据所述第二通信装置发送的O0码块的值,确定所述第二端口的芯片工作模式为FlexE模式。
31.根据权利要求27所述的方法,其特征在于,所述方法还包括:
向所述第二通信装置发送第二以太帧,所述第二以太帧用于确定所述第二端口的芯片工作模式;
所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于未接收到所述第二通信装置针对所述第二以太帧的响应,确定所述第二端口的芯片工作模式为FlexE模式。
32.根据权利要求31所述的方法,其特征在于,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
33.根据权利要求18-32任意一项所述的方法,其特征在于,所述第一端口的端口配置模式为FlexE模式。
34.一种接口配置方法,其特征在于,所述方法包括:
确定第二通信装置的第二端口的芯片工作模式;
在所述第二端口的芯片工作模式与第一端口的芯片工作模式不同时,将所述第一端口的芯片工作模式调整为与所述第二端口相同的芯片工作模式,其中,所述第一通信装置通过第一端口与第二通信装置的第二端口通信连接。
35.根据权利要求34所述的方法,其特征在于,所述将所述第一端口的芯片工作模式调整为与所述第二端口相同的芯片工作模式,包括:
将所述第一端口的芯片工作模式由以太Eth模式调整为FlexE模式。
36.根据权利要求34所述的方法,其特征在于,所述将所述第一端口的芯片工作模式调整为与所述第二端口相同的芯片工作模式,包括:
将所述第一端口的芯片工作模式由FlexE模式调整为以太Eth模式。
37.根据权利要求34或36所述的方法,其特征在于,所述第一端口的芯片工作模式为FlexE模式,所述确定所述第二端口的芯片工作模式,包括:
响应于在预设时间内未接收到所述第二通信装置发送的FlexE开销帧,确定所述第二端口的芯片工作模式为以太Eth模式。
38.根据权利要求34-37任意一项所述的方法,其特征在于,所述方法还包括:
接收所述第二通信装置发送的第一指示信息,所述第一指示信息用于指示所述第一通信装置将所述第一端口的芯片工作模式配置为FlexE模式。
39.根据权利要求38所述的方法,其特征在于,所述第一指示信息为远端故障RF指示信息。
40.根据权利要求38所述的方法,其特征在于,所述第一指示信息包括所述第二通信装置发送的第一以太帧中的O0码块。
41.根据权利要求38所述的方法,其特征在于,接收所述第二通信装置发送的第一指示信息,包括:
接收所述第二通信装置发送的第一以太帧,所述第一以太帧包括扩展类型长度值TLV字段,所述扩展的TLV字段包括所述第一指示信息。
42.根据权利要求38-41任意一项所述的方法,其特征在于,所述方法还包括:
根据所述第一指示信息,将所述第一端口的芯片工作模式由Eth模式切换为FlexE模式。
43.根据权利要求34-42任意一项所述的方法,其特征在于,所述方法还包括:
指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
44.根据权利要求43所述的方法,其特征在于,所述指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式,包括:
在预定时间内,向所述第二通信装置周期性地发送第二指示信息,所述第二指示信息用于指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
45.根据权利要求35所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的信息块锁定block lock信号,确定所述第二端口的芯片工作模式为FlexE模式。
46.根据权利要求35所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于在预设时间内未检测到所述第二通信装置发送的对齐标志锁定alignmentmarker lock信号,确定所述第二端口的芯片工作模式为FlexE模式。
47.根据权利要求35所述的方法,其特征在于,所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
根据所述第二通信装置发送的O0码块的值,确定所述第二端口的芯片工作模式为FlexE模式。
48.根据权利要求35所述的方法,其特征在于,所述方法还包括:
向所述第二通信装置发送第二以太帧,所述第二以太帧用于确定所述第二端口的芯片工作模式;
所述确定所述第二端口的芯片工作模式为FlexE模式,包括:
响应于未接收到所述第二通信装置针对所述第二以太帧的响应,确定所述第二端口的芯片工作模式为FlexE模式。
49.根据权利要求48所述的方法,其特征在于,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
50.根据权利要求34-49任意一项所述的方法,其特征在于,所述第一端口的端口配置模式为FlexE模式。
51.一种接口配置方法,其特征在于,由第二通信装置执行,所述第二通信装置通过第二端口与第一通信装置的第一端口通信连接,所述方法包括:
获取第一指示信息,所述第一指示信息用于指示所述第一通信装置将所述第一端口的芯片工作模式配置为灵活以太FlexE模式;
将所述第一指示信息发送给所述第一通信装置。
52.根据权利要求51所述的方法,其特征在于,所述获取第一指示信息之前,所述方法还包括:
接收控制管理实体发送的配置指令,所述配置指令用于指示所述第二通信装置将所述第二端口配置为FlexE模式。
53.根据权利要求51或52所述的方法,其特征在于,在接收所述控制管理实体发送的所述配置指令之后,所述方法还包括:
基于所述配置指令,将所述第二端口的端口配置模式配置为FlexE模式。
54.根据权利要求51-53任意一项所述的方法,其特征在于,所述第一指示信息为远端故障RF指示信息。
55.根据权利要求51-53任意一项所述的方法,其特征在于,所述第一指示信息为所述第二通信装置发送的第一以太帧中的O0码块。
56.根据权利要求51-53任意一项所述的方法,其特征在于,将所述第一指示信息发送给所述第一通信装置,包括:
将第一以太帧发送给所述第一通信装置,所述第一以太帧包括扩展类型长度值TLV字段,所述扩展的TLV字段包括所述第一指示信息。
57.根据权利要求51-56任意一项所述的方法,其特征在于,将所述第一指示信息发送给所述第一通信装置之后,所述方法还包括:
将所述第二端口的芯片工作模式配置为FlexE模式。
58.根据权利要求51-57任意一项所述的方法,其特征在于,所述将所述第一指示信息发送给所述第一通信装置,包括:
在预定时间内,向所述第一通信装置周期性地发送所述第一指示信息。
59.根据权利要求51-58任意一项所述的方法,其特征在于,所述方法还包括:
接收所述第一通信装置发送的第二指示信息,所述第二指示信息用于指示所述第二通信装置将所述第二端口的芯片工作模式配置为FlexE模式。
60.根据权利要求51-59任意一项所述的方法,其特征在于,所述方法还包括:
接收所述第一通信装置发送的第二以太帧,所述第二以太帧用于确定所述第二端口的芯片工作模式。
61.根据权利要求60所述的方法,其特征在于,所述方法还包括:
在所述第二端口的芯片工作模式为Eth模式时,向所述第一通信装置发送针对所述第二以太帧的响应。
62.根据权利要求60或61所述的方法,其特征在于,所述第二以太帧包括扩展类型长度值TLV字段,所述扩展的TVL字段包括第三指示信息,所述第三指示信息用于确定所述第二端口的芯片工作模式。
63.根据权利要求61所述的方法,其特征在于,所述向所述第一通信装置发送针对所述第二以太帧的响应,包括:
向所述第一通信装置发送第三以太帧。
64.根据权利要求63所述的方法,其特征在于,所述第三以太帧包括扩展类型长度值TLV字段,所述扩展的TVL字段包括第四指示信息,所述第四指示信息用于指示所述响应。
65.一种第一通信装置,其特征在于,所述第一通信装置包括存储器和处理器;
所述存储器,用于存储程序代码;
所述处理器,用于运行所述程序代码中的指令,使得所述第一通信装置执行以上权利要求1-50任意一项所述的方法。
66.一种第一通信装置,其特征在于,所述第一通信装置包括通信接口和处理器,所述处理器用于执行以上权利要求1-50任意一项所述的方法。
67.一种第二通信装置,其特征在于,所述第二通信装置包括存储器和处理器;
所述存储器,用于存储程序代码;
所述处理器,用于运行所述程序代码中的指令,使得所述第二通信装置执行以上权利要求51-64任意一项所述的方法。
68.一种第二通信装置,其特征在于,所述第二通信装置包括通信接口和处理器,所述处理器用于执行以上权利要求51-64任意一项所述的方法。
69.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得所述计算机执行以上权利要求1-50任意一项所述的方法,或者,使得所述计算机执行以上权利要求51-64任意一项所述的方法。
70.一种通信系统,其特征在于,包括权利要求65或者66所述的第一通信装置以及权利要求67或68所述的第二通信装置。
CN202011155545.1A 2020-10-26 2020-10-26 一种接口配置方法及装置 Pending CN114513406A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011155545.1A CN114513406A (zh) 2020-10-26 2020-10-26 一种接口配置方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011155545.1A CN114513406A (zh) 2020-10-26 2020-10-26 一种接口配置方法及装置

Publications (1)

Publication Number Publication Date
CN114513406A true CN114513406A (zh) 2022-05-17

Family

ID=81546947

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011155545.1A Pending CN114513406A (zh) 2020-10-26 2020-10-26 一种接口配置方法及装置

Country Status (1)

Country Link
CN (1) CN114513406A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115412580A (zh) * 2022-09-30 2022-11-29 阿波罗智能技术(北京)有限公司 Phy芯片工作模式确定方法、装置、及自动驾驶车辆
WO2024001874A1 (zh) * 2022-06-30 2024-01-04 华为技术有限公司 模式协商方法、装置、设备、系统及计算机可读存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108631873A (zh) * 2017-03-21 2018-10-09 中兴通讯股份有限公司 网络管理信息的收发方法、装置、发送设备和接收设备
CN109302372A (zh) * 2017-07-24 2019-02-01 华为技术有限公司 一种通信方法、设备及存储介质
WO2019062227A1 (zh) * 2017-09-30 2019-04-04 华为技术有限公司 数据传输方法、传输设备和传输系统
WO2019080813A1 (zh) * 2017-10-23 2019-05-02 华为技术有限公司 传输数据的方法和装置
WO2019085816A1 (zh) * 2017-10-31 2019-05-09 华为技术有限公司 业务数据传输方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108631873A (zh) * 2017-03-21 2018-10-09 中兴通讯股份有限公司 网络管理信息的收发方法、装置、发送设备和接收设备
CN109302372A (zh) * 2017-07-24 2019-02-01 华为技术有限公司 一种通信方法、设备及存储介质
WO2019062227A1 (zh) * 2017-09-30 2019-04-04 华为技术有限公司 数据传输方法、传输设备和传输系统
WO2019080813A1 (zh) * 2017-10-23 2019-05-02 华为技术有限公司 传输数据的方法和装置
WO2019085816A1 (zh) * 2017-10-31 2019-05-09 华为技术有限公司 业务数据传输方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2024001874A1 (zh) * 2022-06-30 2024-01-04 华为技术有限公司 模式协商方法、装置、设备、系统及计算机可读存储介质
CN115412580A (zh) * 2022-09-30 2022-11-29 阿波罗智能技术(北京)有限公司 Phy芯片工作模式确定方法、装置、及自动驾驶车辆

Similar Documents

Publication Publication Date Title
US8886831B2 (en) System and methodology for fast link failover based on remote upstream failures
JP5813072B2 (ja) Mplsネットワークにおいて完全な論理接続を提供するための方法および装置
US8756412B2 (en) Gateway supporting transparent redundancy in process control systems and other systems and related method
CN101523803B (zh) 通信网络中的弹性方案
EP1895721B1 (en) Method and apparatus for end-to-end link detection and policy routing switching
EP3242446B1 (en) Failure protection method, device and system for ring protection link
CN104579727A (zh) 一种管理网络节点的网络连接的方法和装置
US9391842B2 (en) Self-configuring transport network
KR20200037368A (ko) 통신 방법, 통신 장치 및 저장 매체
US20140010073A1 (en) Multichassis failover and recovery for mlppp wireless backhaul
EP2833579A1 (en) Control device, physical node, terminal device, communication system, port state display method, and program
JP6796656B2 (ja) 基本サービスセット識別子bssid更新
CN114513406A (zh) 一种接口配置方法及装置
CN102820986A (zh) 光纤通道接口的工作模式自适应方法、装置及网络设备
CN109120386B (zh) 无线通信装置、系统和方法
CN105281932A (zh) 一种时钟时间源选择方法、装置及网元
JP6383232B2 (ja) 中継システムおよびスイッチ装置
CN101465762B (zh) 一种检测保护组端口间错连的方法、设备及系统
US12476900B2 (en) Communication method and system applied to metro transport network MTN or slicing packet network SPN
JP5518771B2 (ja) 冗長ネットワークシステム、終端装置及び中継点隣接装置
EP3079327A1 (en) Information transmission method, device and system
JP2006333077A (ja) 回線冗長化方法およびこれに用いる中継装置
KR101740799B1 (ko) Sdn 환경에서 네트워크 서비스를 위한 장애 극복 방법
CN103840952B (zh) 用于mac黑洞预防的方法以及相应的分布式双宿节点
CN116938630B (zh) 基于双can通讯实现通讯链路冗余方法及系统

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