[go: up one dir, main page]

CN111316575B - Pon系统中的数据发送和接收方法、网络设备及系统 - Google Patents

Pon系统中的数据发送和接收方法、网络设备及系统 Download PDF

Info

Publication number
CN111316575B
CN111316575B CN201780096419.3A CN201780096419A CN111316575B CN 111316575 B CN111316575 B CN 111316575B CN 201780096419 A CN201780096419 A CN 201780096419A CN 111316575 B CN111316575 B CN 111316575B
Authority
CN
China
Prior art keywords
data
network device
frame
indication information
data frame
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
CN201780096419.3A
Other languages
English (en)
Other versions
CN111316575A (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
Publication of CN111316575A publication Critical patent/CN111316575A/zh
Application granted granted Critical
Publication of CN111316575B publication Critical patent/CN111316575B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/25Arrangements specific to fibre transmission

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Optical Communication System (AREA)

Abstract

本发明公开了一种PON系统中的数据发送和接收方法、网络设备和系统。源网络设备生成N个承载相同数据的数据帧,N大于或等于2,并通过N个通道向目标网络设备发送各个数据帧,每个通道发送一个数据帧。目标网络设备选择并其中一个通道传输的数据帧。源网络设备和目标网络设备中,一个为OLT,另一个为ONU。可以通过波长或光纤链路来区分不同的通道。数据帧中可以设置第一指示信息,承载同一份数据的第一指示信息相同;还可以设置第二指示信息来指示N值。对于同一份数据,源网络设备通过N个通道发送,如果其中部分通道传输失败或者传输错误,目标网络设备仍然可以选择传输成功或正确的通道中的数据帧,有效的提高了数据传输的可靠性。

Description

PON系统中的数据发送和接收方法、网络设备及系统
技术领域
本发明涉及光通信技术领域,具体涉及一种PON系统中的数据发送和接收方法、网络设备以及系统。
背景技术
无源光网络(Passive Optical Network,PON)技术是一种点到多点的光纤接入技术。PON系统可以包括光线路终端(Optical Line Terminal,OLT)、光分配网络(OpticalDistribution Network,ODN)和至少一个光网络单元(Optical Network Unit,ONU),OLT与ODN连接,ODN与多个ONU连接。
现有技术中,为了使OLT与ONU之间能够可靠的进行通信,采用的保护机制一般有Type B保护机制、Type C保护机制等。
Type B保护机制通过在OLT与ODN之间分别设置主用光纤和备用光纤,OLT内任意两个PON口支持板内或板间的保护倒换,或者分别属于不同OLT的两个PON口之间支持保护倒换,触发保护倒换的条件一般为主干光纤故障或PON单板故障等。
Type C保护机制通过在OLT和每个ONU之间设置主干光纤和分支光纤,在主干光纤故障或者分支光纤故障或者PON板故障时,则进行保护切换。
综上,现有技术一般都是在光纤故障或PON单板故障时,则进行切换。然而,在主干光纤或PON板并未发生故障,但是主干光纤所在的通道所传输的数据具有少量错包时,并不会进行保护切换,因此造成传输的数据较不准确,例如,可能会造成广播视频业务的花屏,甚至造成黑屏。
发明内容
本发明实施例提供了一种PON系统中的数据发送和接收方法、网络设备及PON系统,旨在提高PON系统中数据传输的可靠性。
第一方面,提供了一种PON系统中的数据发送方法,可以为OLT向ONU发送数据,也可以为ONU向OLT发送数据,将OLT和ONU中的数据发送方称为源网络设备,数据接收方称为目标网络设备,该方法包括:源网络设备在PON成帧层生成N个承载相同数据的数据帧,N大于或等于2,然后向同一个目标网络设备通过N个通道发送生成的N个数据帧,每一个通道对应发送一个数据帧。从而对于同一份数据,将通过N个通道进行发送,有效地提高了数据传输的可靠性。
例如在GPON或XGPON系统中,PON成帧层可以为GEM层或XGEM层,数据帧为GEM帧或XGEM帧;
例如在EPON系统中,PON成帧层为RS层,数据帧为以太帧。
数据帧中可以包括第一指示信息,任意两个数据帧之间,若承载的数据相同,则包含的第一指示信息相同;若承载的数据不相同,则包含的第一指示信息不相同。从而目标网络设备可以直接根据第一指示信息快速识别出承载相同数据的N个数据帧。该第一指示信息可以位于数据帧的帧头中,能够更加快速的识别。在GEM帧或XGEM帧中,均包括保留字段,保留字段可以包括上述第一指示信息。在以太帧中,可以添加长度/类型指示字段和业务信息字段,长度/类型指示字段用于指示业务信息字段的类型和/或长度,业务信息字段包括上述第一指示信息。
数据帧中还可以包括第二指示信息,第二指示信息指示N值。目标网络设备可以根据N值确定承载同一份数据的数据帧数量,当监测到N个承载同一份数据的数据帧后,就可以停止监测承载这份数据的数据帧,提高运行效率,不浪费运行资源。在GEM帧或XGEM帧中,上述保留字段可以包括上述第二指示信息。在以太帧中,上述业务信息字段还可以包括上述第二指示信息。
数据帧中还可以包括第三指示信息。在源网络设备为OLT时,OLT一般会向ONU发送持续的广播数据流,ONU需要将广播数据流进行分割,分割的每一份数据对应生成若干数据帧,每一份数据帧均承载这一份数据。源网络设备在同一个通道中所发送的各个数据帧的顺序与各个数据帧所承载的数据在数据流中的顺序相同。但是由于链路问题,或者部分数据帧的丢失,各个数据帧到达目标网络设备的顺序可能会发生变化,因此需要指示各个数据帧的位置。该第三指示信息用来指示各个数据帧的位置,从而ONU接收到数据帧后,可以根据第三指示信息将数据流还原。第三指示信息的取值可以按照数据流的顺序依次递增或递减。在GEM帧或XGEM帧中,上述保留字段可以包括上述第三指示信息。在以太帧中,上述业务信息字段还可以包括上述第三指示信息。或者,第一指示信息和第三指示信息可以合为一个字段。例如,可以将第一指示信息复用为第三指示信息。
保留字段可以为18个字节,该保留字段中,可以将前8个字节用作第二指示信息,将后10个字节用作第一指示信息。后10个字节也可以同时复用为第三指示信息。
可以通过波长来区分不同的通道,不同通道的波长不同,能够节约光纤链路,有效利用频谱资源。
还可以通过光纤链路来区分不同的通道,不同通道的光纤链路不同,即不同通道所对应的源网络设备的发送端口不同。能够利用现有的Type C机制的光纤链路,节约频谱资源。
第二方面,提供了一种PON系统中的数据接收方法,可以为OLT接收ONU发送的数据,也可以为ONU接收OLT发送的数据,将OLT和ONU中的数据发送方称为源网络设备,数据接收方称为目标网络设备,该方法包括:目标网络设备监测源网络设备在预设的N个通道上发送的承载相同数据的数据帧,N大于或等于2,目标网络设备选择N个通道中的其中一个通道所传输的数据帧,并转发选择的数据帧。从而,对于同一份数据,源网络设备通过N个通道发送,如果其中部分通道传输失败或者传输错误,目标网络设备仍然可以选择传输成功或正确的通道中的数据帧,有效的提高了数据传输的可靠性。
目标网络设备可以根据N个通道上所传输的承载相同数据的各个数据帧的接收顺序和帧信号质量选择数据帧。数据帧的接收顺序和帧信号质量综合考虑,选择接收顺序较为靠前且帧信号质量较高的数据帧,从而不仅保证了目标网络设备能够始终选择出质量较高的数据帧,还同时兼顾了时效性,不会产生太大的时延。
一种实现方式为,目标网络设备在接收到所述N个通道上所传输的承载相同数据的各个数据帧中的第一个所述数据帧时开始计时。在计时时长达到预设时长时,在接收到的第一个数据帧和与第一个数据帧承载相同数据的数据帧中,选择帧信号质量最高的数据帧。从而保证了目标网络设备可以在预设时长内快速选择出质量较高的数据帧,既满足了质量要求,又同时兼顾了时效性。
另一种实现方式为,目标网络设备在接收到N个通道上所传输的承载相同数据的各个数据帧中的第一个数据帧时开始计时;若接收到的第一个数据帧的帧信号质量大于或等于预设值,则选择接收到的第一个数据帧;若接收到的第一个数据帧的帧信号质量小于预设值,则继续接收与第一个数据帧所承载的数据相同的其他数据帧,直至接收到的数据帧的帧信号质量大于或等于预设值则选择该数据帧或者计时时长达到预设时长为止;其中,若在计时时长达到预设时长时,所接收到的承载相同数据的各个数据帧的帧信号质量均小于预设值,则选择接收到的各个数据帧中的帧信号质量最高的数据帧或者请求所述源网络设备重传。从而保证了目标网络设备可以在预设时长内快速选择出质量较高的数据帧,既满足了质量要求,又同时兼顾了时效性。
第二方面中的数据帧和通道的具体配置方法,可以参照第一方面,在此不再赘述。
目标网络设备根据第三指示信息确定选择的各个数据帧在数据流中的位置,并根据各个数据帧在数据流中的位置按次序转发各个数据帧。
第三方面,提供了一种网络设备,该网络设备可以为OLT,也可以为ONU。该网络设备为OLT与ONU传输数据时作为发送方的设备。该网络设备包括处理器和收发器,处理器用于在PON成帧层生成N个承载相同数据的数据帧,N大于或等于2,收发器用于向同一个目标网络设备通过N个通道发送生成的N个数据帧,每一个通道对应发送一个数据帧。从而对于同一份数据,将通过N个通道进行发送,有效地提高了数据传输的可靠性。
例如在GPON或XGPON系统中,PON成帧层可以为GEM层或XGEM层,数据帧为GEM帧或XGEM帧;
例如在EPON系统中,PON成帧层为RS层,数据帧为以太帧。
第三方面中的数据帧和通道的具体配置方法,可以参照第一方面,在此不再赘述。
收发器还用于接收数据流;处理器还用于将数据流按照次序依次分割成若干份数据;
处理器具体用于将所分割的每一份数据分别对应生成N个所述数据帧,其中,每一份数据所对应生成的N个所述数据帧中,每一个数据帧均承载其对应的数据。
第四方面,提供了一种网络设备,该网络设备可以为OLT,也可以为ONU。该网络设备为OLT与ONU传输数据时作为接收方的设备。该网络设备包括处理器和收发器,处理器用于监测源网络设备在预设的N个通道上发送的承载相同数据的数据帧,N大于或等于2,处理器还选择N个通道中的其中一个通道所传输的数据帧,收发器转发选择的数据帧。从而,对于同一份数据,源网络设备通过N个通道发送,如果其中部分通道传输失败或者传输错误,作为接收方的网络设备仍然可以选择传输成功或正确的通道中的数据帧,有效的提高了数据传输的可靠性。
处理器具体用于根据N个通道上所传输的承载相同数据的各个数据帧的接收顺序和帧信号质量选择数据帧。数据帧的接收顺序和帧信号质量综合考虑,选择接收顺序较为靠前且帧信号质量较高的数据帧,从而不仅保证了网络设备能够始终选择出质量较高的数据帧,还同时兼顾了时效性,不会产生太大的时延。
一种实现方式为,处理器在收发器接收到所述N个通道上所传输的承载相同数据的各个数据帧中的第一个所述数据帧时开始计时。在计时时长达到预设时长时,处理器在收发器接收到的第一个数据帧和与第一个数据帧承载相同数据的数据帧中,选择帧信号质量最高的数据帧。从而保证了网络设备可以在预设时长内快速选择出质量较高的数据帧,既满足了质量要求,又同时兼顾了时效性。
另一种实现方式为,处理器在收发器接收到N个通道上所传输的承载相同数据的各个数据帧中的第一个数据帧时开始计时;若收发器接收到的第一个数据帧的帧信号质量大于或等于预设值,则处理器选择收发器接收到的第一个数据帧;若收发器接收到的第一个数据帧的帧信号质量小于预设值,则收发器继续接收与第一个数据帧所承载的数据相同的其他数据帧,直至收发器接收到的数据帧的帧信号质量大于或等于预设值则处理器选择该数据帧或者处理器计时时长达到预设时长为止;其中,若在计时时长达到预设时长时,收发器所接收到的承载相同数据的各个数据帧的帧信号质量均小于预设值,则处理器选择接收到的各个数据帧中的帧信号质量最高的数据帧或者请求所述源网络设备重传。从而保证了目标网络设备可以在预设时长内快速选择出质量较高的数据帧,既满足了质量要求,又同时兼顾了时效性。
第四方面中的数据帧和通道的具体配置方法,可以参照第一方面,在此不再赘述。
处理器根据第三指示信息确定选择的各个数据帧在数据流中的位置,收发器根据各个数据帧在数据流中的位置按次序转发各个数据帧。
第五方面,提供了一种PON系统中的数据发送装置,该装置包括:生成模块,用于在PON成帧层生成N个承载相同数据的数据帧,N为大于或等于2的整数;收发模块,用于通过N个通道向同一个目标网络设备发送各个所述数据帧,每一所述通道分别对应发送一所述数据帧;其中,该数据发送装置可以应用于光线路终端或光网络单元中,在该数据发送装置应用于光线路终端中时,目标网络设备为光网络单元;或者,在该数据发送装置应用于光网络单元时,目标网络设备为光线路终端。
第五方面中的数据帧和通道的具体配置方法,可以参照第一方面,在此不再赘述。
收发模块还用于接收数据流;该数据发送装置还包括分割模块,用于将所述数据流按照次序依次分割成若干份数据;生成模块具体用于将所分割的每一份数据分别对应生成N个所述数据帧,其中,所述每一份数据所对应生成的N个所述数据帧中,每一个所述数据帧均承载其对应的数据。
第六方面,提供了一种PON系统中的数据接收装置,该装置包括:监测模块,用于监测源网络设备在预设的N个通道上发送的承载相同数据的数据帧,N为大于或等于2的整数;选择模块,用于选择所述N个通道中的其中一个通道所传输的所述数据帧;收发模块,用于转发选择的所述数据帧;该数据接收装置可以应用于光线路终端或光网络单元中,在该数据接收装置应用于光线路终端中时,目标网络设备为光网络单元;或者,在该数据接收装置应用于光网络单元时,目标网络设备为光线路终端。
第六方面中的数据帧和通道的具体配置方法,可以参照第一方面,在此不再赘述。
选择模块可以根据N个通道上所传输的承载相同数据的各个数据帧的接收顺序和帧信号质量选择数据帧。数据帧的接收顺序和帧信号质量综合考虑,选择接收顺序较为靠前且帧信号质量较高的数据帧,从而不仅保证了目标网络设备能够始终选择出质量较高的数据帧,还同时兼顾了时效性,不会产生太大的时延。
一种实现方式为,该装置还可以包括计时模块,用于在接收到所述N个通道上所传输的承载相同数据的各个数据帧中的第一个所述数据帧时开始计时。在计时时长达到预设时长时,选择模块在接收到的第一个数据帧和与第一个数据帧承载相同数据的数据帧中,选择帧信号质量最高的数据帧。从而保证了目标网络设备可以在预设时长内快速选择出质量较高的数据帧,既满足了质量要求,又同时兼顾了时效性。
另一种实现方式为,该装置还可以包括计时模块,用于在接收到N个通道上所传输的承载相同数据的各个数据帧中的第一个数据帧时开始计时;若接收到的第一个数据帧的帧信号质量大于或等于预设值,则选择模块选择接收到的第一个数据帧;若接收到的第一个数据帧的帧信号质量小于预设值,则收发模块继续接收与第一个数据帧所承载的数据相同的其他数据帧,直至接收到的数据帧的帧信号质量大于或等于预设值则选择模块选择该数据帧或者计时时长达到预设时长为止;其中,若在计时时长达到预设时长时,收发模块所接收到的承载相同数据的各个数据帧的帧信号质量均小于预设值,则选择模块选择接收到的各个数据帧中的帧信号质量最高的数据帧或者请求所述源网络设备重传。从而保证了目标网络设备可以在预设时长内快速选择出质量较高的数据帧,既满足了质量要求,又同时兼顾了时效性。
该装置还包括确定模块,用于根据第三指示信息确定选择的各个数据帧在数据流中的位置,收发模块根据各个数据帧在数据流中的位置按次序转发各个数据帧。
第七方面,提供一种光线路终端,该光线路终端包括上述第五或第六方面所述的装置,或者该光线路终端为上述第三或第四方面所述的网络设备。
第八方面,提供一种光网络单元,该光网络单元包括上述第五或第六方面所述的装置,或者该光网络单元为上述第三或第四方面所述的网络设备。
第九方面,提供了一种PON系统,该PON系统包括:上述第七方面所述的光线路终端和上述第八方面所述的光网络单元。
本申请的又一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有上述第三方面所述的网络设备所用的计算机软件指令,当其在计算机上运行时,使得计算机执行上述第一方面所述的方法。
本申请的又一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有上述第四方面所述的网络设备所用的计算机软件指令,当其在计算机上运行时,使得计算机执行上述第二方面所述的方法。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例和现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为依照本发明一实施例的PON系统的架构示意图;
图2为依照本发明一实施例的数据传输方法的示范性流程图;
图3为依照本发明一实施例中XGEM帧的结构示意图;
图4为依照本发明一实施例中以太帧的结构示意图;
图5为依照本发明一实施例的数据传输示意图;
图6为依照本发明另一实施例的数据传输示意图;
图7为依照本发明另一实施例的数据传输方法的示范性流程图;
图8为依照本发明一实施例的数据帧选择示意图;
图9为依照本发明一实施例的网络设备的示范性硬件结构示意图。
具体实施方式
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例的技术方案,可以应用于各种无源光网络(Passive OpticalNetwork,PON),例如:吉比特无源光网(Gigabit Passive Optical Network,GPON)、以太网无源光网络(Ethernet Passive Optical Network,EPON)、10G EPON、十吉比特无源光网络(10-Gigabit-capable Passive Optical Network,XG-PON)、10吉比特对称无源光网络(10-Gigabit-capable symmetric passive optical network,XGS-PON)、下一代无源光网络(Next Generation Passive Optical Network,NGPON)等。
图1为适用本发明各个实施例的PON系统的架构示意图,如图1所示,PON系统100包括至少一个OLT110、至少一个ODN120和多个ONU130。其中,OLT110为PON系统100提供网络侧接口,ONU130为PON系统100提供用户侧接口,与ODN 120相连。如果ONU 130直接提供用户端口功能,则称为光网络终端(Optical Network Terminal,ONT)。为了便于描述,下文所提到的ONU130统指可以直接提供用户端口功能的ONT和提供用户侧接口的ONU。ODN 120是由光纤和无源分光器件组成的网络,用于连接OLT 110设备和ONU 130设备,用于分发或复用OLT110和ONU 130之间的数据信号。
在该PON系统100中,从OLT 110到ONU 130的方向定义为下行方向,而从ONU 130到OLT 110的方向定义为上行方向。在下行方向,OLT 110采用时分复用(Time DivisionMultiplexing,TDM)方式将下行数据广播给该OLT 110管理的多个ONU 130,各个ONU 130只接收携带自身标识的数据;而在上行方向,多个ONU 130采用时分多址(Time DivisionMultiple Access,TDMA)的方式与OLT 110进行通信,每个ONU 130按照OLT 110为其分配的时域资源发送上行数据。采用上述机制,OLT 110发送的下行光信号为连续光信号,而ONU130发送的上行光信号为突发光信号。
该PON系统100可以是不需要有源器件来实现OLT 110与ONU 130之间的数据分发的通信网络系统,比如,在具体实施例中,OLT 110与ONU 130之间的数据分发可以通过ODN120中的无源光器件(比如分光器)来实现。并且,该PON系统100可以为ITU-T G.984标准定义的GPON系统、IEEE 802.3ah标准定义的以太网无源光网络(Ethernet Passive OpticalNetwork,EPON)、或者下一代无源光网络(NGPON),比如XGPON或10G EPON等。上述标准定义的各种无源光网络系统均落入本发明的保护范围内。
该OLT 110通常位于中心局(Central Office,CO),可以统一管理至少一个ONU130,并在ONU 130与上层网络之间传输数据。具体来说,该OLT 110可以充当ONU 130与所述上层网络(比如因特网、公共交换电话网络(Public Switched Telephone Network,PSTN)之间的媒介,将从上层网络接收到的数据转发到ONU 130,以及将从ONU 130接收到的数据转发到该上层网络。该OLT 110的具体结构配置可能会因该PON系统100的具体类型而异,比如,在一种实施例中,该OLT 110可以包括发射机和接收机,该发射机用于向ONU 130发送下行连续光信号,该接收机用于接收来自ONU 130的上行突发光信号,其中该下行光信号和上行光信号可以通过该ODN 120进行传输,但本发明实施例不限于此。
该ONU 130可以分布式地设置在用户侧位置(比如用户驻地)。该ONU 130可以为用于与OLT 110和用户进行通信的网络设备,具体而言,该ONU 130可以充当OLT 110与用户之间的媒介,例如,ONU 130可以将从该OLT 110接收到的数据转发到用户,以及将从该用户接收到的数据转发到OLT 110。
该ODN 120可以是一个数据分发网络,可以包括光纤、光耦合器、分光器或其他设备。在一个实施例中,该光纤、光耦合器、分光器或其他设备可以是无源光器件,具体来说,该光纤、光耦合器、分光器或其他设备可以是在OLT 110和ONU 130之间分发数据信号时不需要电源支持的器件。具体地说,以光分路器(Splitter)为例,该光分路器可以通过主干光纤连接到OLT 110,并分别通过多个分支光纤连接到多个ONU 130,从而实现OLT 110和ONU130之间的点到多点连接。另外,在其他实施例中,该ODN 120还可以包括一个或多个处理设备,例如,光放大器或者中继设备(Relay device)。另外,ODN 120具体可以从OLT 110延伸到多个ONU 130,但也可以配置成其他任何点到多点的结构,本发明实施例不限于此。
现有技术中,一般通过Type B、Type C等保护机制来使得OLT110与ONU130之间可靠的通信。本发明各个实施例提供一种新的保护机制来使得OLT110与ONU130之间可靠的通信。本发明中的保护机制,可以适用于OLT110向ONU130发送数据,也可以适用于ONU130向OLT110发送数据。为了便于描述,以下将OLT110和ONU130中作为发送方的设备称为源网络设备,作为接收方的设备称为目标网络设备。
为此,以下提出一种数据传输方法,下面将结合附图,对本发明实施例所提供的数据传输方法进行详细的描述,如图2所示,该方法包括步骤S200至S240,以下具体介绍各个步骤细节:
S200,源网络设备在PON成帧层(也称为framing sub-layer)生成N个承载相同数据的数据帧,N为大于或等于2的整数;
在一实施例中,N值可以为预设值,例如,可以为用户预先配置到源网络设备和目标网络设备中的数值,或者为源网络设备和目标网络设备预先配置的数值(如出厂时配置好的)。
在另一实施例中,N值还可以为源网络设备自适应确定的,例如,源网络设备根据与目标网络设备之间的链路状态自适应确定,若链路质量较差,则可以设置较大的N值,若链路状态较好,则可以设置较小的N值。
在另一实施例中,N值可以与目标网络设备具有对应关系。例如,在目标网络设备为ONU130时,不同的ONU130可以根据其对信号质量的需求设置相应的N值,如果ONU130对信号质量要求较高,则可以对应设置较大的N值,如果ONU130对信号质量要求较低,则可以对应设置较小的N值。ONU130可以直接向OLT110上报其所需的N值,OLT110存储该ONU130与其对应的N值之间的对应关系;或者,ONU130也可以向OLT110上报信号质量要求,OLT110根据ONU130上报的信号质量要求确定N值,并存储该ONU130及其对应的N值之间的对应关系。
或者,N值还可以为源网络设备根据与目标网络设备之间的链路状态和目标网络设备的信号质量要求确定的。
源网络设备所生成的N个数据帧之间,各个数据帧所承载的数据均相同。数据帧所承载的数据来源可以为从其他网络设备中接收的数据,也可以为源网络设备生成的。在数据来源为从其他网络设备接收的数据时,源网络设备可以将接收到的数据复制N-1份,然后再将接收到的数据和复制的N-1份数据分别生成数据帧,即一共生成N个数据帧。在数据来源为源网络设备直接生成时,源网络设备可以先生成一份数据,然后复制N-1分数据,再分别生成数据帧;或者,源网络设备还可以直接生成承载相同数据的N个数据帧。
例如在GPON或XGPON系统中,PON成帧层可以为GEM层或XGEM层,数据帧为GEM帧或XGEM帧;
例如在EPON系统中,PON成帧层为RS层,数据帧为以太帧。
为了使得目标网络设备可以快速识别承载相同数据的N个数据帧,每个数据帧可以包括第一指示信息。在一实施例中,承载相同数据的所述N个数据帧所包含的第一指示信息均相同。即,任意两个数据帧之间,若承载的数据相同,则所包含的第一指示信息相同;若承载的数据不同,则所包含的第一指示信息不同。从而目标网络设备可以直接根据第一指示信息快速识别出承载相同数据的N个数据帧。例如,源网络设备当前待发送的数据有两份,第一份数据对应生成2个数据帧,第二份数据对应生成3个数据帧,则第一份数据对应的2个数据帧中,每个数据帧均包括第一指示信息,且这2个第一指示信息相同,如这2个第一指示信息均为300。第二份数据对应的3个数据帧中,每个数据帧均包括第一指示信息,且这3个第一指示信息相同,且该第一指示信息与上述2个数据帧中的第一指示信息不相同,如这3个第一指示信息均为301。目标网络设备接收到各个数据帧后,可以根据第一指示信息,快速的将第一指示信息相同的各个数据帧筛选出来。如,可以快速的将第一指示信息取值为300的2个数据帧筛选出来,也可以快速的将第一指示信息取值为301的3个数据帧筛选出来。
在GEM帧或XGEM帧中,可以包括保留字段。如图3所示,图3为本发明一实施例中XGEM帧的结构示意图,XGEM帧包括帧头和净荷,帧头包括净荷长度指示(Payload LengthIndicator,PLI)字段、Port-ID字段、保留(Options)字段、帧头错误检验(Head ErrorCheck,HEC)字段等。其中,保留字段可以包括上述第一指示信息。该保留字段可以全部用作第一指示信息,也可以部分用作第一指示信息。例如,保留字段可以为18比特,可以将这18比特全部作为第一指示信息,也可以只选择其中的10比特作为第一指示信息。
在以太帧中,如图4所示,图4为本发明一实施例中以太帧的结构示意图,可以添加长度/类型(Length/type)指示字段和业务信息(FSN)字段,长度/类型指示字段用于指示业务信息字段的类型和/或长度,业务信息字段包括上述第一指示信息。该以太帧能够很好的与现有以太帧兼容。业务信息字段可以全部用作第一指示信息,也可以部分用作第一指示信息。例如,业务信息字段为16比特,可以将其中15比特用作第一指示信息。
在另一实施例中,承载相同数据的所述N个数据帧所包含的第一指示信息也可以相关。承载不同数据的数据帧所包含的第一指示信息不相关。即,任意两个数据帧之间,若承载的数据相同,则所包含的第一指示信息相关;若承载的数据不同,则所包含的第一指示信息不相关。源网络设备和目标网络设备可以预先设置第一指示信息的相关性,例如,可以预设若干组第一指示信息的对应关系,每组对应关系包括至少2个第一指示信息,属于同一组的第一指示信息则认为相关,属于不同组的第一指示信息则认为不相关。例如,第一组对应关系包括3个第一指示信息,分别为300,301和302;第二组对应关系包括2个第一指示信息,分别为303和304。源网络设备和目标网络设备可以认为300,301和302之间相关,且303和304之间相关,其余组合均不相关,例如,300与303之间不相关。目标网络设备接收到各个数据帧后,可以根据各个数据帧的第一指示信息,快速的将第一指示信息相关的各个数据帧筛选出来。如,可以快速的将第一指示信息分别取值为300,301和302的3个数据帧筛选出来,也可以快速的将第一指示信息分别取值为303和304的2个数据帧筛选出来。
可以在每个数据帧的帧头前设置第一指示信息,这样目标网络设备能够更加快速的识别出第一指示信息,进而更加快速的识别出承载相同数据的各个数据帧。
在一实施例中,数据帧也可以包括第二指示信息,所述第二指示信息指示所述N值。上述保留字段可以全部用作第二指示信息,也可以部分用作第二指示信息。例如,保留字段可以为18比特,可以将这18比特全部作为第二指示信息,也可以只选择其中的8比特作为第二指示信息,另外10比特用作第一指示信息。如图3所示,保留字段的前8比特用作第二指示信息,后10比特用作第一指示信息。可以理解的是,第一指示信息和第二指示信息的比特数不限于上述,也可以为其他比特数。如图4所示的业务信息字段可以为16比特,可以将其中1比特用作第二指示信息,表示单源还是多源,例如,为“0”时表示单源,为“1”时表示多源(即表示发送的数据帧数大于或等于2),此时不指示具体的N值,另外15比特用于第一指示信息。也可以将其中3比特或者2比特或者其他数量的比特用于第二指示信息,其余比特用作第一指示信息。
承载某一份数据的数据帧为3个,则这3个数据帧中至少1个数据帧包括第二指示信息,也可以这3个数据帧中的每一个数据帧均包括第二指示信息。该第二指示信息指示值为3。一个例子中,第二指示信息等于3;另一个例子中,第二指示信息间接指示3。若源网络设备发送了这3个数据帧,在目标网络设备接收到第一个数据帧后,根据第一个接收到的数据帧的第二指示信息就可以判断承载这份数据的数据帧的个数为3,因此继续接收,直至接收到3个承载这份数据的数据帧后,目标网络设备就不必再继续监测承载这份数据的数据帧,减少目标网络设备的资源浪费,从而提高目标网络设备的运行效率,不浪费目标网络设备的运行资源。
S210,源网络设备通过N个通道向目标网络设备发送各个所述数据帧,每一所述通道分别对应发送一所述数据帧。
在一实施例中,可以通过波长来区分不同的通道,不同通道的波长不同,能够节约光纤链路,有效利用频谱资源。如图5所示,图5示出3个ONU130,由上至下分别称为第1个ONU130,第2个ONU130和第3个ONU130,以OLT110向ONU130发送数据为例,OLT110通过两个通道向第1个ONU130发送数据帧,这两个通道的波长分别为λ1和λ3;OLT110通过三个通道向第2个ONU130发送数据帧,这三个通道的波长分别为λ1、λ2和λ4;OLT110通过四个通道向第3个ONU130发送数据帧,这四个通道的波长分别为λ1、λ2、λ3和λ4。
在另一实施例中,还可以通过光纤链路来区分不同的通道,不同通道的光纤链路不同,即不同通道所对应的源网络设备的发送端口不同,能够利用现有的Type C机制的光纤链路,节约频谱资源。如图6所示,每个ONU130与OLT110之间,都有两条光纤链路,每条光纤链路即为一个通道。
在一实施例中,所述N个通道的波长互不相同。即,这N个通道全部通过波长来区分。
在另一实施例中,所述N个通道的光纤链路互不相同,即,这N个通道全部通过光纤链路来区分,或者这个N个通道全部通过源网络设备的发送端口来区分。
在另一实施例中,所述N个通道开可以同时通过波长和光纤链路来区分。即,这N个通道中,任意两个通道的波长或光纤链路不同。例如,一共有4个通道,OLT110和某一ONU130之间设有两条光纤链路,第一条光纤链路上可以设置2个以波长区分的通道,第二条光纤链路上也可以设置2个以波长区分的通道。如,第一条光纤链路上可以分别通过波长λ1和λ2发送数据帧,第二条光纤链路上可以分别通过波长λ3和λ4发送数据帧。
步骤S220,目标网络设备监测源网络设备在预设的N个通道上发送的承载相同数据的数据帧。
在一实施例中,源网络设备为OLT110,目标网络设备为ONU130时,所述N个通道可以为OLT110与ONU130之间预设好的,或者为OLT110预先配置好且预先通知给ONU130的,从而OLT110可以通过配置给该ONU130的N个通道向该ONU130发送承载相同数据的数据帧,ONU130可以监测预设好的N个通道上的承载相同数据的数据帧。
在另一实施例中,源网络设备为ONU130,目标网络设备为OLT110时,所述N个通道可以为OLT110与ONU130之间预设好的,或者为OLT110预先配置好且预先通知给ONU130的,从而ONU130可以通过预设好的N个通道向OLT110发送承载相同数据的数据帧,OLT110也可以监测配置给该ONU130的N个通道上的承载相同数据的数据帧。
步骤S230,所述目标网络设备选择所述N个通道中的其中一个通道所传输的所述数据帧。
在一实施例中,目标网络设备可以根据各个通道的信号传输质量,选择信号传输质量高的通道来接收数据帧,从而保证了目标网络设备能够始终接收到较高质量的数据帧,提高PON系统中传输数据的可靠性。例如,若预设有3个通道,在T1至T2时段内,若第1个通道的信号传输质量较高,则在T1至T2时段内持续接收第1个通道的数据;在T2至T3时段内,若第3个通道的信号传输质量较高,则在T2至T3时段内持续接收第3个通道的数据。
在另一实施例中,目标网络设备根据所述N个通道上所传输的承载相同数据的各个数据帧的接收顺序和帧信号质量选择所述数据帧。数据帧的接收顺序和帧信号质量综合考虑,选择接收顺序较为靠前且帧信号质量较高的数据帧,从而不仅保证了目标网络设备能够始终选择出质量较高的数据帧,还同时兼顾了时效性,不会产生太大的时延。
具体的,在一个例子中,目标网络设备在接收到所述N个通道上所传输的承载相同数据的各个数据帧中的第一个所述数据帧时开始计时;例如,源网络设备在3个通道上发送了3个承载相同数据的数据帧,第2个通道上的数据帧最先到达目标网络设备,则目标网络设备在接收到第2个通道上的数据帧时开始计时。可以理解的是,目标网络设备可以根据数据帧中的第一指示信息来识别该数据帧的接收顺序。若在接收该数据帧之前没有接收到携带该第一指示信息的其他数据帧,则认为该数据帧为第一个到达的数据帧。
在计时时长达到预设时长时,在接收到的第一个所述数据帧和与第一个所述数据帧承载相同数据的数据帧中,选择帧信号质量最高的数据帧。从而保证了目标网络设备可以在预设时长内快速选择出质量较高的数据帧,既满足了质量要求,又同时兼顾了时效性。帧信号质量例如可以通过误码率来衡量,误码率越低,则帧信号质量越高。
预设时长可以根据实际需要进行设置,在此不再限定。若在预设时长内,只接收到第2个通道和第3个通道上的数据帧,第1个通道由于线路故障或线路延迟较大,没有成功将数据帧传输至目标网络设备,或者没有在预设时长之内将数据帧传输至目标网络设备。则目标网络设备可以先将通过第2个通道和第3个通道接收的数据帧缓存,并分别计算这两个数据帧的帧信号质量。然后在计时时长达到预设时长时,选择这两个数据帧中帧信号质量最高的数据帧。帧信号质量例如可以通过误码率来衡量,误码率越低,则帧信号质量越高。
具体的,在另一个例子中,目标网络设备在接收到所述N个通道上所传输的承载相同数据的各个数据帧中的第一个所述数据帧时开始计时;
若接收到的第一个所述数据帧的误码率小于或等于预设值,则选择接收到的第一个所述数据帧。预设值的大小可以根据实际需求进行设置,在此不做限定。
若接收到的第一个所述数据帧的误码率大于所述预设值,则继续接收与所述第一个所述数据帧所承载的数据相同的其他所述数据帧,直至接收到的数据帧的误码率小于或等于预设值则选择该数据帧或者计时时长达到预设时长为止;
其中,若在计时时长达到预设时长时,所接收到的承载相同数据的各个所述数据帧的误码率均大于所述预设值,则选择接收到的各个数据帧中的误码率最低的数据帧或者请求所述源网络设备重传。
从而保证了目标网络设备可以在预设时长内快速选择出质量较高的数据帧,既满足了质量要求,又同时兼顾了时效性。
步骤S240,所述目标网络设备转发选择的所述数据帧。
在目标网络设备为OLT110时,则OLT100向上游的其他设备转发数据帧。例如,可以为网络侧设备,网络侧设备例如可以为宽带网络网关(broadband network gateway,BNG)设备。
在目标网络设备为ONU130时,则ONU130向下游的其他网络设备转发数据帧,例如,可以向用户终端、交换机、路由器等转发数据帧,用户终端例如可以为电脑、电视机等。
本发明实施例中,通过在源网络设备和目标网络设备之间设置N个通道,在源网络设备向目标网络设备发送数据时,生成N个承载相同数据的数据帧,每个通道分别对应传输一个数据帧,目标网络设备可以监测N个通道上传输的数据帧,并选择其中一个通道上的数据帧进行转发,从而有效地提高PON系统中传输数据的可靠性。
进一步的,如图7所示,步骤S200之前还包括:
步骤S250,所述源网络设备接收数据流;在源网络设备为OLT110时,OLT110可以接收到数据流。该数据流可以为广播数据流。
步骤S260,所述源网络设备将所述数据流按照次序依次分割成若干份数据;
步骤S200具体包括:源网络设备将所分割的每一份数据分别对应生成N个所述数据帧,其中,所述每一份数据所对应生成的N个所述数据帧中,每一个所述数据帧均承载其对应的数据。
在步骤S201中,源网络设备在同一个通道中所发送的各个数据帧的顺序与各个数据帧所承载的数据在数据流中的顺序相同。从而使得源网络设备发送数据的顺序不变,能够有助于目标网络设备接收到顺序正确的数据帧。
在一实施例中,为了进一步使得目标网络设备能够按照正确次序转发各个数据帧,数据帧还包括第三指示信息,所述第三指示信息指示该数据帧所承载的数据在所述数据流中的位置。目标网络设备根据所述第三指示信息确定选择的各个所述数据帧在所述数据流中的位置,并根据各个所述数据帧在所述数据流中的位置按次序转发各个所述数据帧。
上述保留字段可以全部用作第三指示信息,也可以部分用作第三指示信息。同一个数据流所分割的各份数据所对应的第三指示信息,可以按照递增的顺序或者递减的顺序取值。例如,如图8所示,某一个数据流共分割为7份数据,第1份数据的第三指示信息可以为301,第2份数据的第三指示信息可以为302,以此类推,第7份数据的第三指示信息可以为307。假设通过2个通道(图示为通道1和通道2)发送该数据流,目标网络设备先通过通道1接收到该数据流,因此目标网络设备优先选择通道1接收的数据帧。但是通道1中的第3份数据帧丢失,目标网络设备可以根据第三指示信息识别通道1接收到的数据帧,并确定出第3份数据帧丢失。同时,目标网络设备还可以根据第三指示信息识别出通道2中的第3份数据帧,因此,将选择通道2中的第3份数据帧。
从而目标网络设备可以直接根据第三指示信息确定数据帧在数据流中的位置。
在GEM帧或XGEM帧中,上述保留字段可以包括上述第三指示信息。在以太帧中,上述业务信息字段还可以包括上述第三指示信息。或者,第一指示信息和第三指示信息可以合为一个字段。例如,可以将第一指示信息复用为第三指示信息。上述根据第1份数据所生成的各个数据帧中,均包括字段301,该字段301既可以作为第一指示信息,也可以作为第三指示信息来识别该数据帧的位置。
本发明还提供一种网络设备,该网络设备可以为OLT110,也可以为ONU130。
如图9所示,该网络设备包括处理器410、存储器420、收发器430和波分复用器440。
处理器410可以采用通用的中央处理器(Central Processing Unit,CPU),微处理器,应用专用集成电路ASIC,或者至少一个集成电路,用于执行相关程序,以实现本发明实施例所提供的技术方案。
存储器420可以是只读存储器(Read Only Memory,ROM),静态存储设备,动态存储设备或者随机存取存储器(Random Access Memory,RAM)。存储器420可以存储操作系统和其他应用程序。在通过软件或者固件来实现本发明实施例提供的技术方案时,用于实现本发明实施例提供的技术方案的程序代码保存在存储器420中,并由处理器410来执行。
在一实施例中,处理器410内部可以包括存储器420。在另一实施例中,处理器410和存储器420是两个独立的结构。
收发器430可以包括光发射器和/或光接收器。光发射器可以用于发送光信号,光接收器可以用于接收光信号。光发射器可以通过发光器件,例如气体激光器、固体激光器、液体激光器、半导体激光器、直调激光器等实现。光接收器可以通过光检测器,例如光电检波器或者光电二极管(如雪崩二极管)等实现。收发器430还可以包括数模转换器和模数转换器。
该网络设备还可以包括媒体访问控制(medium access control,MAC),用于执行解析数据等功能。该MAC可以独立于处理器410存在,也可以是处理器410的一部分。
波分复用器440与收发器430相连,当网络设备发送光信号时,波分复用器充当复用器。当网络设备接收光信号时,波分复用器充当解复用器。波分复用器也可以称为光耦合器。
在该网络设备作为上述源网络设备时,处理器410用于生成上述数据帧,将数据流分割为若干份数据等,收发器430用于接收数据流,向目标网络设备发送数据帧等。具体的,从上述实施例可以看出,图9所示的处理器410可以执行图2和图7中的步骤S200和S260,收发器430可以执行图2和图7中的步骤S210和S250。处理器410和收发器430执行上述步骤时的更多细节可以参照上述数据传输方法各个实施例及附图的相关描述,此处不再赘述。
在该网络设备作为上述目标网络设备时,处理器410用于监测上述数据帧,以及选择数据帧等,收发器430用于转发数据帧等。具体的,从上述实施例可以看出,图9所示的处理器410可以执行图2和图7中的步骤S220和S230,收发器430可以执行图2和图7中的步骤S240。处理器410和收发器430执行上述步骤时的更多细节可以参照上述数据传输方法各个实施例及附图的相关描述,此处不再赘述。
本发明实施例中,通过在源网络设备和目标网络设备之间设置N个通道,在源网络设备向目标网络设备发送数据时,生成N个承载相同数据的数据帧,每个通道分别对应传输一个数据帧,目标网络设备可以监测N个通道上传输的数据帧,并选择其中一个通道上的数据帧进行转发,从而有效地提高PON系统中传输数据的准确性。
本发明还提供一种无源光网络系统,该无源光网络系统包括上述实施例描述的源网络设备和目标网络设备。具体可以参照上述各个实施例,在此不再赘述。
本发明实施例还提供一种数据帧,该数据帧的具体描述可以参照上述实施例,在此不再赘述。
本发明实施例还提供一种通信装置,该通信装置可以为上述网络设备,也可以为网络设备中的某一模块、组件、电路或器件等。
在该通信装置用于源网络设备时,该通信装置包括:
生成模块,用于生成N个承载相同数据的数据帧,N为大于或等于2的整数;
收发模块,用于通过N个通道向目标网络设备发送各个所述数据帧,每一所述通道分别对应发送一所述数据帧。
进一步的,该收发模块还用于接收数据流;
该通信装置还包括分割模块,用于将所述数据流按照次序依次分割成若干份数据;
该生成模块具体用于将所分割的每一份数据分别对应生成N个所述数据帧,其中,所述每一份数据所对应生成的N个所述数据帧中,每一个所述数据帧均承载其对应的数据。
通道的设置,数据帧的设置等,可以参照上述各个实施例的描述,在此不再赘述。
在该通信装置用于目标网络设备时,该通信装置包括:
监测模块,用于监测源网络设备在预设的N个通道上发送的承载相同数据的数据帧,N为大于或等于2的整数;
选择模块,用于选择所述N个通道中的其中一个通道所传输的所述数据帧;
收发模块,用于转发选择的所述数据帧。
进一步的,选择模块具体用于根据所述N个通道上所传输的承载相同数据的各个数据帧的接收顺序和帧信号质量选择所述数据帧。
具体的,该通信装置还包括计时模块,用于在收发模块接收到所述N个通道上所传输的承载相同数据的各个数据帧中的第一个所述数据帧时开始计时;
选择模块具体用于在计时时长达到预设时长时,在接收到的第一个所述数据帧和与第一个所述数据帧承载相同数据的数据帧中,选择帧信号质量最高的数据帧。
进一步的,该通信装置还包括确定模块,用于根据所述第三指示信息确定选择的各个所述数据帧在所述数据流中的位置,该收发模块还用于根据各个所述数据帧在所述数据流中的位置按次序转发各个所述数据帧。
可以理解的是,该通信装置同样具有上述各个实施例所描述的有益效果,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可能可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明各个实施例上述方法的全部或部分步骤。其中,而前述的存储介质可包括:U盘、移动硬盘、磁碟、光盘、只读存储器(ROM,Read-Only Memory)或者随机存取存储器(RAM,Random Access Memory)等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

Claims (22)

1.一种PON系统中的数据发送方法,其特征在于,该方法包括:
源网络设备在PON成帧层生成N个承载相同数据的数据帧,N为大于或等于2的整数;
源网络设备通过N个通道向同一个目标网络设备发送各个所述数据帧,每一所述通道分别对应发送一所述数据帧;
其中,所述源网络设备为光线路终端,所述目标网络设备为光网络单元;
或者,所述源网络设备为光网络单元,所述目标网络设备为光线路终端;
所述数据帧还包括第三指示信息,所述第三指示信息指示该数据帧所承载的数据在数据流中的位置。
2.根据权利要求1所述的方法,其特征在于,所述PON成帧层为GEM层或XGEM层,所述数据帧为GEM帧或XGEM帧;或者,所述PON成帧层为RS层,所述数据帧为以太帧。
3.根据权利要求2所述的方法,其特征在于,所述数据帧包括第一指示信息,任意两个所述数据帧之间,若承载的数据相同,则所包含的所述第一指示信息相同;若承载的数据不同,则所包含的所述第一指示信息不同。
4.根据权利要求3所述的方法,其特征在于,所述GEM帧和所述XGEM帧均包括保留字段,所述保留字段包括所述第一指示信息;所述以太帧包括长度/类型指示字段和业务信息字段,所述长度/类型指示字段用于指示所述业务信息字段的类型和/或长度,所述业务信息字段包括所述第一指示信息。
5.一种PON系统中的数据接收方法,其特征在于,该方法包括:
目标网络设备监测源网络设备在预设的N个通道上发送的承载相同数据的数据帧,N为大于或等于2的整数;
所述目标网络设备选择所述N个通道中的其中一个通道所传输的所述数据帧;
所述目标网络设备转发选择的所述数据帧;
其中,所述源网络设备为光线路终端,所述目标网络设备为光网络单元;
或者,所述源网络设备为光网络单元,所述目标网络设备为光线路终端;
所述数据帧还包括第三指示信息,所述第三指示信息指示该数据帧所承载的数据在数据流中的位置。
6.根据权利要求5所述的方法,其特征在于,所述目标网络设备选择所述N个通道中的其中一个通道所传输的所述数据帧包括:
所述目标网络设备根据所述N个通道上所传输的承载相同数据的各个数据帧的接收顺序和帧信号质量选择所述数据帧。
7.根据权利要求5或6所述的方法,其特征在于,所述数据帧为GEM帧或XGEM帧,或者,所述数据帧为以太帧。
8.根据权利要求7所述的方法,其特征在于,所述数据帧包括第一指示信息,任意两个所述数据帧之间,若承载的数据相同,则所包含的所述第一指示信息相同;若承载的数据不同,则所包含的所述第一指示信息不同。
9.一种网络设备,其特征在于,所述网络设备包括:
处理器,用于在PON成帧层生成N个承载相同数据的数据帧,N为大于或等于2的整数;
收发器,用于通过N个通道向同一个目标网络设备发送各个所述数据帧,每一所述通道分别对应发送一所述数据帧;
其中,所述网络设备为光线路终端,所述目标网络设备为光网络单元;
或者,所述网络设备为光网络单元,所述目标网络设备为光线路终端;
所述数据帧还包括第三指示信息,所述第三指示信息指示该数据帧所承载的数据在数据流中的位置。
10.根据权利要求9所述的网络设备,其特征在于,所述PON成帧层为GEM层或XGEM层,所述数据帧为GEM帧或XGEM帧;或者,所述PON成帧层为RS层,所述数据帧为以太帧。
11.根据权利要求9或10所述的网络设备,其特征在于,不同所述通道的波长不同,或者,不同所述通道所对应的网络设备的发送端口不同。
12.根据权利要求10所述的网络设备,其特征在于,所述数据帧包括第一指示信息,任意两个所述数据帧之间,若承载的数据相同,则所包含的所述第一指示信息相同;若承载的数据不同,则所包含的所述第一指示信息不同。
13.根据权利要求12所述的网络设备,其特征在于,所述GEM帧和所述XGEM帧均包括保留字段,所述保留字段包括所述第一指示信息;所述以太帧包括长度/类型指示字段和业务信息字段,所述长度/类型指示字段用于指示所述业务信息字段的类型和/或长度,所述业务信息字段包括所述第一指示信息。
14.根据权利要求10、12或13所述的网络设备,其特征在于,所述数据帧包括第二指示信息,所述第二指示信息指示所述N值。
15.根据权利要求14所述的网络设备,其特征在于,所述GEM帧和所述XGEM帧均包括保留字段,所述保留字段包括所述第二指示信息;所述以太帧包括长度/类型指示字段和业务信息字段,所述长度/类型指示字段用于指示所述业务信息字段的类型和/或长度,所述业务信息字段包括所述第二指示信息。
16.根据权利要求10、12、13任一项所述的网络设备,其特征在于,
所述收发器还用于接收数据流;
所述处理器还用于将所述数据流按照次序依次分割成若干份数据;
所述处理器具体用于将所分割的每一份数据分别对应生成N个所述数据帧,其中,所述每一份数据所对应生成的N个所述数据帧中,每一个所述数据帧均承载其对应的数据。
17.一种网络设备,其特征在于,所述网络设备包括:
处理器,用于监测源网络设备在预设的N个通道上发送的承载相同数据的数据帧,N为大于或等于2的整数;
所述处理器还用于选择所述N个通道中的其中一个通道所传输的所述数据帧;
收发器用于转发选择的所述数据帧;
其中,所述源网络设备为光线路终端,所述网络设备为光网络单元;
或者,所述源网络设备为光网络单元,所述网络设备为光线路终端;
所述数据帧还包括第三指示信息,所述第三指示信息指示该数据帧所承载的数据在数据流中的位置。
18.根据权利要求17所述的网络设备,其特征在于,所述处理器具体用于根据所述N个通道上所传输的承载相同数据的各个数据帧的接收顺序和帧信号质量选择所述数据帧。
19.根据权利要求18所述的网络设备,其特征在于,
在所述收发器接收到所述N个通道上所传输的承载相同数据的各个数据帧中的第一个所述数据帧时,所述处理器开始计时;
在所述处理器的计时时长达到预设时长时,所述处理器在所述收发器接收到的第一个所述数据帧和与第一个所述数据帧承载相同数据的数据帧中,选择帧信号质量最高的数据帧。
20.根据权利要求17至19任一项所述的网络设备,其特征在于,所述数据帧为GEM帧或XGEM帧,或者,所述数据帧为以太帧。
21.根据权利要求17至19任一项所述的网络设备,其特征在于,所述处理器还用于根据所述第三指示信息确定选择的各个所述数据帧在所述数据流中的位置,所述收发器还用于根据各个所述数据帧在所述数据流中的位置按次序转发各个所述数据帧。
22.一种无源光网络系统,其特征在于,所述无源光网络系统包括如权利要求9至16任一项所述的网络设备、以及如权利要求17至21任一项所述的网络设备。
CN201780096419.3A 2017-12-05 2017-12-05 Pon系统中的数据发送和接收方法、网络设备及系统 Active CN111316575B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2017/114634 WO2019109252A1 (zh) 2017-12-05 2017-12-05 Pon系统中的数据发送和接收方法、网络设备及系统

Publications (2)

Publication Number Publication Date
CN111316575A CN111316575A (zh) 2020-06-19
CN111316575B true CN111316575B (zh) 2021-06-22

Family

ID=66751273

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780096419.3A Active CN111316575B (zh) 2017-12-05 2017-12-05 Pon系统中的数据发送和接收方法、网络设备及系统

Country Status (2)

Country Link
CN (1) CN111316575B (zh)
WO (1) WO2019109252A1 (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113973239B (zh) * 2020-07-24 2024-08-06 上海诺基亚贝尔股份有限公司 用于通信的方法、装置、光网络单元、光线路终端和介质
CN114079550B (zh) * 2020-08-14 2024-10-01 中兴通讯股份有限公司 数据发送、接收方法、装置、发送设备、接收设备及介质
CN114584809A (zh) * 2020-12-02 2022-06-03 华为技术有限公司 数据传输方法、系统及电子设备
CN116633439B (zh) * 2023-06-15 2025-09-26 深圳市力子光电科技有限公司 模式切换模组及模式切换的控制方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012084274A1 (en) * 2010-12-20 2012-06-28 Telefonaktiebolaget L M Ericsson (Publ) A passive optical network arrangement and method
CN103974152A (zh) * 2014-05-29 2014-08-06 国家电网公司 一种光网络分配单元
CN105763245A (zh) * 2014-12-18 2016-07-13 中兴通讯股份有限公司 一种光收发模块
CN107302397A (zh) * 2016-04-14 2017-10-27 中兴通讯股份有限公司 无源光网络架构及其实现数据传输的方法和光网络设备

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101442692A (zh) * 2006-09-01 2009-05-27 华为技术有限公司 一种数据传输方法、系统和装置
CN101867392B (zh) * 2009-04-15 2014-11-05 中兴通讯股份有限公司 一种提高Type B保护倒换性能的方法、设备及系统
CN101888268B (zh) * 2009-05-14 2013-09-11 中兴通讯股份有限公司 一种在以太无源光网络实现主干光纤保护的方法和装置
CN106921430A (zh) * 2017-02-24 2017-07-04 烽火通信科技股份有限公司 无源光网络中type c光链路保护系统的实现方法及系统

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012084274A1 (en) * 2010-12-20 2012-06-28 Telefonaktiebolaget L M Ericsson (Publ) A passive optical network arrangement and method
CN103974152A (zh) * 2014-05-29 2014-08-06 国家电网公司 一种光网络分配单元
CN105763245A (zh) * 2014-12-18 2016-07-13 中兴通讯股份有限公司 一种光收发模块
CN107302397A (zh) * 2016-04-14 2017-10-27 中兴通讯股份有限公司 无源光网络架构及其实现数据传输的方法和光网络设备

Also Published As

Publication number Publication date
WO2019109252A1 (zh) 2019-06-13
CN111316575A (zh) 2020-06-19

Similar Documents

Publication Publication Date Title
US10735836B2 (en) Passive optical network communications method, apparatus and system
CN103650422B (zh) 多波长无源光网络的波长协商方法、系统和装置
JP5236073B2 (ja) 10ギガビット受動光ネットワークのアップグレード帯域幅マップを構成する方法および装置
CN101677415B (zh) 光网络系统数据链路切换方法、光网络单元及系统
US8625640B2 (en) Transparent clocks in access networks
US10939190B2 (en) Passive optical network communications method, apparatus and system
US8977127B2 (en) Inter-optical line terminal (OLT) communication in multiple-OLT passive optical networks (PONs)
US10763988B2 (en) Channel bonding in multiple-wavelength passive optical networks (PONs)
JP2014515221A (ja) 多波長パッシブ光ネットワークにおける波長管理
US20150037035A1 (en) Network system
JP6367983B2 (ja) 光ネットワークユニット(onu)較正の光回線終端装置(olt)サポート
US20100002592A1 (en) Ethernet Media Access Control Organization Specific Extension
CN111316575B (zh) Pon系统中的数据发送和接收方法、网络设备及系统
CN110870233B (zh) 数据处理方法、光线路终端、光网络单元及系统
JP6449060B2 (ja) 波長分離多重装置及び光通信システム並びに波長分離多重方法
JP2011217298A (ja) Ponシステムとその局側装置及び宅側装置、rttの補正方法
US20120020666A1 (en) Wavelength Assignment for Multiple Operator Support
JP2016149609A (ja) アクセス制御システム、アクセス制御方法、親局装置及び子局装置
JP2019103045A (ja) バースト中継システム及びプログラム
WO2024045812A1 (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