CN101212412A - 一种mpls网络的业务调度*** - Google Patents

一种mpls网络的业务调度*** Download PDF

Info

Publication number
CN101212412A
CN101212412A CNA2006101722636A CN200610172263A CN101212412A CN 101212412 A CN101212412 A CN 101212412A CN A2006101722636 A CNA2006101722636 A CN A2006101722636A CN 200610172263 A CN200610172263 A CN 200610172263A CN 101212412 A CN101212412 A CN 101212412A
Authority
CN
China
Prior art keywords
service
mpls
service message
forwarding
message
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.)
Withdrawn
Application number
CNA2006101722636A
Other languages
English (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
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CNA2006101722636A priority Critical patent/CN101212412A/zh
Publication of CN101212412A publication Critical patent/CN101212412A/zh
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

一种MPLS网络的业务调度***,对多业务传输平台中具有一种或多种协定带宽的业务报文进行调度转发,包含:一个或多个端口,用于接收MPLS业务报文;一个或多个具有不同转发优先级的转发队列,用于保存待转发的业务报文;该***还包含:一个或多个速率监测单元,用于从所述端口接收MPLS业务报文;对MPLS业务报文的输入速率进行监测,根据监测的结果及该业务报文的协定带宽对相应业务报文的MPLS标签的EXP字段进行设置,并根据业务的优先级或MPLS标签的EXP字段的不同设置值将其送入相应的转发队列;转发调度单元,用于根据转发队列的优先级和/或业务报文的MPLS标签的EXP值将业务报文发送至MPLS网络中。

Description

一种MPLS网络的业务调度***
技术领域
本发明涉及一种网络业务调度***,尤其涉及一种MPLS(Multi-ProtocolLabel Switching,多协议标签交换)网络的业务调度***。
背景技术
近年来,随着互联网的发展,数据通信量正在呈***式的增长。为了适应这种增长,通信网络正在进行种种技术革新。基于内嵌MPLS的MSTP(Multi-Service Transport Platform,多业务传输平台)设备不但具有公平的接入机制与合理的带宽动态分配机制,还可以提供独特的端到端的流量控制机制,较好地支持VPN(Virtual Private NetWork,虚拟专用网络)等功能。
MPLS VPN是在MPLS网络上提供的一种虚拟专用网络应用,它可以提供业务的分级并对应不同的服务质量,包括带宽和优先级。具体应用中,我们可以把业务分为3类:快速转发(简称为A类)、保障转发(简称为B类)和尽力转发(简称为C类)。对于各类业务,可提供不同的带宽/流量协定,其中对于A类业务提供峰值带宽,按照高优先级调度,其峰值带宽以内的业务是要求有保证的,峰值带宽以外的业务是要求丢弃的;对于B类业务提供两种带宽/流量协定(即速率协定):承诺带宽和峰值带宽,按照中优先级调度,其承诺带宽以内的业务是要求有保证的,承诺带宽与峰值带宽之间的业务是要求不保证的,峰值带宽以外的业务是要求丢弃的;对于C类业务提供峰值带宽,按照低优先级调度,其峰值带宽以内的业务是要求不保证的,峰值带宽以外的业务是要求丢弃的。在带宽资源充裕的情况下,各类业务都能够按照要求正常转发。
但是,当网络出端口带宽资源不足时,上述MPLS网络的业务调度方法将产生问题。如图1所示,出口带宽为15M,漏桶1提供峰值带宽10M,漏桶2提供峰值带宽10M和承诺带宽5M,漏桶3提供峰值带宽10M。A、B、C三类业务分别经过入端口1、2和3进入MPLS数据板中,经漏桶限速后在出端口4汇聚,等待转发。A类业务的峰值带宽为10M,B类业务的峰值带宽为10M,承诺带宽为5M,C类业务的峰值带宽为10M,如果由于某种原因端口4的出口带宽仅为15M,不能满足三类业务带宽要求之和,则会在端口4产生拥塞。由于A、B、C三类业务在出端口4进入的是不同优先级的转发队列,A类业务的转发队列的优先级为高,因此A类业务的转发可以满足峰值带宽;C类业务的转发队列的优先级为低,因此C类业务的转发无法得到保证;但是对于B类业务,由于没有标记区分各业务承诺带宽以内的和超出承诺带宽但是在峰值带宽以内的数据包,因此这两部分业务会争夺剩余的带宽资源,导致承诺带宽以内的业务无法得到保证。
发明内容
本发明所要解决的技术问题是,克服现有技术中MPLS网络业务调度方法的不足,提出一种在网络出口带宽拥塞的情况下,避免某一业务的超出承诺带宽的数据包与其承诺带宽以内的数据包争夺剩余的出口带宽资源的情况,使得承诺带宽之内的数据包相对与承诺带宽以外的数据包得到优先转发的MPLS网络业务调度***。
为了解决上述问题,本发明提出一种MPLS网络的业务调度***,该***对多业务传输平台中具有一种或多种协定带宽的业务报文进行调度转发,包含:一个或多个端口,用于接收MPLS业务报文;一个或多个具有不同转发优先级的转发队列,用于保存待转发的业务报文;该***还包含:
一个或多个速率监测单元,用于从所述端口接收MPLS业务报文;对MPLS业务报文的输入速率进行监测,根据监测的结果及该业务报文的协定带宽对相应业务报文的MPLS标签的EXP字段进行设置,并根据业务的优先级或MPLS标签的EXP字段的不同设置值将其送入相应的转发队列;
转发调度单元,用于根据转发队列的优先级和/或业务报文的MPLS标签的EXP值将业务报文发送至MPLS网络中。
此外,所述转发队列按业务的优先级进行分类。
此外,所述转发队列按业务报文的MPLS标签的EXP值进行分类。
本发明通过使用MPLS标签的EXP字段来标识业务数据流中承诺带宽以内的数据包,解决了在出口带宽拥塞的情况下B类业务承诺带宽以外的业务数据包抢占承诺带宽以内的业务数据包的带宽的问题,更加合理地分配出口带宽资源。使得在整个网络传输过程中,即使在某一节点产生拥塞,也能保证承诺带宽以内的数据包优先转发,增加了业务的灵活性和数据网络的健壮性。
附图说明
图1是在网络发生拥塞时现有技术的MPLS网络的业务调度***结构示意图;
图2是MPLS标签封装结构示意图;
图3是本发明的MPLS网络的业务调度方法流程图;
图4是本发明的MPLS网络的业务调度***的***结构示意图。
具体实施方式
本发明的基本思路是,在MPLS数据板的业务入口速率监测单元中对各业务的承诺带宽部分的报文进行标记,在各类业务的报文进入相应的转发队列后,对于B类业务中的承诺带宽部分报文将优先于B类业务中超出承诺带宽部分报文进行转发。
下面将结合附图和实施例对本发明进行详细的描述。
图2是MPLS标签封装结构示意图。如图2所示,MPLS标签包含如下字段:
Label:标签值字段,长度为20比特,用于记录标签值;
EXP:实验字段,长度为3比特,保留用于实验等目的;
S:栈底字段,长度为1比特,用于标记该标签是否为标签栈中的最后一个标签;
TTL:生存期字段,用于记录报文的生存期,防止报文在网络中形成回路。
本发明在上述MPLS标签中的EXP字段进行标记,以区分各业务报文属于承诺带宽以内、承诺带宽和峰值带宽之间或峰值带宽以上。
图3是本发明的MPLS网络的业务调度方法流程图,如图3所示,本发明的MPLS网络的业务调度方法包含如下步骤:
步骤A:业务入口速率监测单元对各路输入业务报文的输入速率进行监测,将B类业务属于承诺带宽以内的报文的MPLS标签的EXP字段设置为1;
此外,为了增加业务调度的灵活性,还可进行其它设置,例如:
将B类业务属于承诺带宽与峰值带宽之间的报文的标签的EXP字段设置为5;
将A类业务属于峰值带宽以内的部分报文的标签的EXP字段设置为2;
将C类业务属于峰值带宽以内的部分报文的标签的EXP字段设置为6;
对于各类业务属于峰值带宽以上部分的报文可以直接丢弃,也可保留作进一步处理(其EXP字段值为0)。
上述业务入口速率监测单元对各路输入业务报文的输入速率的监测和标记可采用RFC(Request For Comments,请求注解)2698中定义的方法实现。例如,对于B类业务,峰值速率(峰值带宽)为10M字节/秒,承诺速率(承诺带宽)为5M字节/秒,峰值突发大小和承诺突发大小都设置为大于可能的最大尺寸报文(包含各种数据包头/标签)的大小。
步骤B:业务报文经过相应的处理后进入转发队列等待转发;
业务报文的转发队列可按业务类别分为:高优先级转发队列,中优先级转发队列和低优先级转发队列。其中,A类业务对应高优先级转发队列,B类业务对应中优先级转发队列,C类业务进入低优先级转发队列。
此外,业务报文的转发队列也可按照EXP字段的不同进行分类,即为EXP字段为1的报文设置转发队列,为EXP字段为5的报文设置另一转发队列等等。
步骤C:根据EXP字段对转发队列中的报文进行转发调度;
转发调度可根据不同优先级的转发队列结合报文中的EXP字段进行,例如对于高优先级转发队列中的EXP字段为2的A类业务报文优先转发;其次,对于中优先级转发队列中的EXP字段为1的B类业务报文进行转发;如还有剩余出口带宽,则对中优先级转发队列中的EXP字段为5的B类业务报文和低优先级转发队列中的EXP字段为6的C类业务报文进行转发。
此外,若业务报文的转发队列按照EXP字段的不同进行分类,则转发调度优先转发EXP字段为2对应的转发队列中的报文;其次,转发EXP字段为1对应的转发队列中的报文;如还有剩余出口带宽,则转发EXP字段为1和6对应的转发队列中的报文。
由于对业务进行入口速率的监测通常只需在MPLS网络的入口节点进行,在MPLS网络的中间节点或出口节点可根据MPLS网络入口节点对业务报文的EXP字段进行的标记,对该报文进行不同优先级的转发或其它处理。因此,在MPLS网络的任一节点发生拥塞时,都可根据业务报文的MPLS标签的EXP字段中的值进行调度,使承诺带宽部分的业务报文优先于超出承诺带宽部分的业务报文转发。
图4是本发明的MPLS网络的业务调度***的***结构示意图,如图4所示,本发明的业务调度***包含:
端口1,端口2和端口3,用于接收各业务报文流;图4所示为端口1接收A类业务报文流,端口2接收B类业务报文流,端口3接收C类业务报文流。
入口速率监测单元1,入口速率监测单元2,入口速率监测单元3,用于分别接收端口1,端口2和端口3输入的业务报文,对业务报文的输入速率进行监测,并根据监测的结果对相应业务报文的MPLS标签的EXP字段进行设置。
转发队列,可按优先级分为高优先级队列、中优先级队列和低优先级队列,用于根据业务的优先级以先进先出的方式存储业务报文。
此外,转发队列还可按业务报文的MPLS标签的EXP字段进行分类。
转发调度单元,用于根据转发队列的优先级和/或业务报文的MPLS标签的EXP值将业务报文发送至MPLS网络中。

Claims (3)

1.一种MPLS网络的业务调度***,该***对多业务传输平台中具有一种或多种协定带宽的业务报文进行调度转发,包含:一个或多个端口,用于接收MPLS业务报文;一个或多个具有不同转发优先级的转发队列,用于保存待转发的业务报文;其特征在于,该***还包含:
一个或多个速率监测单元,用于从所述端口接收MPLS业务报文;对MPLS业务报文的输入速率进行监测,根据监测的结果及该业务报文的协定带宽对相应业务报文的MPLS标签的EXP字段进行设置,并根据业务的优先级或MPLS标签的EXP字段的不同设置值将其送入相应的转发队列;
转发调度单元,用于根据转发队列的优先级和/或业务报文的MPLS标签的EXP值将业务报文发送至MPLS网络中。
2.如权利要求1所述的MPLS网络的业务调度***,其特征在于,所述转发队列按业务的优先级进行分类。
3.如权利要求1所述的MPLS网络的业务调度***,其特征在于,所述转发队列按业务报文的MPLS标签的EXP值进行分类。
CNA2006101722636A 2006-12-30 2006-12-30 一种mpls网络的业务调度*** Withdrawn CN101212412A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2006101722636A CN101212412A (zh) 2006-12-30 2006-12-30 一种mpls网络的业务调度***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006101722636A CN101212412A (zh) 2006-12-30 2006-12-30 一种mpls网络的业务调度***

Publications (1)

Publication Number Publication Date
CN101212412A true CN101212412A (zh) 2008-07-02

Family

ID=39612098

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2006101722636A Withdrawn CN101212412A (zh) 2006-12-30 2006-12-30 一种mpls网络的业务调度***

Country Status (1)

Country Link
CN (1) CN101212412A (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102244896A (zh) * 2011-06-14 2011-11-16 北京信息科技大学 无线网络***资源标签交换方法
CN102333026A (zh) * 2011-06-13 2012-01-25 中兴通讯股份有限公司 报文转发方法及装置
WO2016000358A1 (zh) * 2014-06-30 2016-01-07 中兴通讯股份有限公司 外层标签编码方法、流量拥塞控制方法及装置
CN109218194A (zh) * 2017-06-29 2019-01-15 中兴通讯股份有限公司 一种处理报文的方法及运营商边缘设备
CN110518958A (zh) * 2019-08-05 2019-11-29 中国人民解放军陆军工程大学 一种适用于卫星通信***跳波束的交换和分组调度方法
CN112468411A (zh) * 2020-12-11 2021-03-09 中盈优创资讯科技有限公司 一种网络设备qos的部署方法、装置及设备
CN114363113A (zh) * 2020-09-27 2022-04-15 中兴通讯股份有限公司 Vpn业务优先级的指定方法、***、介质及设备
CN117278360A (zh) * 2023-11-22 2023-12-22 北京派网科技有限公司 基于虚拟专用网络的网络通信方法、装置以及存储介质

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102333026A (zh) * 2011-06-13 2012-01-25 中兴通讯股份有限公司 报文转发方法及装置
WO2012171461A1 (zh) * 2011-06-13 2012-12-20 中兴通讯股份有限公司 报文转发方法及装置
CN102244896B (zh) * 2011-06-14 2014-01-01 北京信息科技大学 无线网络***资源标签交换方法
CN102244896A (zh) * 2011-06-14 2011-11-16 北京信息科技大学 无线网络***资源标签交换方法
CN105282029B (zh) * 2014-06-30 2020-02-07 中兴通讯股份有限公司 外层标签编码方法、流量拥塞控制方法及装置
WO2016000358A1 (zh) * 2014-06-30 2016-01-07 中兴通讯股份有限公司 外层标签编码方法、流量拥塞控制方法及装置
CN105282029A (zh) * 2014-06-30 2016-01-27 中兴通讯股份有限公司 外层标签编码方法、流量拥塞控制方法及装置
CN109218194A (zh) * 2017-06-29 2019-01-15 中兴通讯股份有限公司 一种处理报文的方法及运营商边缘设备
CN110518958A (zh) * 2019-08-05 2019-11-29 中国人民解放军陆军工程大学 一种适用于卫星通信***跳波束的交换和分组调度方法
CN114363113A (zh) * 2020-09-27 2022-04-15 中兴通讯股份有限公司 Vpn业务优先级的指定方法、***、介质及设备
CN112468411A (zh) * 2020-12-11 2021-03-09 中盈优创资讯科技有限公司 一种网络设备qos的部署方法、装置及设备
CN112468411B (zh) * 2020-12-11 2022-11-15 中盈优创资讯科技有限公司 一种网络设备qos的部署方法、装置及设备
CN117278360A (zh) * 2023-11-22 2023-12-22 北京派网科技有限公司 基于虚拟专用网络的网络通信方法、装置以及存储介质
CN117278360B (zh) * 2023-11-22 2024-02-09 北京派网科技有限公司 基于虚拟专用网络的网络通信方法、装置以及存储介质

Similar Documents

Publication Publication Date Title
CN101212467B (zh) 一种mpls网络的业务调度方法
CN101212412A (zh) 一种mpls网络的业务调度***
CN101616097B (zh) 一种网络处理器输出端口队列的管理方法及***
CN100596099C (zh) 无线接入承载数据传输方法
EP1739914B1 (en) Method, apparatus, edge router and system for providing a guarantee of the quality of service (qos)
CN100388682C (zh) 一种在sgsn网络处理器中提高服务质量的方法
US6636512B1 (en) System, method, and article of manufacture for increasing link bandwidth utilization in a high speed digital network
CN102170663B (zh) 基于3g的实时传输业务中保证服务质量的方法及设备
CN101692648B (zh) 一种队列调度方法及***
US7602809B2 (en) Reducing transmission time for data packets controlled by a link layer protocol comprising a fragmenting/defragmenting capability
RU2427091C2 (ru) Устройство и способ для управления потоком на основе ограничения скорости для устройства mstp
CN101860481A (zh) 一种MPLS-TP over OTN多层网络中区分优先级的业务传送方法及其装置
CN101083611B (zh) 使用颜色标识l-lsp隧道报文转发优先级的装置
CN101299721A (zh) 交换网报文交换方法、交换装置、路由线卡和以太线卡
CN101808033A (zh) 业务流量预留带宽分配的方法及设备
CN102332950A (zh) 卫星ip网络中基于网口进行限速和优先级调度的方法
CN108667746B (zh) 一种在深空延时容忍网络中实现业务优先级的方法
JP2007312159A (ja) Ip通信制御システム及び制御方法並びに制御プログラム
CN103858474A (zh) 针对传输网络的增强性能的基于服务的配置
CN106330710B (zh) 数据流调度方法及装置
JP5083323B2 (ja) ラベルスイッチングネットワークにおける通信装置
CN100531203C (zh) 一种在多协议标签交换协议中保证服务质量的方法
CN101729373B (zh) 对多优先级业务进行调度的方法及装置
CN100502370C (zh) 一种在不同传输信道上的媒体传输优化***及优化方法
EP1848172A1 (en) Method and machine for aggregating a plurality of data packets into a unified transport data packet

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C04 Withdrawal of patent application after publication (patent law 2001)
WW01 Invention patent application withdrawn after publication