[go: up one dir, main page]

CN1691636A - Method of flow state establishment - Google Patents

Method of flow state establishment Download PDF

Info

Publication number
CN1691636A
CN1691636A CNA200410034709XA CN200410034709A CN1691636A CN 1691636 A CN1691636 A CN 1691636A CN A200410034709X A CNA200410034709X A CN A200410034709XA CN 200410034709 A CN200410034709 A CN 200410034709A CN 1691636 A CN1691636 A CN 1691636A
Authority
CN
China
Prior art keywords
message
resource
resource request
request
receiving end
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA200410034709XA
Other languages
Chinese (zh)
Other versions
CN100387023C (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB200410034709XA priority Critical patent/CN100387023C/en
Publication of CN1691636A publication Critical patent/CN1691636A/en
Application granted granted Critical
Publication of CN100387023C publication Critical patent/CN100387023C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种流状态建立的方法,包括:发送端通过中间节点的逐级转发,向接收端发送包含有数据流资源请求的报文;在报文经过的路径上,启动了流状态建立功能的中间节点,判断本节点是否满足当前报文中资源请求的需求条件,如果是,则根据该资源请求执行资源预留,向下一个节点转发当前报文,否则,向发送端反馈资源请求拒绝响应,将该资源请求转变为资源收集请求,向下一个节点转发该包含资源收集请求的报文;若接收端收到的报文中包含有资源请求,则根据该资源请求执行资源预留,向发送端反馈资源请求确认响应,若接收端收到的当前报文中包含有资源收集请求,则向发送端反馈资源收集响应。本发明方法有效解决了实时业务的传递问题。

Figure 200410034709

The invention discloses a method for establishing a stream state, which includes: sending a message containing a data stream resource request to a receiving end through the step-by-step forwarding of an intermediate node at the sending end; The intermediate node that establishes the function judges whether the node satisfies the requirements of the resource request in the current message, and if so, performs resource reservation according to the resource request and forwards the current message to the next node, otherwise, feeds back the resource to the sender Request a rejection response, turn the resource request into a resource collection request, and forward the message containing the resource collection request to the next node; if the message received by the receiving end contains a resource request, perform resource reservation according to the resource request If the current packet received by the receiving end contains a resource collection request, it will feed back a resource collection response to the sending end. The method of the invention effectively solves the problem of delivering real-time services.

Figure 200410034709

Description

流状态建立的方法The method of stream state establishment

技术领域technical field

本发明涉及网络的报文传输技术,特别是指一种流状态建立的方法。The invention relates to a network message transmission technology, in particular to a method for establishing a flow state.

背景技术Background technique

流是指特定源和目的之间的一组报文序列,这些报文从相同的源出发到达相同的目的地,并具有相同的流标识。源通过信令或其它方式要求中间节点对这些报文做特定处理。A flow refers to a set of packet sequences between a specific source and a destination. These packets start from the same source and arrive at the same destination, and have the same flow identifier. The source requires the intermediate node to perform specific processing on these packets through signaling or other means.

考虑到实时业务的需要,网际协议第6版(IPv6)在对流的支持和资源预留方面做了进一步的改进,在IPv6报头中定义了一个20bit的流标签(FlowLabel)域,从而比网际协议第4版(IPv4)有了明显的优势。Considering the needs of real-time services, Internet Protocol Version 6 (IPv6) has made further improvements in terms of support for flows and resource reservation, and defines a 20-bit flow label (FlowLabel) field in the IPv6 header, thus compared with Internet Protocol Version 4 (IPv4) has clear advantages.

这样,当主机发送报文时,如果需要把报文放在流中传输,只需在流标签域里填入相应的流编号。流标签域值为0的报文不属于任何流,被视为一般的报文处理。In this way, when the host sends a message, if the message needs to be transmitted in a flow, it only needs to fill in the corresponding flow number in the flow label field. A packet with a flow label value of 0 does not belong to any flow and is treated as a general packet.

IPv6节点根据报头中的源地址、目的地址和流标签组成的三元组识别流,根据已建立的流状态处理该流的报文。在IPv6网络中,由于IPv6扩展头长度和位置的不固定,而传输控制协议/用户数据报协议(TCP/UDP)端口号位于IPv6负荷中由于分片或加密不易得到,因此使用三元组比IPv4中使用的由源地址、目的地址、协议类型、TCP/UDP源端口、TCP/UDP目的端口组成的五元组可以更有效地加快报文分类,即流识别的速度。另外,由于报文分类器仅仅依赖于网际协议(IP)头的信息,使得以后在IPv6上易于引入新的上层协议。The IPv6 node identifies the flow according to the triplet composed of the source address, destination address and flow label in the header, and processes the message of the flow according to the established flow state. In the IPv6 network, due to the unfixed length and position of the IPv6 extension header, and the transmission control protocol/user datagram protocol (TCP/UDP) port number is located in the IPv6 load, because fragmentation or encryption is not easy to obtain, the triplet ratio is used. The five-tuple composed of source address, destination address, protocol type, TCP/UDP source port, and TCP/UDP destination port used in IPv4 can more effectively speed up packet classification, that is, the speed of flow identification. In addition, since the packet classifier only depends on the information of the Internet Protocol (IP) header, it is easy to introduce new upper-layer protocols on IPv6 in the future.

因特网任务工作组(IETF,Internet Engineering Task Force)的IPv6组在草案(RFC)3697中定义了流标签域的用途,规定了源节点标记流、转发节点转发流报文以及流状态建立的最小要求。其中,关于IPv6流状态建立的方法,RFC3697只做了一下两点要求:The IPv6 group of the Internet Task Force (IETF, Internet Engineering Task Force) defines the purpose of the flow label field in the draft (RFC) 3697, and specifies the minimum requirements for the source node to mark the flow, the forwarding node to forward the flow message, and the establishment of the flow state . Among them, regarding the method of establishing IPv6 flow state, RFC3697 only made two requirements:

1)为能对流进行特定处理,需要在源到目的路径上的全部或部分IPv6节点中建立流状态。流状态建立方法和流处理模型在单独的RFC中规定。1) In order to perform specific processing on the flow, it is necessary to establish the flow state in all or part of the IPv6 nodes on the source-to-destination path. The stream state establishment method and stream processing model are specified in separate RFCs.

2)为使各种IPv6流状态建立方法能并存,这些方法必须满足两个基本要求:第一,必须提供流状态清除手段,源节点通过信令可以指定比缺省的120秒更长的流状态生命周期;第二,流状态建立方法必须能从所要求流状态不能被支持的情况中恢复。2) In order to make various IPv6 flow state establishment methods co-exist, these methods must meet two basic requirements: first, a flow state clearing means must be provided, and the source node can specify a flow longer than the default 120 seconds through signaling. State life cycle; Second, the flow state establishment method must be able to recover from the situation that the required flow state cannot be supported.

RFC3697中虽然规定了对流状态建立方法的两点基本要求,但没有规定具体的方法和处理模型,并且到目前为止,还没有这方面的草案或个人提案出现。Although RFC3697 stipulates two basic requirements of the convective state establishment method, it does not specify the specific method and processing model, and so far, there is no draft or personal proposal in this regard.

IETF在RFC2205中制订的资源预留协议(RSVP)和RFC2210中制订的服务质量(QoS)综合服务模型(IntServ)可以用于为IPv4/IPv6流在中间节点上的申请资源和优先级建立和维护软状态,中间节点根据流的软状态对流报文采用特定的调度策略进行特定处理。也就是说,在网络中为特定标识的流报文产生一条特别的通道,保证其迅速地转发。其中,所述特定标识是指IPv4的五元组或IPv6的三元组。The Resource Reservation Protocol (RSVP) formulated by IETF in RFC2205 and the Quality of Service (QoS) Integrated Service Model (IntServ) formulated in RFC2210 can be used to establish and maintain application resources and priorities for IPv4/IPv6 flows on intermediate nodes Soft state, the intermediate node adopts a specific scheduling policy to process the flow packet according to the soft state of the flow. That is to say, a special channel is created for a flow message with a specific identifier in the network to ensure its rapid forwarding. Wherein, the specific identifier refers to a five-tuple of IPv4 or a triple of IPv6.

RSVP协议报文一般封装在Raw IP报文中,也可以封装在UDP报文中发送。RSVP协议与网际控制消息协议(ICMP)等协议一样是个控制协议,它不运载任何应用数据只传递预留信令参数,支持单播和组播。RSVP作为一个新的协议类型,为了通知中间路由器截取RSVP报文,并做进一步处理,根据RFC2113在IP头中引入了IP路由器报警选项。RSVP报文不允许分片和重组,软状态缺省刷新周期为30秒。RSVP protocol packets are generally encapsulated in Raw IP packets, and can also be encapsulated in UDP packets for transmission. The RSVP protocol is a control protocol like the Internet Control Message Protocol (ICMP). It does not carry any application data and only transmits reserved signaling parameters, and supports unicast and multicast. As a new protocol type, RSVP introduces the IP router alarm option in the IP header according to RFC2113 in order to notify intermediate routers to intercept RSVP messages and perform further processing. Fragmentation and reassembly of RSVP packets are not allowed, and the default refresh period of the soft state is 30 seconds.

