基于SNMP的网络拓扑发现系统的设计与实现
【网络】基于SNMP的网络拓扑结构发现
【关键字】网络毕业设计(论文) 题目基于SNMP的网络拓扑结构发现学院名称计算机科学与技术学院指导教师谭敏生职称教授班级2004级3班学号335学生姓名刘祺目录摘要 (iii)Abstract (iv)第一章绪论 (1)1.1 课题背景及意义 (1)1.2 本文的研究目标及文章组织 (2)1.2.1 研究目标 (2)1.2.2 文章组织 (3)第二章网络拓扑发现概述 (4)2.1网络拓扑发现概述 (4)2.1.1网络拓扑发现概念 (4)2.1.2网络拓扑发现东西 (4)2.1.3网络拓扑发现前的准备工作 (4)2.1.4常用的网络拓扑发现技术 (5)2.2 SNMP协议介绍 (8)2.2.1 SNMP的发展 (8)2.2.2 SNMP的协议层次 (9)2.2.3 SNMP管理模型 (9)2.2.4 SNMP协议报文和通信原语 (11)2.2.5 使用SNMP协议时所涉及的内容 (13)第三章网络拓扑发现算法的研究 (18)3.1 基本算法 (18)3.2 基于ARP和SNMP的拓扑发现算法 (19)3.3 使用DNS区域传输和广播Ping的拓扑发现算法 (19)3.4 使用DNS区域传输和Traceroute的拓扑发现算法 (20)3.5 使用Traceroute进行探测的拓扑发现算法 (22)3.6 基于OSPF和SNMP的拓扑发现算法 (24)3.7 骨干网拓扑发现算法 (25)第四章基于SNMP的网络拓扑发现算法的实现 (27)4.1算法的原理 (27)4.2 算法描述 (31)4.2.1 算法中用到的MIB组 (31)4.2.2 网络拓扑发现的流程 (33)4.2.3 网络拓扑发现算法的实现 (35)第五章基于Java技术的网络拓扑结构生成 (38)5.1 基于Web和Java可视化的研究 (38)5.1.1 层次型的可视化结构 (39)5.1.2 Java Applet在系统中的应用 (39)5.2 数据库的设计 (40)5.3 拓扑结构可视化的实现 (43)5.3.1 Java Applet的实现 (43)5.3.2 可视化模块的实现 (44)5.3.3 对数据库的访问 (47)5.3.4 结果展示........................... 错误!未定义书签。
基于SNMP的网络拓扑发现算法与实现
第 2 卷第 1 2 期
20 年 1 06 月
苏
州 大
学
学
报( 自然科学版 )
Vo . 2。 1 2 No. 1
坚
!
! (
S I N E E T ON) C E C DI I
ln.2 0 a 0 6
基 于 S MP的 网络拓扑发现算法 与实现 N
得各路由设备连接 的子网及子网内所有活动主机的信息.
需要从路由设备返 回的应答数据包解析出的每条记录中的路由相关信息如表 1 所示 .
算法主要流程如下 :
表 1 需解析 出的路 由相关信息 MI B对象 i o tl ne p uef dx R l i o t xHo p ue t p R Ne i ot ye p ue p R T
维普资讯
苏 州
大
学
学
报( 自然科学版 )
第 2 卷 2
以进一步收集系统和 I P地址信息 . 总之, 只要给出一个路 由设备任意端 口的 I P地址作为种子路 由( 通常使
用本地网关的 I P地址作为种子路 由器的地址)即可获取到指定深度 内的所有路 由设备及 活动主机的 网络 , 拓扑结构信息 .
O 引 言
目前 , 可以实现网络拓扑 自动发现的一些常用技术有 p g t c ot、 NS S MP等 . 中 S MP的基 i 、 ae u D 、N n r r e 其 N
本思想是 : 所有的网络设备维护一个 MI B库( 管理信息库 )保存该设备上所有与 网络运行相关的信息 , , 并对
外, 对指定子网内活动主机的发现也不能完全实时反映【 本文针对上述一些缺陷提出了一种改进 的基于 . S MP的网络拓扑发现算法 , N 经过实际网络的验证 , 能够有效地解决这些问题 .
基于SNMP协议的网络拓朴发现算法分析
的基本思想是所有 的网络设备维 护一个管理信息库 ( B MI )以 保存 其所有运行 进程 的相关 信息 ,并对 管理 工作站 的查 询进 行 响应 。 目前 主要 的 网络 设备都 提供 对 S NMP协议 的支持 ,
因此 ,基 于 S NMP协议 的网络层拓扑发现技术被广泛采用。 MI B即Ma ae etnoma o ae n gm n f t n s 的缩写 , I r i B 中文名字 叫‘ 管
理协议 ( N ) S MP 。
目的 I P地址、下一跳 路 由器 的 I P地 址、路 由类 型、路 由协 议 、掩 码 和路 由的接 口索引 ;2 )接 口表 (f a l) i T be。接 口表
中主要 信息有 :接 口索 引、接 口描 述 、接 口类 型和接 口的物 理地 址 ;3 p o w r i g )iF r a dn 。包括代 表可转发数 据 ( 网关 功 具
2 所示 ) : ssev e 的值为 4 ,如 若 ySri s c ,则该设备 是路由器 ; ) 5
I e o e i al p t M da b 。可以访 问相连的终端设备的 I NT T e P地址 ; )地 6 址转发表。以太 网交换机通过读取传送帧的源 MA C地址和记
录该 帧进人交换机 的端 口号来学 习网络上每个设备和交换机之
网络管 理功 能 ( 括性 能、故 障、计费、配 置和 安全管 理五 包
S MP的数 据来 获得 拓扑的详细信息 ,特别是在数 据链路层 N
的网络设备。下 面将分层进 行说 明网络的拓扑发现过程 。典
型 的拓扑图如图 2所示。
个功能域 ) 。MI 有 对路 由表、 B含 转发表及接 口的描述 , 因此 ,
一种改进的基于SNMP的网络拓扑发现算法及实现
摘
要 : 出了一种改进的基于简单网络 管理协议 ( N P 的网络拓扑发现算法。该算法以标 提 SM )
准 M B 1信 息为基础 , I一I 并依 据 T P I C /P协议 编 址相 关 原理 , 实现 网络 拓 扑 的 快速发 现 , 并进 一 步 降低 了网络 的 负载 。基 于 第二 代 中国教 育和科 研计 算机 网 C R E 2进行 了 实验 。 实验 结果表 明该 算 法 E NT
V 12 . 0 o . 7 No 1
Oc.2 0 t o7
种 改进 的基 于 S M N P的 网络 拓 扑发 现 算法 及 实现
杨安 义 , 朱华 清 , 继龙 王
( 清华大学 网络 中心 , 北京 108 ) 004
(a0 @m i .s gH . d .n y y4 a stn h a e u c ) l i
t i s se a i o e e n t o k tp lg uc l d e a t . h s y t m C d s v rt ew r o o o q ik y a x cl n c h y n y
Ke od :ntokmaae n;t o g i oey ipeN tokMaae et r oo ( N ) yw rs e r n gmet o ly ds vr;Sm l e r n gm n Po cl S MP w po c w t
维普资讯
第2 7卷第 l 0期 20 0 7年 1 0月
文 章 编 号 :0 1 0 12 0 ) 0 4 2— 2 10 —98 ( 07 1 —2 1 0
一
计 算机 应用
Co u e p iai n mp t rAp l t s c o
基于SNMP的网络拓扑发现
基于SNMP的网络拓扑发现一、SNMP简介SNMP(Simple Network Management Protocol,简单网络管理协议)是一种基于TCP/IP协议的互连网管理协议。
SNMP诞生于1988年,当时只想把它作为一个短期的网络管理框架,临时用于管理连接到Internet上的设备。
但随着SNMP的发展和大量应用,其使用范围已大为扩展,超出了Internet的范围。
SNMP逐渐作为一种标准的协议在网络管理领域得到了普遍的接受和支持,成为了事实上的国际标准。
SNMP采用“管理进程/代理进程”模型来监视和控制各种可管理网络设备。
其核心思想是在每个网络节点上设置一个管理信息库MIB(Manage Information Base),由节点上的代理负责维护,管理进程通过应用层协议对这些信息库进行访问。
图3.1说明了SNMP网络管理框架的一般体系结构,它由四个主要部件构成,分别是:通信网络、网络协议、网络管理进程和被管网络实体。
网络管理进程被管网络实体图3.1 简单网络管理协议(SNMP )体系结构二、 基于SNMP 协议的网络层拓扑发现SNMP 已经成为网络管理的标准,为网络拓扑自动发现带来了巨大的方便,同时也大大提高了网络拓扑发现的速度。
路由器子网图3.2 网络拓扑结构模型网络层拓扑发现算法的任务就是发现被管网络中的子网、路由器以及它们之间的连接关系。
图3.2是网络拓扑结构的一个模型。
其中,各子网通过各自的路由器与其他子网通信,它们都连接到路由器的一个端口上。
路由器的一个端口可以连接一个子网,也可以同其他路由器相连。
当子网内的某一机器向别的子网发送数据时,数据包首先到达本子网的缺省路由器,缺省路由器检测数据包中的目的地址,根据其路由表确定该目的地址是否在与自己相连的子网中。
如果是,则把数据包直接发往目的地,否则转发给路由表中规定的下一个路由器,下一个路由器再进行类似处理,依次类推,数据包将最终到达目的地。
基于SNMP的网络层拓扑发现
息查询和参 数设 置。在拓 扑发现 中主要 是获取设备 的
信息 , 以主要 用到前 面两 个操作 。这种信 息是 用来 所 对各 个网络 节点之间相互连接关系的判 断依据 。 目前主 要 的 网络 设 备都 提 供 对 S MP协议 的支 N
持, 因此基 于 S MP协 议 的网络 层拓 扑发现 技 术被 广 N
信息, 并对管理 工作 站的查询进行 响应 。 S MP有 两 个 主 要 的 组 成 部 分 : N N S MP代 理 和 S MP N 管理者 。我们想要监视 的每 个 网络设 备 ( 节点 )
都要运行 S MP 理。管理终端与代理进 程之间进行 N 代 通信 , 通过 S MP定 义 的 G te us, eN xRq et N eR q e tG te t u s, e Ste u  ̄,eR s o s ,rp五种操作 对设备 进行信 eR q e G te p n e Ta
法, 并解决 了路 由器的多 I地 址问题 , P 同时给 出了详 细的数据结构和算 法描述 。另外 , 由于不向 网络 中注入过 多
的探测数据 包, 方法对 网络正常流量不会 产生较 大影响 , 该 并且提 高 了搜 索的效率和准确性 。
关键 词 : 扑 发 现 网络 管 理 S MP MI 拓 N B
泛采 用。本 文通 过改 进数 据结构 , 主要讨论 一种 基 于
S MP的主干 网络 的拓扑发现 算法 , N 有效地解 决了 “ 多
个 I” 由器 的问题。对 于子 网的拓扑 发现则 采 用基 P路 于 I C MP的方 法来 实现 。
快速、 准确、 销小 。但是 , 开 发现并不完全 准确 , 因为 用
() N 。 N 4 S MP S MP是 T P P网络 中应 用最 广泛 C /I 的网络管理 协议。它的基 本思想 是所有 的网络设备维 护一个 MI( B 管理信息库 ) 保存其所有运行进 程的相关
基于SNMP协议的网络拓扑发现算法设计与实现
越来越困难。一个好的 网络管理 系统首先要掌握 的就是 整 个管理网络的拓扑结构。 网络管理 中的拓扑发 现主要 目的
就 是 获 取 和 维 护 网 络 中元 素 的信 息 以及 它们 之 间 的连 接 关
系 信 息 ,最 终 实 现对 它们 的有 效 管 理 。
逻辑子网反映各子网 内的设备连接情况 , 即从各子网 的网关为起点 , 每个接 口所对应的子网内的设备连接情况 。
I 堡 堕
基于 S NMP协议 的网络拓扑发现算法设计与实 现
De s i g n a nd i mpl e me n t a t i o n of c a mp us ne t wo r k t o po l o g y d i s c o v e r y s ys t e m b a s e d o n S NM P
1引பைடு நூலகம்言
随 着 网 络 的 不 断 变 化 , 使 得 网 络 的管 理 和 维 护 变 得
拓扑结 构包括 网络层 的主拓 扑结构 、数据链 路层 的 逻辑子网拓扑结构和物理拓扑结构 。主拓 扑结 构反映网络
中 的 路 由设 备 和 子 网之 间 的 关 系 ,包 括 路 由器 一 路 由器 、 路 由 器 一 子 网 以及 接 口的 关 系。
o n s i mp l e n e t wo r k ma n a g e me n t p r o t o c o l ( S NMP ) a n d b a s e d o n A RP p r o t o c o l , g e n e r a t i o n t r e e p r o t o c o 1 . B a s e d o n t h e i d e a o f t h e a l g o r i t h m, i n t h e c a mp u s n e t wo r k e n v i r o n me n t , J a v a +P h p+ S QL S e  ̄e r r e a l i z e d w e b b a s e d n e t wo r k t o p o l o y g s e a r c h f u n c t i o n , c a n
基于SNMP协议的网络层拓扑发现算法研究
的机 构管理 . 【 1 而 自动 拓扑 发现 算 法 可 以解 决 这 些 问题 . 一般 的 自动 拓扑 发现算 法 需 要 人 的参 与 : 是进 行 一些 一 启动算 法 的初 始 化操 作 , 提 供 一些 关 键实 体 作 为 如
种子 、 提供 搜 索 地 址 范 围等 ; 是 在 算 法 执行 结束 二 后 , 入没 有被发 现 的设 备 、 加 功能或服 务 .
画 出精 确的 网络 图 . 但在 实际 中这是不 可能实 现 的 ,
原 因在 于 : 是 网络 实体数 量呈 指数增 长 , 一 二是 其提
供 的服务 也在 增 多且 越 来越 复 杂 , 是 网络 由不 同 三
的 网络 拓扑 实现 起 来相 对 比较 容 易 , 为 主机 和路 因
由器 中都保存 有 一 个路 由表 , 由表 中明确 地 列 出 路 了到达 目的地 的下一 跳路 由器 , 且 MI ( ng — 并 B Ma ae
网络拓扑发现 的最基 本的算 法为 : 把所有可 能与
实 际主机 、 交换 机 和路 由器 等 网络设 备相 关 的 I P地 址存人 一个 I 时 地址 集 合 (e prr t, 对 临时 } 缶 t o ys ) 并 m a e 地址集合 中的每一个 I P地址 ,1 进行 验证 ;2 如果 () () 有效 , 现其 与 固定 地址 集合 (em nn t 中地址 发 pr ae te) s
20 0 9年 l 2月 第 2 1卷 第 6期
石 家 庄 职 业 技 术 学 院 学 报
J un ] fS iah a g Vo ain l c n lg n t ue o ra o hj z u n c t a h oo y Isi t i o Te t
基于SNMP网络拓扑发现技术论文
基于SNMP的网络拓扑发现技术探讨中图分类号:tp 文献标识码:a 文章编号:1007-0745(2011)10-0140-01摘要:网络拓扑发现是网络工程的一个重要的研究子分支,是实现网络管理的基础性环节。
为了提高ip网络拓扑发现的效率和真实性,人们发明了多种多样的网络拓扑发现方法。
本文介绍网络拓扑发现的分类,重点探讨了基于snmp的网络拓扑发现技术。
关键词:大规模ip网络拓扑发现 snmp一、网络拓扑发现概述1.网络拓扑发现的概念。
网络拓扑是指网络元素及其之间的连接关系。
这里所讲的网络元素,既可以是路由器,也可以是交换机、网桥等,还可以是客户端、服务器,甚至是子网、as等。
这里所讲的网络,既可以指局域网,也可以是互联网,也可以是互联网的一部分。
而网络拓扑发现,就是指发现并确定网络元素及其之间的连接关系。
2.互联网的拓扑结构抽象。
网络技术发展到今天,除非为某种特殊应用而专门设计的局部网络,以太网(ethemet)已经成为事实上通用的网络组网方式,tcp/ip协议簇已经成为事实上的网络通讯协议标准。
从概念上说,互联网可以看作是一个个小的局域网络通过互联而成的。
但一方面,组成互联网基础的各个局域网络的拓扑结构本身可能很不相同,另一方面,各个局域网络的之间的互联关系也千差万别。
因此,互联网的拓扑结构不可能用局域网三种基本的网络拓扑结构进行抽象。
二、网络拓扑发现的分类1.按照网络拓扑发现的对象进行分类。
面向域内的拓扑发现,是指面向同一as或者同一isp、甚至更小规模的局部网络的拓扑发现技术。
跨域的网络拓扑发现则是指面向不同as(或isp)网络的拓扑发现技术。
二者的不同主要在于,面向域内的拓扑发现网络管理员一般具有对网络元素的管理和控制权,而跨域的拓扑发现网络管理员一般无法对域外的网络元素进行管理和控制。
由于探测的对象不同,因此所适用的网络发现方法以及网络拓扑发现的目的等均有很大的不同。
由于网络管理员不能对网络元素进行管理和控制,因此在一般情况下,跨域的网络拓扑发现比域内的网络拓扑发现困难得多。
基于SNMP的物理网络拓扑发现的实现
( e ok et ,ini U iesyo ehooyad d ct n T ni3 02 , hn) N t r ne Taj nvri c nl n E uai ,i jn 02 2 C ia w C r n t fT g o a
[ b t a t Newo k t p l g n o main i i o tn o ewo k ma a e n . ig t e s l ewo k ma a e n A sr c ] t r o oo y i f r t s mp ra t rn t r n g me t Us h i e n t r n g me t o f n mp
poo o S rtc l NMP,h a ngmetnoma o a b s( B cnb o. cod gt e d rs owad gT bei MI ,h ( )te t i maa e n fr t nd t aeMI ) a eg tA c ri t des r ri al n B te d an i i a n oh A F n
B l实 验 室 的 Y r B etat C r e i Me o n- e l u i ri r 与 an ge b n n U i v ri 的 B u e o k mp都 提 出 了基 于 交 换 机 的 AF 算 es y t r c L we a T 法 的 物 理 网络 拓 扑 发 现 , 在 算 法 中存 在 一 个 问 题 , 法 但 算
i dt e fn en t o k t p l g f o a r an t o k a c r t l n fe t ey h w r oo yo c l e e o l a w r c u a ey a de c i l. v
基于SNMP的拓扑发现的研究
基于SNMP的拓扑发现的研究SNMP拓扑发现随着现代网络规模不断扩结构日趋复杂,网络成为网络系统正常运行的关键,网管系统的基本功能是以图形方式直观地将被管对象显示出来,因而拓扑发现是不可缺少的一部分。
拓扑发现确定网络元素之间的互连关系,是配置管理的中心,故障管理的基础。
一、网络的结构目前的TCP/IP网络全部是通过路由器互联起来的,路由器工作在OSI 的第三层,即网络层。
路由器利用网络定义的“"上的网络地址(即IP地址)来区别不同的网络,实现网络的互连和隔离,这样的网络连接属于网络的逻辑拓扑连接。
逻辑连接的网络拓扑实现起来相对来说比较容易。
因为,主机和路由器中都保存有一个路由表,路由表中明确的列出了到达目的地的下一跳路由器,并且MIB库中有对该路由标的抽象,通过使用SNMP协议可以很容易的得到路由设备的路由表信息。
这样,只要从管理站出发,到达路由表中的规定的下一跳路由器反复执行直到目的地,就可以发现IP路由层的网络拓扑。
二、Internet的拓扑结构,Internet是由许多子网互连而成的,而且分层管理.第一层是Internet的主干,由核心网关互连而成;下一层是由**个自治系统所包括的子网组成.**个子过**自的网关同其他的子网,这些子网可以是一个局域网,也可以是某个局域网中的一个子网,它们都连接到网关的一个端口上,网关的端口可以和一个子网相连,也可以和其他网关相连。
当子网的某一机器发送数据的时候,数据包首先到达该子网的缺省网关,缺省网关检测数据包中的目的地址,根据其路由表中的信息目的地址是否在与自己相连的子网中,如果是,则把数据包发送到目的地,否则根据路由表到规定的下一个网关。
这样下一个网关做类似的处理,依此类推,数据包将最终到达目的地址。
XX基于SNMP协议的网络拓扑发现主要是通过一些算法,使用SNMP协议从网络设备的MIB信息库中提取有用的信息来完成网络的拓扑发现.使用SNMP协议存在的问题是,并不是所有的网络节点(如:未被管理的交换机)都实现了SNMP协议,或者网络节点在拓扑发现的时候处于关闭状态.因此,只是靠SNMP并不能发现所有的网络节点,我们还需要处理SNMP的数据来获得拓扑的详细信息,特别是在数据链路层的网络设备.下面将分层进行说明网络的拓扑发现过程。
基于SNMP校园网网络拓扑布局的设计与实现
明 显提 高故 障 的发 现 效 率 和 解 决 效 率 , 而 提 高 服 务 质 量 . 从 而 好 的 网 络 拓 扑 布 局n 是 一 个 优 秀 网 管 软 件 组 成 重要 因 素 。 是
实 现 网管 系统 其 它功 能 的基 础 ,因 此 研 究 网 络 拓扑 布 局很 有
必 要
1引 言
随着 各 高 校 校 园 网络 基 础 建 设 的 不断 完 善 , 网络 建 设 逐 渐 从 注 重 硬 件 建 设 转 向 重管 理 、 服 务 、 应 用 , 供 高 质 量 服 重 重 提
务 成 为建 设 校 园 网 的 一项 重 要 任 务 ,通 过 网 络 管理 软 件 可 以
【 关键词】 NMP 校 园网 拓扑布局 S
中图分类号 :P9. 文 献标识码 : 文章编号:08 13(020— 2 3 T 33 2 0 A 10— 7921) 7— 7
Th sg n a ia i n o h m p sNe wo k To o o y e De i n a d Re l t ft e Ca z o u t r p lg
网 络与 鹂 络 创 新 生 活
基 于 S MP校 园 网 网络 拓 扑布局 的 N 设 计 与 实现
邵 闻珠 徐 燕 2 ( 石 河子 大学 网络 中心 新 疆 石 河子 820) 1 300 (石 河子 大 学信 息 工程 学院 新疆 石 河子 820 ) 2 300
【 要】 摘 本文对几种 常用网络拓 扑图布局算法的思想进行 了介 绍和分析 ,以此为依据 ,以校 园网的特 点结合 求简单的原 则, 采用环 形布局算法 实现拓扑布局 ; 细介绍 了本文环形算 法的布局 思想 , 详 并在此基础 上作 了一 定的优化 , 布局 更加 紧凑合 使 理 , 个图显 示更加清楚 , 整 更加有助于网管人 员的使 用。
基于SNMP的校园网拓扑发现系统的设计与实现
( u a eh ia olg o t n nT c ncl l eo C mmu ia o &E gn eigDe at n f o ue eh oo , n y n n n 4 10 , ia l C e f nct n n ier p rme t mp trT n lg He g a gHu a , 2 0 1Chn ) i n oC c y
【 yw r sN to t oo i oeyS Ke o d ] ew  ̄ o l ds vr; NMP C p sntok N t r aae n p g c y ; a u ew r; e km ngmet m wo
0 引 言
系, 主要 是 指路 由器 与路 由器 、 由器 与 子 网之 间 的连接 关 系 。 路 S MP通 过 管理 站, 理 的模 式 对 网络 设 备 进行 管 理 .实 质 上是 对 N 代 网络 拓 扑 结 构 的获 得 对 于 校 园 网 的 网 络 管 理 具 有 十 分 重 要 的意 网络设 备 中的管 理 信息 库 MI 行管 理 。E F规定 的 MI B进 IT B中定 义 了可 义 , 校 园 网络 管理 软 件 中一 项 非 常基 础 的 功 能 , 园 网拓 扑 发 现 系统 是 校 访 问 的 网络设 备 及 其属 性 , 由对 象识 别 符 O D唯 一 指定 。 B是 一个 树 I MI 就是 为 了解 决校 园网络 中的 拓扑 发 现问 题 而开 发 的 。N S MP协议 在 当前 形 结 构 ,NMP协 议 消 息 通 过遍 历 MI S B树 形 目录 中 的 节 点来 访 问 网络 的 校园 网 环境 中广 泛应 用 ,利 用 S MP的相关 技 术 进 行 校 园网 拓 扑结 中的 设 备 。 N 构 的获 取具 有技 术 成熟 , 可行 性 强 的特 点 。本 系统 的 主要 功 能就 是 利用 基 于 S MP协 议 的网 络层 拓 扑 发 现 的基 本 原理 是 :利 用 S MP协 N N S MP协议 自动 发现 校 园 网络 环境 中 的各 种 网络 设备 , 确定 它 们 的连 N 并
基于SNMP的网络拓扑发现的异构性研究与实现的开题报告
基于SNMP的网络拓扑发现的异构性研究与实现的开题报告一、选题背景随着网络规模的日益扩大,网络拓扑的自动发现和管理成为了网络运维中一项重要的工作。
网络拓扑发现可以帮助运维人员及时了解网络中的设备分布、设备间的连通性、链路状态等信息,有助于网络故障排除、网络优化等工作的开展。
目前,基于SNMP的网络拓扑发现技术在网络管理中广泛应用,但是在异构网络环境中,由于不同厂商设备SNMP 协议的实现存在差异,如何实现跨厂商、跨设备型号的网络拓扑发现是一个挑战性问题。
因此,本课题旨在研究基于SNMP的异构网络拓扑发现技术,探索实现方案,提高网络运维效率。
二、研究内容和技术路线1.研究SNMP协议了解SNMP协议体系结构、协议数据单元、MIB等相关知识,掌握SNMP协议的原理和实现方式。
2.研究SNMP协议的异构性问题分析不同厂商设备SNMP协议的实现差异、MIB库的差异等问题,探索跨厂商、跨设备型号的网络拓扑发现方法。
3.设计异构网络拓扑发现方案结合实际网络环境,设计基于SNMP的网络拓扑发现方案,并考虑设备发现、链路发现、链路状态检测等的实现方式。
4.实现异构网络拓扑发现系统基于设计方案,实现异构网络拓扑发现系统,并进行测试和优化。
5.成果总结和展望总结本课题研究内容和实现结果,展望后续研究方向和应用前景。
三、研究意义本课题研究基于SNMP的异构网络拓扑发现技术,可以帮助网络运维人员准确、快速地了解网络中设备的分布、连通性、链路状态等信息,提高网络故障排除、网络优化的效率。
同时,本课题的研究成果可以为企业或机构实现网络智能化运维提供技术支持。
四、预期成果1.掌握SNMP协议的基本原理和实现方式;2.研究SNMP协议的异构性问题,实现跨厂商、跨设备型号的网络拓扑发现;3.设计和实现异构网络拓扑发现系统;4.撰写论文,展示研究成果。
五、存在的问题1.异构网络拓扑发现涉及的厂商设备类型较多,实现难度较大;2.SNMP协议的实现方式多种多样,需要针对不同情况进行实验和调试;3.网络拓扑发现对网络的探测和监控比较敏感,需要注意在测试实验中对网络造成的影响。
基于SNMP网络拓扑动态呈现技术的设计与实现
基于SNMP网络拓扑动态呈现技术的设计与实现作者:江华赖昕白维学来源:《物联网技术》2019年第04期摘要:在无线组网应用场景中,提出一种基于SNMP的网络拓扑动态呈现技术的设计与实现方法。
该方法能够快速发现不同平台无线组网应用后的网络拓扑动态变化,并以图形化的方式实时显示网络拓扑动态变化,能够及时采集到组网节点拓扑发现时间及子网收敛时间。
通过构建MIB库实际获取到的节点随遇入网时间、初始建网时间、节点退网时间等信息,网络管理人员可有效评估无线组网应用技术所达到的相应指标要求。
该设计思路简单、直观,易于实现。
关键词:SNMP;MIB;网络拓扑;动态呈现;图形化;无线组网中图分类号:TP311 文献标识码:A 文章编号:2095-1302(2019)04-00-030 引言在无线通信环境中,不同无线组网应用平台的节点数量不尽相同,加之信道条件的优劣、环境噪声不稳定、干扰特性时变等因素,易造成网络连接关系不停变换,如节点入网、迟入网或退网等。
不同应用平台无线组网的网络拓扑结构可能变换频繁,不同网络节点间的链路连通性具有不确定性,因此网络管理员迫切需要掌握当前网络运行状况,以便评估当前网络拓扑的可用性、可靠性与抗毁性。
例如,当网络拓扑结构发生变化后,由于节点不具备适应网络结构变化的能力,导致其不能迅速做出对策并适时调整调度关系。
通过网络拓扑动态呈现技术,网络管理员可在网络管理应用终端软件界面直观地了解当前网络运行状况并及时分析、调整网络状况,确保网络持续通畅及快速适应网络拓扑变化的能力。
本文提出一种基于SNMP的网络拓扑动态呈现技术的设计思路与实现方法,能够快速识别无线组网环境中网络拓扑的动态变化,并实时刷新界面呈现。
最终在终端软件界面呈现一张全网络“拓扑图”,并在网络拓扑结构发生变化时实时更新、维护这张“拓扑图”。
1 SNMP简介简单网络管理协议(Simple Network Management Protocol,SNMP)是目前最流行、应用最广泛的网络管理协议,是管理进程与代理进程之间的一种简单请求-应答协议[1],属于TCP/IP应用层协议,采用的传输层服务是面向无连接的用户数据报协议UDP。
基于SNMP的网络拓扑发现
基于SNMP的网络拓扑发现摘要随着计算机网络的高速发展,网络管理变的日趋复杂,为了提高网络设备和服务管理的智能性和可操作性,对网络拓扑高效而准确地发现成为网络管理中重要的环节。
关键词网络拓扑;简单网络管理协议;管理信息库;网络管理;三层拓扑发现;二层拓扑发现1 引言现代计算机网络迅猛发展,网络管理的任务也日趋复杂,而保证网络管理系统高效运行的基础正是网络拓扑发现。
网络拓扑表现为计算机网络中各设备之间的连接关系。
网络拓扑发现更能提高网络故障管理、计量管理、配置和名称管理、性能管理和安全管理的性能,其原理是利用协议收集网络中各设备的信息,通过某种算法生成完整的拓扑结构显示出来。
本文介绍的就是基于SNMP协议的网络拓扑发现。
2 简单网络管理协议SNMP及MIB信息库概述SNMP概述 SNMP名为“简单网络管理协议”,SNMP基于TCP/IP协议工作,对网络中支持SNMP协议的设备进行管理,通过SNMP 协议,管理员可以与各种类型支持SNMP协议的设备进行通信,从而进行网络管理。
在具体实现上,SNMP为管理员提供了一个网管平台(NMS),又称为管理站或管理器,负责网管命令发出,数据存储及数据分析等。
被监管的设备上则运行一个SNMP代理(Agent),又称为代理器,代理实现设备与管理站的SNMP通信,图1描述了SNMP协议的逻辑结构[1]。
图1 SNMP协议的逻辑结构 1990年5月,RFC1157定义了SNMP的第一个版本SNMPv1。
RFC1157和另一个关于管理信息的文件RFC1155一起提供了一种监控和管理计算机网络的系统方法。
因此,SNMP得到了广泛应用,并成为网络管理的事实上的标准。
90年代初SNMP得到了迅猛发展,同时也暴露出了明显的不足,例如难以实现大量的数据传输,缺少身份验证和加密机制。
因此,1993年发布了SNMPv2,提高效率和性能,同时还支持分布式网络的管理等,但是,SNMPv2并没有完全实现预期的目标,尤其是安全性能没有得到提高,如:身份验证(如用户初始接入时的身份验证、信息完整性的分析、重复操作的预防)、加密、授权和访问控制、适当的远程安全配置和管理能力等都没有实现。
基于SNMP的网络拓扑发现研究
基于SNMP的网络拓扑发现研究
覃思
【期刊名称】《电子测试》
【年(卷),期】2009(000)009
【摘要】网络拓扑发现在日渐复杂的互联网管理中扮演着越来越重要的角色,网络故障监控、流量瓶颈研究,都需网络拓扑的支持,从而使网络管理员对当前的网络状况就有一个清楚的认识,对哪里发生了故障一目了然.本文结合时下流行的SNMP协议提出了一种基于C++语言的拓扑发现算法.本算法的基本思想是通过读取路由表获取下一跳地址,从而获得与某台网络设备直接连接的其他设备.实验证明,本算法可以很好地发现网络层及链路层支持SNMP协议的设备,如路由器、交换机、主机等,同时也很好地解决了同一路由器多IP地址对网络拓扑发现造成的干扰.
【总页数】5页(P14-18)
【作者】覃思
【作者单位】重庆邮电大学,重庆,400065
【正文语种】中文
【中图分类】TP393.03
【相关文献】
1.基于SNMP的网络拓扑发现技术研究 [J], 王仁骁;张浩
2.基于SNMP的网络拓扑发现算法的研究与分析 [J], 马民生
3.基于SNMP的网络拓扑发现算法的研究与分析 [J], 马民生
4.基于SNMP网络拓扑发现算法的研究与改进 [J], 杜波
5.基于SNMP的网络拓扑自动发现算法的研究和应用 [J], 聂明
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
首先,本文介绍了课题的背景及研究现状。本课题来源于某高校校园网的管理需求。 大规模的校园网络需要高效的网络管理软件进行管理。从上世纪九十年代开始,陆续有 一些学者和专家对网络拓扑发现技术进行了研究,并提出了相应的技术和理论。与此同 时,许多厂家发布了一些商业软件产品,从不同程度上实现了拓扑发现功能。
Again, this paper ObjectSNMP and AdventNet SNMP API package in the Java programming language development platform and MySQL database platforms, design and implement a practical value of the campus network with a topology discovery system. From
然后,本文研究和分析了拓扑发现的基础理论及技术。这部分的相关技术主要包含 了网络层拓扑发现和链路层拓扑发现两个方面。本系统根据校园网络的特点主要采用技 术成熟、实现较简单的基于 SNMP 协议的路由表网络拓扑发现技术实现网络层拓扑发 现;采用基于地址转发表的技术实现链路层拓扑发现。上述拓扑发现技术都是基于 SNMP 的,笔者在论文中对 SNMP 协议进行了全面的分析研究。
作 者 姓 名:
工 程 领 域:
学
号:
校 内 导 师:
企 业 导 师:
完 成 日 期:
刘家乐 计算机技术
G07084 吴辰文 陈贻品
2010 年 10 月 10 日
兰州交通大学 Lanzhou Jiaotong University
兰州交通大学专业学位硕士学位论文
摘要
随着校园网络规模的不断扩大和网络技术的不断发展,依靠传统的手工管理方式对 大型校园网进行管理几乎已经是一个不可能的任务。迫切需要功能强大的网络管理软件 对校园网进行自动化管理。而网络拓扑信息的自动发现正是网络管理软件中非常基础和 重要的功能。SNMP 协议是网络管理领域的业界标准,被各网络厂商广泛支持、应用。 本文正是在对校园网管理工作的实践,和对网络拓扑发现技术的深入了解基础上设计与 实现了基于 SNMP 协议的校园网网络拓扑发现系统。
学位论文作者签名: 签字日期: 年 月 日
导师签名: 签字日期: 年 月 日
工程硕士学位论文
基于 SNMP 的校园网拓扑发现系统的 设计与实现
Design and Implementation of Campus Network Topology Discovery System Based on SNMP
关键字:网络拓扑发现; SNMP; 校园网; 网络管理; 拓扑图布局
-I-
兰州交通大学专业学位硕士学位论文
Abstract
With the constant expansion of the campus network and network technology continues to evolve and rely on traditional manual management on a large campus network management is almost an impossible task. Urgent need for a powerful network management software to automate the management of the campus network. The automatic discovery of network topology information is network management software is very basic and important function. SNMP network management protocol is the industry standard, widely supported by the network vendors, application. This article is in the work on the campus network management practices, and network topology discovery based on deep understanding of technology design and implementation of a campus network based on SNMP protocol network topology discovery system.
Get the information in the network topology, the topology graph is a very important function of rendering. In this paper, topology-based hierarchical layout algorithm presents the layout of the topology graph, the topology discovery results clearly demonstrated.
其次,研究和分析了常用的拓扑发现算法,对本系统中要应用的网络层拓扑发现算 法和链路层拓扑发现算法进行了详细研究。这是拓扑发现的核心技术,也是本系统开发 的难点。
再次,本文应用 ObjectSNMP 和 AdventNet SNMP API 开发包在 Java 语言编程平台 和 MySQL 数据库平台上设计和实现了一个具有实用用价值的校园网拓扑发现系统。从 系统的体系结构、模块划分、数据库设计到开发环境、界面设计、数据存储、拓扑展现 等关键技术的应用等都进行了详细的阐述。
Finally, topology discovery system simulation software was tested, and in the real environment of the campus network was test run. Application GNS3 and Dynamips test environment simulation software to build. Testing and operation results show that the design of network topology discovery system, high efficiency, performance and stability, to better meet the needs of the campus network management, to achieve the intended design purpose.
中图分类号: UDC:
TP319
密 级: 本校编号:
公开
工程硕士学位论文
论文题目: 基于SNMP的校园网拓扑发现系统的 设计与实现
研究生姓名: 刘家乐
学号: G07084
学校指导教姓名: 陈贻品
职称: 副教授
申请学位工程领域名称: 计算机技术
论文提交日期:
论文答辩日期:
独创性声明
本人声明所呈交的学位论文是本人在导师指导下进行的研究工作和取得的研 究成果,除了文中特别加以标注和致谢之处外,论文中不包含其他人已经发表或 撰写过的研究成果,也不包含获得 兰州交通大学 或其他教育机构的学位或证书 而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作 了明确的说明并表示了谢意。
First, the article describes the background and status of the subject. This topic comes from a college campus network management needs. Large-scale campus network requires an efficient network management software to manage. Starting from the nineties of last century, one after another, some scholars and experts on the network topology discovery techniques were studied, and the corresponding technologies and theories. At the same time, many manufacturers released a number of commercial software products, from different levels to achieve a topology discovery.
学位论文作者签名:
签字日期: 年 月 日
学位论文版权使用授权书
本学位论文作者完全了解 兰州交通大学 有关保留、使用学位论文的规定。 特授权 兰州交通大学 可以将学位论文的全部或部分内容编入有关数据库进行检 索,并采用影印、缩印或扫描等复制手段保存、汇编以供查阅和借阅。同意学校 向国家有关部门或机构送交论文的复印件和磁盘。 (保密的学位论文在解密后适用本授权说明)