[go: up one dir, main page]

CN103312628B - The dispatching method and device of aggregated links in a kind of packet network - Google Patents

The dispatching method and device of aggregated links in a kind of packet network Download PDF

Info

Publication number
CN103312628B
CN103312628B CN201210069789.7A CN201210069789A CN103312628B CN 103312628 B CN103312628 B CN 103312628B CN 201210069789 A CN201210069789 A CN 201210069789A CN 103312628 B CN103312628 B CN 103312628B
Authority
CN
China
Prior art keywords
lsp
preempted
member link
bandwidth
priority
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.)
Expired - Fee Related
Application number
CN201210069789.7A
Other languages
Chinese (zh)
Other versions
CN103312628A (en
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.)
ZTE Corp
Original Assignee
Nanjing ZTE New Software Co Ltd
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 Nanjing ZTE New Software Co Ltd filed Critical Nanjing ZTE New Software Co Ltd
Priority to CN201210069789.7A priority Critical patent/CN103312628B/en
Publication of CN103312628A publication Critical patent/CN103312628A/en
Application granted granted Critical
Publication of CN103312628B publication Critical patent/CN103312628B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开一种包交换网络中聚合链路的调度方法及装置,当前待抢占资源的LSP逐个判断每个成员链路是否满足抢占条件,并从满足抢占条件的一个或多个成员链路中选择抢占代价最小的作为被抢占的LSP组。采用本发明,能够使调度时的抢占代价最小,并且尝试给被抢占的LSP重新调度资源,从而有效实现链路聚合高效可靠性,保证每个LSP的质量要求。

The invention discloses a method and device for scheduling aggregation links in a packet-switching network. LSPs currently waiting to preempt resources judge one by one whether each member link satisfies the preemption condition, and select from one or more member links that meet the preemption condition. Select the LSP group with the lowest preemption cost as the preempted LSP group. By adopting the present invention, the preemption cost during scheduling can be minimized, and resources can be rescheduled for preempted LSPs, thereby effectively realizing high efficiency and reliability of link aggregation and ensuring the quality requirements of each LSP.

Description

一种包交换网络中聚合链路的调度方法及装置A method and device for scheduling aggregated links in a packet switching network

技术领域technical field

本发明涉及包交换网络技术领域,尤其涉及一种包交换网络中聚合链路的调度方法及装置。The invention relates to the technical field of packet switching networks, in particular to a scheduling method and device for aggregation links in a packet switching network.

背景技术Background technique

随着数据业务量的增长和对服务质量要求的提高,高带宽提供日益成为包交换网络最重要的特征。链路聚合便是满足网络高带宽需求的一个重要技术。With the growth of data traffic and the improvement of service quality requirements, high bandwidth provision has increasingly become the most important feature of packet switching networks. Link aggregation is an important technology to meet the high bandwidth requirements of the network.

链路聚合技术(在IEEE 802.3ad有规定描述)是将两台设备间的数条物理链路组合成逻辑上的一条链路(也称为一条聚合链路),该链路在逻辑上是一个整体,内部的组成和传输数据的细节对上层服务是透明的。Link aggregation technology (described in IEEE 802.3ad) is to combine several physical links between two devices into a logical link (also called an aggregated link), which is logically As a whole, the internal composition and details of the transmitted data are transparent to the upper layer services.

现有技术中,为了让新建或者发生故障的LSP(标签交换路径)恢复时能够分配到资源,是根据优先级的高低来进行资源的抢占,从而使新建或发生故障LSP恢复时得到资源。这样做有两个缺陷:其一,找到低优先级的资源就进行抢占,没有权衡被抢占的代价;其二,被抢占的LSP(s)没有得到好的处理。In the prior art, in order to allocate resources to newly built or failed LSPs (Label Switched Paths) when they recover, the resources are preempted according to the priority, so that resources can be obtained when the newly built or failed LSPs are restored. There are two defects in doing so: first, the resources with low priority are preempted when they are found, and the cost of being preempted is not weighed; second, the preempted LSP(s) are not properly processed.

为了能够有效利用聚合链路带宽并尽可能避免业务中断数据丢失,中国专利CN200810025657.8“一种实现链路抢占的方法及链路端口”提出了如下方案:当检测到同一聚合链路端口上优先级高的链路将要抢占优先级低的链路时,使用高优先级高的链路处于延时抢占状态;当优先级高的链路满足链路状态稳定后,使延时抢占状态的优先级高的链路置于被抢链路上抢占优先级低的链路。该方案的优点是能使聚合链路上的高优先级链路抢占时避免业务数据流丢失,但由于其没有考虑抢占低优先级链路所花费的代价以及被抢占的低优先级链路是否能够重新抢占或得到资源情况,而是仅仅考虑高优先级如何抢占低优先级链路且数据不丢失,因此仍会导致花费的代价较大且其他的被抢占的链路上的用户数据丢失。In order to effectively utilize the aggregated link bandwidth and avoid data loss due to service interruption as much as possible, the Chinese patent CN200810025657.8 "A Method for Realizing Link Preemption and Link Ports" proposes the following scheme: When the link with high priority is about to preempt the link with low priority, use the link with high priority and high priority to be in the delayed preemption state; The link with higher priority is placed on the preempted link to preempt the link with lower priority. The advantage of this scheme is that it can avoid the loss of service data flow when the high-priority link on the aggregated link is preempted, but it does not consider the cost of preempting the low-priority link and whether It can re-preempt or obtain the resource situation, but only consider how the high priority preempts the low priority link without data loss, so it will still cause a large cost and loss of user data on other preempted links.

在包交换网络中,目前已采用MPLS、MPLS-TP、PBB、VLAN交换等技术实现TE流量工程。根据当前的TE流量工程技术,控制平面和数据平面分离,在传送用户数据之前,服务提供者首先根据用户要求制定SLA(服务水平协定),SLA包括了满足用户QoS(服务质量)要求的不同服务流的带宽参数,而控制平面根据事先确定的不同服务流的带宽参数和当前网络资源使用状况,配置服务流的转发路径到数据平面,并且在网络的资源使用状态发生变化(如LSP的删除或增加,网络链路增加或减少等)时,进一步修改已有服务流的转发路径并通知数据平面,数据平面收到服务流数据包时根据控制平面配置的转发路径进行数据转发,从而即可保证用户服务流的QoS要求又能优化对网络资源的使用,所以TE流量工程技术目前在运营商网络的应用越来越广泛。In the packet switching network, technologies such as MPLS, MPLS-TP, PBB, and VLAN switching have been used to realize TE traffic engineering. According to the current TE traffic engineering technology, the control plane and the data plane are separated. Before transmitting user data, the service provider first formulates an SLA (Service Level Agreement) according to the user's requirements. The SLA includes different services that meet the user's QoS (Quality of Service) requirements. The bandwidth parameters of the flow, and the control plane configures the forwarding path of the service flow to the data plane according to the bandwidth parameters of different service flows determined in advance and the current network resource usage status, and when the resource usage status of the network changes (such as LSP deletion or increase or decrease of network links, etc.), further modify the forwarding path of the existing service flow and notify the data plane, when the data plane receives the service flow data packet, it will forward the data according to the forwarding path configured by the control plane, thus ensuring The QoS requirements of user service flows can also optimize the use of network resources, so TE traffic engineering technology is currently more and more widely used in operator networks.