RSVP的设计初衷是为Intserv设计的端到端QoS信令协议,以支持在Intemet上传送实时应用数据。由于当时认为多点的组播实时应用是RSVP必须支持的关键应用,而组播接收端分布在不同的地点,彼此之间的网络条件可能相差很远。所以,RSVP的基本设计思想是:周期性地发送消息刷新路由器和主机上的协议状态,即软状态,双向地信令消息交换,接收端发起资源预留请求,QoS信令独立于路由协议。The original design intention of RSVP is an end-to-end QoS signaling protocol designed for Intserv to support the transmission of real-time application data on the Internet. At that time, it was considered that the multipoint multicast real-time application was a key application that RSVP must support, and the multicast receivers were distributed in different locations, and the network conditions between them might be far apart. Therefore, the basic design idea of RSVP is: Periodically send messages to refresh the protocol state on routers and hosts, that is, soft state, bidirectional signaling message exchange, the receiving end initiates resource reservation requests, and QoS signaling is independent of routing protocols.

应用程序首先触发RSVP协议,为待建立的数据流请求满足一定QoS的资源。具体的资源请求中报文的传输过程可参见图1所示,发送端Src通过中间节点R1~R3的逐级转发,向接收端Dst发送路径(PATH)  消息,接收端Dst将反馈的预留(RESV)消息按原路径反向逐级发送至发送端Src。各节点具体的处理过程包括以下步骤:The application first triggers the RSVP protocol to request resources that meet a certain QoS for the data flow to be established. The specific transmission process of the message in the resource request can be seen in Figure 1. The sending end Src forwards the path (PATH) message to the receiving end Dst through the step-by-step forwarding of the intermediate nodes R1~R3, and the receiving end Dst sends the feedback reservation The (RESV) message is sent to the sender Src step by step in reverse according to the original path. The specific processing process of each node includes the following steps:

步骤101,发送端沿着数据流路径周期性地发送PATH消息。In step 101, the sending end periodically sends PATH messages along the data flow path.

步骤102,收到PATH消息后,中间节点通过分析PATH消息中的参数取得数据流的反向路径信息。Step 102, after receiving the PATH message, the intermediate node obtains the reverse path information of the data flow by analyzing the parameters in the PATH message.

步骤103,接收端收到PATH消息后,发送RESV消息请求资源预留。Step 103, after receiving the PATH message, the receiver sends a RESV message to request resource reservation.

步骤104,中间节点分析RESV消息进行策略控制和接纳控制,策略控制和接纳控制都通过后,为数据流预留资源和设定处理参数,并根据从PATH消息中取得的反向路径信息,沿着与数据流反向的路径转发RSVP消息。Step 104, the intermediate node analyzes the RESV message to perform policy control and admission control. After the policy control and admission control are passed, it reserves resources and sets processing parameters for the data flow, and according to the reverse path information obtained from the PATH message, along the RSVP messages are forwarded along the path reverse to the data flow.

如果在缺省的一段时间内中间节点没有收到周期性的PATH和RESV刷新报文,则中间节点中为数据流预留的资源和设定的处理参数将被取消。并且,所述发送端和接收端也可以通过发送拆卸消息,主动取消中间路由器中为数据流预留的资源和设定的处理参数。If the intermediate node does not receive periodic PATH and RESV refresh messages within a default period of time, the resources reserved for the data flow and the processing parameters set in the intermediate node will be cancelled. Moreover, the sending end and the receiving end may also actively cancel the resources reserved for the data flow and the processing parameters set in the intermediate router by sending a disassembly message.

由于RSVP具有很好的扩展性,因此预留参数和特定操作以对象方式透明封装在RSVP消息中,并且不同的处理模型可以扩展自己需要的预留参数和特定操作。Because RSVP has good scalability, reserved parameters and specific operations are transparently encapsulated in RSVP messages in the form of objects, and different processing models can expand the reserved parameters and specific operations they need.

在RFC2205之后,IETF出于各种需要对RSVP做了十余种扩展,根据NSIS工作组在draft-ietf-nsis-signalling-analysis-03.txt中对这些扩展做的总结分析,包括:RSVP穿越IP隧道、支持IPSec、支持策略控制框架、减少软状态刷新开销、RSVP聚合、支持穿越802局域网、支持穿越ATM网、支持穿越区分服务模型(DiffServ)、支持空服务类型、支持多协议标签交换(MPLS)流量工程(TE)、支持通用多协议标签交换(GMPLS)、支持RSVP代理、本地化RSVP(即只在接入网预留)、支持移动IP等。After RFC2205, IETF made more than ten kinds of extensions to RSVP for various needs. According to the summary analysis of these extensions in draft-ietf-nsis-signalling-analysis-03.txt by the NSIS working group, including: RSVP traversal IP tunnel, support IPSec, support policy control framework, reduce soft state refresh overhead, RSVP aggregation, support traversal of 802 LAN, support traversal of ATM network, support traversal of differentiated service model (DiffServ), support null service type, support multi-protocol label switching ( MPLS) traffic engineering (TE), support for general multi-protocol label switching (GMPLS), support for RSVP proxy, localized RSVP (that is, reserved only in the access network), support for mobile IP, etc.

在这些扩展中,只有RSVP-TE协议是成功的,并已经被大量的运营商广泛部署以支持在MPLS网络中建立显式路由标签交换路径(LSP)。而其它扩展、以及RSVP和IntServ模型本身却并没有得到广泛部署。Among these extensions, only the RSVP-TE protocol is successful and has been widely deployed by a large number of operators to support the establishment of explicit routing Label Switched Paths (LSPs) in MPLS networks. Other extensions, as well as the RSVP and IntServ models themselves, have not been widely deployed.

RSVP-TE用于MPLS网络,为相对稳定的聚合流量建立显式路由LSP,并预留带宽。由于LSP的生命周期长,流量和路径不会频繁地改变,LSP在网络中的数量成几何级地小于IP微流的数量,因此RSVP-TE的刷新消息开销,以及为支持组播设计的接收端发起请求和请求合并机制并不存在扩展性问题。RSVP-TE is used in MPLS networks to establish explicit routing LSPs for relatively stable aggregation traffic and reserve bandwidth. Due to the long life cycle of LSP, traffic and paths will not change frequently, and the number of LSPs in the network is geometrically smaller than the number of IP microflows. Therefore, the refresh message overhead of RSVP-TE and the reception designed to support multicast There is no scalability problem in the end-initiated request and request merging mechanism.

然而,RSVP的设计初衷是用于为细小的IP应用数据流在网络中预留资源和特殊处理,并支持IP组播流的资源预留。由于RSVP针对的数据流是应用级的微流,生命周期短、变化频繁,如果为每个微流在中间路由器上预留资源和特殊处理,则RSVP刷新消息开销以及复杂的接收端发起请求和请求合并机制,在复杂性和扩展性方面的问题就非常突出,对移动IP的支持则更难解决,因此,目前IntServ或RSVP只适用于小型网络中。However, the original intention of RSVP is to reserve resources and special processing in the network for small IP application data streams, and to support resource reservation of IP multicast streams. Since the data flow targeted by RSVP is an application-level microflow with a short life cycle and frequent changes, if resources and special processing are reserved on the intermediate router for each microflow, the overhead of RSVP refresh messages and the complexity of receiving end-initiated requests and The complexity and expansibility of the request merging mechanism are very prominent, and the support for mobile IP is even more difficult to solve. Therefore, IntServ or RSVP is only suitable for small networks at present.

在大中型网络中,目前不依赖信令、可扩展性好的粗粒度的DiffServ占据着统治地位,但是,DiffServ只能提供相对QoS,不能保证可预测的端到端的QoS,因此仍然不能完全满足实时业务要求。In large and medium-sized networks, coarse-grained DiffServ, which does not rely on signaling and has good scalability, currently occupies a dominant position. However, DiffServ can only provide relative QoS and cannot guarantee predictable end-to-end QoS, so it still cannot fully satisfy real-time business requirements.

综上所述,IPv6协议针对IPv4网络中突出的移动、安全和QoS问题做了改进,通过采用固定报头、8比特流量等级(TC,Traffic Class)域、20比特Flow Label、可变长扩展报头等使移动IP和IPsec问题得到很大程度地简化和解决。但是在QoS方面,在RFC3697中只规定了3元组用于流分类和对流状态建立方法的两点基本要求,没有规定具体的流状态建立方法和处理模型。另外,IntServ/RSVP的可扩展性问题、DiffServ的端到端可预测QoS保证问题、IntServ和DiffServ的结合问题在目前的IPv6中还保持原样,没有得到根本地解决。多年的实践证明,复杂的RSVP协议在RSVP-TE扩展上是成功的,但在应用级数据流状态建立方面是失败的,因此,目前尚未有一个令人满意的流状态建立方案,能够满足实时业务的要求,解决如:应用级实时数据流的QoS需求这样的实时业务传递问题。To sum up, the IPv6 protocol has made improvements to the outstanding mobility, security and QoS issues in the IPv4 network. etc. The problems of mobile IP and IPsec are simplified and solved to a great extent. However, in terms of QoS, RFC3697 only stipulates two basic requirements for 3-tuples to be used for flow classification and convection state establishment methods, without specifying specific flow state establishment methods and processing models. In addition, the scalability issues of IntServ/RSVP, the end-to-end predictable QoS guarantee issues of DiffServ, and the combination issues of IntServ and DiffServ remain the same in the current IPv6 and have not been fundamentally resolved. Years of practice have proved that the complex RSVP protocol is successful in RSVP-TE extension, but it fails in the establishment of application-level data flow state. Therefore, there is currently no satisfactory flow state establishment scheme that can meet real-time Business requirements, to solve real-time business delivery problems such as QoS requirements of application-level real-time data streams.

