虚拟订户线路终端站装置和虚拟订户线路终端站装置的控制方法与流程

文档序号:20066870发布日期:2020-03-06 08:35阅读:255来源:国知局
虚拟订户线路终端站装置和虚拟订户线路终端站装置的控制方法与流程

本发明涉及虚拟订户线路终端站装置和虚拟订户线路终端站装置的控制方法。

本申请基于在2017年7月19日向日本申请的日本特愿2017-140266号要求优先权,将其内容援引于此。



背景技术:

作为接入系统设备的pon(passiveopticalnetwork,无源光网络)由设置在通信运营商的局端的订户线路终端站装置(olt:opticallineterminal,光线路终端)和设置在用户住宅内的订户线路终端装置(onu:opticalnetworkterminal,光网络终端)构成。在此,olt是利用经由光通信网的光信号来实现与onu等其他通信装置的通信的装置。onu是利用经由通信网的光信号来实现与其他通信装置的通信的装置。onu可以使用多个设备来构成。onu设置在例如接受通信服务的提供的用户的住宅内。

在pon系统(例如,参照非专利文献1)中,作为从olt向onu的信号的下行信号的光被分路器分路,相同的光信号到达全部onu。由此,下行信号通过广播发送到全部onu。各onu从到达的下行信号中导出帧,判断该帧是否是给自己的,进行接收帧的取舍选择来接收。在pon中,在该判断中使用称为llid(logicallinkid,逻辑链路id)的标识符。llid的值在onu注册时由olt决定。此外,llid的值以在pon接口的属下的onu之间不会发生llid的重复的方式被管理。

llid收容于由ieee802.3ah规定的帧的前导码中。在下行方向的通信中,olt按每个发送帧判别发送到哪个onu,将该onu用的llid嵌入到发送帧的前导码中,向onu送出。onu对照接收帧的llid和预先从olt通知的自己的llid,如果是一致的,则判断为是给自己的,并导入接收帧,如果不是,则判断为不是给自己的,并废弃接收帧。在作为从onu向olt方向的通信的上行方向的通信中,onu将分配给自己的llid嵌入到发送帧的前导码中,向olt发送。在olt中,根据包括在接收帧的前导码中的llid来判别是从哪个onu发送的帧。

在pon中,现在进行了面向实现服务导入的迅速化的网络功能虚拟化(nfv:networkfunctionvirtualization)这样的虚拟化的讨论。nfv的概念是指通过软件安装以往通过专用的硬件安装的通信装置的功能(以下,称为“nw功能”)并在通用的硬件上的操作系统中使该nw功能工作。利用nfv,能够仅通过软件的变更来进行nw功能的追加、变更,因此,缩短了从服务的开发到导入和展开的时间。由于这样的特性,作为光接入系统,pon系统的虚拟化受到注目。

现有技术文献

非专利文献

非专利文献1:ntt,“将来アクセスシステムの新コンセプトfasaを提唱~アクセス装置の部品化により、サービス事業者の「すぐにサービスを提供したい」に応えます~”,因特网<http://www.ntt.co.jp/news2016/1602/160208a.html>。



技术实现要素:

发明要解决的课题

以往的利用硬件的olt由于局端的变更等而需要新装置,因此,从设备效率等观点出发,不经济,此外,成为灵活的服务提供的阻碍。于是,讨论了使olt虚拟化。通过使olt虚拟化,olt的各功能通过软件来安装。

olt的各功能通过软件来安装,由此,预料服务展开的加速化。

另一方面,与以往的各个制造商对整体进行一体制造的情况相比,发生了以下的课题。虚拟olt装置是新的装置,因此,能够组合地实现虚拟化特有的各种供应商所提供的功能。可是,在虚拟olt装置中,伴随着功能的变更等,由不同的功能进行不同的定时控制等下的频带分配。因此,在从各onu各个地发送report(报告)信号等的情况下,在虚拟olt装置上的利用软件的功能部中,在帧的处理时间中产生软件特有的晃动。例如,与处理的定时、执行时的负载状态等对应地,在帧的处理时间中产生偏差。由此,帧的处理时间不是一定的,一部分的帧的处理时间变长。

此外,虚拟olt装置在利用频带分配的算法计算出频带后,在实际进行频带分配的阶段中,生成向各个onu发送的gate(选通)信号。在该情况下,在向各onu发送的gate信号的发送定时的间隔中产生晃动。由此,gate信号的发送定时不是一定的,一部分的gate信号的发送定时延迟。