由于服务提供者需要根据其为不同用户提供的不同的服务等级和不同带宽收费,因此,如何保证高优先级的服务质量,也是TE流量工程技术的重要特征之一。进一步地,如果控制平面能够充分利用这个特征,保证高优先级的业务能够在尽量花费较少代价时得到优质的服务,实现链路聚合功能,并解决较低优先级的业务获取不到资源和带宽得不到充分利用的缺点,在包交换网络中也是十分必要的。Since service providers need to charge different service levels and different bandwidths for different users, how to ensure high-priority service quality is also one of the important characteristics of TE traffic engineering technology. Furthermore, if the control plane can make full use of this feature, it can ensure that high-priority services can get high-quality services at a relatively low cost, realize the link aggregation function, and solve the problems of low-priority services that cannot obtain resources and The shortcoming that the bandwidth is not fully utilized is also very necessary in the packet switching network.

发明内容Contents of the invention

本发明解决的技术问题是提供一种包交换网络中聚合链路的调度方法及装置,能够使调度时的抢占代价最小,并且尝试给被抢占的LSP重新调度资源,从而有效实现链路聚合高效可靠性,保证每个LSP的质量要求。The technical problem solved by the present invention is to provide a method and device for scheduling aggregated links in a packet-switching network, which can minimize the preemption cost during scheduling, and try to reschedule resources for preempted LSPs, thereby effectively realizing link aggregation and high efficiency. Reliability, ensuring the quality requirements of each LSP.

为解决上述技术问题,本发明提供了一种包交换网络中聚合链路的调度方法,In order to solve the above-mentioned technical problems, the present invention provides a method for scheduling aggregated links in a packet-switched network,

当前待抢占资源的标签交换路径(LSP)逐个判断每个成员链路是否满足抢占条件,并从满足抢占条件的一个或多个成员链路中选择抢占代价最小的作为被抢占的LSP组。The label switched path (LSP) of the resource currently to be preempted judges whether each member link satisfies the preemption condition one by one, and selects the least preemption cost from one or more member links satisfying the preemption condition as the preempted LSP group.

进一步地,所述方法还包括:Further, the method also includes:

选择出所述被抢占的LSP组后,将所述被抢占的LSP组中的LSP加入待抢占资源的LSP队列中;After selecting the preempted LSP group, adding the LSPs in the preempted LSP group to the LSP queue of resources to be preempted;

其中,所述被抢占的LSP组中包括一个或多个LSP。Wherein, the preempted LSP group includes one or more LSPs.

进一步地,所述抢占条件包括:该成员链路的可用带宽大于等于所述当前待抢占资源的LSP的承诺带宽。Further, the preemption condition includes: the available bandwidth of the member link is greater than or equal to the committed bandwidth of the LSP of the current resource to be preempted.

进一步地,所述成员链路的可用带宽,包括:所述成员链路的空闲带宽与所述成员链路中可用的LSP的未预留带宽的总和。Further, the available bandwidth of the member link includes: a sum of idle bandwidth of the member link and unreserved bandwidth of available LSPs in the member link.

进一步地,在判断每个成员链路是否满足抢占条件时,具体包括:Further, when judging whether each member link meets the preemption condition, it specifically includes:

若该成员链路的最低优先级的LSP等于或者高于所述当前待抢占资源的LSP的建立优先级,则判定该成员链路不满足抢占条件;If the lowest priority LSP of the member link is equal to or higher than the establishment priority of the LSP of the current resource to be preempted, then determining that the member link does not meet the preemption condition;

若该成员链路的最低优先级的LSP低于所述当前待抢占资源的LSP的建立优先级,则依次将所述成员链路中最低优先级的LSP至优先级低于当前待抢占资源的LSP的建立优先级的LSP的未预留带宽置为可用,直至置为可用的总的未预留带宽与所述成员链路的空闲带宽的总和大于等于所述当前待抢占资源的LSP的承诺带宽,则判定该成员链路满足抢占条件;如果所述成员链路中所有置为可用的总的未预留带宽与所述成员链路的空闲带宽的总和仍小于所述当前待抢占资源的LSP的承诺带宽,则判定该成员链路不满足抢占条件。If the LSP with the lowest priority of the member link is lower than the establishment priority of the LSP of the current resource to be preempted, then sequentially transfer the LSP with the lowest priority in the member link to the LSP with a priority lower than the current resource to be preempted. The unreserved bandwidth of the LSP that establishes the priority of the LSP is made available until the sum of the total unreserved bandwidth made available and the idle bandwidth of the member link is greater than or equal to the commitment of the LSP currently to be preempted bandwidth, it is determined that the member link meets the preemption condition; if the sum of the total unreserved bandwidth set as available in the member link and the idle bandwidth of the member link is still less than the current resource to be preempted The committed bandwidth of the LSP, it is determined that the member link does not meet the preemption condition.

进一步地,所述抢占代价最小的LSP组,是指:被抢占的LSP的数目最少;或者,被抢占的LSP的优先级低;或者,抢占时间最短。Further, the LSP group with the smallest preemption cost refers to: the number of preempted LSPs is the smallest; or, the priority of the preempted LSPs is low; or, the preemption time is the shortest.

本发明还提供了一种包交换网络中聚合链路的调度装置,所述装置包括:资源查询模块,和调度处理模块,其中The present invention also provides a scheduling device for aggregated links in a packet switching network, the device includes: a resource query module, and a scheduling processing module, wherein

所述资源查询模块用于,查询并判断每个成员链路是否满足待抢占资源的LSP的抢占条件,并将满足抢占条件的一个或多个成员链路返回给所述调度处理模块;The resource query module is used to query and judge whether each member link satisfies the preemption condition of the LSP of the resource to be preempted, and return one or more member links that meet the preemption condition to the scheduling processing module;

所述调度处理模块用于,从满足抢占条件的一个或多个成员链路中选择抢占代价最小的作为被抢占的LSP组。The scheduling processing module is used to select the one with the smallest preemption cost from one or more member links satisfying the preemption condition as the preempted LSP group.

进一步地,所述调度处理模块还用于,选择出所述被抢占的LSP组后,将所述被抢占的LSP组中的LSP加入待抢占资源的LSP队列中;Further, the scheduling processing module is further configured to, after selecting the preempted LSP group, add the LSPs in the preempted LSP group to the LSP queue of resources to be preempted;

其中,所述被抢占的LSP组中包括一个或多个LSP。Wherein, the preempted LSP group includes one or more LSPs.

进一步地,所述资源查询模块用于,在判断每个成员链路是否满足抢占条件时,具体包括:Further, the resource query module is configured to, when judging whether each member link satisfies the preemption condition, specifically include:

若该成员链路的最低优先级的LSP等于或者高于所述当前待抢占资源的LSP的建立优先级,则判定该成员链路不满足抢占条件;If the lowest priority LSP of the member link is equal to or higher than the establishment priority of the LSP of the current resource to be preempted, then determining that the member link does not meet the preemption condition;

