毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

WIMAX技术点对多点的宽带无线接入探讨 第11页

更新时间:2009-4-15:  来源:毕业论文
界面的各种管理要求。而用户界面是用户可以直接操作并对基站实施管理的单元,应该力求做的最好
BEMS服务器功能
1.基站的发现
要能够实现基站发现功能,必须先加载MIB库。当有节点被发现的时候,节点发现过滤接口将会被激活,它会通过SNMP协议发现和过滤那些拓扑数据库中没有记录的SNMP节点,这里就是我们的WiMax基站,并且为基站管理对象创建数据库记录。然后,BEMS服务器通过SNMP获得该基站的卡信息,区信息和终端信息,在数据库中创建相应的卡,区和终端管理对象记录。
2.越区切换处理,负责处理越区切换。
3. BackEnd服务器
BackEnd服务器将为我们创建一个定制单元,负责通过通用的Socket接口来管理多个EMS终端之间的连接。由于该功能运行在BackEnd,因此需要实现Socket服务器连接接口,当一个FrontEnd连接到BackEnd服务器时,一个Socket就会被打开,并且服务器连接接口的初始化方法被激活,启动一个会话,来处理对应的FrontEnd需求。
5.2.3 BEMS消息流程
前面讲过了,在BEMS系统中数据管理是核心模块,下面将对数据管理接口相关的主要消息流程作以介绍。
1.添加功能
 
图5-5:添加消息流程图
2.删除功能
 
图5-6:删除消息流程图
3.修改功能
 
图5-7:修改消息流程图
5.3 EnvoySNMP代理端
根据SNMP协议的Manager/Agent模型,EML即是通常所说的SNMP Manager,而TMN分层模型中的NEL层即是SNMPAgent。SNMPManager它是一个相对独立的部分,因此我们采用BEMS系统实现。SNMP Agent不同于Manager,它是需要基于VxWorks开发并运行在目标机上的部分,这里将集中介绍SNMP Agent的设计与实现。NMS Agent的实现通常有两种方案:
1.在每个基站和用户站上实现SNMP协议操作,包括SNMP消息处理,Agent实现和MIB文护等。
2.在基站上实现SNMP协议操作,用户站则通过基站上的Proxy Agent来间接访问。
前一种方案每个Agent的设计与实现将比较简单。但是在实际系统开发中,为了避免在空中链路传送大量的SNMP消息而导致增加空中链路负担,我们通常采用后一种SNMP Agent设计方案。即Agent只位于每一个基站上,负责基站上的各种被管单元以及与基站相关用户站的各种管理。
基站上利用Master/Subagent( AgentX)的模型实现分布式管理。如图5-8所示,分布式的SNMP Agent由Agent和SubAgent组成。其中Agent任务位于BS上,负责对基站网元的单元进行管理,SubAgent则负责通过Proxy Agent实现对用户站网元的单元的管理。
 
图5-8: WiMax分布式网管系统结构
VxWorks提供了诸如WindNet和Envoy等可选的网络协议产品,实现对SNMP系列协议以及对分布式网管模型的支持,使得我们可以方便而快速地开发基于VxWorks的网管系统。下面介绍利用Envoy实现嵌入式网管系统的方法。
Envoy包本身提供了开发SNMP Agent的框架和以及各种接口,包括操作系统和网络接口,初始化操作等。比如,EnvoySNMP包提供了SNMP Agent, SNMP子代理和SNMP Proxy代理的框架和接口,因此,网管系统开发任务主要是定义SNMP MIB并定制EnvoySNMP,并将其集成到网管系统OAM&P用户应用程序中。开发工作主要包括两个部分:一是Envoy与OAM&P应用程序之间的接口,二是SNMP MIB与OAM&P应用程序之间的接口,即SNMPv2/v3 MIB框架接口。SNMP Agent的具体实现步骤如下:
1. 定义并编译SNMP MIB库
SNMP MIB定义包括标准MIB和私有MIB两部分。Envoy提供了MIB编译器(MIBCOMP ),可用于编译标准MIB和私有MIB,并生成支持上述分布式网管系统结构的框架代码,该编译过程把用ASN.1语言描写的MIB文件编译成C语一言代码的MIB树、Get, Set, Next, Test函数的接口及相应的头文件,极大地方便了Agent代码的进一步开发。
2.实现Envoy与OAM&P应用程序接口
SNMP Agent的实现需要用户自己定制初始化过程、包处理循环主体、Trap处理的操作,以实现SNMP网络文件初始化和I/O处理。这部分就是Envoy与应用程序的接口。
3.实现SNMP MIB与OAM&P应用程序接口
SNMP MIB与OAM&P应用程序接口实际上就是MIB扩展。Envoy中己经完成对标准MIB的实现,并支持扩展MIB的实现。对MIB的扩展实际上是为网络设备所支持的各MIB编写访问函数,同时根据自己的需要对MIB的相关组重新编写。
SNMP MIB与网络设备上数据库的接口是通过OAM&P应用程序间接实现的,负责将对MIB对象的访问映射到具体的物理单元上或者数据库中某数据条目上。
4.编译并链接EnvoySNMP到BSP或者用户程序
Envoy一般会提供用户可定制的编译工具,用于编译用户定制好的EnvoySNMP,生成映象文件,该文件提供了完整的SNMP Agent功能,可以链接到BSP或者用户应用程序共同编译,生成VxWorks操作系统映象,该映象包括基站上全部的功能模块。
完成上述操作步骤之后,将完整的VxWorks操作系统映象通过JTAG烧录或者通过Tornado下载到WiMax基站的存储芯片上,一旦Vx'Works操作系统启动,随之启动的SNMP Agent便可以与SNMP Manager交互,实现网络管理功能。
5.3.1基站NMS Agent系统结构
本节主要介绍基站NMS系统中NEL网元层(BS和ss)的设计与实现,即SNMP Agent的设计与实现。SNMP Agent是运行在BS和SS上的应用程序,需要基于应用程序支持包(ASP)和VxWorks内核的支持。从软件层次结构上看,SNMP Agent的层次划分与接口如下图所示:

 << 上一页  [11] [12] [13] [14] [15] [16] 下一页

WIMAX技术点对多点的宽带无线接入探讨 第11页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。