一种光网络单元用自适应速率通道切换方法及光网络单元技术

技术编号:37975576 阅读:5 留言:0更新日期:2023-06-30 09:50
本发明专利技术涉及通信设备技术领域,特别是涉及一种光网络单元用自适应速率通道切换方法及光网络单元,包括:比较上行窗口以及下行窗口的时间长短,时间较长的窗口记为第一窗口、时间较短的窗口记为第二窗口;接收到一个通过第一窗口传输的数据包Q,将数据包Q均分为N份得到N个子数据包;将选定的窗口均分为N个时段,调整得到与各个通道对应的子数据包;通过打开的通道传输与该通道对应的子数据包;接收回传的子数据包,分别计算每个回传的子数据包与对应的在第一窗口期间传输的子数据包的数据量之比,将比值最大的对应通道置为常开。本发明专利技术实现了不同速率通道的自动切换,且可以在一个通信周期内完成检测与切换,减少了切换耗时。减少了切换耗时。减少了切换耗时。

【技术实现步骤摘要】
一种光网络单元用自适应速率通道切换方法及光网络单元


[0001]本专利技术涉及通信设备
,特别是涉及一种光网络单元用自适应速率通道切换方法及光网络单元。

技术介绍

[0002]ONU (Optical Network Unit) 即光网络单元,ONU分为有源光网络单元和无源光网络单元。无源光纤网络使用单光纤连接到OLT(optical line terminal,光线路终端,用于连接光纤干线的终端设备),然后OLT连接到ONU。ONU提供数据、IPTV(交互式网络电视),语音(使用IAD,即Integrated Access Device综合接入设备)等业务,真正实现“triple

play”(三重打包服务)应用。
[0003]光网络单元设置有光纤接口以及网口,通过光纤接口与OLT连接,通过网口连接应用设备。其中,光纤口的传输速率很高,可能达到1.25G、2.5G甚至10G,而网口的速率一般较低,且不同的应用设备支持的速率不同,而ONU网口数量有限,如何使网口兼容多种速率一直是ONU产品的一个开发方向。
[0004]现有技术提供了一些通过多路开关来控制不同的速率通道切换的方案,解决了网口速率兼容的硬件实现,但是对于如何进行速率的自动检测以及切换控制则尚不成熟,普遍存在无法自动切换或者切换耗时长的问题。

技术实现思路