若该成员链路的最低优先级的LSP低于所述当前待抢占资源的LSP的建立优先级,则依次将所述成员链路中最低优先级的LSP至优先级低于当前待抢占资源的LSP的建立优先级的LSP的未预留带宽置为可用,直至置为可用的总的未预留带宽与所述成员链路的空闲带宽的总和大于等于所述当前待抢占资源的LSP的承诺带宽,则判定该成员链路满足抢占条件,并向所述调度处理模块返回该成员链路、和/或该成员链路中未预留带宽置为可用的LSP组;如果所述成员链路中所有置为可用的总的未预留带宽与所述成员链路的空闲带宽的总和仍小于所述当前待抢占资源的LSP的承诺带宽,则判定该成员链路不满足抢占条件。If the LSP with the lowest priority of the member link is lower than the establishment priority of the LSP of the current resource to be preempted, then sequentially transfer the LSP with the lowest priority in the member link to the LSP with a priority lower than the current resource to be preempted. The unreserved bandwidth of the LSP that establishes the priority of the LSP is made available until the sum of the total unreserved bandwidth made available and the idle bandwidth of the member link is greater than or equal to the commitment of the LSP currently to be preempted bandwidth, then it is determined that the member link satisfies the preemption condition, and returns the member link and/or the unreserved bandwidth in the member link to the available LSP group to the scheduling processing module; if the member link If the sum of the total unreserved bandwidth set as available and the idle bandwidth of the member link is still less than the committed bandwidth of the LSP currently to be preempted, it is determined that the member link does not meet the preemption condition.

进一步地,所述调度处理模块选择的抢占代价最小的被抢占的LSP组,包括:被抢占的LSP的数目最少;被抢占的LSP的优先级低;或者,抢占时间最短。Further, the group of preempted LSPs with the smallest preemption cost selected by the scheduling processing module includes: the number of preempted LSPs is the smallest; the priority of the preempted LSPs is low; or the preemption time is the shortest.

针对现有链路聚合FF(固定过滤)资源预留方式调度方法不能有效解决花费较少成本和被抢占的LSP没有得到好的处理的缺点,本发明提出了一种新的调度方案,根据每条成员链路的LSP情况,寻找一种抢占代价最小的调度方法,并且尝试给被抢占的LSP重新调度资源,从而有效实现链路聚合高效可靠性,保证每个LSP的质量要求。In view of the fact that the existing link aggregation FF (Fixed Filtering) resource reservation scheduling method cannot effectively solve the disadvantages of less cost and preempted LSPs not being processed well, the present invention proposes a new scheduling scheme, according to each According to the LSP situation of each member link, find a scheduling method with the least preemption cost, and try to reschedule resources for the preempted LSP, so as to effectively realize the high efficiency and reliability of link aggregation, and ensure the quality requirements of each LSP.

附图说明Description of drawings

此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:

图1为一个聚合链路中成员链路与LSP的网络示意图;Fig. 1 is a network schematic diagram of member links and LSPs in an aggregated link;

图2为本发明实施例的LSP创建过程中链路聚合调度方法的流程图。FIG. 2 is a flowchart of a link aggregation scheduling method in the process of creating an LSP according to an embodiment of the present invention.

具体实施方式Detailed ways

本实施方式提供一种包交换网络中聚合链路的调度方法,采用如下方案:This implementation mode provides a method for scheduling aggregated links in a packet-switched network, and adopts the following scheme:

当前待抢占资源的LSP逐个判断每个成员链路是否满足抢占条件,并从满足抢占条件的一个或多个成员链路中选择抢占代价最小的作为被抢占的LSP组。The LSP currently to preempt resources judges whether each member link meets the preemption condition one by one, and selects the least preemption cost from one or more member links that meet the preemption condition as the preempted LSP group.

其中,所述被抢占的LSP组中包括一个或多个LSP(s),进一步地,所述方法还包括:选择出所述被抢占的一个或多个LSP(s)后,将所述被抢占的LSP(s)均加入待抢占资源的LSP列表中。Wherein, the preempted LSP group includes one or more LSP(s), further, the method further includes: after selecting the preempted one or more LSP(s), adding the preempted The preempted LSP(s) are all added to the LSP list of resources to be preempted.

进一步地,所述抢占条件包括:该成员链路的可用带宽大于等于所述当前待抢占资源的LSP的承诺带宽。Further, the preemption condition includes: the available bandwidth of the member link is greater than or equal to the committed bandwidth of the LSP of the current resource to be preempted.

进一步地,所述可用带宽,具体为:所述成员链路的空闲带宽与所述成员链路中可用的LSP的未预留带宽的总和。Further, the available bandwidth is specifically: a sum of idle bandwidth of the member link and unreserved bandwidth of available LSPs in the member link.

进一步地,在判断每个成员链路是否满足抢占条件时,具体包括:Further, when judging whether each member link meets the preemption condition, it specifically includes:

若该成员链路的最低优先级的LSP等于或者高于所述当前待抢占资源的LSP的建立优先级,则判定该成员链路不满足抢占条件;If the lowest priority LSP of the member link is equal to or higher than the establishment priority of the LSP of the current resource to be preempted, then determining that the member link does not meet the preemption condition;

若该成员链路的最低优先级的LSP低于所述当前待抢占资源的LSP的建立优先级,则依次将所述成员链路中最低优先级的LSP至优先级低于所述当前待抢占资源的LSP的建立优先级的LSP的未预留带宽置为可用,直至置为可用的总的未预留带宽与所述成员链路的空闲带宽的总和大于等于所述当前待抢占资源的LSP的承诺带宽,则判定该成员链路满足抢占条件;如果所述成员链路中所有置为可用的总的未预留带宽(即所有优先级低于所述当前待抢占资源的LSP的建立优先级的LSP的总的未预留带宽)与所述成员链路的空闲带宽的总和仍小于所述当前待抢占资源的LSP的承诺带宽,则判定该成员链路不满足抢占条件。If the lowest priority LSP of the member link is lower than the establishment priority of the LSP of the current to-be-preempted resource, sequentially transfer the lowest-priority LSP in the member link to a priority lower than the current to-be-preempted resource. Set the unreserved bandwidth of the LSP with the priority of the LSP of the resource to be available until the sum of the total unreserved bandwidth and the idle bandwidth of the member link is greater than or equal to the LSP of the current resource to be preempted The committed bandwidth of the member link is determined to meet the preemption condition; if all the total unreserved bandwidth set as available in the member link (that is, the establishment of the LSP whose priority is lower than the current resource to be preempted) takes precedence If the sum of the total unreserved bandwidth of LSPs at the same level) and the idle bandwidth of the member link is still less than the committed bandwidth of the LSP currently to be preempted, it is determined that the member link does not meet the preemption condition.

进一步地,所述抢占代价最小,包括但不限于:被抢占的LSP的数目最少;或者,在被抢占的LSP的数目最少的情况下抢占的带宽最少;被抢占的LSP的优先级最低;或者,抢占资源利用率最高,尽可能保证被抢占LSPs都能够得到资源;或者,抢占花费时间最少,最快的找到资源,等等。Further, the preemption cost is the smallest, including but not limited to: the number of preempted LSPs is the smallest; or, when the number of preempted LSPs is the smallest, the preempted bandwidth is the smallest; the preempted LSP has the lowest priority; or , the preemptive resource utilization rate is the highest, as far as possible to ensure that the preempted LSPs can obtain resources; or, the preemption takes the least time and finds the resource fastest, and so on.

