版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于IPv6弹性重叠网网管系统的设计与实现(图文)论文导读:基于IPv6的弹性重叠网网管系统,立足于IPv6和P2P技术的融合,通过在IPv6网络上部署智能节点,采用B/S结构,实现对弹性网络进行有效的管理。所有智能节点IN都具有网络测量功能。监测病毒模块在智能节点上发现病毒后会通过网络管理系统更新其他智能节点的病毒库。关键词:智能节点重叠网IPV6,弹性重叠网,网络管理系统,智能节点1 引言作为下一代互联网协议的IPv6, 采用128位的地址空间,使得 IP 地址在可以预见的时期内不再成为限制网络规模的一个因素。同时,在平安性、效劳质量及移动性等方面有了较大的改良,使 Internet 能够
2、承当更多的任务,并为以 IP 为根底的网络融合奠定了坚实的根底。但是,当前 IPv6 实际网络推进速度缓慢,缺乏应用与业务的创新。基于 IPv6 的弹性重叠网网管系统, 立足于 IPv6和P2P 技术的融合,通过在 IPv6 网络上部署智能节点,采用B/S结构,实现对弹性网络进行有效的管理。2 弹性智能节点管理系统的描述2.1 系统研究目的及组成P2P【1】技术是目前流行于国际计算机网络技术研究领域的一个热点,它允许Internet用户直接使用对方的文件,而不需要连接到效劳器上再进行浏览与下载。P2P技术可简单地定义为:藉由直接交换,实现计算机间处理能力和存储资源的共享。目前互联网上分散了众多
3、的P2P应用,这些P2P应用为用户提供了诸多方便,普通用户使用P2P软件进行各种资源的下载和上传。P2P应用占用了互联网大量的带宽,给网络的管理施加了巨大的压力,使得运营商开始限制和阻断P2P应用【2】。由于目前的P2P应用尚处在起步阶段,而且都是在IPv4的环境下开发。而IPv4采用了专用地址和NAT技术,大量用户没有真实的地址,导致了用户识别和管理的困难,在一定程度上限制了P2P应用的进一步普及。而且P2P本身也存在着很多开展中的问题,例如版权、管理机制、平安性等问题,都需要进一步在大量的实际应用环境中进行研究解决。因此要想促进P2P技术的良性开展,必须为P2P应用构建一个公共的、开放的根
4、底平台。对P2P应用进行整合和优化,实现P2P应用的可管理、可运营。弹性重叠网技术作为这样一个平台应运而生,它架构在CNGI或已有的互联网根底设施的顶部以无缝且持续的方式构建,不但可以提供分布式控制,还可以支持P2P等各种全新应用效劳。弹性重叠网能够有效的融合P2P技术和IPv6技术,使互联网有能力摆脱20世纪70年代提出的网络体系结构的局限性,并将新一代互联网带入21世纪。2.2 智能节点智能节点【3】IN由智能节点效劳器硬件设备和弹性重叠组网根底软件组成。具体由以下几个局部组成:自动组网、网络测量、路由优化、流量监控和病毒上报等。 自动组网自动组网包括DHTDistributedHash
5、Talbe组网和RON【4】Resilient Overlay Networks组网。DHT组网的目的是实现资源的有效定位;RON组网的目的是实现分布式网络测量,从而为运营商网络优化提供决策信息。 网络测量所有智能节点IN都具有网络测量功能。论文格式。测量的路径状态包括延时、丢包率、剩余带宽等。 路由优化路由优化局部主要包括路由优化模块,链路状态分发模块和路由表操作处理模块。路由优化局部主要是对智能节点之间的路由状态进行优化处理,路由优化的实质是充分利用网络冗余,在某个RON的overlay层对报文进行优化转发。根据性能数据库测量结果可知,每个RON节点已经为每个policy和metric建立
6、优化转发路由表。论文格式。这条路径和直连的路径不同,也许要经过多个RON节点转发,获得比直连转发更好的效果,在客户无知觉的情况下,RON节点对客户报文进行优化转发。 流量监控流量监控对当前弹性网络中的特定流量进行分析和限制。 病毒上报监测病毒模块在智能节点上发现病毒后会通过网络管理系统更新其他智能节点的病毒库。2.3 弹性智能节点管理软件通过在智能节点上安装配置后台管理软件,可以管理和监控智能节点的运行情况、业务情况、网络情况等。并能对网络拓扑结构、网络流量分布情况进行自动监测和处理,完成内容选路、网络监测、资源管理、网络优化以及病毒报警等功能。智能节点后台管理软件支持网元管理和网络管理功能。
7、网元级管理:对关键网元进行监视,使运营者在发生效劳中断前就及时发现问题并加以修复。所监视的智能节点关键状态参数有:电源状态、CPU利用率、磁盘利用率、网卡吞吐率等,报警总结表列出所有已答复和未答复的报警信号,按严重性采用颜色编码。运营者设置的过滤器能以不同的粒度控制显示总结信息量。报警信息写入日志文件,用于打印或导入第三方分析应用程序。作为选项,报警信息可以通过IP连接和SNMP陷阱消息传给高层网络管理系统。网络级管理:可以自动识别网络拓扑和设备资源的变化,提供高性能、轻便、直观和数据敏感的拓扑图形用户界面,拓扑图采用基于电子地图的导航式管理,便于查询和快速定位故障,并更新其配置表项。使运营者
8、可按层次浏览网络,通过遍历网络层次,可获得从网络到结点、模块直至测试点的丰富的信息。选择拓扑图中的一个模块,便能进入了解模块内各点的详细信息。3 系统结构基于智能节点的弹性重叠网是一个分布式系统,系统的主要组成就是智能节点,它是一台高性能的效劳器,上面配有支持智能节点的软件系统。弹性重叠网系统结构如图1所示:底层是现有的互联网络,上层是由智能节点利用弹性组网技术相互连接构成的弹性重叠网络RON。系统中的节点主要可以分为两大类:1由运营商维护的智能节点;2参与弹性重叠网的客户节点。客户节点是系统的使用者,通过智能节点接入重叠网,利用重叠网络提供的统一API接口来使用系统提供的各种功能。图1 智能
9、节点弹性重叠网系统结构示意图智能节点是系统中最为重要的部件,它承当着信息的分布式存储和检索、网络测量以及路由优化、病毒监测等方面的任务,是弹性重叠网的核心部件,假设干个智能节点通过自动组网机制形成一个弹性重叠网系统。INONIntelligentNode3 Overlay Network是一台高性能的效劳器,上面装有支持智能节点的软件系统。为了方便对众多智能节点的控制,出现了分布式智能节点网络管理系统。该管理系统对弹性网络进行有效的管理,网络管理员可以对智能节点进行实时监控。4 智能节点网管系统的设计4.1 系统总体功能设计该网络管理系统设计的主要目的是对DHT和RON网络进行有效的管理,设计
10、采用B/S结构。系统管理人员通过前台页面对智能节点进行操作,操作的相关信息通过XML文件下发,智能节点根据收到的信息进行处理,将处理得到的结果通过XML文件返回网管效劳器,网管效劳器接收到消息后,将结果展示到前台页面上。弹性智能节点的功能设计如下:1) 网元管理:对智能节点的参加、退出进行管理;2) 用户管理:对智能节点的管理人员进行了各种权限的限制;3) 效劳管理:在智能节点上参加/删除相应的效劳工程;4) 索引管理:在智能节点上搜索内容;5) 路由优化管理:在智能节点之间选择优化的路径,优化网络状况;6) 流量监控:对当前智能节点之间的流量进行分析和限制;7) 路径流量:测量智能节点之间的
11、网络状况,为优化网络状态提供数据;8) 病毒监测:监测智能节点上是否有病毒,如果有那么更新其他智能节点的病毒库;4.2 重叠网系统结构结合上述对网管系统的功能要求,以及前述的智能节点重叠网主要功能,对重叠网系统的主要功能模块结构设计如图2所示:图2 重叠网系统功能模块图结合上图,对重叠网网络管理系统NMS的各局部功能进行简单介绍:智能节点的网元管理:在弹性重叠网络中,智能节点可以实时参加/退出弹性重叠网,超级智能节点发现有新的智能节点参加重叠网络时,会主动上报网管效劳器端。网管人员收到系统消息后,会在页面上添加相应的智能节点。智能节点的分布式信息存储和检索功能:在智能节点上存储了报警所管辖客户
12、节点信息的索引,并且在其后继智能节点上也存储了智能节点的信息,以免发生信息丧失。为了保证智能节点能够平安高效运行,管理系统中需要增添病毒上报功能,在智能节点上发现了病毒,就立即上报网管效劳器,网管效劳器将病毒信息参加数据库,并且将病毒信息下发其他智能节点,实现了病毒告警的功能。智能节点的路由管理功能:通过对重叠网性能的监测,智能节点能够计算出重叠网层面上满足一定QoS要求的多条路径,为上层应用提供支持QoS的内容路由效劳,动态改变弹性重叠网的路由选择,在重叠网层面上实现对路径故障的恢复、拥塞的控制以及QoS的保障。利用这一功能,网络运营商可以随时获取不同的上层应用对网络的使用消耗情况,根据弹性
13、重叠网提供的多种路由选择,调配网络资源,实现运营本钱和效劳质量的优化配置。智能节点的分布式网络测量:实时监控网络链路状态的变化,优化网络状态,改善网络效劳质量,实现网络传输的通畅;流量检测和旁路阻断功能是智能节点的又一新功能。智能节点旁路在核心路由器上,监视网络流量类型。如果是P2P流量类型,那么对其发出阻断包,将其进行重定向。同时在该功能上还扩展出病毒检测功能,当带有病毒特征码的流量通过或者具有异常流量,智能节点发出阻断包将阻止流量通过。并且可以在流量检测中添加检测的协议,从而对多种P2P流量进行监控。4.3 重叠网系统工作流程NMS采用B/S结构,在网管效劳器上使用J2EE开发的效劳器端W
14、eb应用程序进行部署。在弹性智能节点上安装了相应的网管模块监听程序,Web应用程序与网管模块监听程序之间采用XML文件做为传输途径,智能节点收到NMS发送的XML文件后根据请求内容调用相应功能模块的网管API,由IN中间件功能模块将处理后得到的结果数据返回。4.4 重叠网系统功能实现网管系统程序分为两局部来实现,一局部为部署在网管系统效劳器端的Web应用程序;另一局部为智能节点端的网管模块后台程序,这是智能节点与NMS效劳器端进行通信的局部。网管效劳器操作系统为Linux,由于Java有很好的跨平台特性,所以效劳器程序采用Java语言来设计,采用基于J2EE架构的结合Struts应用程序框架来
15、实现,Web Server采用Tomcat,系统后台数据库采用MySQL;网管模块后台程序采用C+语言来开发,采用了libxml【5】这个Linux上处理XML文件的工具包,后台程序采用了多线程技术。论文格式。同时,效劳器与智能节点间通过进程间通信Socket TCP编程来实现。网管模块与效劳器程序间的通信和数据传输运用Socket和XML技术来完成,需要传输的数据先封装为XML文件,在TCP Socket三次握手连接完成后进行文件传输,通信结束后对接收到的XML文件进行解析。通信双方设计的文件规那么要保持一致,否那么会解析出错,无法获得文件中的内容。5 结论基于智能节点的P2P重叠网系统将IP与传统电信网结合起来,使得建立可运营可管理的新型网络成为可能。IPv6作为下一代互联网协议,提供了丰富的地址资源,消除了NAT机制,为P2P技术开展提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 支气管肺癌患者的并发症预防与处理
- 改性塑料配制工安全规程知识考核试卷含答案
- 联碱洗盐工变更管理模拟考核试卷含答案
- 伞制作工创新实践强化考核试卷含答案
- 静电成像显影材料载体制造工安全教育强化考核试卷含答案
- 汽车车身涂装修复工安全宣贯强化考核试卷含答案
- 果树栽培工岗前班组评比考核试卷含答案
- 三聚氰胺装置操作工岗前实操掌握考核试卷含答案
- 售票值班员岗前复测考核试卷含答案
- 软体家具制作工岗前规章考核试卷含答案
- 2025年银行考试-中信银行运营管理资质认证考试历年参考题库含答案解析(5套典型考题)
- 林蛙驯养管理办法
- 银行走访管理办法
- 设备巡检标准流程与实施要点
- 2025年北京市高考化学试卷真题(含答案解析)
- 2025年八年级数学下册反比例函数专项训练100题(含答案)
- 数学-第十一章 不等式与不等式组单元测试卷 2024-2025学年人教版数学七年级下册
- 医疗整形美容麻醉安全规范
- 人音版一年级下册《第3课 火车波尔卡》课堂教学设计
- 高三学生人生规划
- 2024-2025学年高中化学第三章有机化合物1.2烷烃练习含解析新人教版必修2
评论
0/150
提交评论