数据流量监管方法及装置与流程

文档序号:12809226阅读:448来源:国知局
数据流量监管方法及装置与流程

本发明涉及通信领域,尤其涉及一种数据流量监管方法及装置。



背景技术:

服务质量(英文:qualityofservice,简称:qos)是一种根据用户需求对网络资源进行分配和调度的技术。qos中的流量监管(英文:trafficpolicing)技术,是监管网络设备的流量的技术。网络设备对每个通过该网络设备访问网络的用户预先设定带宽。通过流量监管,将用户通过该网络设备发送的数据流量限制在该用户预先设定的带宽范围内。

当该用户发送到该网络设备的数据流量大于所述预先设定的带宽时,该网络设备丢弃或延迟转发超出预先设定的带宽的数据。

上述流量监管机制通常采用令牌桶(英文:tokenbucket)来实现。令牌桶是网络设备对需要转发的数据流量进行监管的方法。令牌桶中的每个令牌代表一个单位的数据量。每个用户对应一个令牌桶。网络设备向令牌桶中以固定的速率添加令牌。网络设备向令牌桶中添加令牌的速率等于其对应的用户的预先设定的带宽。当网络设备接收到报文时,确定与所述报文对应的令牌桶中是否有可用的令牌。具有可用的令牌意味着转发所述报文在网络设备为所述报文的用户预先设定的带宽之内,因此网络设备转发所述报文。在网络设备转发所述报文时,还从该令牌桶中扣除代表的数据量之和与所述报文的数据量相等的令牌。

然而,一个用户对于不同类型的业务的带宽需求可能不同。当所述用户发送到所述网络设备的总数据流量超出了预先设定的带宽时,用户需要网络设备首先保证优先级高的业务被转发,或者需要网络设备保证高优先级的业务被转发的比例不低于预先设定的比例。

传统的令牌桶方法对流量监管,网络设备只能根据用户预先设定的带宽,判断当前接收的报文是否可以被转发。无法首先为用户保证优先级高的业务被转发,更无法保证高优先级的业务被转发的比例不低于预先设定的比例, 与用户的需求不符。



技术实现要素:

本申请提供了一种数据流量监管方法及装置,用以在通过令牌桶实现数据流量监管的场景下,实现当总数据流量超过预先设定带宽时,按照用户的需求优先保证优先级高的业务被转发。

第一方面,提供了一种数据流量监管方法,所述方法包括:

网络设备接收报文。

所述网络设备确定所述报文对应的第一令牌桶。

所述网络设备判断是否存在与所述报文对应的优先标识。

如果存在与所述报文对应的优先标识,所述网络设备从所述第一令牌桶中扣除与所述报文数据量相等数量的令牌,并将所述报文标记为绿色。

如果不存在与所述报文对应的优先标识,所述网络设备根据所述第一令牌桶中令牌的数量,标记所述报文的颜色。

通过上述方案,判断是否存在与所述报文对应的优先标识,可以优先转发用户的高优先级报文,直接从令牌桶中扣除相应数量的令牌,从而更好地实现按照用户需求,优先保证高优先级的业务被转发。

可选的,述网络设备接收报文之后,以及确定所述报文对应的第一令牌桶之前,所述方法还包括:

所述网络设备确定所述报文对应的第二令牌桶;

所述网络设备根据所述第二令牌桶中令牌的数量标记所述报文的颜色;

如果所述网络设备根据所述第二令牌桶中的令牌数量标记的所述报文的颜色为绿色,所述网络设备创建所述报文对应的优先标识。

可选的,所述网络设备根据所述报文确定第二令牌桶,包括:

所述网络设备根据预先设定的指令从所述报文中获取字段,根据所述字段确定第二令牌桶。

可选的,所述网络设备根据所述报文确定第二令牌桶,包括:

所述网络设备根据接收所述报文的端口,确定第二令牌桶。

可选的,所述网络设备接收所述报文之后,确定所述报文对应的第一令牌桶之前,所述方法还包括:

所述网络设备根据预先设定的指令从所述报文中获取字段;

如果所述字段的值为预先设定值,所述网络设备创建所述报文对应的优先标识。

第二方面,提供了一种数据流量监管装置,所述装置包括接收单元,第一确定单元,判断单元和第一标记单元,其中:

所述接收单元用于接收报文;