如图2所示,本实施方式提供的包交换网络中聚合链路的调度方法,具体步骤如下:As shown in Figure 2, the scheduling method of the aggregated links in the packet switching network provided by this embodiment, the specific steps are as follows:

步骤1,按照负载均衡策略,查询空闲资源。如果查询返回成功则进入步骤N;如果查询返回失败则进入步骤2。Step 1. Query idle resources according to the load balancing strategy. If the query returns success, go to step N; if the query returns failure, go to step 2.

步骤2,将最低优先级的LSP占用的带宽设置为“可用”,然后判断每一个成员链路的可用带宽是否满足条件。Step 2: Set the bandwidth occupied by the LSP with the lowest priority as "available", and then judge whether the available bandwidth of each member link satisfies the condition.

如果有一条成员链路满足,则进入步骤N。If there is a member link that meets the requirement, go to step N.

如果有多条成员链路满足,则选择一条成员链路,满足该成员链路被抢占的LSP(s)的数目最少,进入步骤N。If multiple member links meet the requirements, select a member link that satisfies the least number of preempted LSP(s), and enter step N.

如果没有成员链路满足,则进入步骤3。If no member link meets the requirements, go to step 3.

步骤3,将下一最低优先级的LSP占用的带宽,设置成“可用”,计算过程同步骤2。Step 3, set the bandwidth occupied by the LSP with the next lowest priority as "available", and the calculation process is the same as step 2.

步骤N-1,将优先级次高(即,等于或高于之前置为可用的LSP优先级,但低于建立优先级)的LSP占用的带宽,临时设置成“可用”,计算过程同步骤2,如果此时仍没有成员链路满足条件,则整个抢占调度过程失败。Step N-1, temporarily set the bandwidth occupied by the LSP with the second highest priority (that is, equal to or higher than the LSP priority previously set as available, but lower than the established priority) as "available", and the calculation process is the same as Step 2, if there is still no member link meeting the condition at this time, the entire preemptive scheduling process fails.

步骤N,抢占调度成功,返回成员链路和被抢占的LSP(s)。如果有被抢占的LSP(s),则将其加入待抢占资源的LSP列表(也称待处理LSP列表)中,等待处理。In step N, the preemptive scheduling is successful, and the member links and the preempted LSP(s) are returned. If there is an LSP(s) to be preempted, it is added to an LSP list of resources to be preempted (also called a list of LSPs to be processed) and waits for processing.

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。In order to make the purpose, technical solution and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings. It should be noted that, in the case of no conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.

在下面的所有实施详细说明中,有如下的约定描述方式:In all the implementation details below, there are the following agreed description methods:

1)Linka-b表示一个聚合链路(也称作逻辑链路)Linka的成员链路,该链路也是一个物理链路;1) Linka-b represents a member link of an aggregated link (also called a logical link) Linka, which is also a physical link;

2)Linka-b(BW1,BW2)中的BW1表示该物理链路可使用带宽,BW2表示链路的还未预留的可使用带宽,也称未预留带宽。2) BW1 in Linka-b (BW1, BW2) indicates the available bandwidth of the physical link, and BW2 indicates the unreserved available bandwidth of the link, also called unreserved bandwidth.

3)Linka(MaxLspBW)中的MaxLspBW表示逻辑链路Linka的未预留最大LSP带宽。为避免用户数据包传递中发生错序,本发明中规定不允许一LSP能同时跨多个成员链路传送,因此MaxLspBW应是所有成员链路未预留带宽中的最大值。若一LSP的承诺带宽是BW0,则当BW0<=MaxLspBW时,该LSP才能经过该逻辑链路。逻辑链路Linka还有其它可描述的带宽参数“最大链路带宽(可被使用的带宽)、最大可预留带宽、未预留带宽(各个成员链路上未预留带宽之和)”等。3) MaxLspBW in Linka(MaxLspBW) indicates the unreserved maximum LSP bandwidth of the logical link Linka. In order to avoid misordering in the transmission of user data packets, it is stipulated in the present invention that one LSP is not allowed to be transmitted across multiple member links at the same time, so MaxLspBW should be the maximum value among the unreserved bandwidths of all member links. If the committed bandwidth of an LSP is BW0, the LSP can only pass through the logical link when BW0<=MaxLspBW. The logical link Linka also has other bandwidth parameters that can be described, such as "maximum link bandwidth (bandwidth that can be used), maximum reservable bandwidth, unreserved bandwidth (sum of unreserved bandwidth on each member link)", etc. .

4)LSP(Prior,CIR,link ID)表示一个LSP的一些关键特征值信息,其中:Prior表示建立/保持优先等级(建立时为建立优先级,建立后为保持优先级);CIR表示承诺带宽;Link ID表示LSP经过聚合链路的成员链路标识。4) LSP (Prior, CIR, link ID) represents some key characteristic value information of an LSP, wherein: Prior represents the establishment/maintenance priority level (establishment priority during establishment, and maintenance priority after establishment); CIR represents committed bandwidth ; Link ID indicates the ID of the member link of the LSP passing through the aggregated link.

实施例一Embodiment one

本实施实例描述的是“创建单向LSP经过一个聚合链路时”的链路聚合的调度方法实现过程。This implementation example describes the implementation process of the link aggregation scheduling method "when a unidirectional LSP is created passing through an aggregated link".

假定在本实施例中,聚合链路目前的主要状态信息由如下三组值构成:Assume that in this embodiment, the current main status information of the aggregated link consists of the following three sets of values:

1)Link1-1(100M,0M)、Link1-2(100M,0M);1) Link1-1 (100M, 0M), Link1-2 (100M, 0M);

2)Link1(0M);2) Link1(0M);

3)LSP1(1,20M,Link1-1)、LSP2(3,20M,Link1-1)、LSP3(5,30M,Link1-1)、LSP4(5,30M,Link1-1)、LSP5(1,30M,Link1-2)、LSP6(3,30M,Link1-2)、LSP7(5,10M,Link1-2)、LSP8(5,10M,Link1-2)、LSP9(5,20M,Link1-2)。3) LSP1 (1, 20M, Link1-1), LSP2 (3, 20M, Link1-1), LSP3 (5, 30M, Link1-1), LSP4 (5, 30M, Link1-1), LSP5 (1, 30M, Link1-2), LSP6(3, 30M, Link1-2), LSP7(5, 10M, Link1-2), LSP8(5, 10M, Link1-2), LSP9(5, 20M, Link1-2) .

现在网络内通过分布式RSVP-TE信令建立LSP10(其建立优先等级为4,CIR为30M),经过路由计算LSP10需要经过Link1,在采用分布式信令方式建立LSP10的过程中,当LSP信令达到聚合链路端点时,参考图2所示,LSP创建过程中实施链路聚合控制技术功能的步骤流程图如下:Now LSP10 is established in the network through distributed RSVP-TE signaling (its establishment priority level is 4, and its CIR is 30M). After routing calculation, LSP10 needs to go through Link1. When the order reaches the aggregation link endpoint, as shown in Figure 2, the flow chart of the steps of implementing the link aggregation control technology function in the LSP creation process is as follows:

步骤1,LSP10(4,30M,Link1)建立信令达到节点A,根据该信令请求信息,确定LSP需经过链路Link1(也是LSP在本地的出口链路。)。Step 1, LSP10 (4, 30M, Link1) establishes signaling to reach node A, and according to the signaling request information, it is determined that the LSP needs to pass through the link Link1 (also the local egress link of the LSP).

查询到Link1(0M),而LSP10需要CIR为30M,没有空闲资源,需要抢占进入步骤2。Link1 (0M) is found in the query, and LSP10 requires a CIR of 30M, and there are no idle resources, so it needs to preempt and go to step 2.

步骤2,对于Link1-1中最低优先级(保持优先级为5)的两条LSP:LSP3(5,30M,Link1-1)、LSP4(5,30M,Link1-1),首先将LSP4占用的带宽临时设置为“可用”,那么Link1-1成员链路中有30M的可用带宽,满足LSP10建立优先级为4,CIR为30M的条件;再查看其他的成员链路是否满足抢占条件;Step 2, for the two LSPs with the lowest priority (keeping priority 5) in Link1-1: LSP3 (5, 30M, Link1-1), LSP4 (5, 30M, Link1-1), first set the LSP occupied by LSP4 The bandwidth is temporarily set to "Available", then there is 30M available bandwidth in the Link1-1 member link, which meets the conditions that the LSP10 establishment priority is 4 and the CIR is 30M; then check whether other member links meet the preemption conditions;

对于Link1-2中最低优先级(保持优先级为5)的三条LSP,LSP7(5,10M,Link1-2)、LSP8(5,10M,Link1-2)、LSP9(5,20M,Link1-2)首先将LSP9的带宽临时设置为“可用”,那么Link1-1成员链路中有20M的可用带宽,不满足LSP10建立优先级为4,CIR为30M的条件;继续将LSP8的带宽临时设置为“可用”,那么Link1-2成员链路中有30M的可用带宽,满足LSP10的抢占条件;For the three LSPs with the lowest priority (keeping priority 5) in Link1-2, LSP7 (5, 10M, Link1-2), LSP8 (5, 10M, Link1-2), LSP9 (5, 20M, Link1-2 ) First temporarily set the bandwidth of LSP9 to "available", then there is 20M available bandwidth in the Link1-1 member link, which does not meet the conditions that the LSP10 establishment priority is 4 and the CIR is 30M; continue to temporarily set the bandwidth of LSP8 to "Available", then there is 30M available bandwidth in the Link1-2 member link, which meets the preemption condition of LSP10;

比较成员链路Link1-1和Link1-2花费的代价,Link1-1所抢占的LSP数目最少,因此,进入步骤N。Comparing the costs spent by the member links Link1-1 and Link1-2, the number of LSPs seized by Link1-1 is the least, so go to step N.

步骤N,抢占调度成功,返回成员链路和被抢占的LSP(s):Step N, the preemptive scheduling is successful, and the member links and the preempted LSP(s) are returned:

Link1-1(LSP1(1,20M,Link1-1)、LSP2(3,20M,Link1-1)、LSP10(4,30M,Link1-1)、LSP3(5,30M,Link1-1));Link1-1(LSP1(1, 20M, Link1-1), LSP2(3, 20M, Link1-1), LSP10(4, 30M, Link1-1), LSP3(5, 30M, Link1-1));

被抢占的LSP4(5,30M,--)加入待处理LSP列表,等待处理。The preempted LSP4 (5, 30M, --) is added to the LSP list to be processed and waits for processing.

实施例二Embodiment two

本实施实例描述的是“创建单向LSP经过一个聚合链路时”的链路聚合被抢占的LSP再调度实现过程。This implementation example describes the implementation process of LSP rescheduling when the link aggregation is preempted when a unidirectional LSP is created and passes through an aggregated link.

假定本实施例聚合链路目前主要状态信息由如下三组值构成:Assume that the current main status information of the aggregated link in this embodiment consists of the following three sets of values:

1)Link1-1(50M,0M)、Link1-2(50M,10M);1) Link1-1 (50M, 0M), Link1-2 (50M, 10M);

2)Link1(10M);2) Link1 (10M);

3)LSP1(3,10M,Link1-1)、LSP2(4,20M,Link1-1)、LSP3(4,10M,Link1-1)、LSP4(5,10M,Link1-1)、LSP5(2,20M,Link1-2)、LSP6(3,10M,Link1-2)、LSP7(6,10M,Link1-2)。3) LSP1 (3, 10M, Link1-1), LSP2 (4, 20M, Link1-1), LSP3 (4, 10M, Link1-1), LSP4 (5, 10M, Link1-1), LSP5 (2, 20M, Link1-2), LSP6 (3, 10M, Link1-2), LSP7 (6, 10M, Link1-2).

现在网络内通过分布式RSVP-TE信令建立LSP8(其建立优先等级为3,CIR为30M),经过路由计算LSP8需要经过Link1,在采用分布式信令方式建立LSP8的过程中,当LSP信令达到聚合链路端点时,参考图2所示,LSP创建过程中实施链路聚合控制技术功能的步骤流程图如下:Now LSP8 is established in the network through distributed RSVP-TE signaling (its establishment priority level is 3, and its CIR is 30M). After routing calculation, LSP8 needs to go through Link1. When the order reaches the aggregation link endpoint, as shown in Figure 2, the flow chart of the steps of implementing the link aggregation control technology function in the LSP creation process is as follows:

步骤1,LSP8(3,30M,Link1)建立信令达到节点A,根据该信令请求信息,确定LSP需经过链路Link1(也是LSP在本地的出口链路)。Step 1, LSP8 (3, 30M, Link1) establishes signaling to reach node A, and according to the signaling request information, it is determined that the LSP needs to pass through the link Link1 (which is also the local egress link of the LSP).

查询到Link1(10M),而LSP8需要CIR为30M,没有空闲资源,需要抢占进入步骤2。Link1 (10M) is queried, but LSP8 requires a CIR of 30M, and there are no idle resources, so it needs to preempt and go to step 2.

步骤2,对于Link1-1,最低优先级(保持优先级为5)的一条LSP:LSP4(5,10M,Link1-1),首先将LSP4占用的带宽临时设置为“可用”,那么Link1-1成员链路中有10M的可用带宽,不满足LSP8的要求;Step 2, for Link1-1, an LSP with the lowest priority (keep priority 5): LSP4(5, 10M, Link1-1), first temporarily set the bandwidth occupied by LSP4 to "available", then Link1-1 There is 10M available bandwidth in the member link, which does not meet the requirements of LSP8;

