VXLAN环境下基于ISIS协议的MAC地址同步技术研究与实现
发布时间:2018-06-22 13:22
本文选题:数据中心 + VXLAN协议 ; 参考:《西南交通大学》2015年硕士论文
【摘要】:随着云计算的发展,数据中心网络作为云计算的基础设施和下一代网络技术的创新平台成为了近年来学术界和工业界关注的研究热点。数据中心拥有大量计算资源以及存储资源。而随着云计算技术的发展这些资源已经分别完成虚拟化。数据中心的虚拟化技术发展及云计算多租户技术的要求催生了VXLAN技术,该技术可以实现约1600万个虚拟网络的隔离,同时为虚拟机发生迁移时提供可靠的大二层网络。而VXLAN环境下的MAC地址数量急速增加,在二层转发过程中传统的MAC地址自学习方案需要整网泛洪,即发送广播报文,浪费大量带宽同时比较耗时。所以同步VTEP间MAC地址意义重大。本文结合VXLAN环境特点对ISIS动态路由协议进行改进,提出一种基于ISIS动态路由协议的VTEP间MAC同步方案。本文基于某公司Comware平台实现了VXLAN环境下VTEP问MAC同步方案。本系统基于多线程机制设计实现,主要分为系统事件处理线程、数据维护线程、邻居维护线程、路由维护线程、LSP维护线程等五个模块。系统事件处理模块负责系统数据资源初始化及完成相关调度任务;数据维护模块负责处理本地动态MAC信息;邻居维护模块负责VTEP间邻居关系的建立与取消;LSP维护模块负责维护LSP报文以及同步LSDB;路由维护模块负责维护路由信息:路由计算、远端MAC信息维护等。最后在某公司交换机设备上对本软件的系统功能进行了实例验证。实验结果表明本软件各项功能正常,实现了VTEP间MAC信息同步,完成了本方案的各项功能需求。
[Abstract]:With the development of cloud computing, data center network, as the infrastructure of cloud computing and the innovative platform of next generation network technology, has become the research focus of academia and industry in recent years. The data center has a large number of computing resources and storage resources. With the development of cloud computing technology, these resources have been completed virtualization. The development of data center virtualization technology and the requirement of cloud computing multi-tenant technology give birth to VXLAN technology. This technology can isolate about 16 million virtual networks and provide reliable two-tier network when virtual machines migrate. However, the number of MAC addresses in VXLAN environment increases rapidly. In the second layer forwarding process, the traditional MAC address self-learning scheme needs the whole network flooding, that is, sending broadcast messages, wasting a lot of bandwidth and consuming more time. So synchronization between VTEP MAC address is of great significance. According to the characteristics of VXLAN environment, this paper improves the dynamic routing protocol of ISIS, and proposes a MAC synchronization scheme between VTEP based on the dynamic routing protocol of ISIS. In this paper, a VTEP MAC synchronization scheme under VXLAN environment is implemented based on Comware platform of a company. The system is designed and implemented on the basis of multithread mechanism, which is divided into five modules: system event processing thread, data maintenance thread, neighbor maintenance thread, route maintenance thread and LSP maintenance thread. The system event processing module is responsible for the initialization of system data resources and the completion of related scheduling tasks; the data maintenance module is responsible for processing local dynamic MAC information; the neighbor maintenance module is responsible for the establishment and cancellation of the neighbor relationship between VTEP; The LSP maintenance module is responsible for maintaining LSP packets and synchronous LSDBs, while the routing maintenance module is responsible for maintaining routing information: routing calculation, remote MAC information maintenance and so on. Finally, the system function of the software is verified on the switch equipment of a company. The experimental results show that the functions of the software are normal and the MAC information synchronization between VTEP is realized.
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP308
【参考文献】
相关期刊论文 前10条
1 朱桂明;谢向辉;郭得科;陆菲菲;陶志荣;;一种高吞吐量、高可扩展数据中心网络结构[J];软件学报;2014年06期
2 张届新;吴志明;徐文华;;面向vDC的overlay网络关键技术研究[J];电信科学;2014年05期
3 邓罡;龚正虎;王宏;;现代数据中心网络特征研究[J];计算机研究与发展;2014年02期
4 魏祥麟;陈鸣;范建华;张国敏;卢紫毅;;数据中心网络的体系结构[J];软件学报;2013年02期
5 程明坤;赵翠华;姜云霞;;浅释交换机的MAC地址学习的过程及应用[J];数字技术与应用;2012年07期
6 赵玉兰;张弘宇;冀超;雷厉霆;朱洋洋;蒋凤仙;;IS-IS路由协议互操作性测试的研究[J];计算机科学;2012年S1期
7 马伟强;;交换机MAC地址表的产生与管理[J];计算机与网络;2012年09期
8 雷鸣;刘玲;;云计算数据中心组网技术[J];电信工程技术与标准化;2012年04期
9 李明;;网络虚拟化技术在云计算数据中心的应用[J];电信工程技术与标准化;2012年04期
10 王聪;王翠荣;王兴伟;蒋定德;;面向云计算的数据中心网络体系结构设计[J];计算机研究与发展;2012年02期
相关硕士学位论文 前1条
1 王成浩;基于EPOLL的网络游戏服务器通信架构的研究与设计[D];大连海事大学;2012年
,本文编号:2052966
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2052966.html