版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于SNMP代理的IPv6网络仿真环境 任兴田北京邮电大学信息网络中心2004年12月26日提纲当前各种设备对IPv6的支持情况拥有IPv6网络仿真环境的必要性IPv6仿真环境实现的主要功能IPv6仿真环境所支持的标准要实现的IPv6相关的MIB对象IPv6仿真环境工作原理IPv6仿真环境的具体实现Get请求响应处理过程 仿真环境与真实环境的结合 结论参考文献 当前各种设备对IPv6的支持情况当前各种设备对IPv6的支持情况到2004年6月为止,各种路由器对IPv6的相关MIB不支持或支持的不够,如:Cisco路由器(IOS Version 12.0(26)S1)不支持IPv6相关的MIB;N
2、EC路由器不能通过IPv6地址访问IPv6的MIB;Net-snmp软件包到目前为止不支持IPv6网管中拓扑发现所需MIB(如:RFC2465定义的IPv6-MIB) 拥有IPv6网络仿真环境的必要性拥有IPv6网络仿真环境的必要性 它能够模拟一个IPv6大型网络,从而使基于IPv6网管的开发能够顺利进行;能够对开发的IPv6网络管理系统进行有效的测试;能够模拟各种IPv6网络设备,从而降低开发成本;能够在开发网管系统的过程中营造各种调试环境方便调试。 IPv6仿真环境实现的主要功能IPv6网络仿真环境实现的主要功能 可以仿真IPv6的大型网络;可与现有实际IPv6网络无缝结合;支持多种网络设
3、备的仿真,如Cisco、Juniper路由器等;支持多种SNMP协议版本;可以通过修改XML文件,以实现各种网络环境的仿真;支持标准的Trap和各种网络设备特有的Trap的发送;能够响应管理站对代理的Get、Set请求。 IPv6仿真环境所支持的标准IPv6仿真环境所支持的标准要实现的IPv6相关的MIB对象 RFC2465定义的IPv6-MIB要实现的IPv6相关的MIB对象(续)RFC2466定义的ICMPv6-MIB RFC2452定义的IPv6-TCP-MIB RFC2454定义的IPv6-UDP-MIB IPv6仿真环境工作原理IPv6仿真环境工作原理 IPv6仿真环境的结构图IPv
4、6仿真环境工作原理(续)系统组成:系统由SimulationAgent模块和SimulationAgentProxy模块组成的SimulationAgent仿真IPv6网络设备;SimulationAgentProxy实现了对网络拓扑的模拟,它负责把管理站发往某一被仿真设备的SNMP请求根据网络拓扑转发到相应的SimulationAgent,并把该SimulationAgent的响应转发给管理站。 IPv6仿真环境的具体实现IPv6仿真环境的具体实现 Get请求响应处理过程 仿真环境与真实环境的结合 Get请求响应处理过程仿真环境接收到发往某一被仿真设备的Get请求后,SimulationAg
5、entProxy根据网络拓扑把该请求转发到模拟该设备的SimulationAgent上;SimulationAgent收到转发来的Get请求后,监听Get请求的线程把内存中对应的MIB对象值( SimulationAgent启动时从XML文件中把被模拟设备相关的MIB对象的值导入内存 )作为返回值进行响应;SimulationAgentProxy把该SimulationAgent的响应转发给管理站。 Get请求响应处理过程(续)要模拟实时性,在程序运行的过程中需要对某些MIB变量的值进行改变,这些改变是通过修改内存中对应的MIB对象值来获得的,方法有:用获取实际设备的MIB对象的值代替内存中对
6、应的MIB对象值。例如,要想对ipv6IfStatsInReceives对象的值进行改变,就可以用获取IPv4路由器的IP组ipInReceives对象的值修改ipv6IfStatsInReceives变量的值来实现的;或用设定的随机数代替内存中对应的MIB对象值等。仿真环境与真实环境的结合要实现的IPv6仿真环境拓扑图仿真环境与真实环境的结合(续) 为了与真实IPv6环境结合,需要分配一块IPv6地址,并对这段地址进行规划(如上图)然后根据要仿真的IPv6网络构造每个被仿真设备的相关的MIB信息对于经常变化的MIB信息(如IPv6-MIB的ipv6IfStatsTable、ICMPv6-MI
7、B的 ipv6IfIcmpTable等表中的信息),可以参考ipv6IfStatsTable中的ipv6IfStatsInReceives实现方法。而对于相对不经常变化的MIB信息(如IPv6-MIB的ipv6IfTable,ipv6IfStatsTable,ipv6AddrPrefixTable,ipv6AddrTable,ipv6RouteTable,ipv6NetToMediaTable等表中的信息),可以把这些MIB信息用XML文件表示,通过修改XML文件可以仿真不同的IPv6网络。仿真环境与真实环境的结合(续)下面以路由器A为例说明如何构造XML文件:从上图看到路由器A通过接口A1、
8、A2、A3分别与另外三台路由器相连,接口A4、A5直连两个子网。要以这些信息为基础,构造相关的IPv6接口信息、IPv6接口地址前缀信息、IPv6接口地址信息、IPv6单播路由表信息、IPv6地址转换信息等,然后把这些信息写入相应的XML文件中。如:把IPv6地址转换信息(包括路由器A所配的IPv6地址、对应的物理地址、IPv6地址到物理地址的映射类型和状态等信息)写入Ipv6NetToMediaTable.xml文件。以下是路由器的Ipv6NetToMediaTable的XML文件Ipv6NetToMediaTable.xml文件 . 结论结论该仿真环境模拟了IPv6大型网络,并在此基础上进
9、行了IPv6网管相关功能的开发和测试该模拟仿真环境可用于各种试验,理论上可以在一台服务器上模拟比较复杂的IPv6网络,并可与现有实际IPv6网络无缝结合。 参考文献Isabelle Astic, Olivier Festor, “Current Status of IPv6 Management”, http:/www.inria.fr/rrrt/rt-0274.html, 2002J.D. Case, M. Fedor, M.L. Schoffstall, J. Davin, “Simple Network Management Protocol (SNMP)”, RFC1157, 1990
10、J. Case, K. McCloghrie, M. Rose, S. Waldbusser, “Introduction to Community-based SNMPv2”, RFC1901, 1996D. Haskin, S. Onishi, “Management Information Base for IP Version 6: Textual Conventions and General Group”, RFC2465, 1998D. Haskin, S. Onishi, “Management Information Base for IP Version 6: ICMPv6 Group”, RFC2466, 1998M. Daniele, “IP Version 6 Management Information Base for th
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2北京2024版物业公司转让合同:价格、流程与标的物
- 二零二五版自然人之间文化创意作品授权合同2篇
- 屋顶租赁违约金合同(2篇)
- 二零二五年度液化气站送气工劳动合同书3篇
- 二零二五版本二手房买卖合同含房屋交易资金监管条款3篇
- 二零二五年高端活动赞助广告发布合同模板3篇
- 二零二五年度离婚协议书起草与财务规划服务合同3篇
- 2025年度汽车租赁行业担保函制定与法律效力确认合同3篇
- 二零二五年车库购置与车位租赁及产权登记服务合同样本2篇
- 二零二五年污水处理厂污水处理能力提升合同3篇
- 2023年河南省公务员录用考试《行测》真题及答案解析
- 2024年安徽省公务员录用考试《行测》真题及答案解析
- 山西省太原市重点中学2025届物理高一第一学期期末统考试题含解析
- 充电桩项目运营方案
- 2024年农民职业农业素质技能考试题库(附含答案)
- 高考对联题(对联知识、高考真题及答案、对应练习题)
- 新版《铁道概论》考试复习试题库(含答案)
- 【律师承办案件费用清单】(计时收费)模板
- 高中物理竞赛真题分类汇编 4 光学 (学生版+解析版50题)
- Unit1FestivalsandCelebrations词汇清单高中英语人教版
- 2024年上海市中考语文试题卷(含答案)
评论
0/150
提交评论