对于Link1-2中有空闲带宽10M,不满足LSP8的建立条件,最低优先级(保持优先级为6)的一条LSP:LSP7(6,10M,Link1-2),将LSP7占用的带宽临时设置为“可用”,此时的可用带宽为:空闲带宽10M加上LSP7的未预留带宽10M共20M,仍然没有满足LSP8的条件,其余的LSP最低保持优先级为3,与LSP8的建立优先级相同,因此,成员链路Link1-2并不满足LSP8的抢占条件。For an LSP with an idle bandwidth of 10M in Link1-2, which does not meet the establishment conditions of LSP8, and has the lowest priority (maintaining the priority as 6): LSP7 (6, 10M, Link1-2), temporarily set the bandwidth occupied by LSP7 to "Available", the available bandwidth at this time is: 10M idle bandwidth plus 10M unreserved bandwidth of LSP7, a total of 20M, which still does not meet the conditions of LSP8, and the lowest maintenance priority of the remaining LSPs is 3, which is the same as the establishment priority of LSP8 , therefore, the member link Link1-2 does not meet the preemption condition of LSP8.

步骤3,对于Link1-1继续下一最低优先级(保持优先级为4)的一条LSP:将LSP2(4,20M,Link1-1)占用LSP2的带宽临时设置为“可用”,那么Link1-1成员链路中共有30M的可用带宽,满足LSP8的条件;另外,还有一种抢占的方法,即再抢占LSP3(4,10M,Link1-1)、LSP2(4,20M,Link1-1),选取一种代价最小的即第-种,进入步骤N。Step 3, for Link1-1 continue an LSP with the lowest priority (keep the priority as 4): temporarily set the bandwidth of LSP2 occupied by LSP2 (4, 20M, Link1-1) to "available", then Link1-1 There is a total of 30M available bandwidth in the member links, which meets the conditions of LSP8; in addition, there is another preemption method, that is, to preempt LSP3 (4, 10M, Link1-1), LSP2 (4, 20M, Link1-1), select The one with the least cost is the first one, enter step N.

步骤N,抢占调度成功,返回成员链路和被抢占的LSP(s):Step N, the preemptive scheduling is successful, and the member links and the preempted LSP(s) are returned:

Link1-1(LSP1(3,10M,Link1-1)、LSP3(4,10M,Link1-1)、LSP8(3,30M,Link1-1))Link1-1(LSP1(3, 10M, Link1-1), LSP3(4, 10M, Link1-1), LSP8(3, 30M, Link1-1))

被抢占的LSP2(4,20M,--)、LSP4(5,10M,--)加入待处理列表,等待处理。The preempted LSP2 (4, 20M, --) and LSP4 (5, 10M, --) are added to the pending list and wait for processing.

此后,待处理列表中的LSP又进入到步骤1。具体处理如下:Thereafter, the LSPs in the pending list enter step 1 again. The specific treatment is as follows:

步骤1,等待处理的LSP2建立优先级为4,CIR为20M,查询到Link1(10M),没有足够的空闲资源,需要抢占进入步骤2。Step 1: The LSP2 waiting to be processed has an establishment priority of 4 and a CIR of 20M. If Link1 (10M) is queried, there is not enough idle resources, and it needs to be preempted to proceed to Step 2.

步骤2,对于Link1-2中有可用带宽10M,没有满足LSP2的建立条件,最低优先级(保持优先级为6)的一条LSP:LSP7(6,10M,Link1-2),将LSP7占用的带宽临时设置为“可用”,满足LSP2的条件,所以成员链路Link1-2满足LSP8的条件。Step 2, for an LSP with an available bandwidth of 10M in Link1-2, which does not meet the establishment conditions of LSP2, and has the lowest priority (maintaining the priority as 6): LSP7 (6, 10M, Link1-2), use the bandwidth occupied by LSP7 Temporarily set it to "Available", which meets the conditions of LSP2, so the member link Link1-2 meets the conditions of LSP8.

步骤N,抢占调度成功,返回成员链路和被抢占的LSP(s):Step N, the preemptive scheduling is successful, and the member links and the preempted LSP(s) are returned:

Link1-2(LSP7(2,20M,Link1-2)、LSP6(3,10M,Link1-2)、LSP2(4,20M,Link1-2));Link1-2(LSP7(2, 20M, Link1-2), LSP6(3, 10M, Link1-2), LSP2(4, 20M, Link1-2));

被抢占的LSP7(6,20M,--)、LSP4(5,10M,--)加入待处理列表,等待处理。The preempted LSP7 (6, 20M, --) and LSP4 (5, 10M, --) are added to the pending list and wait for processing.

需要说明的是,以上是本发明针对抢占最小LSP数目以及被抢占的LSP重新调度范围描述的可行具体实例,所述实例并非限制本发明专利的保护范围,本发明技术可应用到最小代价(包括在抢占最少LSP数目的前提下抢占最少带宽,抢占优先级和抢占LSP数目权重调整)和重新调度等任何特定技术范围。It should be noted that the above are feasible specific examples described in the present invention for preempting the minimum number of LSPs and the rescheduling range of the preempted LSPs. The examples do not limit the protection scope of the patent of the present invention, and the technology of the present invention can be applied to minimum cost (including Preempting the minimum bandwidth under the premise of preempting the minimum number of LSPs, preempting priority and preempting the weight adjustment of the number of LSPs) and any specific technical scope such as rescheduling.

此外,上述实施例是针对控制平面层次的聚合链路FF方式进行抢占的处理,其中,对链路资源调度的控制平面的控制的触发条件可以是信令请求、网管配置请求等。至于聚合链路带宽链路调整底层实现过程,以及SE(共享过滤)抢占方式等内容,不再进行详细描述。且上述描述只是对基于优先级的基础上再进行LSP数目改动最小的方法进行详细说明,但是,其他的代价计算也应在本发明保护之内。In addition, the above-mentioned embodiment is for the preemption processing of the aggregated link FF mode at the control plane level, wherein the trigger condition for controlling the control plane of link resource scheduling may be a signaling request, a network management configuration request, and the like. As for the underlying implementation process of link aggregation link bandwidth link adjustment, and the SE (shared filtering) preemption method, etc., no detailed description will be given. And the above description is only a detailed description of the method of least changing the number of LSPs based on the priority. However, other cost calculations should also be within the protection of the present invention.

从上述方案可以看出:本发明能根据不同成员链路的实际情况,寻找一条被抢占LSP数目最少的成员链路,并且尝试给被抢占的LSP重新调度资源,从而有效实现链路聚合高效可靠性,保证每个LSP的质量要求,在具有流量工程需求的包交换网络中显得十分有用。It can be seen from the above scheme that the present invention can find a member link with the least number of preempted LSPs according to the actual situation of different member links, and try to reschedule resources for the preempted LSP, thereby effectively realizing efficient and reliable link aggregation It can guarantee the quality requirements of each LSP, which is very useful in packet switching networks with traffic engineering requirements.

此外,本发明实施例中还提供了一种包交换网络中聚合链路的调度装置,该装置主要包括:资源查询模块,和调度处理模块,其中In addition, an embodiment of the present invention also provides a scheduling device for aggregated links in a packet switching network, the device mainly includes: a resource query module, and a scheduling processing module, wherein