发明内容Contents of the invention

有鉴于此,本发明的主要目的在于提供一种流状态建立的方法,解决实时业务的传递问题。In view of this, the main purpose of the present invention is to provide a method for establishing a flow state to solve the problem of delivering real-time services.

根据上述目的本发明提供的一种流状态建立的方法,包括:According to the above purpose, the present invention provides a method for establishing a flow state, including:

a)发送端通过中间节点的逐级转发,向接收端发送包含有数据流资源请求的报文;a) The sending end sends a message including a data flow resource request to the receiving end through the step-by-step forwarding of the intermediate node;

b)在所述报文经过的路径上,启动了流状态建立功能的中间节点接收到当前报文后,判断本节点是否满足当前报文中资源请求的需求条件,如果是,则根据该资源请求执行资源预留,沿报文传输路径向下一个节点转发当前报文,否则,向发送端反馈资源请求拒绝响应,将当前报文中的资源请求转变为资源收集请求,沿报文传输路径向下一个节点转发该包含有资源收集请求的报文;b) On the path that the message passes through, after receiving the current message, the intermediate node that has started the flow state establishment function judges whether the node satisfies the demand condition of the resource request in the current message, and if so, according to the resource Request resource reservation, forward the current message to the next node along the message transmission path, otherwise, feed back the resource request rejection response to the sender, convert the resource request in the current message into a resource collection request, and forward the message along the message transmission path Forward the message containing the resource collection request to the next node;

c)如果接收端收到的当前报文中包含有资源请求,则根据该资源请求执行资源预留,向发送端反馈资源请求确认响应,如果接收端收到的当前报文中包含有资源收集请求,则向发送端反馈资源收集响应。c) If the current message received by the receiving end contains a resource request, perform resource reservation according to the resource request, and feed back a resource request confirmation response to the sending end, if the current message received by the receiving end contains resource collection request, the resource collection response is fed back to the sender.

该方法步骤a)所述报文的发送过程进一步包括:发送端在所述数据流的有效生存期内,向接收端周期性地发送包含有该数据流资源请求的报文。The process of sending the message in step a) of the method further includes: the sending end periodically sends a message including the resource request of the data flow to the receiving end within the effective lifetime of the data flow.

该方法所述步骤a)前进一步包括:所述发送端和接收端通过上层应用协议获得对方的网络条件,并为所述数据流分配流标签。The step a) of the method further includes: the sending end and the receiving end obtain each other's network conditions through an upper-layer application protocol, and assign a flow label to the data flow.

该方法所述接收端的数目为一个以上,且所处网络条件相同,则所述接收端通过一个组播组接收发送端发出的报文。In this method, the number of the receiving end is more than one, and the network conditions are the same, then the receiving end receives the message sent by the sending end through a multicast group.

该方法所述接收端的数目为两个以上,且有至少一个接收端所处的网络条件与其它接收端不同,则与其它接收端网络条件不同的接收端,通过单播接收发送端发出的报文,网络条件相同的一个以上接收端通过一个组播组接收发送端发出的报文。The number of receivers described in this method is more than two, and at least one of the receivers is in a network condition different from other receivers, then the receivers whose network conditions are different from other receivers receive the report sent by the sender through unicast In a multicast group, more than one receiving end with the same network conditions receives the message sent by the sending end through a multicast group.

该方法所述数据流采用源地址、目的地址和流标签值标识;或采用源地址和流标签值标识;或采用目的地址和流标签值标识。The data flow described in the method is identified by source address, destination address and flow label value; or by source address and flow label value; or by destination address and flow label value.

该方法如果所述发送端和接收端为固定IP终端,则所述数据流采用源地址、目的地址和流标签值标识;In this method, if the sending end and the receiving end are fixed IP terminals, the data flow is identified by a source address, a destination address and a flow label value;

如果所述发送端或接收端为移动IP终端,则所述数据流采用源地址和流标签值,或采用目的地址和流标签值标识。If the sending end or the receiving end is a mobile IP terminal, the data flow is identified by a source address and a flow label value, or by a destination address and a flow label value.

该方法所述资源请求包括:流平均速率、峰值速率、最小报文长度、最大报文长度、带宽要求、时延要求、QoS保证可用性、路径MTU、可用带宽和最小时延,其中,QoS保证可用性为可用;The resource request described in this method includes: flow average rate, peak rate, minimum packet length, maximum packet length, bandwidth requirement, delay requirement, QoS guarantee availability, path MTU, available bandwidth and minimum delay, wherein, QoS guarantee availability is available;

所述资源收集请求包括:流平均速率、峰值速率、最小报文长度、最大报文长度、带宽要求、时延要求、QoS保证可用性、路径MTU、可用带宽和最小时延,其中,QoS保证可用性为不可用。The resource collection request includes: flow average rate, peak rate, minimum packet length, maximum packet length, bandwidth requirement, delay requirement, QoS guaranteed availability, path MTU, available bandwidth and minimum delay, wherein, QoS guaranteed availability is unavailable.

该方法所述资源请求确认响应的反馈过程中不要求中间节点侦听或拦截;The method does not require the intermediate node to listen or intercept during the feedback process of the resource request confirmation response;

所述资源请求拒绝响应的反馈过程中不要求中间节点侦听或拦截;The intermediate node is not required to listen or intercept during the feedback process of the resource request rejection response;

所述资源收集响应的反馈过程中不要求中间节点侦听或拦截。During the feedback process of the resource collection response, no intermediate node is required to intercept or intercept.

该方法所述资源请求确认响应的反馈路径与资源请求的反向路径不同;The feedback path of the resource request confirmation response described in the method is different from the reverse path of the resource request;

所述资源请求拒绝响应的反馈路径与资源请求的反向路径不同;The feedback path of the resource request rejection response is different from the reverse path of the resource request;

所述资源收集响应的反馈路径与资源请求的反向路径不同。The feedback path of the resource collection response is different from the reverse path of the resource request.

该方法所述资源请求设置在所述报文扩展头中;所述资源收集请求设置在所述报文扩展头中。In this method, the resource request is set in the message extension header; the resource collection request is set in the message extension header.

该方法所述资源请求设置在所述报文扩展头的选项中;所述资源收集请求设置在所述报文扩展头的选项中。In this method, the resource request is set in the option of the message extension header; the resource collection request is set in the option of the message extension header.

该方法进一步包括:为报文新设置一个扩展头,所述资源请求设置在该新设置的扩展头的选项中,所述资源收集请求设置在该新设置的扩展头的选项中;The method further includes: setting a new extension header for the message, the resource request is set in the options of the newly set extension header, and the resource collection request is set in the options of the newly set extension header;

或者在报文已有的逐跳选项头中新设置一个选项,所述资源请求设置在该新设置的选项中,所述资源收集请求设置在该新设置的选项中。Or a new option is set in the existing hop-by-hop option header of the message, the resource request is set in the newly set option, and the resource collection request is set in the newly set option.

该方法所述资源请求确认响应为携带有资源请求确认信息的ICMP报文或上层协议报文;The resource request confirmation response described in the method is an ICMP message or an upper layer protocol message carrying resource request confirmation information;

所述资源请求拒绝响应为携带有资源请求拒绝信息的ICMP报文或上层协议报文;The resource request rejection response is an ICMP message or an upper layer protocol message carrying resource request rejection information;

所述资源收集响应为携带有资源收集信息的ICMP报文或上层协议报文。The resource collection response is an ICMP message or an upper layer protocol message carrying resource collection information.

该方法所述上层协议报文为SIP报文或H.323报文。In the method, the upper layer protocol message is a SIP message or an H.323 message.

该方法所述报文为专用协议报文;The message described in the method is a dedicated protocol message;

所述资源请求被携带在专用协议报文中进行发送;The resource request is sent in a dedicated protocol message;

所述资源收集请求被携带在专用协议报文中进行发送;The resource collection request is sent in a dedicated protocol message;

所述资源请求确认响应为携带有资源请求确认信息的专用协议报文;The resource request confirmation response is a dedicated protocol message carrying resource request confirmation information;

所述资源请求拒绝响应为携带有资源请求拒绝信息的专用协议报文;The resource request rejection response is a dedicated protocol message carrying resource request rejection information;

所述资源收集响应为携带有资源收集信息的专用协议报文。The resource collection response is a dedicated protocol message carrying resource collection information.

该方法所述专用协议报文为RSVP专用协议报文。The special protocol message described in the method is an RSVP special protocol message.

该方法所述资源收集信息中包括所收集的路径属性。The resource collection information in this method includes the collected path attributes.

该方法所述路径属性为路径的MTU、可用带宽估计和最小时延。The path attributes described in the method are path MTU, available bandwidth estimation and minimum delay.

该方法所述报文为ICMPv6专用协议报文;The message described in the method is an ICMPv6 special protocol message;

所述资源请求被携带在该ICMPv6专用协议报文中进行发送;The resource request is carried in the ICMPv6 dedicated protocol message for sending;

所述资源收集请求被携带在该ICMPv6专用协议报文中进行发送。The resource collection request is carried in the ICMPv6 dedicated protocol message for sending.

该方法所述报文为IPv6报文。The packet described in the method is an IPv6 packet.

该方法所述报文为IPv4报文。The packet described in the method is an IPv4 packet.

该方法所述步骤b)中如果中间节点满足当前报文中资源请求的需求条件,则进一步包括:执行所述数据流所特有的特定处理;In the step b) of the method, if the intermediate node satisfies the demand condition of the resource request in the current message, it further includes: performing specific processing unique to the data flow;

