基于TeXCP的多路径流量工程协议

合集下载

多协议标记交换网络实现流量工程的路由算法

多协议标记交换网络实现流量工程的路由算法

多协议标记交换网络实现流量工程的路由算法
王新红;刘富强
【期刊名称】《同济大学学报(自然科学版)》
【年(卷),期】2005(033)006
【摘要】对多协议标记交换网络中实现流量工程的路由算法进行了研究,提出两种TE(流量工程)路由算法.一种是对Dijkstra算法进行改进的、最小化最大带宽利用率的TE路由算法;另一种是根据链路的使用情况赋权值、并综合考虑带宽和跳数限制的最小权值TE路由算法.最后,对两种算法进行了仿真.结果表明,两种算法能在一定程度上避免对部分链路的过度使用,起到均衡负载分布的作用.
【总页数】5页(P820-824)
【作者】王新红;刘富强
【作者单位】同济大学,信息与通信工程系,上海,200092;同济大学,信息与通信工程系,上海,200092
【正文语种】中文
【中图分类】TP393
【相关文献】
1.多协议标记交换网络的流量工程 [J], 王晓霞;王翠茹
2.避免抢占的多协议标记交换路由算法 [J], 杜荔;林晓;黄俊;李海涛
3.利用多协议标记交换技术实现IP网的流量工程 [J], 单彤
4.多协议标记交换中的流量工程 [J], 付亚;王亚宏
5.基于多协议标记交换的流量工程研究进展 [J], 邹柏贤;姚志强
因版权原因,仅展示原文概要,查看原文内容请购买。

基于路径分段的卫星网络多径路由协议

基于路径分段的卫星网络多径路由协议
中国科技论文在线

基于路径分段的卫星网络多径路由协议#
李冬妮1,刘军2,王阳2*
5 (1. 北京理工大学计算机学院,北京 100081; 2. 东北大学信息科学与工程学院,沈阳 110004) 摘要: 本文利用卫星网络中节点轨道运行的可预知性和周期性, 将网络运行周期划分为一系 列时间片, 在一个时间片内拓扑节点相对稳定。 在此基础上提出基于路径分段的卫星网络多 径路由协议。在传统 TCP/IP 协议栈基础上,增加跨层信息交互,实现各层信息共享。根据 业务的 QoS 需求选择满足应用要求的多条路由,实现通信过程负载均衡,提高路由容错性。 通过中继节点的选取,将整条路径分段进行维护,中继节点利用物理层、链路层和网络层的 信息,准确及时地了解网络状态变化,均衡多径各路负载,动态调整路由。同时采取逐跳验 证的传输机制,实现自适应、自配置、具有负载均衡能力的高效路由。采用 NS2 对路由协 议进行仿真,结果表明该路由协议能够适应网络状况和业务需求,具有良好的路由性能,适 用于卫星网络。 关键词:卫星网络;多径路由;路由分段 中图分类号:TP393
1.1
跨层信息交互
本文的跨层技术并不是抛弃原有的分层结构, 只是跨层设计要求在不相邻层之间具有接
口连接, 它与传统的互联网协议栈分层方式有很大差别。 尽管在相邻层之间的连接已经能够 满足一般的需要。 但在不相邻层之间的直接联系仍然是非常需要的, 跨层交互意味着协议栈 内的每个层都能与其他层进行信息交互,跨越物理层、链路层、网络层、传输层和应用层, 70 收集协议栈各层的状态参数和服务的 QoS 参数,在协议层中传递,实现层与层之间的信息 交互和共享。跨层信息交互是一个逻辑上的独立实体,可以看作一段控制程序,它与网络各 层连接,允许所有网络功能通过跨层信息交互传递信息,动态跟踪各层的变化,主要任务是 完成对网络各层信息的收集,协调各层状态变量,交付自适应决策模块处理决策,并再反馈 给其他所需要的协议层, 将分散在网络各个子层的特性参数协调融合, 在多层之间快速地进 75 行适配, 传递信息进行联合优化。 从而使协议栈各层能够能根据网络环境的变化实现对资源 的自适应配置优化。 为了便于处理,进行路径选择之前将不满足 QoS 约束(如瓶颈带宽或最大时延等)的 链路不作为路径选择对象,同时,对于最大最小性 QoS 一般可以采用加权方法(或倒数) 进行变换。对于乘法性 QoS,将各链路的 QoS 值进行对数变换,转换为加法性 QoS。所以, 80 在进行路径选择时只包括加法性 QoS, 问题即可转换为在多加法性 QoS 机制下的路径选择。 将 QoS 路由问题经过变换可以转化为多目标决策问题。