所述第一确定单元用于确定所述接收单元接收的报文对应的第一令牌桶;

所述判断单元用于判断是否存在与所述报文对应的优先标识;

如果所述判断单元判断存在与所述报文对应的优先标识,所述第一标记单元用于从所述第一令牌桶中扣除与所述报文数据量相等数量的令牌,并将所述报文标记为绿色;

如果所述判断单元判断不存在与所述报文对应的优先标识,所述第一标记单元用于根据所述第一令牌桶中令牌的数量,标记所述报文的颜色。

可选的,所述装置还包括第二确定单元,第二标记单元以及创建单元,其中,

所述第二确定单元用于,在所述接收单元接收所述报文之后,以及所述第一确定单元确定所述报文对应的第一令牌桶之前,确定所述报文对应的第二令牌桶;

所述第二标记单元用于,根据所述第二令牌桶中令牌的数量标记所述报文的颜色;

所述创建单元用于,如果所述标记单元根据所述第二令牌桶中的令牌数量标记的所述报文的颜色为绿色,所述创建单元创建所述报文对应的优先标识。

可选的,所述第二确定单元具体用于:

根据预先设定的指令从所述报文中获取字段,根据所述字段确定第二令牌桶。

可选的,所述第二确定单元具体用于:

根据所述接收单元接收所述报文的端口,确定第二令牌桶。

可选的,所述装置还包括获取单元和创建单元,所述获取单元用于在所 述接收单元接收所述报文之后,以及所述第一确定单元确定所述报文对应的第一令牌桶之前,所述网络设备根据预先设定的指令从所述报文中获取字段;

如果所述字段的值为预先设定值,所述创建单元创建所述报文对应的优先标识。

通过上述方案,判断是否存在与所述报文对应的优先标识,可以优先转发用户的高优先级报文,直接从令牌桶中扣除相应数量的令牌,从而更好地实现按照用户需求,优先保证高优先级的业务被转发。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的一种应用场景示意图。

图2为一种采用令牌桶实现数据流量监管方法的流程图。

图3为本发明实施例提供的一种数据流量监管方法的流程图。

图4为本发明实施例提供的又一种数据流量监管方法的流程图。

图5为本发明实施例提供的一种数据流量监管装置的流程图。

具体实施方式

本发明实施例描述的网络架构以及业务场景是为了更加清楚的说明本发明实施例的技术方案,并不构成对于本发明实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本发明实施例提供的技术方案对于类似的技术问题,同样适用。

互联网服务提供商(英文:internetserviceprovider,简称:isp)的运营商网络中,运营商边缘(英文:provideredge,简称:pe)设备通常会对通过该pe设备访问运营商网络的用户发送的数据流量进行流量监管。

如图1所示,用户1和用户2通过网络设备105接入网络2,网络设备105根据用户1和用户2各自预先设定的带宽对用户1和用户2向网络设备105发送的数据流量进行监管。

在两个不同的运营商的网络之间相互发送数据时,一个运营商网络的pe设备也会对另一个运营商网络向所述pe设备发送的数据的流量进行监管。例如,图1所示的网络1中的网络设备102向网络2中的网络设备103发送数据。网络设备102对网络设备103向网络1发送数据的预先设定带宽对网络设备103发送的数据流量进行流量监管,网络设备103也对网络设备102向网络2发送数据的预先设定带宽对网络设备102发送的数据流量进行监管。

举例来说,所述网络设备101至网络设备105,用户1以及用户2,可以是路由器、网络交换机、防火墙、波分复用设备、分组传送网设备、基站、基站控制器或者数据中心等。

为叙述方便,本申请中,将通过某个网络设备发送数据的设备,称为所述某个网络设备的用户。例如,本申请中提到的用户,既可以是图1所示的向网络设备105发送数据的用户1和用户2,也可以是图1所示的向网络设备103发送数据的网络设备102。

网络设备对每个用户预先设定带宽。例如,所述带宽可以通过服务等级协议(英文:service-levelagreement,简称:sla)来设定,也可以通过流量调整协议(英文:trafficconditioningagreement,简称:tca)来设定。当用户发送到所述网络设备的数据流量大于预先设定的带宽时,该网络设备将丢弃或延迟转发超出预先设定带宽的数据。