所述步骤c)中如果接收端收到的当前报文中包含有资源请求,则进一步包括:执行所述数据流所特有的特定处理。In the step c), if the current message received by the receiving end contains a resource request, it further includes: performing specific processing specific to the data flow.

该方法步骤b)中所述当前报文中资源请求的需求条件为从资源请求中获取的QoS需求参数。The requirement condition of the resource request in the current message in step b) of the method is the QoS requirement parameter obtained from the resource request.

从上面所述可以看出,本发明所提供的一种流状态建立的方法,通过由发送端发起资源预留请求,并根据需要进行路径属性收集,使原有的双向消息交换简化为单向的资源请求,简化了针对实时业务应用级微流的资源预留机制,可以灵活支持多种QoS保证模型,使得流所经过的各个网络域能独立选择适合自己的QoS保证模型,同时保证端到端的QoS。并进一步通过压缩资源请求中的参数,利用IPv6报文的扩展头携带资源请求等措施,大大减少了资源预留网络开销,以及移动IP的资源预留支持;通过与上层应用协议的协商功能配合,增加了伪冒流标签的难度,减少预留失败几率和反馈风暴,简化组播流的资源预留情形;并可根据QoS需求有效地收集路径属性,避免孤立收集路径属性的盲目性和造成的资源浪费。It can be seen from the above that the method for establishing a flow state provided by the present invention simplifies the original two-way message exchange to one-way by initiating a resource reservation request by the sender and collecting path attributes as required. The resource request simplifies the resource reservation mechanism for real-time business application-level micro-flows, and can flexibly support multiple QoS guarantee models, so that each network domain that the flow passes through can independently select its own QoS guarantee model, while ensuring end-to-end end QoS. And further by compressing the parameters in the resource request, using the extension header of the IPv6 message to carry the resource request and other measures, the network overhead of resource reservation is greatly reduced, and the resource reservation support of mobile IP is supported; by cooperating with the negotiation function of the upper layer application protocol , which increases the difficulty of counterfeiting flow labels, reduces the probability of reservation failure and feedback storms, and simplifies the resource reservation of multicast flows; and can effectively collect path attributes according to QoS requirements, avoiding the blindness of isolated collection path attributes and causing waste of resources.

附图说明Description of drawings

图1为现有技术RSVP协议进行资源请求的报文传输过程示意图;FIG. 1 is a schematic diagram of a message transmission process of resource request by RSVP protocol in the prior art;

图2为本发明实施例的发送端向接收端发送资源请求的过程示意图;FIG. 2 is a schematic diagram of a process in which a sending end sends a resource request to a receiving end according to an embodiment of the present invention;

图3为本发明实施例资源请求反馈的第一种情况下的报文传递过程示意图;FIG. 3 is a schematic diagram of a message delivery process in the first case of resource request feedback according to an embodiment of the present invention;

图4为本发明实施例资源请求反馈的第二种情况下的报文传递过程示意图。FIG. 4 is a schematic diagram of a message delivery process in a second case of resource request feedback according to an embodiment of the present invention.

具体实施方式Detailed ways

下面结合附图及具体实施例对本发明再作进一步详细的说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

由于对于大量细小的生命短暂的甚至是移动的实时应用数据流,RSVP双向信令消息交换过程过于复杂,并且开销过大,因此,需要一种更为简单的且开销小的机制。仔细分析最初设计的RSVP协议和IntServ模型,如果只为实现应用数据流的QoS保证,RSVP的PATH和RESV消息中只需要用到以下三个对象:For a large number of short-lived or even mobile real-time application data streams, the RSVP bidirectional signaling message exchange process is too complicated and the overhead is too large. Therefore, a simpler mechanism with less overhead is needed. Carefully analyze the originally designed RSVP protocol and the IntServ model. If only to realize the QoS guarantee of the application data flow, only the following three objects are needed in the PATH and RESV messages of RSVP:

(1)RSVP SENDER_TSPEC:包含发送端的流量规格信息,如令牌桶速率和大小、峰值速率、最小报文长度、最大报文长度。(1) RSVP SENDER_TSPEC: Contains traffic specification information of the sender, such as token bucket rate and size, peak rate, minimum packet length, and maximum packet length.

(2)RSVP FLOWSPEC:包含接收端的预留请求信息,如令牌桶速率和大小、峰值速率、最小报文长度、最大报文长度、带宽要求、时延要求。(2) RSVP FLOWSPEC: Contains the reservation request information of the receiver, such as token bucket rate and size, peak rate, minimum packet length, maximum packet length, bandwidth requirements, and delay requirements.

(3)RSVP ADSPEC:包含源或中间节点产生的信息,收集路径的QoS保证可用性、估计带宽、最小时延、MTU和其它路径属性,传送方向为源到目的。(3) RSVP ADSPEC: contains information generated by the source or intermediate nodes, collects the QoS guaranteed availability of the path, estimated bandwidth, minimum delay, MTU and other path attributes, and the transmission direction is source to destination.

并且,考虑到实际上几个早期或同期的资源预留协议,如ST-II、YESSIR、Boomrang、以及现在正在研究的下一代信令(NSIS)都是由发送端发出资源预留请求的,并且即便是RSVP也是接收方收到发送方发来的PATH消息后才发送RESV请求。And, considering that in fact several early or contemporaneous resource reservation protocols, such as ST-II, YESSIR, Boomrang, and the next-generation signaling (NSIS) under study are all resource reservation requests issued by the sender, And even for RSVP, the receiver sends the RESV request after receiving the PATH message from the sender.

因此,在不考虑多点到多点,且接收端网络条件各不相同的组播流的资源预留要求的情况下,完全可以由发送端发起携带有少量参数的资源预留请求,并根据需要携带路径属性收集对象,从而将双向的消息交换简化为单向的同时,消息的内容也得到压缩。Therefore, without considering the multipoint-to-multipoint resource reservation requirements for multicast streams with different network conditions at the receiving end, it is entirely possible for the sending end to initiate a resource reservation request with a small number of parameters, and according to It is necessary to carry path attributes to collect objects, so that the two-way message exchange is simplified to one-way, and the content of the message is also compressed.

参见图2至图4所示,本发明提供的IPv6流状态建立方法主要分为两大步骤:Referring to Fig. 2 to shown in Fig. 4, the IPv6 flow state establishment method provided by the present invention is mainly divided into two major steps:

步骤一,发送端发起实时应用数据流的资源请求。Step 1: The sender initiates a resource request for the real-time application data stream.

参见图2所示,发送端Src将资源请求Resource Req携带在数据流的IPv6报文扩展头中在数据流的有效生存期内,周期性地通过中间节点R1~R3向接收端Dst发送。As shown in Figure 2, the sending end Src carries the resource request Resource Req in the IPv6 packet extension header of the data flow, and periodically sends it to the receiving end Dst through the intermediate nodes R1-R3 during the effective lifetime of the data flow.

其中,这里所述的周期性并不一定是指固定的时间间隔,每次报文发送的时间间隔可以不同,但是一定要保证在数据流的有效生存期内至少发送一次报文,或称为进行一次报文刷新。Among them, the periodicity mentioned here does not necessarily refer to a fixed time interval. The time interval for sending each message can be different, but it must be guaranteed that a message is sent at least once within the effective lifetime of the data stream, or called Perform a packet refresh.

为携带资源请求,需要新定义一种IPv6扩展头——流QoS请求头(FlowQoS Requirements Header),将实时应用数据流的资源请求放在Flow QoSRequirements Header的选项(Option)中;或者在已定义的逐跳选项头(Hop-by-hop Options Header)中新定义一种Option,Option中包含实时应用数据流的资源请求。In order to carry resource requests, it is necessary to define a new IPv6 extension header—FlowQoS Requirements Header (FlowQoS Requirements Header), and put the resource requests of real-time application data streams in the option (Option) of Flow QoSRequirements Header; or in the defined A new Option is defined in the Hop-by-hop Options Header, which contains resource requests for real-time application data streams.

如此,发送方将资源请求携带在IPv6报文扩展头的Option或新定义的Option中,而不必用专用协议报文传递,从而可以减少消息开销,这是因为报文中不用传递过滤器的描述,而是将过滤器的功能隐含在IPv6报头的三元组中。In this way, the sender carries the resource request in the Option of the IPv6 message extension header or the newly defined Option, without using a dedicated protocol message to transmit, thereby reducing the message overhead, because the message does not need to transmit the description of the filter , instead the function of the filter is implied in the triplet of the IPv6 header.

资源请求中只需包括如下参数:流平均速率、峰值速率、最小报文长度、最大报文长度、带宽要求、时延要求、QoS保证可用性、路径最大传输单元(MTU)、可用带宽、最小时延等参数。其中,QoS保证可用性、路径MTU、可用带宽和最小时延用于收集路径属性,中间节点在转发时可以改变它们的值,其它参数则保持不变地传递给接收端。并且当QoS保证可用性表示路径不能满足QoS需求时,路径MTU域、可用带宽域和最小时延域才有效,表示收集到的路径属性。尽管RFC1981中定义了一种路径MTU发现机制,但本方法更为有效,因为只有确定了路径不能满足流的QoS需求时才需要收集路径MTU,缺省则使用IPv6-SPEC规定的IPv6链路最小MTU。The resource request only needs to include the following parameters: average flow rate, peak rate, minimum packet length, maximum packet length, bandwidth requirements, delay requirements, QoS guaranteed availability, path maximum transmission unit (MTU), available bandwidth, minimum time delay parameters. Among them, QoS guaranteed availability, path MTU, available bandwidth and minimum delay are used to collect path attributes, intermediate nodes can change their values when forwarding, and other parameters remain unchanged and passed to the receiving end. And when the QoS guarantee availability indicates that the path cannot meet the QoS requirement, the path MTU field, the available bandwidth field and the minimum delay field are valid, indicating the collected path attributes. Although RFC1981 defines a path MTU discovery mechanism, this method is more effective, because the path MTU needs to be collected only when the path cannot meet the QoS requirements of the flow. By default, the IPv6 link specified by IPv6-SPEC is used. MTU.

