本发明涉及对网络系统进行管理的技术。
背景技术:
作为实现应用波分复用传输的光网络的大容量化的技术,弹性光网络备受关注。
非专利文献1公开有弹性光网络的优化。
在现有的固定栅格型光网络中,对各光通路分配收敛于中心频率稀疏的栅格的中心频率间隔内的频带。在中心频率稀疏的栅格为(193.1thz+{12.5,25,50,100}×nghz)的情况下,栅格的中心频率间隔为(12.5,25,50,100ghz),对各光通路分配收敛于这些中心频率间隔内的频带。
另一方面,在弹性光网络中,使中心频率和频隙宽度可变,能够对各光通路分配频带。可变的中心频率的一例是(193.1thz+6.25×nghz),可变的频隙宽度的一例是(12.5ghz×m)。
并且,在弹性光网络中,容许在所请求的频带不同的光通路中频率栅格宽度不同,并且容许在调制方式不同的光通路中频率栅格宽度不同。
而且,在弹性光网络中,严格地对各光通路分配必要最小限度的频率资源,因此,能够提高网络资源的利用效率。
在光网络中,除了经由波长转换装置的情况以外,还存在分配给各光通路的频带从始点装置到终点装置必须不变这样的制约。将该制约称作波长/频隙连续性的制约。“波长/频率”意味着波长和频率。
在决定光通路的路径和分配给光通路的频带的光通路配置时,需要使通过传输装置之间的波分复用链路的光通路的频带相互没有竞争。
在弹性光网络中,容许在频率轴上不规则地配置光通路,因此,产生大量未使用的窄频带作为能够收容光通路的频带,网络资源的利用效率可能降低。
该问题作为如下的rsa问题而被公知:针对光通路的建立请求如何决定传输路径,如何分配以频隙单位划分频带或频率轴而得到的频隙。rsa(注册商标)是routingandspectrumassignment(路由与频谱分配)的简称。
作为rsa问题的解决方法,提出了自动计算光通路的路径并自动分配光通路的使用频率的方法。
通过在路径搜索中使用迪杰斯特拉法和ksp算法,自动计算光通路的路径。迪杰斯特拉法是导出始点装置与终点装置之间的最短路径的方法。ksp算法是从最短路径起依次计算多个路径的方法。ksp是k-shortestpath(k条最短路径)的简称。
通过对光通路的路径应用first-fit法或least-used法等方法,自动分配光通路的使用频率。first-fit法是选择可利用的波长/频率中最小的波长/频率的方法。least-used法是选择使用波长/频率的链路的数量最少的波长/频率的方法。
作为存在多个光通路的建立请求的情况下的方法,专利文献2提出了如下方法:计算各光通路的路径,按照长度的升序重排计算出的各光通路的路径,按照重排后的顺序分配各光通路的使用频率。利用first-fit法分配各光通路的使用频率。
在光通路配置中存在自动配置和手动配置这2种。
在自动配置中,使用路径选择算法和频率分配算法自动计算光通路的路径和使用频率。
在手动配置中,由网络运用管理者手动选择光通路的路径和使用频率。
自动配置存在以下缺点。
运用网络的管理者要设定根据光通路收容的吞吐量的服务优先级预先决定波长/频率、或者使用特定的波长/频率用于故障恢复时的迂回路径这样的复杂的制约条件。
但是,在自动配置中没有考虑这种制约条件,因此,可能计算期望的路径和使用频率。
手动配置存在如下缺点:管理者需要进行确认在光通路经由的路径中期望的波长/频率资源是否连续空闲的作业。光通路经由的路径意味着光通路经由的中继装置和波分复用链路。
在现有的固定栅格光网络中,对光通路分配收敛于中心频率稀疏的栅格的中心频率间隔内的频带,因此,管理者对中心频率赋予波长编号,确认所赋予的波长编号是否在路径上连续空闲即可。
但是,在弹性光网络中,所需的频带根据光通路而不同,并且,可变的中心频率和可变的频隙宽度被当做波长/频率资源,因此,确认期望的波长/频率资源是否空闲的作业变得烦杂。
现有技术文献
非专利文献
非专利文献1:“エラスティック光ネットワークの最適化”、2013年電子情報通信学会通信ソサイエティ大会、bi-2-2.
非专利文献2:“高効率光エラスティック網の実現に向けた光パス長に応じた光パス割当アルゴリズム”、2014電子情報通信学会通信ソサイエティ大会、b-12-6.
技术实现要素:
发明要解决的课题
本发明的目的在于,能够容易地确认频隙的使用状况。
用于解决课题的手段
本发明的网络管理装置具有:使用状况表生成部,其生成使用状况表,该使用状况表具有以二维排列的形式排列的单元格,所述二维排列按照行和列具有标识网络系统具有的链路的链路标识符和标识所述网络系统中使用的频隙的频隙标识符,所述使用状况表以单元格的显示形式表示在与单元格对应的链路中是否使用了与单元格对应的频隙的状况;以及分配画面显示部,其使显示装置显示包含所生成的使用状况表的分配画面。
发明效果
根据本发明,显示包含使用状况表的分配画面,因此,容易确认频隙的使用状况。
附图说明
图1是实施方式1的网络管理系统100的结构图。
图2是实施方式1的网络管理装置200的功能结构图。
图3是实施方式1的gui控制部210的功能结构图。
图4是实施方式1的路径画面120的结构图。
图5是实施方式1的路径画面120的概要图。
图6是实施方式1的分配画面130的结构图。
图7是实施方式1的分配画面130的概要图。
图8是实施方式1的配置部220的功能结构图。
图9是实施方式1的链路管理文件292的结构图。
图10是实施方式1的空闲范围文件293的结构图。
图11是实施方式1的频隙数管理文件294的结构图。
图12是实施方式1的网络管理方法的流程图。
图13是实施方式1的路径信息受理处理(s110)的流程图。
图14是实施方式1的路径信息检查处理(s113)的流程图。
图15是实施方式1的分配画面显示处理(s120)的流程图。
图16是实施方式1的使用状况表生成处理(s121)的流程图。
图17是实施方式1的空闲管理处理(s122)的流程图。
图18是实施方式1的分配范围提取处理(s130)的流程图。
图19是实施方式1的分配范围提取处理(s130)的流程图。
图20是实施方式1的分配画面130的概要图。
图21是实施方式1的分配画面130的概要图。
图22是实施方式的网络管理装置200的硬件结构图。
具体实施方式
实施方式1
根据图1~图21对管理网络系统的网络管理系统100进行说明。
***结构的说明***
根据图1对网络管理系统100进行说明。
网络管理系统100具有网络管理装置200和管理终端装置102。
网络管理装置200是通过对网络系统进行运用、监视、控制从而对网络系统进行管理的系统。
网络系统具有2个以上的传输装置和连接各传输装置的链路。
实施方式的网络系统是光网络110。
光网络110是进行光通信的网络系统。
光网络110具有2个以上的传输装置和2个以上的链路。
n101~n107是标识传输装置的装置标识符。在光网络110中,传输装置也被称作光传输装置。以电气方式对光信号进行开关而不使其成为终端的光开关是传输装置的一例。
l101~l109是标识链路的链路标识符。在光网络110中,链路也被称作波分复用链路。
网络管理装置200经由网络103而与光网络110连接,对光网络110进行管理。
管理终端装置102是管理者101进行操作以利用网络管理装置200的装置。
管理终端装置102具有键盘、鼠标、显示装置等hmi。hmi是humanmachineinterface(人机接口)的简称。
根据图2对网络管理装置200的功能结构进行说明。
网络管理装置200具有gui控制部210、配置部220、网络控制部230、存储部290。
gui控制部210与管理终端装置102进行通信,对管理终端装置102的显示装置上显示的gui进行控制。gui是graphicaluserinterface(图形用户界面)的简称。
根据图3对gui控制部210的功能结构进行说明。
gui控制部210具有路径画面显示部211、路径信息受理部212、分配画面显示部214、属性信息受理部215。
路径画面显示部211使显示装置显示具有用于指定确定多个链路的信息的用户界面的路径画面。
根据图4和图5对路径画面120的结构进行说明。
路径画面120是指定路径信息的画面。路径信息是确定传输路径的信息。光网络110中的传输路径称作光通路。
路径画面120具有第1文本框121和第2文本框122。
第1文本框121是用于指定第1装置标识符的用户界面。第1装置标识符标识作为传输路径的一个端点的传输装置。
第2文本框122是用于指定第2装置标识符的用户界面。第2装置标识符标识作为传输路径的另一个端点的传输装置。
路径画面120具有第3文本框123和路径表124。
第3文本框123是用于指定跳数的用户界面。跳数是传输路径中包含的链路的数量。
路径表124是用于指定确定多个传输装置和多个链路的信息的用户界面。
如图5所示,对路径表124输入多个传输装置各自的装置名和多个链路各自的链路名。装置名是标识传输装置的装置标识符。链路名是标识链路的链路标识符。
路径画面120具有取消按钮125和决定按钮126。
取消按钮125是用于取消对第1文本框121、第2文本框122、第3文本框123、路径表124输入的信息的用户界面。
决定按钮126是用于将对第1文本框121、第2文本框122、第3文本框123、路径表124输入的信息输入到网络管理装置200的用户界面。
路径画面120具有网络结构图127。
网络结构图127是表示网络系统的网络拓扑的图。使用网络管理文件291生成网络结构图127。
返回图3,对路径信息受理部212进行说明。
路径信息受理部212受理路径画面120中指定的路径信息。
路径信息受理部212具有链路信息受理部213。
链路信息受理部213受理用于确定网络系统具有的2个以上的链路中的多个链路的链路信息。
所受理的链路信息是路径画面120中指定的信息。在路径画面120中,利用路径表124指定链路信息。
分配画面显示部214使显示装置显示包含使用状况表139的分配画面130。由配置部220生成使用状况表139。
分配画面130具有用于指定调制方式的用户界面和用于指定带宽的用户界面。
使用图6和图7对分配画面130的结构进行说明。
分配画面130是指定属性信息的表示分配范围的画面。属性信息表示传输路径具有的属性。分配范围是分配给传输路径的频隙范围。频隙范围是频隙的范围。
分配画面130具有第1文本框131、第2文本框132、第3文本框133、第4文本框134。
第1文本框131是用于指定标识传输路径的路径标识符的用户界面。
第2文本框132是用于指定传输路径中使用的调制方式的用户界面。
第3文本框133是用于指定传输路径中使用的带宽的用户界面。
第4文本框134是用于显示传输路径中使用的频隙数量的用户界面。频隙的简称是fs。
在对第2文本框132输入调制方式,对第3文本框133输入带宽的情况下,如图7所示,在第4文本框134中显示fs数。
分配画面130具有路径图138。
路径图138是示出传输路径中包含的多个传输装置的图。
分配画面130具有使用状况表139。
使用状况表139是具有以二维排列的形式排列的单元格的表。
在使用状况表139中,行的要素是频率和fs编号,列的要素是链路名。fs编号是标识频隙的频隙标识符。
使用状况表139中示出的频率是以由fs编号标识的频隙使用的频带的中心频率。频率和fs编号也称作频率资源。
白色的单元格意味着在与单元格对应的链路中未使用与单元格对应的频隙。
网格的单元格意味着在与单元格对应的链路中使用与单元格对应的频隙。
在图7中,使用状况表139中包含的行中的粗框包围的行是与指定频隙对应的指定频隙行。指定频隙是被指定的频隙。指定频隙行是使用鼠标光标指定的。
涂满的单元格是与分配范围对应的单元格。
在使用状况表139中指定了频隙的情况下、以及利用上按钮135a或下按钮135b变更了指定频隙行的情况下,涂满与分配范围中包含的频隙对应的单元格。
分配画面130具有上按钮135a、下按钮135b、取消按钮136、登记按钮137。
上按钮135a是用于使指定频隙行移动到上一行的用户界面。
下按钮135b是用于使指定频隙行移动到下一行的用户界面。
取消按钮136是用于取消对第1~第3文本框输入的信息、第4文本框134中显示的fs数、使用状况表139中示出的分配范围的用户界面。
登记按钮137是用于在各传输装置中登记使用状况表139中示出的分配范围的用户界面。
返回图3,对属性信息受理部215进行说明。
属性信息受理部215受理表示传输路径具有的属性的属性信息。
属性信息受理部215具有频隙数受理部216和指定频隙受理部217。
频隙数受理部216受理用于确定频隙数量的频隙数信息。频隙数信息包含在属性信息中。
所受理的频隙数信息是分配画面130中指定的调制方式和带宽。
由频隙数信息确定的数量是包含与调制方式和带宽对应的频隙数的频隙数管理文件294中的、与频隙数信息中包含的调制方式和带宽对应的频隙数。
指定频隙受理部217受理用于标识指定频隙的指定频隙标识符。指定频隙标识符包含在属性信息中。
在分配画面130中指定所受理的指定频隙标识符。在分配画面130中,指定频隙标识符是通过在使用状况表139中点击指定频隙行或者上下移动指定频隙行来指定的。
返回图2,对配置部220进行说明。
配置部220进行对传输路径分配频隙的配置。
根据图8对配置部220的功能结构进行说明。
配置部220具有使用状况表生成部221、空闲管理部222、分配范围提取部223、分配范围显示部224。
使用状况表生成部221生成使用状况表139。
使用状况表139具有按照行和列具有标识网络系统具有的链路的链路标识符和标识网络系统中使用的频隙的频隙标识符的二维排列的形式排列的单元格。而且,使用状况表139以单元格的显示形式表示在与单元格对应的链路中是否使用了与单元格对应的频隙的状况。
使用状况表139包含与多个链路各自的链路标识符和频率连续的多个频隙各自的频隙标识符对应的单元格。
使用状况表生成部221使用链路管理文件292生成使用状况表139。
链路管理文件292包含与链路标识符对应的确定正在使用的频隙的信息即使用频隙信息。
使用链路管理文件292中包含的使用频隙信息中的、与由受理的链路信息确定的多个链路各自的链路标识符对应的使用频隙信息,生成使用状况表139。
空闲管理部222使用使用状况表139生成空闲范围文件293。
空闲范围文件293包含确定多个链路中的任何链路均未使用的频隙连续的频隙范围的空闲范围信息。
分配范围提取部223从多个频隙中提取分配范围。
分配范围是多个链路中的任何链路均未使用的频隙连续的、通过数量由受理的频隙数信息确定的频隙构成的频隙范围。
分配范围提取部223如下所述提取分配范围。
分配范围提取部223将包含由受理的指定频隙标识符标识的指定频隙作为条件,提取分配范围。
分配范围提取部223从空闲范围文件293中选择空闲范围信息,从由选择出的空闲范围信息确定的频隙范围中提取分配范围。
选择出的空闲范围信息是确定包含由指定频隙标识符标识的频隙且包含由频隙数信息确定的数量以上的频隙的频隙范围的空闲范围信息。
在无法提取包含指定频隙的频隙范围作为分配范围的情况下,分配范围提取部223提取不包含指定频隙的频隙范围作为分配范围。
但是,分配范围提取部223将从指定频隙到频隙范围的频隙数量少于阈值作为条件,提取不包含指定频隙的频隙范围作为分配范围。
分配范围显示部224使使用状况表139中包含的单元格中的与提取出的分配范围对应的单元格的显示形式成为表示分配范围的显示形式。
网络控制部230对网络系统具有的各传输装置进行控制。
在对传输路径分配了频隙的情况下,网络控制部230对传输路径中包含的各传输装置设定传输路径具有的属性和分配给传输路径的频隙。
存储部290存储网络管理装置200中使用、生成或输入输出的数据。
存储部290中存储的数据的一例是网络管理文件291、链路管理文件292、空闲范围文件293、频隙数管理文件294。
网络管理文件291包含网络系统中包含的传输装置的信息、网络系统中包含的链路的信息、网络系统中使用的频隙的信息等作为网络系统的信息。
链路管理文件292包含与链路标识符对应的确定正在使用的频隙的信息即使用频隙信息。
在图9的链路管理文件292中,链路id、链路名、端点(a)、端点(z)、使用fs编号相互对应。使用fs编号是使用频隙信息的一例。
链路id和链路名是标识链路的链路标识符。
端点(a)表示作为链路的一个端点的传输装置的装置标识符。
端点(z)表示作为链路的另一个端点的传输装置的装置标识符。
使用fs编号是链路中使用的频隙的频隙标识符。
在存在图9的(1)和(2)所示的光通路的情况下,在链路管理文件292中登记图9所示的链路名、端点(a)、端点(z)。
空闲范围文件293包含确定多个链路中的任何链路均未使用的频隙连续的频隙范围的空闲范围信息。将由多个链路中的任何链路均未使用的频隙构成的频隙范围称作空闲范围。
在图10的空闲范围文件293中,no.、fs数、最小fs编号、最大fs编号相互对应。fs数、最小fs编号、最大fs编号是空闲范围信息的一例。
no.是标识空闲范围的标识符。
fs数是空闲范围中包含的频隙的数量。
最小fs编号标识空闲范围中包含的频隙中的频率最小的频隙。
最大fs编号标识空闲范围中包含的频隙中的频率最大的频隙。
如图11所示,频隙数管理文件294包含与调制方式和带宽对应的频隙数。
***动作的说明***
网络管理装置200的动作相当于网络管理方法。并且,网络管理方法相当于网络管理程序的处理步骤。
根据图12对网络管理方法进行说明。
在s110中,网络管理装置200受理路径信息。
根据图13对路径信息受理处理(s110)进行说明。
s111是路径画面显示处理。
在s111中,路径画面显示部211使用网络管理文件291生成网络结构图127,生成包含网络结构图127的路径画面120的数据。
然后,路径画面显示部211向管理终端装置102发送路径画面120的数据,由此,使管理终端装置102的显示装置显示路径画面120。
由此,在管理终端装置102的显示装置显示图4所示的路径画面120。
如图5所示,对路径画面120输入通路端点(a)、通路端点(z)、跳数、多个装置名、多个链路名作为路径信息。然后,在输入路径信息后,按下决定按钮126。
s112是路径信息受理处理。
在s112中,路径信息受理部212受理对路径画面120输入的路径信息。
s113是路径信息检查处理。
在s113中,路径信息受理部212检查所受理的路径信息。
根据图14对路径信息检查处理(s113)进行说明。
在s1131中,路径信息受理部212将跳数与跳数阈值进行比较。
在跳数小于跳数阈值的情况下,处理进入s1132。
在跳数为跳数阈值以上的情况下,路径信息受理部212判定为路径信息异常,路径信息检查处理(s113)结束。
在s1132中,路径信息受理部212判定多个装置名是否存在重复。
在多个装置名没有重复的情况下,处理进入s1133。
在多个装置名存在重复的情况下,路径信息受理部212判定为路径信息异常,路径信息检查处理(s113)结束。
在s1133中,路径信息受理部212判定多个链路名是否存在重复。
在多个链路名没有重复的情况下,处理进入s1134。
在多个链路名存在重复的情况下,路径信息受理部212判定为路径信息异常,路径信息检查处理(s113)结束。
在s1134中,路径信息受理部212使用网络管理文件291或网络结构图127判定与多个链路名对应的多个装置名是否正确。
在与链路名对应的装置名与作为由链路名标识的链路的端点的传输装置的装置名一致的情况下,与链路名对应的装置名正确。
在图5的路径表124中,与l102这样的链路名对应的装置名是n101、n102。在图5的网络结构图127中,链路l102的端点是传输装置n101和传输装置n102。因此,与l102对应的n101、n102是正确的装置名。
在与多个链路名对应的多个装置名正确的情况下,路径信息受理部212判定为路径信息正常,路径信息检查处理(s113)结束。
在与至少任意一个链路名对应的至少任意一个装置名错误的情况下,路径信息受理部212判定为路径信息异常,路径信息检查处理(s113)结束。
返回图13,从s114起继续进行说明。
在s114中,在路径信息正常的情况下,路径信息受理处理(s110)结束。
在路径信息异常的情况下,路径信息受理部212在路径画面120显示表示路径信息异常的错误消息,由此,提示输入正常的路径信息。然后,处理返回s112。
返回图12,从s120起继续进行说明。
在s120中,网络管理装置200使管理终端装置102的显示装置显示图6所示的分配画面130。
根据图15对分配画面显示处理(s120)进行说明。
s121是使用状况表生成处理。
在s121中,使用状况表生成部221使用链路管理文件292生成图6所示的使用状况表139。
根据图16对使用状况表生成处理(s121)进行说明。
在s1211中,使用状况表生成部221以二维排列的形式生成使用状况表139。
使用状况表139的行的要素是网络系统中使用的频隙的中心频率和fs编号。从网络管理文件291取得中心频率和fs编号。
使用状况表139的列的要素是所受理的路径信息中包含的多个链路名。
在s1212中,使用状况表生成部221按照所受理的路径信息中包含的每个链路名,从链路管理文件292中提取与链路名对应的使用fs编号。
在s1213中,使用状况表生成部221按照所受理的路径信息中包含的每个链路名,从使用状况表139中选择与链路名和提取出的使用fs编号对应的单元格。然后,使用状况表生成部221对选择出的单元格施加网格。
在s1213之后,使用状况表生成处理(s121)结束。
返回图15,从s122起继续进行说明。
s122是空闲管理处理。
在s122中,空闲管理部222使用使用状况表139生成空闲范围文件293。
根据图17对空闲管理处理(s122)进行说明。
在s1221中,空闲管理部222对作业指针设定使用状况表139的开头行。
在s1222中,空闲管理部222从作业指针所示的行起向下方检索使用状况表139,判定是否存在空闲频隙行。
空闲频隙行是与空闲频隙的fs编号对应的行。空闲频隙是对应的全部单元格的显示形式为未使用的显示形式的频隙。即,空闲频隙是多个链路中的任何链路均未使用的频隙。
在图6中,在fs编号为9的行中,对应的全部单元格未施加网格,因此是空闲频隙行。
在存在空闲频隙行的情况下,处理进入s1223。
在不存在空闲频隙行的情况下,空闲管理处理(s122)结束。
在s1223中,空闲管理部222确定从空闲频隙行起连续的空闲频隙行的范围作为空闲范围。
在图6中,从fs编号为9的行到fs编号为11的行的连续3行均是空闲频隙行。但是,fs编号为12的行不是空闲频隙行。因此,从fs编号为9的行到fs编号为11的行的连续3行是空闲范围。
在s1224中,空闲管理部222生成包含fs数、最小fs编号、最大fs编号的空闲管理记录,在频隙数管理文件294中追加所生成的空闲管理记录。
在从fs编号为9的行到fs编号为11的行的连续3行是空闲范围的情况下,fs数为3,最小fs编号为9,最大fs编号为11。因此,在图10的空闲范围文件293中,追加no.2的空闲管理记录。
在s1225中,空闲管理部222判定空闲范围之后是否存在下一行。
在空闲范围之后存在下一行的情况下,处理进入s1226。
在空闲范围之后不存在下一行的情况下,空闲管理处理(s122)结束。
在s1226中,空闲管理部222对作业指针设定空闲范围的下一行。
返回图15,从s123起继续进行说明。
s123是分配画面显示处理。
在s123中,分配画面显示部214生成包含使用状况表139的分配画面130的数据。
然后,分配画面显示部214向管理终端装置102发送分配画面130的数据,由此,使管理终端装置102的显示装置显示分配画面130。
由此,在管理终端装置102的显示装置显示图6所示的分配画面130。
在s123之后,分配画面显示处理(s120)结束。
返回图12,从s130起继续进行说明。
在s130中,网络管理装置200提取分配范围。
根据图18和图19对分配范围提取处理(s130)进行说明。
s131是频隙数受理处理。
在s131中,属性信息受理部215受理对分配画面130输入的属性信息。
在s132中,属性信息受理部215使用频隙数管理文件294确定必要fs数。
必要fs数是频隙数管理文件294中包含的频隙数中的、与属性信息中包含的调制方式和属性信息中包含的带宽对应的频隙数。
在图7的分配画面130中,输入qpsk作为调制方式,输入100gbps作为带宽。该情况下,使用图9的链路管理文件292确定的必要fs数为3。
在确定了必要fs数的情况下,分配画面显示部214在分配画面130的第4文本框134显示必要fs数。
s133是指定频隙受理处理。
在s133中,属性信息受理部215受理由分配画面130的使用状况表139指定的指定fs编号。
在图7的分配画面130中,fs编号为11的行是指定频隙行。因此,指定fs编号为11。
s134~s137是分配范围提取处理。
在s134中,分配范围提取部223根据指定fs编号确定第1空闲范围记录。
第1空闲范围记录是空闲范围文件293中包含的记录中的、与包含指定fs编号的空闲范围对应的记录。
在图10的空闲范围文件293中,在指定fs编号为11的情况下,第1空闲范围记录是no.2的记录。
在s135中,分配范围提取部223判定第1空闲范围记录中是否存在相应记录。
在第1空闲范围记录中存在相应记录的情况下,处理进入s136。
在第1空闲范围记录中不存在相应记录的情况下,处理进入s1381。
在s136中,分配范围提取部223取得第1空闲范围记录中包含的fs数作为空闲fs数。
然后,分配范围提取部223对必要fs数和空闲fs数进行比较。
在必要fs数为空闲fs数以下的情况下,处理进入s137。
在必要fs数小于空闲fs数的情况下,处理进入s1381。
在图10的空闲范围文件293中,在第1空闲范围记录为no.2的记录的情况下,空闲fs数为3。
在必要fs数为3的情况下,必要fs数为空闲fs数以下,因此,处理进入s137。
在s137中,分配范围提取部223从第1空闲范围记录中提取分配范围。
这里,将指定fs编号记作x,将必要fs数记作y。并且,将第1空闲范围记录的最大fs编号记作max。
在max≥(x+y-1)的情况下,提取从fs编号为x的频隙到fs编号为(x+y-1)的频隙的频隙范围作为分配范围。
在max<(x+y-1)的情况下,提取从fs编号为(max-y+1)的频隙到fs编号为max的频隙的频隙范围作为分配范围。
在图10的空闲范围文件293中,在第1空闲范围记录为no.2的记录的情况下,最大fs编号为11。
在指定fs编号为11且必要fs数为3的情况下,分配范围是从fs编号为9的频隙到fs编号为11的频隙的频隙范围。
在s137之后,分配范围提取处理(s130)结束。
s1381~s1385是分配范围提取处理。
在s1381中,分配范围提取部223根据必要fs数确定第2空闲范围记录。
第2空闲范围记录是空闲范围文件293中包含的记录中的、与包含必要fs数以上的频隙的空闲范围对应的记录。
在图10的空闲范围文件293中,在必要fs数为3的情况下,第2空闲范围记录是no.2的记录。
在s1382中,分配范围提取部223判定第2空闲范围记录中是否存在相应记录。
在第2空闲范围记录中存在相应记录的情况下,处理进入s1383。
在第2空闲范围记录中不存在相应记录的情况下,不提取分配范围,分配范围提取处理(s130)结束。
在s1383中,在存在多个第2空闲范围记录的情况下,分配范围提取部223使用指定fs编号选择任意的第2空闲范围记录。
选择出的第2空闲范围记录是多个第2空闲范围记录中的fs距离最小的记录。fs距离相当于从指定频隙到空闲范围的频隙的数量。
这里,将指定fs编号记作x,将最大fs编号记作max,将最小fs编号记作min。fs距离是|x-max|和|x-min|中的较小一方的值。|n|意味着n的绝对值。
在s1384中,分配范围提取部223将选择出的第2空闲范围记录的fs距离与距离阈值进行比较。
在fs距离小于距离阈值的情况下,处理进入s1385。
在fs距离大于距离阈值的情况下,不提取分配范围,分配范围提取处理(s130)结束。
在s1385中,分配范围提取部223从选择出的第2空闲范围记录中提取分配范围。
这里,将指定fs编号记作x,将必要fs数记作y。并且,在第2空闲范围记录中,将最大fs编号记作max,将最小fs编号记作min。
在min>x的情况下,提取从fs编号为min的频隙到fs编号为(min+y-1)的频隙的频隙范围作为分配范围。
在min≤x的情况下,提取从fs编号为(max-y+1)的频隙到fs编号为max的频隙的频隙范围作为分配范围。
在s1385之后,分配范围提取处理(s130)结束。
返回图12,从s140起继续进行说明。
在s140中,分配范围提取部223判定是否存在分配范围。
在存在分配范围的情况下,处理进入s150。
在不存在分配范围的情况下,分配画面显示部214在分配画面130显示表示不存在分配范围的错误消息,由此,提示输入新属性信息或指定新指定频隙。然后,处理返回s130。
在图20的分配画面130中,指定fs编号为19的频隙作为指定频隙。
但是,不存在到指定频隙之间的fs距离小于距离阈值的空闲范围。
因此,在分配画面130显示表示不存在分配范围的错误消息。
返回图12,从s150起继续进行说明。
s150是分配范围显示处理。
在s150中,分配范围显示部224从分配画面130中包含的使用状况表139中选择与分配范围对应的多个单元格。
然后,分配范围显示部224涂满选择出的多个单元格。
在图7的分配画面130中,指定fs编号为11的频隙作为指定频隙。
并且,从fs编号为9的频隙到fs编号为11的频隙的频隙范围是空闲范围。该空闲范围包含指定频隙。因此,提取该空闲范围作为分配范围。
然后,涂满与分配范围对应的单元格。
在图21的分配画面130中,指定fs编号为14的频隙作为指定频隙。
并且,从fs编号为9的频隙到fs编号为11的频隙的频隙范围是空闲范围。是从该空闲范围到指定频隙的fs距离小于距离阈值的空闲范围。因此,提取该空闲范围作为分配范围。
然后,涂满与该分配范围对应的单元格。
在分配画面130中按下了登记按钮137的情况下,处理进入s160。
s160是网络控制处理。
网络控制部230如下所述对链路管理文件292进行更新。
网络控制部230从链路管理文件292中选择与使用状况表139所示的链路名对应的链路记录。
然后,网络控制部230在选择出的链路记录所示的使用fs编号中追加与分配范围对应的fs编号。
网络控制部230如下所述对指定的传输路径中包含的多个传输装置设定传输路径的属性信息和频隙的分配信息。
网络控制部230从链路管理文件292中取得与使用状况表139所示的链路名对应的装置名。
然后,网络控制部230向由取得的装置名标识的传输装置发送所受理的属性信息和表示提取出的分配范围的分配信息。
由此,对指定的传输路径中包含的多个传输装置设定传输路径的属性信息和频隙的分配信息。
然后,在指定的传输装置中,使用被分配的频隙进行通信。
在s160之后,网络管理方法的处理结束。
***效果的说明***
网络管理装置200能够对指定的传输路径分配未使用的频隙。因此,管理者101不需要判断分配给传输路径的频隙。因此,管理者101的作业负担减少。
网络管理装置200能够显示包含二维排列的形式的使用状况表139的分配画面130。管理者101通过参照分配画面130,能够目视确认频隙的空闲范围。由此,便利性提高。
***其他结构***
作为对象的网络系统也可以是光网络110以外的网络系统。
管理者101也可以直接操作具有hmi的网络管理装置200,以取代经由管理终端装置102利用网络管理装置200。
在分配画面130中,使用状况表139中包含的单元格能够以各种显示形式表示未使用频隙的状况、使用频隙的状况、分配频隙的状况。图案、涂满、颜色、框的粗细、记入的文字或记号是单元格的显示形式的一例。
***硬件结构的说明***
根据图22对网络管理装置200的硬件结构例进行说明。
网络管理装置200是具有处理器901、辅助存储装置902、存储器903、通信装置904、输入接口905、输出接口906这样的硬件的计算机。
处理器901经由信号线910而与其他硬件连接。输入接口905经由缆线911而与输入装置907连接。输出接口906经由缆线912而与输出装置908连接。
处理器901是进行处理的ic,对其他硬件进行控制。处理器901的一例是cpu、dsp、gpu。ic是integratedcircuit(集成电路)的简称。cpu是centralprocessingunit(中央处理单元)的简称,dsp是digitalsignalprocessor(数字信号处理器)的简称,gpu是graphicsprocessingunit(图形处理单元)的简称。
辅助存储装置902存储数据。辅助存储装置902的一例是rom、闪存、hdd。rom是readonlymemory(只读存储器)的简称,hdd是harddiskdrive(硬盘驱动器)的简称。
存储器903存储数据。存储器903的一例是ram。ram是randomaccessmemory(随机存取存储器)的简称。
通信装置904具有接收数据的接收机9041和发送数据的发送机9042。通信装置904的一例是通信芯片、nic。nic是networkinterfacecard(网络接口卡)的简称。
输入接口905是连接缆线911的端口,端口的一例是usb端子。usb是universalserialbus(数字串行总线)的简称。
输出接口906是连接缆线912的端口,usb端子和hdmi端子是端口的一例。hdmi(注册商标)是highdefinitionmultimediainterface(高分辨率多媒体接口)的简称。
输入装置907输入数据、命令和请求。输入装置907的一例是鼠标、键盘、触摸面板。
输出装置908生成数据、结果和应答。输出装置908的一例是显示器、打印机。显示器的一例是lcd。lcd是liquidcrystaldisplay(液晶显示器)的简称。
在辅助存储装置902中存储有os。os是operatingsystem(操作系统)的简称。
并且,在辅助存储装置902中存储有实现gui控制部210、配置部220、网络控制部230这样的“部”的功能的程序。实现“部”的功能的程序能够存储在存储介质中。
os的至少一部分载入到存储器903,处理器901执行os,并且执行实现“部”的功能的程序。实现“部”的功能的程序载入到存储器903,读入到处理器901,由处理器901来执行。
另外,网络管理装置200也可以具有多个处理器901,多个处理器901协作执行实现“部”的功能的程序。
表示“部”的处理结果的数据、信息、信号值和变量值等存储在存储器903、辅助存储装置902、处理器901内的寄存器或处理器901内的缓存中。
“部”可以利用“电路系统(circuitry)”来安装。“部”可以改写成“电路”、“工序”、“步骤”或“处理”。
“电路”和“电路系统”是包含处理器901、逻辑ic、ga、asic、fpga这样的处理电路的概念。ga是gatearray(门阵列)的简称,asic是applicationspecificintegratedcircuit(面向特定用途的集成电路)的简称,fpga是field-programmablegatearray(现场可编程门阵列)的简称。
实施方式是优选方式的例示,并不意味着对本发明的技术范围进行限制。实施方式可以部分实施,也可以与其他方式组合来实施。
使用流程图等说明的处理步骤是网络管理装置、网络管理方法和网络管理程序的处理步骤的一例。
标号说明
100:网络管理系统;101:管理者;102:管理终端装置;103:网络;110:光网络;120:路径画面;121:第1文本框;122:第2文本框;123:第3文本框;124:路径表;125:取消按钮;126:决定按钮;127:网络结构图;130:分配画面;131:第1文本框;132:第2文本框;133:第3文本框;134:第4文本框;135a:上按钮;135b:下按钮;136:取消按钮;137:登记按钮;138:路径图;139:使用状况表;200:网络管理装置;210:gui控制部;211:路径画面显示部;212:路径信息受理部;213:链路信息受理部;214:分配画面显示部;215:属性信息受理部;216:频隙数受理部;217:指定频隙受理部;220:配置部;221:使用状况表生成部;222:空闲管理部;223:分配范围提取部;224:分配范围显示部;230:网络控制部;290:存储部;291:网络管理文件;292:链路管理文件;293:空闲范围文件;294:频隙数管理文件;901:处理器;902:辅助存储装置;903:存储器;904:通信装置;9041:接收机;9042:发送机;905:输入接口;906:输出接口;907:输入装置;908:输出装置;910:信号线;911:缆线;912:缆线。