通常情况下,网络设备对流量的监管机制通常由令牌桶算法对发送到所述网络设备的报文是否在所述网络设备对此类报文预先设定的带宽之内进行标记,并根据标记进一步确定是否对报文进行转发等处理。例如,在请求注解(英文:requestforcomments,rfc)2697定义了单速率三色标记(英文:singleratethreecolormarker,简称:srtcm),rfc2698标准中定义了双速率三色标记(英文:tworatethreecolormarker,简称:trtcm)。

网络设备对报文所述预先设定的带宽可以用承诺访问速率(英文:committedaccessrate,简称:car)来描述。举例来说,在trtcm中,网络设备对每个用户预先设定的带宽可以由承诺信息速率(英文:committedinformationrate,简称:cir)和峰值信息速率(英文:peakinformationrate,简称:pir)来描述。cir是指网络设备承诺保证用户传输数据的带宽,pir 是指网络设备在用户传输数据量较大时,允许用户可以额外使用的带宽。网络设备保证用户以不大于cir传输的数据都可以被所述网络设备转发。在网络设备保证了每个用户在cir以内传输的业务之后,如果该网络设备还有剩余带宽,则可以转发用户以大于cir且小于等于pir传输的数据;网络设备丢弃或延迟转发用户以大于pir传输的数据。

相应的,trtcm的令牌桶包括c桶和p桶。所述c桶中以cir增加令牌,所述p桶中以pir增加令牌,直至相应的桶中的令牌数量达到预先设定的上限。例如,所述c桶中预先设定的上限由承诺突发尺寸(英文:committedburstsize,简称:cbs)来描述,所述p桶中预先设定的上限由峰值突发尺寸(英文:peakburstsize,简称:pbs)来描述。

每个令牌代表网络设备接收的报文中一个单位的数据流量,即网络设备每转发一个单位的数据,则从相应的令牌桶中扣除1个令牌。例如,一个令牌可以代表一个比特(英文:bit),一个字节(英文:byte)或一个八位组(英文:octet)。令牌桶以某个速率增加令牌,是指单位时间内令牌桶中增加的令牌数量所对应的数据量,与所述速率相等。例如cir为100mbit/s,以cir添加令牌,1个令牌代表1bit,是指每秒增加1m令牌。

下面以trtcm为例,对通过car来实现流量监管的方法进行详细阐述。

图2示出了一种网络设备采用trtcm来实现数据流量监管的方法流程图。当网络设备接收报文后,确定所述报文对应的令牌桶,所述令牌桶包括p桶和c桶。然后,网络设备执行以下步骤。

s201,网络设备确定p桶中的令牌数量。如果所述p桶中的令牌数量小于0,执行s202,如果所述p桶中令牌数量大于0,执行s203。

s202,所述网络设备将所述报文标记为红色。具体来说,标记为红色,意味着所述令牌桶对应的用户当前数据流量超过了pir。进一步地,网络设备将丢弃或延迟发送所述报文。

s203,所述网络设备确定所述c桶中的令牌数量。如果所述c桶中的令牌数量小于0,执行s204。如果所述c桶中的令牌数量大于0,执行s205。

s204,所述网络设备将所述报文标记为黄色,从所述p桶中扣除相应的令牌数。具体而言,标记为黄色,意味着所述令牌桶对应的用户当前数据流量超过cir,但是没有超过pir。进一步地,所述网络设备检测当前是否有 剩余带宽。如果所述网络设备当前有剩余带宽,则转发所述报文。如果所述网络设备当前没有剩余带宽,则丢弃或延迟发送所述报文。此外,所述网络设备还从p桶中扣除相应的令牌数。例如,所述报文的尺寸为640bit,每个令牌代表1bit,则从所述p桶中扣除640个令牌。

s205,所述网络设备将所述报文标记为绿色,从所述p桶和所述c桶中分别扣除相应的令牌数。具体而言,标记为绿色,意味着所述令牌桶对应的用户当前数据流量小于等于cir。进一步地,所述网络设备转发所述报文。

将报文标记为绿色,是指在所述网络设备中设置与所述报文对应的第一标识,所述第一标识用于指示所述网络设备对所述报文的转发在所述报文对应的cir之内,所述网络设备应当转发所述报文。将报文标记为红色,是指在所述网络设备中设置与所述报文对应的第二标识,所述第二标识用于指示所述网络设备对所述报文的转发超出了所述报文对应的cir,且所述网络设备应当丢弃或延迟转发所述报文。将所述报文标记为黄色,是指在所述网络设备中设置与所述报文对应的第三标识,所述第三标识用于指示所述网络设备对所述报文的转发超出了所述报文对应的cir,但是所述网络设备对所述报文转发、丢弃或延迟转发,取决于所述网络设备当前剩余的带宽。

