通信控制装置以及通信控制方法

文档序号:7803875阅读:105来源:国知局
通信控制装置以及通信控制方法
【专利摘要】本发明提供一种通信设备自身或者对方装置能够进行通信控制处理时间的监视控制的通信控制装置,具备:接收处理部,其接收来自对方装置的信号;通信控制处理部,其当从对方装置接收要求响应信号的控制信号时,进行一个或者多个通信控制处理;发送处理部,其当从对方装置接收要求响应信号的控制信号时,在通信控制处理部处理后将响应信号发送给对方装置;处理时间测量部,其测量通信控制处理部的处理时间;以及处理内容设定部,其基于通过处理时间测量部测量到的测量处理时间和针对控制信号的响应处理时间,来设定在响应处理时间内使通信控制处理部执行的处理内容。
【专利说明】通信控制装置以及通信控制方法

【技术领域】
[0001]本发明涉及通信控制装置以及方法,例如能够应用于构成光通信网络的光线路终端装置的装置。

【背景技术】
[0002]近年,为了向一般个人住宅提供高速/宽频带的宽带服务,普及了传输路径使用了光纤的FTTH (Fiber To The Home:光纤到户)。FTTH的宽带服务的提供广泛利用PON(Passive Optical Network:无源光网络)作为光接入系统。例如,作为光接入系统的一个有在PON技术中采用了千兆以太网(注册商标)技术的GE — PON系统。
[0003]GE 一 PON是以IEEE802.3ah标准化后的光通信网络的系统,一般来说,构成为具有基站侧光线路终端装置(OLT:0ptical Line Terminal)、用户侧光线路终端装置(0NU:Optical Network Unit)以及分光器。
[0004]作为ONU 的通信处理,首先 ONU 从 OLT 接收 MPCP (Multipoint Control Protocol:多点控制协议)帧。ONU解析MPCP帧,按照帧的种类来进行处理。此时,MPCP帧为GATE帧的情况下,ONU产生向OLT发送MPCP帧的需要。
[0005]接下来,ONU进行GATE帧是Discovery GATE帧或者是Normal GATE帧的辨别。为Discovery GATE巾贞的情况下,如图2所示,ONU从Grant# I Start time (在图2中,标记为Grant Start)开始等待了随机时延(Random Delay)时间之后,将REGISTER — REQ帧发送给 0LT。
[0006]另一方面,为Normal GATE巾贞的情况下,ONU按照GATE巾贞的Grant#lStart time以及 Grant# I Length 发送 REPORT 中贞。
[0007]此时,从ONU接收MPCP帧到发送MPCP帧(REGISTER REQ帧以及REPORT帧)所需要的ONU通信控制处理时间(0NU processing time)依据IEEE802.3ah规定在16.384 μ sec以内。
[0008]今后,为了省电力化,考虑引入标准ffiEEP1904.1 (SIEP0N =Standard for ServiceInteroperability in Ethernet (注册商标)Passive Optical Networks)等。这样一来,认为ONU中的通信控制处理的处理内容增大,通信控制处理的处理时间增大,存在引起OLT -ONU间的通信延迟产生、通信切断的可能性。
[0009]另外,考虑因光通信网络的多分支化、OLT — ONU间的距离延长化,而来自OLT的处理时间要求进一步变短。换句话说,若从ONU接收GATE巾贞到GATE巾贞的Grant#lStart time为止时间间隔变短,则ONU相应地可能被要求高速地进行通信控制处理。
[0010]专利文献1:日本特开2009 - 089323号公报
[0011 ] 如上述,为了进一步缩短ONU中的通信控制处理时间,并且针对ONU中的通信控制处理的处理时间的增大,避免通信延迟的增大、通信切断,期望测量在ONU中执行的通信控制处理时间,并进行要被执行的通信控制处理的最佳化。
[0012]然而,以往的测量ONU的通信控制处理时间的方法例如使用示波器的测量器等,非常困难。这是因为ONU的通信控制处理时间总是不恒定的,而处理时间根据来自OLT的GATE帧的内容(例如,Grant数)、通信控制中的处理内容动态地变动。


【发明内容】

[0013]因此,期望ONU自身或者OLT能够进行ONU的通信控制处理时间的监视控制的通信控制装置以及程序。
[0014]为了解决所述课题,本发明的第一方面为通信控制装置,其特征在于,具备:(I)接收处理部,其接收来自对方装置的信号;(2)通信控制处理部,其当从对方装置接收要求响应信号的控制信号时,进行一个或者多个通信控制处理;(3)发送处理部,其当从对方装置接收要求响应信号的控制信号时,在通信控制处理部处理后,将响应信号发送给对方装置;(4)处理时间测量部,其测量通信控制处理部的处理时间;以及(5)处理内容设定部,其基于通过处理时间测量部测量出的测量处理时间和针对控制信号的响应处理时间,来设定在响应处理时间内使通信控制处理部执行的处理内容。
[0015]本发明的第二方面为通信控制方法,其特征在于,包括:(I)接收处理步骤,接收处理部接收来自对方装置的信号;(2)通信控制处理步骤,通信控制处理部当从对方装置接收要求响应信号的控制信号时,进行一个或者多个通信控制处理;(3)发送处理步骤,发送处理部当从对方装置接收要求响应信号的控制信号时,在通信控制处理部处理后,将响应信号发送给对方装置;(4)处理时间测量步骤,处理时间测量部测量通信控制处理部的处理时间;以及(5)处理内容设定步骤,处理内容设定部基于通过处理时间测量部测量出的测量处理时间和针对控制信号的响应处理时间,来设定在响应处理时间内使通信控制处理部执行的处理内容。
[0016]本发明的第三方面为通信控制装置,其特征在于,具备:(I)处理时间测量要求部,其对发送了要求响应信号的控制信号的对方装置,发送该对方装置中的通信控制处理所涉及的处理时间的测量要求信号;(2)测量处理时间获取部,其获取包括由对方装置测量出的通信控制处理所涉及的测量处理时间的信息;(3)处理内容决定部,其基于从对方装置获取到的测量处理时间和针对控制信号的响应处理时间,来决定在响应处理时间内在对方装置中执行的处理内容;以及(4)处理内容设定要求部,其将包括通过处理内容决定部决定的处理内容的信息发送给对方装置。
[0017]本发明的第四方面为通信控制方法,其特征在于,包括:(I)处理时间测量要求步骤,处理时间测量要求部对发送了要求响应信号的控制信号的对方装置,发送该对方装置中的通信控制处理所涉及的处理时间的测量要求信号;(2)测量处理时间获取步骤,测量处理时间获取部获取包括由对方装置测量到的通信控制处理所涉及的测量处理时间的信息;(3)处理内容决定步骤,处理内容决定部基于从对方装置获取的测量处理时间和针对控制信号的响应处理时间,来决定在响应处理时间内在对方装置中执行的处理内容;以及
(4)处理内容设定要求步骤,处理内容设定要求部将包括通过处理内容决定部决定的处理内容的信息发送给对方装置。
[0018]根据本发明,ONU自身或者OLT能够进行ONU的通信控制处理时间的监视控制。