由此,产生了阻碍在虚拟olt装置中作为最重要的技术要求的低延迟化的课题。今后,期望为了确保交换性而装载dba(dynamicbandwidthallocation,动态带宽分配)应用作为软件部件来维持低延迟的虚拟olt装置的实现。

鉴于上述事情,本发明的目的在于,提供能够确保向订户线路终端装置分配频带的频带分配部件的交换性的虚拟订户线路终端站装置。

用于解决课题的方案

本发明的一个方式是一种虚拟订户线路终端站装置,具备:软件部件,包括根据服务必要条件而追加的软件;以及硬件,具有通用的功能,其中,所述硬件包括接收订户线路终端装置发送的频带分配要求的通信部,所述软件部件包括基于所述通信部接收到的所述频带分配要求来向所述订户线路终端装置分配频带的频带分配部件,所述频带分配部件具备:个别部,基于分配频带的算法来计算向发送了所述频带分配要求的所述订户线路终端装置分配的频带;共同部,依照所述个别部分配的所述频带来向所述订户线路终端装置分配所述频带;以及所述个别部和所述共同部之间的接口,所述共同部将所述通信部接收到的所述频带分配要求变换为可由所述个别部利用的形式,所述个别部计算向发送了所述共同部变换为可由所述个别部利用的形式的所述频带分配要求的所述订户线路终端装置分配的频带。

本发明的一个方式是上述的虚拟订户线路终端站装置,其中,所述共同部向所述接口输出所述通信部接收到的数据,所述接口向所述个别部输出所述共同部输出的所述数据。

本发明的一个方式是上述的虚拟订户线路终端站装置,其中,所述个别部将所述算法置换为分配频带的其他算法,所述共同部具备在进行置换为所述其他算法的处理的期间保持所述共同部取得的所述频带分配要求的保持部,所述保持部在感测到所述置换的处理结束的情况下向所述个别部输出所保持的所述频带分配要求。

本发明的一个方式是上述的虚拟订户线路终端站装置,其中,所述个别部还具备感测置换为所述其他算法的处理结束的感测部,所述保持部在由所述感测部感测到所述置换的处理结束的情况下向所述个别部输出所述频带分配要求。

本发明的一个方式是上述的虚拟订户线路终端站装置,其中,所述保持部在进行置换为所述其他算法的处理的期间,保持所述共同部取得的数据,在由所述感测部感测到所述置换的处理结束的情况下,除了所述频带分配要求之外还向所述个别部输出所保持的所述数据。

本发明的一个方式是上述的虚拟订户线路终端站装置,其中,所述共同部还具备在进行置换为所述其他算法的处理的期间向所述订户线路终端装置分配所述频带的频带分配部。

本发明的另一方式是一种虚拟订户线路终端站装置的控制方法,所述虚拟订户线路终端站装置具备:软件部件,包括根据服务必要条件而追加的软件;以及硬件,具有通用的功能,其中,所述硬件接收订户线路终端装置发送的频带分配要求,所述软件部件的共同部将由所述硬件接收的所述频带分配要求变换为可由个别部利用的形式,所述软件部件的所述个别部基于分配所述频带的算法来计算向发送了所述变换的所述频带分配要求的所述订户线路终端装置分配的频带,所述软件部件的所述共同部依照由所述个别部分配的所述频带来向所述订户线路终端装置分配所述频带。

发明效果

根据本发明,能够提供能够确保向订户线路终端装置分配频带的频带分配部件的交换性的虚拟订户线路终端站装置。

附图说明

图1是示出第一实施方式的光通信系统的一例(其1)的图。

图2是示出第一实施方式的光通信系统的处理的流程的一例的图。

图3是示出第一实施方式的光通信系统的一例(其2)的图。

图4是示出第一实施方式的光通信系统的一例(其3)的图。

图5是示出第二实施方式的光通信系统的一例的图。

图6是示出第二实施方式的变形例的通信系统的一例(其1)的图。

图7是示出第二实施方式的变形例的通信系统的一例(其2)的图。

具体实施方式

一边参照附图一边说明本具体实施方式。在以下说明的实施方式只不过是一例,本发明适用的实施方式不限于以下的实施方式。

再有,在用于说明实施方式的全部图中,具有相同的功能的部分使用相同符号,省略重复的说明。

(第一实施方式)

