通信设备、通信方法和程序技术

技术编号:15574670 阅读:351 留言:0更新日期:2017-06-13 16:40
一种通信设备,包括:通信单元,该通信单元具有多个端口并且根据多个VLAN的设定状态来中继数据;状态信息管理单元,该状态信息管理单元针对端口中的每一个管理状态信息,该状态信息指示VLAN中的每一个当前是否使用该端口;以及SNMP处理单元,该SNMP处理单元根据SNMP在逐个端口的基础上接收对于状态信息的请求,在逐个端口的基础上从状态信息管理单元获得状态信息,并且根据SNMP将获得的状态信息发送到另一设备。

【技术实现步骤摘要】
【国外来华专利技术】通信设备、通信方法和程序
本专利技术涉及通信设备、通信方法和程序。本申请要求于2011年9月26日提交的日本专利申请No.2011-208639的优先权,其内容通过引用合并在此。
技术介绍
在最近已经提出的技术中,通过NMS(网络管理系统)或者利用SNMP(简单网络管理协议)的本地控制终端来监视网络的操作状态(参见例如,专利文献1)。作为要以上述方式监视的对象的通信设备通过用于管理通信网络中的设备的数据库的MIB(管理信息库)来公布该设备的设定信息或者操作信息。NMS或者本地控制终端经由相关网络来获取通过MIB公布的信息。例如,当利用SNMP监视VLAN(虚拟局域网)的网络状态时,通常利用在“RFC2674”等中定义的标准MIB或者由各个设备供应商提供的扩展MIB。图5是示出在RFC(请求注解)2674中定义的标准MIB的VLAN数据结构的图。在定义VLAN的每个状态的标准MIB(dot1qVlanCurrentTable)中,通过比特来管理在每个VLAN中的各个端口。在图5的示例中,每个VLAN的VLAN管理数据930被存储在MIB中。VLAN管理数据930包括群组数据项940,群组数据项940中的每一个都是1个字节(八位字节串)数据。每个群组数据项940包含八个单独的数据项950。每个单独的数据项950通过1个比特来指示一个对象端口的状态。例如,如果在VLAN中相关端口是有效的(当前被使用),则单独的数据项950具有值“1”。相反,如果在VLAN中相关端口不是有效的,则单独的数据项950具有值“0”。根据这样的结构,在标准MIB中,通过字节(对应于8个端口)来增加数据量。如上所述,在RFC2674中定义的标准MIB中,针对每个VLAN来管理各个端口的状态。因此,为了检查VLAN的状态,针对每个VLAN,从NMS向相关通信设备发送SNMP的“Get请求”消息,以便于获得VLAN管理数据930。因此,从NMS向通信设备发送的“Get请求”的数目根据向通信设备登记的VLAN的数目的增加而增加。现有技术文献专利文献专利文献1:日本未经审查的专利申请第一公开No.2007-180768
技术实现思路
本专利技术要解决的问题随着传输数据的业务量或者要连接的网络的数目的增加,要求复杂的网络管理。因此,向通信设备登记的VLAN的数目(即,VLANID的数目)趋向于增加。例如,如果假定能够登记4094个VLAN(作为上限)的标准MIB(dot1qVlanCurrentTable),则对于每个VLAN,“Get请求”消息应当被处理4094次,以便于获得各个端口的状态。在SNMP的“Get请求”消息的增加造成了为了管理用途而引入网络的通信量的增加,这可能对出于其他管理目的而执行的通信产生压力。这样的出于其他管理目的的通信可以包括用于基于除了SNMP之外的协议提供故障报告或状态的通信、或者用于响应于网络配置的改变而执行的控制的通信。当管理网络具有窄的通信带时,上述问题尤其严重。在该情况下,出于其他管理目的而执行的上述通信产生压力,这可能在经由包括相关通信设备的网络提供的服务中产生延迟。根据上述情形,本专利技术的目的在于提供一种技术,该技术用于通过利用SNMP来减少在管理对其登记多个LVAN的通信设备时所产生的通信量。解决问题的手段本专利技术提供了一种通信设备,包括:通信单元,该通信单元具有多个端口,并且根据多个VLAN的设定状态来中继数据;状态信息管理单元,该状态信息管理单元针对端口中的每一个端口来管理状态信息,该状态信息指示VLAN中的每一个当前是否正使用该端口;以及SNMP处理单元,该SNMP处理单元:根据SNMP,在逐个端口的基础上接收对于状态信息的请求;在逐个端口的基础上从状态信息管理单元获得状态信息;以及根据SNMP将所获得的状态信息发送到另一设备。本专利技术还提供了一种由具有通信单元的通信设备执行的通信方法,该通信单元具有多个端口并且根据多个VLAN的设定状态来中继数据,该方法包括:状态信息管理步骤,该状态信息管理步骤针对端口中的每一个端口来管理状态信息,该状态信息指示VLAN中的每一个当前是否使用该端口;以及SNMP处理步骤,该SNMP处理步骤:根据SNMP,在逐个端口的基础上接收对于状态信息的请求;在逐个端口的基础上获得状态信息;以及根据SNMP将所获得的状态信息发送到另一设备。本专利技术还提供了一种使通信设备执行下述步骤的程序,该通信设备具有多个端口并且根据多个VLAN的设定状态来中继数据:状态信息管理步骤,该状态信息管理步骤针对端口中的每一个端口来管理状态信息,该状态信息指示由VLAN中的每一个当前是否使用该端口;以及SNMP处理步骤,该SNMP处理步骤:根据SNMP,在逐个端口的基础上接收对于状态信息的请求;在逐个端口的基础上获得状态信息;以及根据SNMP来将所获得的状态信息发送到另一设备。本专利技术的效果根据本专利技术,能够通过利用SNMP来减少在对其登记多个VLAN的管理通信设备时所产生的通信量。附图说明图1是示出本专利技术的实施例中的通信设备管理系统的系统配置的系统配置图。图2是示出由MIB处理单元利用以存储状态信息的一般数据结构的图。图3是示出作为由管理设备和每个通信设备执行的SNMP处理的第一序列的图。图4是示出作为由管理设备和每个通信设备执行的SNMP处理的第二序列的图。图5是示出在RFC2764中定义的标准MIB的VLAN数据结构的图。具体实施方式图1是示出本专利技术的实施例中的通信设备管理系统1的系统配置的系统配置图。通信设备管理系统1具有管理设备10和通信设备20,该管理设备10和通信设备20以可通信的方式经由管理网络N来彼此连接。通信设备10通过根据SNMP的通信来管理通信设备20。即,各个管理设备10用作NMS,并且通过利用管理网络N的通信管理来各个通信设备20的状态。通信设备20彼此连接为使得通信网络被形成。各个通信设备20中继从另一通信设备20接收到的数据。图1示出了连接到网络N的三个通信设备20。管理设备10管理各个通信设备20的状态。通信设备20的数目不限于三个。例如,与所示出的通信设备20一起也形成通信网络的通信设备20(未示出)可以被连接到管理网络N。另外,形成除了由所示出的通信设备20形成的之外的通信网络的通信设备20(未示出)可以被连接到管理网络N。管理设备10被配置成利用诸如主框架、工作站或者个人计算机的信息处理装置。管理设备10包括经由总线连接的CPU(中央处理单元)、存储器、辅助存储设备。管理设备10通过运行管理程序来用作具有管理单元101的设备。可以利用诸如ASIC(专用集成电路)、PLD(可编程逻辑设备)或者FPGA(现场可编程门阵列)的硬件资源来实现管理设备10的所有或者部分功能。另外,上述管理程序可以被存储在计算机可读存储介质中。计算机可读存储介质可以是诸如软盘、磁光盘、ROM或者CD-ROM的便携式介质或者诸如内置在计算机系统中的硬盘的存储设备。可以经由电子通信线路通信管理程序。管理单元101用作用于SNMP的管理器(NMS),并且基于SNMP向每个通信设备20发送诸如“Get请求”、“Get下一个请求”、或者“Set请求”的PDU(ProtocolDataUnit)(协议数本文档来自技高网
...
通信设备、通信方法和程序

【技术保护点】
一种通信设备,包括:通信单元,所述通信单元具有多个端口,并且根据多个VLAN的设定状态来中继数据;状态信息管理单元,所述状态信息管理单元针对所述端口中的每一个端口来管理状态信息,所述状态信息指示该端口当前是否正在被每个所述VLAN所使用;以及SNMP处理单元,所述SNMP处理单元:针对所述端口中的每一个端口,接收指示一个端口的请求;针对所述端口中的每一个端口,从所述状态信息管理单元获得所述状态信息;以及每当接收到所述请求时,根据所述SNMP,来将由该请求所指示的所述一个端口的所述状态信息发送到另一设备。

【技术特征摘要】
【国外来华专利技术】2011.09.26 JP 2011-2086391.一种通信设备,包括:通信单元,所述通信单元具有多个端口,并且根据多个VLAN的设定状态来中继数据;状态信息管理单元,所述状态信息管理单元针对所述端口中的每一个端口来管理状态信息,所述状态信息指示该端口当前是否正在被每个所述VLAN所使用;以及SNMP处理单元,所述SNMP处理单元:针对所述端口中的每一个端口,接收指示一个端口的请求;针对所述端口中的每一个端口,从所述状态信息管理单元获得所述状态信息;以及每当接收到所述请求时,根据所述SNMP,来将由该请求所指示的所述一个端口的所述状态信息发送到另一设备。2.根据权利要求1所述的通信设备,其中:所述请求包括指示所述一个端口的对象ID,并且...

【专利技术属性】
技术研发人员:小泽弘和
申请(专利权)人:日本电气株式会社
类型:发明
国别省市:日本,JP

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

1