移动IPv6的网络管理系统及方法技术方案

技术编号:7839336 阅读:184 留言:0更新日期:2012-10-12 06:14
本发明专利技术公开了一种移动IPv6的网络管理系统,该网络管理系统的管理节点上运行着SNMP管理进程,被管理节点上运行着SNMP代理进程;被管理节点上运行着某一种移动IPv6网络进程,负责完成相应的角色功能,如作为家乡代理等;管理节点通过被管理节点的SNMP的代理进程与移动IPv6网络进程的进程间通信获取该被管理节点的状态信息,或对其设置关键参数等以实现对移动IPv6网络的管理。本发明专利技术的移动IPv6的网络管理系统既可以保证网络正常高效地运行,又能为用户提供安全、可靠的网络服务。

【技术实现步骤摘要】

本专利技术涉及一种网络管理系统及方法,特别是涉及一种。
技术介绍
作为下一代移动互联网核心的IPv6已经引起了世界重要研究机构和公司的重视。各个研究机构和公司都在努力研究能够实现大规模商业化的移动IPv6网络管理系统,以为移动终端用户提供更为安全、方便的网络服务。简单网络管理协议SNMP (Simple Network Management Protocol)的目标是管理互联网上众多厂家生产的软硬件平台,是网络管理事实上的标准。它代表着采用SNMP 协议的网络管理框架,根据对网络管理业务的细化,已经出了三个版本。其管理信息库MIB(Management Information Base)体系是一个信息存储库,包含了管理代理中的有关配置和性能的数据,是网络管理的基础。在自由软件领域,IPv6协议栈已经被大面积实现,有很多自由软件也已经进入了IPv6网络管理的研究和开发。著名的有I.欧洲6Net项目组2002年3月,这个共享软件项目的设计人员声称实现了基于IPv6的SNMP协议,为商业化的IPv6网络管理铺平了道路。2.软件项目NET-SNMP项目NET_SNMP开发人员推出net_snmp5· O之后,声称已经提供了在IPv6上的UDP/SNMPv3的网络管理。其中,Net-SNMP是一个程序集,分别使用IPv4和IPv6实现了 SNMPvI,SNMPv2和SNMPv3。Net-SNMP 包括■命令行界面的程序■获得设备信息的程序。其中snmpget和snmpgetnext每次获得一条信息,而snmpwalk, snmptable 和 snmpdelta 每次获得一组信息;■修改设备配置信息的程序snmpset ;■获得设备的固定的一组信息的程序,如snmpdf, snmpnetstat和snmpstatus ;■转换OIDs的格式,显示MIB内容和结构的程序,如snmptranslate。■图形化的Mm浏览器tkmib ;■接收SNMP通知的daemon程序snmptrapd,该程序可记录这些通知信息,或者将它们转发给别的SNMP管理系统或外部程序;■可扩展的agent程序snmpd,负责接收并处理SNMP查询请求;■开发新的SNMP程序需要的函数库。目前虽然FreeBSD, Solaris, Linux, Unix上都已经实现了 IPv6协议栈,同时许多大厂商如Cisco、HP、Nortel Networks、Sun、Microsoft等也宣称,即将在其产品中支持IPv6。以Cisco为例,其路由器操作系统IOS从版本12. I已开始支持IPv6,同时IOS的后续版本将加以改进,提高IPv6的性能,但是其目前管理还只是停留在软件上,相关的硬件平台还没有跟上。时至今日,仍然没有一家公司宣布实现了商用的IPv6网络管理平台或推出商用网络管理软件。
技术实现思路
鉴于上述原因,本专利技术的目的在于提供一种既可以保证网络正常高效地运行,又能为用户提供安全、可靠的网络服务的移动IPv6的网络管理系统。为达到上述目的,本专利技术采用以下技术方案管理节点向网络中的某个被管理节点发送SNMP网络管理请求消息,SNMP代理进程收到SNMP网络管理请求消息后,解析出消息所包含的具体网络管理操作请求,然后调用与该请求对应的处理函数,通过进程间通信,把操作请求发送给所述移动IPv6网络进程的操作执行模块;执行模块接收到操作请求后,针对移动IPv6网络进程实施具体的操作,然 后通过进程间通信将操作的执行结果返回给所述SNMP代理进程;SNMP代理进程收到执行结果后,构造SNMP响应消息,并发送给所述管理节点;管理节点上的SNMP管理进程收到响应消息后,解析出其中的信息,并显示结果。本专利技术的有益效果在于I)既可以保证网络正常高效地运行,又能为用户提供安全、可靠的网络服务;2)管理节点可以获取每个节点上有关移动IPv6网络的管理信息,同时对部分重要参数进行设置,以监测和控制节点的运行;3)被管理节点上可以获取节点上有关移动IPv6网运行状况的关键参数。附图说明图I为本专利技术的移动IPv6的网络管理系统的实施例示意图;图2为图I中公共管理信息库Core_MIB的工作流程图。具体实施例方式本专利技术涉及的网络管理系统开发选择net-snmp开发包。Net-snmp工程项目组在net-snmp5. O. 3的发布版中公布开始支持IPv6网络管理功能模块。net-snmp开发包项目起源于CamegieMellon大学和加拿大戴维斯大学的SNMP实现工程ucd_snmp开发平台。Net-snmp平台提供了一系列SNMP相关的开发工具1. SNMP函数库(snmplib),2.可扩展的代理(agent),3.设置和查看代理的工具,4.传递SNMP陷阱(trap)的工具,5. —个使用SNMP基于UNIX版本的NETSTAT的实现。下面结合附图和实施例对本专利技术作进一步的详细说明。本专利技术的移动IPv6的网络管理系统的开发环境为=Linux内核版本2. 6. 8或以上的Linux操作系统平台;基于Apache+PHP+MySQL的Web服务器;底层编程语言标准C语言、PHP、HTML、JavaScript、SQL ;编译工具3. 4. 3版本gcc ;用于实现该系统的界面,如图形化操作窗口或命令行界面等。本专利技术的移动IPv6的网络管理系统是在Linux系统下的net_snmp5. I. 4版本网管软件包的基础上,加入对应于移动IPv6网络管理功能的管理信息库MIB,并实现SNMP的代理进程与移动IPv6网络相关进程的进程间通信,从移动IPv6网络进程中取出MIB规定的信息。为了对网络中的各个节点进行管理,每个节点上都要运行SNMP代理进程,此外,每个节点必须是路由可达的。图I为本专利技术的移动IPv6的网络管理系统的实施例示意图。在被管理节点上运行着某一种移动IPv6网络进程,负责完成相应的角色功能,如作为家乡代理等。本专利技术的移动IPv6的网络管理系统的管理节点通过获取各个被管理节点上的移动IPv6网络进程的运行状态、设置关键参数等达到对整个移动IPv6网络的管理。如图所示,该移动IPv6的网络管理系统主要包括初始化模块;流量分析记录模块;公共管理信息库处理模块(Core_MIB) ;HA管理信息库处理模块(HA_MIB) ;MN管理信息库处理模块(MN_MIB) ;CN管理信息库处理模块(CN_MIB);进程间通信模块(IPC处理);结束处理模块;SNMP消息处理模块;SNMP管理站应用程序。其中,SNMP消息处理和SNMP管理站应用程序部分在net-snmp软件包中已经实现。在管理节点上SNMP模块上运行着SNMP管理进程,SNMP模块负责向网络中的被管理节点发送网络管理请求消息,然后接收响应消息并显示网络管理操作结果。可以用图形化操作窗口或管理节点的命令行界面作为网络管理的操作界面并显示出结果。在被管理节点上SNMP模块负责接收SNMP请求消息,解析出其中的网络管理请求,然后通过进程间通信机制向移动IPv6网络进程发送具体的网络管理操作请求,等待并接收到移动IPv6进程回应的网络管理操作结果后,构造SNMP响应消息回送给管理节点。被管理节点上运行着某本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动IPv6的网络管理系统,包括管理节点和被管理节点,其特征在于 运用该网络管理系统的管理节点上运行SNMP管理进程; 被管理节点上运行SNMP代理进程和移动IPv6网络进程,负责完成相应的角色功能;管理节点通过被管理节点的SNMP的代理进程与移动IPv6网络进程的进程间通信获取该被管理节点的状态信息,或对其设置关键参数以实现对移动IPv6网络的管理。2.如权利要求I所述的移动IPv6的网络管理系统,其特征在于 在net-snmp网络管理软件包的基础上,加入对应于移动IPv6网络管理功能的管理信息库,并实现所述SNMP的代理进程与所述移动IPv6网络相关进程的进程间通信。3.如权利要求2所述的移动IPv6的网络管理系统,其特征在于该系统包括 初始化模块完成其它模块的套接口的初始化、线程的创建、全局变量的初始化,SNMP 代理进程中管理信息库的注册; 流量分析记录模块用于完成针对所述管理信息库中设置的流量管理对象的处理; 公共管理信息库处理模块用于完成移动IPv6网络中有关实体的管理对象的处理; HA管理信息库处理模块用于完成针对HA管理对象的处理; MN管理信息库处理模块用于完成针对MN设置的管理对象的处理; CN管理信息库处理模块用于完成针对CN管理对象的处理; 进程间通信模块用于实现所述SNMP代理进程与所述移动IPv6网络进程的进程间通 目; 结束处理模块功能是在程序结束运行时释放占用的内存、关闭打开的文件描述字;SNMP消息处理模块负责接收SNMP请求消息,解析出其中的网络管理请求,然后通过进...

【专利技术属性】
技术研发人员:刘东刘铭步日欣谷晨董伟程远
申请(专利权)人:北京天地互连信息技术有限公司
类型:发明
国别省市:

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

1