另外,在本步骤之前,发送端和接收端通常需要通过上层应用协议协商获得了发送和接收端的网络条件。通过与上层应用协议的协商功能配合,分配流标签和了解两端网络条件,从而增加伪冒流标签的难度,减少预留失败几率,如果是组播情况,还可以防止反馈风暴,简化组播流的资源预留情形。In addition, before this step, the sending end and the receiving end usually need to obtain the network conditions of the sending end and the receiving end through upper-layer application protocol negotiation. By cooperating with the negotiation function of the upper-layer application protocol, the flow label is assigned and the network conditions at both ends are known, thereby increasing the difficulty of counterfeiting the flow label and reducing the probability of reservation failure. In the case of multicast, it can also prevent feedback storm and simplify multicast The resource reservation status of the flow.

其中,如果在缺省的流标签有效生存期内中间节点没有收到周期性的资源请求刷新报文,则中间节点中为该数据流预留的资源和设定的处理参数将被自动取消。并且,所述发送端和接收端也可以通过发送拆卸消息,主动取消中间路由器中为数据流预留的资源和设定的处理参数。Wherein, if the intermediate node does not receive a periodic resource request refresh message within the default effective lifetime of the flow label, the resource reserved and the processing parameters set for the data flow in the intermediate node will be automatically cancelled. Moreover, the sending end and the receiving end may also actively cancel the resources reserved for the data flow and the processing parameters set in the intermediate router by sending a disassembly message.

步骤二,对实时应用数据流的资源请求的反馈。Step 2, feedback on the resource request of the real-time application data flow.

在IPv6报文从发送端到接收端的路径上,不能识别资源预留请求或未启动流状态建立功能的中间节点,会将收到的报文按原样沿路径方向转发。而对于启动了流状态建立功能的中间节点,在接收IPv6报文后,将分析IPv6扩展头中的内容,从中获得流的QoS需求参数,判断当前本地是否可以满足该QoS需求所要求的资源预留请求,如果满足,则对该流根据网络的QoS保证模型执行资源预留和其它该数据流所特有的如:加密等特定处理,并将报文向下一节点转发;否则,拒绝该资源请求,向发送端反馈一个资源请求拒绝响应,并将该资源请求中的QoS保证可用性域置为不可用,这样路径MTU域、可用带宽域和最小时延域开始有效,资源请求转变为资源收集请求,将该资源收集请求继续向下一节点发送。这样该中间节点及其以后的节点可通过该资源收集请求中预留的路径MTU域、可用带宽域和最小时延域来收集路径的MTU、可用带宽估计和最小时延等路径属性。On the path from the sending end to the receiving end of the IPv6 message, the intermediate node that cannot recognize the resource reservation request or has not started the flow state establishment function will forward the received message along the path direction as it is. For the intermediate node that has started the flow state establishment function, after receiving the IPv6 message, it will analyze the content in the IPv6 extension header, obtain the QoS requirement parameters of the flow, and judge whether the current local can meet the resource reservation required by the QoS requirement. If the reservation request is satisfied, perform resource reservation and other special processing such as encryption and other specific processing unique to the data flow according to the QoS guarantee model of the network, and forward the message to the next node; otherwise, reject the resource Request, feed back a resource request rejection response to the sender, and set the QoS guarantee availability field in the resource request to be unavailable, so that the path MTU field, available bandwidth field and minimum delay field become effective, and the resource request is transformed into a resource collection request, and continue to send the resource collection request to the next node. In this way, the intermediate node and subsequent nodes can collect path attributes such as path MTU, available bandwidth estimation, and minimum delay through the path MTU field, available bandwidth field, and minimum delay field reserved in the resource collection request.

接收端接收到所述报文后,通过分析QoS保证可用性域判断该报文所包含的是资源请求还是资源收集请求,如果该报文中包含有资源请求,则根据该资源请求获得流的QoS需求参数,对该流根据网络的QoS保证模型执行资源预留和特定处理,向发送端反馈资源请求确认响应;如果该报文中包含有资源收集请求,则向发送端反馈资源收集响应。After receiving the message, the receiving end judges whether the message contains a resource request or a resource collection request by analyzing the QoS guarantee availability field. If the message contains a resource request, then obtain the QoS of the flow according to the resource request Requirement parameters, perform resource reservation and specific processing for the flow according to the network QoS guarantee model, and feed back a resource request confirmation response to the sender; if the message contains a resource collection request, feed back a resource collection response to the sender.

这样,在本步骤中实际上包括两种情况,分别参见图3和图4所示。In this way, this step actually includes two situations, as shown in FIG. 3 and FIG. 4 respectively.

如图3所示,如果从发送端Src到接收端Dst的资源请求Resource Req被沿路的中间节点R1~R3一路满足,则资源请求Resource Req到达接收端Dst时,由接收端Dst向发送端Src返馈一个资源请求确认响应ResourceConfirm,中间节点则一律不反馈。As shown in Figure 3, if the resource request Resource Req from the sending end Src to the receiving end Dst is satisfied by the intermediate nodes R1~R3 along the road, when the resource request Resource Req reaches the receiving end Dst, the receiving end Dst sends the request to the sending end Src Feed back a resource request confirmation response ResourceConfirm, and the intermediate nodes will not feedback at all.

如图4所示,如果从发送端到接收端的资源请求Resource Req在路径上遇到了拒绝,则第一个拒绝该资源请求Resource Req的中间节点R2会向发送端Src反馈一个资源请求拒绝响应Resource Reject,并且,从这个中间节点R2开始,资源请求Resource Req中的QoS保证可用性域被置为不可用,资源请求转变为资源收集请求Resource Col Req,继续向接收端传递。到达接收端Dst时,由接收端Dst向发送端Src反馈一个资源收集响应ResourceCol Response,其余的中间节点则一律不反馈。As shown in Figure 4, if the resource request Resource Req from the sender to the receiver is rejected on the path, the first intermediate node R2 that rejects the resource request Resource Req will feed back a resource request rejection response Resource to the sender Src Reject, and, starting from this intermediate node R2, the QoS guaranteed availability domain in the resource request Resource Req is set to be unavailable, and the resource request is transformed into a resource collection request Resource Col Req, which continues to be transmitted to the receiving end. When reaching the receiving end Dst, the receiving end Dst feeds back a resource collection response ResourceCol Response to the sending end Src, and the rest of the intermediate nodes do not feed back at all.

上述资源请求响应(包括资源请求确认响应和资源请求拒绝响应)以及资源收集响应在反馈时,不要求中间节点侦听或拦截,并且反馈路径不一定经过资源请求或资源收集请求所经过的中间节点,资源请求响应/资源收集响应的反馈路径可以与资源请求/资源收集请求的反向路径不同。The above resource request responses (including resource request confirmation responses and resource request rejection responses) and resource collection responses do not require intermediate nodes to listen or intercept when feeding back, and the feedback path does not necessarily pass through the intermediate nodes that resource requests or resource collection requests pass through , the feedback path of resource request response/resource collection response can be different from the reverse path of resource request/resource collection request.

这里的资源请求确认响应和资源请求拒绝响应为包含有资源请求确认响应或资源请求拒绝响应信息的因特网控制消息协议(ICMP)报文或上层协议,如会话发起协议(SIP)或H.323报文,可由接收端或中间节点通过ICMP,或由接收端通过上层协议,如SIP或H.323,将资源请求响应反馈给发送端。同样,资源收集响应为包含有资源收集信息的ICMP报文或上层协议,如SIP或H.323报文。可由接收端通过ICMP或通过上层协议,如SIP或H.323,将资源收集信息中包含的所收集的MTU、可用带宽、最小时延等路径属性反馈给发送端。从而以便发送端修改预留请求和调整发送流量。The resource request confirmation response and resource request rejection response here are Internet Control Message Protocol (ICMP) messages or upper-layer protocols, such as Session Initiation Protocol (SIP) or H. The resource request response can be fed back to the sender by the receiver or an intermediate node through ICMP, or by the receiver through an upper-layer protocol, such as SIP or H.323. Similarly, the resource collection response is an ICMP packet or an upper-layer protocol, such as a SIP or H.323 packet, containing resource collection information. The receiving end can feed back path attributes such as the collected MTU, available bandwidth, and minimum delay included in the resource collection information to the sending end through ICMP or an upper-layer protocol, such as SIP or H.323. So that the sender can modify the reservation request and adjust the sending traffic.

