基于TTCN-3的OSPFL3VPN路由协议一致性测试技术研究
本文关键词: TTCN-3 OSPF MPLS L3VPN 一致性测试 LSA 出处:《西安电子科技大学》2014年硕士论文 论文类型:学位论文
【摘要】:随着大型互联网络规模的不断扩大,用户对网络资源的需求一直在促进路由技术和路由设备的发展,路由器/交换机设备在承载网络流量方面起着越来越重要的作用。网络组网和网络协议越来越复杂,不同的厂商针对不同的协议可能有不同的实现方法,一个有误的协议报文可能会引起很严重的网上问题,给网络的稳定性带来威胁。因此路由协议的高效稳定性成为保障提高并改善网络性能的重要因素,这就要求我们寻找到合适有效的测试方法对网络中所运行的各种网络协议进行一致性测试。TTCN-3(Testing and Test Control Notation,测试与测试控制表达法第三版)作为协议一致性测试领域里标准化的测试抽象语言,具有强大的信息匹配机制、测试用例判决机制、时钟功能、编解码信息功能并且能与其它的高级程序语言结合使用,这些特点使得TTCN-3满足设备商对产品的网络协议实现一致性测试的需求。MPLS L3VPN(Multi-Protocol Label Switching Layer3 Virtual Private Network,多协议标签交换第三层虚拟专用网络)技术是服务提供商VPN解决方案中的一种基于PE(Provider Edge,服务提供商边缘路由器)的L3VPN技术,它使用BGP(Border Gateway Protocol,边界网关协议)技术在服务提供商骨干网上发布VPN路由,使用MPLS技术转发VPN报文。OSPF(Open Shortest Path First,最短路径优选)支持多实例,由于OSPF路由协议本身比较复杂而且追求完美的特点,使得OSPF应用在MPLS VPN体系中时,可以提供更加丰富和安全的方式。MPLS L3VPN组网方式灵活、可扩展性好,在计算机网络中的应用越来越广泛。本文首先对涉及到的一些关键的背景技术进行概述,包括协议一致性测试原理,TTCN-3测试语言,OSPF以及OSPF L3VPN的基本原理。然后举例分析了OSPF的交互报文格式和几种常用的LSA(Link-State Advertisement,链路状态通告)的格式,并结合实习所做的工作内容以及RFC标准文档对测试需求进行分析,设计出测试用例和测试拓扑结构,得出OSPF L3VPN的一致性测试方案。接下来按照一致性测试的方案使用TTCN、ASN.1(Abstract Syntax Notation One,抽象语法标记)、TCL(Tool Command Language,工具命令语言)相结合,以VTP(Versatile Test Platform,通用测试平台)作为开发运行环境,进行一致性测试的设计工作,完成TTCN-3脚本的开发准备工作,包括ASN的设计、测试端口的设计、报文模板的设计、常量定义等等。最后按照设计的相应模板结合TTCN-3语言开发出测试方案中的测试用例,对公司主流的四种类型的设备进行组网,在Comware V7系统平台主线项目版本进行了一致性测试,运行设计好的基于TTCN-3语言所开发的OSPF L3VPN的一致性测试套,发现协议以及设备相关问题,从而实现一致性测试的根本需求,对公司的产品测试项目验收时有很大的实用价值。
[Abstract]:With the continuous expansion of the scale of large-scale Internet network, users' demand for network resources has been promoting the development of routing technology and routing equipment. Router / switch equipment plays an increasingly important role in carrying network traffic. Network networking and network protocols are becoming more and more complex, and different manufacturers may have different implementation methods for different protocols. An incorrect protocol packet may cause serious problems on the network and threaten the stability of the network. Therefore, the high efficiency and stability of the routing protocol becomes an important factor to ensure and improve the performance of the network. This requires us to find a suitable and effective test method for the conformance testing of various network protocols running in the network. TTCN-3 testing and Test Control Notation.Test and Test Control (3rd Edition) as the field of protocol conformance testing. Standardized test abstract language, It has powerful information matching mechanism, test case decision mechanism, clock function, encoding and decoding information function, and can be used in combination with other advanced programming languages. These characteristics make TTCN-3 meet the requirement of conformance testing of the network protocol of the product. MPLSL3VPNN Multi-Protocol Label Switching Layer3 Virtual Private Network (MPLSL3VPNN Multi-Protocol Switching Layer3 Virtual Private Network) technology is a service provider VPN solution. A L3 VPN technology based on PE(Provider Edge. service provider edge router. It uses BGP(Border Gateway protocol (Border Gateway Protocol) technology to publish VPN routing on the backbone network of service providers, and uses MPLS technology to forward VPN packets. Because of the complexity of OSPF routing protocol and its pursuit of perfection, when OSPF is applied in MPLS VPN system, it can provide a more abundant and secure way. MPLSL3 VPN network is flexible and extensible. The application in computer network is more and more extensive. This paper first summarizes some key background technologies, The protocol conformance testing principle and the basic principle of TTCN-3 testing language and OSPF L3 VPN are discussed. Then, the interactive message format of OSPF and several commonly used LSA(Link-State advertisement (link state notification) formats are analyzed with examples. The test requirements are analyzed in combination with the work done in practice and the RFC standard document, and the test cases and test topology are designed. The conformance test scheme of OSPF L3 VPN is obtained. Then, according to the conformance test scheme, we combine the conformance testing scheme with TTCNS ASN.1n Abstract Syntax Notation one, abstract syntax tag OSPF Command language (tool command language), and take VTP(Versatile Test platform as the development and run environment. Design the conformance test, complete the development preparation of TTCN-3 script, including the design of ASN, test port, message template, Finally, according to the design template and TTCN-3 language, the test cases in the test scheme are developed, and the four main types of equipment in the company are netted, and the conformance test is carried out in the main project version of the Comware V7 system platform. Running the designed conformance test suite of OSPF L3 VPN based on TTCN-3 language, finding out the protocol and equipment related problems, realizing the basic requirement of conformance test, has great practical value for the acceptance of the product test project of the company.
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.04
【相似文献】
相关期刊论文 前10条
1 杜鸿燕;;OSPF协议Type 5 LSA的Forwarding Address属性讨论[J];中山大学学报论丛;2006年10期
2 邵国荣;;OSPF应用研究[J];电脑知识与技术;2011年14期
3 邸晖;;基于OSPF在中小企业的组网设计[J];山西电子技术;2013年02期
4 刘炎火;;远离骨干区域的OSPF路由的配置探析[J];电脑开发与应用;2014年02期
5 朱江,吴建平,毕军;基于虚拟多任务机制的OSPF-2的设计与实现[J];计算机工程与应用;2001年18期
6 周海军,王建刚,林孝康;代价自适应OSPF[J];电信科学;2003年02期
7 王震宇,谢余强,蒋烈辉;安全OSPF算法的研究[J];计算机应用;2003年02期
8 权兵;OSPF在浙江工行的应用[J];中国金融电脑;2003年10期
9 武波;;OSPF路由协议使用技巧[J];金融电子化;2003年02期
10 傅泳,张宏;OSPF网络设计[J];安徽科技;2004年06期
相关会议论文 前9条
1 崔寅;郑康锋;;OSPF协议安全性分析及改进[A];第十三届中国科协年会第11分会场-中国智慧城市论坛论文集[C];2011年
2 孔伟桐;杨家海;;基于OSPF的实时网络监控[A];2006年全国开放式分布与并行计算学术会议论文集(一)[C];2006年
3 张仁智;;城域网交换机OSPF协议故障案例与解析[A];第十届中国科协年会信息化与社会发展学术讨论会分会场论文集[C];2008年
4 杨银见;;陕西气象广域网OSPF路由设计与实现[A];陕西省气象学会2006年学术交流会论文集[C];2006年
5 尹本兵;孙斌;;一种基于信任证书管理的可信OSPF协议[A];第十三届中国科协年会第11分会场-中国智慧城市论坛论文集[C];2011年
6 蔡桂林;刘亚萍;王宝生;陶孜谨;;OSPF路由不对称原理分析[A];2010通信理论与技术新发展——第十五届全国青年通信学术会议论文集(下册)[C];2010年
7 顾哲光;;在光网络中利用OSPF路由算法计算光路由[A];全国第十次光纤通信暨第十一届集成光学学术会议(OFCIO’2001)论文集[C];2001年
8 丁炜;;市县气象广域网络动态热备的设计与实现[A];2011年中国气象学会气象通信与信息技术委员会暨国家气象信息中心科技年会论文摘要[C];2011年
9 董如根;罗建国;杜世晔;;省级高可靠性气象广域网的路由设计与优化[A];S8 大气探测与仪器新技术、新方法[C];2012年
相关重要报纸文章 前7条
1 Spirent公司 Glenn Chagnot;OSPF可伸缩性测试[N];网络世界;2002年
2 电子科技大学 杨挺 李德尔;OSPF协议介绍(下)[N];计算机世界;2002年
3 电子科技大学 杨挺 李德尔;OSPF协议介绍(上)[N];计算机世界;2002年
4 武双胜;解决 OSPF 协议引起的问题[N];中国计算机报;2001年
5 思博伦通信 沈谦;OSPF路由协议仿真测试[N];网络世界;2002年
6 李瑞祥;跟我学华为2631路由器OSPF设置方法(上)[N];中国电脑教育报;2004年
7 李瑞祥;跟我学华为2631路由器OSPF设置方法(下)[N];中国电脑教育报;2004年
相关硕士学位论文 前10条
1 梅鸿翔;OSPF路由协议的安全性评测研究[D];电子科技大学;2010年
2 龚晓军;OSPF的移植和实现[D];电子科技大学;2001年
3 吴文;OSPF路由协议支持MTR特性的设计及实现[D];西安电子科技大学;2014年
4 王昭莹;基于TTCN-3的OSPFL3VPN路由协议一致性测试技术研究[D];西安电子科技大学;2014年
5 倪勇;OSPF路由拓扑发现与异常检测技术[D];国防科学技术大学;2008年
6 康威;OSPF路由协议安全性分析与研究[D];北京邮电大学;2010年
7 叶青;基于OSPF的不间断转发与节能技术的研究与实现[D];北京交通大学;2011年
8 邓舒;OSPF协议的实现[D];电子科技大学;2002年
9 张晓海;OSPF graceful restart协议的分析与实现[D];西南交通大学;2005年
10 王晓伟;OSPF平稳重启技术的研究与实现[D];国防科学技术大学;2005年
,本文编号:1517364
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1517364.html