图1是示出第一实施方式的光通信系统的一例(其1)的图。光通信系统1是使用光信号来通信的系统。光通信系统1的一例是pon系统,具备olt100、onu200-1、…、onu200-n(n是n>0的整数)。以下,将onu200-1、…、onu200-n之中的任意的onu记载为onu200。onu200经由包括光纤fb和光分路器sp50的光传送路与olt100连接。

olt100利用gate帧以使得onu200-1至onu200-n的每一个能够在时间上不会冲突的情况下发送的方式指示发送开始时刻、发送量。另一方面,onu200利用report帧向olt100通知在onu200的缓冲器中积累的等待发送的数据量。

具体而言,onu200当接收到上行数据时,在缓冲器中积累接收到的上行数据。onu200将示出所积累的上行数据的量的信息包括于report帧,向olt100发送包括示出上行数据的量的信息的report帧。

olt100接收onu200发送的report帧,取得在接收到的report帧中包括的示出上行数据的量的信息。olt100基于所取得的示出上行数据的量的信息和其他onu200使用的频带来导出分配给onu200的上行频带。具体而言,olt100导出onu200的上行发送开始时刻和发送量。olt200将示出所导出的上行频带的信息包括于gate帧,向onu200发送包括示出上行频带的信息的gate帧。

onu200接收olt100发送的gate帧,基于在接收到的gate帧中包括的示出上行频带的信息来发送上行数据。onu200可以为了下次频带分配而向olt100通知示出在缓冲器中积累的上行数据的量的信息。

(olt)

如图1所示,olt100具备虚拟olt装置300,虚拟olt装置300具备硬件310和软件部件320。软件部件320具备频带分配部件330,频带分配部件330具备个别部341、api(applicationprogramminginterface,应用编程接口)342、以及共同部343。

硬件310具有通用的功能。具体而言,硬件310包括接收onu200发送的频带分配要求并向软件部件320输出接收到的频带分配要求的通信部。

软件部件320包括根据服务必要条件而追加、更新的软件。在本实施方式中,作为软件的一例,针对追加向onu200分配频带的频带分配部件330的情况继续说明。

频带分配部件330基于onu200发送的频带分配要求来向onu200分配频带。

个别部341基于分配频带的算法来取得向发送了频带分配要求的onu200分配的频带。个别部341具有从时间关键的函数的共同的动作分离并且向各onu200分配频带的算法。时间关键的函数例如是具有处理时间的必要条件的函数。时间关键的函数的共同的动作例如是不管分配频带的算法的内容如何都共同进行的共同处理。例如,共同部343进行不管算法的内容如何都共同进行的共同处理,个别部341执行共同处理以外的处理。具体而言,个别部341依照算法来执行向各onu200分配频带的处理。

个别部341取得后述的共同部343输出的频带分配要求,基于所取得的频带分配要求来计算向发送了该分配要求的onu200分配的频带。个别部341经由api342向共同部343输出示出所计算的向onu200分配的频带的信息。

api342是个别部341和共同部343之间的接口。也就是说,api342是个别部341和共同部343为了互换信息而使用的接口。

共同部343取得通信部输出的频带分配要求,将所取得的频带分配要求向由个别部341利用的消息形式进行消息变换。共同部343经由api342向个别部341输出消息变换后的频带分配要求。

此外,共同部343取得个别部341输出的示出向onu200分配的频带的信息,对所取得的示出向onu200分配的频带的信息进行解码。共同部343将所解码的示出向onu200分配的频带的信息向由硬件310利用的消息形式进行消息变换。共同部343向通信部输出消息变换后的示出向onu200分配的频带的信息。

olt100的一例具备通过总线连接的cpu(centralprocessingunit,中央处理单元)、存储器、辅助存储装置等,作为通过执行频带分配程序而具备频带分配部件330的装置发挥作用。再有,频带分配部件330的各功能的全部或一部分可以使用asic(applicationspecificintegratedcircuit,专用集成电路)、pld(programmablelogicdevice,可编程逻辑器件)、fpga(fieldprogrammablegatearray,现场可编程门阵列)等硬件来实现。频带分配程序可以记录在计算机可读记录介质中。计算机可读记录介质例如是软盘、光磁盘、rom、cd-rom等可移动介质、内置于计算机系统的硬盘等存储装置。频带分配程序可以经由电气通信线路而发送。

图2是示出第一实施方式的光通信系统的处理的流程的一例的图。如前述那样,onu200向olt100发送report帧。