对于组播的情况,考虑到由于IP组播技术经过多年的发展始终没有如人们所期望的那样大规模普遍应用,直到现在仍处于实验和探索中。而IETF的组播专家们也逐渐放弃了早期的任意源多对多组播模式,将组播模式简化和锁定在特定源一对多组播模式上,因为大多数组播应用都是一对多应用,其它的则可用一对多组播和单播结合解决。并且,对于接收端所处网络条件各不相同的情况,完全可以通过应用层SIP协议或H.245协议能力协商获得,网络条件相同的接收端通过一个组播组接收,网络条件不同的接收端通过单播接收。甚至可以扩展SIP或H245协议以协商数据流的IPv6报头中的flowlabel的值,从而在发送数据前双方了解标识流的三元组信息或源/目的地址、流标签值构成的二元组信息。一般,缺省采用三元组,因为不需要特别通知中间节点识别流的方法。For the case of multicast, considering that the IP multicast technology has not been widely used in a large scale as people expected after years of development, it is still in the experiment and exploration until now. The multicast experts of IETF also gradually abandoned the early arbitrary-source many-to-many multicast mode, and simplified and locked the multicast mode on a specific source-to-many multicast mode, because most multicast applications are one-to-many Many applications, others can be solved by combining one-to-many multicast and unicast. In addition, for the situation where the network conditions of the receiving end are different, it can be obtained through the application layer SIP protocol or H.245 protocol capability negotiation. The receiving end with the same network condition receives through a multicast group, and the receiving end with different network conditions Received via unicast. It is even possible to extend the SIP or H245 protocol to negotiate the value of flowlabel in the IPv6 header of the data flow, so that both parties know the triplet information identifying the flow or the two-tuple information consisting of source/destination address and flow label value before sending data. Generally, triplets are used by default, because intermediate nodes do not need to be specifically informed of the method of identifying flows.

因此,本发明方案对于组播数据流的处理为:Therefore, the solution of the present invention for the processing of the multicast data flow is:

在发送端发起实时应用数据流的资源请求时,假定发送端和接收端已通过上层应用协议协商获得了发送和接收端的网络条件,则网络条件相同的接收端采用本发明方法通过一个组播接收,网络条件不同的接收端采用本发明方法通过单播接收。When the sending end initiates a resource request for a real-time application data flow, it is assumed that the sending end and the receiving end have obtained the network conditions of the sending end and the receiving end through upper-layer application protocol negotiation, then the receiving end with the same network condition adopts the method of the present invention to receive , receiving terminals with different network conditions adopt the method of the present invention to receive through unicast.

在对实时应用数据流的资源请求反馈时,由于预留前已通过上层协议对接收端的网络条件有所了解,且根据本发明对资源请求的反馈方法,每个发送端将只会收到1到2个反馈,因此可以避免反馈风暴。另外,如果一些接收端的路径不能满足要求,则在收到该接收端或中间节点发来的资源请求拒绝响应和资源收集响应后,发送端可以改用单播方式以收集到的路径带宽速率向其发送数据流量。When feeding back resource requests for real-time application data streams, because the network conditions of the receiving end have been known through the upper layer protocol before reservation, and according to the resource request feedback method of the present invention, each sending end will only receive 1 to 2 feedbacks, so feedback storms can be avoided. In addition, if the path of some receiving end cannot meet the requirements, after receiving the resource request rejection response and resource collection response from the receiving end or the intermediate node, the sending end can use the unicast method to send the collected path bandwidth rate to It sends data traffic.

本实施例的发送端将资源请求携带在数据流的IPv6报文扩展头中,还大大简化了对移动IP的支持问题,因为移动IPv6节点在移动到外地链路后,可在绑定更新过程中同时为在外地的新路径预留QoS,在返回家乡链路后,可在通知通信伙伴的同时为家乡的原路径预留QoS,在外地的QoS预留由于不再使用,通过软状态刷新超时可自动将其拆除。对于移动IP,由于发送方或接收方的IP地址在流生存期间会发生改变,因此本发明建议采用二元组标识流。The sender of this embodiment carries the resource request in the IPv6 message extension header of the data stream, which also greatly simplifies the problem of supporting mobile IP, because after the mobile IPv6 node moves to a foreign link, it can At the same time, QoS is reserved for the new path in other places. After returning to the home link, the communication partner can be notified and QoS reserved for the original path of the home. A timeout can automatically remove it. For Mobile IP, since the IP address of the sender or receiver will change during the lifetime of the flow, the present invention proposes to use a two-tuple to identify the flow.

上面所述步骤一的资源请求传递机制不仅可以用于IntServ模型,还可以用于其它QoS保证模型,包括策略控制模型、DiffServ模型、MPLS TE模型、及其它综合性的QoS保证模型,使得端到端路径所经过的各个网络域能独立地选择适合自己的QoS保证模型,同时实现端到端的QoS保障。例如:解决DiffServ模型的端到端可预测QoS保证问题。扩展头中所携带的流QoS需求参数每进入一个DiffServ域边缘时,该DiffServ域入口边缘路由器可根据这些参数设定的流IPv6报文中的TC域值,以符合本域内的区分服务等级管理策略。入口边缘路由器还可以将流的QoS参数送给策略控制功能(Policy Control Function)和接纳控制功能(Admission ControlFunction)处理。入口边缘路由器还可以根据流的QoS参数进行准确的聚合,选择MPLS或其它面向连接技术或专线技术传输流,严格保证流的QoS。The resource request transfer mechanism in step 1 above can be used not only for the IntServ model, but also for other QoS guarantee models, including policy control model, DiffServ model, MPLS TE model, and other comprehensive QoS guarantee models, so that end-to-end Each network domain that the end path passes through can independently select its own QoS guarantee model, and at the same time realize end-to-end QoS guarantee. For example: solve the end-to-end predictable QoS guarantee problem of DiffServ model. When the flow QoS requirement parameters carried in the extension header enter a DiffServ domain edge, the DiffServ domain ingress edge router can set the TC field value in the flow IPv6 message according to these parameters to comply with the differentiated service level management in this domain Strategy. The ingress edge router can also send the flow QoS parameters to the policy control function (Policy Control Function) and admission control function (Admission Control Function) for processing. The ingress edge router can also perform accurate aggregation according to the QoS parameters of the flow, select MPLS or other connection-oriented technology or private line technology to transmit the flow, and strictly guarantee the QoS of the flow.

从上面所述的方案可以看出,本发明的这一较佳的实施例,利用IPv6报头和扩展头的优势,在IPv6扩展头中携带简单的流状态建立请求,使其只用于传递实时应用数据流的QoS需求,确定路径的QoS保证可用性和MTU,在ICMP报文中携带包括有错误和确认信息的流状态建立响应,从而减少RSVP报文开销,简化IntServ/RSVP的复杂性和扩展性问题,并简化了移动IP的QoS保证问题。在此基础上,与核心网QoS技术MPLS和DiffServ相结合,可以在IPv6网络中为实时应用数据流提供端到端的可预测服务质量保证。As can be seen from the scheme described above, this preferred embodiment of the present invention utilizes the advantages of the IPv6 header and the extension header to carry a simple flow state establishment request in the IPv6 extension header, so that it is only used to transmit real-time Apply the QoS requirements of the data flow, determine the QoS guarantee availability and MTU of the path, and carry the flow status including error and confirmation information in the ICMP message to establish a response, thereby reducing the RSVP message overhead and simplifying the complexity and expansion of IntServ/RSVP Sexual issues, and simplify the QoS guarantee problem of mobile IP. On this basis, combined with core network QoS technology MPLS and DiffServ, it can provide end-to-end predictable service quality guarantee for real-time application data flow in IPv6 network.

另外,本发明所述的方法还可通过直接对RSVPv1的协议等专用协议进行简化和修订来实现,用RSVP专用协议报文携带资源请求、资源收集请求、资源请求响应及资源收集响应,而不是携带在IPv6报文扩展头或ICMP报文中。这样RSVP协议可修订为:由发送方发起资源请求,接收方或中间节点反馈资源请求响应,接收方反馈资源请求响应或资源收集请求响应。这样做的好处是通过用五元组标识流,在IPv4中也可以实现,缺点是消息开销大且对移动IP的支持会复杂一些。In addition, the method of the present invention can also be realized by directly simplifying and revising special protocols such as the RSVPv1 protocol, and using RSVP special protocol messages to carry resource requests, resource collection requests, resource request responses, and resource collection responses instead of Carried in the extension header of IPv6 packets or ICMP packets. In this way, the RSVP protocol can be revised as follows: the sender initiates a resource request, the receiver or an intermediate node feeds back a resource request response, and the receiver feeds back a resource request response or a resource collection request response. The advantage of this method is that it can also be implemented in IPv4 by using five-tuple to identify the flow. The disadvantage is that the message overhead is large and the support for mobile IP will be more complicated.

并且,本发明所述的方法还可以采用网际协议第6版的网际控制消息协议(ICMPv6)专用协议报文携带资源请求,而不是携带在IPv6扩展头或RSVP报文中。实际上,在IPv6中,组播组管理协议(MLDv2)就是用ICMPv6协议类型,而不是沿用IPv4中的IGMP协议类型。Moreover, the method of the present invention can also use the Internet Protocol version 6 Internet Control Message Protocol (ICMPv6) special protocol message to carry the resource request instead of carrying it in the IPv6 extension header or RSVP message. In fact, in IPv6, the multicast group management protocol (MLDv2) uses the ICMPv6 protocol type instead of the IGMP protocol type in IPv4.

本发明中RSVP-TE扩展协议可以继续使用,专用于为稳定的聚合流量可靠地建立隧道和预留带宽。The RSVP-TE extension protocol in the present invention can continue to be used, and is specially used for reliably establishing tunnels and reserving bandwidth for stable aggregation traffic.