【专利附图】

【附图说明】
[0019]图1是表示第I实施方式所涉及的光通信网络的整体构成的整体构成图。
[0020]图2是表示发现过程的处理(IEEE802.3ah)的时序图。
[0021]图3是表示第I实施方式的ONU的内部构成的内部构成图。
[0022]图4是说明第I实施方式的ONU的控制部的主要功能的功能框图。
[0023]图5是表示第I实施方式的ONU中的通信控制处理的监视处理的动作的流程图。
[0024]图6是说明第I实施方式所涉及的会话中断因素值的说明图。
[0025]图7是表示第I实施方式所涉及的通信控制处理等级决定表的构成的构成图。
[0026]图8是表示第2实施方式的OLT的内部构成的内部构成图。
[0027]图9是说明第2实施方式的OLT的控制部的主要功能的功能框图。
[0028]图10是说明第2实施方式的ONU的控制部的主要功能的功能框图。
[0029]图11是表示第2实施方式的ONU中的通信控制处理的监视处理的动作的时序图。
[0030]图12是表示IEEE802.lag帧格式的构成的构成图。
[0031]附图标记说明
[0032]10…光通信网络,2 - η…0NU,220…接收处理部,240…发送处理部,260…控制部,31...通信控制处理部,32…通信控制处理时间测量部,33...通信控制处理时间判定部,34…通信控制处理等级设定部,35…存储部,51…通信控制处理时间测量要求获取部,52…通信控制处理时间响应部,53...通信控制处理等级设定要求获取部,54...通信控制处理等级设定部,55...通信控制处理等级设定响应部,56…存储部,b-OLT,120…接收处理部,140…发送处理部,160...控制部,41...通信控制处理时间测量要求部,42...通信控制处理时间获取部,43...通信控制处理时间判定部,44…通信控制处理等级决定部,45…通信控制处理等级设定要求部,46...存储部。

