- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于SNMP的统一网管框架的设计与实现论文.doc
基于SNMP的统一网管框架的设计与实现论文
摘要:本文在分析目前网络管理现状的前提下,采用面向对象技术,设计并实现了一个统一网管系统,并分析了系统的组成结构、功能特点及部分技术实现。最后分析了其不足,对网管系统的发展方向做了探讨。
关键词:电信管理网 简单网络管理协议 网管系统
1 网络管理的发展与现状
伴随Inter时代的到来,网络技术的迅猛发展,越来越多的企业、政府、学校、个人等都融入互联网当中,网络已经与人们的学习、工作及生活密不可分。而作为整个互联网的基础.freelunication Management Net,TMN),作为管理现代电信网的基础。考虑将提供业务的电信网及其管理功能进行分离,使管理功能从电信网中独立出来单独组成一个网,即TMN。TMN制定了一系列的标准和管理功能,包括被管网元和网络管理系统之间的接口均被标准化了。只要被管网元和网络管理系统之间遵循TMN标准,完成一定的管理功能,就能够实现不同厂商的不同设备以及不同网络管理系统之间的互连互通操作。TMN体系结构按照不同的管理需求将整个电信网管理功能从低到高分作5层:网元层(NEL)、网元管理层(EML)、网络管理层(NML)、业务管理层(SML)、事务管理层(BML)。
目前,由于实际技术水平和应用条件的限制,网络管理主要集中在网元管理层和网络管理层,真正业务级的管理还只停留在理论研究阶段。网元管理层直接管理物理网络,是整个管理系统的基础。对电信网络运营商来说,随着通信业务量需求的成倍增长,网络规模的日益膨胀,网元设备的种类和数量不断增加,各个网元都有自己的管理系统,这给网络的管理维护带来了很多困难。为了提高网络管理的效率,很有必要对各网元进行集中管理,实现在一个统一的平台上管理各种设备。为了适应网络管理系统可扩展性的要求,我们将设计模式的思想融入网络管理框架设计中, 保证该框架具有良好的灵活性和可扩展性。
2 网络管理协议
当前最典型的网络管理协议有基于OSI七层模型的公共管理信息协议(CMIP)和基于TCP/IP的简单网络管理协议(SNMP)。OSI/CMIP系统管理模型是目前理论上最完备的网络管理模型,是其他网络管理模型的基本参考。但由于该模型比较复杂,实现代价高,因此并没有得到广泛的应用。相反,当初只是为了管理TCP/IP网络的SNMP却得到了迅速的发展和广泛应用。SNMP网络管理模型的突出特点是简单、易于实现,因而得到了厂商的支持。特别是在Inter上的成功应用,使得它的重要性越来越突出,已经成为事实上的工业标准。
SNMP 主要包括SMI (管理信息结构) 、MIB (管理信息库)和SNMP协议几部分。SMI 给出了管理对象定义的一般框架。MIB是设备所维护的全部被管理对象的结构集合。SNMP协议包括SNMP操作、SNMP信息的格式以及如何在应用程序和设备间交换消息。SNMP采用代理/ 管理站模型进行网络管理。
3 基于SNMP的统一网管框架设计
3.1 总体结构设计
统一网管平台提供一个高分布性,高扩展性的架构来保证应用的开发者可以用不同的方法来布置他们的网元管理系统。从横向分层的角度来看,平台可以分为支撑层(Support Layer)、框架层(Framesg {
void *mlink; //指向结构的指针,形成消息链表
PID sender_pid; //发送进程标识
PID receiver_pid; //接收进程标识
BYTE msg_type; //消息类型(2或3,表示同步或异步进程消息)
SG_HEAD;
我们的系统使用的是非阻塞的异步消息机制,系统维护一个消息队列,这个消息队列用来存放系统各个模块产生的消息。程序中有一小段程序代码,叫做消息循环,用来从队列中取出消息,并且将它们发送给相应的消息处理程序。代码片断如下:
Message ( msg, NULL, 0, 0))
{
TranslateNmMessage ( msg);
DispatchNmMessage ( msg);
}
3.2.2 数据库访问
数据库访问模块提供所有访问数据库的接口调用,并维护数据库连接池,其他模块只需向其申请数据库连接即可。
3.2.3 SNMP接口
网管系统与网元的交互是基于SNMP协议的,在SNMP协议栈的实现中,我们采用了被广泛使用的CMU(Carnegie Mellon University)开发的开放源代码CMU-SNMP软件包,该软件包对SNMPv2c做了很好的实现。但是对于上层的开发人员来说,调用起来不是很方便。例如,一次SNMP操作,就要先后调用以下这些函数:
char * p_synch_setup(struct snmp_session *Session);
struct s
您可能关注的文档
- 城市轨道交通的分类及定义研究论文.doc
- 城市轨道交通的振动和噪声对环境的影响及其对策论文.doc
- 城市轨道交通直流供电的控制和保护系统论文.doc
- 城市轨道交通系统应急救援体系的建设论文.doc
- 城市轨道交通系统引起的环境振动问题论文.doc
- 城市轨道交通系统的安全性与可靠性论文.doc
- 城市轨道交通系统运营安全和可靠性分析论文.doc
- 城市轨道交通线网总体规划的研究与评价论文.doc
- 城市轨道交通线网规划设计的探讨论文.doc
- 城市轨道交通线路的敷设形式论文.doc
- 基于TAPESTRY 5+EJB 3架构的石化行业管理系统实现论文.doc
- 基于TOC约束的工程机械行业生产计划管理系统研究论文.doc
- 基于VRS的“生产与运作管理” 的实验教学研究论文.doc
- 基于Web Services的Struts框架在数字医院信息系统中的应用论文.doc
- 基于XML 的异构数据交换的研究论文.doc
- 基于“三农”视角的湖南农产品加工业发展思考论文.doc
- 基于“三创”能力培养的物流管理专业系列课程考核探索论文.doc
- 基于“专升本”制度对完善职业教育体系的思考论文.doc
- 基于“和谐与发展”的师生关系——以“师生关系的思考”论析高中语文课程改革论文.doc
- 基于“实践智慧”的高校思想政治教师的社会实践论文.doc
最近下载
- 《SPSS实战与统计思维》读书笔记.pptx VIP
- 2025年新疆投资发展(集团)有限责任公司及所属公司公开招聘(42人)笔试备考试题及答案解析.docx VIP
- 《应急救援技能培训》课件.ppt VIP
- 临床技术操作规范-妇产科(11版).doc
- ISO 14001 2015 中英文.doc VIP
- 2025辽宁省交通建设投资集团有限责任公司招聘16人笔试历年参考题库附带答案详解.docx
- 2025年水平定向钻市场调查报告.docx
- 美国发展历程.ppt VIP
- 【农业农村部】中国农业展望报告(2025—2034).docx
- DB34_T4098.2-2022_建筑固废再生作道路材料应用技术规程第2部分:路基工程_安徽省.docx VIP
文档评论(0)