举例来说,图1所示的网络设备105可以采用上述令牌桶分别对用户1和用户2发送的数据流量进行监管,图1所示的网络设备103可以采用上述令牌桶对网络设备102发送的数据流量进行监管。

然而,同一个用户对于不同各类型的业务,可能存在不同的带宽需求。即,当所述用户发送到所述网络设备的总数据流量超出了预先设定的带宽时,用户需要网络设备首先保证优先级高的业务被转发,或者需要网络设备保证高优先级的业务被转发的比例不低于预先设定的比例。

举例来说,用户在一段时间内向所述网络设备发送业务报文和操作管理维护(英文:operations,administrationandmaintenance,简称:oam)报文,所述业务报文和oam报文的总流量超过cir。而oam报文对于用户在网络中通信具有重要作用,且所述流量占用较小,因此用户需要在数据总流量超过cir的时候,优先保证oam报文的转发。图2所示的方案中,如果先到达网络设备的业务报文将所述用户对应的令牌桶中的令牌用尽,则所述令牌桶尚未添加足够的令牌之前,所述oam报文到达所述网络设备,则可 能被所述网络设备丢弃。与用户的实际需求不符。

图3示出了本发明实施例提供的一种数据流量监管方法的流程。

s301,网络设备接收报文。

举例来说,所述网络设备可以是图1所示的网络设备101至网络设备105中的一个网络设备。

s302,所述网络设备确定所述报文对应的第一令牌桶。