【具体实施方式】
[0033]以下参照附图对本发明的实施方式进行详细的说明。此外,在本说明书以及附图中,对于实际上具有相同功能构成的构成要素,通过附加相同的附图标记来省略重复说明。
[0034](A)第I实施方式
[0035]以下,参照附图对本发明的通信控制装置以及程序的第I实施方式进行详细的说明。
[0036]在第I实施方式中,例不例如将本发明应用于米用GE — PON系统的光通信系统(光通信网络)的情况。
[0037](A — I)第I实施方式的构成
[0038](A -1 -1)整体构成
[0039]图1是表示第I实施方式所涉及的光通信网络10的整体构成的整体构成图。在图1中,光通信网络10具有0LT1、多个0NU2 — I?2 — N以及分光器4。
[0040]光通信网络10是使用分光器4使一根光纤3分支而一对多地连接OLTl和多个0NU2 - n(l ^n^N)的构成。这样,通过在多个用户处共用光纤3、传输装置就能够提供经济的FTTH服务。
[0041]此外,在图1中,为了方便说明,例示最简单的网络拓扑,但光通信网络10的网络拓扑能够采用各种构成。例如,光通信网络10也可以构成为具备多个分光器4而能够进行更多段的分支的树形。
[0042]光通信网络10在从OLTl向0NU2 — η的通信(下行通信)、和从0NU2 — η向OLTl的通信(上行通信)利用使用了各自不同波长的WDM(Wavelength Divis1n Multiplexing:波分复用)方式。另外,多个0NU2 - η共用一根光纤3,所以从0NU2 — η向OLTl的上行通信例如使用TDMA(Time Divis1n Multiple Access:时分多址连接)方式,避免上行通信信号的冲突。
[0043]分光器4将从OLTl发送的下行信号分配给0NU2 — η、复用从0NU2 — η发送的上行信号并供给至0LT1。分光器4是分配复用器的一个例子。
[0044]OLTl是基站侧的光线路终端装置,通过光纤3与分光器4连接,并且与作为上位网络的核心网络5连接。OTLl为了进行各0NU2 - η基于TDMA的访问控制,具有被称为多点MAC控制(Multi — point MAC Control) (MPCP)的控制功能。换句话说,OLTl通过在各0NU2 - η之间发送接收MAC控制(Control)帧来实现MPCP控制。
[0045]这里,OLTl在与各0NU2 — η之间的通信之前,执行被称为发现过程的步骤,确立与各0NU2 — η之间的通信链路。发现过程的步骤在图2的时序图的步骤进行。在发现过程中,为了 TDMA控制,OLTl与所有的0NU2 — η之间进行时间同步。
[0046]另外,OLTl在通信链路确立后,利用Iteport帧接受各0NU2 — η所发送的数据量(发送要求量)的通知。由此,OLTl基于要求数据发送的所有的0NU2 — η的发送要求量,对各个0NU2 - η分配上行通信的发送频带,并将包括各0NU2 — η的发送许可量(Grant值)以及发送开始时刻的Gate巾贞通知给各0NU2 — η。此外,OLTl的发送频带的分配控制方法(DBA:Dynamic Bandwidth Allocat1n:动态带宽分配)与本发明无关,所以省略详细的说明,并不特别限定而能够广泛地应用各种方法。
[0047]各0NU2 - η是用户侧的光线路终端装置,通过光纤3与分光器4连接,并且经由UNI (User Network Interface:用户网接口 )与用户终端(未图示)连接。此外,一台0NU2 —η可以与一台用户终端连接或者也可以与多台用户终端连接。
[0048]各0NU2 - η通过与OLTl之间的发现过程确立与OLTl之间的链路。通过图2的时序图的步骤执行发现过程,若各0NU2 - η在与OLTl之间确立链路,则各0NU2 — η通过上述的Iteport帧,将自身的发送要求量通知给OLTl。然后,各0NU2 — η解析从OLTl通知的Gate帧,并在从OLTl指示的发送开始时刻发送发送许可量的发送数据(数据帧)。
[0049]另外,各0NU2 - η为了与OLTl之间的通信链路的运用、管理、维护,定期地(例如I秒周期)在与OLTl之间发送接收被称为OAM帧的控制帧。
[0050](Α — I — 2) 0NU2 — η 的内部构成
[0051]图3是表示第I实施方式的0NU2— η的内部构成的内部构成图。在图3中,第I实施方式的0NU2 - η具有光接收部210、接收处理部220、用户网络接口部230、发送处理部240、光发送部250以及控制部260。
[0052]光接收部210从光纤3接收光信号,并将光信号转换为电信号供给至接收处理部220。
[0053]接收处理部220在控制部260的控制下,对来自光接收部210的接收信号进行规定的接收处理。接收处理部220接收的信号既有是来自OLTl的数据信号的情况,也有是来自OLTl的控制信号的情况。
[0054]用户网络接口部230是与用户终端连接的接口部。用户网络接口部230受理从接收处理部220发送给用户终端的信号,将该信号发送给用户终端,或者将从用户终端受理的信号供给至发送处理部240。
[0055]发送处理部240在控制部260的控制下,对控制信号、从用户网络接口部230受理的信号进行规定的发送处理。
[0056]光发送部250从发送处理部240受理发送信号,并将电信号转换为光信号发送给光纤3。
[0057]控制部260负责0NU2 — η的功能。控制部260例如具有CPU、ROM、RAM、EEPROM、输入输出接口部等,CPU通过执行储存于ROM的处理程序,实现0NU2 — η的功能。
[0058]图4是说明第I实施方式的0NU2 — η的控制部260的主要功能的功能框图。
[0059]如图4所示,0NU2 一 η的控制部260具有通信控制处理部31、通信控制处理时间测量部32、通信控制处理时间判定部33、通信控制处理等级设定部34以及存储部35。
[0060]通信控制处理部31进行0NU2 — η的通信控制处理。通信控制处理部31进行针对与OLTl之间的控制信号的通信控制处理、针对接收的数据信号或者要发送的数据信号的通信控制处理。
[0061]这里,通信控制处理部31进行的处理能够应用0NU2 — η中的各种通信控制处理,例如,能够应用GATE解析处理、省电力处理、距离延长化对应处理、日志记录处理等。当然,通信控制处理部31进行的处理并不限定于上述各种处理,在第I实施方式中,为了方便说明,通信控制处理部31进行GATE解析处理、省电力处理、距离延长化对应处理、日志记录处理。
[0062]另外,通信控制处理部31按照通过后述的通信控制处理等级设定部34设定的通信控制处理等级值进行通信控制处理。
[0063]GATE解析处理部311在与OLTl之间执行发现过程时,进行针对从OLTl接收到的GATE帧的处理。
[0064]GATE解析处理部311解析从OLTl接收的控制信号,并在接收的控制信号为GATE帧的情况下,辨别GATE帧是Discovery GATE帧或者是Normal GATE帧。
[0065]GATE解析处理部311在为Discovery GATE巾贞的情况下,在从Grant#lStarttime (Grant Start)开始等待了随机时延时间之后,向OLT发送REGISTER —REQ帧。
[0066]另外,GATE解析处理部311在为Normal GATE帧的情况下,按照GATE帧的Grant# I Start time 以及 Grant#lLength 发送 REPORT 中贞。
[0067]此外,从0NU2 — η接收MPCP帧到发送MPCP帧(REGISTER REQ帧以及REPORT帧)所需要的0NU2 - η的通信控制处理时间(0NU processing time)依据IEEE802.3ah规定在16.384 μ sec 以内。
[0068]省电力处理部312进行发送接收处理的省电力处理。省电力处理部312能够应用各种省电力处理,但例如,能够应用IEEEP1904.1所规定的省电力处理。
[0069]距离延长化对应处理部313进行与作为自身装置的0NU2 — η和OLTl之间的距离延长化(以下,也称为延长化)对应的处理。
[0070]日志记录处理部314记录作为自身装置的0NU2 — η中的通信控制处理的信息。
[0071]通信控制处理时间测量部32测量通信控制处理部31进行的通信控制处理时间。换句话说,通信控制处理时间测量部32在通信控制处理部31进行通信控制中,测量通信控制处理部31的通信控制处理时间。由此,虽然通信控制处理时间能够根据处理内容动态地变动,但能够测量通信控制处理中的通信控制处理时间。
[0072]这里,通信控制处理时间是通信控制处理部31执行的通信控制处理所需要的时间,但通信控制处理时间测量部32将从其他通信设备接收信号开始到向其他通信设备发送信号为止的时间作为通信控制处理时间来进行测量。例如,OLTl针对0NU2 — η发送MPCP帧的情况下,通信控制处理时间测量部32将从接收来自OLTl的MPCP帧时到发送针对该MPCP帧的响应帧时为止的时间作为通信控制处理时间。
[0073]另外,通信控制处理时间测量部32也可以预先测量多个通信控制处理时间并存储于存储部35,并计算多个通信控制处理时间的平均值。
[0074]通信控制处理时间判定部33比较判定通过通信控制处理时间测量部32求出的通信控制处理时间与阈值。这里,阈值例如能够为ΙΕΕΕ802.3ah的标准值亦即16.384 μ sec。由此,能够判定0NU2 — η自身的通信控制处理在ΙΕΕΕ802.3ah的标准值亦即16.384 μ sec以下被执行或者超过阈值被执行。
[0075]另外,通信控制处理时间判定部33也可以比较判定通信控制处理部31的各种处理的处理时间和与各种处理对应的阈值。例如,如省电力处理时间为〇〇μ sec、距离延长化对应处理时间为X X μ sec、日志记录处理时间为ΛΛ μ sec等那样保持各种处理时间,通信控制处理时间判定部33比较各种处理时间和对应的阈值。由此,能够判定各种处理与阈值相比是处理时间较长或者还是较短。
[0076]通信控制处理等级设定部34设定表示通信控制处理部31进行的通信控制处理的种类的通信控制处理等级。以动作项对通信控制处理等级设定部34的通信控制处理等级的决定方法进行详细说明。
[0077]存储部35存储通过通信控制处理时间测量部32求出的通信控制处理时间、与通信控制处理时间比较的各阈值、通信控制处理等级设定部34设定的通信控制处理等级、该设定所需要的信息等。存储部35能够应用易失性存储器、非易失性存储器等。
[0078](A — 2)第I实施方式的动作
[0079]以下,参照附图对第I实施方式的0NU2 — η中的通信控制处理的监视动作进行详细说明。
[0080]图5是表示第I实施方式的0NU2 — η中的通信控制处理的监视处理的动作的流程图。
[0081]这里,在0NU2 - η中测量通信控制处理所涉及的处理时间时,在0NU2 — η中设置时间测量标志。这里,时间测量标志例如在0NU2 - η的电源启动时、PON链路的中断产生时等设置。但是,也可以以规定时间周期设置时间测量标志。
[0082]若从OLTl发送的光信号供给至0NU2 — η,则0NU2 — η的光接收部210将光信号转换为电信号并供给至接收处理部220。若控制部260接收到接收信号则开始通信控制处理。
[0083]控制部260确认接收信号是否为包括MPCP帧的信号。为MPCP帧的情况下,通信控制处理部31进行与接收的MPCP帧对应的处理(SlOl)。
[0084]此时,通信控制处理时间测量部32判断是否设定了时间测量标志(S102)。而且,在设定了时间测量标志的情况下,通信控制处理时间测量部32测量该MPCP帧的接收时间(S103)。通信控制处理时间测量部32将测量出的MPCP帧的接收时间例如暂时地存储于易失性存储器等。此外,未设定时间测量标志的情况下,控制部260将处理移至S104。
[0085]接下来,通信控制处理部31的GATE解析处理部311判定接收的MPCP帧是否为GATE帧(S104)。接收的MPCP帧为GATE帧以外的情况下,控制部260进行与接收的MPCP帧对应的处理(S105),结束通信控制处理。
[0086]另外,接收的MPCP帧为GATE帧的情况下,通信控制处理部31确认通过通信控制处理等级设定部34设定的通信控制处理等级(S106),并进行与该通信控制处理等级对应的通信控制处理(S107?SI 19)。
[0087]这里,通信控制处理等级是表示通信控制处理部31执行的通信控制处理的种类的识别息。
[0088]例如,通信控制处理等级“ I ”表示通信控制处理中仅执行GATE帧接收处理。因此,通信控制处理等级为“I”的情况下,通信控制处理部31仅进行GATE帧接收处理作为与这次接收的GATE帧对应的通信控制处理(S107)。
[0089]另外例如,通信控制处理等级为“2”的情况下,通信控制处理部31进行GATE帧接收处理(S108)和日志记录处理(S109),通信控制处理等级为“3”的情况下,通信控制处理部31进行GATE帧接收处理(SllO)、省电力处理(Slll)和日志记录处理(S112),通信控制处理等级为“4”的情况下,通信控制处理部31进行GATE帧接收处理(SI 13)、延长化对应处理(S114)和日志记录处理(S115),通信控制处理等级为“5”的情况下,通信控制处理部31进行GATE帧接收处理(S116)、省电力处理(S117)、延长化对应处理(S118)以及日志记录处理(SI 19)。
[0090]初始化时机时,通信控制处理等级设定部314将规定的通信控制处理等级作为初始值(默认值)设定。初始化时机例如为电源启动时或者PON链路遮断时等。由此,电源启动时等初始化时机时,通信控制处理部31进行与作为初始值的通信控制处理等级对应的通信控制处理。
[0091]若通信控制处理部31进行针对接收的MPCP帧的通信控制处理,则控制部260生成针对接收的MPCP帧的响应帧(MPCP帧),且0NU2 — η将该生成的MPCP帧发送给OLTl(S120)。
[0092]此时,通信控制处理时间测量部32确认是否设定了时间测量标志(S121)。此外,未设定时间测量标志的情况下,控制部260结束通信控制处理。
[0093]设定了时间测量标志的情况下,通信控制处理时间测量部32测量要发送的MPCP帧的发送时间(S122),并将测量出的MPCP帧的发送时间存储于存储部35。而且,控制部260清除通信控制处理标志(S123),并结束通信控制处理。
[0094]此外,通信控制处理标志的清除时机并不特别限定,例如可以是图5的通信控制处理中,或者也可以是正常处理中。
[0095]这里,通信控制处理时间测量部32在图3的S103测量MPCP帧的接收时间,并在图3的S123测量MPCP帧的发送时间。因此,通信控制处理时间测量部32通过获取MPCP帧的发送时间与MPCP帧的接收时间的差值,就能够测量动态地变化的通信控制处理时间。
[0096]通信控制处理时间的测量需要nsec单位的时间分辨率。因此,通信控制处理时间测量部32能够应用利用与CPU时钟同步计数的寄存器的寄存器值来测量通信控制处理时间的方法。换句话说,通信控制处理时间测量部32将寄存器值作为接收MPCP帧时的时间信息以及发送MPCP帧时的时间信息存储于存储部35。
[0097]具体而言,例如CPU的时钟频率为62.5MHzο该情况下,CPU的一个时钟的时间为16nsec( = 1 + 62.5 + 1000000)。若MPCP帧接收时的时间信息为1000,MPCP发送时的时间信息为2000,则通信控制处理时间为16 μ sec ( = (2000 — 1000) X 16nsec)。
[0098]此外,该情况下,期望存储寄存器值的存储部35为读/写(Read/Write)速度高速的易失性存储器。
[0099]在图3中,例如通信控制处理等级为“I”的情况下,通信控制处理部31仅进行GATE帧接收处理作为针对这次接收的MPCP帧的通信控制处理。因此,针对接收到的MPCP帧的通信控制处理所涉及的时间比较短。
[0100]另一方面,例如通信控制处理等级为“ 5 ”的情况下,通信控制处理部31进行GATE帧接收处理、省电力处理、延长化对应处理以及日志记录处理。因此,针对接收的MPCP帧的通信控制处理的时间比较长。
[0101]0NU2 - η的通信控制处理功能很多,若执行所有这些通信控制处理则通信控制处理时间较长。装置启动时、再启动时等情况下,执行发现过程,但从接收MPCP帧到回复MPCP帧为止的时间需要在标准值(16.384 μ sec)以下。
[0102]因此,通信控制处理等级设定部34基于通信控制处理时间测量部32测量出的通信控制处理中的通信控制处理时间,在判断为通信控制处理时间来不及的情况下,变更通信控制处理等级,减少通信控制处理的处理(例如,省电力处理、延长化对应处理、通信日志记述处理等)。
[0103]另一方面,判断为处理时间来得及的情况下,通信控制处理等级设定部34不变更通信控制处理等级、不使通信控制处理的处理减少地使其正常动作。
[0104]由此,能够根据通信控制处理时间,使通信控制中处理最佳化,能够抑制OLTl与0NU2 一 η之间的通信延迟产生、通信切断。另外,在产生了 OLTl与0NU2 — η之间的通信延迟产生、通信切断的情况下,能够通过将通信控制处理抑制到最低限度而带来通信延迟、通信切断的恢复。
[0105]具体而言,能够应用以下那样的动作例。
[0106]通信控制处理时间判定部33比较测量出的通信控制处理时间和阈值(例如,作为标准值的16.384 μ sec),判断通信控制处理等级的通信控制处理是否在作为标准值的
16.384 μ sec以内进行。
[0107]通信控制处理等级设定部34在根据通信控制处理时间判定部33,当前的通信控制处理等级的通信控制处理时间超过阈值(例如标准值)的情况下,变更通信控制处理等级。
[0108]通信控制处理等级的决定方法只要是决定通信控制处理时间在阈值以下的处理等级的方法即可,能够广泛地应用各种方法。
[0109]例如,如图5的例子若通信控制处理等级值变小,则通信控制处理时间也变短。因此,当前的通信控制处理等级值的通信控制处理时间超过阈值的情况下,通信控制处理等级设定部34能够应用以将通信控制处理等级值减少“I”或者多个等级值的值的方式来决定的方法。
[0110]另外例如,例如有因电源中断等0NU2 — η意料之外的现象,而与OLTI的会话中断的情况。该情况下,0NU2 — η需要在与OLTl之间通过发现过程进行再连接处理。此时,能够产生因具有许多通信控制处理功能的0NU2 - η进行所有的通信控制处理,而通信控制处理时间超过阈值(标准值)的情况。上述情况下,通信控制处理等级设定部34能够应用在GATE解析处理、日志记录处理、省电力处理、延长化对应处理中以规定优先顺序选择的方法。
[0111]具体而言,通信控制处理等级设定部34作为决定通信控制处理的优先顺序的要素,基于以下的三个要素进行判断。
[0112](I)会话中断因素值
[0113](2)省电力功能设定值(例如,“I”的时候有效、“O”的时候无效)
[0114](3)延长化功能设定值(例如,“I”的时候有效、“O”的时候无效)
[0115]会话中断因素值是在0NU2 — η中,产生了与OLTI之间的会话中断时,表示该会话中断的重要因素的值。
[0116]图6是说明第I实施方式所涉及的会话中断因素值的说明图。如图6所示,例如会话中断因素值“O”表示“因电源中断而带来的会话中断”,“I”表示“因PON链路中断而带来的会话中断”,“2”表示“因装置故障产生而带来的会话中断”,“3”表示“因看门狗定时器启动而带来的会话中断”,“4”表示“其他的启动重要因素”,“5”表示“无会话中断产生”。会话中断因素值例如预先保存于非易失性存储器或者易失性存储器的存储部35,在通信控制处理等级决定时使用。
[0117]例如,产生了电源中断时,装置启动时控制部260能够通过将会话中断因素值初始化为“0”,表示产生了电源中断。其后,与上位装置的通信控制处理成功时,控制部260使会话中断因素值成为表示无会话中断产生的“5”。
[0118]省电力功能设定值是设定该0NU2 - η的省电力处理功能是否有效的值。通信控制处理部31具有省电力处理部312的情况下,省电力功能设定值设定为表示有效的“ 1”,不具有省电力处理部312的情况下,省电力功能设定值设定为表示无效的“O”。
[0119]延长化功能设定值是设定该0NU2 - η的距离延长化对应处理功能是否有效的值。通信控制处理部31具有距离延长化对应处理部313的情况下,延长化功能设定值设定为表示有效的“1”,不具有距离延长化对应处理部313的情况下,延长化功能设定值设定为表示无效的“O”。
[0120]通信控制处理等级设定部34基于会话中断因素值、省电力功能设定值、延长化功能设定值,并参照通信控制处理等级决定表,来决定通信控制处理等级。
[0121]图7是表示第I实施方式所涉及的通信控制处理等级决定表的构成的构成图。
[0122]如图7所示,通信控制处理等级决定表根据会话中断因素值和省电力功能设定值以及延长化功能设定值的组合,求出通信控制处理等级值。此外,通信控制处理等级决定表的值是一个例子。因此,能够自由地变更。另外,作为变更的方法,也可以能够利用来自控制台的指令变更值。
[0123]例如,会话中断因素值为“I”、省电力功能设定值为“I (有效)”、延长化功能设定值为“ I (有效)”的情况下,通信控制处理等级设定部34参照图7的通信控制处理等级决定表,设定通信控制处理等级值“ 5 ”。
[0124]另外例如,会话中断因素值为“2”、省电力功能设定值为“I (有效)”、延长化功能设定值为“ I (有效)”的情况下,通信控制处理等级设定部34参照图7的通信控制处理等级决定表,设定通信控制处理等级值“2”。
[0125]这里,期望通信控制处理等级的设定/变更在0NU2 - η的正常处理中进行。例如,通信控制处理等级的设定/变更不在通信控制处理中进行,而在BOOT启动后的正常处理中的任意时机(例如,电源启动后的初始化处理中或者因PON链路中断产生而引起的初始化中的处理或者周期性地实施等)进行。由此,在通信控制处理中通信控制处理部31仅下载被决定的通信控制处理等级的值即可。
[0126]通过通信控制处理等级设定部34决定的通信控制处理等级的值储存于非易失性存储器或者易失性存储器的存储部35。此时,期望尽可能保存于读取速度快的存储器(存储部35)。其理由在于如图5的S106所示,GATE帧接收时,通信控制处理部31需要读出通信控制处理等级值进行快速通信控制处理。
[0127](A — 3)第I实施方式的效果
[0128]如以上,根据第I实施方式,0NU2 - η自身能够测量通信控制处理时间,并根据该测量结果来决定作为通信控制处理要执行的通信控制处理。因此,能够实现通信控制处理中的最佳化。
[0129](B)第2实施方式
[0130]接下来,参照附图对本发明的通信控制处理时间监视控制装置以及程序的第2实施方式进行详细的说明。
[0131](B — I)第2实施方式的构成
[0132]在第I实施方式中,对ONU自身测量通信控制处理时间并基于该测量结果,ONU自身设定通信控制处理等级值的情况进行了说明。
[0133]与此相对,第2实施方式是ONU按照OLT的指示测量通信控制处理时间,且OLT基于通过ONU测量出的通信控制处理时间决定通信控制处理等级值并设定指示给ONU的实施方式。
[0134]在第2实施方式中,光通信网络的整体构成与第I实施方式相同所以也使用图1进行说明。
[0135]图8是表示第2实施方式的OLTl的内部构成的内部构成图。
[0136]在图8中,第2实施方式的OLTl具有:光接收部110,其将接收的光信号转换为电信号;接收处理部120,其接受控制部160的控制并进行规定的接收处理;核心网络接口部130,其进行与核心网络之间的信息交互;发送处理部140,其接受控制部160的控制并进行规定的发送处理;光发送部150,其将电信号转换为光信号并发送;以及控制部160,其控制与0NU2 - η之间的通信处理。
[0137]此外,OLTl经由光纤3与多个0NU2 — η之间进行光通信。因此,控制部160也可以统一地管理各个0NU2 - η的通信控制处理。
[0138]图9是说明第2实施方式的OLTl的控制部160的主要功能的功能框图。
[0139]如图9所示,OLTl的控制部160具有通信控制处理时间测量要求部41、通信控制处理时间获取部42、通信控制处理时间判定部43、通信控制处理等级决定部44、通信控制处理等级设定要求部45以及存储部46。
[0140]通信控制处理时间测量要求部41要求0NU2 — η测量通信控制处理时间。
[0141]通信控制处理时间获取部42获取通过0NU2 — N测量出的通信控制处理时间。
[0142]通信控制处理时间判定部43比较判定通过通信控制处理时间获取部42获取的通信控制处理时间与阈值(例如,标准值等)。
[0143]通信控制处理等级决定部44基于通信控制处理时间判定部43的判定结果,决定0NU2 - η中的通信控制处理等级值。另外,通信控制处理等级决定部44基于从0NU2 — η获取的通信控制处理时间,调整0NU2 - η中的通信控制处理时间(标准值)的时间长度。
[0144]通信控制处理等级设定要求部45将通过通信控制处理等级决定部44决定的通信控制处理等级值和/或调整后的0NU2 - η中的通信控制处理时间设定要求给对应的0NU2 — η。
[0145]存储部46存储通过通信控制处理时间获取部42获取的各0NU2 — η的通信控制处理时间、与通信控制处理时间比较的各阈值、通信控制处理等级决定部44决定的通信控制处理等级、该设定所需要的信息等。存储部46能够应用易失性存储器、非易失性存储器坐寸ο
[0146]图10是说明第2实施方式的0NU2 — η的控制部260的主要功能的功能框图。
[0147]如图10所示,0NU2 — η的控制部260具有通信控制处理部31、通信控制处理时间测量要求获取部51、通信控制处理时间测量部32、通信控制处理时间响应部52、通信控制处理等级设定要求获取部53、通信控制处理等级设定部54、通信控制处理等级设定响应部55以及存储部56。
[0148]通信控制处理部31与第I实施方式相同,进行0NU2 — η的通信控制处理,通信控制处理的种类并不特别限定。在第2实施方式中,也例示了通信控制处理部31具有GATE解析处理部311、省电力处理部312、距离延长化对应处理部313、日志记录处理部314的情况。
[0149]另外,通信控制处理部31按照通过后述的通信控制处理等级设定部34设定的通信控制处理等级值进行通信控制处理。
[0150]通信控制处理时间测量要求获取部51从OLTl获取通信控制处理时间测量要求。
[0151]若被给予通信控制处理时间测量要求,则通信控制处理时间测量部32测量自身的通信控制处理的时间。
[0152]这里,通信控制处理时间的测量方法例如与第I实施方式相同,能够应用测量从OLTl发送的MPCP帧的接收时间和MPCP帧向OLTl发送的发送时间的方法。
[0153]通信控制处理时间响应部52向OLTl响应通信控制处理时间。
[0154]此外,在第2实施方式中,例示了接收到通信控制处理时间的测量要求时,测量通信控制处理时间的情况,但也可以是通信控制处理时间测量部32预先测量通信控制处理时间,并将该预先测量的通信控制处理时间发送给0LT1。
[0155]通信控制处理等级设定要求获取部53从OLTl获取通信控制处理等级设定要求。
[0156]若存在通信控制处理等级设定要求,则通信控制处理等级设定部54将从OLTl获取的通信控制处理等级值设定于存储部56。由此,通信控制处理部31进行与通过OLTl决定的通信控制处理等级值对应的处理。
[0157]通信控制处理等级设定响应部55进行与来自OLTl的通信控制处理等级设定要求对应的响应。
[0158]存储部56存储通过通信控制处理等级设定部54设定的通信控制处理等级值、该设定所需要的信息等。存储部56能够应用易失性存储器、非易失性存储器等。
[0159](B — 2)第2实施方式的动作
[0160]接下来,参照附图对第2实施方式的0NU2 - η中的通信控制处理的监视动作进行详细说明。
[0161]图11是表示第2实施方式的0NU2 — η中的通信控制处理的监视处理的动作的时序图。
[0162]首先,在OLTl中,通信控制处理时间测量要求部41对0NU2 — η发送通信控制处理时间测量要求信号(S201)。通信控制处理时间的测量时机与第I实施方式相同,例如,能够为0NU2 - η的装置启动时、会话中断后的再连接时等。
[0163]这里,OLTl与0NU2 — η之间的通信控制处理的信息的交互,例如能够使用以太网(Ethernet)(注册商标)OAM来进行。以太网(注册商标)OAM的方式例如能够应用ITU —T Y.1731、IEEE802.lag、IEEE802.3ah 等标准技术、专有技术。
[0164]图12是表示IEEE802.lag帧格式的构成的构成图。在该实施方式中,对于OLTl与0NU2 - η之间的通信,例示了使用ΙΕΕΕ802.1agOAM帧格式的情况。例如,OLTl对0NU2 —η进行通信控制处理时间测量要求的情况下,在图12所示的帧格式的“Sub - Type字段”,储存表示通信控制处理时间测量要求的值,在“Value字段”储存表示GET请求(Request)或者GET响应(Response)的值。此外,图12的“Type字段”表示为表示服务商独自的Organizat1n Specific TLV 的情况。
[0165]在0NU2 - η中,若从OLTl接收通信控制处理时间测量要求信号,则通信控制处理时间测量部32测量通信控制处理时间(S202)。通信控制处理时间测量部32的通信控制处理时间的测量方法与第I实施方式相同,所以这里省略详细的说明。
[0166]然后,通信控制处理时间响应部52对OLTl发送通信控制处理时间响应信号(S203)。
[0167]在OLTl中,通信控制处理时间判定部43比较从0NU2 — η接收的通信控制处理时间和阈值,判定通信控制处理时间是否在阈值以下。而且,在0NU2 - η中的通信控制处理时间超过阈值的情况下,通信控制处理等级决定部44决定该0NU2 - η的通信控制处理等级的值(S204)。
[0168]在OLTl中,通信控制处理等级设定要求部45将包括通过通信控制处理等级决定部44决定的通信控制处理等级值的设定要求信号发送给0NU2 -n(S205)
[0169]在0NU2 - η中,若通信控制处理等级设定要求获取部53从OLTl获取通信控制处理等级设定要求信号,则通信控制处理等级设定部54将从OLTl获取的通信控制处理等级值存储于存储部56并设定(S206)。然后,通信控制处理等级设定响应部55对OLTl发送通信控制处理等级设定响应信号(S207)。
[0170]这样,OLTl基于从0NU2 — η获取的通信控制处理时间,决定该0NU2 — η的通信控制处理等级值。0NU2 - η在设定中反映从OLTl接收的通信控制处理等级值,并向OLlT通知已反映。
[0171]这样一来,在0NU2 - η中,通信控制处理部31能够进行与从OLTl接收的通信控制处理等级值对应的通信控制处理。
[0172]根据第2实施方式,OLTl能够知晓0NU2 — η的通信控制处理时间。并且,OLTl能够计算GATE巾贞的Grant Start Time的设定极限值。
[0173]这里,对Grant Start Time的设定极限值的计算方法进行说明。
[0174]将Grant Start Time的设定极限值设为t。将0NU2 — η的当前的通信控制处理等级的通信控制处理时间设为Τ。将OLT - 0NU2 - η间的光信号到达的时间设为Λ t,并将到OLTl发送Gate信号为止所需要的时间设为Au。
[0175]此时,OLTl基于下述式⑴,求得Grant Start Time的设定极限值t。
[0176]t = T+Δ t+Δ u...(I)
[0177]由此,OLTl也能够结合0NU2 — η的通信控制处理时间来决定Grant Start Time。
[0178]若Grant Start Time增大则从0NU2 — η接收GATE帧到发送REPORT为止的时间间隔变长,相应地0NU2 - η的通信控制处理时间能够充裕。
[0179]相反地,也能够减小Grant Start Time。该情况下,0NU2 — η能够比以往更快地向OLTl送回REPORT,所以能够进一步减小OLTl — 0NU2 一 η间的通信延迟。
[0180](B — 3)第2实施方式的效果
[0181]如以上,根据第2实施方式,能够起到与第I实施方式的效果相同的效果。另外,根据第2实施方式,OLTl能够知晓各0NU2 - η的通信控制处理所涉及的通信控制处理时间,所以能够进行Grant Start Time的调整。
[0182](C)其他的实施方式
[0183](C-1)在上述的实施方式中,例示了构成光通信网络的ONU监视自身的通信控制处理时间、或者ONU基于来自OLT的要求信号监视通信控制处理时间的情况。但是,本发明能够广泛地应用于进行电通信处理的通信设备。
[0184](C - 2)在上述的实施方式中,例示了光通信系统采用GE - PON系统的情况,但也能够应用于其他的光通信系统。
[0185](C 一 3)在第2实施方式中,例示了 ONU根据来自OLT的要求测量通信控制处理时间,OLT决定通信控制处理等级值,且ONU进行基于通过OLT决定的通信控制处理等级值的通信控制处理的情况。作为第2实施方式的变形例,也可以ONU基于来自OLT的要求测量通信控制处理时间,且ONU自身基于该测量结果决定通信控制处理等级。
[0186]可以由本领域的技术人员以多种方法改进本发明,所附权利要求书意在涵盖本发明的所有落入本发明主旨和范围内的改进方案。
[0187]本申请主张于2013年5月28日提出的日本专利申请2013-112217号的优先权,并在此引用其全部内容。
【权利要求】
1.一种通信控制装置,具备: 接收处理部,其接收来自对方装置的信号; 通信控制处理部,其当从所述对方装置接收要求响应信号的控制信号时,进行一个或者多个通信控制处理; 发送处理部,其当从所述对方装置接收要求响应信号的控制信号时,在所述通信控制处理部处理后,将所述响应信号发送给所述对方装置; 处理时间测量部,其测量所述通信控制处理部的处理时间;以及处理内容设定部,其基于由所述处理时间测量部测量到的测量处理时间和针对所述控制信号的响应处理时间,来设定在所述响应处理时间内使所述通信控制处理部执行的处理内容。
2.根据权利要求1所述的通信控制装置,其中, 所述处理时间测量部测量从接收所述控制信号时到发送所述响应信号时为止的时间信息作为所述通信控制处理部的测量处理时间。
3.根据权利要求1所述的通信控制装置,其中, 所述处理内容设定部比较所述测量处理时间和所述响应处理时间,在所述测量处理时间超过所述响应处理时间的情况下,决定在所述响应处理时间内使所述通信控制处理部执行的通信控制处理的种类。
4.根据权利要求1所述的通信控制装置,其中, 所述处理时间测量部在从所述对方装置接收到处理时间测量要求的情况下,测量所述通信控制处理部的处理时间。
5.根据权利要求4所述的通信控制装置,其中, 所述处理内容设定部设定由所述对方装置决定出的种类的通信控制处理作为在所述响应处理时间内使所述通信控制处理部执行的处理内容。
6.一种通信控制方法,包括: 接收处理步骤,接收处理部接收来自对方装置的信号; 通信控制处理步骤,通信控制处理部当从所述对方装置接收要求响应信号的控制信号时,进行一个或者多个通信控制处理; 发送处理步骤,发送处理部当从所述对方装置接收要求响应信号的控制信号时,在所述通信控制处理部处理后,将所述响应信号发送给所述对方装置; 处理时间测量步骤,处理时间测量部测量所述通信控制处理部的处理时间;以及处理内容设定步骤,处理内容设定部基于由所述处理时间测量部测量到的测量处理时间和针对所述控制信号的响应处理时间,来设定在所述响应处理时间内使所述通信控制处理部执行的处理内容。
7.一种通信控制装置,具备: 处理时间测量要求部,其对被发送了控制信号的对方装置,发送该对方装置中的通信控制处理所涉及的处理时间的测量要求信号; 测量处理时间获取部,其获取包括由所述对方装置测量到的通信控制处理所涉及的测量处理时间的信息; 处理内容决定部,其基于从所述对方装置获取到的所述测量处理时间和针对所述控制信号的响应处理时间,来决定在所述响应处理时间内在所述对方装置中执行的处理内容;以及 处理内容设定要求部,其将包括由所述处理内容决定部决定的所述处理内容的信息发送给所述对方装置。
8.根据权利要求7所述的通信控制装置,其中, 所述处理内容决定部基于从所述对方装置获取到的所述测量处理时间,来调整所述响应处理时间的时间长度。
9.一种通信控制方法,包括: 处理时间测量要求步骤,处理时间测量要求部对被发送了控制信号的对方装置,发送该对方装置中的通信控制处理所涉及的处理时间的测量要求信号; 测量处理时间获取步骤,测量处理时间获取部获取包括由所述对方装置测量到的通信控制处理所涉及的测量处理时间的信息; 处理内容决定步骤,处理内容决定部基于从所述对方装置获取到的所述测量处理时间和针对所述控制信号的响应处理时间,来决定在所述响应处理时间内在所述对方装置中执行的处理内容;以及 处理内容设定要求步骤,处理内容设定要求部将包括由所述处理内容决定部决定的所述处理内容的信息发送给所述对方装置。
【文档编号】H04L12/24GK104184609SQ201410205575
【公开日】2014年12月3日 申请日期:2014年5月15日 优先权日:2013年5月28日
【发明者】西川崇之 申请人:Of网络株式会社, 冲电气工业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1