共同部343取得通信部输出的频带分配要求(report帧)(s101)。共同部343将所取得的频带分配要求向由个别部341利用的消息形式进行消息变换(s102)。共同部343经由api342向个别部341输出消息变换后的频带分配要求(s103)。

个别部341取得共同部343输出的频带分配要求。个别部341基于所取得的频带分配要求来计算向发送了该分配要求的onu200分配的频带(s104)。个别部341基于在report帧中包括的示出上行数据的量的信息和其他onu200使用的频带来计算频带(示出上行频带的信息)。个别部341经由api342向共同部343输出示出所计算的向onu200分配的频带的信息(s105)。

共同部343取得个别部341输出的示出向onu200分配的频带的信息。共同部343对所取得的示出向onu200分配的频带的信息进行解码。共同部343将所解码的示出向onu200分配的频带的信息向由硬件310利用的消息形式进行消息变换(s106)。共同部343依照个别部341分配的频带来向onu200分配频带(s107)。具体而言,共同部343向通信部输出消息变换后的示出向onu200分配的频带的信息(gate帧)。通信部将gate帧发送到onu200。

由此,onu200接收olt100发送的gate帧。onu200基于在接收到的gate帧中包括的示出上行频带的信息来发送上行数据。

图3是示出第一实施方式的光通信系统的一例(其2)的图。在图3所示的例中,光通信系统具备多个pon。在图3中,省略了olt。

光通信系统1的一例具备虚拟olt装置300、以及onu200-1、…、onu200-m、onu200-m+1、onu200-n(关于m、n,m、n>0的整数,m<n)。

onu200-1、…、onu200-m经由包括光纤fb和光分路器sp50-1的光传送路与虚拟olt装置300连接。将包括onu200-1、…、onu200-m以及虚拟olt装置300的pon称为第一pon。onu200-m+1、…、onu200-n经由包括光纤fb和光分路器sp50-2的光传送路与虚拟olt装置300连接。将包括onu200-m+1、…、onu200-n以及虚拟olt装置300的pon称为第二pon。

以下,将onu200-1、…、onu200-m、onu200-m+1、onu200-n之中的任意的onu记载为onu200。

虚拟olt装置300利用gate帧以使得多个onu200的每一个能够在时间上不会冲突的情况下发送的方式指示发送开始时刻、发送量。另一方面,onu200利用report帧向虚拟olt装置300通知在onu200的缓冲器中积累的等待发送的数据量。

(虚拟订户线路终端站装置(虚拟olt装置)))

虚拟olt装置300具备硬件310和软件部件320。软件部件320具备频带分配部件330,频带分配部件330具备个别部341-1、个别部341-2、api342和共同部343。

个别部341-1基于分配频带的算法来取得向第一pon中包括的onu200-1至onu200-m之中的发送了频带分配要求的onu200分配的频带。个别部341-1具有从时间关键的函数的共同的动作分离并且向各onu分配频带的算法。该算法既可以与个别部341-2具有的算法不同,也可以相同。时间关键的函数和时间关键的函数的共同的动作如前述那样。

个别部341-1取得后述的共同部343输出的频带分配要求,基于所取得的频带分配要求来计算向发送了该分配要求的onu200分配的频带。个别部341-1经由api342向共同部343输出示出所计算的向onu200分配的频带的信息。

个别部341-2基于分配频带的算法来取得向第二pon中包括的onu200-m+1至onu200-n之中的发送了频带分配要求的onu200分配的频带。个别部341-2具有从时间关键的函数的共同的动作分离并且向各onu分配频带的算法。时间关键的函数和时间关键的函数的共同的动作如前述那样。

个别部341-2取得后述的共同部343输出的频带分配要求,基于所取得的频带分配要求来计算向发送了该分配要求的onu200分配的频带。个别部341-2经由api342向共同部343输出示出所计算的向onu200分配的频带的信息。

共同部343取得通信部输出的频带分配要求,将所取得的频带分配要求向由个别部341-1或个别部341-2利用的消息形式进行消息变换。共同部343经由api342向个别部341-1或个别部341-2输出消息变换后的频带分配要求。

共同部343取得个别部341-1或个别部341-2输出的示出向onu200分配的频带的信息,对所取得的示出向onu200分配的频带的信息进行解码。共同部343将对示出向onu200分配的频带的信息进行解码的结果向由硬件310利用的消息形式进行消息变换。共同部343向通信部输出消息变换后的示出向onu200分配的频带的信息。

