CN102138313A - 针对rfc 3313的带内dpi媒体预留修改 - Google Patents

针对rfc 3313的带内dpi媒体预留修改 Download PDF

Info

Publication number
CN102138313A
CN102138313A CN2009801333822A CN200980133382A CN102138313A CN 102138313 A CN102138313 A CN 102138313A CN 2009801333822 A CN2009801333822 A CN 2009801333822A CN 200980133382 A CN200980133382 A CN 200980133382A CN 102138313 A CN102138313 A CN 102138313A
Authority
CN
China
Prior art keywords
qos
connection
source node
destination node
dpi
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
CN2009801333822A
Other languages
English (en)
Other versions
CN102138313B (zh
Inventor
A·多尔加诺
S·E·莫林
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.)
Origin Asset Group Co ltd
Original Assignee
Alcatel Lucent SAS
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 Alcatel Lucent SAS filed Critical Alcatel Lucent SAS
Publication of CN102138313A publication Critical patent/CN102138313A/zh
Application granted granted Critical
Publication of CN102138313B publication Critical patent/CN102138313B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/10Architectures or entities
    • H04L65/1016IP multimedia subsystem [IMS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1083In-session procedures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/80Responding to QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Communication Control (AREA)

Abstract

在各种示例性实施例中,将深度包检测设备集成到与用户代理客户端相关联的提供商边缘路由器中或者将其设置在外部。DPI设备监测始发代理和用户代理客户端之间数据包的交换并检测数据包以识别SIP控制消息。通过监测在两个设备之间交换的消息,DPI设备可确定应用类型、所期望的QoS、源、目的地、和与连接有关的其它信息。通过使用该信息,路由器可访问策略数据库以确定是否有用于应用和/或用户的QoS策略。根据该确定,路由器可初始化用于预期数据流的网络预留或者存储该信息,从而将数据包流注释为数据包到达。因此,在各种示例性实施例中,边缘路由器意识到应当准许QoS。

Description

针对RFC 3313的带内DPI媒体预留修改
技术领域
本发明一般地涉及IP网络中的媒体预留。
背景技术
相比以前,现代互联网协议(IP)网络能够使用户以更多的方式进行通信。用户现在可以使用基于IP的语音(VoIP)、视频呼叫、视频会议、流式多媒体、即时消息传送和无数的其它应用来交换信息。随着通信方法的数量增加,要求建立和保持连接的信令就变得更加复杂。
在RFC 3261中定义的会话初始协议(SIP)是开发为在IP网络中的用户之间建立、修改和终止多媒体会话的信令协议。通过提供用于建立消息的标准格式,SIP能够使设备以无缝方式协商多媒体会话的参数,而无需考虑基础的传送协议。由于其的简单性和灵活性,许多当前的***利用SIP进行消息传送,并且许多开发中的***也将使用SIP。
简单地说,SIP能够对用户进行初始化,或者用户代理客户端(UAC),请求与已知为用户代理服务器(UAS)的另一用户建立的连接。UAC将连接请求发送给代理服务器,其中代理服务器协调建立消息在UAC和UAS之间的交换,并给每一方提供建立连接所需的信息。在该连接初始化后,UAC和UAS可使用诸如实时传送协议(RTP)的适当的传送协议直接交换消息。
尽管RFC 3261极大地简化了在两个用户之间建立连接的过程,但是该标准没有提供用于修改服务质量(QoS)和预防拒绝服务攻击的有效手段。在RFC 3261之后不久公布的RFC 3313试图通过定义将QoS管理控制结合到SIP信令消息中的扩展来解决这些问题。具体的,RFC3313试图通过在开放式***互联(OSI)模型的第1-3层中允许特定的媒体预留来提高用户体验质量(QoE)。
在支持RFC 3313扩展的***中,当UAC通过代理发送连接请求时,代理认证主叫方并验证主叫方被授权接收QoS。随后代理利用边缘路由器或者策略确定点(PDP)交换消息以获得认证令牌,并将该令牌发送给UAC。在初始化连接时,UAC将令牌发送给提供相应QoS的边缘路由器。
从上述描述中可以明确得出,在RFC 3313中定义的处理过程要求大量的附加消息传送以建立用于SIP连接的QoS。具体的,在代理和边缘路由器之间的链路经历大量的附加信息量。此外,必须修改包括在消息交换中的每个设备上的硬件和/或软件以确保设备正确地处理RFC 3313扩展。
因此,需要一种允许在使用SIP信令消息进行初始化的连接中提供QoS的简化机制的***和方法。具体的,需要一种使附加消息的使用最小化并且减少需要在***中的每个设备上执行附加功能的方案。
上面描述的问题仅是由各种示例性实施例所涉及的示例,而并非是穷尽的或者是局限于所涉及或者所解决的可能问题。因此,通过各种示例性实施例解决的其它问题对本领域技术人员来说是显而易见的。
发明内容
根据本发明需要针对RFC 3313的带内DPI媒体预留修改,给出了各种示例性实施例的简明摘要。在下列摘要中可以进行一些简化和省略,其意在突出和介绍各种示例性实施例的一些方面,但不是对发明内容的限制。在下面将给出足以使本领域技术人员制造和使用的优选示例性实施例的详细说明。
在各种示例性实施例中,将深度包检测(DPI)设备集成到与用户代理客户端相关联的提供商边缘路由器中或者将其设置在外部和路由器进行通信。DPI设备监测始发代理和用户代理客户端之间数据包的交换并检测数据包以识别SIP控制消息。通过监测在两个设备之间交换的消息,DPI设备可确定应用类型、所期望的QoS、源、目的地、和与连接有关的其它信息。通过使用该信息,路由器可访问策略数据库以确定是否存在用于应用和/或用户的QoS策略。根据该确定,路由器可初始化用于预期数据流的网络预留或者存储该信息,从而将数据包流注释为数据包到达。因此,在各种示例性实施例中,边缘路由器知道QoS可以被准许,并可代表用户代理客户端在网络中预留资源。
附图说明
为了更好地描述各种示例性实施例,将参照相应附图,其中:
图1是利用SIP控制消息建立多媒体会话的示例性IP网络的示意图;
图2是包括在图1的网络中使用的包括集成DPI设备的示例性边缘路由器的示意图;
图3是描述在图1的网络中的实体之间交换消息的示例性消息图表;
图4是用于在SIP控制消息上执行深度包检测的方法的示例性实施例的流图;
图5是用于执行与SIP会话相关联的数据包的QoS预留的方法的示例性实施例的流图。
具体实施方式
显然,尽管下列说明涉及SIP会话和控制消息,但是可使用任意相似的协议。从而,只要控制协议包括足够的信息,其中服务质量请求可以从该信息中提取出来,就可使用任意用于在源和节点之间建立通信的协议。对本领域技术人员来说其它适当的协议也是显而易见的。
现在参照附图公开了各种示例性实施例的宽的方面,其中相同的附图标记代表相同的元件或者步骤。
图1是利用SIP控制消息建立多媒体会话的示例性IP网络100的示意图。在各种示例性实施例中,网络100包括用户代理客户端110、网络120、提供商边缘路由器130、IP多媒体子***140、核心网150、提供商边缘路由器160、网络170和用户代理服务器180。
在各种示例性实施例中,用户代理客户端110是由能够访问网络100并发布SIP请求的用户所操作的设备。用户代理客户端110可以是个人或者膝上型计算机、蜂窝电话、个人数字助理、无线电子邮件设备、或者支持基于IP网络通信的任意其它设备。此外,用户代理客户端110可与用户代理服务器180发送和接收涉及一个或多个会话的数据包。
网络120在用户代理客户端110和提供商边缘路由器130之间提供连接。网络120可以是在用户代理客户端110和提供商边缘路由器130之间能够发送数据和请求的任意网络。因此,网络110可包括多个路由器、交换机、桥接器、和其它适于接收和发送数据包的元件。
在各种示例性实施例中,提供商边缘路由器130和160是适于接收输入的数据包并将数据包转发进网络150中一条路径的硬件和软件的组合。如下面参照图2的详细描述所示,提供商边缘路由器130和160可以包括用于分析用户代理客户端110和IP多媒体子***140中的代理之间交换的数据包的DPI设备。根据由DPI设备所提取的信息,路由器130和160可在与SIP会话相关联的数据包上执行QoS修改。或者,DPI设备可配置在路由器130和160的外部,并使用包标记技术以将请求QoS的信息转发给路由器。例如,DPI设备可利用诸如DifferServer(差分服务器)标记的方法来识别路由器130和160上触发QoS预留的应用。
IP多媒体子***140可以是包括配置为在用户代理客户端110和用户代理服务器180之间建立多媒体会话的多个元件的网络。具体的,IP多媒体子***140可包括多个代理,其中每个代理与一个或多个用户代理客户端110和用户代理服务器180进行通信。如下面参照图3的详细描述所示,这些代理用作在两个用户之间建立和保持多媒体会话的媒介。对本领域技术人员来说适于包括在IP多媒体子***140中的其它元件是显而易见的。
在各种示例性实施例中,核心网150包括适于转发从不同协议操作的网络接收的数据包的通信硬件。例如,从而核心网150可以是包括多个隧道或者标签交换路径的MPLS网络。在各种示例性实施例中,每个隧道包括多个路由器和链路,其中每个隧道具有不同的特性集合,包括带宽、延迟和丢包率。因此,如下面参照图5的详细描述所示,提供商边缘路由器130和160可基于用于会话的QoS请求在SIP会话中选择用于数据包的合适的隧道。
网络170在提供商边缘路由器160和用户代理服务器180之间提供连接。网络170可以是在提供商边缘路由器160和用户代理服务器180之间能够发送数据和请求的任意网络。因此,网络170可包括多个路由器、交换机、桥接器、和其它适于接收和发送数据包的元件。
在各种示例性实施例中,用户代理服务器180是由能够访问网络100的用户操作的设备。用户代理服务器180从用户代理客户端110接收SIP请求,并产生接受、拒绝或者重定向请求的响应。与用户代理客户端110相似,用户代理服务器180可以是个人或者膝上型计算机、蜂窝电话、个人数字助理、无线电子邮件设备、或者支持基于IP网络通信的任意其它设备。
显然,网络100的元件是示例性的,并且仅仅是为了解释的目的进行描述和说明。从而,在各种示例性实施例中,网络100包括配置为执行附加功能的各种元件。或者,网络100的两个或者多个元件可以合并为单一的元件,从而网络100包括的全部元件较少。网络100的其它合适的配置对本领域技术人员来说是显而易见的。
图2是包括在图1的网络100中使用的包括集成DPI设备的示例性边缘路由器130的示意图。在各种示例性实施例中,边缘路由器130包括用户代理客户端SIP策略数据库210、SIP连接数据库220、DPI处理器230、通用处理器240、接收机250和发射机260。边缘路由器130的元件的下列描述意在介绍每个元件的功能。下面将参照图3-5详细解释QoS的规定。
在各种示例性实施例中,UAC SIP策略数据库210维持用于SIP连接的QoS规定的信息。具体的,UAC SIP策略数据库210为每个用户代理客户端110指示是否允许用户预留QoS,并且在如果允许时指示对于哪些应用允许预留。从而,例如,UAC SIP策略数据库210能够指示用户代理客户端110预留用于VoIP和视频会议的资源,但不预留用于流式多媒体的资源。
UAC SIP策略数据库210还可指示用户代理客户端110是否预留用于与特定的用户代理服务器180相连接的资源。例如,数据库210可指示当请求与第一用户相连接是预留资源,而当与第二用户相连接时不预留资源。数据库210还可存储数据传送配额,从而在用户超过配额后路由器130不允许资源预留。此外,数据库210可指示一天中允许或者不允许进行QoS修改的次数。对本领域技术人员来说,用于确定QoS是否应当被准许的其它标准是显而易见的。
UAC SIP策略数据库210还可存储涉及例如基于应用、源、目的地、时刻、和任意其它相关因素的可应用策略的信息。例如,策略可指定差分服务代码点(DSCP)优先级、服务类型(TOS)标记、可应用的MPLS隧道、或者用于提供特定SIP会话的QoS的任意其它信息。
在各种示例性实施例中,SIP连接数据库220存储涉及由边缘路由器130管理的每个SIP连接的状态信息。因此,在拦截由DPI设备230发送的SIP控制消息后,SIP连接数据库220存储源和目的地的IP地址、端口号、媒体类型、和从SIP控制消息中提取的任意其它信息。如下面参照图5的详细描述所示,路由器130可访问SIP连接数据库220以提取请求建立与SIP连接相关联的数据包的QoS的信息。
显然,每个UAC SIP策略数据库210和SIP连接数据库220可实现为配置为存储请求数据的计算机可读存储媒介。例如,计算机可读存储媒介可以是硬盘驱动器、闪存驱动器、随机存取存储器(RAM)、或者任意其它物理存储媒介。数据库210和220还可包括处理器和需要用于处理和检索存储在其中的数据的软件。
在各种示例性实施例中,DPI处理器230是微处理器或者配置为检验开放式***互联(OSI)模型的第2至7层中信息的任意组合的可执行软件。从而,在各种示例性实施例中,DPI处理器230为了识别特别是包括在第4层至第7层中的SIP控制消息,对一个或多个数据包执行“深度”分析。DPI处理器230然后分析SIP控制消息以从报头字段或者会话描述协议(SDP)字段提取信息。该信息可包括应用、压缩方案、媒体类型、源、目的地、端口号、有关网络单元的信息、以及SIP控制消息中的任意其它字段。然后将提取的信息存储在SIP连接数据库220中,并由路由器130在针对特定SIP连接准许QoS时使用该提取信息。
在各种示例性实施例中,通用处理器240被配置为执行特定的数据包处理操作。因此,例如,通用处理器240可产生RSVP消息并执行数据包标记。由通用处理器240执行的其它操作对本领域技术人员来说是显而易见的。
路由器130还可包括接收机250和发射机260,其中接收机250和发射机260可以被配置为分别接收和发送数据包的硬件和/或软件的组合。因此,接收机250可从位于IP多媒体子***140中的代理接收SIP控制消息,同时发射机260可返回SIP控制消息。
显然,尽管上面描述了不同的元件,但是可以将UAC SIP策略数据库210、SIP连接数据库220、DPI处理器230、通用处理器240、接收机250、和发射机260合并入更少的模块。或者,可以将元件201、220、230、240、250、260中的一个或多个执行的功能分为多个元件,从而路由器130包括附加的元件。路由器130功能的可选择的配置对本领域技术人员来说是显而易见的。
如上所述,作为与参照图2所示配置的一种替换,DPI设备可配置在路由器130外部,并使用数据包标记技术以转发有关应用的信息,其中将QoS提供给该应用。在这样的实施例中,DPI处理器230可位于外部的DPI设备中。
图3是描述在图1的网络100中的实体之间交换消息的示例性消息图表300。根据一个实施例,图表300和下列描述意在提供在网络100中交换的消息的概述。下面将参照图4和图5提供有关边缘路由器130功能的进一步细节。此外,明显的是,尽管基于集成到边缘路由器的DPI设备来描述图表300,但是DPI设备可以是位于边缘路由器外部的设备。
在步骤301中,诸如图1的用户代理客户端110的用户代理客户端试图与诸如图1的用户代理服务器180的用户代理服务器建立媒体会话。由此,UAC通过始发代理向用户代理客户端发送INVITE请求,其中始发代理可位于图1的IP多媒体子***140中。
为了预留资源,UAC包括具有媒体认证令牌的报头,该媒体认证令牌指示期望QoS改变。特别地,INVITE请求可包括指定UAC的地址和与UAS相关联的统一资源识别符(URI)的多个其它报头字段。INVITE请求的主体可包括在另一协议格式中编码的会话描述,例如会话描述协议(SDP)。例如,这种描述可包括媒体类型、编解码器和采样速率。
当始发代理接收INVITE请求时,执行进入到步骤302中,其中始发代理将请求转发给可以位于图1的IP多媒体子***140中的目的地代理。然后,目的地代理与用户代理服务器(在图中没有给出)进行通信以确定用户代理服务器是否接受该会话。在步骤303中,目的地代理转发来自用户代理服务器的响应,其中响应可以是180(振铃)响应。
当接收到18x响应时,始发代理具有涉及端点、带宽、和媒体交换特性的充分信息。从而,在步骤304中,始发代理将策略建立消息AuthProfile发送给诸如图1的提供商边缘路由器130的提供商边缘路由器。提供商边缘路由器处理策略建立消息以确定QoS是否许可用于会话。具体的,如下面参照图4的描述所示,提供商边缘路由器根据应用、源、目的地、和任意其它相关参数确定QoS规定是否允许。当验证QoS是可使用的,执行进入到步骤305,其中提供商边缘路由器将认证令牌(AuthToken)返回给始发代理。
在步骤306中,始发代理将从目的地代理接收的18x消息发送给UAC。然而,由提供商边缘路由器的星号所示,DPI设备拦截并分析该消息。具体的,DPI设备从消息中的报头字段和/或SDP内容中提取和存储关于会话的信息。如下面参照图5的描述所示,该信息可用作便于对属于会话的数据包进行注释。
在步骤307和308中,UAC通过始发代理和目的地代理将确认(ACK)或者临时确认(PRACK)转发给UAS。在步骤309和310中,UAS通过目的地代理和始发代理发送其自己的ACK或者PRACK进行应答。现在建立了UAC和UAS之间的会话,从而UAC和UAS可使用合适的传送协议交换数据。
在步骤311中,提供商边缘路由器沿着正向路径从源提供商边缘路由器到管理用户代理服务器连接的提供商边缘路由器将RSVP-PATH消息发送给用于会话的预留资源。在步骤312中,提供商边缘路由器从管理用户代理服务器连接的提供商边缘路由器接收RSVP-PATH响应。
在步骤313中,提供商边缘路由器沿着反向路径从提供商边缘路由器到管理用户代理服务器连接的提供商边缘路由器将RSVP-RESV消息发送给用于会话的预留资源。在步骤314中,提供商边缘路由器从管理用户代理服务器连接的提供商边缘路由器接收RSVP-RESV响应。
显然,由提供商边缘路由器而并非是用户代理客户端来管理步骤311-314中的资源预留请求。这种配置导致交换消息数量的显著下降,并使修改用户代理客户端硬件和/或软件以支持用于SIP会话的QoS的需要减小。
尽管所描述的是使用资源预留协议(RSVP)消息以建立网络中指定的QoS,显然可使用任意提供QoS的方法。从而,作为为预期的数据流预留资源的替代方式,提供商边缘路由器可在数据包到达时标记数据包或者改变属于特定会话的数据包要采用的路径。这些替代方式中的一些将参照图4和图5在下面进行详细描述。
图4是用于在SIP控制消息上执行深度包检测的方法400的示例性实施例的流图。由边缘路由器130执行方法400的处理步骤以根据从SIP控制消息提取的信息来确定QoS是否对特定SIP会话是准许的。或者,方法400的处理步骤可由位于边缘路由器130外部的DPI设备执行。
示例性方法400从步骤410开始并进入到步骤420,其中路由器130的DPI设备230拦截从始发代理发送到用户代理客户端110的SIP控制消息。示例性方法400随后进入步骤430,其中DPI设备230分析包括在SIP控制消息的第2层至第7层中的信息以从该消息提取信息。具体的,DPI设备230从包括在消息中的媒体认证令牌提取有关所期望QoS的信息。DPI设备230还可以提取应用、有关源和目的地的信息、压缩方案、和路由器130所使用的任意其它信息以确定QoS是否应当被准许。
在步骤430中提取信息后,示例性方法400进入到确定步骤440,其中路由器130确定是否请求进行QoS调整。具体的,路由器130可分析包括在认证令牌中的信息以确定用户代理客户端是否已经请求了QoS调整。当在确定步骤440中确定了没有请求QoS调整,示例性方法400进入到步骤480,其中示例性方法400结束。或者,当确定请求进行QoS调整,示例性方法400进入到确定步骤450。
在确定步骤450中,路由器130确定QoS规定是否被允许用于与控制消息相关联的SIP会话。在作出该决定时,路由器130可访问UAC SIP策略数据库210。从而,路由器130可考虑特定源或目的用户是否可授予QoS、QoS是否被允许用于特定的应用、用户是否满足他或她的配额、以及在当前时间QoS是否许可。用于确定是否可提供QoS的其它因素对本领域技术人员来说是显而易见的。
当在确定步骤450中确定QoS规定是不允许的,示例性方法400进入到步骤480,其中示例性方法400结束。或者,当确定QoS是允许的,示例性方法400进入到步骤460。
在步骤460中,路由器130将从步骤430中提取的对与流相关联的数据包的后续处理所必需的信息存储在SIP连接数据库220中。例如,路由器130由此可存储源和目的地的IP地址、端口号、媒体类型、和从SIP控制消息提取的任意其它消息。将在下面参照图5进一步描述由路由器130使用该信息。
示例性方法400然后进入步骤470,其中路由器130可根据在UAC SIP策略数据库210中包括的策略信息任意执行资源预留。例如,由此路由器130可确定请求用于SIP会话的带宽和沿着使用RSVP消息的路径的反向带宽。其它协议和预留方法对本领域技术人员来说是显而易见的。除了执行资源预留之外或者作为执行资源预留的替代,路由器130可标记与SIP控制会话相关联的用户数据包,这将在下面参照图5进一步进行说明。
在步骤470中从网络请求QoS之后,示例性方法400进入到步骤480,其中示例性方法400结束。
图5是用于执行与SIP会话相关联的数据包的QoS预留的方法500的示例性实施例的流图。由边缘路由器130根据使用传送协议从用户代理客户端发送给用户代理服务器的数据包以执行方法500的处理步骤。
示例性方法500从步骤510开始并进入到步骤520,其中路由器130的接收机250接收与SIP控制连接相关联的用户数据包。示例性方法然后进入到步骤530,其中路由器130访问存储在UAC SIP策略数据库210和SIP连接数据库220中的信息以确定用于连接的合适的QoS。例如,该确定可取决于主要的应用、连接的源和/或目的地、时刻、用户服务协定、以及与确定合适的服务质量相关的任意其它因素。
示例性方法500然后进入到步骤540,其中路由器130的DPI设备230可选择地验证由SIP控制连接数据库220所标识的应用。更具体的,由于DPI设备230现在已经访问与应用相关联的数据包,DPI设备230可基于在SIP控制消息中包括的信息验证所作出的初始化确定。
假设DPI设备230成功地验证了应用,示例性方法500进入步骤550,其中路由器130调整用于数据包的服务质量。从而,路由器130可标记使用例如差分服务代码点(DSCP)优先级或者服务类型(TOS)标记的数据包。或者,路由器130可设置用于数据包的可应用的MPLS隧道。其它QoS调整对本领域技术人员来说是显而易见的。
作为在准许QoS之前验证应用的替代,在各种示例性实施例中,将QoS设立为SIP连接处理的一部分。从而,在由DPI设备230进行应用验证时,可保持或者下拉所准许的QoS。从而,在这些实施例中,步骤550可先于步骤540执行。显然,不论这些步骤执行的顺序如何,路由器130可存储其获得的部分信息,从而存储信息直到获得足够多的信息来准许最终的QoS。
在调整用于属于SIP会话的数据包的QoS之后,示例性方法500进入到步骤560,其中示例性方法500结束。
从上述描述中可明确得出,各种示例性实施例避免了大量的消息传送,并减少了用户代理客户端的不必要配置。具体的,由于提供商边缘路由器包括识别SIP控制消息的DPI设备,因此路由器可捕获需要预留用于会话的资源的信息,从而排除了用户代理客户端发送和管理预留资源的需要。此外,各种示例性实施例显著减小了代理和边缘路由器之间的交互数量。由这里描述的实施例所提供的其它优势和好处对本领域技术人员来说是显而易见的。
尽管各种示例性实施例是参照其特定的示例性方面进行详细描述的,但是可以理解的是在各种显而易见的方面中,本发明还可以有其它实施例,并且其细节可以进行修改。对本领域技术人员来说明显的是,在保持本发明的精神和范围内可进行变化和修改。因此,上述的公布、说明和附图仅是用于解释目的,并不会对本发明进行任何形式的限制,本发明仅由权利要求进行限定。

Claims (10)

1.一种用于实现在源节点和目的节点之间的连接的服务质量(QoS)的***,该***包括:
接收机,用于接收在源节点和目的节点之间传送的数据;
发射机,用于在源节点和目的节点之间发送数据;
计算机可读存储介质,包括:
策略数据库,用于存储节点的QoS策略和路由器提供的应用,和
连接数据库,用于存储用于识别被服务节点的连接的信息;
深度包检测(DPI)处理器,被配置为拦截通过控制信道在源节点和目的节点之间传送的控制消息,从所述控制消息提取关于连接的连接信息,并将连接信息存储在所述连接数据库中;和
通用处理器,用于通过使用所述连接信息查询策略数据库得到的QoS信息来修改属于所述连接的数据包的QoS。
2.根据权利要求1所述的用于实现在源节点和目的节点之间的连接的服务质量的***,其中:
DPI处理器进一步被配置为处理与控制信道相关联的用户数据以识别终端用户应用,和
通用处理器通过使用所述连接信息和识别的终端用户应用查询策略数据库得到的QoS信息来修改属于所述连接的数据包的QoS。
3.根据权利要求1所述的用于实现在源节点和目的节点之间的连接的服务质量的***,其中存储在所述策略数据库中的QoS策略指定是否将QoS提供给与所述源节点相关联的特定用户或者与所述连接相关联的特定应用。
4.根据权利要求1所述的用于实现在源节点和目的节点之间的连接的服务质量的***,其中所述通用处理器使用差分服务器代码点(DSCP)标记和服务类型(ToS)标记对与所述连接相关联的用户数据包进行标记。
5.根据权利要求1所述的用于实现在源节点和目的节点之间的连接的服务质量的***,其中所述通用处理器基于准许用于所述连接的QoS通过与不同QoS保证相关联的预建立网络连接对数据包重定向。
6.根据权利要求1所述的用于实现在源节点和目的节点之间的连接的服务质量的***,其中所述源节点是会话初始协议(SIP)连接中的用户代理客户端,所述目的节点是SIP连接中的用户代理服务器。
7.一种用于为在源节点和目的节点之间的连接提供QoS的方法,该方法包括:
通过控制信道从源节点向目的节点转发请求消息,该请求消息指示源节点试图与目的节点建立连接;
将响应从目的节点转发给源节点,该响应指示目的节点接受所述连接;
由深度包检测(DPI)处理器拦截响应;
由DPI处理器从所述响应提取关于所述连接的连接信息;和
至少部分基于由DPI处理器提取的连接信息修改属于所述连接的数据包的QoS。
8.根据权利要求7所述的为在源节点和目的节点之间的连接提供QoS的方法,进一步包括:
由所述DPI处理器处理与所述控制信道相关联的用户数据以识别终端用户应用,和
至少部分基于由所述DPI处理器识别的终端用户应用修改属于所述连接的数据包的QoS。
9.根据权利要求7所述的为在源节点和目的节点之间的连接提供QoS的方法,进一步包括:
通过使用所述连接信息查询存储在边缘路由器上的策略数据库以确定QoS规定是否被允许用于所述连接;和
通过利用所述连接信息查询策略数据库以确定如何修改QoS。
10.根据权利要求7所述的为在源节点和目的节点之间的连接提供QoS的方法,进一步包括:
存储由DPI处理器在连接数据库中提取的所述连接信息。
CN200980133382.2A 2008-08-28 2009-08-19 针对rfc 3313的带内dpi媒体预留修改 Expired - Fee Related CN102138313B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/200,598 US8159941B2 (en) 2008-08-28 2008-08-28 In-band DPI media reservation modifications to RFC 3313
US12/200,598 2008-08-28
PCT/IB2009/054057 WO2010023645A1 (en) 2008-08-28 2009-08-19 In-band dpi media reservation modifications to rfc 3313

Publications (2)

Publication Number Publication Date
CN102138313A true CN102138313A (zh) 2011-07-27
CN102138313B CN102138313B (zh) 2014-06-04

Family

ID=41347751

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980133382.2A Expired - Fee Related CN102138313B (zh) 2008-08-28 2009-08-19 针对rfc 3313的带内dpi媒体预留修改

Country Status (6)

Country Link
US (1) US8159941B2 (zh)
EP (1) EP2321943B8 (zh)
JP (1) JP5312594B2 (zh)
KR (1) KR101259689B1 (zh)
CN (1) CN102138313B (zh)
WO (1) WO2010023645A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685789A (zh) * 2012-09-13 2014-03-26 中兴通讯股份有限公司 基于网络电话的通信方法及***
CN103974325A (zh) * 2013-01-31 2014-08-06 华为技术有限公司 多制式网络融合的方法、设备及***

Families Citing this family (39)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102160452B (zh) * 2008-06-05 2015-02-04 凯敏公司 用于在网络中提供移动性管理的方法及***
US8640188B2 (en) * 2010-01-04 2014-01-28 Tekelec, Inc. Methods, systems, and computer readable media for providing group policy configuration in a communications network using a fake user
US8813168B2 (en) 2008-06-05 2014-08-19 Tekelec, Inc. Methods, systems, and computer readable media for providing nested policy configuration in a communications network
WO2011020493A1 (en) * 2009-08-17 2011-02-24 Nokia Siemens Networks Oy Control of session parameter negotiation for communication connection
US9166803B2 (en) * 2010-02-12 2015-10-20 Tekelec, Inc. Methods, systems, and computer readable media for service detection over an RX interface
CN102823197B (zh) * 2010-03-05 2015-02-04 泰克莱克股份有限公司 用于增强的服务检测和策略规则确定的方法、***和计算机可读介质
CN102893640B (zh) * 2010-03-15 2016-03-23 泰克莱克股份有限公司 用于在策略和计费规则功能与服务节点之间传输策略信息的方法、***和计算机可读介质
US9319318B2 (en) * 2010-03-15 2016-04-19 Tekelec, Inc. Methods, systems, and computer readable media for performing PCRF-based user information pass through
FR2963513B1 (fr) * 2010-07-30 2012-08-31 Radiotelephone Sfr Procede de detection d'un trafic voix dans un flux de donnees
US10097428B2 (en) 2010-08-22 2018-10-09 Qwilt, Inc. System and method for caching popular content respective of a content strong server in an asymmetrical routing topology
US9703970B2 (en) 2010-08-22 2017-07-11 Qwilt, Inc. System and methods thereof for detection of content servers, caching popular content therein, and providing support for proper authentication
US10097863B2 (en) 2010-08-22 2018-10-09 Qwilt, Inc. System and method for live service content handling with content storing servers caching popular content therein
US10127335B2 (en) 2010-08-22 2018-11-13 Qwilt, Inc System and method of performing analytics with respect to content storing servers caching popular content
US11032583B2 (en) 2010-08-22 2021-06-08 QWLT, Inc. Method and system for improving high availability for live content
US9774670B2 (en) 2010-08-22 2017-09-26 Qwilt, Inc. Methods for detection of content servers and caching popular content therein
US8447866B2 (en) * 2010-11-01 2013-05-21 Telefonaktiebolaget L M Ericsson (Publ) Network nodes that establish sessions using existing connections identified in a central database
IL210899A (en) * 2011-01-27 2015-08-31 Verint Systems Ltd A system and method for traffic transfers across proxy servers
US9712592B2 (en) * 2011-04-21 2017-07-18 Arris Enterprises, Inc. Classification of HTTP multimedia traffic per session
WO2012103737A1 (zh) * 2011-07-01 2012-08-09 华为技术有限公司 承载的处理方法和装置
CN102281193B (zh) * 2011-07-25 2014-05-21 杭州华三通信技术有限公司 一种在光纤通道网络中实现报文转发的方法和fc设备
FR2981235B1 (fr) * 2011-10-10 2013-10-25 Cassidian Procede d'attachement entre au moins un reseau mobile et un reseau distant
KR101357688B1 (ko) * 2012-04-06 2014-02-05 국방과학연구소 브이오아이피 교환기를 이용하여 큐오에스를 보장하기 위한 에스아이피 호 처리 방법 및 시스템
GB2502292A (en) * 2012-05-22 2013-11-27 Ibm Network access tickets including QoS information related to user ID, preferably for public wireless LAN hotspot access
EP2852212B1 (en) * 2012-06-12 2017-03-29 Huawei Technologies Co., Ltd. Method, system and device for processing data packet
US8953451B2 (en) 2012-06-14 2015-02-10 The Boeing Company Apparatus, methods, and systems for character set surveying of network traffic
US9414259B2 (en) * 2012-12-11 2016-08-09 At & T Intellectual Property I, L.P. Method and system for managing quality of service policies
KR102065075B1 (ko) 2013-06-24 2020-01-10 한국전자통신연구원 소프트웨어 정의 네트워킹 기반 네트워크 제어 방법 및 이를 수행하는 장치
US20150188963A1 (en) * 2013-12-30 2015-07-02 Sonic Ip, Inc. Systems and Methods for Distributing Adaptive Bitrate Streaming Content by Multicast
US9386067B2 (en) 2013-12-30 2016-07-05 Sonic Ip, Inc. Systems and methods for playing adaptive bitrate streaming content by multicast
EP3033907B1 (en) * 2014-01-08 2018-09-19 Huawei Technologies Co., Ltd. Method and system of quality of service (qos) negotiation for network assisted adaptive streaming
US10263903B2 (en) 2014-02-05 2019-04-16 Ibasis, Inc. Method and apparatus for managing communication flow in an inter-network system
US9629018B2 (en) 2014-02-05 2017-04-18 Ibasis, Inc. Method and apparatus for triggering management of communication flow in an inter-network system
US10154110B2 (en) 2014-04-22 2018-12-11 Qwilt, Inc. System and methods thereof for delivery of popular content using a multimedia broadcast multicast service
US10979890B2 (en) 2016-09-09 2021-04-13 Ibasis, Inc. Policy control framework
US10820190B2 (en) 2017-03-30 2020-10-27 Ibasis, Inc. eSIM profile switching without SMS
US10524116B2 (en) 2017-06-27 2019-12-31 Ibasis, Inc. Internet of things services architecture
EP3761587B1 (en) * 2019-07-04 2022-11-09 Deutsche Telekom AG Method for infinity registration using a session initiation protocol based communication in a session initiation protocol based network, and network
US11658902B2 (en) * 2020-04-23 2023-05-23 Juniper Networks, Inc. Session monitoring using metrics of session establishment
US11943239B2 (en) * 2021-07-28 2024-03-26 Level 3 Communications, Llc Fraud or distributed denial of service (DDOS) protection for session initiation protocol (SIP)-based communication

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1264978A (zh) * 1999-02-26 2000-08-30 朗迅科技公司 支持网际协议服务质量的代理服务器
US20060149845A1 (en) * 2004-12-30 2006-07-06 Xinnia Technology, Llc Managed quality of service for users and applications over shared networks
WO2007047479A2 (en) * 2005-10-12 2007-04-26 Hammerhead Systems Control plane to data plane binding
US20080019371A1 (en) * 2006-07-24 2008-01-24 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for marking data packets based on content thereof

Family Cites Families (28)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6775280B1 (en) * 1999-04-29 2004-08-10 Cisco Technology, Inc. Methods and apparatus for routing packets using policy and network efficiency information
US6366577B1 (en) * 1999-11-05 2002-04-02 Mci Worldcom, Inc. Method for providing IP telephony with QoS using end-to-end RSVP signaling
US6970930B1 (en) * 1999-11-05 2005-11-29 Mci, Inc. Method and system of providing differentiated services
US6647412B1 (en) * 2000-06-23 2003-11-11 Nokia Internet Communications Inc. Method and network for propagating status information
US6910074B1 (en) * 2000-07-24 2005-06-21 Nortel Networks Limited System and method for service session management in an IP centric distributed network
US7403482B2 (en) * 2000-10-30 2008-07-22 Nec Corporation Path provisioning for service level agreements in differentiated service networks
US7039053B1 (en) * 2001-02-28 2006-05-02 3Com Corporation Packet filter policy verification system
US7069337B2 (en) * 2001-03-20 2006-06-27 Mci, Inc. Policy-based synchronization of per-class resources between routers in a data network
JP3855909B2 (ja) * 2002-10-23 2006-12-13 株式会社日立製作所 ポリシ設定可能なピアツーピア通信システム
JP3922575B2 (ja) * 2003-06-20 2007-05-30 日本電信電話株式会社 SIPセッション制御によるCDNにおけるQoS保証方法とQoS保証システムおよび端末装置とコンテンツ配信サブシステムとSIPセッション制御サブシステムならびにプログラム
JP3905501B2 (ja) * 2003-08-27 2007-04-18 日本電信電話株式会社 QoS制御システムおよびQoS制御方法
JP4276568B2 (ja) * 2004-03-26 2009-06-10 株式会社日立コミュニケーションテクノロジー ルータ及びsipサーバ
US7756026B2 (en) * 2005-04-20 2010-07-13 At&T Intellectual Property I, L.P. Providing a quality of service for various classes of service for transfer of electronic data packets
US7733891B2 (en) * 2005-09-12 2010-06-08 Zeugma Systems Inc. Methods and apparatus to support dynamic allocation of traffic management resources in a network element
CN1937570A (zh) * 2005-09-23 2007-03-28 株式会社日立制作所 路由选择控制装置、方法和***
US7782864B2 (en) * 2005-12-06 2010-08-24 Electronics And Telecommunications Research Institute Apparatus and method for providing QoS for MPLS traffic
US7881199B2 (en) * 2006-01-04 2011-02-01 Alcatel Lucent System and method for prioritization of traffic through internet access network
CN101496387B (zh) * 2006-03-06 2012-09-05 思科技术公司 用于移动无线网络中的接入认证的***和方法
US8032639B2 (en) * 2006-05-23 2011-10-04 Cisco Technology, Inc. Apparatus and method for providing data session source device information
US7796535B2 (en) * 2006-09-01 2010-09-14 Comcast Cable Holdings, Llc System and method for monitoring a data packet
JP2008078878A (ja) * 2006-09-20 2008-04-03 Nec Corp セッション制御システム、セッション代行装置、通信方法、およびプログラム
US20080089324A1 (en) * 2006-10-13 2008-04-17 Cisco Technology, Inc Indicating or remarking of a dscp for rtp of a flow (call) to and from a server
US20080144602A1 (en) 2006-12-14 2008-06-19 Nortel Networks Limited Providing sip interworking in a next generation network
US7649881B2 (en) * 2006-12-14 2010-01-19 Nortel Networks Limited Pinning the route of IP bearer flows in a next generation network
WO2008091009A1 (ja) * 2007-01-26 2008-07-31 Nec Corporation 映像配信システムおよび映像配信方法
US7773510B2 (en) * 2007-05-25 2010-08-10 Zeugma Systems Inc. Application routing in a distributed compute environment
US7706291B2 (en) * 2007-08-01 2010-04-27 Zeugma Systems Inc. Monitoring quality of experience on a per subscriber, per session basis
US8126428B2 (en) * 2007-08-07 2012-02-28 Clearwire Corporation Subscriber management system for a communication network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1264978A (zh) * 1999-02-26 2000-08-30 朗迅科技公司 支持网际协议服务质量的代理服务器
US20060149845A1 (en) * 2004-12-30 2006-07-06 Xinnia Technology, Llc Managed quality of service for users and applications over shared networks
WO2007047479A2 (en) * 2005-10-12 2007-04-26 Hammerhead Systems Control plane to data plane binding
US20080019371A1 (en) * 2006-07-24 2008-01-24 Bellsouth Intellectual Property Corporation Methods, systems, and computer program products for marking data packets based on content thereof

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103685789A (zh) * 2012-09-13 2014-03-26 中兴通讯股份有限公司 基于网络电话的通信方法及***
CN103685789B (zh) * 2012-09-13 2018-10-23 南京中兴新软件有限责任公司 基于网络电话的通信方法及***
CN103974325A (zh) * 2013-01-31 2014-08-06 华为技术有限公司 多制式网络融合的方法、设备及***
US9635587B2 (en) 2013-01-31 2017-04-25 Huawei Technologies Co., Ltd. Multi-standard network convergence method, device, and system
CN103974325B (zh) * 2013-01-31 2018-04-27 华为技术有限公司 多制式网络融合的方法、设备及***

Also Published As

Publication number Publication date
WO2010023645A1 (en) 2010-03-04
CN102138313B (zh) 2014-06-04
EP2321943B1 (en) 2018-05-23
JP5312594B2 (ja) 2013-10-09
JP2012501147A (ja) 2012-01-12
EP2321943A1 (en) 2011-05-18
KR20110039472A (ko) 2011-04-18
US20100054257A1 (en) 2010-03-04
KR101259689B1 (ko) 2013-05-02
US8159941B2 (en) 2012-04-17
EP2321943B8 (en) 2018-06-27

Similar Documents

Publication Publication Date Title
CN102138313B (zh) 针对rfc 3313的带内dpi媒体预留修改
US9277029B2 (en) Method and apparatus for providing relevant service levels
US7330470B2 (en) Router and sip server
RU2488969C2 (ru) Система и способ передачи отчетов о "качестве восприятия"
JP5043392B2 (ja) Sip通信セッションをセットアップする方法、並びに、そのシステム及びコンピュータ・プログラム
CN101606352B (zh) 下一代网络中用于非sip讲述者的服务网关代理
CN101116296A (zh) Voip网络基础架构部件和方法
EP1976186A1 (en) A method for realizing the legal listening in the next generation network and a system thereof
US9030956B2 (en) Method, computer-readable medium, and apparatus for providing different services to different users of an aggregate endpoint in an internet protocol multimedia subsystem (IMS) network
US20090190505A1 (en) Method and apparatus for targeted content delivery based on real-time communication session analysis
CN101330757A (zh) 一种下一代网络中业务安全等级实现方法
CN100558084C (zh) 一种非register请求业务触发时信息携带方法
EP3732841B1 (en) Method, system and entity for a media transfer session in an ims infrastructure
WO2007082435A1 (fr) Système, procédé et équipement réseau d'écoute légale dans un réseau de nouvelle génération
Tompros et al. A strategy for harmonised QoS manipulation in heterogeneous IMS networks
CN113242298B (zh) 一种基于pcc架构下针对https协议的取号方法
CN101589607A (zh) 用于在电信网络中对呼叫的多个独立线路进行关联的方法、***和计算机程序产品
KR20150076276A (ko) IMS(IP Multimedia Subsystem) 망에 구비된 P-CSCF(Proxy Call Session Control Function) 및 그 제어방법과, 그 제어방법을 실행하기 위한 프로그램을 기록한 기록 매체
CN101330462A (zh) 一种下一代网络中网络安全等级实现方法
CN101690100A (zh) 用于管理终端与服务器之间的多流会话的方法

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
TR01 Transfer of patent right

Effective date of registration: 20190604

Address after: American New York

Patentee after: Origin Asset Group Co.,Ltd.

Address before: Paris France

Patentee before: ALCATEL LUCENT

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

Granted publication date: 20140604

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