DVB-RCS小站嵌入式网管代理的设计与实现

来源 :中国教育技术装备 | 被引量 : 0次 | 上传用户:yukitolee
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  DVB-RCS系统是一个支持用户终端信息回传的卫星通信系统,该系统由一个系统主站和若干个远端小站组成。网管代理存在并作用于嵌入式DVB-RCS小站上,用于完成对该小站的运行状态、设备特性和系统配置等相关信息的监视和控制,以确保其能正常、高效地运行。
  
  嵌入式网管代理的系统资源
  
  DVB-RCS小站是DVB-RCS系统的嵌入式设备,采用AMCC PPC405系列芯片作为其CPU,采用2.6内核的开源的嵌入式Linux操作系统作为其基础平台。DVB-RCS小站是DVB-RCS卫星网络中的一个设备,涉及到的网络不是普通的Internet局域网,而是基于卫星链路的卫星网,因此在协议栈IP层以下有一个虚拟的卫星网卡接口来实现卫星网络数据的收发。网管代理作为应用软件运行在嵌入式Linux操作系统之上。通过卫星网卡接口实现与管理站的交
  互。
  
  SNMP网络管理协议
  
  SNMP即简单网络管理协议,它是TCP/IP协议簇的一部分,负责定义管理站和代理之间的信息交换格式和操作规则,为网络管理系统提供底层网络管理框架。基于SNMP的网络管理模型由一个或多个管理站、多个被管设备组成。为了实现管理站和代理之间管理信息的交互,SNMP定义4类和网管代理有关的基本操作命令:Get-request操作,从代理的MIB中获取被管理对象的值;Set-request,改变代理MIB中某一个被管理对象的值;Get-response操作,代理对上述2种操作的执行结果做出响应;Trap操作,代理报告事件信息。这4种基本操作体现了一个网管代理最基本的功能特性。
  
  DVB-RCS小站嵌入式网管
  代理的设计
  
  DVB-RCS小站嵌入式网管代理是驻留在该小站设备上的一个进程,负责接受、处理来自管理站的请求报文,然后从DVB-RCS小站上其他协议处理模块中取得管理变量的数值,形成响应报文,送给管理站。在一些紧急的情况下,如接口状态发生改变等,通过发送Trap报文主动通知管理站。以下是DVB-RCS小站嵌入式网管代理功能模块。
  编码与解码模块解码与编码模块主要的功能是能够把卫星网络上传输的SNMP报文转换成本机能够理解的形式,同时也将本机的管理信息转换成SNMP报文最终通过卫星网送给管理站。
  解码模块首先要对报文进行认证、获取操作命令,在解析协议数据单元(PDU)参数时,要根据参数的类型,调用针对其类型的解析函数,最后获取参数列表的具体内容。
  编码模块首先构造ASN.1的报文头和认证字段,然后根据发送参数的不同类型和长度进行协议数据单元(PDU)的构造,最后封装成一个UDP报文发送。编解码模块提供根据BER和ASN.1规则,对SNMP协议数据单元进行编码和解码的功能给上层调用,该模块是上层请求处理与应答和Trap发送的基础。
  请求的处理与应答模块该模块是DVB-RCS小站嵌入式网管代理模块中的核心模块,负责解析并响应管理站的SNMP命令,实现对管理对象信息的查询和设置。它包含SNMP命令接受与处理,以及回应协议数据单元(PDU)的组织。接受与处理:接受到请求的协议数据单元后,根据命令类型和参数执行相应的操作。构造与发送:首先将操作的返回参数进行封装,结合共同体(Community)等信息,交给编码模块进行编码,形成SNMP协议数据单元,组装成UDP报文,最终通过收发模块发送到管理站。
  Trap触发模块SNMP中的Trap报文是一种由DVB-RCS小站嵌入式网管代理主动向管理站发出的告警报文。SNMP协议规定6种保留的Trap类型:coldStart,warmStart,linkDown,linkUp,authenticationFailure,egpNeighborLoss。这6种信息都是对错误状态的报告,体现Trap用于告警的性质。Trap报文的构造过程与应答报文类似,只是从触发源来看,前者是在代理内部,后者来自于管理站。
  MIB访问接口模块MIB访问接口模块处在MIB库和请求应答模块之间,负责根据请求命令从MIB库中提取出管理对象的信息以及实现对管理对象状态的更新。前者即为Get类操作,后者是Set类操作。开发人员在MIB编译器所生成读写函数框架的基础之上,进一步实现对管理对象MIB的读写功能。为了对DVB-RCS小站进行有效管理,这里根据DVB-RCS协议规定的DVB-RCS小站的特点及管理要求定义私有的MIB文件,从而使该嵌入式设备的可管理性大大增强。
  
  嵌入式网管代理设计应
  注意的问题
  
  首先,DVB-RCS小站是DVB-RCS卫星网络中的一个设备,涉及到的网络不是普通的Internet局域网,而是基于卫星链路的卫星网,因此在网络上传递的不是简单的UDP报文,而是符合DVB相关协议的某种格式的报文,这是通过在IP层以下设计一个虚拟的卫星网卡来实现的,在设计嵌入式网管代理时,需要考虑与该虚拟卫星网卡的接口。其次,该网管代理是嵌入式DVB-RCS设备上的网管代理,考虑到硬件平台和操作系统平台的约束,需要减少代理可执行代码的大小,在设计中采用如下方式:1)采用C语言作为协议实现语言;2)采用基本库函数,尽量减少链接库的数量;3)优化代码设计,尽量减少非主要功能。
  结束语
  本文提出一种DVB-RCS小站设备嵌入式网管代理的实现方案,该网管代理的实现为DVB-RCS系统的网络管理提供一个良好的基础。
  (作者单位:山东经贸职业学院计算机系)