具体而言,共同部343取得通信部输出的频带分配要求。共同部343在所取得的频带分配要求是onu200-1至onu200-m中的任一个发送的频带分配要求的情况下,向由个别部341-1利用的消息形式进行消息变换。共同部343经由api342向个别部341-1输出消息变换后的频带分配要求。共同部343取得个别部341-1输出的示出向onu200分配的频带的信息,对所取得的示出向onu200分配的频带的信息进行解码。共同部343将对示出向onu200分配的频带的信息进行解码的结果向由硬件310利用的消息形式进行消息变换。共同部343向通信部输出消息变换后的示出向onu200分配的频带的信息。

此外,共同部343在所取得的频带分配要求是onu200-m+1至onu200-n发送的频带分配要求的情况下,向由个别部341-2利用的消息形式进行消息变换。共同部343经由api342向个别部341-2输出消息变换后的频带分配要求。共同部343取得个别部341-2输出的示出向onu200分配的频带的信息,对所取得的示出向onu200分配的频带的信息进行解码。共同部343将对示出向onu200分配的频带的信息进行解码的结果向由硬件310利用的消息形式进行消息变换。共同部343向通信部输出消息变换后的示出向onu200分配的频带的信息。

虚拟olt装置300的一例具备通过总线连接的cpu、存储器、辅助存储装置等,作为通过执行频带分配程序而具备频带分配部件330的装置发挥作用。再有,频带分配部件330的各功能的全部或一部分可以使用asic、pld、fpga等硬件来实现。频带分配程序可以记录在计算机可读记录介质中。计算机可读记录介质是指例如软盘、光磁盘、rom、cd-rom等可移动介质、内置于计算机系统的硬盘等存储装置。频带分配程序可以经由电气通信线路而发送。

图4是示出第一实施方式的光通信系统的一例(其3)的图。在图4中省略olt。在图4所示的例中,在参照图1说明的光通信系统中应用dba。在此,dba是指根据业务量动态地分配从onu向olt的上行频带的功能。

光通信系统2的一例具备虚拟olt装置400以及onu200-1、…、onu200-n。

(虚拟olt装置)

虚拟olt装置400具备硬件410和软件部件420。软件部件420具备频带分配部件430,频带分配部件430具备dba个别功能部444、api442和dba共同功能部445。

dba个别功能部444基于dba算法来取得向onu200-1至onu200-n之中的发送了频带分配要求的onu200分配的频带。dba个别功能部444具有从时间关键的函数的共同的动作分离并且向各onu分配频带的dba算法。时间关键的函数和时间关键的函数的共同的动作如前述那样。

dba个别功能部444取得后述的dba共同功能部445输出的频带分配要求,基于所取得的频带分配要求来计算向发送了该分配要求的onu200分配的频带。dba个别功能部444经由api442向dba共同功能部445输出示出所计算的向onu200分配的频带的信息。

dba共同功能部445取得通信部输出的频带分配要求,将所取得的频带分配要求向由dba个别功能部444利用的消息形式进行消息变换。dba共同功能部445经由api442向dba个别功能部444输出消息变换后的频带分配要求。

dba共同功能部445取得dba个别功能部444输出的示出向onu200分配的频带的信息,对所取得的示出向onu200分配的频带的信息进行解码。dba共同功能部445将对示出向onu200分配的频带的信息进行解码的结果向由硬件410利用的消息形式进行消息变换。dba共同功能部445向通信部输出消息变换后的示出向onu200分配的频带的信息。

api442是dba个别功能部444与dba共同功能部445之间的接口。也就是说,api442是dba个别功能部444和dba共同功能部445为了互换信息而使用的接口。

针对在参照图3说明的光通信系统中应用dba的情况,也能够应用图4的光通信系统。

在前述的实施方式中,作为软件的一例,说明了追加作为频带分配部件330发挥作用的软件的情况,但是,不限于该例。例如,在追加作为具有频带分配部件330以外的功能的部件发挥作用的应用等软件的情况下也能够应用。

根据实施方式的光通信系统,由具有共同部343、个别部341、以及作为共同部343与个别部341之间的接口的api342的频带分配部件330构成作为实现虚拟olt装置的功能单位的dba应用。共同部343进行频带分配处理和向个别部341的架桥用的消息变换处理。个别部341进行频带分配算法的计算。