所述资源查询模块用于,查询并判断每个成员链路是否满足待抢占资源的LSP的抢占条件,并将满足抢占条件的一个或多个成员链路返回给所述调度处理模块;The resource query module is used to query and judge whether each member link satisfies the preemption condition of the LSP of the resource to be preempted, and return one or more member links that meet the preemption condition to the scheduling processing module;

所述调度处理模块用于,从满足抢占条件的一个或多个成员链路中选择抢占代价最小的作为被抢占的LSP组。The scheduling processing module is used to select the one with the smallest preemption cost from one or more member links satisfying the preemption condition as the preempted LSP group.

进一步地,所述调度处理模块还用于,选择出所述被抢占的LSP组后,将所述被抢占的LSP组中的LSP加入待抢占资源的LSP队列中;Further, the scheduling processing module is further configured to, after selecting the preempted LSP group, add the LSPs in the preempted LSP group to the LSP queue of resources to be preempted;

其中,所述被抢占的LSP组中包括一个或多个LSP。Wherein, the preempted LSP group includes one or more LSPs.

进一步地,所述资源查询模块用于,在判断每个成员链路是否满足抢占条件时,具体包括:Further, the resource query module is configured to, when judging whether each member link satisfies the preemption condition, specifically include:

若该成员链路的最低优先级的LSP等于或者高于所述当前待抢占资源的LSP的建立优先级,则判定该成员链路不满足抢占条件;If the lowest priority LSP of the member link is equal to or higher than the establishment priority of the LSP of the current resource to be preempted, then determining that the member link does not meet the preemption condition;

若该成员链路的最低优先级的LSP低于所述当前待抢占资源的LSP的建立优先级,则依次将所述成员链路中最低优先级的LSP至优先级低于当前待抢占资源的LSP的建立优先级的LSP的未预留带宽置为可用,直至置为可用的总的未预留带宽与所述成员链路的空闲带宽的总和大于等于所述当前待抢占资源的LSP的承诺带宽,则判定该成员链路满足抢占条件,并向所述调度处理模块返回该成员链路、和/或该成员链路中未预留带宽置为可用的LSP组;如果所述成员链路中所有置为可用的总的未预留带宽与所述成员链路的空闲带宽的总和仍小于所述当前待抢占资源的LSP的承诺带宽,则判定该成员链路不满足抢占条件。If the LSP with the lowest priority of the member link is lower than the establishment priority of the LSP of the current resource to be preempted, then sequentially transfer the LSP with the lowest priority in the member link to the LSP with a priority lower than the current resource to be preempted. The unreserved bandwidth of the LSP that establishes the priority of the LSP is made available until the sum of the total unreserved bandwidth made available and the idle bandwidth of the member link is greater than or equal to the commitment of the LSP currently to be preempted bandwidth, then it is determined that the member link satisfies the preemption condition, and returns the member link and/or the unreserved bandwidth in the member link to the available LSP group to the scheduling processing module; if the member link If the sum of the total unreserved bandwidth set as available and the idle bandwidth of the member link is still less than the committed bandwidth of the LSP currently to be preempted, it is determined that the member link does not meet the preemption condition.

进一步地,所述调度处理模块选择的抢占代价最小的被抢占的LSP组,包括:被抢占的LSP的数目最少;被抢占的LSP的优先级低;或者,抢占时间最短。Further, the group of preempted LSPs with the smallest preemption cost selected by the scheduling processing module includes: the number of preempted LSPs is the smallest; the priority of the preempted LSPs is low; or the preemption time is the shortest.

以上仅为本发明的优选实施案例而已,并不用于限制本发明,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。The above are only preferred implementation examples of the present invention, and are not intended to limit the present invention. The present invention can also have other various embodiments. Without departing from the spirit and essence of the present invention, those skilled in the art can Various corresponding changes and modifications are made in the present invention, but these corresponding changes and modifications should all belong to the protection scope of the appended claims of the present invention.

显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that each module or each step of the above-mentioned present invention can be realized by a general-purpose computing device, and they can be concentrated on a single computing device, or distributed in a network formed by multiple computing devices Alternatively, they may be implemented in program code executable by a computing device so that they may be stored in a storage device to be executed by a computing device, and in some cases in an order different from that shown here The steps shown or described are carried out, or they are separately fabricated into individual integrated circuit modules, or multiple modules or steps among them are fabricated into a single integrated circuit module for implementation. As such, the present invention is not limited to any specific combination of hardware and software.

Claims (10)

1. the dispatching method of aggregated links in a kind of packet network, which is characterized in that
Currently wait for that the label switched path (LSP) of preempting resources judges whether each Member Link meets preemptive condition one by one, and Selected from the one or more Member Links for meeting preemptive condition preemption cost it is minimum as the LSP groups being preempted;
It when there is the LSP being preempted, is added into the LSP lists for waiting for preempting resources, waits pending;
Wherein, judge whether each Member Link meets preemptive condition and include:If the lowest priority of LSP is low in the Member Link Priority is established in the current LSP for waiting for preempting resources, then priority in the Member Link is less than successively and is currently waited for The not reserved bandwidth of the LSP for establishing priority of the LSP of preempting resources is set to available, and available total band is not reserved until being set to The wide summation with the idle bandwidth of the Member Link is more than or equal to the guaranteed bandwidth of the current LSP for waiting for preempting resources, then Judge that the Member Link meets preemptive condition.
2. the method as described in claim 1, which is characterized in that the method further includes:
After selecting the LSP groups being preempted, the LSP in the LSP groups being preempted is added to the LSP teams for waiting for preempting resources In row;
Wherein, the LSP groups being preempted include one or more LSP.
3. the method as described in claim 1, which is characterized in that
The preemptive condition includes:The available bandwidth of the Member Link is more than or equal to holding for the current LSP for waiting for preempting resources Promise bandwidth.
4. method as claimed in claim 3, which is characterized in that
The available bandwidth of the Member Link, including:The idle bandwidth of the Member Link with it is available in the Member Link The summation of the not reserved bandwidth of LSP.
5. method as described in claim 3 or 4, which is characterized in that judging whether each Member Link meets preemptive condition When, it specifically includes:
If the LSP of the lowest priority of the Member Link is excellent at or above establishing for the current LSP for waiting for preempting resources First grade then judges that the Member Link is unsatisfactory for preemptive condition;
If all in the Member Link be set to available total not reserved bandwidth and the idle bandwidth of the Member Link Summation then judges that the Member Link is unsatisfactory for preemptive condition still less than the guaranteed bandwidth of the current LSP for waiting for preempting resources.
6. such as any one of them method of claim 1,2,3,4, which is characterized in that
The LSP groups of the preemption cost minimum refer to:The number for the LSP being preempted is minimum;Alternatively, the LSP's being preempted is preferential Grade is low;Alternatively, it is most short to seize the time.
7. the dispatching device of aggregated links in a kind of packet network, which is characterized in that described device includes:Resource query mould Block and schedule process module, wherein
The resource query module is used for, and is inquired and is judged whether each Member Link meets seizing for the LSP for waiting for preempting resources Condition, and the one or more Member Links for meeting preemptive condition are returned into the schedule process module;
The schedule process module is used for, and selects preemption cost minimum from the one or more Member Links for meet preemptive condition As the LSP groups being preempted;
The dispatching device is additionally operable to when there is the LSP being preempted, and is added into the LSP lists for waiting for preempting resources, at waiting Reason;
Wherein, the resource query module judges whether each Member Link meets preemptive condition and include:If in the Member Link The lowest priority of LSP establishes priority less than the current LSP's for waiting for preempting resources, then successively will be in the Member Link Priority be less than the LSP for establishing priority for the LSP for currently waiting for preempting resources not reserved bandwidth be set to it is available, until being set to can Total not reserved bandwidth and the summation of the idle bandwidth of the Member Link currently waits for preempting resources more than or equal to described The guaranteed bandwidth of LSP then judges that the Member Link meets preemptive condition.
8. device as claimed in claim 7, which is characterized in that
The schedule process module is additionally operable to, will be in the LSP groups that be preempted after selecting the LSP groups being preempted LSP is added in the LSP queues for waiting for preempting resources;
Wherein, the LSP groups being preempted include one or more LSP.
9. device as claimed in claim 7, which is characterized in that
The resource query module is used for, and when judging whether each Member Link meets preemptive condition, is specifically included:
If the LSP of the lowest priority of the Member Link is excellent at or above establishing for the current LSP for waiting for preempting resources First grade then judges that the Member Link is unsatisfactory for preemptive condition;
If all in the Member Link be set to available total not reserved bandwidth and the idle bandwidth of the Member Link Summation then judges that the Member Link is unsatisfactory for preemptive condition still less than the guaranteed bandwidth of the current LSP for waiting for preempting resources.
10. device as claimed in claim 9, which is characterized in that
The LSP groups of the preemption cost minimum of the schedule process module selection being preempted, including:The number for the LSP being preempted At least;The priority for the LSP being preempted is low;Alternatively, it is most short to seize the time.
CN201210069789.7A 2012-03-16 2012-03-16 The dispatching method and device of aggregated links in a kind of packet network Expired - Fee Related CN103312628B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210069789.7A CN103312628B (en) 2012-03-16 2012-03-16 The dispatching method and device of aggregated links in a kind of packet network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210069789.7A CN103312628B (en) 2012-03-16 2012-03-16 The dispatching method and device of aggregated links in a kind of packet network