[0005]基于此,有必要针对上述的问题,提供一种光网络单元用自适应速率通道切换方法及光网络单元。
[0006]本专利技术实施例是这样实现的,一种光网络单元用自适应速率通道切换方法,所述光网络单元用自适应速率通道切换方法包括:比较上行窗口以及下行窗口的时间长短,时间较长的窗口记为第一窗口、时间较短的窗口记为第二窗口;接收到一个通过第一窗口传输的数据包Q,将数据包Q均分为N份得到N个子数据包;将选定的窗口均分为N个时段,根据每个时段的时长以及各个通道的速率分别对N个子数据包的数据量进行调整得到与各个通道对应的子数据包;在第一窗口期间,每个时段打开一个不同的通道并通过打开的通道传输与该通道对应的子数据包;在第二窗口期间接收回传的子数据包,分别计算每个回传的子数据包与对应的在第一窗口期间传输的子数据包的数据量之比,将比值最大的对应通道置为常开;其中,N为接口可切换的通道的数量,每个通道支持不同的传输速率。
[0007]在其中一个实施例中,本专利技术提供了一种光网络单元,所述光网络单元包括控制模块以及切换单元;
所述控制模块用于执行如本专利技术所述的光网络单元用自适应速率通道切换方法;所述切换单元包括第一串行控制器以及第二串行控制器,第一串行控制器与第二串行控制器之间设置有若干个并联的通道,每条通道支持不同的通信速率,若干条并联的通道由一个切换开关控制开启或者关闭,第一串行控制器、第二串行控制器以及切换开关均由控制模块控制工作。
[0008]本专利技术提供的光网络单元用自适应速率通道切换方法利用两个相邻的上行窗口以及下行窗口,实现了通信速率的检测从而确定需要打开哪个通道,整个过程可以在一个通信周期内完成,减少了切换的耗时。
附图说明
[0009]图1为一个实施例中提供的光网络单元用自适应速率通道切换方法的应用环境图;图2为一个实施例中提供的光网络单元用自适应速率通道切换方法的流程图;图3为一个实施例中提供的光网络单元的结构框图。
具体实施方式
[0010]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0011]可以理解,本专利技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本专利技术的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
[0012]图1为一个实施例中提供的光网络单元用自适应速率通道切换方法的应用环境图,如图1所示,在该应用环境中,包括后端网络、OLT、ONU以及应用设备。
[0013]后端网络具体可以是由多层构成的网络,也可以是具体的媒体中心或者网络管理设备等单层网络,后端网络中存储有各种网络资源,包括数据资源以及算力资源。
[0014]OLT通过路由器或者交换机与后端网络通信,OLT与ONU之间可以通过分光器连接,从而将多个ONU接入到OLT中。
[0015]在本专利技术提供的方法主要应用于ONU设备上,ONU设备通过光纤口与OLT连接,通过网口与应用设备连接,网口的实际速率取决于应用设备和网口的硬件,本专利技术提供的方法应用于ONU,配合现有网口硬件,可以实现网口速率的自动切换,可以实现网口与应用设备速率的匹配,不需要插拔网口。
[0016]如图2所示,在一个实施例中,提出了一种光网络单元用自适应速率通道切换方法,本实施例主要以该方法应用于上述图1中的ONU来举例说明。具体可以包括以下步骤:步骤S100,比较上行窗口以及下行窗口的时间长短,时间较长的窗口记为第一窗口、时间较短的窗口记为第二窗口;步骤S200,接收到一个通过第一窗口传输的数据包Q,将数据包Q均分为N份得到N个子数据包;
步骤S300,将选定的窗口均分为N个时段,根据每个时段的时长以及各个通道的速率分别对N个子数据包的数据量进行调整得到与各个通道对应的子数据包;步骤S400,在第一窗口期间,每个时段打开一个不同的通道并通过打开的通道传输与该通道对应的子数据包;步骤S500,在第二窗口期间接收回传的子数据包,分别计算每个回传的子数据包与对应的在第一窗口期间传输的子数据包的数据量之比,将比值最大的对应通道置为常开;其中,N为接口可切换的通道的数量,每个通道支持不同的传输速率。
[0017]在本实施例中,基于分时通信,数据上行以及下行分别在不同的时间窗口内进行,上行是指应用设备将数据通过ONU传输给OLT及后端网络,下行是指后端网络及OLT通过ONU将数据传输给应用设备。在实际通信中,上行窗口与下行窗口的时间长短一般不一致。应用设备的速率一定的情况下,窗口的时间长度决定了每个周期能够传输的最大数据量的大小。
[0018]在本实施例中,通过第一窗口传输的数据包既可以是上行数据也可以是下行数据,此由第一窗口是上行窗口还是下行窗口决定。
[0019]在本实施例中,N为网口中通道的数量,每个通道支持不同的速率,每个通道设置有一个带通滤波器,通过带通滤波器可以限定特定速率的数据通过。
[0020]在本实施例中,通过第一窗口传输子数据包,而后,接收到子数据包的一端将子数据包在第二窗口期间原样返回,且返回时还是通过此前传输的通道,通过计算每个回传的子数据包与对应的在第一窗口期间传输的子数据包的数据量之比,可以确定各个通道在传输过程中数据包的数据量变化,当某个通道的速率不被应用设备支持时,则数据无法回传(也无法传出),故与该通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种光网络单元用自适应速率通道切换方法,其特征在于,所述光网络单元用自适应速率通道切换方法包括:比较上行窗口以及下行窗口的时间长短,时间较长的窗口记为第一窗口、时间较短的窗口记为第二窗口;接收到一个通过第一窗口传输的数据包Q,将数据包Q均分为N份得到N个子数据包;将选定的窗口均分为N个时段,根据每个时段的时长以及各个通道的速率分别对N个子数据包的数据量进行调整得到与各个通道对应的子数据包;在第一窗口期间,每个时段打开一个不同的通道并通过打开的通道传输与该通道对应的子数据包;在第二窗口期间接收回传的子数据包,分别计算每个回传的子数据包与对应的在第一窗口期间传输的子数据包的数据量之比,将比值最大的对应通道置为常开;其中,N为接口可切换的通道的数量,每个通道支持不同的传输速率。2.根据权利要求1所述的光网络单元用自适应速率通道切换方法,其特征在于,所述根据每个时段的时长以及各个通道的速率分别对N个子数据包的数据量进行调整得到与各个通道对应的子数据包,包括:由T1/N得到每个时段的时长;由T1/N*V
i
得到每个通道的最大传输数据量;分别将每个数据包的数据量调整至T1/N*V
i
得到与各个通道对应的子数据包。3.根据权利要求2所述的光网络单元用自适应速率通道切换方法,其特征在于,所述分别将每个数据包的数据量调整至T1/N*V
i
得到与各个通道对应的子数据包,包括:将每个数据包的数据量与T1/N*V
i
比较;若数据包的数据量大于T1/N*V
i
,从数据包的中部向两侧对数据包进行删...

【专利技术属性】
技术研发人员:臧运新
申请(专利权)人:深圳市聚鸿互联技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1