像这样,在本实施方式中,分为个别部341和共同部343。通过像这样构成,多个dba应用即使是不同的种类,共同部343也能够吸收该不同。例如,即使在不同种类的dba应用混在一起的情况下,共同部343也能够向适于不同种类的dba应用每一个所特有的算法的消息进行消息变换。因此,能够消除在不同种类的dba之间可能产生的定时的不匹配等。由此,能够实现虚拟olt装置的低延迟化。

此外,在本实施方式中,从时间关键的函数的共同的动作分离向各onu分配频带的算法。由此,个别部341例如能够依照多个cpu核并行地取得多个onu的各频带。也就是说,分配频带的算法能够并行地取得在不同onu之间分配给每一个的频带。因此,能够缩短分配频带的处理所需的时间。

此外,共同部343执行不管分配频带的算法的内容如何都共同进行的共同处理。换言之,共同部343的处理是伴随着算法的更新而难以产生变化的处理。因此,可以说在共同部343的处理中难以产生晃动。共同部343的处理时间的晃动较少,由此,能够在pon系统中要求低延迟化的必要条件的情况下,使个别部341所容许的处理时间的晃动的范围变得明确。由此,能够在个别部341所容许的晃动的范围内灵活地更新算法。即,能够一边确保基于软件的更新所造成的灵活的交换性,一边维持低延迟。

在此,例示了要求按每1m秒实施频带分配的情况。例如,估计共同部343的处理在30μ秒左右内完成。在该情况下,如果个别部341的处理的晃动收于300~800μ秒的范围内,则能够满足要求。由此,能够在300~800μ秒的晃动的范围内灵活地更新算法(软件)。

此外,能够通过使不管算法如何都执行的共同部343的共同处理最佳化来缩短处理时间。由此,能够实现低延迟化。

此外,在应用不同算法的情况下,新制作个别部341或dba个别功能部444即可。因此,在新应用算法时,与新准备硬件的情况相比,能够增加新导入算法的情况的灵活性。

在本实施方式中,频带分配部件330或频带分配部件430由软件构成。此外,在本实施方式中,该频带分配部件330或频带分配部件430取得的频带分配要求中安装有用于实现低延迟化的处理。在这样的情况下,共同部343或dba共同功能部445也能够将所取得的频带分配要求向由个别部341、dba个别功能部444利用的消息形式进行消息变换。

(第一实施方式的变形例(其1))

第一实施方式的变形例的光通信系统能够应用图1。在变形例的光通信系统中,虚拟olt装置300的共同部343的处理与前述的第一实施方式的虚拟olt装置300不同。

变形例的虚拟olt装置300的共同部343取得通信部输出的频带分配要求,在不进行消息变换的情况下经由api342向个别部341输出所取得的频带分配要求。具体而言,共同部343取得通信部输出的消息等数据。共同部343在不进行消息变换的情况下经由api342向个别部341输出所取得的消息。在此,在不进行消息变换的情况下向个别部341输出的消息中,包括bufocc等缓冲器中积累的等待发送的数据量相关的信息等频带相关的信息。例如,关于变形例中的消息,应用依据标准的数据格式。

共同部343取得个别部341输出的示出向onu200分配的频带的信息,向通信部输出所取得的示出向onu200分配的频带的信息。

在虚拟olt装置300中,数据的处理延迟导致虚拟olt装置300整体的处理延迟。因此,假设,在共同部343以特殊的方式对频带分配要求、消息进行消息变换的情况下,产生了个别部341对共同部343输出的频带分配要求、消息进行解码的需要。

根据变形例的虚拟olt装置300,能够省略消息变换的处理和解码的处理所需的时间。例如,在变形例的虚拟olt装置300中,使用依据标准的数据格式的消息,因此,能够省略消息变换和解码。由此,能够缩短虚拟olt装置300整体的处理延迟。

(第一实施方式的变形例(其2))

第一实施方式的变形例的光通信系统能够应用图1。在变形例的光通信系统中,虚拟olt装置300的共同部343的处理与前述的第一实施方式的虚拟olt装置300不同。

变形例的虚拟olt装置300的共同部343在不进行消息变换的情况下经由通信部输出个别部341输出的bwmap等频带相关的信息。在此,在不进行消息变换的情况下向共同部343输出的消息中,包括bwmap等频带相关的信息。例如,关于变形例中的消息,应用依据标准的数据格式。

共同部343取得个别部341输出的示出向onu200分配的频带的信息,向通信部输出所取得的示出向onu200分配的频带的信息。

