基于多路径的鲁棒网络通信方法
本文关键词:基于多路径的鲁棒网络通信方法 出处:《北京交通大学》2017年硕士论文 论文类型:学位论文
更多相关文章: SCTP 向量网 多路径 向量地址 单点故障
【摘要】:当前的网络应用主要是基于UDP和TCP协议进行通信,在某些场景下,传统的TCP/IP传输网络已经不能完全满足网络服务质量要求,因此有必要开发一种新的机制,使得用户能够在不同网络环境下充分利用网络资源并且提高网络性能。流控制传输协议(SCTP)的提出为我们提供了改善网络性能的新方法。SCTP继承了 TCP/UDP以及各种主流改进协议版本的所有功能,并弥补了它们的一些不足。SCTP主要的特点之一是具有多宿主特性,允许关联的网络端口绑定多个网络地址,这种绑定允许数据通过不同路径从发送端发送到接收端。由于SCTP具有多宿主特性,从而使得SCTP传输网络能够通过有效的故障路径切换机制来提高网络的鲁棒性。由于SCTP相比TCP具有许多新的特性,使用SCTP取代TCP来承载网络的端到端传输业务已经成为众多科研工作者的研究热点。SCTP主要是基于IP网络,其多宿主特性也依赖于多个IP地址。但是IP网络本身是一种单路径网络,它所能提供的多路径通信效果有限,从而使得IP网络环境下的SCTP协议的性能受到限制。向量网络VN是一种新型的数据通信网络,它采用向量地址,该协议对应于OSI模型的第三层,即网络层。向量网络使用一种被称为向量地址的新的交换方式,向量网提出了"向量连接"和"向量交换"两个概念,并且基于向量地址根据网络的社会属性来设计网络。向量网络具有分形结构的特点,并且交换地址和标识地址分离开来。理论上,与ATM网络、IP网络相比,向量网具有良好的安全性、保证Qos、地址无限扩展、交换设备简单、网络可操作性等优点。向量网络安全、可靠、可控制,并且保证网络Qos承载和业务独立,它是在研究下一代网络背景下产生的一种全新的网络体系。相比IP网络,向量网具有的多路径特性决定了其能更好的支持多路径传输。向量网络是一种新型的网络,它不同于目前的IP网络和其他类型的网络。向量网络具有许多不同的优点,这得益于它使用被称为向量地址的特殊交换方式。与IP网络相比,向量网更多的是面向有连接服务。因为向量网是有连接网络,所以能够保证Qos。向量网具有无限多址性、良好的安全性、轻连接等众多优点,本文中,我们改进了向量网环境下SCTP多路径传输对单点故障的抵抗性能。VN(向量网络)对应于OSI模型的第三层网络层,它属于信息网络中低层的数据通信网络,并不包括高层的应用程序的网络内容。借助于向量网络的地址编码方法和数据通信方法建立向量连接,设计基于向量地址的分形结构的新的网络通信技术。向量网提出向量连接和向量切换的概念,基于向量地址,根据网络的社会属性设计网络。向量网具有分形体系结构,还具有交换地址与标识地址相分离的特点。向量网使用一种被称为向量地址的方式进行地址交换,向量地址具有无限多值性、不可解读、可加密、相对地址、有效性、地址长度不定和包含路由信息等诸多优点。因此,在数据传输方面,与IP网络和ATM网络等主流网络相比,向量网具有以下优点:安全性更高、网络简单、适应性强、效率更高。向量网的网络地址是按照数据面和控制面相分离的原则来设计的,数据的交换依据数据面的网络地址来完成,而网络中各个节点的标识则通过控制面的网络地址来实现。数据面的网络地址是用二进制形式来表示的向量地址;控制面的网络地址被设计为字符串形式的地址,类似于Internet网域名树。为满足向量网的设计需求,这两种网络地址都是具有分形特征的。向量地址是一种承载交换路由信息、长度可变的网络地址。向量地址是相对地址,不能说"某个目的设备的向量地址是多少",而只能说"从某个源端设备到目的设备的向量地址是多少"。换句话说,在向量网络地址编码情况下,目的设备是由源端设备和向量地址这两个因素决定的,地址给定,再给定源端设备,目的设备才能确定。一个向量地址如果没有源端设备作为参考,它就不能寻址找到目的设备,没有意义。源端设备向目的设备发送数据时,在数据中只要包含向量地址信息即可,不需要包含信源设备名称,源端设备名称信息隐含确定,就是数据的发送者,不需要给定。本文分析了向量网络的特点,介绍了研究建立全球网络的向量网平均地址长度的相关复杂网络理论和理论分析方法。通过进行实际网络拓扑模型仿真实验,向量网络得到验证。结果表明,相比于目前的IP网络等主流网络,向量网络不仅更加单、更安全、更具可扩展性,而且还可以容纳更多的用户。本文介绍了向量网的相关理论架构,包括向量网的地址编码方式、向量包格式定义、向量交换方法、向量网的数据面以及向量连接的建立,分析了向量网的特点。总之,无论是从设计思想、传输方式,还是网络的Qos、安全性能方面,向量网与现有的网络体系相比都有着根本的区别。本文分析了 SCTP协议的架构、特性,介绍了当前IP网络环境下的SCTP协议功能的不足之处。在此基础上,结合向量网的无限多值性、安全性、轻连接等优势,提出了向量网支持的SCTP协议方法,设计了 SCTP/VN多路径传输网络,并分析了基于向量网环境的SCTP多路径在对抗单点故障的优势。不同于采用一条主路径传输的标准SCTP协议,本文基于向量地址的无限多值性提出了多路径轮流扫描传输方法,该方法能够快速有效的传输发送端的缓存数据,为进一步提升多路径传输网络的 Qos,本文提出了增量路由以及改进的故障检测和故障处理机制。在多路径传输网络中,某条路径发生故障时,迅速切换其他路径,其他路径仍能保证数据的顺利传输,并实现非常小的丢包,并不影响正常的网络通信。若使用单路径传输数据,一旦发生故障,从故障发生到确认路径故障这段时间内发出的所有数据包均丢失,而且路径的恢复往往需要较长时间,在实际语音通信中,当延迟大于500ms时通信即失败。因此,相比于单条路径传输数据,多条路径轮流传输的方式可以使路径故障造成的丢包和延时大大降低,而且有利于网络的拥塞控制,提高网络资源的利用率,有效提高网络的吞吐量。在本文中,我们为SCTP多路径传输功能设置了网络仿真环境。我们建立了五条通信路径。我们将它们从Path1命名为Path5。在第一步中,我们通过设置40毫秒的RTT(Round Time Trip)将数据发送到远程计算机。当指定时间内远程计算机未收到数据包时,接收端检测到故障,故障信息将返回发送端,发送端将确认故障路径并切换到其他路径。我们在C ++语言和Visual Studio环境的帮助下进行了实验。仿真实验表明,所提出的方法可以减少由于通信路径和故障区域引起的误差。这种方法还可以帮助减少通信延迟并且可以在一定程度上提高。该方法还提高了通信网络的传输功率。
[Abstract]:The network application is mainly based on the TCP protocol and UDP communication, in certain scenarios, the traditional TCP/IP transmission network has been unable to fully meet the requirement of quality of service, it is necessary to develop a new mechanism, so that the user can in different network environment and make full use of cyber source and improve the network performance. The stream control transmission protocol (SCTP) all the features of the.SCTP provides a new method to improve the network performance as we inherit TCP/UDP and various mainstream version of the improved protocol, and make up for their shortcomings of.SCTP one of the main features of multi host characteristics, allowing the associated network port binding multiple network address, this bound allows the data received from the end of the sender to send through different paths. Because SCTP has many characteristics so that the host, SCTP transmission network can effectively through the fault path Path switching mechanism to improve the robustness of the network. Because SCTP has many new features compared to TCP, using SCTP to replace TCP to carry the end-to-end transmission network has become a research hotspot of.SCTP many research workers is mainly based on the IP network, the host properties also depend on more than one IP address. But the IP network itself is a single path network, multi path communication effect it can provide is limited, so that the performance of IP under the network environment, SCTP protocol is limited. Vector network VN is a data communication network model, it uses vector address, the protocol corresponding to the third layer in the OSI model, namely the network layer vector. The use of a network called vector address new switching mode, vector network proposed "vector connection" and "vector exchange" two concepts, and based on vector address according to the social attribute of network design to the network. The network has the characteristics of fractal structure, and the switching address and identification address separated. In theory, compared with ATM network, IP network, vector network has good safety, to ensure that the Qos address is unlimited, simple network switching equipment, maneuverability. Vector network security, reliable, and can be controlled. Ensure the Qos bearing network and business independently, it is a kind of new network system in next generation network research background. Compared with IP network, multi path feature vector network has decided its support to better multi path transmission. Vector network is a new network, it is different from the current IP network and other types of networks. The vector network has many different advantages, thanks to its use is called special switching vector address. Compared with IP network, vector network is more oriented to a connection service. Because vector A net is connected to the network, so it can guarantee the Qos. vector network has unlimited access, good safety, light connection and many other advantages, in this paper, we improved the.VN resistance performance of vector network environment SCTP multi path transmission on a single point of failure (vector network) corresponding to the third layer of the OSI model data communication network, which belongs to the low level of information network, the network did not include application level. The establishment of vector connection by vector network address encoding method and data communication method, the design of fractal vector address node network communication technology based on the new structure. The concept of vector network connection and vector vector switch. Based on vector address, according to the design of network social attribute of network. Vector network has fractal structure, also has the characteristics of switching address and address identification phase separation. Using a vector network called Vector address mode address exchange vector address with an infinite number of values, and can not be interpreted, encryption, relative address, address validity, indefinite length and contain routing information and many other advantages. Therefore, in terms of data transmission, compared with the IP network and ATM network and other mainstream network, vector network has the following advantages: high safety, simple network, strong adaptability and high efficiency. Vector network address is in accordance with the separation of data and control is the principle of design, data exchange based on the data of the network address to complete, and all nodes in the network identification through the control plane network address. The data of the network address is vector address in binary form to represent the control; network address is designed as a string in the form of address, similar to the Internet domain name of the tree. In order to meet the design requirements of vector network, the two The network address is fractal. Vector address is a bearing exchange routing information, variable length network address vector address is a relative address, not to say "what" is a vector address of the destination device, and can only say "from a source address vector end device to the destination device is much". In other words, in the vector network address encoding condition, destination is determined by two factors: the source end device and vector address, the address given, then given the source equipment, equipment can be determined. The purpose of a vector address if no source terminal equipment as a reference, it cannot find the purpose of addressing equipment, no the source of meaning. Terminal equipment to send data to the destination device, in the data only contains the vector address information can be, do not need to include the source device name, device name implied information source is determined, the sender of the data, Does not need to be given. This paper analyzes the characteristics of vector network, introduces the research of the average length of the address vector network global network related complex network theory and theory analysis method. Through the actual network topology model simulation, vector network is verified. The results show that, compared to the current mainstream network such as IP network, vector network not only more single, more secure, more scalable, but also can accommodate more users. This paper introduces the related theory of architecture of vector network, including address encoding method of vector network, vector package format, vector exchange method, and establish vector connection vector data network, analyzes the characteristics of vector network. In short, whether it is from the design, transmission, and network Qos, safety performance, vector network compared with the existing network system there is a fundamental difference between the analysis. The SCTP protocol architecture, characteristics, introduces the shortcomings of the current IP function under the network environment of SCTP protocol. On this basis, combined with the infinite value of vector network, safety, light connection and other advantages, the proposed SCTP protocol support vector network method, the design of SCTP/VN multi path transmission network, and analysis the vector network environment SCTP multi path based on a single point of failure in the fight against the advantage. Unlike using a main path transmission standard SCTP protocol, this paper addresses the infinite value vector of the multi paths by scanning transmission method based on the method to cache data transmitting end quickly and effectively, to further enhance the multi path transmission network Qos, this paper presents the fault detection and fault handling mechanism and improvement. The incremental routing in multi path transmission network, a path failure, he quickly switched its path, the He can still ensure a smooth path of data transmission, and realize packet loss is very small, does not affect the normal network communication. If using a single path transmission data, once the fault from the fault occurrence to confirm all the data from the path failure this time packets are lost, and the path of recovery often takes a long time. In actual speech communication, when delay is greater than 500ms communication failure. Therefore, compared to the single data transmission path, multi path transmission mode can make the path in turn caused by the failure of packet loss and delay is reduced greatly, but also conducive to the network congestion control, improve the utilization rate of the cyber source, effectively improve the network throughput. In this paper, we set up a network simulation environment for SCTP multi path transmission function. We establish five communication paths. We put them from the Path1 named Path5. in the first step, I The set of 40 ms RTT (Round Time Trip) to send the data to the remote computer. When the remote computer is not received within a specified time packet, the receiver detects a fault, the fault information will be returned to the sender, the sender will confirm the fault path and switch to the other path. We carried out experiments in C + + language with the help of Studio and Visual environment. Simulation results show that the proposed method can reduce the error caused by the communication path and the fault. This method can also help reduce the communication delay and can be improved in a certain extent. The method can increase the transmission power of the communication network.
【学位授予单位】:北京交通大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TN919.2
【相似文献】
相关期刊论文 前10条
1 王雪琛,周建林,季新生;SCTP协议的研究与分析[J];无线电工程;2004年02期
2 邵雯娟,金仙力,马严;SCTP数据传输过程的技术研究[J];中国数据通信;2003年02期
3 周士贵,任立刚,韩毓,宋俊德;浅析流控传输协议(SCTP)[J];中国数据通信;2003年05期
4 郭云霞,刘庆,张峰,曾鹏;SCTP协议及其应用[J];中国数据通信;2004年01期
5 商彦磊,刘琚,赵立芬;新型可靠传输协议(SCTP)的研究与应用[J];山东大学学报(工学版);2004年02期
6 方飞,何方白,阳莉;SCTP在移动IP安全中的应用[J];移动通信;2004年S3期
7 王翔,周斌;SCTP协议特性与应用方式的研究[J];贵州师范大学学报(自然科学版);2005年03期
8 郭强;徐向华;朱杰;;Improving Mobility Management for All-IP Radio Heterogeneous Network Using SCTP[J];Journal of Shanghai Jiaotong University;2005年04期
9 郭伟,程时端;一种SCTP变种:以接收方为控制中心的流控制传输协议[J];计算机应用研究;2005年01期
10 刘红梅,张有光;SCTP在军事通信网络中的应用研究[J];无线电工程;2005年05期
相关会议论文 前4条
1 孙长永;余敬东;;一种应用于多模终端的SCTP主网络选择技术[A];中国通信学会信息通信网络技术委员会2009年年会论文集(上册)[C];2009年
2 刘润杰;申金媛;穆维新;;SCTP流量的混沌控制研究[A];第二十六届中国控制会议论文集[C];2007年
3 ;New Strategy of Improving Stream Control Transmission Protocol Performance over Satellite Link[A];第二十七届中国控制会议论文集[C];2008年
4 ;新一代互联网架构标准及其协议SCTP协议简介[A];海南省通信学会学术年会论文集(2008)[C];2008年
相关博士学位论文 前1条
1 曹远龙;面向智慧服务的传输控制协议关键技术研究[D];北京邮电大学;2014年
相关硕士学位论文 前10条
1 陈颢君;SCTP协议传输与可靠性的研究[D];华中科技大学;2007年
2 黄东明;基于3G传输网络的SCTP管理系统的研究与实现[D];湖南大学;2009年
3 陆摩西;SCTP协议关键技术研究及其实现[D];上海交通大学;2008年
4 彭梅;基于SCTP的多终端间业务移动控制[D];南京邮电大学;2012年
5 李耿鹏;基于SCTP的并发多路传输方案的研究[D];电子科技大学;2013年
6 曲云龙;下一代互联网多路网络资源效用优化模型研究[D];东北大学;2013年
7 张利国;基于SCTP-CMT的接收端数据乱序问题研究[D];东北大学;2014年
8 李信强;基于SCTP的接收端Data Reneging研究[D];东北大学;2014年
9 张百顺;有线和无线网络环境下SCTP丢包区分机制的研究[D];东北大学;2014年
10 陈晶;基于M/M/1模型的SCTP-CMT传输优化的研究[D];东北大学;2013年
,本文编号:1399810
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/1399810.html