举例来说,所述第一令牌桶是用于对第一用户的总流量进行监管的令牌桶,所述报文是所述第一用户向所述网络设备发送的报文。在一种可能的示例中,所述网络设备通过接收所述报文的端口确定所述第一用户。在另一种可能的示例中,所述网络设备通过所述报文中的字段来确定所述第一用户。例如,所述字段可以是虚拟局域网(标识(英文:virtuallocalareanetworkidentifier,简称:vid)字段。所述网络设备通过查询预先设定的vid与用户的映射,确定所述第一用户。

可选的,所述网络设备根据预先设定的指令从所述报文中获取字段。如果所述字段的值为预先设定值,所述网络设备创建所述报文对应的优先标识。

举例来说,在所述网络设备与所述第一用户的sla中规定,在所述第一用户总数据流量超过所述第一用户的预先设定带宽时,首先保证oam报文的转发。所述网络设备接收的所述报文是以太网帧(英文:ethernetframe),所述网络设备从所述报文中的以太网帧首部(英文:header)中提取太网类型(英文:ethertype)字段,所述ethertype字段的值为0x8902(十六进制),即所述报文为oam报文,则所述网络设备创建所述报文对应的优先标识。

举例来说,所述网络设备通过指令设置所述报文对应的元数据(英文:metadata)中,在所述metadata中写入所述优先标识。例如,所述报文对应的metadata中,具有所述优先标识项,所述优先标识项为0,意味着所述报文不存在对应的优先标识。所述网络设备通过将所述优先标识项设置为1,创建所述优先标识。

举例来说,如果所述网络设备与所述第一用户之间的sla中规定了cir和pir,则所述第一令牌桶可以是图2所示的包括c桶和p桶的令牌桶。如果所述网络设备与所述第一用户之间的sla中只规定了cir,则所述第一令 牌桶还可以是rfc2697中规定的srtcm的令牌桶。所述第一令牌桶还可以只包括图2所示的c桶,即当c桶中有可用的令牌时,所述网络设备将c桶标记为绿色,当所述c桶中没有可用的令牌时,所述网络设备将c桶标记为红色。

s303,所述网络设备确定是否存在与所述报文对应的优先标识。如果存在与所述报文对应的优先标识,执行s304;如果不存在与所述报文对应的优先标识,执行s305。

举例来说,所述优先标识可以是s302中创建的优先标识。所述网络设备在将所述报文根据所述第一令牌桶中的令牌数量对所述报文进行标记之前,先读取所述报文对应的metadata,检索所述metadata中是否包括所述优先标识。例如,所述metadata中包括优先标识项,所述优先标识项的值等于1,意味着所述报文存在对应的优先标识;所述优先标识项的值等于0,意味着所述报文不存在对应的优先标识。

s304,所述网络设备从所述第一令牌桶中扣除与所述报文数据量相等数量的令牌,并将所述报文标记为绿色。

需要说明的是,从所述第一令牌桶中扣除与所述报文数据量相等数量的令牌,是指按照所述第一令牌桶对应的令牌桶算法,在将所述报文标记为绿色时从所述第一令牌桶中的若干子令牌桶中分别扣除相应的令牌。举例来说,所述第一令牌桶包括如图2所示的c桶和p桶这两个子令牌桶,则根据图2所示的令牌桶算法,所述网络设备从所述c桶和所述p桶中均扣除与所述报文数据量相等数量的令牌。

在一种可能的示例中,无论所述第一令牌桶中的可用的令牌数量大于等于0,还是小于0,所述网络设备均从所述第一令牌桶中扣除与所述报文数据量相等数量的令牌。即对于存在对应优先标识的报文,无论用户当前的数据流量超过预先设定带宽多少,所述网络设备均保证存在所述优先标识的报文被转发。

在另一种可能的示例中,所述网络设备设置第一预先设定值,所述第一预先设定值小于0。如果所述第一令牌桶中可用的令牌桶数量大于或等于所述第一预先设定值时,所述网络设备从第一令牌桶中扣除与所述报文数据量相等数量的令牌;如果所述第一令牌桶数量小于所述第一预先设定值,即所 述第一令牌桶中令牌的数量为负数,且所述负数的绝对值小于第一预先设定值的绝对值,意味着所述网络设备由于保证所述用户发送的报文中带有优先标识的报文的流量,已经在超出所述用户预先设定带宽的情况下转发了相当数量的报文,因此所述网络设备无法再转发所述用户带有优先标识的报文。例如,所述第一预先设定值为-2mbit。

s305,所述网络设备根据所述第一令牌桶中令牌的数量,标记所述报文的颜色。

需要说明的是,图3所示的实施例中,为实现流量监管的功能,所述第一令牌桶需要至少能够将报文标记成绿色或红色这两种颜色。所述第一令牌桶是否能够将所述报文标记为黄色,或者标记为更多其他颜色,本申请不做限制。

图4示出了本发明实施例提供的一种数据流量监管方法的流程。

s401,网络设备接收报文。

s402,网络设备确定所述报文对应的第二令牌桶。

s403,所述网络设备根据第二令牌桶中令牌的数量标记所述报文的颜色。如果所述网络设备根据所述第二令牌桶中的令牌数量标记的所述报文的颜色为绿色,执行s404及其后续步骤;如果所述网络设备根据所述第二令牌桶中的令牌数量标记的所述报文的颜色不为绿色,执行s405及其后续步骤。

s404,所述网络设备创建所述报文对应的优先标识。

s405,所述网络设备确定所述报文对应的第一令牌桶。

s406,所述网络设备确定是否存在与所述报文对应的优先标识。如果存在与所述报文对应的优先标识,执行s407;如果不存在与所述报文对应的优先标识,执行s408。

s407,所述网络设备从第一令牌桶中扣除与所述报文数据量相等数量的令牌,并将所述报文标记为绿色。

s408,所述网络设备根据所述第一令牌桶中令牌的数量,标记所述报文的颜色。

举例来说,所述网络设备接收的报文是第一用户的报文。所述第一用户的sla中规定第一用户的cir为100mbit/s,pir为120mbit/s。其中,所述 第一用户需要视频业务保证30mbit/s。具体来说,所述第一用户需要视频业务保证30mbit/s是指,如果所述视频业务流量小于或等于30mbit/s,总数据流量大于100mbit/s,则所述视频业务需要在所述第一用户对应的令牌桶中全部标记为绿色;如果所述视频业务流量大于30mbit/s,则所述视频业务中在30mbit/s之内的部分需要在所述第一用户对应的令牌桶中全部标记为绿色,超出30mbit/s的部分与所述第一用户的其他业务共用cir剩余的70mbit/s。

s402中的第二令牌桶包括以30mbit/s的速率添加令牌的c桶。如果所述报文是视频业务的报文,则所述网络设备确定所述报文对应所述第二令牌桶。举例来说,所述网络设备接收所述报文后,获取所述报文的vid字段,所述vid字段同时标识所述第一用户和所述所述报文为视频业务。例如,所述vid字段由3位十六进制数表示,最高位用于标识用户,当最高位为1时,表示所述用户为第一用户;最低位用于标识业务类型,当最低位为1时,表示所述业务类型为视频业务。当所述vid字段的值为0x101时,所述网络设备确定所述报文为第一用户的视频业务报文,从而确定所述报文对应所述第二令牌桶。

在一种可能的示例中,所述第二令牌桶仅包括所述c桶。在s403中,所述网络设备判断所述c桶中是否包括有可用的令牌,如果存在可用的令牌,则将所述报文标记为绿色;如果不存在可用的令牌,则将所述报文标记为红色。

在另一种可能的示例中,所述第二令牌桶包括所述c桶,以及以30mbit/s的速率添加令牌的p桶。在s403中,所述网络设备根据图2所示的流程标记所述报文的颜色。

需要说明的是,本申请中,令牌桶中有可用的令牌,可以是指如rfc2698提供的trtcm类似的令牌桶算法中,所述令牌桶中令牌的数量对应的数据量大于所述报文中携带的数据量;也可以是指在如图2所述流程类似的令牌桶算法中,所述令牌桶中令牌的数量对应的数据量大于0。

举例来说,s404中所述网络设备通过指令设置所述报文对应的metadata中,在所述metadata中写入所述优先标识。

举例来说,s405中确定所述报文对应的第一令牌桶,是所述第一用户对应的令牌桶。例如,所述令牌桶包括c桶和p桶,所述c桶以100mbit/s的 速率添加令牌,所述p桶以120mbit/s的速率添加令牌。

s406至s408的具体方式,与s303至s305的具体实现方式相同,不再赘述。

图5示出了本发明实施例提供的一种数据流量监管装置的示意图。

如图5所示,数据流量监管装置500包括接收单元501,第一确定单元502,判断单元503和第一标记单元504。

所述接收单元501用于接收报文;

所述第一确定单元502用于确定所述接收单元501接收的报文对应的第一令牌桶;

所述判断单元503用于判断是否存在与所述报文对应的优先标识;

如果所述判断单元503判断存在与所述报文对应的优先标识,所述第一标记单元504用于从所述第一令牌桶中扣除与所述报文数据量相等数量的令牌,并将所述报文标记为绿色;

如果所述判断单元503判断不存在与所述报文对应的优先标识,所述第一标记单元504用于根据所述第一令牌桶中令牌的数量,标记所述报文的颜色。

可选的,所述装置500还包括第二确定单元505,第二标记单元506以及创建单元507。

所述第二确定单元505用于,在所述接收单元501接收所述报文之后,以及所述第一确定单元502确定所述报文对应的第一令牌桶之前,确定所述报文对应的第二令牌桶;

所述第二标记单元506用于,根据所述第二令牌桶中令牌的数量标记所述报文的颜色;

所述创建单元507用于,如果所述第二标记单元506根据所述第二令牌桶中的令牌数量标记的所述报文的颜色为绿色,创建所述报文对应的优先标识。

在一种可能的示例中,所述第二确定单元505具体用于:根据预先设定的指令从所述报文中获取字段,根据所述字段确定第二令牌桶。

在另一种可能的示例中,所述第二确定单元505具体用于:根据所述接收单元501接收所述报文的端口,确定第二令牌桶。

可选的,所述装置500还包括获取单元和创建单元,所述获取单元用于在所述接收单元501接收所述报文之后,以及所述第一确定单元502确定所述报文对应的第一令牌桶之前,所述网络设备根据预先设定的指令从所述报文中获取字段;如果所述字段的值为预先设定值,所述创建单元创建所述报文对应的优先标识。

图5所示的方法,可以应用于图3实施例的方法或图4实施例的方法中,实现其网络设备的功能。所述装置500可以实现的其他附加功能,请参照方法实施例中对控制芯片的描述,在这里不再赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。比如,检测器、发送器、接收器、获得单元都可以通过通用中央处理器cpu或专用集成电路(applicationspecificintegratedcircuit,asic)或现场可编程门阵列(field-programmablegatearray,fpga)来实现。

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机 可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1