Publications (2)

Publication Number Publication Date
CN103312628A CN103312628A (en) 2013-09-18
CN103312628B true CN103312628B (en) 2018-10-26

Family

ID=49137424

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210069789.7A Expired - Fee Related CN103312628B (en) 2012-03-16 2012-03-16 The dispatching method and device of aggregated links in a kind of packet network

Country Status (1)

Country Link
CN (1) CN103312628B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2015089706A1 (en) * 2013-12-16 2015-06-25 华为技术有限公司 Rerouting sequence planning method and system
CN108574646A (en) * 2017-03-07 2018-09-25 中兴通讯股份有限公司 A method and device for recovering tunnel bandwidth resources
CN109213594B (en) * 2017-07-06 2022-05-17 阿里巴巴集团控股有限公司 Resource preemption method, device, equipment and computer storage medium
CN111385144B (en) * 2020-03-04 2022-04-15 苏州盛科通信股份有限公司 Master and slave priority control method and device based on static link aggregation group
CN112152872B (en) * 2020-08-31 2022-05-27 新华三大数据技术有限公司 Network sub-health detection method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1466339A (en) * 2002-06-24 2004-01-07 ��Ϊ�������޹�˾ Multiprotocol Label Switching Flow Control Bandwidth Resource Preemption Method
CN101127689A (en) * 2006-08-15 2008-02-20 中国电信股份有限公司 Method for minimizing priority seizing cost
CN101841487A (en) * 2010-05-24 2010-09-22 中兴通讯股份有限公司 Configuration method for aggregating link service flow and packet switching device
CN102271048A (en) * 2010-06-02 2011-12-07 中兴通讯股份有限公司 Method and device for protecting services of aggregated link

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1466339A (en) * 2002-06-24 2004-01-07 ��Ϊ�������޹�˾ Multiprotocol Label Switching Flow Control Bandwidth Resource Preemption Method
CN101127689A (en) * 2006-08-15 2008-02-20 中国电信股份有限公司 Method for minimizing priority seizing cost
CN101841487A (en) * 2010-05-24 2010-09-22 中兴通讯股份有限公司 Configuration method for aggregating link service flow and packet switching device
CN102271048A (en) * 2010-06-02 2011-12-07 中兴通讯股份有限公司 Method and device for protecting services of aggregated link

Also Published As

Publication number Publication date
CN103312628A (en) 2013-09-18

Similar Documents

Publication Publication Date Title
Hong et al. Achieving high utilization with software-driven WAN
US7801036B2 (en) Fairness of capacity allocation for an MPLS-based VPN
US7333438B1 (en) Priority and policy based recovery in connection-oriented communication networks
CN104994033A (en) Method for guaranteeing QoS (quality of service) of SDN (software defined network) by means of dynamic resource management
US9794165B1 (en) Batched path computation in resource-constrained networks
CN102271048B (en) Service protecting method in aggregated links and device
CN109714275B (en) SDN controller for access service transmission and control method thereof
US9253097B1 (en) Selective label switched path re-routing
CN107454015B (en) OF-DiffServ model-based QoS control method and system
CN106341346A (en) Routing algorithm of guaranteeing QoS in data center network based on SDN
CN103312628B (en) The dispatching method and device of aggregated links in a kind of packet network
CN104243345B (en) A kind of traffic scheduling method based on type of service, system and equipment
EP2869517B1 (en) A communication node and method for congestion based routing and flow control
CN108476175B (en) Transfer SDN traffic engineering method and system using dual variables
WO2016101469A1 (en) Method and apparatus for tunnel bandwidth reservation based on binding interface
CN105490962A (en) QoS management method based on OpenFlow network
CN102546395B (en) Business scheduling method and device based on L2VPN networks
CN106330710B (en) Data flow scheduling method and device
US8913490B1 (en) Selective notification for label switched path re-routing
WO2012068834A1 (en) Method and system for managing aggregation link
WO2012068911A1 (en) Reservation method and system for protected bandwidth resource
Adami et al. G-RDM: a new bandwidth constraints model for DS-TE networks
CN112615798B (en) A bandwidth allocation method and device based on elephant flow reservation
DomŻał et al. Efficient and reliable transmission in Flow-Aware Networks—An integrated approach based on SDN concept
Lin et al. A QoS model of Next Generation Network based on MPLS

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20180724

Address after: 210012 No. 68, Bauhinia Road, Ningnan street, Yuhuatai District, Nanjing, Jiangsu

Applicant after: Nanjing Zhongxing Software Co.,Ltd.

Address before: 518057 Nanshan District high tech Industrial Park, Shenzhen, Guangdong, Ministry of justice, Zhongxing Road, South China road.

Applicant before: ZTE Corp.

GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191112

Address after: 518057 Nanshan District science and Technology Industrial Park, Guangdong high tech Industrial Park, ZTE building

Patentee after: ZTE Corp.

Address before: 210012 Nanjing, Yuhuatai District, South Street, Bauhinia Road, No. 68

Patentee before: Nanjing Zhongxing Software Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20181026