其他文献
摘要 分析当前专业选修课教学中存在的问题,结合实际教学情况给出一些改进方法。教学实践表明,采用改进的教学方法进行专业选修课的教学,教学效果好。  关键词 专业选修课;教学;实验;考核  中图分类号:G652 文献标识码:B 文章编号:1671-489X(2010)24-0040-02  Discussion on Teaching of Specialized Elective Course: T
江西省自2008年开始实施高中新课程实验工作,作为普通高中新课程实验工作领导小组办公室成员单位,江西省电化教育馆本着以人为本,以学生为本的原则,就激发高中学生的学习兴趣,增强学生的自主性、创造性,开展了高中新课程实验的资源建设工作。江西省高中新课程的资源从无到有,从少到多,资源建设工作取得了显著成绩。江西省具体做法如下。    注重调研,做到资源建设有的放矢    为及时了解、掌握江西省普通高中新
语文课程标准指出,学生要“初步具备搜集和处理信息的能力”,“能利用图书馆、网络搜集自己需要的信息和资料”,“为解决与学习和生活相关的问题,利用图书馆、网络等信息渠道获取资料,尝试写简单的研究报告”。为此,在语文教育教学过程中应注意有机渗透,适时培养小学生的信息素养,提高学生搜集、处理信息的能力。  1 持之以恒:教师意识要强起来  新课程理念要靠广大教学工作者在指导学生时持之以恒地贯彻和实施。所以
摘要 对菏泽地区小学教育信息化管理及运行机制进行调研,内容涉及发展规划、组织机构、制度保障、安全响应、经费投入几方面的情况,并通过深入分析给出相应的结论及建议。  关键词 教育信息化;组织与管理;小学  中图分类号:G434 文献标识码:B 文章编号:1671-489X(2010)15-0130-02    教育信息化管理是一个新的研究领域,是信息化发展顺利进行的基本保障。目前,欠发达地区教育信息
摘要 以购置设备的调研和论证为起点,通过加强实验技术队伍建设,制定科学的评估体系和激励机制,再到建立各级网络平台等方面,探讨在西部高校建设大型仪器设备共享平台可采取的措施和建议。  关键词 西部高校;大型仪器设备;共享平台  中图分类号:G484 文献标识码:A 文章编号:1671-489X(2010)24-0003-03  Discussion on Construction of Open S
生物科学是一门重要的自然科学,是当代科学研究的热点和前沿。如何把教授生物学知识与德育教育有机结合起来,是每一位生物教师备课中面临的一个实际问题。通过多年的教学实践,笔者反复钻研教材,进行初步的探索,以“遗传和变异”为例,谈谈在教学工作中的具体做法。    深入理解教材,找出德育的知识点    生物学科本身具有的德育功能,是进行德育教育的根据。在备课中,笔者认真进行教材中思想因素的挖掘,找出进行德育
教育不是为了培养一个固定模式的接班人,而是希望明天能看到一个个崭新的、有鲜明个性的孩子。然而在现行的幼儿教育活动中,教师都希望孩子能按部就班地依照他们的指令做自己“心甘情愿”的事情,孩子们或反抗,或温顺,都或多或少地受教师的调度,支配着自己的行为乃至表情。教师更多的关注在教育教学活动中,许多时候都忽略了孩子的内心、孩子纯真的表现,这样无疑会扼杀他们的个性。其实,毫无修饰的孩子是那么的真实,那么的可
摘要 介绍MAYA动画设计制作的各个部分知识内容以及每部分需要具备的基本素质,并且详细介绍MAYA动画设计学习前所需要的基础专业知识,有助于准备投身MAYA动画的人士全面衡量自己和做好学前准备。  关键词 MAYA;动画;技能;素质  中图分类号:G645 文献标识码:A 文章编号:1671-489X(2009)02-0050-02    1 前言    MAYA是美国Alias Warefron
创新是一个民族进步的灵魂,是国家兴旺发达的不竭动力,更是社会文明发展的重要标志。教育在培育民族创新精神和培养创造性人才方面,肩负着特殊的使命。培养学生的创新能力是当今素质教育具体化和深入化的要求,是全面实施素质教育的重点。教学实践证明,在语文课中实施“四导”法,对活泼好动、好奇心强,又有一定独立思维能力的三年级学生来说,能有效地挖掘并培养他们的创新能力,使他们的创新火花在学习过程中时时闪烁。  1
信息技术与课程整合,不仅仅是用在向学生传授知识,还要在利用信息化学习环境和资源的前提下,使学生进行知识的重构和创造。不仅仅是表现为策略或内容上的交叉、渗透、组合综合,更重要的是所表达的一种新的教育思想、教育理念。    导入    结合高中英语课文《The Olympic Games》的内容,把导入做成Flash动画文件和音乐文件,由宣传奥运的画面、我国著名运动员的风姿和北京的优美风光组成,在一曲