ecmp配置流程

ecmp配置流程

ecmp配置流程Configuring Equal Cost Multi-Path (ECMP) routing can be a complex but valuable process for optimizing network performance. By allowing multiple paths to the same destination, ECMP can help distribute traffic more efficiently and increase network resiliency. However, implementing ECMP requires careful planning and configuration to ensure optimal results.配置等成本多路径(ECMP)路由可能是一个复杂但宝贵的过程,用于优化网络性能。

通过允许多条路径到达相同目的地,ECMP可以帮助更有效地分发流量并增加网络的弹性。

然而,实施ECMP需要仔细规划和配置,以确保达到最佳效果。

One of the key considerations when configuring ECMP is determining the number of equal-cost paths to include. This decision involves balancing the benefits of increased network bandwidth and fault tolerance against the complexity and overhead of managing multiple paths. It is important to evaluate the specific requirements of your network and consider factors such as network topology,traffic patterns, and hardware capabilities before deciding on the number of paths to configure.在配置ECMP时的一个重要考虑因素是确定要包括的等成本路径数量。

ecmp多路径算法

ecmp多路径算法

ECMPl多路径算法简介ECMP (Equal-Cost Multipath) 多路径算法是一种用于路由选择的技术,旨在提高网络的利用率和可靠性。

ECMP算法允许数据包在网络中选择多个相等成本的路径,并且可以在这些路径之间进行负载均衡。

背景在传统的网络环境中,数据包在从源到目的地的路线上只能选择一条路径进行传输。

然而,这种单路径传输可能会导致某些链路的过载,从而降低网络的性能和可用性。

为了解决这个问题,ECMP多路径算法应运而生。

ECMP多路径算法允许数据包在到达目的地时选择多条路径进行传输。

这些路径通常具有相等的成本(即跳数、带宽、延迟等),并且网络设备会根据一定的负载平衡策略将数据包分配到不同的路径上。

这样一来,网络流量可以更加均衡地分布在各个路径上,以提高网络的利用率和可靠性。

工作原理ECMP多路径算法的工作原理可以简单地概括为以下几个步骤:1.路由发现:网络设备通过信息交换和通信协议(如 OSPF)了解到网络中可用的路径和其成本。

2.路径选择:当需要发送数据包时,源设备根据配置的路由表选择多个相等成本的路径。

3.负载平衡:源设备根据一定的负载平衡策略(如哈希算法或轮询算法)将数据包分配到不同的路径上。

4.路由更新:当网络拓扑发生变化时,路由表会有相应的更新,以确保路径的连通性和有效性。

优势和应用ECMP多路径算法具有以下优势和应用场景:•提高网络性能:通过将数据包分配到多个路径上,可以均衡地分配网络流量,减少网络拥塞和瓶颈现象,从而提高网络的整体性能。

•增强网络可靠性:当某条路径发生故障或拥塞时,ECMP算法可以自动切换到其他可用的路径,以保证数据的传输和网络的连通性。

•扩展网络容量:通过利用多条路径进行并行传输,ECMP算法可以有效地扩展网络的容量,满足日益增长的数据传输需求。

•支持动态路由:ECMP算法可以与动态路由协议(如OSPF和BGP)配合使用,从而实现网络的灵活性和自适应性。

MPLS网络中基于TeXCP的QoS路由算法

MPLS网络中基于TeXCP的QoS路由算法

