2023年7月21日发(作者:)
2015年第10期 (总第154期) 信息通信 INFORMAT10N&COMMUNICAT10NS 2015 (Sum.No 154) —种基于SNMP简单网络管理协议的网络资源拓扑图构建方法 罗翔 ,杨朝红 ,毛军礼 。王小振 (1.装甲兵工程学院信息工程系,北京100072;2.中国电子科技集团公司第五十四研究所,河北石家庄050081) 摘要:网络资源拓扑被发现是网络资源管理的重要问题,而为普通用户构建全方位且直观的网络资源拓扑结构图曼是其 中的关键。基于此目的,提出一种基于SNMP简单网管协议的网络资源拓扑图构建方法。 关键词:SNMP;网络资源发现;资源管理TRAP;AGENT 中图分类号:TP393.02 文献标识码:A 文章编号:1673—1l31(2015)10。0027.02 Abstract:Network topology discovery resource is all impo ̄ant issue ofnetwork resource management,but as na ordinary user to build comprehensive and intuitive network topology map more resources is the key.For this purpose,we proposed based Oil SNMP network resource topology construction method. Key words:SNMP;Network topology discovery;network resource management:TRAP;AGENT 0引言 网络拓扑结构被分割成了两个紧密相关的层次,一级网络拓 网络资源拓扑的发现是网络资源管理的核心功能之一,它 扑结构与二级网络拓扑结构。 可以定义为:将运行在各式各样异构的网络环境下的资源,主 我们把网络中各子网通过的路由器相连的整体连接状况 要是网络设备之间的连接关系与实际的运行状态通过一定的 称为一级网络拓扑结构:而在各子网内部的网络设备的连接 手段对其进行整理汇总,以统一的格式提交给网络管理系统, 情况称为二级网络拓扑结构。 从而有效提高了管理复杂网络环境的效率。其中,如何构建全 构造一级网络拓扑结构是通过查询路由信息表中的 方位、直观的网络拓扑图在网络拓扑发现中是一个重要课题。 ipRouteNextHop(路由下一跳的ip地址)、ipRouteDest(网络 当前存在的网络拓扑发现方法包括: 目的端的ip地址)和ipMask(路由掩码)等参数,从网络管理 (1)基于ICMP网络控制报文协议拓扑发现,由主机向路 终端出发依次遍历整个网络中的路由设备。其中,需要除去 由器发送测试报文来发现网络拓扑结构。其特点是实现简单, 可能出现在路由表中的设备本地ip地址,通过查询路由设 备中ipForwarding参数值来判断该路由设备是否是子网间 但是发送过多的测试报文同时增加的网络的负载,容易造成 的外部网关,若ipForwarding值为1,表明此路由设备属于 链路阻塞,不适宜目前大型的网络环境。 一级拓扑结构,反之则表明此路由设备属于二级拓扑结构。 (2)基于ARP地址解析协议拓扑发现,通过主机向网络 中广播目标地址的ARP请求来发现具体的网络拓扑,并加载 构造二级网络拓扑结构主要是通过查询子网内每台网络 在ARP缓存中。其特点是ARP缓存中网络地址都是有效唯 设备接口表ifTable中的Iifndex端口索引来判断同属一个子 网内的路由器各端口连接的网络设备情况,路由器每个端口 一的,这大大提高了网络拓扑发现的效率;但是此方法的缺点 号与次端口连接的子网的子网号一一对应,并按照不同的端 也很明显,在网络纵深过大的环境下,由于ARP缓存储存的信 口号与子网掩码分别放入不同的路由队列中。 息量是有限的,会产生ARP请求到达不了的“盲区”。所以满 基于SNMP协议的网络拓扑发现算法的基本流程包括如 足不了动态异构的大型网络对网络拓扑发现的要求。 下步骤: l SNlvIP协议在网络拓扑发现中的运用 (1)初始化路由队列O; SNMP协议在当前网络管理中起着至关重要的作用,越来 (2)通过Agent代理进程访问Q中的初始节点A,visited 越多的网络设备都支持该协议,SNMP协议的运行模式是:所 【A];1,A为队列Q中的第一个元素; 有被网络管理系统所监管的网络设备将与网络运行相关的数 (3)由Agent代理进程向A的下一个邻接节点B发送查询 据项通过Agent代理进程进行汇总处理,并提交给MIB管理 数据包并等待节点B的反馈数据包,收到反馈后对其进行解 信息库,由Manager管理终端与代理进程的交互,使用SNMP 析,通过MIB信息中的IpRouteType值来判断B是否与A处 协议所规定的TRAP、GetRequest、GetRespones等指令来完成 于同一个子网中;若IpRouteType的值为3,表明这两个节点 相应的网络信息查询和设置修改参数。 是处在同一子网内;IpRouteType值为4时,表示路由器连接 入另一个非本地子网中,需至少再经过一个路由器的转发; 将所经过的路由信息添加至路由链表中,并记录A与B之间 的连接关系。 (4)如果B未被Agent进程访问,则visited[B]=B,节点B 进入队列Q中,并将ipRouteNextHop参数无重复地放入连接 图l基于SNMP协议网管系统体系结构 队列,将ipRouteDest无重复地放入子网队列中;以此类推,直 2网络拓扑发现算法描述 到遍历完所有节点。 网络拓扑中各子网通过与之相连的路由器转发设备相互 3具体实现步骤 连接。这些通过网关相连的子网可能是同处在一个局域网之 (1)网络设备由Agent代理进程收集有关的网络SNMP信 内的,也可能是分布在不同的局域网中,通过路由器的不同端 息,将Community中公开的权限设置为可读,并设置Trap的 口或者不同相连的路由器建立连接从而进行网络通信。因此 告警信息指向网络管理系统; 27 2015年第10期 信息通信 INFORMATION&COM n ICATIONS 2015 (总第154期) (Sum.No 154) 基于PPM.TH.UWB系统的研究 武兴佩,王琼。李萌 (辽宁工业大学电子与信息工程学院,辽宁锦州121000) 摘要:首先对PPM.TH.I B技术进行简单介绍,然后构造了该系统的数学模型,并在此基础上研究了影响系统的性能 的因素,并分别针对单用户和多用户情况进行了仿真研究。 关键词:PPM-TH-UWB系统;跳时技术;UWB技术 中图分类号:TN929.5;TP391.44 文献标识码:A 文章编号:1673-1131(2015)10.0028.02 基本一样,但是实际上从发射机开始就已经不同了。由于1nⅣB 不需要正弦波作为载波,所以设备简单,同时利用脉冲信号进行 1 PPM.TH—UWB技术简述 所谓调试超宽带技术是将跳时技术与超宽带信号相融合, 指利用脉冲信号占空比很小的特点,将每一个发射的信息比 特时间都分成L个脉冲持续时间(也或者是脉冲重复周期或 者帧周期),然后将每一个脉冲重复时间都划分成N个码片时 间(这里的码片时间表示最小的时间单位),接着每个用户利 用各自对应的并且相互独立的随机跳时序列在N个码片时间 中选择一个作为发射信号的脉冲发射位置。 PPM-TH-UWB(也称为基于脉冲位置调制的跳时超宽带) 技术,直观来说是在跳时超宽带(TH.I 、ⅣB)技术的基础上加上 PPM调制,也就是将经过跳时序列的信号根据发送信号的不 同来进行PPM移位,也是这三种技术的融合,这样可以有效地 抑制经过脉冲幅度调制后的信号的离散谱线,并达到平滑信号 频谱的作用。所以基于PPM-TH-LrWB的研究是有意义的。 扩频,使得信号的传输速率大大提高,理论研究上优于CDMA。 由图1可知,信号在经过发射机后变成,通过信道成为r(I),即: 占 tO)= . I(f)+,l(f) 石 (1) 其中,K表示系统中所含有的用户数,S t)表示每个用户 所发射的信号。 当其经过相关检测器后信号可以表示为: ),(f)= £FF+NM,u+』 WGN (2) 其中S 表示接收信号中的期望用户的信号, A.表示多 址干扰,亦即其余用户信号对期望用户信号的干扰,N 。 表 示加性高斯白噪声干扰。 由此可见,在PPM—TH.I B系统中仍然存在多址干扰的 影响,但是由于一个信息比特是利用多个脉冲波形进行传播 2 PPM.TH.UWB系统 PPM.TH.UWB系统模型如图1所示。 的,所以较CDMA有良好的抗多径效应性。而且通过式(2)也 可以看出,在跳时超宽带系统中研究多用户检测也是很有必 要的。 翱 多 关 阳 检 ---・_一 户 铡 撩 攀 撼 3仿真结果及分析 图2表示的是单个用户发射TH-UWB的信号,可以看出该 信号序列为[1 0】,且扩频码序列为[2 l 1 2 l】,也就是一个比特信 息由五个脉冲信号传输,而跳时序列则是在0到2区间内,同时 所采用的跳时码的周期为5,与信号重复次数相同。同时可以看 出在TH-UWB系统中,传送信息比特0与1的区别在于PPM 是否引起了脉冲在一个码片时间内的位置移动,若没有移动则 络管理造成不必要的负担。每次添加新的网络节点时,需要 判断是否与已知存在的节点使用同~个路由器,避免路径的 回路重复显现。 图l PPM.TH-UWB系统模型 可以看到,TH.I nⅣB系统模型与CDMA系统模型宏观上 (2)网络管理系统通过使用SNMP协议中的GET指令来 查询收集网络中各类设备的唯一标识码OID,来访问各网络 设备的MIB变量信息,并对这些Mm信息进行统一的分类与 整理完毕后,一起储存在数据库中; (3)后台通过使用JAVA语言编写统一的类和接口,方便 同时访问不同关系的,存储网管系统所提供各类设备网络相 关信息的数据库; (4)为了将存储在数据库中的网络信息链表以一种简单直观 的图形方式呈献给用户,要求WEB服务器不仅可以取到数据库 中的与网络设备相关的数据,而且当WEBn ̄务器接收到绘图指 令后,读取网络拓扑信息,查询拓扑信息表内的末端元素,根据 4结语 网络资源拓扑结构发现是网络资源管理的关键问题之一。 本文给出了一种基于SNMP简单网络管理协议的网络资源拓 扑图的构建方法,通过使用SNMP协议中的GET指令取出网 络设备中MIB管理信息库的相应的网络信息,实现网络资源 的按需发现与拓扑结构图的自动构建。 参考文献: …1 关媛,王晓军,陆建德.基于SNMP的网络拓扑发现算法与 算法的递归深度来判断此元素在拓扑结构中的具体位置; (5)由于网络环境的复杂多变性,对网络结构拓扑图产生 了新的要求,网络拓扑需要在一定的时间段内刷新,用以实时 发现更新后的网络拓扑,再对拓扑结构图进行相应的改动,而 这个刷新的间隔时间的取值需适中,间隔时间太长会影响网 络拓扑信息的实时准确性,会造成系统的负载过大,从而对网 28 实现[J].苏州大学学报,2006(1) [2】李琳,李杰.基于SNMP的网络层拓扑发现[J】.计算机系统 应用,2007(8) [3】 曲朝阳,胡绪超.基于SNMP的网络拓扑发现与拓扑生成 树的绘制[J】.网络安全,2007(3)
发布者:admin,转转请注明出处:http://www.yc00.com/web/1689951004a296296.html
评论列表(0条)