发布时间:2011-01-12 阅读量:1285 来源: 发布人:
中心议题:
* 宽带PLC网络管理范围
* 基于Web的宽带PLC网络管理模型设计
* 系统的技术实现
0引言
电力线通信(PLC)在宽带网络多元化发展的过程中已成为宽带网络发展的一个新方向,随着PLC试验网络成功运行及其规模的不断扩大,PLC网络管理的网络规划、管理范围、管理功能、结构模式、网络系统安全与控制等问题的研究也势在必行。这直接关系着PLC宽带信息网络的运行效率、服务质量、管理和控制网络内资源的合理利用及对网元元素的维护、管理,并避免故障及中断等现象。现行网络管理系统已不能满足PI刃网络系统快速、安全、高效的要求,因此巫须设计一个新的网络管理模型及系统来管理PLC系统。
目前的主流网络管理模型有基于051的公共管理信息(CMIP)模型和基于TCP/IP的简单网络管理协议(SNMP)模型。基于这2种模型所建立的网络管理系统通常采用集中式管理,从而易造成管理者负担过重的问题;同时,由于大量的管理信息要在网络中传递,增加了网络的负荷,也限制了网络管理的实时性。因此,提出了基于Web技术的网络管理模式(WBM—Web一basedmanagement)。基于Web的网络管理就是把Web技术和工具引人网络管理领域,使用标准的HTTP协议,在浏览器上监控由HTTP服务器所支持的目标设备。WBM使用户通过简单、通用的操作界面Web浏览器可以在任何地点的任何网络平台上与服务器进行通信,为网络管理人员提供具有分布性和实时性、操作更方便、能力更强的网络管理方法。
1宽带PLC网络管理范围
网络管理的范围是网络管理中的一个基本问题,分为广义和狭义两个层面。管理范围包括网络设备、配置、故障、性能管理以及计费业务、安全等管理内容。在本文中,PLC宽带网络管理范围定义为狭义的网络管理范围,即PLC网络本身的设备、配置、故障及性能的管理,以及监测PLCModem的运行状态。在PLC网络的网元设备中主要有以下
3种类型:
a.IP设备。主要包括汇聚路由器、接入路由器、骨干交换机、二层/三层接人交换机,这些设备均支持SNMP。
b.PLC设备。主要包括PLCModem(直接与用户主机相连)、PLC局端设备(放在户外,从Intemet出口调制和分离出能够进入电力线的数据信号的专用设备)。这两种网元设备有的能支持SNMP,有的不支持SNMP(出厂未设),实际现场中若在所有网元上均增加带有网络管理协议模块,首先在技术上存在难度,其次成本将迅速增加,这些因素对PLC宽带接人的普及带来了影响,目前在现有的PLC网络管理系统中采用IP地址管理方式。
c.各种应用主机。应用主机主要承担服务器及计费服务。
除了对以上3类网元设备进行管理之外,还应对运行于主机上的PLC网络管理系统的管理信息数据库(MIB)系统进行管理。
PLC宽带通信对网络管理系统的基本要求是: 适合中小型的网络规模,但为了将来的发展考虑,要求系统的扩展性好;
b.应具有基本的配置管理、故障管理、性能管理以及系统管理功能;
c.基于Web的管理;
d.能够将不同厂家的PI了C设备的管理纳人统一的管理平台,并能集成不同厂家的网络管理系统;
e,管理范围底层达到用户的PLCModem,能够监测所有P工一C设备的工作状态,并能对PI尤设备进行基本控制。
安装的基于SNMP的设备,可以通过代理方式解决;对于新的设备使用嵌人式的Web服务器的强大开发界面,又可以使这些设备易于设置和管理。
2基于Web的宽带PLC网络管理模型设计
实现基于Web的PLC网络管理的方式有以下2种,这2种方式平行发展,互不干涉:
a.代理方式。采用基于代理的三层解决方案,即在网络管理工作站运行一个Web服务器,并通过HTTP一与客户浏览器通信,通过标准的网络管理协议与被管对象通信。代理方式保留了现存的基于工作站的网络管理系统及设备的全部优点,同时还增加一r访问灵活的特点。图1所示为代理方式实现的基于Web的F,l.C网络管理模型。
.jpg)
b.嵌人方式》即将Web功能嵌人到网络设备中,每个设备都有自己的Web地址,管理员可通过浏览器直接访问并管理该设备,在这种方式下,网络管理软件与网络一设备集成在一起,网络管理软件无需完成协议转换,所有的管理信息均通过HTTP协议进行传送。这种方式给独立设备带来了图形化管理,保障了接口是简单易用的,Web接口可提供更简单的操作而不失其功能。图2给出了嵌入式方式实现的基于Web的宽带PI尤网络管理模型。
比较理想的管理模型是将代理方式和嵌人方式结合起来的管理模型,即在宽带PLC网络中既有代理WBM,同时又有嵌入式WBM。对于网络中已经安装的基于SNMP的设备,可以通过代理方式解决;对于新的设备使用嵌人式的Web服务器的强大开发界面,又可以使这些设备易于设置和管理。
.jpg)
3系统的技术实现
针对提出的网络管理模型,采用Java为本系统的主体实现语言。JOESNMP(JavaSNMP)是一套免费的完全由Java语言调用实现SNMP的管理者端的开发包,由“BI二UEBIRD”项目组为开发OPENNMS系统而编写,目前已被广泛使用。它支持对SNMPVI和SNMPVZ的代理的管理。
a.Web服务器的实现
Web服务器主要采用Servlet技术。Servlet是一组运行在服务器端的Java程序,它接收来自客户端的请求,将处理结果返回客户端。用户可以在Web浏览器端通过所选的页面和JavaApplet的链接来调用运行在Web服务器端的Servlet程序。
Servlet程序用JavaServletAPI开发,其中包含了Servlet接口,所有Servlet程序都必须实现这个接口以提供管理Servlet和客户端进行通信的方法。
一个S二vlet可以同时处理多个客户端的请求。因此,Servlet效率很高仁“」。
b.网络管理应用程序的实现
网络管理应用程序也采用Java编写。Applet是一种特殊的Java程序,它通常通过支持Java的网页浏览器下载后执行。用户请求Web服务器从JavaApplet库中下载所需的Applet,运行在Web页面上。这些JavaApplet一旦下载后,就存放在本地的Cache中,从而提高了以后的响应速度。通过对这些Applet的获取,网络管理者对访问者的请求检查,保证界面的安全管理,同时还可以与应用服务器建立内部通信,接收和发送数据信息比钊。
数据库采用SQ工JServer,数据库接口包含JDBCAPI和JDBCDriverAPI两个部分。JDBC
API提供了应用程序JDBCDrive:Manage:的通信功能,为Java语言定义的一个SQL调用接口,它的
近日,日产汽车和总部位于英国的自动驾驶初创公司Wayve签署协议,合作开发基于人工智能的驾驶辅助系统。
京东开启招聘存算一体芯片设计工程师计划,薪酬高达“40K-100K*20薪”
日本芯片制造商铠侠(Kioxia)计划于2026年在其岩手县晶圆厂开始生产新一代NAND闪存芯片。
一系列诉讼指控芯片制造商英特尔、AMD及德州仪器公司,未能有效阻止其技术被用于俄罗斯制造的武器。
台积电日本子公司JASM熊本第二晶圆厂在 10 月下旬启动后近期处于暂停状态,重型设备已撤出工地