CN104426855A - 一种流量切换的方法、设备及*** - Google Patents
一种流量切换的方法、设备及*** Download PDFInfo
- Publication number
- CN104426855A CN104426855A CN201310374311.XA CN201310374311A CN104426855A CN 104426855 A CN104426855 A CN 104426855A CN 201310374311 A CN201310374311 A CN 201310374311A CN 104426855 A CN104426855 A CN 104426855A
- Authority
- CN
- China
- Prior art keywords
- link
- gateway protocol
- interior gateway
- transmission quality
- metric
- 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.)
- Pending
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请公开了一种流量切换的方法、设备及***。其中,流量切换的方法包括:在第一链路的传输质量发生变化时,根据预设策略改变第一链路的累加的内部网关协议度量值;将第一链路的流量切换到第二链路,第二链路的累加的内部网关协议度量值小于改变后的第一链路的累加的内部网关协议度量值。通过上述方式,本发明能够在跨越域较多的网络场景中,动态调整业务路径优先级而实现流量的动态切换。
Description
技术领域
本发明涉及通信技术领域,特别是涉及一种流量切换的方法、设备及***。
背景技术
随着网络技术的迅速发展,视频共享、网络协议电视(InternetProtocol Television,IPTV)等各种新业务不断兴起,网络流量将长期保持指数级增长趋势。
在实际的网络中,经常会出现跨越多个域的进行端到端的业务,当这些域中的某一个域出现故障的时候,比如隧道误码、链路闪断、带宽超限等让传输质量下降的情况,需要将业务切换到隧道正常的链路上。
目前,一般通过修改边界网关协议(Border Gateway Protocol,BGP)属性如本地优先属性/路由权重属性(LOCAL_PREF/MED),实现策略调整BGP路由在不同域的优先级,然后发布给业务,来达到流量切换的目的。但是这种方式,在跨域的时候应用受限,因为MED在域间只能影响到对端域的自治***边界路由器节点,不能影响到域内,而LOCAL_PREF属性不能发布给外部边界网关协议。而且要改变这两个属性的时候,需要保证端到端的设备上选路都正确,且不干扰其他业务的选路,在部署上比较困难。
发明内容
本发明主要解决的技术问题是网络部署中,如何提供一种解决链路或者隧道故障问题的部署方案。
有鉴于此,本申请提供一种流量切换的方法、设备及***,能够根据链路的传输质量实现流量的动态切换,避免链路或隧道故障而导致流量丢失。
第一方面,提供一种流量切换的方法,包括:在第一链路的传输质量发生变化时,根据预设策略改变所述第一链路的累加的内部网关协议度量值;将所述第一链路的流量切换到第二链路,所述第二链路的累加的内部网关协议度量值小于改变后的所述第一链路的累加的内部网关协议度量值。
结合第一方面,在第一方面的第一种可能的实现方式中:所述预设策略为:在链路的传输质量下降时,增加所述链路的累加的内部网关协议度量值;在链路的传输质量上升时,减少所述链路的累加的内部网关协议度量值。
结合第一方面,在第一方面的第二种可能的实现方式中:所述将所述第一链路的流量切换到第二链路的步骤包括:将所述第一链路的流量切换到累加的内部网关协议度量值最小的第二链路上。
结合第一方面或第一方面的第一种至第二种任一可能的实现方式,在第一方面的第三种可能的实现方式中:所述在第一链路的传输质量发生变化时,根据预设策略改变所述第一链路的累加的内部网关协议度量值的步骤之后,还包括:发布更新报文,所述更新报文携带改变后的所述第一链路的累加的内部网关协议度量值和第二链路的累加的内部网关协议度量值。
结合第一方面或第一方面的第一种至第二种任一可能的实现方式,在第一方面的第四种可能的实现方式中:所述在链路的传输质量发生变化时,根据预设策略改变所述链路的累加的内部网关协议度量值的步骤之前,还包括:获取链路的传输质量参数,根据所述链路的传输质量参数判断传输质量是否发生变化。
结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中:所述传输质量参数是误码率、传输速率、信道利用率中的至少一种。
第二方面,提供一种网络设备,所述网络设备包括度量值调整模块以及流量切换模块,其中:所述度量值调整模块用于在第一链路的传输质量发生变化时,根据预设策略改变所述第一链路的累加的内部网关协议度量值,并将改变后的所述累加的内部网关协议度量值输出给所述流量切换模块;所述流量切换模块用于将所述第一链路的流量切换到第二链路上,所述第二链路的累加的内部网关协议度量值小于改变后的所述第一链路的累加的内部网关协议度量值。
结合第二方面,在第二方面的第一种可能的实现方式中:所述预设策略为:在链路的传输质量下降时,增加所述链路的累加的内部网关协议度量值;在链路的传输质量上升时,减少所述链路的累加的内部网关协议度量值。
结合第二方面,在第二方面的第二种可能的实现方式中:所述设备还包括报文发布模块,所述报文发布模块用于发布更新报文,所述更新报文携带改变后的所述第一链路的累加的内部网关协议度量值和第二链路的累加的内部网关协议度量值。
结合第二方面,在第二方面的第三种可能的实现方式中:所述设备还包括获取模块以及判断模块,其中:所述获取模块用于获取链路的传输质量参数,并将所述传输质量参数传输给所述判断模块;所述判断模块用于获根据所述链路的传输质量参数判断传输质量是否发生变化。
结合第二方面或第二方面的第一种至第三种任一可能的实现方式,在第二方面的第四种可能的实现方式中:所述网络设备是网管设备或网络节点。
第三方面,提供一种网络***,所述网络***包括第二方面或第二方面第一种至第三种任一可能的实现方式中的网络设备。
本申请的有益效果是:区别于现有技术的情况,本申请通过联动传输质量和累加的内部网关协议度量值(Accumulated IGP Metric,AIGP),在传输质量改变的情况下,根据预设策略改变当前链路的AIGP值而调整业务路径优先级,实现流量切换的目的。通过这种方式,能够利用传输质量检测机制,根据对传输质量的监控,动态调整业务路径优先级,保证流量的最优路径,避免流量丢失。
附图说明
图1是本申请实施方式网络的示意图;
图2是本申请实施方式另一种网络的示意图;
图3是本申请流量切换的方法一个实施方式的流程图;
图4是本申请流量切换的方法另一个实施方式的流程图;
图5是本申请网络设备一个实施方式的结构示意图;
图6是本申请网络设备另一个实施方式的结构示意图;
图7是本申请网络设备又一个实施方式的结构示意图。
具体实施方式
下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施方式,都属于本申请保护的范围。
以图1所示的网络为例,业务运行在网络节点R1和R6之间,中间业务可以经过自治***(AS)100或者AS200,其中,AS100包括网络节点R2和R4,AS200包括网络节点R3和R5。默认情况下,业务流量穿过度量(metric)值比较小的AS100。当检测到AS100的域内出现故障,比如隧道误码、链路闪断、带宽超限等让传输质量下降的情况,需要通过调整,使业务流量切换到其他链路,比如穿过AS200域。其中,上述的R1、R2、R3、R4、R5以及R6可以是运营商边缘路由器(Provider Edge,PE)。
再以图2所示的网络为例,端到端的域内三层虚拟专用网络(Layer3Virtual Private Network,L3VPN)业务部署在网络节点110和网管设备120上,默认业务流量通过上平面的链路传输,即业务穿过网络节点150和核心路由器160。当接入网中发生误码等让传输质量下降的情况时,需要将流量调整到下平面的链路进行传输,即使业务流量穿过网络节点170和核心路由器180。
针对以上的情形,现有技术中没有一种有效的手段实现在链路或者隧道出现故障时,将业务流量切换到正常链路上以避免流量丢失。
为解决现有技术中存在的上述技术问题,本申请提供一种流量切换的方法及设备,能够根据链路的传输质量实现流量的动态切换,避免链路或隧道故障而导致流量丢失。
以下本申请各流量切换的方法实施方式,执行主体可以是业务运行的网络节点中的任何一个,比如图1所示网络中的R1或R6。也可以是网络***的网管设备,这里网管设备是对控制整个网络***链路选择的设备的统称,比如可以是核心网中的其中一个网元,或者是网络控制服务器,或者是终端设备等等。
请参阅图3,图3是本申请流量切换的方法一个实施方式的流程图,本实施方式是以网管设备的角度来进行描述,本实施方式的流程切换的方法包括:
步骤S101:在第一链路的传输质量发生变化时,根据预设策略改变第一链路的累加的内部网关协议度量值;
本申请实施方式根据对传输质量的监控,网管设备动态调整累加的内部网关协议度量值,保证流量的最优路径。
AIGP是BGP的一种属性,携带在BGP的更新报文中,用来影响BGP的路由优选。AIGP可以将内部网关协议(Interior Gateway Protocol,IGP)域的度量值,通过在传递过程中,以累加的方式记录在BGP路由上。本申请实施方式的AIGP属性可以解决以下场景的问题:
1、IGP域内每个链路都有metric,IGP通过metric选择最优链路;
2、BGP提供域内域间的路由传递,选路不受metric的直接影响;
3、当域内的链路metric变化时,体现不到域间的BGP选路上。
其中,所提到的链路或隧道都是指进行流量传输的通信信道。
本申请实施方式中,在第一链路的传输质量发生变化时,网管设备根据预设策略改变第一链路的AIGP,由于AIGP具有良好的域间传递性。因此,这种调整方式可以适用于域间的业务流量切换,也可以应用于域内的业务流量切换。
本实施方式中,预设策略为在链路的传输质量下降的时候,增加链路的AIGP值,在链路的传输质量上升的时候,减少链路的AIGP值。因为业务流量是根据链路路由的优先级来进行链路选择,而链路路由的优先级可以根据BGP报文中的AIGP值大小确定,链路的AIGP值越小,该链路路由优先级越高,链路的AIGP值越大,该链路路由优先级越低。这样通过链路的AIGP值调整,能够在当前链路传输质量下降的时候,将当前业务流量切换到其他传输质量好的链路上,避免流量丢失,而在当前链路的传输质量变好的时候,又可以将其他传输质量差的链路上的业务流量切换到当前链路上,使链路资源得到合理支配,并能够保证流量的最优路径。
步骤S102:将第一链路的流量切换第二链路,第二链路的累加的内部网关协议度量值小于改变后的第一链路的累加的内部网关协议度量值;
网管设备将第一链路上的流量切换到AIGP值比改变后的第一链路的AIGP值小的第二链路上,可以避免流量丢失。
实际应用中,优选将第一链路的流量切换到AIGP值最小的第二链路上,这样可以实现流量的最优传输路径,提高流量传输质量和速度。
通过上述实施方式的描述,可以理解,本申请实施方式通过联动传输质量和AIGP,在传输质量改变的情况下,根据预设策略改变当前链路的AIGP值而调整业务路径优先级,实现流量切换的目的。通过这种方式,能够利用传输质量检测机制,根据对传输质量的监控,动态调整业务流量传输链路优先级,保证流量的最优传输链路,避免流量丢失。该流量切换的方法,能够在跨越域较多的网络场景中,动态调整业务路径优先级而实现流量的动态切换,保证在链路出现问题时流量也不会丢失。既能应用于域内业务流量的切换,也能应用于域间业务流量的切换,具有更为广阔的应用前景。
请参阅图4,图4是本申请流量切换的方法另一个实施方式的流程图,本实施方式以网管设备的角度来进行描述,本实施方式的流量切换的方法包括:
步骤S201:获取链路的传输质量参数;
通过误码检测等传输质量监控机制,对链路的传输质量进行实时监控,并实时获取链路的传输质量参数,这里的传输质量参数是可以反映链路传输状况的参数,比如可以但不限于是误码率、传输速率、信道利用率等。网管设备通过获取链路的传输质量参数,实时监测链路的传输状况,便于对流量进行动态切换。
步骤S202:根据链路的传输质量参数判断链路的传输质量是否发生变化;
网管设备根据链路的传输质量参数,判断链路的传输质量是否发生变化。判断的方式可以通过链路的当前的传输质量与上一次的传输质量参数进行比较,若发生变化则表示该链路的传输质量发生变化。当然,也可以通过跟预设的目标值进行比较,在超出目标值范围时,则表示该链路的传输质量发生变化。本申请对具体的判断方式不做进一步的限定,可以通过现有的任意一种方式来实现。
对于进行流量传输的各个链路中的传输质量都进行上述的传输质量判断过程,从而监控各个链路的传输质量,在传输质量出现变化时进行流量切换。
若第一链路的传输质量发生变化,进行步骤S203,否则,返回步骤S201,继续监控链路的传输状况,并实时获取链路的传输质量参数。
步骤S203:判断第一链路的传输质量是下降还是上升;
在判断到第一链路的传输质量发生变化时,进一步判断第一链路的传输质量是下降还是上升,跟上述的判断方式相似,可以跟上一次的传输质量参数进行比对的方式来判断传输质量是下降还是上升,也可以通过跟预设的目标值进行比对的方式来判断传输质量是下降还是上升。
比如以误码率作为传输质量参数,第一链路上一次误码率为20%,若当前的误码率为30%,可以判定第一链路的传输质量下降,若当前的误码率为10%,可以判定第一链路的传输质量上升。也可以预设误码率的目标值为20%-30%,当误码率没有超出这个目标值范围时,默认传输质量没有发生变化,而当误码率超过该目标值范围时,若误码率低于20%认为传输质量上升,若误码率高于30%认为传输质量下降。其他传输质量参数的判断过程相似,本申请不一一举例说明。
当判断到第一链路的传输质量下降时,进行步骤S204,当判断到第一链路的质量上升时,进行步骤S205。
步骤S204:增加第一链路的累加的内部网关协议度量值;
在第一链路的传输质量下降的时候,表明第一链路不足以满足当前业务流量的传输,因此增加第一链路的AIGP,这样,该第一链路的路由优先级相应变低,从而使得第一链路的业务流量切换到其他路由优先级高的第二链路上,确保第一链路出现故障时,业务流量不丢失。
步骤S205:减少第一链路的累加的内部网关协议度量值;
在第一链路的传输质量上升的时候,表明第一链路有足够的承载能力,能够满足业务流量的传输,这时减少第一链路的AIGP,这样,该第一链路的路由优先级相应变高,在其他链路出现故障的时候,可以将其他链路上的业务流量切换到第一链路上,从而实现链路的合理利用,保证业务流量的最优路径,提高网络传输质量。
步骤S206:发布更新报文,根据链路的累加的内部网关协议度量值,切换流量方向;
改变AIGP后,需要重新发布BGP更新报文给进行流量传输的各个网络节点,以使各网络节点能同步更新报文。更新报文中携带改变后的第一链路的AIGP值和第二链路的AIGP值。这里的第二链路可以是网络***中进行流量传输的所有链路,也可以只是其中的一部分链路。
在实际应用过程中,发布更新报文和切换流量方向两个步骤可以不严格区分先后,比如可能是两个步骤同时执行的,也可能是发布更新报文后再切换流量,也可能是切换流量后再发布更新报文。
网管设备根据链路的AIGP值确定链路路由的优先级,链路的AIGP值由大到小,相应链路路由的优先级由低到高。因此,网管设备根据链路的AIGP值,将流量切换到路由优先级高的链路上。
上述流量切换的方法,当执行主体为网络节点时,执行流程也基本相同,本申请不一一详细说明。需要注意的是,当以网管设备作为上述各个步骤的执行主体时,网管设备将更新报文发布给其管理下进行流量传输的各个网络节点,以使各个网络节点及时更新报文。当以网络节点作为上述各个步骤的执行主体时,网络节点将更新报文发布给与其进行流量传输的对端网络节点。
通过以上方法实施方式的描述,所属领域的技术人员可以清楚地了解到本申请可以借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但是很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等等)执行本发明各个实施方式所述方法的全部或部分步骤。而前述存储介质包括:只读存储器(ROM)、随机存取存储器(RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
请参阅图5,图5是本申请网络设备一个实施方式的结构示意图,本实施方式的网络设备300包括度量值调整模块11以及流量切换模块12,其中:
度量值调整模块11用于在链路的传输质量发生变化时,根据预设策略改变链路的AIGP,并将改变后的AIGP输出给流量切换模块12;
本申请实施方式中,度量值调整模块11在第一链路的传输质量发生变化时,根据预设策略改变第一链路的AIGP,由于AIGP具有良好的域间传递性。因此,这种调整方式可以适用于域间的业务流量切换,也可以应用于域内的业务流量切换。
本实施方式中,预设策略为在链路的传输质量下降的时候,增加AIGP值,在链路的传输质量上升的时候,减少AIGP值。因为业务流量是根据路由的优先级来进行链路选择,而路由的优先级可以根据BGP报文中的AIGP值大小确定,链路的AIGP值越小,该链路路由优先级越高,链路的AIGP值越大,该链路路由优先级越低。这样通过改变链路的AIGP值,能够在当前链路传输质量下降的时候,将当前业务流量切换到其他传输质量好的链路上,避免流量丢失,而在当前链路的传输质量变好的时候,又可以将其他传输质量差的链路上的业务流量切换到当前链路上,使链路资源得到合理支配,并能够保证流量的最优路径。
流量切换模块12将第一链路的流量切换到第二链路,第二链路的AIGP值小于改变后的第一链路的AIGP值。
流量切换模块12根据这个新的更新报文中的AIGP值大小确定各链路路由优先级,将第一链路的流量切换到AIGP值比改变后的第一链路AIGP值小的第二链路上,优选将第一链路的流量切换到AIGP最小的第二链路上。
请参阅图6,图6是本申请网络设备另一个实施方式的结构示意图,本实施方式的网络设备400包括获取模块24、判断模块25、度量值调整模块21、报文发布模块22以及流量切换模块23,其中:
获取模块24用于获取链路的传输质量参数,并将链路的传输质量参数传输给判断模块25;
通过误码检测等传输质量监控机制,对链路的传输质量进行实时监控,获取模块24实时获取链路的传输质量参数,这里的传输质量参数是可以反映链路传输状况的参数,比如可以但不限于是误码率、传输速率、信道利用率等。获取模块24通过获取链路的传输质量参数,实时监测链路的传输状况,便于对流量进行动态切换。
判断模块25用于根据链路的传输质量参数判断链路的传输质量是否发生变化。
判断模块25根据链路的传输质量参数,判断链路的传输质量是否发生变化。判断的方式可以通过当前的传输质量与上一次的传输质量参数进行比较,若发生变化则表示传输质量发生变化。当然,也可以通过跟预设的目标值进行比较,在超出目标值范围时,则表示传输质量发生变化。本申请对具体的判断方式不做进一步的限定,可以通过现有的任意一种方式来实现。
另外,本实施方式的判断模块25还用于在判断到第一链路传输质量发生变化时,进一步判断第一链路的传输质量是下降还是上升,跟上述的判断方式相似,可以跟上一次的传输质量参数进行比对的方式来判断传输质量是下降还是上升,也可以通过跟预设的目标值进行比对的方式来判断传输质量是下降还是上升。
比如以误码率作为传输质量参数,上一次误码率为20%,若当前的误码率为30%,可以判定第一链路的传输质量下降,若当前的误码率为10%,可以判定第一链路的传输质量上升。也可以预设误码率的目标值为20%-30%,当误码率没有超出这个目标值范围时,默认传输质量没有发生变化,而当误码率超过该目标值范围时,若误码率低于20%认为传输质量上升,若误码率高于30%认为传输质量下降。其他传输质量的参数判断相似,本申请不一一举例说明。
判断模块25将判断结果传输给度量值调整模块21,以使度量值调整模块21在第一链路的传输质量发生变化的时候,根据预设策略改变第一链路的AIGP,并将改变后的AIGP输出给报文发布模块22;
本申请实施方式中,度量值调整模块21在第一链路的传输质量发生变化时,根据预设策略改变第一链路的AIGP,由于AIGP具有良好的域间传递性。因此,这种调整方式可以适用于域间的业务流量切换,也可以应用于域内的业务流量切换。
本实施方式中,预设策略为在链路的传输质量下降的时候,增加AIGP值,在链路的传输质量上升的时候,减少AIGP值。因为业务流量是根据路由的优先级来进行链路选择,而路由的优先级可以根据BGP报文中的AIGP值大小确定,链路的AIGP值越小,该链路路由优先级越高,链路的AIGP值越大,该链路路由优先级越低。这样通过改变链路的AIGP值,能够在当前链路传输质量下降的时候,将当前业务流量切换到其他传输质量好的链路上,避免流量丢失,而在当前链路的传输质量变好的时候,又可以将其他传输质量差的链路上的业务流量切换到当前链路上,使链路资源得到合理支配,并能够保证流量的最优路径。
报文发布模块22用于发布更新报文,所述更新报文携带改变后的第一链路的AIGP值和第二链路的AIGP值,并将报文输出给流量切换模块23;
改变AIGP后,报文发布模块22需要重新发布BGP更新报文,该更新报文中携带改变后的AIGP值以及其他链路的AIGP值,将该更新报文传输给流量切换模块23。
流量切换模块23将第一链路的流量切换到第二链路,第二链路的AIGP值小于改变后的第一链路的AIGP值。
流量切换模块23根据这个新的更新报文中的AIGP值大小确定各链路路由优先级,将第一链路的流量切换AIGP值比改变后的第一链路AIGP值小的第二链路上,优选将第一链路的流量切换到AIGP最小的第二链路上。
上述实施方式中所述的网络设备,可以是网管设备,也可以是网络节点。
请参阅图7,图7是本申请网络设备又一个实施方式的结构示意图,本实施方式的网络设备500包括处理器31、接收器32、发送器33、随机存取存储器34、只读存储器35、总线36以及网络接口单元37。其中,处理器31通过总线36分别耦接接收器32、发送器33、随机存取存储器34、只读存储器35以及网络接口单元37。其中,当需要运行网络设备500时,通过固化在只读存储器35中的基本输入输出***或者嵌入式***中的bootloader引导***进行启动,引导网络设备500进入正常运行状态。在网络设备500进入正常运行状态后,在随机存取存储器34中运行应用程序和操作***,从网络接收数据或者向网络发送数据,使得:
接收器32从网络接收业务数据;
发送器33将业务数据向运行业务的不同终端或网络节点发送;
处理器31实时监测链路的传输质量,在第一链路的传输质量改变的时候,根据预设策略改变第一链路AIGP值,并将第一链路的流量切换第二链路上,其中,第二链路的AIGP值小于改变后的第一链路的AIGP值;
作为一种优选的实施方式,处理器31在第一链路的传输质量下降的时候,增加第一链路的AIGP值,在第一链路的传输质量上升的时候,减少第一链路的AIGP值。
作为一种优选的实施方式,处理器31将第一链路的流量切换到AIGP值最小的第二链路上。
因为业务流量是根据路由的优先级来进行链路选择,而路由的优先级可以根据BGP报文中的AIGP值大小确定,链路的AIGP值越小,链路路由优先级越高,链路的AIGP值越大,链路路由优先级越低。这样,能够在当前链路传输质量下降的时候,将当前业务流量切换到其他传输质量好的链路上,避免流量丢失,而在当前链路的传输质量变好的时候,又可以将其他传输质量差的链路上的业务流量切换到当前链路上,使链路资源得到合理支配,并能够保证流量的最优路径。
本实施方式中,处理器31可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本申请实施方式的一个或多个集成电路。
以上实施方式所描述的网络设备,可以是网管设备,也可以是网络节点。
在上述实施方式提供的网络设备的基础上,本申请进一步提供一种网络***,该网络***包括上述任一个实施方式的网络设备。
通过上述实施方式,本申请提供的流量切换的方法、设备及***,通过联动传输质量和AIGP,在传输质量改变的情况下,根据预设策略改变当前链路的AIGP值而调整业务路径优先级,实现流量切换的目的。通过这种方式,能够利用传输质量检测机制,根据对传输质量的监控,动态调整业务路径优先级,保证流量的最优路径,避免流量丢失。该方法能应用于域内业务流量的切换,也能应用于域间业务流量的切换,具有更为广阔的应用前景。
在本申请所提供的几个实施方式中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施方式仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
另外,在本申请各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本申请各个实施方式所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (12)
1.一种流量切换的方法,其特征在于,包括:
在第一链路的传输质量发生变化时,根据预设策略改变所述第一链路的累加的内部网关协议度量值;
将所述第一链路的流量切换到第二链路,所述第二链路的累加的内部网关协议度量值小于改变后的所述第一链路的累加的内部网关协议度量值。
2.根据权利要求1所述的方法,其特征在于,所述预设策略为:在链路的传输质量下降时,增加所述链路的累加的内部网关协议度量值;在链路的传输质量上升时,减少所述链路的累加的内部网关协议度量值。
3.根据权利要求1所述的方法,其特征在于,所述将所述第一链路的流量切换到第二链路的步骤包括:
将第一链路的流量切换到累加的内部网关协议度量值最小的第二链路上。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述在第一链路的传输质量发生变化时,根据预设策略改变所述第一链路的累加的内部网关协议度量值的步骤之后,还包括:
发布更新报文,所述更新报文携带改变后的所述第一链路的累加的内部网关协议度量值和第二链路的累加的内部网关协议度量值。
5.根据权利要求1-3任一项所述的方法,其特征在于,
所述在第一链路的传输质量发生变化时,根据预设策略改变所述第一链路的累加的内部网关协议度量值的步骤之前,还包括:
获取链路的传输质量参数,根据所述链路的传输质量参数判断所述链路的传输质量是否发生变化。
6.根据权利要求5所述的方法,其特征在于,
所述传输质量参数是误码率、传输速率、信道利用率中的至少一种。
7.一种网络设备,其特征在于,所述网络设备包括度量值调整模块以及流量切换模块,其中:
所述度量值调整模块用于在第一链路的传输质量发生变化时,根据预设策略改变所述第一链路的累加的内部网关协议度量值,并将改变后的所述累加的内部网关协议度量值输出给所述流量切换模块;
所述流量切换模块用于将所述第一链路的流量切换到第二链路上,所述第二链路的累加的内部网关协议度量值小于改变后的所述第一链路的累加的内部网关协议度量值。
8.根据权利要求7所述的设备,其特征在于,所述预设策略为:在第一链路的传输质量下降时,增加所述第一链路的累加的内部网关协议度量值;在第一链路的传输质量上升时,减少所述第一链路的累加的内部网关协议度量值。
9.根据权利要求7所述的设备,其特征在于,所述设备还包括报文发布模块,其中:
所述报文发布模块用于发布更新报文,所述更新报文携带改变后的所述第一链路的累加的内部网关协议度量值和第二链路的累加的内部网关协议度量值。
10.根据权利要求7所述的设备,其特征在于,所述设备还包括获取模块以及判断模块,其中:
所述获取模块用于获取链路的传输质量参数,并将所述传输质量参数传输给所述判断模块;
所述判断模块用于获根据所述链路的传输质量参数判断所述链路的传输质量是否发生变化。
11.根据权利要求7-10任一项所述的设备,其特征在于,所述网络设备是网管设备或网络节点。
12.一种网络***,其特征在于,所述网络***包括权利要求7-10任一项所述的网络设备。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310374311.XA CN104426855A (zh) | 2013-08-23 | 2013-08-23 | 一种流量切换的方法、设备及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310374311.XA CN104426855A (zh) | 2013-08-23 | 2013-08-23 | 一种流量切换的方法、设备及*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104426855A true CN104426855A (zh) | 2015-03-18 |
Family
ID=52974812
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310374311.XA Pending CN104426855A (zh) | 2013-08-23 | 2013-08-23 | 一种流量切换的方法、设备及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104426855A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107547249A (zh) * | 2017-06-15 | 2018-01-05 | 新华三技术有限公司 | 链路切换方法、装置、sdn交换机、控制器及存储介质 |
CN109039943A (zh) * | 2018-09-14 | 2018-12-18 | 迈普通信技术股份有限公司 | 流量调配方法、装置、网络***及sdn控制器 |
WO2020001308A1 (zh) * | 2018-06-29 | 2020-01-02 | 华为技术有限公司 | 网络优化方法、***及网络设备 |
CN114500404A (zh) * | 2022-01-25 | 2022-05-13 | 银清科技有限公司 | 通讯报文传输隔离方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159669A (zh) * | 2007-10-09 | 2008-04-09 | 华为技术有限公司 | 一种业务流量切换方法及装置 |
US20100149980A1 (en) * | 2007-11-20 | 2010-06-17 | David Cheung | Virtual router with a priority value per port |
CN102118371A (zh) * | 2009-12-30 | 2011-07-06 | 华为技术有限公司 | 一种网络流量切换控制方法、装置及*** |
CN102187628A (zh) * | 2011-04-29 | 2011-09-14 | 华为技术有限公司 | 一种路由更新方法及路由器 |
-
2013
- 2013-08-23 CN CN201310374311.XA patent/CN104426855A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159669A (zh) * | 2007-10-09 | 2008-04-09 | 华为技术有限公司 | 一种业务流量切换方法及装置 |
US20100149980A1 (en) * | 2007-11-20 | 2010-06-17 | David Cheung | Virtual router with a priority value per port |
CN102118371A (zh) * | 2009-12-30 | 2011-07-06 | 华为技术有限公司 | 一种网络流量切换控制方法、装置及*** |
CN102187628A (zh) * | 2011-04-29 | 2011-09-14 | 华为技术有限公司 | 一种路由更新方法及路由器 |
Non-Patent Citations (2)
Title |
---|
PRADOSH MOHAPATRA等: "Accumulated IGP Metric for BGP--draft-ietf-idr-aigp-09", 《NETWORK WORKING GROUP INTERNET DRAFT》 * |
Y. REKHTER等: "RFC4271:边界网关协议4(BGP-4)", 《NETWORK WORKING GROUP》 * |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107547249A (zh) * | 2017-06-15 | 2018-01-05 | 新华三技术有限公司 | 链路切换方法、装置、sdn交换机、控制器及存储介质 |
WO2020001308A1 (zh) * | 2018-06-29 | 2020-01-02 | 华为技术有限公司 | 网络优化方法、***及网络设备 |
CN110661708A (zh) * | 2018-06-29 | 2020-01-07 | 华为技术有限公司 | 网络优化方法、***及网络设备 |
CN110661708B (zh) * | 2018-06-29 | 2021-01-15 | 华为技术有限公司 | 网络优化方法、***及网络设备 |
CN113612685A (zh) * | 2018-06-29 | 2021-11-05 | 华为技术有限公司 | 网络优化方法、***及网络设备 |
US11546215B2 (en) | 2018-06-29 | 2023-01-03 | Huawei Technologies Co., Ltd. | Method, system, and device for data flow metric adjustment based on communication link state |
CN109039943A (zh) * | 2018-09-14 | 2018-12-18 | 迈普通信技术股份有限公司 | 流量调配方法、装置、网络***及sdn控制器 |
CN109039943B (zh) * | 2018-09-14 | 2022-03-18 | 迈普通信技术股份有限公司 | 流量调配方法、装置、网络***及sdn控制器 |
CN114500404A (zh) * | 2022-01-25 | 2022-05-13 | 银清科技有限公司 | 通讯报文传输隔离方法及装置 |
CN114500404B (zh) * | 2022-01-25 | 2024-02-20 | 银清科技有限公司 | 通讯报文传输隔离方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111147387B (zh) | 一种混合sdn网络的流量控制方法及装置 | |
US10587494B2 (en) | Network control method and apparatus | |
US10484289B2 (en) | Adjusting connection validating control signals in response to changes in network traffic | |
CN101227313B (zh) | 一种业务路径调整方法及通讯***及路由计算单元 | |
CN105075200A (zh) | 在软件定义网络中支持任意路由标准 | |
US10178017B2 (en) | Method and control node for handling data packets | |
CN108476175B (zh) | 使用对偶变量的传送sdn流量工程方法与*** | |
CN104158733A (zh) | 一种快速重路由方法及装置、传输网络 | |
CN104426855A (zh) | 一种流量切换的方法、设备及*** | |
CN113992569A (zh) | Sdn网络中多路径业务收敛方法、装置及存储介质 | |
CN106357542A (zh) | 提供组播业务的方法和软件定义网络控制器 | |
CN111817959A (zh) | 网络路径管理方法、装置、sdn控制器及可读存储介质 | |
US8817604B2 (en) | Systems, methods and computer readable media for utilizing spare capacity of links within a network | |
CN101771570A (zh) | 一种状态切换方法及装置 | |
Iqbal et al. | Minimize the delays in software defined network switch controller communication | |
CN103166872A (zh) | 网络中流量转发的方法和网络设备 | |
CN103840972A (zh) | 包交换网络中链路聚合组间备份的***及方法 | |
CN102480377B (zh) | 聚合链路的管理方法及*** | |
CN104104601A (zh) | 数据传输方法、设备及*** | |
US20150372895A1 (en) | Proactive Change of Communication Models | |
CN101252475A (zh) | 报文镜像方法及装置 | |
Zangoulechi et al. | An adaptive traffic engineering approach based on retransmission timeout adjustment for software-defined networks | |
CN113840331A (zh) | 数据传输方法、网络接入设备及网络*** | |
CN103229442B (zh) | 信息传输方法、光交叉站点和信息传输*** | |
CN106487682A (zh) | 一种Diameter信令网路由方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20150318 |