在虚拟olt装置300中,数据的处理延迟导致虚拟olt装置300整体的处理延迟。因此,假设,在个别部341以特殊的方式对频带分配要求、消息进行消息变换的情况下,产生了共同部343对个别部341输出的示出向onu200分配的频带的信息进行解码的需要。

根据变形例的虚拟olt装置300,能够省略消息变换的处理和解码的处理所需的时间。例如,在变形例的虚拟olt装置300中,使用依据标准的数据格式的消息,因此,能够省略消息变换和解码。由此,能够缩短虚拟olt装置300整体的处理延迟。

(第二实施方式)

图5是示出第二实施方式的光通信系统的一例的图。光通信系统2是使用光信号来通信的系统。光通信系统2的一例是pon系统,具备虚拟olt装置500以及onu200-1、…、onu200-n。在图5中,省略了olt。onu200经由包括光纤fb和光分路器sp50的光传送路与虚拟olt装置500连接。光通信系统2应用dba。

虚拟olt装置500和onu200收发的信息能够应用前述的第一实施方式。

第二实施方式的光通信系统能够通过将频带分配部件530具有的算法置换为其他算法来更新。在将频带分配部件530具有的算法置换为其他算法的期间,中止基于频带分配要求来计算向发送了该分配要求的onu200分配的频带的处理。此时,由于算法的置换,失去了频带分配要求、向各onu200分配的频带的统计量。由此,产生向各onu200的频带的分配的不均衡。

例如,例示了在对某个onu200分配了宽的频带之后产生算法的更新的情况。在对某个onu200分配了宽的频带的情况下,为了保持频带的分配的均衡,例如,对其他onu200也分配宽的频带。但是,伴随着算法的置换,失去了统计量,由此,不进行针对其他onu200的宽的频带的分配。由此,不能在多个onu200之间使频带的分配均等。

因此,第二实施方式的光通信系统在将频带分配部件530具有的算法置换为其他算法的期间,积累向各onu200分配的频带的统计量、频带分配要求等由此保持。

(虚拟olt装置)

虚拟olt装置500具备硬件510和软件部件520。软件部件520具备频带分配部件530。频带分配部件530具备dba个别功能部544、api542、dba共同功能部545和保持部546。

硬件510、软件部件520、频带分配部件530、dba个别功能部544、api542和dba共同功能部545能够应用前述的第一实施方式的虚拟olt装置400的硬件410、软件部件420、频带分配部件430、dba个别功能部444、api442和dba共同功能部445。但是,dba个别功能部544通过将算法置换为其他算法来更新。

保持部546在dba个别功能部544进行置换为其他算法的处理的期间,保持dba共同功能部545取得的信息。保持部546在置换的处理结束的情况下,经由api542向dba个别功能部544输出所保持的信息。在此,保持部546既可以保持消息变换前的信息,又可以保持消息变换后的信息。此外,在保持部546保持的信息中,包括频带分配要求、通信部输出的缓冲器中积累的等待发送的数据量相关的信息、bwmap等频带相关的信息等消息。像这样,在保持部546保持的信息中,包括过去向各onu200分配的频带的统计量。像这样,保持部546在进行置换的处理的期间,保持dba共同功能部545取得的数据。

虚拟olt装置500的一例具备通过总线连接的cpu、存储器、辅助存储装置等,作为通过执行频带分配程序而具备频带分配部件530的装置发挥作用。再有,频带分配部件530的各功能的全部或一部分可以使用asic、pld、fpga等硬件来实现。频带分配程序可以记录在计算机可读记录介质中。计算机可读记录介质是指例如软盘、光磁盘、rom、cd-rom等可移动介质、内置于计算机系统的硬盘等存储装置。频带分配程序可以经由电气通信线路而发送。

根据本实施方式的光通信系统,能够通过将频带分配部件530具有的算法置换为其他算法来更新。由此,能够在虚拟olt装置中确保公平的分配、优先分配等dba的算法变更的灵活性。

此外,在将频带分配部件530具有的算法置换为其他算法期间,保持部546保持通信部输出的频带分配要求、过去向各onu200分配的频带的统计量等。

第二实施方式中的频带分配部件530能够基于保持部546保持的最近的频带分配要求、统计量的取得来进行频带的分配。由此,频带分配部件530能够进行向各onu200的公平的频带的分配。也就是说,不会由于算法的置换而对通信部的处理产生影响。通过像这样构成,能够在不对通信部的处理造成影响的情况下将频带分配部件530具有的算法置换为其他算法。

此外,保持通信部输出的频带分配要求等。由此,在置换的处理结束之后,不需要新从各onu200重新取得频带分配要求、过去分配的频带的信息等。由此,与各onu200再发送的情况相比,能够减少频带分配要求的处理延迟。此外,在保持部546中保持onu200的连接状态、认证状态这样的管理信息。由此,能够不需要伴随着算法的置换在再连接注册、认证中花费的处理延迟。

(第二实施方式的变形例(其1))

图6是示出第二实施方式的变形例的通信系统的一例(其1)的图。在图6中,省略了olt。

变形例的光通信系统2在与前述的第二实施方式的通信系统之间,在频带分配部件530中具备感测部547之处不同。

感测部547感测dba个别功能部544结束了置换为其他算法的处理。然后,保持部546在由感测部547感测到置换的处理结束的情况下,向dba个别功能部544输出所保持的信息。

根据变形例的光通信系统,能够通过将频带分配部件530具有的算法置换为其他算法来更新。由此,能够在虚拟olt装置中确保公平的分配、优先分配等dba的算法变更的灵活性。

此外,在频带分配部件530具有的算法置换为其他算法期间,保持部546保持通信部输出的频带分配要求、向各onu200分配的频带的统计量等。由此,能够在不对通信部的处理造成影响的情况下将频带分配部件530具有的算法置换为其他算法。虚拟olt装置500的dba个别功能部544以外的其他功能部与dba个别功能部544的关联很低。由此,即使在动态地置换dba个别功能部544具有的算法的情况下,在dba个别功能部544以外的其他功能部中产生的影响也很少。

此外,存在废弃在置换算法期间取得的信息的可能性。在本实施方式中,在感测部547感测到置换的处理结束之后,向dba个别功能部544输出保持部546保持的频带分配要求、向各onu200分配的频带的统计量等。由此,能够在不对通信部的处理造成影响的情况下将频带分配部件530具有的算法置换为其他算法。也就是说,能够在不产生向各onu200的频带的分配的不均衡的情况下置换算法。此外,保持部546保持通信部输出的频带分配要求等。由此,与在置换的处理结束之后新发送频带分配要求等的情况相比,能够减少频带分配要求的处理。

像这样,保持部546在进行置换的处理期间保持dba共同功能部545取得的数据。在由感测部547感测到置换的处理结束的情况下,除了频带分配要求,还向dba个别功能部544输出所保持的数据。

(第二实施方式的变形例(其2))

图7是示出第二实施方式的变形例的通信系统的一例(其2)的图。

变形例的光通信系统2在与前述的第二实施方式的通信系统之间,在频带分配部件530中具备频带分配部548之处不同。

在dba个别功能部544具有的算法置换为其他算法期间,保持部546保持dba共同功能部545取得的、dba个别功能部544输出的示出向onu200分配的频带的信息。频带分配部548即使在dba个别功能部544具有的算法置换为其他算法的期间,也基于保持部546的示出向onu200分配的频带的信息来进行频带的分配。即,频带分配部548将所取得的示出向onu200分配的频带的信息向由硬件510利用的消息形式进行消息变换。dba共同功能部545向通信部输出消息变换后的示出向onu200分配的频带的信息。

根据变形例的光通信系统,即使在保持部546保持dba共同功能部545取得的信息的期间,频带分配部548也继续向onu200分配频带的处理。通过像这样构成,能够抑制在保持dba共同功能部545取得的信息期间不向onu200分配频带由此在onu200中继续保持发送数据(上行数据)而增加延迟。

以上,参照附图详述了本发明的实施方式,但是,具体的结构不限于该实施方式,还包括不脱离本发明的主旨的范围的设计等。

产业上的可利用性

根据本发明,能够提供能够确保向订户线路终端装置分配频带的频带分配部件的交换性的虚拟订户线路终端站装置。

附图标记的说明

1、2…光通信系统,50、50-1、50-2…光分路器,100…订户线路终端站装置,200、200-1、200-2、…200-n…订户线路终端装置,300、400、500…虚拟olt装置,310、410、510…硬件,320、420、520…软件部件,330、430、530…频带分配部件,341、341-1、341-2…个别部,342、442…api,343…共同部,444、544…dba个别功能部,445、545…dba共同功能部,546…保持部,547…感测部,548…频带分配部。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1