本领域技术人员不能看出,本发明方案通过相应参数调整,除QoS以外也可适用于其它应用级实时数据流。Those skilled in the art cannot see that the solution of the present invention can also be applied to other application-level real-time data streams except QoS through corresponding parameter adjustment.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the scope of the present invention. within the scope of protection.

Claims (24)

1、一种流状态建立的方法,其特征在于,包括:1. A method for establishing a flow state, comprising: a)发送端通过中间节点的逐级转发,向接收端发送包含有数据流资源请求的报文;a) The sending end sends a message including a data flow resource request to the receiving end through the step-by-step forwarding of the intermediate node; b)在所述报文经过的路径上,启动了流状态建立功能的中间节点接收到当前报文后,判断本节点是否满足当前报文中资源请求的需求条件,如果是,则根据该资源请求执行资源预留,沿报文传输路径向下一个节点转发当前报文,否则,向发送端反馈资源请求拒绝响应,将当前报文中的资源请求转变为资源收集请求,沿报文传输路径向下一个节点转发该包含有资源收集请求的报文;b) On the path that the message passes through, after receiving the current message, the intermediate node that has started the flow state establishment function judges whether the node satisfies the demand condition of the resource request in the current message, and if so, according to the resource Request resource reservation, forward the current message to the next node along the message transmission path, otherwise, feed back the resource request rejection response to the sender, convert the resource request in the current message into a resource collection request, and forward the message along the message transmission path Forward the message containing the resource collection request to the next node; c)如果接收端收到的当前报文中包含有资源请求,则根据该资源请求执行资源预留,向发送端反馈资源请求确认响应,如果接收端收到的当前报文中包含有资源收集请求,则向发送端反馈资源收集响应。c) If the current message received by the receiving end contains a resource request, perform resource reservation according to the resource request, and feed back a resource request confirmation response to the sending end, if the current message received by the receiving end contains resource collection request, the resource collection response is fed back to the sender. 2、根据权利要求1所述的方法,其特征在于,步骤a)所述报文的发送过程进一步包括:发送端在所述数据流的有效生存期内,向接收端周期性地发送包含有该数据流资源请求的报文。2. The method according to claim 1, characterized in that the sending process of the message in step a) further comprises: the sending end periodically sends to the receiving end within the effective lifetime of the data flow The packet requested by the data flow resource. 3、根据权利要求1所述的方法,其特征在于,所述步骤a)前进一步包括:所述发送端和接收端通过上层应用协议获得对方的网络条件,并为所述数据流分配流标签。3. The method according to claim 1, wherein said step a) further comprises: the sending end and the receiving end obtain each other's network conditions through an upper-layer application protocol, and assign a flow label to the data flow . 4、根据权利要求3所述的方法,其特征在于,所述接收端的数目为一个以上,且所处网络条件相同,则所述接收端通过一个组播组接收发送端发出的报文。4. The method according to claim 3, wherein the number of the receiving end is more than one, and the network conditions are the same, then the receiving end receives the message sent by the sending end through a multicast group. 5、根据权利要求3所述的方法,其特征在于,所述接收端的数目为两个以上,且有至少一个接收端所处的网络条件与其它接收端不同,则与其它接收端网络条件不同的接收端,通过单播接收发送端发出的报文,网络条件相同的一个以上接收端通过一个组播组接收发送端发出的报文。5. The method according to claim 3, characterized in that, the number of the receiving ends is more than two, and at least one receiving end is in a network condition different from other receiving ends, then the network conditions of the other receiving ends are different The receiving end receives the message sent by the sending end through unicast, and more than one receiving end with the same network conditions receives the message sent by the sending end through a multicast group. 6、根据权利要求1所述的方法,其特征在于,所述数据流采用源地址、目的地址和流标签值标识;或采用源地址和流标签值标识;或采用目的地址和流标签值标识。6. The method according to claim 1, wherein the data flow is identified by source address, destination address and flow label value; or by source address and flow label value; or by destination address and flow label value . 7、根据权利要求6所述的方法,其特征在于,如果所述发送端和接收端为固定IP终端,则所述数据流采用源地址、目的地址和流标签值标识;7. The method according to claim 6, wherein if the sending end and the receiving end are fixed IP terminals, the data flow is identified by a source address, a destination address and a flow label value; 如果所述发送端或接收端为移动IP终端,则所述数据流采用源地址和流标签值,或采用目的地址和流标签值标识。If the sending end or the receiving end is a mobile IP terminal, the data flow is identified by a source address and a flow label value, or by a destination address and a flow label value. 8、根据权利要求1所述的方法,其特征在于,所述资源请求包括:流平均速率、峰值速率、最小报文长度、最大报文长度、带宽要求、时延要求、QoS保证可用性、路径MTU、可用带宽和最小时延,其中,QoS保证可用性为可用;8. The method according to claim 1, wherein the resource request includes: flow average rate, peak rate, minimum packet length, maximum packet length, bandwidth requirement, delay requirement, QoS guaranteed availability, path MTU, available bandwidth and minimum delay, where QoS guaranteed availability is available; 所述资源收集请求包括:流平均速率、峰值速率、最小报文长度、最大报文长度、带宽要求、时延要求、QoS保证可用性、路径MTU、可用带宽和最小时延,其中,QoS保证可用性为不可用。The resource collection request includes: flow average rate, peak rate, minimum packet length, maximum packet length, bandwidth requirement, delay requirement, QoS guaranteed availability, path MTU, available bandwidth and minimum delay, wherein, QoS guaranteed availability is unavailable. 9、根据权利要求1所述的方法,其特征在于,所述资源请求确认响应的反馈过程中不要求中间节点侦听或拦截;9. The method according to claim 1, wherein the feedback process of the resource request confirmation response does not require intermediate nodes to intercept or intercept; 所述资源请求拒绝响应的反馈过程中不要求中间节点侦听或拦截;The intermediate node is not required to listen or intercept during the feedback process of the resource request rejection response; 所述资源收集响应的反馈过程中不要求中间节点侦听或拦截。During the feedback process of the resource collection response, no intermediate node is required to intercept or intercept. 10、根据权利要求1所述的方法,其特征在于,所述资源请求确认响应的反馈路径与资源请求的反向路径不同;10. The method according to claim 1, wherein the feedback path of the resource request confirmation response is different from the reverse path of the resource request; 所述资源请求拒绝响应的反馈路径与资源请求的反向路径不同;The feedback path of the resource request rejection response is different from the reverse path of the resource request; 所述资源收集响应的反馈路径与资源请求的反向路径不同。The feedback path of the resource collection response is different from the reverse path of the resource request. 11、根据权利要求1所述的方法,其特征在于,所述资源请求设置在所述报文扩展头中;所述资源收集请求设置在所述报文扩展头中。11. The method according to claim 1, wherein the resource request is set in the packet extension header; the resource collection request is set in the packet extension header. 12、根据权利要求11所述的方法,其特征在于,所述资源请求设置在所述报文扩展头的选项中;所述资源收集请求设置在所述报文扩展头的选项中。12. The method according to claim 11, wherein the resource request is set in the option of the message extension header; the resource collection request is set in the option of the message extension header. 13、根据权利要求12所述的方法,其特征在于,进一步包括:为报文新设置一个扩展头,所述资源请求设置在该新设置的扩展头的选项中,所述资源收集请求设置在该新设置的扩展头的选项中;13. The method according to claim 12, further comprising: setting a new extension header for the message, the resource request is set in the options of the newly set extension header, and the resource collection request is set in In the options of the extension header for this new setting; 或者在报文已有的逐跳选项头中新设置一个选项,所述资源请求设置在该新设置的选项中,所述资源收集请求设置在该新设置的选项中。Or a new option is set in the existing hop-by-hop option header of the message, the resource request is set in the newly set option, and the resource collection request is set in the newly set option. 14、根据权利要求1所述的方法,其特征在于,所述资源请求确认响应为携带有资源请求确认信息的ICMP报文或上层协议报文;14. The method according to claim 1, wherein the resource request confirmation response is an ICMP message or an upper layer protocol message carrying resource request confirmation information; 所述资源请求拒绝响应为携带有资源请求拒绝信息的ICMP报文或上层协议报文;The resource request rejection response is an ICMP message or an upper layer protocol message carrying resource request rejection information; 所述资源收集响应为携带有资源收集信息的ICMP报文或上层协议报文。The resource collection response is an ICMP message or an upper layer protocol message carrying resource collection information. 15、根据权利要求14所述的方法,其特征在于,所述上层协议报文为SIP报文或H.323报文。15. The method according to claim 14, wherein the upper layer protocol message is a SIP message or an H.323 message. 16、根据权利要求1所述的方法,其特征在于,所述报文为专用协议报文;16. The method according to claim 1, wherein the message is a dedicated protocol message; 所述资源请求被携带在专用协议报文中进行发送;The resource request is sent in a dedicated protocol message; 所述资源收集请求被携带在专用协议报文中进行发送;The resource collection request is sent in a dedicated protocol message; 所述资源请求确认响应为携带有资源请求确认信息的专用协议报文;The resource request confirmation response is a dedicated protocol message carrying resource request confirmation information; 所述资源请求拒绝响应为携带有资源请求拒绝信息的专用协议报文;The resource request rejection response is a dedicated protocol message carrying resource request rejection information; 所述资源收集响应为携带有资源收集信息的专用协议报文。The resource collection response is a dedicated protocol message carrying resource collection information. 17、根据权利要求16所述的方法,其特征在于,所述专用协议报文为RSVP专用协议报文。17. The method according to claim 16, wherein the dedicated protocol message is an RSVP dedicated protocol message. 18、根据权利要求14或16所述的方法,其特征在于,所述资源收集信息中包括所收集的路径属性。18. The method according to claim 14 or 16, wherein the resource collection information includes the collected path attributes. 19、根据权利要求18所述的方法,其特征在于,所述路径属性为路径的MTU、可用带宽估计和最小时延。19. The method according to claim 18, wherein the path attributes are MTU of the path, available bandwidth estimation and minimum delay. 20、根据权利要求1所述的方法,其特征在于,所述报文为ICMPv6专用协议报文;20. The method according to claim 1, wherein the message is an ICMPv6 dedicated protocol message; 所述资源请求被携带在该ICMPv6专用协议报文中进行发送;The resource request is carried in the ICMPv6 dedicated protocol message for sending; 所述资源收集请求被携带在该ICMPv6专用协议报文中进行发送。The resource collection request is carried in the ICMPv6 dedicated protocol message for sending. 21、根据权利要求1或10或16或20所述的方法,其特征在于,所述报文为IPv6报文。21. The method according to claim 1 or 10 or 16 or 20, wherein the packet is an IPv6 packet. 22、根据权利要求16所述的方法,其特征在于,所述报文为IPv4报文。22. The method according to claim 16, wherein the packet is an IPv4 packet. 23、根据权利要求1所述的方法,其特征在于,所述步骤b)中如果中间节点满足当前报文中资源请求的需求条件,则进一步包括:执行所述数据流所特有的特定处理;23. The method according to claim 1, characterized in that, in the step b), if the intermediate node satisfies the demand condition of the resource request in the current message, further comprising: performing specific processing unique to the data flow; 所述步骤c)中如果接收端收到的当前报文中包含有资源请求,则进一步包括:执行所述数据流所特有的特定处理。In the step c), if the current message received by the receiving end contains a resource request, it further includes: performing specific processing specific to the data flow. 24、根据权利要求1所述的方法,其特征在于,步骤b)中所述当前报文中资源请求的需求条件为从资源请求中获取的QoS需求参数。24. The method according to claim 1, wherein in step b), the requirement condition of the resource request in the current message is the QoS requirement parameter obtained from the resource request.
CNB200410034709XA 2004-04-26 2004-04-26 The method of stream state establishment Expired - Fee Related CN100387023C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB200410034709XA CN100387023C (en) 2004-04-26 2004-04-26 The method of stream state establishment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB200410034709XA CN100387023C (en) 2004-04-26 2004-04-26 The method of stream state establishment