MPLS网络中基于TeXCP的QoS路由算法曲俊媚;郎静;舒炎泰;张连芳【期刊名称】《天津大学学报》【年(卷),期】2008(41)12【摘要】为了能在有严格带宽要求和有弹性带宽要求两种业务共存的MPLS(multi-protocol label switching)网络中提供动态负载均衡,提出了一种基于负载平衡算法--TexCP(traffic engineering with explicit congestion control protocol)的QoS路由算法.该算法利用TeXCP的自动调节和平衡负载的能力将best effort业务调整到适当的路径上以满足高优先级QoS业务请求的带宽,同时避免了传统的快速重路由方法可能导致的网络拥塞问题.仿真结果表明,新算法能够集成两类业务需求,通过平衡瓶颈链路的利用率减小了网络的拥塞,在保证QoS业务带宽要求的同时,提高了网络的吞吐量.【总页数】7页(P1473-1479)【作者】曲俊媚;郎静;舒炎泰;张连芳【作者单位】天津大学计算机科学与技术学院,天津,300072;天津大学计算机科学与技术学院,天津,300072;天津大学计算机科学与技术学院,天津,300072;天津大学计算机科学与技术学院,天津,300072【正文语种】中文【中图分类】TP393.07【相关文献】1.无线传感器网络中基于双向分工蚁群的QoS路由算法 [J], 杨冰;邓曙光;周来秀2.无线传感器网络中基于尺度的协同中继跨层QoS路由算法 [J], 徐楠;孙亚民;于继明;王华3.基于MPLS网络的选播QoS路由算法 [J], 陈凤;宋玲;马强4.MPLS网络中QoS路由算法研究 [J], 刘伟科;张晓庆5.Ad Hoc网络中基于双向收敛蚁群算法的QoS路由算法 [J], 孙艳歌;刘明;许芷岩因版权原因,仅展示原文概要,查看原文内容请购买。

一种基于QUIC协议的多流传输控制方法[发明专利]

一种基于QUIC协议的多流传输控制方法[发明专利]

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202011109240.7(22)申请日 2020.10.16(71)申请人 南京邮电大学地址 210003 江苏省南京市鼓楼区新模范马路66号(72)发明人 朱晓荣 杨志杰 景川芳 (74)专利代理机构 南京瑞弘专利商标事务所(普通合伙) 32249代理人 徐激波(51)Int.Cl.H04W 28/10(2009.01)H04W 76/15(2018.01)(54)发明名称一种基于QUIC协议的多流传输控制方法(57)摘要本发明提供了一种基于QUIC协议的多流传输控制方法,客户端建立控制通道,向服务器端发送设备的网卡的带宽、时延、丢包率信息,建立多子流传输服务;对客户端用户程序数据进行分割,并对各分割数据段分配唯一标识,下发给各子流进行传输,服务器端经过多个子流接收到数据段后根据唯一标识重组数据并交付给上层应用,完成多流传输任务;根据用户业务的特性不同可以聚合多个网卡的带宽为用户提供更大的吞吐带宽;选择更小的传输时延的子流进行数据传输、经多个子流同时冗余传输同一业务,提高传输质量;此外,还可以根据各个设备网络接入情况和用户需求,动态的增删连接子流,以提高用户在高频移动环境中的网络传输质量。

权利要求书2页 说明书4页 附图4页CN 112243268 A 2021.01.19C N 112243268A1.一种基于QUIC协议的多流传输控制方法,其特征在于,客户端建立控制通道,向服务器端发送设备的网卡的带宽、时延、丢包率信息,建立多子流传输服务;对客户端用户程序数据进行分割,并对各分割数据段分配唯一标识,下发给各子流进行传输,服务器端经过多个子流接收到数据段后根据唯一标识重组数据并交付给上层应用,完成多流传输任务;具体步骤如下:步骤S1、服务器端运行服务程序,等待客户端连接;步骤S2、客户端运行用户程序,与服务器端连接,建立控制通道获取并发送客户端业务所需要的带宽、时延参数、网卡接口的数量和各网卡对应的带宽参数,请求建立多流传输连接;步骤S3、服务器端根据客户端发出的连接请求及运行信息,匹配服务器网卡的带宽、时延、丢包率信息,向客户端返回多个网卡连接的子服务器侧地址端口信息,并建立子流监听程序;步骤S4、客户端接收服务器端返回的信息,根据服务器端的响应建立对应子流,并绑定对应的网卡,各子流请求建立连接;各子流建立连接后,控制通道仍保持连接;步骤S5、当客户端用户程序下发需要传输的数据时,将数据业务类型分为:任一网卡带宽不能满足用户需求的大带宽需求业务、时延小于5ms的小时延需求业务和丢包率小于万分之一的高传输质量需求业务;当数据业务类型为大带宽需求业务时,根据各子流的实时吞吐量、最大带宽、丢包率、时延把数据分割成适合在该子流传输的大小,并分配唯一标识,在对应的子流上同时传输;当数据业务类型为小时延需求业务时,将各子流按照时延排序,分割数据并分配唯一标识,打包成数据包,优先选择时延较低的子流传输该数据包;当数据业务类型为高传输质量需求业务时,每个子流均发送一次数据的副本。

