CN107302496A - 一种基于带内控制的软件定义网络链路故障恢复方法 - Google Patents

一种基于带内控制的软件定义网络链路故障恢复方法 Download PDF

Info

Publication number
CN107302496A
CN107302496A CN201710384178.4A CN201710384178A CN107302496A CN 107302496 A CN107302496 A CN 107302496A CN 201710384178 A CN201710384178 A CN 201710384178A CN 107302496 A CN107302496 A CN 107302496A
Authority
CN
China
Prior art keywords
mrow
mfrac
msub
path
mtd
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201710384178.4A
Other languages
English (en)
Other versions
CN107302496B (zh
Inventor
王正强
李书
周凯恒
樊自甫
万晓榆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chongqing University of Post and Telecommunications
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201710384178.4A priority Critical patent/CN107302496B/zh
Publication of CN107302496A publication Critical patent/CN107302496A/zh
Application granted granted Critical
Publication of CN107302496B publication Critical patent/CN107302496B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/12Shortest path evaluation
    • H04L45/124Shortest path evaluation using a combination of metrics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/22Alternate routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/55Prevention, detection or correction of errors
    • H04L49/557Error correction, e.g. fault recovery or fault tolerance
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks

Abstract

本发明请求保护一种基于带内控制的软件定义网络链路故障恢复方法,属于通信网络技术领域。首先,SDN控制器使用LLDP协议来获取整个网络拓扑并生成控制网络,为控制网络上的链路计算备份路径并下发至相应组表。然后,一旦链路发生故障,交换机将故障信息发送至控制器,并触发交换机向控制器反馈网络的实时流量信息,控制器对网络拓扑和流量信息进行更新。最后,根据当前的网络拓扑和流量信息,计算出路径的资源消耗和链路的费用之和,以此选取最佳的恢复路径并下发流表至相应交换机,实现链路故障的恢复。该***在带内控制网络中,针对控制流采用备份路径进行恢复,对数据流采用自适应恢复,实现在故障恢复时链路资源的合理分配,提高网络整体性能。

Description

一种基于带内控制的软件定义网络链路故障恢复方法
技术领域
本发明属于通信网络技术领域,涉及一种基于带内控制的软件定义网络链路故障恢复方法。
背景技术
受经济因素制约,大规模网络中普遍采用低成本的网络设备,从而存在链路失效、服务器失效和交换机失效等多种故障,据统计链路故障一年内的发生概率约为30%,是网络中较为普遍的现象。因此,保障网络可靠服务能力的失效恢复策略和容错机制已成为当前研究亟待解决的问题。SDN的故障管理在许多方面与传统网络的不同。在传统网络中,在链路故障时,分布式网络设备(例如路由器)根据改变的拓扑信息重建路由路径并更新路由表。然而,在SDN网络中,路由决策由集中式控制器做出。控制器检测拓扑变化,根据全网信息进行路径计算,并沿路由路径安装交换机的流表。SDN中的链路故障恢复机制主要有保护机制和恢复机制两种。
文献[Adrichem N L M V,Asten B J V,Kuipers F A.Fast Recovery inSoftware-Defined Networks[C]//Third European Workshop on Software DefinedNetworks.Budapest:IEEE Press,2014:61-66.]利用OpenFlow的组表提供的快速故障转移机制实现了SDN网络的故障恢复,该方法在计算工作路径时也会为每条流所经过的每个交换机计算到终端节点的恢复路径。若故障发生后没有可用的路径,则数据包会通过回溯路由的方法向上一级节点转发。在链路故障恢复后,组表会把数据流重新分配到原始的工作路径上;文献[Adami D,Giordano S, Pagano M,et al.Class-based traffic recoverywith load balancing in software-defined networks[C]//GLOBECOMWorkshops.Austin:IEEE Press,2014:161-165.]利用了 OpenFlow的特点,以及时检测链路故障,并估计链路利用率,实现基于流量类别的故障恢复和负载均衡的SDN控制应用的设计。
通过对现有SDN中故障恢复的研究可以得出,目前针对SDN中链路故障问题的解决方案大多侧重采用本地恢复方式备份路径,但这种恢复方式没有充分利用SDN架构集中控制的特点,且没有考虑到故障恢复后全网流量的分布情况。
发明内容
本发明旨在解决以上现有技术的问题。提出了一种均衡了带宽利用率较高链路上的流量的基于带内控制的软件定义网络链路故障恢复方法。本发明的技术方案如下:
一种基于带内控制的软件定义网络链路故障恢复方法,其包括以下步骤:
101、SDN控制器初始化网络拓扑,生成控制网络及其链路的备份路径;
102、当数据层链路发生故障,且该故障链路属于控制网络时,交换机使用快速故障切换组表切换转发路径,恢复控制流的传输,否则直接转到步骤103;
103、交换机将故障信息发送至控制器,并触发交换机向控制器反馈网络的实时状态信息,根据当前的网络拓扑和时延权重计算出源目的节点间的前K条最短路径;
104、根据实时流量信息,计算出步骤103的前K条最短路径的链路费用值之和以及路径的资源消耗率;
105、根据计算出的链路费用之和以及路径的资源消耗率设置目标函数,最终选取最佳的恢复路径并下发流表项。
进一步的,所述步骤101中SDN控制器利用LLDP协议掌握全局拓扑信息,采用Dijkstra算法计算出以SDN控制器为根结点的最短路径树,并下发流表项到相应交换机,同时为控制网络上的链路计算备份路径,并下发组表项到对应交换机。
进一步的,所述步骤102链路故障的检测是在交换机中加入BFD协议,通
过在节点之间周期性的发送检测报文来检测链路状态。
进一步的,所述步骤103根据当前的网络拓扑和时延权重计算出源目的节点间的前K条最短路径具体包括:首先计算出故障链路上游节点s到目的节点t 的最短路径,并求出该路径的时延权值;然后,依次去掉最短路径上的链路后求得次短路径和时延权值;最后,对上述路径的时延权值进行排序,得到前K 条最短路径作为备选路径。
进一步的,所述步骤104的定义链路费用函数和路径消耗率,链路费用函数由链路利用率进行度量,即
其中,链路利用率链路负载loadi,j(t)通过控制器实时监测交换机各端口和链路流量信息获得,φe(t)表示网络中链路利用率越高,则链路费用越高;
路径(s,t)的资源消耗率为即:
其中,Zp(s,t)表示路径(s,t)的效率,为节点s到路径(s,t)上其他节点的距离倒数之和的平均值,p表示路径上节点的数量,ds,k表示节点s到节点k的距离,用跳数来表示。
进一步的,所述步骤105定义目标函数为P,表示如下:
其中,在计算恢复路径时可通过调节系数α来决定恢复路径的费用和资源消耗率的权重,α的取值区间为[0,1]。
本发明的优点及有益效果如下:
本发明提供的链路故障恢复方法,首先,初始化网络拓扑,生成控制网络及其链路的备份路径;然后,一旦链路发生故障,交换机将故障信息发送至控制器,并触发交换机向控制器反馈网络的实时流量信息,控制器对网络拓扑和流量信息进行更新;最后,根据当前的网络拓扑和流量信息,计算出链路的费用之和以及路径的资源消耗,以此选取最佳的恢复路径,控制器下发相关的流表项到对应交换机中,实现链路故障的恢复。
本发明在带内控制网络中,针对控制流采用备份路径进行恢复,对数据流采用自适应恢复,实现在故障恢复时链路资源的合理分配,提高网络整体性能。具体创新体现在步骤103、104和105对数据流的恢复路径计算上。
附图说明
图1是本发明提供优选实施例流程示意图;
图2为根据本发明实施例提供的自定义网络拓扑图;
图3为本发明的整体架构;
图4为三种组合的平均带宽利用率情况;
图5为对比三种算法对自定义网络拓扑中链路负载变化情况。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。
本发明解决上述技术问题的技术方案是:
本实施例选择Mininet仿真平台来进行***的功能测试,采用基于Python 编程语言的Ryu控制器来实现本发明设计的各功能模块,扩展了OpenvSwitch 的功能用于链路故障的检测。
本发明的技术方案如图1所示:
第一步,控制器利用LLDP协议掌握全局拓扑信息,采用Dijkstra算法计算出以控制器为根结点的最短路径树,并下发流表项到对应交换机。同时为控制网络上的链路计算备份路径,并下发组表项到对应交换机。
第二步,在交换机中加入BFD协议,通过在节点之间周期性的发送检测报文来检测链路状态。当链路故障发生,若故障链路属于控制网络,将影响控制流的传输,需要交换机使用fast failover组表切换转发路径,恢复控制流的传输。
第三步,首先计算出故障链路上游节点s到目的节点t的最短路径,并求出该路径的时延权值;然后,依次去掉最短路径上的链路后求得次短路径和时延权值;最后,对上述路径的时延权值进行排序,得到前K条最短路径作为备选路径。在本实施例中,取K=3,图2为本发明的仿真拓扑图
第四步,定义链路费用函数和路径消耗率,链路费用函数由链路利用率进行度量,即
其中,链路利用率链路负载loadi,j(t)通过控制器实时监测交换机各端口和链路流量信息获得。φe(t)表示网络中链路利用率越高,则链路费用越高,而对于过载的链路给予惩罚性的高费用,以便实现网络的负载均衡,避免网络拥塞的发生。
路径(s,t)的资源消耗率为即:
其中,Zp(s,t)表示路径(s,t)的效率,为节点s到路径(s,t)上其他节点的距离倒数之和的平均值。|p|表示路径上节点的数量,ds,k表示节点s到节点k的距离,用跳数来表示。
第五步,综合考虑了恢复路径当前链路的负载情况和可能消耗的网络资源,以保障在故障恢复时网络的整体性能,将可用路径的链路费用和与资源消耗率加权求和之后对路径进行评估,定义目标函数为P,表示如下:
其中,在计算恢复路径时可通过调节系数α来决定恢复路径的费用和资源消耗率的权重,α的取值区间为[0,1]。本实施例取α=0.5。
图3表示本发明所提故障恢复***的整体架构,主要包括拓扑发现模块,用于初始化时获取整个网络拓扑;链路信息集模块用于获取交换机端口的实时状态消息,为计算恢复路径提供数据支持;链路故障检测模块,用于对链路故障进行及时检测,向控制器发送故障消息;路径计算模块,用于控制器在接收到链路故障消息后,根据获取到的实时网络状态对故障链路计算恢复路径。
图4将控制流和数据流与Protection和Restoration这两种故障恢复机制进行 组合测试。主要测试下面三种组合:控制流和数据流都采用Restoration机制 (C-rest,D-rest);控制流采用Protection机制和数据流采用Restoration机制(C-prot, D-rest);控制流和数据流都采用Protection机制(C-prot,D-prot)。在实验中,依 次增大h1的流量发送速率,从0.5Mbps到4.5Mbps测试9组数据,计算网络的 平均带宽利用率,实验结果如图4所示。流量发送速率为0.5到2Mbps时,虽 然(C-prot,D-rest)组合的平均带宽利用率小于(C-prot,D-prot)组合,但是差距较 小。随着流量发送速率的增大,(C-prot,D-rest)组合的平均带宽利用率优于 (C-prot,D-prot)组合,且差距逐渐增大。这是由于随着发送速率的增大,网络 会发生拥塞,再加上链路故障的发生,(C-prot,D-prot)组合会导致丢包数量急 剧上升,从而影响网络的平均链路利用率,而(C-prot,D-rest)组合能够根据链路 负载情况选择恢复路径,从而降低了网络拥塞的发生。(C-rest,D-rest)组合由于 需要较长的恢复时间,其平均链路利用率一直低于(C-prot,D-rest)组合。
图5是通过与目前常用的故障恢复方案(FRA)和考虑负载的故障恢复方案 (CNV)进行对比,验证本发明提出的CA-FC算法性能。图5中BL为故障发生前各链路的带宽利用率。由图5(a)可以看出,在主路径上的链路<S1,S3>(2号链路)故障后,本发明所提算法CA-FC选取与FRA相同的备份路径 (S1-S2-S5-S8),CNV通过对流进行分类传输,很好的均衡了带宽利用率较高链路上的流量。图5(b)在备份链路<S2,S5>上注入大量额外数据流,模拟高负载情况。从图5(b)可以看出,2号链路发生故障后,FRA配置的备份路径(S1-S2-S5-S8) 上的4号链路利用率达到0.9,而其他链路的带宽利用率却不足0.1。CNV除了 4号链路的带宽利用率增加外,其他链路与图5(a)变化不大。本发明提出的算法 CA-FC,在4号链路高负载的情况下,根据实时网络状况选取的备份路径为 (S1-S4-S7-S8)。
以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。

Claims (6)

1.一种基于带内控制的软件定义网络链路故障恢复方法,其特征在于,包括以下步骤:
101、SDN控制器初始化网络拓扑,生成控制网络及其链路的备份路径;
102、当数据层链路发生故障,且该故障链路属于控制网络时,交换机使用快速故障切换组表切换转发路径,恢复控制流的传输,否则直接转到步骤103;
103、交换机将故障信息发送至控制器,并触发交换机向控制器反馈网络的实时状态信息,根据当前的网络拓扑和时延权重计算出源目的节点间的前K条最短路径;
104、根据实时流量信息,计算出步骤103的前K条最短路径的链路费用值之和以及路径的资源消耗率;
105、根据计算出的链路费用之和以及路径的资源消耗率设置目标函数,最终选取最佳的恢复路径并下发流表项。
2.根据权利要求1所述的基于带内控制的软件定义网络链路故障恢复方法,其特征在于,所述步骤101中SDN控制器利用LLDP协议掌握全局拓扑信息,采用Dijkstra算法计算出以SDN控制器为根结点的最短路径树,并下发流表项到相应交换机,同时为控制网络上的链路计算备份路径,并下发组表项到对应交换机。
3.根据权利要求1所述的基于带内控制的软件定义网络链路故障恢复方法,其特征在于,所述步骤102链路故障的检测是在交换机中加入BFD协议,通过在节点之间周期性的发送检测报文来检测链路状态。
4.根据权利要求1所述的基于带内控制的软件定义网络链路故障恢复方法,其特征在于,所述步骤103根据当前的网络拓扑和时延权重计算出源目的节点间的前K条最短路径具体包括:首先计算出故障链路上游节点s到目的节点t的最短路径,并求出该路径的时延权值;然后,依次去掉最短路径上的链路后求得次短路径和时延权值;最后,对上述路径的时延权值进行排序,得到前K条最短路径作为备选路径。
5.根据权利要求1所述的基于带内控制的软件定义网络链路故障恢复方法,其特征在于,所述步骤104的定义链路费用函数和路径消耗率,链路费用函数由链路利用率进行度量,即
<mrow> <msub> <mi>&amp;phi;</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> <mtd> <mrow> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;Element;</mo> <mo>&amp;lsqb;</mo> <mn>0</mn> <mo>,</mo> <mfrac> <mn>1</mn> <mn>3</mn> </mfrac> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>3</mn> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> </mrow> </mtd> <mtd> <mrow> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;Element;</mo> <mo>&amp;lsqb;</mo> <mfrac> <mn>1</mn> <mn>3</mn> </mfrac> <mo>,</mo> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>10</mn> <msub> <mi>L</mi> <mi>e</mi> </msub> <mo>-</mo> <mfrac> <mn>16</mn> <mn>3</mn> </mfrac> </mrow> </mtd> <mtd> <mrow> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;Element;</mo> <mo>&amp;lsqb;</mo> <mfrac> <mn>2</mn> <mn>3</mn> </mfrac> <mo>,</mo> <mfrac> <mn>9</mn> <mn>10</mn> </mfrac> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>70</mn> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mfrac> <mn>178</mn> <mn>3</mn> </mfrac> </mrow> </mtd> <mtd> <mrow> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;Element;</mo> <mo>&amp;lsqb;</mo> <mfrac> <mn>9</mn> <mn>10</mn> </mfrac> <mo>,</mo> <mn>1</mn> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>500</mn> <mi>L</mi> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mfrac> <mn>1468</mn> <mn>3</mn> </mfrac> </mrow> </mtd> <mtd> <mrow> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;Element;</mo> <mo>&amp;lsqb;</mo> <mn>1</mn> <mo>,</mo> <mfrac> <mn>11</mn> <mn>10</mn> </mfrac> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mn>5000</mn> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>-</mo> <mfrac> <mn>16318</mn> <mn>3</mn> </mfrac> </mrow> </mtd> <mtd> <mrow> <msub> <mi>L</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>&amp;Element;</mo> <mo>&amp;lsqb;</mo> <mfrac> <mn>11</mn> <mn>10</mn> </mfrac> <mo>,</mo> <mi>&amp;infin;</mi> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow>
其中,链路利用率链路负载loadi,j(t)通过控制器实时监测交换机各端口和链路流量信息获得,φe(t)表示网络中链路利用率越高,则链路费用越高;
路径(s,t)的资源消耗率为即:
<mrow> <msub> <mi>Z</mi> <mi>p</mi> </msub> <mrow> <mo>(</mo> <mi>s</mi> <mo>,</mo> <mi>t</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mrow> <mrow> <mo>|</mo> <mi>p</mi> <mo>|</mo> </mrow> <mo>-</mo> <mn>1</mn> </mrow> </mfrac> <munderover> <mo>&amp;Sigma;</mo> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mrow> <mo>|</mo> <mi>p</mi> <mo>|</mo> </mrow> </munderover> <mfrac> <mn>1</mn> <msub> <mi>d</mi> <mrow> <mi>s</mi> <mo>,</mo> <mi>k</mi> </mrow> </msub> </mfrac> </mrow>
其中,Zp(s,t)表示路径(s,t)的效率,为节点s到路径(s,t)上其他节点的距离倒数之和的平均值,p表示路径上节点的数量,ds,k表示节点s到节点k的距离,用跳数来表示。
6.根据权利要求5所述的基于带内控制的软件定义网络链路故障恢复方法,其特征在于,所述步骤105定义目标函数为P,表示如下:
其中,在计算恢复路径时可通过调节系数α来决定恢复路径的费用和资源消耗率的权重,α的取值区间为[0,1]。
CN201710384178.4A 2017-05-26 2017-05-26 一种基于带内控制的软件定义网络链路故障恢复方法 Active CN107302496B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710384178.4A CN107302496B (zh) 2017-05-26 2017-05-26 一种基于带内控制的软件定义网络链路故障恢复方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710384178.4A CN107302496B (zh) 2017-05-26 2017-05-26 一种基于带内控制的软件定义网络链路故障恢复方法

Publications (2)

Publication Number Publication Date
CN107302496A true CN107302496A (zh) 2017-10-27
CN107302496B CN107302496B (zh) 2020-03-17

Family

ID=60137257

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710384178.4A Active CN107302496B (zh) 2017-05-26 2017-05-26 一种基于带内控制的软件定义网络链路故障恢复方法

Country Status (1)

Country Link
CN (1) CN107302496B (zh)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107483109A (zh) * 2017-08-09 2017-12-15 天津大学 一种数据中心网络中故障快速定位的方法
CN108075825A (zh) * 2018-01-24 2018-05-25 大连大学 一种基于sdn的天基信息网络多控制器失效备援方法
CN108092895A (zh) * 2017-12-26 2018-05-29 重庆邮电大学 一种软件定义网络联合路由选择及网络功能部署方法
CN109768924A (zh) * 2019-02-14 2019-05-17 山东省计算中心(国家超级计算济南中心) 一种面向多流共存的sdn网络多链路故障恢复方法及***
CN109981493A (zh) * 2019-04-09 2019-07-05 苏州浪潮智能科技有限公司 一种用于配置虚拟机网络的方法和装置
CN110034955A (zh) * 2019-03-26 2019-07-19 重庆邮电大学 一种考虑多种交换机迁移指标的目标控制器选取方法
CN110113258A (zh) * 2019-04-23 2019-08-09 北京全路通信信号研究设计院集团有限公司 一种利用控制面链路自动保护数据面链路的方法和***
CN110753054A (zh) * 2019-10-25 2020-02-04 电子科技大学 基于sdn的匿名通信方法
WO2020125188A1 (zh) * 2018-12-20 2020-06-25 广东电网有限责任公司 一种配电网故障负荷转供复电方法
CN112564964A (zh) * 2020-12-04 2021-03-26 中国石油大学(华东) 一种基于软件定义网络的故障链路检测与恢复方法
CN113709030A (zh) * 2021-08-27 2021-11-26 新华三大数据技术有限公司 网络流量的控制方法、装置及电子设备
CN113839886A (zh) * 2021-09-18 2021-12-24 北京邮电大学 光电混合交换网络的故障处理方法、装置、电子设备及介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103763207A (zh) * 2014-01-29 2014-04-30 杭州华三通信技术有限公司 软件定义网络中的带内控制连接建立方法及设备
CN103986651A (zh) * 2014-05-30 2014-08-13 杭州华三通信技术有限公司 一种软件定义网络控制器及其控制方法
EP2782291A1 (en) * 2013-03-20 2014-09-24 Wolting Holding B.V. Compiler for and method of software defined networking

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2782291A1 (en) * 2013-03-20 2014-09-24 Wolting Holding B.V. Compiler for and method of software defined networking
CN103763207A (zh) * 2014-01-29 2014-04-30 杭州华三通信技术有限公司 软件定义网络中的带内控制连接建立方法及设备
CN103986651A (zh) * 2014-05-30 2014-08-13 杭州华三通信技术有限公司 一种软件定义网络控制器及其控制方法

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107483109B (zh) * 2017-08-09 2020-04-24 天津大学 一种数据中心网络中故障快速定位的方法
CN107483109A (zh) * 2017-08-09 2017-12-15 天津大学 一种数据中心网络中故障快速定位的方法
CN108092895A (zh) * 2017-12-26 2018-05-29 重庆邮电大学 一种软件定义网络联合路由选择及网络功能部署方法
CN108092895B (zh) * 2017-12-26 2020-07-14 重庆邮电大学 一种软件定义网络联合路由选择及网络功能部署方法
CN108075825A (zh) * 2018-01-24 2018-05-25 大连大学 一种基于sdn的天基信息网络多控制器失效备援方法
WO2020125188A1 (zh) * 2018-12-20 2020-06-25 广东电网有限责任公司 一种配电网故障负荷转供复电方法
CN109768924B (zh) * 2019-02-14 2021-06-08 山东省计算中心(国家超级计算济南中心) 一种面向多流共存的sdn网络多链路故障恢复方法及***
CN109768924A (zh) * 2019-02-14 2019-05-17 山东省计算中心(国家超级计算济南中心) 一种面向多流共存的sdn网络多链路故障恢复方法及***
CN110034955A (zh) * 2019-03-26 2019-07-19 重庆邮电大学 一种考虑多种交换机迁移指标的目标控制器选取方法
CN110034955B (zh) * 2019-03-26 2022-03-22 重庆邮电大学 一种考虑多种交换机迁移指标的目标控制器选取方法
CN109981493A (zh) * 2019-04-09 2019-07-05 苏州浪潮智能科技有限公司 一种用于配置虚拟机网络的方法和装置
CN110113258A (zh) * 2019-04-23 2019-08-09 北京全路通信信号研究设计院集团有限公司 一种利用控制面链路自动保护数据面链路的方法和***
CN110113258B (zh) * 2019-04-23 2024-03-26 北京全路通信信号研究设计院集团有限公司 一种利用控制面链路自动保护数据面链路的方法和***
CN110753054A (zh) * 2019-10-25 2020-02-04 电子科技大学 基于sdn的匿名通信方法
CN112564964A (zh) * 2020-12-04 2021-03-26 中国石油大学(华东) 一种基于软件定义网络的故障链路检测与恢复方法
CN112564964B (zh) * 2020-12-04 2022-06-24 中国石油大学(华东) 一种基于软件定义网络的故障链路检测与恢复方法
CN113709030A (zh) * 2021-08-27 2021-11-26 新华三大数据技术有限公司 网络流量的控制方法、装置及电子设备
CN113709030B (zh) * 2021-08-27 2024-04-23 新华三大数据技术有限公司 网络流量的控制方法、装置及电子设备
CN113839886A (zh) * 2021-09-18 2021-12-24 北京邮电大学 光电混合交换网络的故障处理方法、装置、电子设备及介质

Also Published As

Publication number Publication date
CN107302496B (zh) 2020-03-17

Similar Documents

Publication Publication Date Title
CN107302496A (zh) 一种基于带内控制的软件定义网络链路故障恢复方法
Saito et al. Traffic engineering using multiple multipoint-to-point LSPs
Zhang-Shen et al. Designing a predictable Internet backbone network
CN105471764B (zh) 一种SDN网络中端到端QoS保障的方法
US7543057B1 (en) Method for monitoring a network
CN105406988B (zh) 一种软件定义抗毁网络构建方法
CN104067577B (zh) 用于网络路由的技术
Kanagevlu et al. SDN controlled local re-routing to reduce congestion in cloud data center
CN106411766A (zh) 基于sdn的流量调度***及方法
Lee et al. Path layout planning and software based fast failure detection in survivable OpenFlow networks
CN105634823A (zh) 一种基于多路由配置的数据中心网络故障恢复方法
CN102123088B (zh) 建立te隧道的方法及设备
CN105379196A (zh) 容错和负载平衡路由
Petale et al. Link failure recovery mechanism in software defined networks
CN102215080B (zh) 一种多域光网络动态保护方法
Hansen et al. Resilient routing layers for recovery in packet networks
CN107800624A (zh) 一种区域性保护关键信息最优迂回路径选择新方法
CN107979499A (zh) 基于有状态数据平面的网络多点故障恢复方法
Cevher et al. Multi topology routing based IP fast re-route for software defined networks
CN116647498A (zh) 一种多链路网络路径动态选择方法及***
Huynh et al. Cross-over spanning trees enhancing metro ethernet resilience and load balancing
CN105847440A (zh) 一种重负载广域保护通信中断时迂回路径重构方法
Cheng et al. Cross-layer geodiverse protocol stack for resilient multipath transport and routing using OpenFlow
Xu et al. Ustr: A high-performance traffic engineering approach for the failed link
Ya et al. Multipath fault-tolerance routing mechanism in data center network

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant