CN102057630B - 用于建立多协议标签交换(mpls)隧道的***和方法 - Google Patents
用于建立多协议标签交换(mpls)隧道的***和方法 Download PDFInfo
- Publication number
- CN102057630B CN102057630B CN2009801219117A CN200980121911A CN102057630B CN 102057630 B CN102057630 B CN 102057630B CN 2009801219117 A CN2009801219117 A CN 2009801219117A CN 200980121911 A CN200980121911 A CN 200980121911A CN 102057630 B CN102057630 B CN 102057630B
- Authority
- CN
- China
- Prior art keywords
- tunnel
- session
- application layer
- layer signaling
- edge router
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/825—Involving tunnels, e.g. MPLS
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
在一个实施例中,提供了一种用于接收来自第一接口的对在通信网络中与至少第二接口建立会话的请求的方法。该请求经由应用层信令协议对话被发送到应用层信令设备,其中该应用层信令协议对话被配置为协助第一接口与应用层信令设备之间的通信。该方法还包括经由应用层信令协议对话向第一边缘路由器传输用于建立会话隧道的参数,其中该第一边缘路由器被配置为在第一边缘路由器与至少第二边缘路由器之间动态建立会话隧道,其中该第二边缘路由器位于所述通信网络中所述至少第二接口附近。
Description
技术领域
本公开总地涉及网络通信的领域,更具体而言涉及用于建立和初始化MPLS隧道的***和方法。
背景技术
联网体系结构在电信环境中已经变得越来越复杂。对于各种网络环境中以及跨各种网络环境的通信的不断增长的需求已经导致许多联网***通过添加增强以容纳联网流量的增加和容纳各种类型的网络流量来作出响应。
MPLS网络可以为基于电路的端用户和分组交换端用户提供统一的数据携带服务。分组交换服务要求MPLS网络向属于特定的应用会话的分组提供非常特定的处理。该特定的处理可以是就带宽、等待时间、抖动、丢失数据分组的概率等等来指定的。在一些情况下,网络操作者可以采用这样的分组网络:其中,诸如会话边界控制器(session border controller,SBC)之类的应用层信令设备充当覆盖网络,与网络中的分组路由器的操作没有显式的协调。SBC控制在通信网络内建立、执行和终止呼叫会话时涉及的信令和数据流。每个会话可包括用于控制呼叫的一个或多个呼叫信令流以及用于携带呼叫的音频、视频或其他相关数据的一个或多个呼叫媒体流。SBC一般使用媒体中继来提供虚拟专用网互连、网络地址转化穿越、拓扑隐藏以及其他已知的功能。SBC可以被***到呼叫会话中的发源方和接收方之间的信令和媒体流中,从而使得SBC可以控制会话的信令流量和媒体流量。路由器在MPLS网络内充当网络的入口点和出口点。路由器可以是标签边缘路由器(LER),该标签边缘路由器可被配置为在传入的数据分组上推入标签并且弹出传出数据分组的标签。在另一实施例中,标签边缘路由器可以耦合到中间级路由器,该中间级路由器被称为标签交换路由器(LSR)。LSR可被配置为基于与数据分组相关联的标签来执行数据分组的路由。
被称为MPLS-TE的MPLS的流量工程扩展一般允许建立MPLS隧道,其中考虑到了网络约束和要求。MPLS-TE包括被配置为一旦呼叫会话已被建立则动态地适应于应用的要求的某些功能。在一般应用中,MPLS-TE向网络的端用户提供了有保证带宽和一般网络性能管理。然而,MPLS-TE不支持应用动态建立和管理MPLS隧道。从而,提供用于i)动态建立MPLS隧道、ii)管理隧道的性能和相关联的资源、iii)根据应用的需求动态地设定隧道的尺寸(dimension)以及iv)在应用结束时终止MPLS隧道的有效***和方法的能力向通信网络提出了重大挑战。
发明内容
在一个实施例中,提供了一种用于接收来自第一接口的对在通信网络中与至少第二接口建立会话的请求的方法。该请求经由应用层信令协议对话被发送到应用层信令设备,其中该应用层信令协议对话被配置为协助第一接口与应用层信令设备之间的通信。该方法还包括经由应用层信令协议对话向第一边缘路由器传输用于建立会话隧道的参数,其中该第一边缘路由器被配置为在第一边缘路由器与至少第二边缘路由器之间动态建立会话隧道,其中该第二边缘路由器位于所述通信网络中所述至少第二接口附近。
在另一实施例中,提供了一种包括应用层信令设备的***。该***包括应用层信令设备,该应用层信令设备被配置为接收来自一接口的对在通信网络中第一端点与第二端点之间建立会话的请求。应用层信令设备被配设有应用层信令协议对话,以协助应用层信令设备与该接口之间的通信。应用层信令设备被配置为耦合到第一路由设备,从而使得应用层信令设备被配置为向第一路由设备提供参数,以与位于第二端点附近的第二路由设备动态建立会话隧道。
在一个实施例中,一种***包括用于接收来自第一接口的对在通信网络中与至少第二接口建立会话的请求的装置。该请求经由应用层信令协议对话被发送到应用层信令设备,其中该应用层信令协议对话被配置为协助第一接口与应用层信令设备之间的通信。该***还包括用于经由应用层信令协议对话向第一边缘路由器传输用于建立会话隧道的参数的装置,其中该第一边缘路由器被配置为在第一边缘路由器与至少第二边缘路由器之间动态建立会话隧道,其中该第二边缘路由器位于所述通信网络中所述至少第二接口附近。
附图说明
图1示出了用于优化网络环境的元件之间的通信的通信***的框图;并且
图2示出了动态建立会话隧道的示例性方法的流程图。
具体实施方式
图1是用于优化在通信网络环境内从网络端点到各种元件的通信的通信***100的简化框图。通信***100可包括若干个IP会话终端设备或接口(102、106)以及一组通信链路110、112。接口(102、106)优选地被定位为通信***100的端点。通信***100还可包括一对会话边界控制器120、122,它们控制呼叫会话中涉及的信令和数据流。通信***100还可包括一对路由器(124、126),其中至少一个路由器通过多组通信链路114、115、116、117耦合到SBC(120、122)中的每一个。SBC 120、122可被配置为容纳作为路由器124、126的一部分(例如,棒式模型上的服务)或者可以例如通过有线或无线实现方式从外部耦合到路由器124、126。SBC(120、122)和路由器(124、126)可经由物理接口或逻辑进程间通信机制,利用公知的协议技术来通信。
通信***100为接口(102、106)提供通过通信网络130经由SBC120、122通信的能力。通信网络130可被配置为本地或全球通信网络,例如因特网或任何其他适当的通信网络。在一个实施例中,SBC 120、122被配置为应用层信令设备,其与诸如MPLS PE路由器之类的路由器124、126协同工作,以控制端点之间的网络流量。SBC一般可被***到发源端点和接收端点之间的信令和媒体流之中,从而使得SBC可以控制会话的信令流量和媒体流量。
接口(102、106)各自代表希望经由通信***100发起通信或参与呼叫会话的端用户、客户端或客户。接口(102、106)可以包括用于发起或参与呼叫会话的设备,例如电话、视频电话***、计算机、手持式或移动设备、膝上型计算机、基于个人计算机(PC)的视频电话、流媒体客户端、任何种类的具备SIP能力的电话、或者任何其他能够在通信***100内发起语音、视频或数据交换的设备、组件、元件或物体。接口(102、106)还可包括与人类用户的适当接口,例如麦克风、显示器、键盘、白板、视频会议接口或桥或者其他终端设备。
接口(102、106)也可以是任何试图代表另一实体或元件发起或参与呼叫会话的设备,所述另一实体或元件例如是另一端用户、程序、数据库、应用、一个软件、或者任何其他能够在通信***100内发起语音、视频或数据交换的组件、设备、元件或物体。本文档中使用的数据指的是任何类型的字母数字、语音/音频、视频、视听或脚本数据、任何类型的源代码或目标代码、或者可从一个接口传输到另一接口的任何适当格式的任何其他适当信息。
在一个实施例中,接口(102、106)也可以是任何试图代表另一实体或元件发起或参与呼叫会话的设备。尤其,接口(102、106)可被配置为包括协助控制各种接口功能的输出显示器、一个或多个旋钮、按钮、触觉式用户输入。接口(102、106)可被配置为显示与在通信网络内建立、执行和终止呼叫会话相关的数据。在一个示例性实施例中,接口(102、106)的输出显示器可以是触摸屏显示器,而在其他示例性实施例中可以是任何其他显示技术类型(例如,LCD、DLP、等离子、CRT)或配置。旋钮、按钮或触觉式用户输入可被配置为建立或管理呼叫会话。
在特定实施例中,接口(102、106)、会话边界控制器(120、122)和路由器(124、126)可被配置为经由有线或无线介质发送和接收数据请求和/或电信号。在一个实施例中,接口(102、106)可被配置为经由有线通信链路建立呼叫会话。在另一实施例中,接口(102、106)可被配置为例如经由无线通信协议建立无线通信链路,所述无线通信协议例如是IEEE 802.11协议、IEEE 802.16协议、IEEE 802.20协议、蓝牙通信协议、移动设备信号、RF信号、红外信号或任何其他适当的无线技术。
路由器(124、126)被配置为在通信***100内路由数据分组。在一个实施例中,路由器(124、126)可被配置为标签边缘路由器(LER),这些标签边缘路由器被配置为在传入数据分组上推入标签并且弹出传出数据分组的标签。尤其,当在通信***100中传送数据分组时,路由器(124、126)使用路由信息来确定要附加的适当标签并且相应地为数据分组加标签以使之在通信网络内传送。另外,在接收到被寻址为退出网络的带标签的数据分组时,路由器(124、126)被配置为去除适当的标签并且转发由此得到的数据分组。在另一实施例中,路由器(124、126)还可包括标签交换路由器(LSR),这些标签交换路由器被配置为交换数据分组上的标签,以便基于与数据分组相关联的标签来执行对数据分组的路由。LSR被配置成使得当LSR接收到数据分组时,该LSR可以使用数据分组头部中的标签来从查找表确定数据分组的路径上的下一跳和用于该数据分组的相应标签。先前的标签随后被从头部中去除并且被用新标签替换,然后分组在数据路径中被向前路由。
通信链路(110、112)在一个实施例中代表一组本地通信网络(即公司内的局域网)。通信链路(110、112)可为一个或多个个体服务,并进一步向呼叫会话中的任何数目的设备(例如,电话、视频会议***、手持式或移动设备、桌面型和膝上型计算机,等等)提供连通性。通信链路(110、112)被配置为耦合到通信***100的SBC 120、122。在其他实施例中,通信链路(110、112)可被配置为虚拟专用网(VPN)、无线LAN(WLAN)、城域网(MAN)、广域网(WAN)或任何其他的向一组端用户提供连通性的适当体系结构。
SBC 120和122被配置为经由通信链路(110、112)和控制接口(114、115、116、117)来协助通信。SBC是用于控制在通信网络内建立、执行和终止呼叫会话时涉及的信令和数据流的控制设备。在一个实施例中,每个SBC可被配置为包括信令路径边界元件(SBE)(130、134)和数据路径边界元件(DBE)(132、136)。然而,这些元件中的任一者或两者可设置于SBC 120和122的外部。SBC的配置可以反映出对特定类型的通信协议或规划所做的容纳、分布式体系结构或者基于所选择的性能或服务参数。SBC(120、122)可被配置为协助实现具有分段式QoS资源预留类型的网络通信,所述类型被称为中间片段(middle segment)资源预留。中间片段资源预留类型帮助避免端点到端点或者说“e2e”资源预留类型的过载。中间片段预留类型指示出在通信网络的在两个相应的应用层设备的控制范围下的片段上可以安装预留,所述两个相应的应用层设备例如是在协议对话中涉及的两个相应的SBC。相反,端点到端点资源预留类型指示出预留跨越两个端***之间的整个网络。中间片段预留类型提供了在网络的不是本地或端点到端点连接的某个特定子集上要求预留的能力。
控制接口(114、115、116、117)被配置为耦合到会话边界控制器(120、122)和路由器(124、126)。控制接口(114、115、116、117)被配置为供会话边界控制器(120、122)对路由器(124、126)的某些特征施加控制。在一个实施例中,控制接口(114、115、116、117)可被配置为对会话边界控制器(120、122)和路由器(124、126)之间的会话隧道(152、154)(例如MPLS TE隧道)进行创建、尺寸设定、管理和终止。会话隧道的创建、尺寸设定、管理和终止是基于由会话边界控制器(120、122)识别出的事件或状况来执行的。信令接口(140)被配置为耦合在SBC(120、122)之间,因此允许了SBC交换应用层信令。
图2示出了动态建立会话隧道的一般示例性方法。在步骤202,会话边界控制器接收来自第一接口的对建立呼叫会话的请求。当呼叫会话被第一接口发起时,可利用第一接口和会话边界控制器之间的信令协议发起诸如会话发起协议(SIP)之类的信令协议对话(步骤204)。在步骤204,在SBC 120和122之间进行关于中间片段OoS的信令。随着信令协议对话进行,SBC被配置为经由耦合到SBC的控制接口115发起与其相应的边缘路由器的通信(步骤206)。SBC被配置为包括一组存储的应用层路由策略,例如访问和解释路由策略,以便代表接口(即,电话、视频电话、移动设备等等)建立会话隧道。SBC可访问的路由策略确定了SBC与第一边缘路由器之间的通信资源要求以及跨中间片段的(即,第一边缘路由器与第二边缘路由器之间的)通信。路由策略配设SBC以确定代表位于网络端点处的接口动态建立会话隧道的必要性。中间片段资源预留类型通过将预留限制到网络的特定子集亦即中间片段来帮助避免不适当地使端到端QoS语义的语义过载。在步骤208,第一边缘路由器与第二边缘路由器相连接,以建立至少一个会话隧道152(在图1中示出),其中第二边缘路由器位于至少第二接口附近。第二接口可被配置为经由第二SBC和路由器与第一接口相连接。在会话隧道152是单向而应用会话是双向的实施例中,从第二边缘路由器建立单向会话隧道154。在步骤210,路由器传达已动态建立了(一个或多个)会话隧道并且通过通信网络交换信令。在步骤212,数据分组通过通信网络的(一个或多个)会话隧道经由SBC和路由器在第一和第二接口之间流动。
在建立(一个或多个)会话隧道(152和154)时,可以基于第一接口的请求来指定该(一个或多个)会话隧道的尺寸设定。该(一个或多个)会话隧道可被配置为根据呼叫会话期间的需要被以期望的带宽和其他性能要求来动态地设定尺寸。另外,该(一个或多个)会话隧道可被配置为在第一和至少第二接口释放资源时被动态终止。SBC被配置为对通过会话隧道传送的媒体施加颗粒式的确定性控制,从而使能实现安全的、确定性的且可管理的高带宽呼叫会话隧道。
在另一实施例中,信令协议对话可以是诸如实时流协议(RTSP)之类协议。在特定实施例中,RTSP可用于支持流视频实现方式。路由策略和对信令协议的支持可在SBC的级别上被更新;然而,用于建立会话隧道的方法可类似于使用SIP协议的实施例。
会话描述协议(SDP)是一般用于表征流媒体初化参数的格式。SDP通常被(接口102、106和SBC 120、122的)应用层信令协议用于提供关于在呼叫会话期间传达的媒体的细节并且用于建立为了成功传送媒体而必须满足的服务质量(QoS)先决条件。尤其,SBC(120、122)可被配置为在经由接口(102、106)接收到对建立呼叫会话的请求时创建按需QoS工程会话隧道,通信***100被配置为使用SDP来指示出在两个端点之间需要的会话隧道并且传达建立会话隧道所必要的信息。多个应用层信令协议可以继承SDP的功能以传达会话隧道的必要媒体参数。例如,这些应用层信令协议可包括SIP和RTSP。
对于SIP信令,SDP可在SIP信令消息的消息体内传输。例如,具有QoS先决条件的传统SDP消息体的一个实施例可包括以下内容:
v=0
o=UserB 2890844527 2890844527 IN IP4 there.com
s=Session SDP
c=IN IP4 110.111.112.113
t=0 0
m=audio 3456 RTP/AVP 0
a=rtpmap:0 PCMU/8000
a=curr:qos e2e none
a=des:qos mandatory e2e sendrecv
a=conf:qos e2e recv
然而,在某些实施例中,传统的SDP消息体可能不包括建立一对单向会话隧道(例如MPLS-TE隧道)并对其进行尺寸设定所必要的参数。因此,通信***100被配置为将SDP属性包括在消息体中,用于建立MPLS隧道并且用于传达对隧道进行尺寸设定所必要的媒体参数。尤其,消息体的一个实施例可被配置为包括以下SDP属性之中的一个或多个,以用于建立MPLS隧道并对其进行尺寸设定:
i.Qos_tech:“Qos_tech”属性描述了为保证所请求的网络性能而必须使用的特定服务质量(QoS)技术。在一个实施例中,指示出要建立MPLS-TE隧道将的“Qos_tech”的值可被表示为“mpls_te”。
ii.Local_Tunnel_source:“Local_Tunnel_source”属性提供了接口的IP地址,MPLS隧道将被构建于其上,以容纳MPLS隧道中的正方向流量。在一个实施例中,“Local_Tunnel_source”的值可被表示为“ipv4 a.b.c.d”,其中“a.b.c.d”是以点分十进制方式表示的ipv4地址。正方向是从呼叫会话的发源者的角度来看的。例如,在呼叫者A和呼叫者B之间的双向呼叫会话中,当呼叫者A生成SDP以发送到呼叫者B时,则呼叫者A的“正方向”的概念将是从呼叫者A向呼叫者B行进的流量。
iii.Local_Tunnel_dest:“Local_Tunnel_dest”属性提供了接口的IP地址,MPLS隧道将被构建于其上,以容纳MPLS隧道中的反方向流量。在一个实施例中,“Local_Tunnel_dest”的值可被表示为“ipv4 a.b.c.d”,其中“a.b.c.d”是以点分十进制方式表示的ipv4地址。反方向是从呼叫会话的发源者的角度来看的。例如,在呼叫者A和呼叫者B之间的双向呼叫会话中,当呼叫者A生成SDP以发送到呼叫者B时,则呼叫者A的“反方向”的概念将是从呼叫者B向呼叫者A行进的流量。
iv.Forward Tunnel ID:“Forward Tunnel ID”属性是正方向MPLS-TE隧道的隧道ID。
v.Forward Filter-spec:“Forward Filter-spec”属性规定了可准入到隧道中的正方向流量。此过滤器规格的格式将是扩展访问列表的格式。
vi.Reverse Filter-spec:“Reverse Filter-spec”属性规定了可准入到隧道中的反方向流量。此过滤器规格的格式将是扩展访问列表的格式。
通信***100可被配置为包括SDP属性和指示出通过中间片段资源预留类型的SDP状态类型参数。在一个实施例中,SDP状态类型参数的值可被表示为“middle_segment”。“middle_segment”状态类型参数被配置为指示出预留类型可应用到在协议对话中涉及的两个相应的应用层设备的控制范围下的网段。例如,具有新参数的SDP消息体的一个实施例可包括以下内容:
V=0
o=UserB 2890844527 2890844527 IN IP4 there.com
s=Session SDP
c=IN IP4 110.111.112.113
t=0 0
m=audio 3456 RTP/AVP 0
a=rtpmap:0 PCMU/8000
a=curr:qos middle_segment none
a=des:qos mandatory middle_segment sendrecv
a=conf:qos middle_segment recv
a=qos_tech mpls_te
a=Local Tunnel_source ipv4 10.1.1.1
a=Local Tunnel_dest ipv4 11.2.2.2
a=Source Tunnel ID xyz
a=Forward Filter-spec{...}
a=Reverse Filter-spec{...}
当建立会话隧道时,可以基于第一接口的请求来指定会话隧道的尺寸。会话隧道被配置为根据呼叫会话期间的需要被利用期望的参数来动态地设定尺寸。尤其,随着呼叫会话进行,在相应的接口(102、106)之间传达的SDP参数提供了动态建立会话隧道所必要的媒体参数。
虽然在附图中示出并且在以上描述了示例性实施例,但是应当理解这些实施例仅是作为示例提供的。从而,本发明并不限于特定的实施例,而扩展到仍落在权利要求的范围内的各种修改。任何过程或方法步骤的顺序或序列可以根据替换实施例而被改变或重新排序。
利用附图对本发明的描述不应当被解释为对本发明施加任何可能存在于附图中的限制。本发明设想了用于实现其操作的方法、***和任何机器可读介质上的程序产品。本发明的实施例可利用现有的计算机处理器来实现,或者通过为了这个或其他目的而包含的用于适当***的专用计算机处理器来实现,或者通过硬线***来实现。
如上所述,本发明范围内的实施例包括程序产品,这些程序产品包括用于携带或者存储有机器可执行指令或数据结构。这种机器可读介质可以是能够被通用或专用计算机或其他具有处理器的机器所访问的任何可得的介质。
应当注意,虽然这里的示图可能示出了方法步骤的特定顺序,但是要理解这些步骤的顺序可以不同于所示出的。另外,两个或更多个步骤可以被同时或部分同时地执行。这种变化将取决于所选择的软件和硬件***以及设计者的选择。应当理解,所有这种变化都在本发明的范围内。类似地,本发明的软件实现方式可以利用标准编程技术来实现,其中具有基于规则的逻辑或其他逻辑,用于实现各种连接步骤、处理步骤、比较步骤和判决步骤。
以上对本发明实施例的描述是为了例示和描述的目的而给出的。其并不意欲是穷举性的或者将本发明限制到所公开的确切形式,根据以上教导可以实现修改和变化,或者可从对本发明的实践中获取修改和变化。选择和描述实施例是为了说明本发明的原理及其实际应用,以使得本领域的技术人员能够在适合于所设想的特定用途的各种实施例中、以各种修改来利用本发明。
Claims (19)
1.一种用于建立会话隧道的方法,包括:
接收来自第一接口的对在通信网络中与至少第二接口建立会话的请求,所述请求经由应用层信令协议对话被发送到应用层信令设备,其中所述应用层信令协议对话被配置为协助所述第一接口与所述应用层信令设备之间的通信;以及
经由所述应用层信令协议对话从所述应用层信令设备向标签交换网络中的第一边缘路由器传输用于建立所述标签交换网络中的会话隧道的参数,其中所述第一边缘路由器可操作来基于所传输的参数在所述第一边缘路由器与所述标签交换网络的至少第二边缘路由器之间动态建立所述会话隧道,所述会话隧道使得能够经由所述第一边缘路由器和第二边缘路由器在所述第一接口与第二接口之间通信,其中所述第一和第二边缘路由器是标签边缘路由器,并且其中所述会话隧道包括多协议标签交换隧道并且仅存在于所述第一和第二边缘路由器之间。
2.如权利要求1所述的方法,还包括在所述通信网络中识别所述至少第二边缘路由器以协助建立与所述第一边缘路由器之间的会话隧道的步骤。
3.如权利要求1所述的方法,还包括在所述会话结束时终止所述会话隧道的步骤。
4.如权利要求1所述的方法,其中所述会话隧道的参数是基于由所述应用层信令设备从所述第一接口接收到的所述请求来确定的。
5.如权利要求1所述的方法,其中所述参数包括:隧道带宽和所述会话的时间长度。
6.如权利要求1所述的方法,其中所述参数包括:本地隧道源、本地隧道目的地、隧道标识、正向过滤器规格或者反向过滤器规格。
7.如权利要求1所述的方法,其中所述会话隧道被配设为支持至少一对单向会话隧道以协助所述第一边缘路由器与第二边缘路由器之间的正方向通信和反方向通信。
8.如权利要求1所述的方法,其中所述信令协议包括会话发起协议或实时流协议。
9.如权利要求1所述的方法,其中所述会话包括视频会议呼叫。
10.一种用于建立会话隧道的***,包括:
应用层信令设备,所述应用层信令设备被配置为接收来自第一接口的对在通信网络中与至少第二接口建立会话的请求,所述请求经由应用层信令协议对话被发送到应用层信令设备,其中所述应用层信令协议对话被配置为协助所述第一接口与所述应用层信令设备之间的通信,并且其中所述应用层信令设备被配置为经由所述应用层信令协议对话向标签交换网络中的第一边缘路由器传输用于建立所述标签交换网络中的会话隧道的参数,其中所述第一边缘路由器可操作来基于所传输的参数在所述第一边缘路由器与所述标签交换网络的至少第二边缘路由器之间动态建立所述会话隧道,所述隧道使得能够经由所述第一边缘路由器和第二边缘路由器在所述第一接口与第二接口之间通信,其中所述第一和第二边缘路由器是标签边缘路由器,并且其中所述会话隧道包括多协议标签交换隧道并且仅存在于所述第一和第二边缘路由器之间。
11.如权利要求10所述的***,其中所述应用层信令协议对话被配置为提供接口的互联网协议(IP)地址,以便管理所述会话隧道中的数据流量。
12.如权利要求10所述的***,其中所述应用层信令协议对话被配置为提供代表所述会话隧道的正方向的隧道标识参数。
13.如权利要求10所述的***,其中所述参数包括:隧道带宽和所述会话的时间长度。
14.如权利要求10所述的***,其中所述参数包括:本地隧道源、本地隧道目的地、隧道标识、正向过滤器规格或者反向过滤器规格。
15.如权利要求10所述的***,其中所述会话隧道被配设为支持至少一对单向会话隧道以协助所述第一边缘路由器与第二边缘路由器之间的正方向通信和反方向通信。
16.如权利要求10所述的***,其中所述会话包括视频会议呼叫。
17.一种用于建立会话隧道的***,包括:
用于接收来自第一接口的对在通信网络中与至少第二接口建立会话的请求的装置,所述请求经由应用层信令协议对话被发送到应用层信令设备,其中所述应用层信令协议对话被配置为协助所述第一接口与所述应用层信令设备之间的通信;以及
用于经由所述应用层信令协议对话从所述应用层信令设备向标签交换网络中的第一边缘路由器传输用于建立所述标签交换网络中的会话隧道的参数的装置,其中所述第一边缘路由器可操作来基于所传输的参数在所述第一边缘路由器与所述标签交换网络的至少第二边缘路由器之间动态建立所述会话隧道,所述隧道使得能够经由所述第一边缘路由器和第二边缘路由器在所述第一接口与第二接口之间通信,其中所述第一和第二边缘路由器是标签边缘路由器,并且其中所述会话隧道包括多协议标签交换隧道并且仅存在于所述第一和第二边缘路由器之间。
18.如权利要求17所述的***,其中所述参数包括:隧道带宽和所述会话的时间长度。
19.如权利要求17所述的***,其中所述会话隧道被配设为支持至少一对单向会话隧道以协助所述第一边缘路由器与第二边缘路由器之间的正方向通信和反方向通信。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/138,908 US8493984B2 (en) | 2008-06-13 | 2008-06-13 | System and method for establishment of a multiprotocol label switching (MPLS) tunnel |
US12/138,908 | 2008-06-13 | ||
PCT/US2009/046672 WO2009152116A1 (en) | 2008-06-13 | 2009-06-09 | System and method for establishment of a multiprotocol label switching (mpls) tunnel |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102057630A CN102057630A (zh) | 2011-05-11 |
CN102057630B true CN102057630B (zh) | 2013-12-04 |
Family
ID=41414731
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009801219117A Active CN102057630B (zh) | 2008-06-13 | 2009-06-09 | 用于建立多协议标签交换(mpls)隧道的***和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8493984B2 (zh) |
EP (1) | EP2286549B1 (zh) |
CN (1) | CN102057630B (zh) |
WO (1) | WO2009152116A1 (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10158680B2 (en) * | 2016-01-20 | 2018-12-18 | Oracle International Corporation | Co-transported tunnels for encapsulated traffic |
FR3049140A1 (fr) * | 2016-03-15 | 2017-09-22 | Orange | Procede de gestion dynamique de chemins de communication entre routeurs en fonction de besoins applicatifs |
CN114827014A (zh) * | 2018-05-28 | 2022-07-29 | 华为技术有限公司 | 一种报文处理方法和装置 |
US11477112B2 (en) * | 2021-03-09 | 2022-10-18 | Cisco Technology, Inc. | On-the-fly SD-WAN tunnel creation for application-driven routing |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5852601A (en) * | 1991-09-09 | 1998-12-22 | Network Equipment Technologies, Inc. | Method and apparatus for reactive congestion control in an asynchronous transfer mode (ATM) network |
US6665273B1 (en) * | 2000-01-11 | 2003-12-16 | Cisco Technology, Inc. | Dynamically adjusting multiprotocol label switching (MPLS) traffic engineering tunnel bandwidth |
US6678264B1 (en) * | 1999-06-30 | 2004-01-13 | Nortel Networks Limited | Establishing connections with a pre-specified quality of service across a communication network |
CN1898917A (zh) * | 2003-12-22 | 2007-01-17 | 艾利森电话股份有限公司 | 移动分组流的控制 |
Family Cites Families (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6408001B1 (en) * | 1998-10-21 | 2002-06-18 | Lucent Technologies Inc. | Method for determining label assignments for a router |
GB9905509D0 (en) * | 1999-03-10 | 1999-05-05 | Northern Telecom Ltd | Label switched media gateway and network |
US7315510B1 (en) * | 1999-10-21 | 2008-01-01 | Tellabs Operations, Inc. | Method and apparatus for detecting MPLS network failures |
JP4031894B2 (ja) * | 1999-10-29 | 2008-01-09 | 富士通株式会社 | Mpls通信方式における通信データ確認試験方法及びその方法を利用するルータ,交換機,通信システム |
US6714987B1 (en) * | 1999-11-05 | 2004-03-30 | Nortel Networks Limited | Architecture for an IP centric distributed network |
US6980526B2 (en) | 2000-03-24 | 2005-12-27 | Margalla Communications, Inc. | Multiple subscriber videoconferencing system |
JP4168574B2 (ja) * | 2000-06-02 | 2008-10-22 | 株式会社日立製作所 | パケット転送装置、パケット転送制御方法、及びパケット転送装置の設定方法 |
US6477166B1 (en) * | 2000-06-30 | 2002-11-05 | Marconi Communications, Inc. | System, method and switch for an MPLS network and an ATM network |
US7088720B1 (en) * | 2000-08-07 | 2006-08-08 | Sbc Technology Resources, Inc. | Multiservice use of network connection capability under user-to-network interface signaling |
JP3654168B2 (ja) * | 2000-09-28 | 2005-06-02 | 日本電気株式会社 | インタフェース識別装置、インタフェース識別方法および、mpls−vpnサービスネットワーク |
US20020126201A1 (en) * | 2001-03-08 | 2002-09-12 | Star-Bak Communication Inc. | Systems and methods for connecting video conferencing to a distributed network |
US20020181462A1 (en) * | 2001-04-24 | 2002-12-05 | Sorin Surdila | System and method for providing end-to-end quality of service (QoS) across multiple internet protocol (IP) networks |
US7093160B2 (en) * | 2001-05-03 | 2006-08-15 | Nokia Corporation | Method and system for implementing MPLS redundancy |
US7802011B2 (en) * | 2001-06-15 | 2010-09-21 | Nokia Corporation | Mapping of packets to PDP contexts in multisession connection |
US20030118028A1 (en) * | 2002-02-27 | 2003-06-26 | Neal Warren Michael | Method and system of ensuring quality of service between networks using a signaling protocol |
US6856991B1 (en) * | 2002-03-19 | 2005-02-15 | Cisco Technology, Inc. | Method and apparatus for routing data to a load balanced server using MPLS packet labels |
DE60329184D1 (de) * | 2002-07-16 | 2009-10-22 | Enterasys Networks Inc | Es netzwerk |
US7257119B2 (en) | 2002-12-23 | 2007-08-14 | At&T | MPLS virtual private network using dual network cores |
JP4079946B2 (ja) * | 2003-05-16 | 2008-04-23 | 富士通株式会社 | 複数レイヤを介して通信を行う通信網におけるパス設定方法および通信装置 |
US6925081B2 (en) * | 2003-07-11 | 2005-08-02 | Cisco Technology, Inc. | MPLS device enabling service providers to control service levels in forwarding of multi-labeled packets |
US20050041808A1 (en) * | 2003-08-22 | 2005-02-24 | Nortel Networks Limited | Method and apparatus for facilitating roaming between wireless domains |
CN100505746C (zh) * | 2004-02-07 | 2009-06-24 | 华为技术有限公司 | 实现虚拟租用线的方法 |
US7564802B2 (en) * | 2005-03-25 | 2009-07-21 | Alcatel-Lucent Usa Inc. | Method for optimal assignment of customer edge (CE) routers to virtual private network route forwarding (VRF) tables |
US7983254B2 (en) * | 2005-07-20 | 2011-07-19 | Verizon Business Global Llc | Method and system for securing real-time media streams in support of interdomain traversal |
CN1905517A (zh) | 2005-07-30 | 2007-01-31 | 华为技术有限公司 | 在ngn网络中为媒体流选择转发路径的控制***及方法 |
US20070150946A1 (en) * | 2005-12-23 | 2007-06-28 | Nortel Networks Limited | Method and apparatus for providing remote access to an enterprise network |
US8914868B2 (en) * | 2006-03-03 | 2014-12-16 | Hewlett-Packard Development Company, L.P. | Vendor-neutral policy based mechanism for enabling firewall service in an MPLS-VPN service network |
WO2007103369A2 (en) * | 2006-03-07 | 2007-09-13 | Interdigital Technology Corporation | Method and apparatus for supporting handoff in an lte gtp based wireless communication system |
US7660299B2 (en) | 2006-05-05 | 2010-02-09 | Cisco Technology, Inc. | Network-based call interface device for real-time packet protocol calls |
JP5048761B2 (ja) | 2006-05-29 | 2012-10-17 | パナソニック株式会社 | 通信セッションのためのロケーション・プライバシーとルート最適化とを同時に実施する方法及び装置 |
US7649881B2 (en) * | 2006-12-14 | 2010-01-19 | Nortel Networks Limited | Pinning the route of IP bearer flows in a next generation network |
US7936695B2 (en) * | 2007-05-14 | 2011-05-03 | Cisco Technology, Inc. | Tunneling reports for real-time internet protocol media streams |
JP4789864B2 (ja) * | 2007-05-31 | 2011-10-12 | 株式会社日立製作所 | ルータ装置 |
-
2008
- 2008-06-13 US US12/138,908 patent/US8493984B2/en active Active
-
2009
- 2009-06-09 CN CN2009801219117A patent/CN102057630B/zh active Active
- 2009-06-09 EP EP09763407.5A patent/EP2286549B1/en active Active
- 2009-06-09 WO PCT/US2009/046672 patent/WO2009152116A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5852601A (en) * | 1991-09-09 | 1998-12-22 | Network Equipment Technologies, Inc. | Method and apparatus for reactive congestion control in an asynchronous transfer mode (ATM) network |
US6678264B1 (en) * | 1999-06-30 | 2004-01-13 | Nortel Networks Limited | Establishing connections with a pre-specified quality of service across a communication network |
US6665273B1 (en) * | 2000-01-11 | 2003-12-16 | Cisco Technology, Inc. | Dynamically adjusting multiprotocol label switching (MPLS) traffic engineering tunnel bandwidth |
CN1898917A (zh) * | 2003-12-22 | 2007-01-17 | 艾利森电话股份有限公司 | 移动分组流的控制 |
Non-Patent Citations (3)
Title |
---|
Connection Management with SIP and RSVP-TE for QoS-guaranteed Multimedia Service Provisioning.《APNOMS 2005》.2005, * |
Young-Chul Jung, Jong-Chul Seo, Young-Tak Kim.Session & Connection Management with SIP and RSVP-TE for QoS-guaranteed Multimedia Service Provisioning.《APNOMS 2005》.2005, |
Young-Chul Jung, Jong-Chul Seo, Young-Tak Kim.Session & * |
Also Published As
Publication number | Publication date |
---|---|
US20090310614A1 (en) | 2009-12-17 |
EP2286549A1 (en) | 2011-02-23 |
US8493984B2 (en) | 2013-07-23 |
EP2286549B1 (en) | 2016-08-10 |
CN102057630A (zh) | 2011-05-11 |
WO2009152116A1 (en) | 2009-12-17 |
EP2286549A4 (en) | 2011-05-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7486658B2 (en) | Method and system for media synchronization in QoS-enabled wireless networks | |
TW588524B (en) | System and method to apply multi-protocol label switching network in GPRS | |
US7245589B2 (en) | Wireless media gateway with bearer path control and tone allocation | |
CN110768817B (zh) | 视联网终端的升级方法和装置 | |
JP3479908B2 (ja) | VoIP用通信品質保証パス設定方法とネットワーク管理システム | |
CN108965776A (zh) | 一种通信方法以及通信*** | |
JP2009153172A (ja) | 時間予約制でのサービス品質の設定 | |
JP2003521199A (ja) | 通信ネットワークの方法、サーバ及び構成 | |
CN104620550A (zh) | 在多个音频视频桥接网络上的流的服务质量 | |
US8619564B2 (en) | Synchronized bandwidth reservations for real-time communications | |
US9578281B2 (en) | Managing traffic flow on a network path | |
CN108632558A (zh) | 一种视频通话的方法和装置 | |
CN102057630B (zh) | 用于建立多协议标签交换(mpls)隧道的***和方法 | |
WO2009143722A1 (zh) | 实现区分服务流量工程的方法及设备 | |
EP1161038A2 (en) | Connection negotiation for voice over internet protocol using multiple steps | |
US10212197B2 (en) | Method for setting up a communication link | |
CN110121049A (zh) | 一种会议媒体流控制方法及装置 | |
CN103095664A (zh) | Ip多媒体会话建立方法和*** | |
CN110049100A (zh) | 一种业务数据的处理方法和*** | |
CN109889761A (zh) | 一种视频会议的处理方法和*** | |
CN106550159B (zh) | VoIP通信*** | |
CN102239681B (zh) | 用于数据传输的方法、网络设备和*** | |
CN100450049C (zh) | 一种实现资源分配的方法 | |
CN111131251B (zh) | 基于视联网的会议数据传输方法、***、设备及介质 | |
CN110276607B (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 |