MPLS网络中基于TeXCP的QoS路由算法

MPLS网络中基于TeXCP的QoS路由算法
第4卷 1
第 1 2期






Vo . N O.2 14l 1
20 年 1 月 08 2
J u n l f ini iesy o ra aj Unv ri oT n t
De . 0 8 c2 0
MP S网络 中基 于 T X P的 Q S路 由算法 L eC o
曲俊媚 ,郎 静 ,舒炎泰 ,张连芳
天津 大 学 计 算 机科 学 与技 术 学 院 ,天 津 30 7 002

要 :为 了能在 有严格带宽要 求和有弹性带宽要 求两种业务共存的 MP S mutpoo o l e s i hn ) L ( l—rtcl a l w t ig 网络 中提 i b c
供 动 态 负载 均 衡 , 出 了一 种 基 于 负 载 平 衡 算 法 — — T xc t fc e g er g wi x l i cn et n cnrl 提 e P(ri n i ei t epit o gs o ot a n n h c i o
vd a d dh g aa t r o a c Wh nt ocas s f rf cc mp t fr ikb n wit , erq i me t f o ie n wit u rne f S t f . e lse a o ee o n a d dh t ur n o S b eo Q ri w oti l h e e Q
Ab t a t T r v d y a c la aa c o P S n t r swh c o ti o h b n wit — u r n e d t f c a d b s s r c : o p o i e d n mi o d b ln ef rM L ewo k ih c n a n b t a d d h g a a t e a n e t ri

MPLS网络中基于TeXCP的QoS路由研究的开题报告

MPLS网络中基于TeXCP的QoS路由研究的开题报告

MPLS网络中基于TeXCP的QoS路由研究的开题报告一、选题背景和意义在目前复杂多变的网络环境中,如何实现高效可靠的网络传输和服务保障成为互联网发展的目标和挑战。

QoS(Quality of Service)是指在网络中保证数据传输质量的技术和方法,其目的是通过对网络资源的优化分配和调度,提供高性能、低延迟、可靠的服务保障。

MPLS(Multiprotocol Label Switching)作为一种流量工程技术,可以有效地解决传统IP网络的路由选择问题,实现快速转发、灵活管理和服务质量的保障。

但是,在MPLS网络中如何实现精细化的QoS路由仍然是一个热门的研究方向。

目前,基于TeXCP(Traffic Engineering Communication Protocol)的QoS路由算法成为MPLS网络中QoS路由研究的重要方向之一。

本文将以基于TeXCP的QoS路由研究为主题,深入探讨其相关技术和方法,分析其应用和实现效果,以期提高MPLS网络的服务质量和性能。

此外,本文还将研究TeXCP如何优化QoS路由算法,从而实现更好的服务保障。

二、研究内容和思路1. MPLS网络QoS路由的基本原理和技术实现方式。

2. 基于TeXCP的QoS路由算法原理分析和实现方法。

3. 基于TeXCP的QoS路由算法优化研究及实践。

4. 实验仿真及性能分析,验证算法实现效果。

三、预期成果与意义本文的预期成果包括:1. 掌握MPLS网络QoS路由的基本原理和实现技术;2. 深入了解TeXCP协议,分析其在QoS路由中的作用和优化方案;3. 提出一种基于TeXCP的QoS路由算法,并在仿真环境中验证其性能;4. 分析和比较基于TeXCP的QoS路由算法与其他算法的优缺点,以及在实际应用中的可行性和应用前景。

本文对于深入研究MPLS网络的QoS路由机制、提高服务质量和性能,促进MPLS网络的发展和应用,具有积极的意义和创新价值。

DiffServ和MPLS相结合的流量工程机制

DiffServ和MPLS相结合的流量工程机制

DiffServ和MPLS相结合的流量工程机制陈家益;谢翠萍;唐国平【期刊名称】《现代计算机(专业版)》【年(卷),期】2012(000)011【摘要】MPLS TE extends the traditional traffic engineering for achieving the end-to-end QoS guarantee. But basing the service granularity on the flow relay, it lacks the differentiated services. DiffServ provides the differentiated services, but it lacks the effective routing strategy of end-to-end QoS. By combining the effective end-to-end routing strategy of MPLS TE with the differentiated Services of DiffServ, introduces the DiffServ-aware traffic engineering, employing the bandwidth constraints model, achieves QoS guarantee of end-to-end and differentiated services for the networks.%MPLSTE对传统的流量工程进行扩展,实现端到端的QoS保证,但是以流量中继为服务粒度。

对流量缺乏区分服务的能力。

DifIServ模型提供了区分服务,但是缺乏端到端的QoS有效路由策略。

通过将MPLSTE的有效路由策略和DiffServ的区分服务相结合,引入区分服务感知的流量工程.运用带宽约束模型,在网络中实现端到端区分服务的QoS保证。

高速通信网络中多路径路由算法设计

高速通信网络中多路径路由算法设计

高速通信网络中多路径路由算法设计在现代社会,高速通信网络已经成为人们生活中不可或缺的一部分。

然而,随着网络规模的不断扩大和用户对网络带宽的需求不断增加,网络拥塞和传输延迟成为了亟待解决的问题。

而多路径路由算法的设计正是为了解决这一问题而应运而生。

多路径路由算法是指通过同时利用多条路径将数据包从源节点路由到目的节点的一种技术。

相较于传统的单路径路由算法,多路径路由算法可以提高网络带宽的利用率,减少网络拥塞并降低传输延迟。

下面将简要介绍一些常用的多路径路由算法设计。

首先,最基本的多路径路由算法是Equal-Cost Multi-Path routing (ECMP)。

在ECMP中,网络中的每条路径都具有相同的路径代价,因此通过这些路径传输数据包可以实现负载均衡。

具体而言,源节点在发送数据包时会将流量随机分配到可用的多条路径上,从而实现并行传输和负载均衡。

ECMP可以提高网络的吞吐量和稳定性,适用于中小型网络环境。

然而,在大型网络中,ECMP的负载均衡效果可能不理想,因为它无法考虑路径中的拥塞情况。

为此,一种更高级的多路径路由算法是Traffic Engineering (TE)。

TE算法可以根据网络中各个路径的拥塞情况,动态地选择最佳的路径来传输数据包。

具体而言,TE算法通过监测网络拓扑和流量负载情况,将数据包传输路径按照各个路径的可用带宽进行动态调整,以有效地分担网络拥塞。

TE算法通常需要网络中的节点和链路支持QoS(Quality of Service)机制,以保证服务质量。

除了ECMP和TE算法外,还有一些其他的多路径路由算法也值得关注。

例如,Link Aggregation(链路聚合)算法可以将多条物理链路捆绑成一条逻辑链路,从而增加传输带宽。

这种算法可以通过同时传输数据包到多条链路上,从而提高传输速度和可靠性。

此外,Multipath TCP (MPTCP)算法可以将一个TCP连接分割为多个子连接,分别通过不同的路径进行传输,从而提高数据传输性能。

数据中心网络等价多路径(ECMP)技术应用研究

数据中心网络等价多路径(ECMP)技术应用研究

数据中心网络等价多路径(ECMP)技术应用研究数据中心网络等价多路径(ECMP)技术应用研究目前数据中心网络广泛应用的Fabric架构中会应用大量的ECMP(Equal-Cost Multipath Routing,简写ECMP),其优点主要体现在可以提高网络冗余性和可靠性,同时也提高了网络资源利用率;大量的ECMP链路在特定场景下运行过程中会引发其他问题。

例如,当某条ECMP链路断开后,ECMP组内所有链路流量都会被重新HASH,在有状态的服务器区域(如LVS)中将导致雪崩现象,又或者会出现多级ECMP的HASH极化导致链路拥塞等。

本文将结合ECMP运行原理针对以上问题进行分析,并探讨如何优化ECMP的运用。

等价多路径路由等价多路径路由,即存在多条到达同一个目的地址的相等开销的路径。

当设备支持等价路由时,发往该目的IP 或者目的网段的三层转发流量就可以通过不同的路径分担,实现网络链路的负载均衡,并在链路出现故障时,实现快速切换。

ECMP实现流程:步骤一:HASH因子的选择首先数据报文转发查询路由表,确认存在多个等价路由,再根据当前用户配置的流量均衡算法,提取参与HASH 计算的关键字段,即HASH因子。

ECMP 流量均衡可选择的HASH 因子如下表:注:因ECMP为三层转发,即使配置基于源MAC、目的MAC或者源目MAC作为HASH 因子,系统也会默认选择源IP作为HASH因子。

另外,在选择提取HASH因子为目的IP 时ECMP会默认选择源目IP作为HASH因子。

步骤二:HASH计算基于步骤一提取的HASH 因子,根据HASH 算法进行计算,得出相应的HASH lb-key(load-balance key)。

ECMP 流量均衡支持的HASH 算法包括异或(XOR)、CRC、。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第44卷第4期 Vol.44 No. 4计算机工程Computer Engineering2018年4月April 2018•移动互联与通信技术•文章编号:1000-3428(2018)04-0149-05文献标志码:A中图分类号:TP391.4基于TeXCP的多路径流量工程协议杨映,吴兆峰,胡谷雨(解放军理工大学指挥信息系统学院网络工程教研中心,南京210007)摘要:为适应实时的网络流量需求,并及时发现网络故障,基于经典的在线分布式流量工程协议TeXCP,提出多 路流量工程协议(MTE)。

该协议包括链路代价收集和链路发送概率调整2个模块,分别对应于TeXCP中的路径 探测和负载均衡模块,使用非可加和的路径最大链路利用率作为路径代价,修改并简化TeXCP的稳定性机制。

理 论和仿真实验结果证明,MTE能够收敛到网络流量的均衡状态,稳定性更好。

关键词:流量工程;多路径路由;非加和路径代价;网络稳定性机制;均衡中文引用格式:杨呋,吴兆峰,胡谷雨.基于TeXCP的多路径流量工程协议[J].计算机工程,2018,44(4) :149-153.英文引用格式:YANG Yi,WU Zhaofeng,HU Guyu. Multi-path Traffic Engineering Protocol Based on TeXCP [J]. Computer Engineering ,2018 ,44(4) : 149-153.Multi-path Traffic Engineering Protocol Based on TeXCPYANG Yi,WU Zhaofeng,HU Guyu(Network Engineering Teaching and Research Center,College of Command Information Systems,PLA Universtiy of Science and Technology,Nanjing 210007,China)[A b stra c t] In order to adapt to the real-time network traffic dem and,and find the network fault in tim e,based on classic online distributed traffic engineering protocol TeXCP, this paper proposes M ulti-path Traffic Engineering ( M T E) protocol. The protocol consists of the link cost collection module and link transmission probability adjustment m odule, which corresponds path detection module and load balance module of TeXCP respectively. It adopts the non-additive path maximum utilization rate as the path cost. The stability mechanism of TeXCP is modified and simplified. The results of theory and simulation prove that M TE can converge to the equilibrium state of network traffic,and the stability is better. [K ey w ords] traffic engineering;m ulti-path routing;non-additive path cost;netw ork stability m echanism;equilibriaD O I:10.3969/j. issn. 1000-3428.2018.04.024〇概述流量工程是当前因特网服务提供商提升网络性 能的重要方法,学术界和工业界对该研究领域进行 了大量的探索。

流量工程问题可以形式化为网络链 路最大链路率的最小化问题,这允许因特网服务提 供商实现流量均衡、避免节点过热和单点故障的优 化目的。

流量工程方法通过观测网络流量的变化规 律来优化路由配置,达到通过在相同网络流量需求 下保持较低的网络利用率的目的。

近年来流量工程方法上的研究取得了突出进 展[14],其中离线方法中以最短路径权重优化(OSPF-T E)[5]和M P L S多商品流优化[6]为代表,使用纯 Dijstra方法达到了显著降低网络最大利用率的效果。

但是,离线的流量工程算法提前计算路由的方式不能 很好地适应实时的网络流量需求,而且对网络故障的发现和处理不能达到最优化的效果。

目前网络技术的飞速发展以及流量实时动态的 发展需求使得实时的流量工程方法受到了越来越多 的研究人员的关注,其中在线分布式的流量工程协 议T e X C P m就是该领域的重要方法。

T e X C P协议 采用了多路径标记交换的机制,在网络中构造通信 节点的路径,并将流量在多条路径上进行分配[8]。

T e X C P的流量均衡模块根据最小化网络最大利用率 的目标将流量负载在所有路径上进行分配,并且采 用了闭环的反馈控制器用于保证链路利用率的稳定 性。

流量工程问题从理论上可以抽象为多商品流 (Multi Commodity Flow,M C F)问题,TeXCP 并不能 保证能够收敛到M C F问题的最优解,但T e X C P优 化网络路由的性能非常出色。

T e X C P协议中的流量 均衡流程,即对路径对应的发送概率的更新同文献[7 ]中的一致,该更新流程被证明能够收敛到作者简介:杨呋(1994一),女,硕士研究生,主研方向为卫星网络;吴兆峰,助理工程师、博士;胡谷雨,教授、博士生导师。

收稿日期:2016-11-24 修回日期:2017-04-20 E-m ail: 1448973739@ qq. com150计算机1程2018 年 4 月 15 日.Wardrop均衡[s'T e X C P与文賦[10 ]的重要差别 主要有以下2点:1)T e X C P采用基于路径的发送方 式,不同子文献D0]中跳到跳的发送方式;2)在流量 均衡的方式上,T e X C P采用了非可加和的路径最大 链路利用率作为路径的代价,而文献[11]采用可加 和的链路时延作为路径的代价e R E P L E X™周样是 —个_于跳到跳传输的流童■均衡协议,弁且采用非 可加和的最大链路利用率怍为路径的代价,但该协 议的支撑理论实际JL采用了可加和的链路代价[8\综上可知,闻现有的研究相比,T e X C P确保网络 链路利用率的稳定性机制较为复杂.此外,TeXCP 在流量均衡机制U:缺少宠善的理论上的支撑■:因此,本文提出并评估基于T e X C P的爲有稳定性特征 的多路径路由流量±程协议(Multi-patli Traffic Engineering,M T E)D M T E 和 TeXCP 量大的不同在: f,M T E修改了 T e X C P的流焉稳定流程,证明了将 非可加和的最太链路利用率作为路径代价的可行 性,并且有更为简单的链路稳定性机制.本文采用利亚普诺夫直接法明M T E能够收敛到稳定 状态,通过你真验钲其稳定性s1网络模型假设网络拓扑可用G = (V,E)表示,其中,V是 网络中节点的集含,而万表示网络中有向边的集含:。

每条有向边都有一个正的、连续并嚴非减的 代价函数以:汉+4汉+1—将从节点&到节点 < 的通 信定义为商品,'e/=丨1,2,"V4,则网络中商品的 集合可以用/来表示,因此每个商品/可以用有序的 源-S的对< \, 4 > e V x V来表示[n a5]对予任 袁商品/e/■,/),,是从源端发送到目的端的商品容'焉 太小;对子麵I輕而'言*商品表示通傭双方的流量 大小[16L定义隧道f为从源端&到目的端4之间 的非循环路径,因此,在网络G中存在多条源端和目 的端之间的路径可以承载源端和目的端之间的流:量 太小D对于商品j.,_7V寒.示从源端^到t肩的端4的所有隧道的集合,则网络中的隧道集合可以表示为 r= 定义隧道f上的流量向量为r;,贝^路径上的流量大小为/e = Z将网络中?e T,e e E所有隧道上的流量大小按照一定顺序排列成(/,),用/简略表示,因此,隧道f上的代价可以表示 为上的链路代价的组合,_S P c,(:/) = com:丨.c,(尤),本文中的隧道代价《?»!丨• |甚有__靑_加和 性的最大链路利用率.类似地,有序的隧道代价集 含可似表示为d/) =(ct(/)),fE:r—本文定义商品 /的平均代价c;(/)为:c.c/) = ⑴自流量向量.(/,)e r满足如下条件时,则称其 为可行的:X/t=D i s V/e/ft^〇,\f t^T(2)表示的多面体记为興特网提供商的_治网络同样可以用G= (V,£)表示,其中,^表示路由器而£表示路由器之间的 有向链路集合源路由器能够通过一定的机制,比如M P L S,构建到发送端的隧道,并将数据通过隧道 发送到接收端s2具有稳定性的多路径路由协议2.1 M T E的流程M T E中包含.2个具体前操作模块:链路代价收 集(C I G),链路发送概率调整(S R A),分别对应于 T e X C P中的路径探测和负载均衡模块^本节主要关 注M T E同T e X C P两者对应的模块之间的不同之 处,其中最主要的不同在于M T E避免了 T e X C P中复杂的链路稳定性机制.M T E中的隧道代价收集模块包含2个流程 每个路由器维护一个链路利用率更新定时器,其超 时间隔为4g,-鲁定时器超时后,路由器计算链路e 对应的第H欠链路利用率《^-因而链路的利用率、可以通过如下公式计算:«, = (1 - A )», + Aue k,V f c e N(3 )其中,0<A <1。

每个发送端路由器同时维护一个反 馈:寫时器.趙时间隔肩.样为Adg。

当定射器超时 后,发送端路由器向隧道*上发送数据包收集隧道对 斑_量大键路利用率Ht l3发送端路由器维护隧道概率更新定时器,定时器间隔为4^一旦萣时器超时,发送端路由器根据从各条燧道上得到的链路最大链路利用率信息更新各条隧道对应的发送概率.具体来说,假设发送端A和接收端4之间的流焉负载为>〇5对于任意商品/E/,f e T,.,^表示燧道对应的发送概率,厕Z凡=1,V k/,3因此,可以解释C J/)为发送端^和接收端4之间隊道的加权平均利用率,即:X/, • «fC;(/) =,b T'd(4)接着,发送端通过如下公式计算隧道t对应的临 0會聚鸯概率彡t:p t=m&x\0,p t+ Lpt +|| (5)其中,〇 <^矣1是一个随机变量^该变量能够保证发 送端探索路径.的计算公式如下:A p f=5^-( C,.(/)-u t)(6)第44卷第4期杨呋,萁兆峰,胡谷雨T e X C P的多路径流量工程协议151其中,5 >0是收敛速率.巔后,发送端通过下面的公 式更新隧道?对应的发送概率i路由器中没有针对反馈数据包作特殊的优化,因而反馈数据包在网络中同样有可能由于链路拥塞 而导致丟包®隧道概率更新定时器超时后,.发送 端没能在上一个/aa间隔中收到反馈数据包,则将该 隧道f的最大链路利用率简单地置为1,表示该隧 道中的某条链路可能正在经历严童的拥塞2.2网络的动态方程如果忽略式(5)中的边界条件,则式(5 )可以转换为如下的公式:_Pt ^Pt =^Pt =8^(C t(f) -u t) +^,t e T i7i- e l(8)隧道?对应的发送概率P,同该条隧道上的流/f 成正比,如果定时器的间隔/sa足够小,则式(8)的兹边变为燧道对应的发送概率的微分,因此可以导出下面的公式:P:=S p t{C A f)-cr(/)) +^,t e T i,i e I(9) 其中,iv(0) = &。

相关文档
最新文档