Publications (2)

Publication Number Publication Date
CN1691636A true CN1691636A (en) 2005-11-02
CN100387023C CN100387023C (en) 2008-05-07

Family

ID=35346771

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB200410034709XA Expired - Fee Related CN100387023C (en) 2004-04-26 2004-04-26 The method of stream state establishment

Country Status (1)

Country Link
CN (1) CN100387023C (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007045163A1 (en) * 2005-10-17 2007-04-26 Huawei Technologies Co., Ltd. Method for realizing end-to-end stream transmission and the node equipment
CN100420237C (en) * 2005-11-18 2008-09-17 华为技术有限公司 Method for Controlling Real-time Services on Router
WO2009079844A1 (en) * 2007-12-20 2009-07-02 Zte Corporation Processing method for resource request in ngn
CN101047614B (en) * 2006-05-01 2010-08-25 华为技术有限公司 A stream transmission path establishment method and data transmission system in an IPv6 network environment
CN101043440B (en) * 2006-03-25 2011-02-16 华为技术有限公司 Method for supporting multi-service flow operation in WiMAX network
CN102638388A (en) * 2011-02-09 2012-08-15 华为技术有限公司 Flow label negotiating method, relevant device and system
CN103051562A (en) * 2008-12-01 2013-04-17 华为技术有限公司 Method and equipment for realizing maximum transmission unit of resource reservation protocol link
CN105099915A (en) * 2014-04-28 2015-11-25 华为技术有限公司 Business path establishing method and device
CN102123440B (en) * 2010-01-08 2016-05-11 中兴通讯股份有限公司 The confirmation method of control head and system
EP1965530A4 (en) * 2005-12-23 2016-10-19 Zte Corp A method for soft rerouting in optical network
WO2016165492A1 (en) * 2015-07-02 2016-10-20 中兴通讯股份有限公司 Method and apparatus for implementing service function chain
CN106060023A (en) * 2016-05-20 2016-10-26 汉柏科技有限公司 Malicious data interception processing method and device
CN112787902A (en) * 2019-11-08 2021-05-11 中兴通讯股份有限公司 Message encapsulation method and device and message de-encapsulation method and device
CN113055293A (en) * 2019-12-27 2021-06-29 华为技术有限公司 Routing method and device in software defined wide area network and communication system

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001352347A (en) * 2000-04-12 2001-12-21 Alcatel Internetworking Inc RSVP proxy service for communication networks
US7209439B2 (en) * 2001-03-20 2007-04-24 Mci, Llc Pool-based resource management in a data network

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007045163A1 (en) * 2005-10-17 2007-04-26 Huawei Technologies Co., Ltd. Method for realizing end-to-end stream transmission and the node equipment
CN100420237C (en) * 2005-11-18 2008-09-17 华为技术有限公司 Method for Controlling Real-time Services on Router
EP1965530A4 (en) * 2005-12-23 2016-10-19 Zte Corp A method for soft rerouting in optical network
CN101043440B (en) * 2006-03-25 2011-02-16 华为技术有限公司 Method for supporting multi-service flow operation in WiMAX network
CN101047614B (en) * 2006-05-01 2010-08-25 华为技术有限公司 A stream transmission path establishment method and data transmission system in an IPv6 network environment
WO2009079844A1 (en) * 2007-12-20 2009-07-02 Zte Corporation Processing method for resource request in ngn
US8526304B2 (en) 2007-12-20 2013-09-03 Zte Corporation Processing method for resource request in NGN
CN103051562A (en) * 2008-12-01 2013-04-17 华为技术有限公司 Method and equipment for realizing maximum transmission unit of resource reservation protocol link
CN103051562B (en) * 2008-12-01 2015-09-09 华为技术有限公司 A kind of MTU implementation method of resource reservation protocol link and equipment
CN102123440B (en) * 2010-01-08 2016-05-11 中兴通讯股份有限公司 The confirmation method of control head and system
US9185040B2 (en) 2011-02-09 2015-11-10 Huawei Technologies Co., Ltd. Flow label negotiation method, related device, and system
CN102638388B (en) * 2011-02-09 2014-03-12 华为技术有限公司 Flow label negotiating method, relevant device and system
CN102638388A (en) * 2011-02-09 2012-08-15 华为技术有限公司 Flow label negotiating method, relevant device and system
CN105099915A (en) * 2014-04-28 2015-11-25 华为技术有限公司 Business path establishing method and device
CN105099915B (en) * 2014-04-28 2018-11-30 华为技术有限公司 A kind of method and apparatus for establishing service path
WO2016165492A1 (en) * 2015-07-02 2016-10-20 中兴通讯股份有限公司 Method and apparatus for implementing service function chain
CN106060023A (en) * 2016-05-20 2016-10-26 汉柏科技有限公司 Malicious data interception processing method and device
CN112787902A (en) * 2019-11-08 2021-05-11 中兴通讯股份有限公司 Message encapsulation method and device and message de-encapsulation method and device
CN112787902B (en) * 2019-11-08 2023-11-21 中兴通讯股份有限公司 Message encapsulation method and device, message decapsulation method and device
CN113055293A (en) * 2019-12-27 2021-06-29 华为技术有限公司 Routing method and device in software defined wide area network and communication system

Also Published As

Publication number Publication date
CN100387023C (en) 2008-05-07

Similar Documents

Publication Publication Date Title
CN1183724C (en) Network optimisation method
CN1294728C (en) Method and system for providing QoS assurance in edge router
CN1283079C (en) IP network service quality assurance method and system
CN1276630C (en) IP network service quality control device, method and system and router
CN1263268C (en) Transporting QoS mapping information in a packet radio network
CN1193565C (en) RSVP Processing in 3G Network
JP5602427B2 (en) Data routing through lower layers in communication systems
CN1691636A (en) Method of flow state establishment
CN1488217A (en) Method and system for resource reservation in multicast network
CN1449162A (en) Telecommunications system employing virtual service network architecture
CN1515123A (en) IP media stream binding information
CN1860744A (en) Bi-directional quality of service preservation within in-band signaling mechanisms
CN1806457A (en) Communication system and communication method
CN1511279A (en) Policy-based synchronization of per-class resources between routers in a data network
CN1992676A (en) Forwarding state sharing between multiple traffic paths in a communication network
CN1910866A (en) Method and equipment adapted for usable bandwidth variance of local network
CN101053223A (en) Method and label switch router for providing mobility to a mobile host in a mobile network employing multi-protocol label switching
CN101645849B (en) QoS realization method in transitional environment and PE router
CN1581791A (en) Method for providing reliable transmission service quality in communication network
CN101036357A (en) Method and device for controlling admission to a guaranteed quality of service in a mpls network
CN1863144A (en) Method for providing differential service
CN1852239A (en) Method for actualizing route strategy through boundary gateway
CN101047614A (en) Flow transmission route set-up method and data transmission system in IPv6 network environment
CN1859300A (en) Method for transmitting multiple service quality service stream for mobile terminal users
CN1976343A (en) Method and system for raising transmission control protocol data handling capacity

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
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: 20080507

Termination date: 20180426