用于通信本地化的系统和方法

文档序号:7677350阅读:241来源:国知局
专利名称:用于通信本地化的系统和方法
技术领域
本发明涉及一种在网络上提供分组路由的系统和方法。更具体地 讲,在可能时在网络中对分组流进行桥接以绕过回程呼叫支线或隧 道。
背景技术
针对在无线产业中开发的路由优化(Route Optimization, RO ) 解决方案,已经进行了少许尝试。最近,路由优化的概念已经变成与 Mobile IPv6 (移动IP)同义。通过引用纳入于此的在RI^C 3775中 定义的Mobile IPv6包括关于利用返回路由可达(Return Routability, RR)进行路由优化的详细信息。然而,在进行仅仅在 Mobile IPv6 RFC 3775中定义的路由优化的过程中存在一些严重的缺 点。
首先,它是一个移动节点为中心的解决方案。移动节点可以是蜂 窝电话、个人数字助理(PDA)、无线使能的膝上电脑或计算机设 备、或者任何其它的可应用设备。由该移动节点决定路由优化的启动 以及优化与通信节点的路由的需要。然而,该移动节点既不知道网络 的路由策略也不知道网络布局。于是,移动节点很可能在不知道IP分组实际将要被路由的方式是否存在任何不同之处的情况下启动返回 路由可达过程。
其次,网络几乎不知道或者不知道路由优化是否必要或者甚至对 于某些应用是否允许路由优化。例如,如果运营商具有需要路由经由 某网络段或某些节点的策略(为了执行分组检查或安全以及计费策 略),则对于允许或不允许移动节点基于每个应用启动路由优化来 讲,并不存在标准化的方法。
第三,采用Mobile IPv6的路由优化解决方案仅对网络中的具有 双栈或IPv6路由基础设施的节点起作用。运营商一次性完全切换到 IPv6网络是昂贵的。实施IPv6部署将会花费时间,并且路由优化不 应该仅仅束绰于运营商的网络中的IPv6能力。
第四,移动电话启动的路由优化在使用时的接入网关(AGW) 间的切换管理是非常耗时的。每当存在AGW间切换时移动电话必须 执行返回路由可达(6个消息)以向另一端通知转交地址(CoA)已 经发生改变。
第五,基于移动节点的路由优化技术需要空中(over-the-air ) 信号发送。针对移动节点到移动节点的呼叫,这是大约每个会话12 个消息。针对AGW切换,这些必须被重复。这不仅增加了空中开 销,还增大了移动节点和网络节点的信号处理负担。
最后,即使基于移动节点的路由优化处于使用中,仍然会有 VoIP分组穿过反向隧道的时刻。发生这种情况是因为在返回路由可 达,皮完成之前移动节点将分组反向隧穿到本地代理(home agent)。
从电路语音网络收集的统计数据显示在一个区域中进行的大多 数语音呼叫仍然在这个区域内(即,呼叫是高度本地化的)。在一些 今天的无线网络中,呼叫会话被路由到本地代理设备,该本地代理设 备跟踪移动节点在网络中的位置。基于移动IP的网络中的呼叫经常 在反向隧道内将IP分组从本地无线接入网络发送到本地代理。这个 本地代理在地理上可能不靠近移动节点发起呼叫会话的位置。如果不 使用反向隧穿,则这导致移动节点、通信节点(即,呼叫会话中涉及的第二设备)和本地代理之间的三角路由。
利用反向隧穿简化了网络资源管理、策略和诸如本地代理的集中 位置的收费执行。然而,对于会话式实时应用,反向隧穿导致额外的 数据传输延迟,该额外的数据传输延迟会根据传播距离和涉及的设备 的数目(即,回程链路类型)而改变。不管是否利用了反向隧穿,将 分组数据发送到本地代理还需要运营商增大回程链路带宽以携载这些 应用的数据通信。
用于反向隧穿以及有时用于发送分组的隧穿协议将一个协议封装 在另 一个协议内。隧穿协议还提供一种在外地网络上在两个端点之间 传输分组的机制。

发明内容
在一些实施例中提供了用于对分组进行桥接的系统和方法。能够 在匹配的呼叫会话共同处于的网络设备(例如,隧道发起器)上实现 桥接。 一旦确定了匹配,则能够在呼叫会话之间建立一个桥以在呼叫 会话之间传递分组并且将分组传递到它们的最终目的地。该桥建立了 分组通信的捷径从而使分组本地化。可将关于分组流的信息发送到提 供会话管理和呼叫控制的其它网络设备以保持关于当前呼叫会话的信 息。
某些实施例展示了一种系统,该系统包括隧道发起器,包括第 一会话和第二会话;以及隧道终结器,其与隧道终结器进行通信并且 包括至少一个会话。该隧道发起器包括一个处理器,该处理器获得关 于第一会话和第二会话的信息,比较该隧道发起器中的会话信息,并 且确定是否能够建立一个桥。该桥将匹配的第一会话和第二会话进行 耦合以使分组数据在该隧道发起器上从匹配的第一会话流到匹配的第 二会话,以及针对流过该桥的分组数据,隧道发起器向隧道终结器发 送更新。
一些实施例展示了一种方法,该方法包括在隧道发起器上接收 分组;检查该分组以确定是否能够对该分组进行桥接;在该隧道发起器上将该分组从第 一会话发送到第二会话;将该分组发送到该分组的 目的地;以及针对从第一会话到第二会话的分组流,更新隧道终结 器。
某些实施例展示了一种方法,该方法包括在隧道发起器上建立 第 一会话实例;检查与该第 一会话实例关联的分組并且从这些分组取 回信息;将从该分组获得的信息与第一会话相关联;检查在包括匹配 该第一会话的信息的隧道发起器上是否存在笫二会话;在发现匹配以 后在第一会话与第二会话之间建立一个桥;以及通过该桥将分组从第 一会话发送到第二会话。


图1是根据本发明的一些实施例的基于移动IP的网络的逻辑
图2是根据本发明的某些实施例的进化网络布局的逻辑图; 图3是根据本发明的某些实施例的关于在隧道发起器处的桥接的 示意图4是根据本发明的某些实施例的关于如何能够实现桥接的图5是示出根据本发明的某些实施例的基于会话发起协议 (SIP)代理服务器检查的桥接的消息发送图6是示出根据本发明的一些实施例的基于通信流模板(TFT) 处理的桥接的消息发送图7是示出根据本发明的一些实施例的基于策略事务信息的桥接 的消息发送图8是根据本发明的某些实施例的关于利用移动锚点的本地移动 管理的示意图9是示出根据本发明的某些实施例的在MAP处对呼叫进行桥 接的消息发送图10是示出根据本发明的某些实施例的从先前桥接的呼叫会话 进行的切换情形的图;图11是示出根据本发明的某些实施例的两端在同一区域内的移
动到陆地(mobile to land )路由的图;以及
图12是示出根据本发明的某些实施例的两端在不同区域内的移 动到陆地路由的图。
具体实施例方式
在一些实施例中提供了用于对选择的分组通信进行桥接的系统和 方法。能够通过确定一个节点是公共隧道发起器(例如被相同呼叫会 话上的至少两个设备共享)并且然后绕过该呼叫会话的隧道终结器而 实现桥接。在隧道发起器处的桥接减少了回程的通信量。该桥还能够 通过消除回程网络跳跃(hop)来减小分组延迟和抖动(jitter)。可 以根据网络拓朴在网络中的各个点处以及各种设备上实现该桥。可以 在外地代理、接入网关(AWG)、分组数据服务节点(PDSN)、外 地代理(FA)、移动锚点(MAP)、控制接入点(CAP)、本地移 动锚(LMA )、媒体网关(MGW )、媒体网关控制功能 (MGCF)、呼叫会话控制功能(CSCF)或者本地代理(HA)上 实现该桥。
在路由器和网络接入服务器(NAS)中部署隧道。公共的基于 IP的隧穿协议的一些例子是移动IP、层2隧穿协议(L2TP)、点对 点隧穿协议(PPTP) 、 IPSEC、 IP中IP (IP-in-IP) 、 IP中通用路 由封装(GRE) 、 3GPP2 A10/A11、和IEEE 802.16e R4/R6。启动 新隧道的建立的网络实体称作隧道发起器,接受新隧道的网络实体称 作隧道终结器。网络单件同时起两个角色的作用是常见的(例如,路 由器用作L2TP网络服务器(LNS)并且用作L2TP接入集中器 (LAC))。
隧穿协议通常包括两个功能呼叫控制和数据封装/传输。隧穿 协议的呼叫控制功能用于建立、保持以及破坏隧道;如果隧道预先配 置在发起器/终结器上,则这个功能可以是任选的。数据封装/传输功 能提供了 一种封装净荷数据分组、跨越中间网络将它们传输到先前建
8立的隧道的另 一端以及去封装/传递数据分组的机制。隧穿协议传输/ 传递从基本(无序竭力传递)到先进(流控制、加密、有序传递、保
证传递、QoS等)的语义。
图1示出了根据本发明的一些实施例的基于移动IP的网络。在 图1中,区域110-118是无线覆盖区域。无线接入网络(RAN)覆盖 每个区域。根据这些区域的占地面积和用户密度,在每个区域中可以 存在一个或更多个无线网络控制器(RNC) 120-138以及多个基站。 分组数据可以反向隧穿到分配中心,在该分配中心驻留有分组数据服 务节点(PDSN) 140和本地代理(HA) 142。该分配中心位于IP核 144的边缘处。根据网络的大小,在网络中可以存在超过一个的分配 中心,并且RNC与PDSN 140之间的回程链路可以延伸超过几千英 里。该回程链路可以是隧道发起器与隧道终结器之间的距离。
图2示出了根据本发明的某些实施例的进化网络布局。图2示出 了如何设置当前网络布局以进行改变。在进化架构中,IP边缘功能 被移动得更加靠近区域210-218。在这个图中,IP边缘功能是接入网 关(AGW) 220-228。 AGW用作执行NAS (网络接入服务器)型功 能的IP边缘设备。在当前网络布局(见图1)中,PDSN 140执行这 些功能。将这个IP边缘功能移动得更加靠近RAN/区域的原因之一 是提供(本地)移动锚点(MAP)以减小由用于L3移动管理的移动 IP协议引入的信号发送延迟。本领域技术人员应该明白,可以利用 任何适用的本地化移动协议。能够在AGW与本地代理230 (在 3GPP情况下为网关GPRS支持节点(GGSN))之间使用移动IP 或一些其它隧穿机制(例如,通用隧穿协议-用户(GTP-U))。这 被称为反向隧道并且是可能距AGW有一定距离的回程链路。
假定该回程链路可能离开一定距离,期望保持呼叫本地化并且避 免回程链路通信。在某些实施例中,利用网络控制的和网络策略驱动 的方法通过隧道切换或桥接将数据通信本地化。在某些实施例中,进 化网络布局包括一个区域内的一个或更多个VoIP呼叫,其中,这些 VoIP呼叫具有发起点和终结点(例如,移动到移动、移动到陆地、
9陆地到移动)。正常地,通信被放置到反向隧道中并且被传输回本地
代理。然而,对于诸如VoIP呼叫的选择的呼叫会话,隧道发起器 (例如,AGW)能够执行将这些选择的类型的呼叫会话的支线 (leg)桥接的功能。隧道发起器能够检测正在运行的应用的类型 (IP流的类型)并且以自动方式执行该桥接。能够对包括游戏、视 频呼叫会话和对等文件共享的任何用户到用户型通信应用桥接。在某 些实施例中,该桥接或"路由优化,,的策略可以在隧道发起器中进行 本地配置,或者能够从外部策略功能下栽该策略。
另外,在多播分组通信情况下也可以使用桥接。例如,如果呼叫 会话涉及三个人并且这些人均利用相同的隧道发起器,则能够在这三 个会话之间实现桥接以去除来自回程支线的通信。此外,例如,如果 这三个人中的两个人利用相同的隧道发起器,则这两个呼叫会话能够 利用桥接而第三个呼叫会话被正常处理。
隧道交换机是将一个隧道映射到另一个隧道的设备,这个功能与 将呼叫的两个支线连接在一起的电话交换台操作员相似。隧道交换机 有两个形式同类和异类。通常,隧道交换机是同类情况(例如,入 站L2TP隧道被转换成不同的L2TP隧道输出)。大多数网络接入服 务器提供入站接入服务隧道与出站网络服务隧道之间的异类隧道切换 功能。在一些实施例中,隧道交换机可以用于桥接呼叫会话。
图3示出了如何根据本发明的某些实施例来实现桥接。图3包括 移动节点1 310、移动节点2 312、移动IP外地代理隧道发起器314 和移动IP本地代理隧道终结器316。这些移动节点可以是蜂窝电 话、PDA、黑莓、装有无线卡的膝上电脑、或任何其它无线设备。外 地代理(FA)是利用外地网络对分组数据进行路由并且存储关于移 动节点的信息的设备。本地代理(HA)是本地网络上的设备,用于 存储关于移动节点的信息并且帮助对数据进行路由。隧道发起器314 还包括会话Sl 318和会话S2 320。隧道终结器316还包括会话Sl 322和会话S2 324。会话318-324以一数据结构由软件实现,其中, 由隧道发起器上的处理器完成对与会话关联的数据分组和任务的处
10理。在一些实施例中,该会话与用户的呼叫相关联。会话管理器能够 用于监视会话并且针对关于该会话的用户数据流来指示该处理器。
当发现两个会话匹配时可以在隧道发起器上的会话之间建立一个
桥,并且分组数据不再需要被路由。从图3中可以看出,回程链路通 信可以从外地代理隧道发起器314直接发送到目的地,而不必在回程 链路上来回发送呼叫会话通信。在图3中,该回程链路包括通过外地 代理314到本地代理隧道终结器316的移动IP隧道326和利用同一 外地代理314的到同一本地代理316的第二移动IP隧道328。在移 动节点1 310与外地代理314之间还建立接入隧道330,以及在移动 节点2 312与同一外地代理314之间建立接入隧道332。在诸如图1 的网络中,当移动节点1 310向移动节点2 312发送数据分组时,该 分组行进到外地代理314并且隧穿到本地代理316。本地代理316接 收该分组并且识别该分组针对移动节点2 312。本地代理316将该分 组隧穿到外地代理314,并且外地代理314通过接入隧道332将该分 组转发到移动节点2 312。通过会话Sl 322和会话S2 324将分组从 会话Sl 318发送到会话S2 320,增加了额外的延迟并且需要更多诸 如带宽的资源。
在某些实施例中,在外地代理314处应用桥334。当来自移动节 点1 310的分组到达外地代理314时,通过检查是否满足至少两个条 件能够实现桥334。图4示出了根据本发明的某些实施例的植入桥的 算法。在410中,在网络设备上的会话处接收分组。在412中,软件 检查该分组的目的地IP地址是否与该i史备上的另 一个会话的IP地址 匹配。在414中,软件检查移动IP隧道发起器与移动IP终结器是否 相同(例如,会话Sl和会话S2)。如果满足这些条件,在某些实施 例中,在416中,通过绕过该分组到本地代理316的移动IP隧穿, 软件直接将该分组传递到匹配的会话(例如,在图3中,从会话Sl 318到会话S2 320)。在一些实施例中,步骤412和414包括诸如通 信流模板(TFT)的基于流的过滤器,该基于流的过滤器利用诸如源 和目的地IP地址、使用的协议以及源和目的地端口号的标准的组合
ii来确定匹配的会话。
在某些实施例中,通过保持一个用以检查某些条件是否满足的表 来实现与隧道发起器上的其它会话的桥接。可以由在微处理器上运行
的软件、诸如专用集成电路(ASIC)的硬件、或者硬件和软件的任 何組合来实现隧道发起器。隧道交换机可以设置在具有数据的输入隧 道和输出隧道的任何设备上。针对隧道发起器上的每个隧道可以实现
具有下面信息的表:_
隧道发起器地址(VI)_
隧道终结器地址(V2)_
用户地址(V3)_
出站分组流过滤器(V4)_
入站分组流过滤器(V5)_
数据旁路/桥接统计(V6)_
表1
表1包括隧道发起器地址(VI)、隧道终结器地址(V2)、用 户地址(V3)、出站分组流过滤器(V4)、入站分组流过滤器 (V5)和数据旁路/桥接统计(V6)。在一些实施例中,该表可以在 路由器上实现,该路由器具有运行软件的微处理器或者具有用于实现 任何逻辑功能的硬件逻辑以及用于存储信息的寄存器或高速緩存。该 硬件可以由专用集成电路(ASIC)、可编程逻辑器件(PLD)或任 何其它合适硬件技术实现。过滤器(V4)和(V5)可以是层3或层 4分组过滤器,可以是流特定的,或者可以被设置为使所有分组通过 以针对桥接进行测试。可以通过静态指令或者通过针对呼叫会话中的 分组生成指令的软件来实现这些过滤器。该软件可被实现为设计用于 针对特定类型的会话呼叫实现桥接的规则或策略集。数据旁路统计/ 桥接统计(V6)可以包括关于字节计数、分组计数、层7分类的统 计数据、或者网络设备可使用的任何其它类型的信息。该数据旁路统 计/桥接统计(V6)可以通过网络设备上的硬件或软件的任何組合来 实现,该网络设备被设计用于收集关于数据通信流的信息并且向诸如本地代理或RADIUS服务器的另一个网络设备^l告统计数据。
在某些实施例中,可以通过下面的步骤实现桥。在将分组"P" 发送到隧道终结器以前,隧道发起器在表1中定位分组"P"的条目
(称为"S")。条目"S"的出站分组流过滤器(V4)被应用于分 组"P"。如果该过滤器没有将该分组识别为用于桥接的候选项,则 分组"P"被隧穿到条目"S"的在表1中设置的隧道终结器地址
(V2)。如果过滤器将该分组识别为用于桥接的候选项,则在表1 中提取并检查分组"P"的目的地址以确定是否存在满足特定条件的 条目"X"。在一些实施例中,被检查的条件为
1. 条目"S"隧道发起器地址(VI)==条目"X"隧道发起器地 址(VI)
2. 条目"S"隧道终结器地址(V2)==条目"X"隧道终结器地 址(V2 )
3. 分组"P"的目的地址==条目"X"用户地址(V3)
4. 将条目"X"的入站分组过滤器(V5)应用于分组"P" 如果以上标准为真,则系统可以更新条目"X"中的数据旁路/桥
接统计并且利用恰当/期望的封装处理从条目"X"隧道终结器地址 (V2)接收的分组"P"。否则,如果一个或更多个标准未被满足, 则分组"P,,被隧穿到条目"S,,的正常隧道终结器地址(V2)。
在一些实施例中,分组过滤器(V4)和(V5)可以基于层3到 层7信息选择所有分组或者仅仅一些分组。这种选择性提供了一种仅 仅对不需要在隧道终结器处执行的增强处理(例如,深度分组检查/ 计费)的通信进行桥接的机制。在某些实施例中,在隧道发起器上执 行增强处理功能,所以这种选择性不是必需的,并且桥接能够用于满 足设定的标准的所有分组。例如,隧道发起器可以对隧道旁路数据提 供增强数据处理功能,诸如接入控制列表(ACL)、深度分组检查/ 计费、内容评级/阻挡、防火墙能力。
隧道发起器可以向隧道终结器发送周期性的统计数据更新以向它 通知被桥接的分组。这允许隧道终结器更新诸如空闲时间的其它呼叫
13参数。隧道发起器可以产生被桥接分组通信的结算(accounting)记 录。这可以利用关于分组的统计数据进行。隧道发起器可以向隧道终 结器发送结算信息,从而隧道终结器可以更新被桥接通信的结算参 数。这个更新可以是周期性的或者是事件驱动的。
在某些实施例中,当隧道终结器知道隧道发起器正在执行这个功 能时使用桥接。在隧道终结器上,空闲定时器需要被禁用或者进行定 期更新,从而当在一延长时间段内对数据进行桥接时会话不会超时 (例如,在本地代理上)。如果隧穿协议支持切换(例如,Mobile IPv4),则当发生切换时隧道终结器通知隧道发起器停止执行桥接, 从而使通信不会被原始隧道发起器错误传递到过时的绑定。当接入侧 的底层传输机构通知隧道发起器数据不能够在本地传递时,也可以禁 用桥接。
图5示出了根据本发明的一些实施例的基于会话发起协议 (SIP)代理服务器检查的桥接所涉及的消息发送。图5包括移动节 点1 (MN1) 510、移动节点2 (MN2) 512、接入网关(AGW ) /SIP 代理服务器514、和本地代理(HA) 516。在"A"中,移动节点1 510执行移动IP (例如,MIPv4)登记。这能够通过外地代理转交地 址(FA-CoA)或者同机配置转交地址(CCoA)实现这个工作。如 果利用FA-CoA,则AGW 514能够用作外地代理并且创建针对移动 节点1 510的移动绑定。作为这个移动绑定建立的一部分,AGW/FA 514知道移动节点1 510的本地地址(HoA)地址。在一些实施例 中,如果移动节点使用CCoA并且移动节点直接与HA 516执行 MIPv4登记,则AGW/FA 514不明确地知道移动节点所获得的 HoA, AGW能够经由分组检查来发现该HoA。
在"B"中,移动节点2 512执行移动IPv4登记。如在"A"中 所述,FA-CoA或CCoA可以用于移动IP (MIP)登记。如果利用 FA-CoA,则移动节点2 512联系AGW 514, AGW 514创建针对移 动节点2 512的移动绑定。如果利用CCoA,则能够直接与HA 516 进4亍MIP登记。在"C,,中,移动节点510利用驻留在AGW 514中的SIP代理 服务器功能和会话发起协议(SIP)发起IP语音(VoIP)应用以呼 叫移动节点2 512。在某些实施例中,SIP代理服务器可以被设置为 独立实体或者位于另一个网络设备中。尽管为了简短的目的而省去了 初始SIP登记消息发送,但是本领域技术人员对其应该清楚。SIP代 理服务器检查SIP消息(例如,INVITE),并且来自该初始SIP登 记消息发送的相关信息进行解析和存储。SIP代理服务器存储移动节 点1 510的各种联系指定。然后,SIP代理服务器将INVITE代理至 MN2。
在"D"中,AGW/SIP代理服务器514从移动节点2 512接收会 话进展指示,其中,该会话进展指示包括移动节点2 512的各种联系 指定。在"E"中,将移动节点联系信息与对应的移动IP会话状态 信息和SIP代理服务器状态信息相关联。AGW 514能够利用该信息 检测移动节点1 510与移动节点2 512之间的VoIP载体路径能够保 持在本地路由域内。AGW 514可以利用下面的算法通过引导移动节 点的实时传输协议(RTP)流来建立桥接,其中,移动节点1 510的 IP地址是X,移动节点2 512的IP地址是Y,并且用于接收和发送 的各个端口是x和y:
如果源IP=X且目的IP=Y且协议-UDP且源端口 =x且目的端口 =y,则直接将分组发送到Y,而不需要反向隧穿
如果源IP-Y且目的IP=X且协议-UDP且源端口 =y且目的端口 =x,则直接将分组发送到X,而不需要反向隧穿
在"F"中,在AGW 514处对数据流进行桥接。
图6示出了根据本发明的一些实施例的基于通信流模板(TFT) 处理的桥接所涉及的消息发送。图6包括移动节点1 (MN1) 610、 移动节点2 (MN2) 612、接入网关(AGW) 614、和本地代理 (HA) 616。图6中利用的过程与图5中的SIP/会话描述协议 (SDP)检查过程相似。然而,由于AGW 614利用的桥接信息的源 不同,所以步骤"C"到"E"是不同的。在图6的"C"和"D"中,移动节点1 610和移动节点2 612向AGW 614发送TFT信息。 该TFT信息包括分组过滤器信息,该分組过滤器信息可以包括源 地址、目的地址、源端口、目的端口、和协议ID。基于来自移动节 点1 610和移动节点2 612的这个信息组以及基于各个移动节点的移 动绑定信息,AGW 614能够在"E"中对呼叫支线进行桥接以将呼 叫本地化。
如果在前进方向上CCoA与MIPv4被一起使用,则外部报头的 源地址是HA 616的地址并且目的地址是移动节点的地址。另一端
(另一移动节点)的地址在内部报头源地址中。内部报头的目的地址 是移动节点的IP地址。TFT信息中的分组过滤器组可以不包含内部 报头信息。为了使得该处理更高效,TFT信息除了包括外部报头的 源/目的IP地址信息以外,还可以包括内部源/目的IP地址信息。 AGW 614能够检查接收到的分组的内部报头以识别呼叫支线并且由 此在"F"中对呼叫进行桥接。
图7示出了根据本发明的一些实施例的基于策略事务信息的桥接 所涉及的消息发送。图7包括移动节点1 (MN1) 710、移动节点2
(MN2) 712、接入网关(AGW) 714、本地代理(HA) 716、和策 略功能(PF) 718。图7中利用的过程与图5和图6的过程相似,但 是由于AGW 714利用的桥接信息的源不同,所以步骤"C"到
"E"是不同的。在"C"和"D"中,策略功能718发送移动节点1 710和移动节点2 712发起的分组流的服务质量(QoS)和收费策略 信息。策略功能718能够从诸如呼叫会话控制功能(例如,S-CSCF)的VoIP应用功能(AF)接收呼叫信息。连同策略信息,PF 718可包括供AGW 714识别分组流的分组过滤器。该信息可包括 源地址、目的地址、源端口、目的端口、和协议ID。基于来自这两 个移动节点的策略和过滤器信息以及基于各个移动节点的移动绑定信 息,AGW 714能够在"F"中对呼叫支线进行桥接以将呼叫本地 化。
策略功能718或应用功能(未示出)能够通过向AGW 714发送更新的策略信息而针对进行中的VoIP呼叫在AGW 714处改变载体 路由或者去除呼叫的任何桥接。当接收到这种更新的策略信息时, AGW 714能够提升或修改所涉及的呼叫会话的桥接策略。
如果利用CCoA,则从PF接收到的分组过滤器可能不包含关于 VoIP载体的内部报头信息。AGW 714能够检查接收到的分组的内部 报头并且相应地对呼叫支线进行桥接。为了使得该处理更高效,除了 外部报头的源/目的IP地址信息以外,PF还应该包括内部源/目的IP 地址信息。
在一些实施例中,Mobile IPv6用于VoIP呼叫。当两端均4吏用 Mobile IPv6时,AGW处的MIPv6会话察觉(awareness )能够对绑 定更新(BU)和绑定确认(BA)执行分组检查。然而,在MIPv6 中,AGW不参与移动登记过程,这是因为该移动登记过程发生在移 动节点与本地代理之间。另外,根据利用的协议,AGW在检查消息 时可能难以获得用于对呼叫进行桥接的信息。
如果利用MIPv6认证协议(见RFC 4285,通过引用将其纳入于 此),则BU和BA消息对AGW是可见的。AGW能够利用通过检 查BU和BA消息而获得的信息以构建MIPv6会话察觉。从BU和 BA消息中获得的信息能够用于比较和匹配会话信息以确定是否能够 建立桥接。如果仅仅利用具有IPsec (见RFC 3775和3776或 IKEv,通过引用将它们纳入于此)的MIPv6基础协议,则由于 IPsec封装安全协议(ESP)加密,导致BU和BA消息可能对AGW 不可见。这会阻碍AGW通过检查BU/BA消息来建立MIPv6会话察 觉。当AGW不能够检查BU和BA消息时,AGW能够检查类型2 路由报头,其中,该类型2路由报头携带诸如载体通信的本地地址 (HoA)信息的IP地址信息。由于载体通信在BU和BA消息发送 以后开始流动,所以依靠类型2路由报头等会延迟桥的建立。因此, AGW可能无法使MIPv6会话察觉立即开始对呼叫支线进行桥接。 如果IPsec ESP被用于栽体通信,则需要进行进一步修改。
利用SIP/SDP检查、TFT处理和过滤器信息实现桥的处理与上
17述处理相似。在AGW获得关于其上的会话的信息以后,AGW能够 确定是否能够对所有呼叫会话进行桥接。
在一些实施例中,针对没有移动IP的层3 (L3)移动管理的 IPv4和IPv6提供桥接。它的例子是经由网络中的网络节点和策略功 能的移动管理的概念。为了将会话本地化,运营商可以选择部署基于 网络策略的本地化移动解决方案。在这些实施例中,存在移动的两个 不同方面
本地移动这是域内移动。IP会话被锚定(anchor)在本地移 动锚点(MAP)。移动节点用于启动VoIP呼叫的IP地址;故锚定在 这个本地MAP。 MAP的占地面积可以适度地大到覆盖一地理区域
(例如,区/城市区域)以减小过多L3切换的可能性。
全球移动当移动节点移出它的IP地址所锚定的MAP的区域 时,这种类型的移动事件被触发。例如,移动节点可以从市区A移 动到市区B并且导致MAP改变。在这种情况下,目标区域B中的 MAP建立到区域A中的MAP的隧道点到点(P-P),其中在区域A 中锚定了移动节点的L3。在另一种情形下,移动节点移出当前提供 商的覆盖范围并且漫游进入不同提供商的域。在这种类型的移动/漫 游中,如果在运营商之间没有漫游协议,则移动节点通常建立返回到 该提供商的网络中的IPsec连接。
图8示出了根据本发明的某些实施例的利用移动锚点的本地移动 管理。图8包括移动锚点(MAP) 810、控制接入点(CAP) 812-816、和接入点818-828。 MAP 810耦合到CAP 812-816。 CAP 812-816是聚集并且终止诸如高速率分组数据(HRPD)的无线链路协议
(RLP)的接入点。在一些实施例中,CAP可以是在PDSN、 FA、 RAN、 PCF或任何其它网络设备中实现的接入点。CAP还可以实现 为提供无线资源管理(RRM)和AGW功能的接入点。MAP 810是 移动锚点并且用作一个或更多个移动节点的IP地址锚。接入点818-828是用于向移动节点发送射频波以及从移动节点接收射频波的天 线。在一些实施例中,移动节点从CAP获得IP地址,其中,CAP
18在代理服务器MIP被使用的情况下可以用作代理服务器MIP客户或 者可以用作接入路由器。如果例如利用基于网络的本地化移动管理 (NETLMM )(见可从http:〃tools.ietf.org/htmI/draft-ietf-netImm-proxymip-00获得的"Proxy Mobile IPv6"),则CAP可以用作接 入路由器。
在一些实施例中,CAP能够编译会话信息并且提供桥接功能。 在其它实施例中,由于MAP锚定IP会话并且能够对呼叫支线进行 桥接,所以在一个区域内进行的呼叫保持在同一区域内。图9示出了 根据本发明的某些实施例的在MAP对呼叫进行桥接所涉及的消息发 送。图9包括移动节点1 (MN1) 910、移动节点2 (MN2) 912、 一 个或更多个控制接入点(CAP-1/CAP-N) 914、和移动锚点(MAP) /SIP代理服务器916。在"A"中,移动节点l 910通过CAP 914连 接到网络。移动节点1 910利用互联网协议控制协议(IPCP)或者 动态主机配置协议(DHCP)请求IP地址。CAP1 914执行与MAP 916的NETLMM操作或者代理服务器移动IP (PMIP)操作(代理 服务器RRQ/RRP或者代理服务器BU/BA)。针对移动节点1 910, MAP 916创建与CAP1 914的移动会话,并且向移动节点1 910分配 IP地址。CAP1 914利用IPCP或DHCP将IP地址返回给移动节点 1 910。
在"B"中,移动节点2 912通过CAP 914连接到网络并且利用 与移动节点1 910相似的过程(即,代理服务器MIP或者 NETLMM)获取IP地址。在"C"中,移动节点1 910利用SIP和 SIP代理服务器功能发起VoIP应用以呼叫移动节点2 912。在一些实 施例中,SIP代理服务器功能能够在MAP 916中实现。为了简短的 目的省去初始SIP登记消息发送,这是因为本领域技术人员能够容易 地再现这种消息发送。SIP代理服务器能够检查SIP消息(例如, INVITE)并且解析和存储相关信息。为了实现桥接的目的,SIP代 理服务器存储移动节点l 910的各种联系指定。然后,如所示出的, SIP代理服务器将INVITE代理到移动节点2 912。在"D"中,MAP/SIP代理服务器916从移动节点2 912接收会话进展指示,其中,该会话进展指示包括移动节点2 912的各种联系指定。
在"E"中,将针对会话得到和存储的信息与移动IP会话状态信息和SIP代理服务器状态信息相关联。这个信息可被用于检测能够进行桥接的会话。MAP 916能够检测到可以在本地路由域内对移动节点1 910与移动节点2 912之间的VoIP栽体路径进行桥接。通过利用会话状态信息和联系地址,MAP 916如下通过引导移动节点的实时传输协议(RTP)流而建立桥,其中,移动节点1 910的IP地址是X,移动节点2 912的IP地址是Y,并且用于接收和发送的各个端口是x和y:
如果源IP=X且目的IP=Y且协议-UDP且源端口 =x且目的端口=y,则直接将分组发送到Y,而不需要反向隧穿
如果源IP-Y且目的IP=X且协议-UDP且源端口 =y且目的端口=x,则直接将分组发送到X,而不需要反向隧穿
在"F"中,在MAP916对呼叫会话进行桥接。
在一些实施例中,能够利用TFT信息和策略处理信息完成MAP处的桥接。这将涉及如上所述获得来自消息发送的相同信息以将这个信息与会话相关联,从而能够实现桥接。在这种情况下,寻找呼叫支线的过程和对它们进行桥接的过程是相同的。在一些实施例中,当通过策略配置MAP时,MAP不需要包括SIP代理服务器或者检查被隧穿的分組报头来确定是否应该实现桥接。当在MAP上实现基于策略的桥接时,SIP代理服务器可以位于网络中的其它地方。
在一些实施例中,能够利用代理服务器移动IPv4和代理服务器Mobile IPv6作为移动管理协议实现桥接。这些协议能够部分地基于下面的草案来实现桥接可从http:Vtools.ietf.org/id/draft-chowdhury-netmip4國00.txt获得的"Network Based L3 Connectivityand Mobility Management for IPv4"、可从http:〃tools.ietf.org/id/draft-chowdhury-netmip6-00.txt 获得的 "Network Based L3Connectivity and Mobility Management for IPv6 "、 可从http:〃tools.ietf.org/id/draft-navali-ip6-over誦netmip4-00.txt 获得的"IPv6 over Network based Mobile IPv4",通过引用将这些文献全文纳入于此。利用针对IPv4和IPv6提出的思想连同这些草案中的思想,可将桥接延伸到代理服务器移动IPv4和代理服务器移动IPv6。
图10示出了根据本发明的某些实施例的从先前桥接的呼叫会话的切换情形。图10包括移动节点1 (MN1) 1010、移动节点2(MN2) 1012、区域1 1014、区域2 1016、控制接入点(CAP)1018、 CAP 1020、移动锚点(MAP) 1022、和MAP 1024。移动节点1 1010和移动节点2 1012均在区域1 1014内开始呼叫会话。由于呼叫会话在区域l 1014内,所以在区域l 1014内的MAP 1022处对呼叫会话进行桥接。随后,当该呼叫正在进行时,移动节点1 1010移动到区域2 1016中。在区域1 1014内移动节点1 1010与之连接的CAP 1018与区域2 1016内的目标CAP 1020通信。在这个与CAP1020的通信中,传送诸如无线链路环境信息的信息以提供无线链路切换。
区域2 1016内的CAP 1020能够以至少两种方式连接该呼叫。首先,区域2 1016内的CAP 1020连接回区域1 1014内的MAP 1022。在一些实施例中,如果区域2 1016内的CAP 1020与区域l 1014内的MAP 1022具有安全关联,则这是可行的。其次,CAP 1020选择区域2 1016内的MAP 1024。区域2 1016内的MAP 1024和区域l1014内的MAP 1022建立隧道以保持该呼叫。在这两种情况下,移动节点1 1010的IP地址能够被锚定在区域1 1014内的MAP 1022。
在 一 些 实施例中, 可以根据可从ftp:〃ftp.3gpp2.org/TSGX/Working/2006/2006-04/TSG-X-2006-04-KansasCity/WG3-PSN/SWG31國PDS/X31-20060424-011 HRPD國FHO-Starent.doc获得的"Fast Handoff Support for HRPD,,(通过引用将其全文纳入于此),实现CAP间和MAP间的环境传送隧道建立过程。
可以由载体路径中的媒体网关(MGW)处理移动到陆地呼叫。
21本领域技术人员应该明白,通常还使用信令网关,并且为了简短而省略了对它的讨论。当进行两端在同一区域内的移动到陆地呼叫时,能够利用呼叫桥接。通过运营商的网络策略确定公共陆地移动网络
(PLMN)与公共交换电话网络(PSTN)的重叠。图ll示出了根据本发明的某些实施例的两端在同一区域内的移动到陆地路由。图11包括移动节点1110、电话1112、控制接入点(CAP) 1114、本地移动锚(LMA) 1116、媒体网关(MGW) 1118、和PSTN 1120。媒体网关1118可被置于本地PLMN中以提供允许桥接的路由。LMA可以是用作由LMA的区域内的任何CAP处理的呼叫的本地锚的网络功能。LMA能够将返回本地代理的切换信令保持至最小。在某些实施例中,LMA 1116提供在覆盖一地理区域的多个CAP上实现呼叫会话之间的桥接的位置。
基于移动节点1110和陆地线路电话1112的位置的获知,MGW1118可被分配在本地网络中。能够通过可内建在媒体网关控制功能
(MGCF)或呼叫会话控制功能(CSCF)中的网络策略来实现MGW 1118的分配。服务呼叫会话控制功能(S-CSCF)可以位于移动节点1110的本地区域中。MGCF是选择要用于呼叫的MGW的实体,并且S-CSCF能够利用网络策略选择MGCF以处理呼叫。
图12示出了根据本发明的某些实施例的两端在不同区域内的移动到陆地路由。图12包括移动节点1210、电话1212、控制接入点
(CAP) 1214、本地移动锚(LMA) 1216、 IP核1218、媒体网关1220、和公共交换电话网络1222。移动节点1210联系CAP 1214以向位于不同区域内的电话1212发起VoIP呼叫。在一些实施例中,MGCF和/或CSCF中的网络策略规则能够尽可能地通过IP核1218对来自MN1的呼叫会话分组进行路由以尝试和优化骨干带宽利用率。陆地到移动呼叫的情形与移动到陆地呼叫的情形相似。
正常地,去往/来自移动节点1210的分组从LMA 1216回程传送到本地代理(未示出),该本地代理将分组发送给MGW 1220,然后MGW 1220在PSTN 1212上发送呼叫会话以到达电话1212。如果
22本地代理不位于服务于电话1212的MGW 1220的本地,则有更多回 程通信。通过在与MGW —起位于一地理区域中的LMA 1216中实 现桥接功能,能够消除载体通信的回程(即使当在分组和PSTN 1222 之间有交叉时)。
能够在保证位于数据路径上的节点处执行在载体层处针对桥接的 会话进行的结算。在一些实施例中,保证位于数据路径上的节点是 AGW和/或MAP或LMA。如果部署了基于网络的移动管理方案, 则MAP是数据路径针对在线和离线(预付费)结算均可见的位置。 MAP可被用于产生4吏用细节记录(UDR)、事件细节记录(EDR) 和流细节记录(FDR),作为基于流的收费功能的一部分。在MAP 不存在但AGW用于VoIP呼叫本地化的网络中,在线和离线收费和 结算可以是AGW的一部分。
在一些实施例中,安全策略执行可以被移动以监视桥接的呼叫会 话。AGW和MAP可以是进行基础安全策略执行的位置。如果部署 了 MN到网络(UNI) 、 IPsec或TLS,则AGW和MAP可以用作 IPsec/传输层安全(TLS )网关。AGW或MAP中的IPsec/TLS网关 还允许在多个会话上的安全关联共享,并且单一 IPsec隧道可以用于 保护移动信号和SIP信号。
如果运营商采用了基于网络的移动管理,则能够使用基于动态密 钥分配的安全机制。可以针对每个CAP-MAP对,提供代理服务器 移动IP操作的消息认证密钥,或者可以经由诸如EAP (可扩展认证 协议)或基于EMSK (扩展主会话密钥)的键控(见可从 http:〃tools.ietf.org/id/draft國lior画mipkeys-eap-OO.txt获得的 "Mobile IP Key Derivation using EAP")的机制,动态自建(bootstrap )和 分配这些消息认证密钥。
在一些实施例中,接入网关(AGW)、分组数据服务节点 (PDSN)、外地代理(FA)、移动锚点(MAP)、控制接入点 (CAP)、本地移动锚(LMA)、媒体网关(MGW)、媒体网关控 制功能(MGCF)、呼叫会话控制功能(CSCF)、或本地代理
23(HA)可以在马萨诸塞州Tewksbury市的Starent Networks公司的 ST16或ST40智能移动网关(IMG)机架("机架(chassis)") 上实现。在其它实施例中也可以使用的其它类型的设备是网关通用分 组无线服务服务节点(GGSN)、服务GPRS支持点(SGSN)、分 組数据交互工作功能(PDIF)、接入服务网络网关(ASNGW)、基 站、接入网络、用户面实体(UPE) 、 IP网关、接入网关、会话发 起协议(SIP )服务器、代理服务器呼叫会话控制功能(P-CSCF)、和询问呼叫会话控制功能(I-CSCF)。
在一些实施例中,实现处理所需的软件包括高级过程语言或面向 对象语言,诸如C、 C++、 C#、 Java或Peri。如果需要,还可以以 汇编语言实现该软件。在机架上实现的分组处理可以包括由环境确定 的任何处理。例如,分组处理可以包括高级数据链路控制(HDLC) 构架、报头压缩、和/或加密。在某些实施例中,该软件可以存储在 存储介质或设备上,诸如可由通用或专用处理单元读取以执行在本文 中描述的处理的只读存储器(ROM )、可编程只读存储器
(PROM)、电子可擦除可编程只读存储器(EEPROM)、闪存、 或磁盘。
在某些实施例中, 一个或更多个上述其它类型的设备被集成在一 起或者由同一设备提供。例如,接入网络可以与PDSN集成在一 起。机架可以包括PDSN、 FA、 HA、 GGSN、 PDIF、 ASNGW、 UPE、 IP网关、接入网关、或者任何其它的可应用接入接口设备。
该机架可以实现许多类型的逻辑或功能设备,诸如PDSN、 GGSN、 PDIF、 ASNGW、 FA和HA,以及提供隧道旁路或桥接服 务。该机架包括用于装载应用卡和线路卡的插槽。中平面 (midplane)可以用于该机架中以提供机架内通信、电源连接、和各 种安装的卡之间的传输路径。该中平面可以包括诸如交换光纤、控制 总线、系统管理总线、冗余总线、和时分复用(TDM)总线的总 线。交换光纤是通过建立应用卡与线路卡之间的卡间通信而实现的机 架中用于用户数据的基于IP的传输路径。控制总线将该机架内的控制和管理处理器互连。该机架管理总线提供对诸如提供电源、监视温 度、板状态、数据路径错误、卡复位和其它故障恢复特征的系统功能 的管理。在发生硬件故障的情况下,冗余总线提供用户数据的传输和
冗余链路。TDM总线对系统上的语音服务提供支持。
该机架支持至少两种类型的应用卡交换处理器卡和分组加速器 卡。交换处理器卡用作该机架的控制器并且负责诸如初始化机架并且 将软件配置加载到机架中的其它卡上的事务。分组加速器卡提供分组 处理和转发能力。每个分组加速器卡能够支持多个环境。硬件引擎可 以与该卡部署在一起以支持压缩、分类通信调度、转发、分组过滤、 和统计数据编辑的并行分布式处理。
分组加速器卡通过利用控制处理器和网络处理单元执行分组处理 操作。网络处理单元确定分组处理需求;从各种物理接口接收用户数 据帧或者将用户数据帧发送到各种物理接口;进行IP转发决策;实 现分组过滤、流插入、删除和修改;执行通信管理和通信工程;修改 /添加/剥离分组报头;以及管理线路卡端口和内部分组传输。也位于 分组加速器卡上的控制处理器提供基于分组的用户服务处理。当装载 到机架中时,线路卡提供输入/输出连接性并且还能够提供冗余连 接。
操作系统软件可以基于Linux软件核并且运行机架中的特定应 用,诸如监视任务以及提供协议栈。该软件允许针对控制和数据路径 分别分配机架资源。例如,某些分组加速器卡可以专用于执行路由或 安全控制功能,而其它分组加速器卡专用于处理用户会话通信。在一 些实施例中,当网络需求改变时,能够动态地配置硬件资源以满足这 些需求。该系统能够被虚拟化以支持诸如技术功能(例如,PDSN、 ASNGW或PDIF )的服务的多个逻辑实例。
该机架软件可被划分成执行特定功能的一系列任务。这些任务按 需要彼此通信以共享机架中的控制和数据信息。 一个任务是执行与系 统控制或会话处理相关的特定功能的软件处理。在一些实施例中,三 种类型的任务在机架内运行关键任务、控制器任务和管理器任务。关键任务控制与机架处理呼叫的能力相关的功能,诸如机架初始化、 错误检测和恢复任务。控制器任务对用户掩藏了软件的分布性质,并 且执行以下任务,诸如监视从属管理器的状态、提供同一子系统内的 管理器内通信、以及通过与属于其它子系统的控制器通信来实现子系 统间通信。管理器任务能够控制系统资源并且维护系统资源之间的逻 辑映射。
在应用卡中的处理器上运行的各个任务可被划分到子系统中。子 系统是执行特定任务或者作为多个其它任务的顶点的软件单元。 一个 子系统可以包括关键任务、控制器任务和管理器任务。能够在机架上 运行的 一些子系统包括系统启动任务子系统、高可用性任务子系统、 恢复控制任务子系统、共享配置任务子系统、资源管理子系统、虚拟 专用网络子系统、网络处理单元子系统、卡/槽/端口子系统、以及会 话子系统。
系统启动任务子系统负责启动系统启动时的 一组初始任务并且按 需要提供各个任务。高可用性任务子系统与恢复控制任务子系统结合
态。恢复控制任务子系乡:负责对在机架中发生的故障执行';复动作并 且从高可用性任务子系统接收恢复动作。共享配置任务子系统向机架 提供设置、取回和接收机架配置参数改变的通知的能力,并且负责存 储在机架内运行的应用的配置数据。资源管理子系统负责向任务分配 资源(例如,处理器和存储器能力)并且监视任务对资源的使用。
虚拟专用网络(VPN)子系统管理机架中的VPN相关实体的管 理和操作方面,这包括建立单独的VPN环境、在VPN环境内启动 IP服务、管理IP池和用户IP地址、以及在VPN环境内分配IP流 信息。在一些实施例中,在机架内,在特定VPN环境内完成IP操 作。网络处理单元子系统负责以上针对网络处理单元列出的许多功 能。卡/槽/端口子系统负责协调所发生的与卡活动相关的事件,诸如 对新插入的卡发现和配置端口 ,以及确定如何将线路卡映射到应用 卡。在一些实施例中,会话子系统负责处理并监视移动用户的数据
26流。例如,移动数据通信的会话处理任务包括CDMA网络的 A10/A11终止、GPRS和/或UMTS网络的GSM隧穿协议终止、异 步PPP处理、分组过滤、分组调度、区分服务(Difserv)码点标 记、统计数据收集、IP转发和AAA服务。这些项目中的每个的责任 可被分配到从属任务(称作管理器)上以提供更高效的处理和更大的 冗余。独立会话控制器任务用作集成控制节点,用于调整和监视这些 管理器并且与其它活跃子系统进行通信。会话子系统还管理诸如净荷 变换、过滤、统计数据收集、策略制定和调度的专业用户数据处理。
尽管在上述示例性实施例中已描述和例示了本发明,但是应该明 白,仅通过例子进行了本公开,并且在不脱离本发明的精神和范围的 情况下可以对本发明的实施方式的细节进行大量改变,本发明的范围 仅由权利要求限定。
权利要求
1. 一种系统,包括隧道发起器,包括第一会话和第二会话;隧道终结器,其与所述隧道发起器通信并且包括至少一个会话;所述隧道发起器包括处理器,该处理器获得关于第一会话和第二会话的信息,比较所述隧道发起器中的会话信息,并且确定是否能够建立桥;所述桥将匹配的第一会话和第二会话进行耦合以使分组数据在所述隧道发起器上从匹配的第一会话流到匹配的第二会话;并且针对流过所述桥的分组数据,所述隧道发起器向所述隧道终结器发送更新。
2. 如权利要求1所述的系统,其中,所述隧道发起器是接入网关。
3. 如权利要求1所述的系统,其中,所述隧道终结器是本地代理。
4. 如权利要求1所述的系统,还包括所述隧道发起器从移动节 点接收IP语音(VoIP)应用请求。
5. 如权利要求1所述的系统,还包括第二隧道发起器,其与所述隧道发起器进行操作通信并且从移动 节点接收通信;并且所述隧道发起器向该第二隧道发起器提供信息以切换呼叫会话, 并且所述隧道发起器结束桥接。
6. 如权利要求1所述的系统,还包括一个表,所述表驻留在所述 隧道发起器中并且包括所述隧道终结器的地址。
7. —种方法,包括以下步骤 在隧道发起器处接收分组;检查所述分组以确定是否能够对所述分组进行桥接; 在所述隧道发起器上将所述分组从第一会话发送到第二会话;将所述分组发送到该分组的目的地;以及 针对从所述第一会话到所述第二会话的分组流,更新隧道终结器。
8. 如权利要求7所述的方法,还包括利用所述隧道发起器发起 IP语音(VoIP)应用类型的语音对话。
9. 如权利要求7所述的方法,还包括监视被桥接的呼叫会话以 增强安全策略。
10. —种方法,包括以下步骤在隧道发起器上创建第 一会话实例;检查与所述第一会话实例相关联的分组并且从所述分组中取回信息;将从所述分组中获得的信息与所述第一会话相关联; 检查在隧道发起器上是否存在包括与所述第 一会话匹配的信息的 第二会话;在发现匹配后,在所述第一会话与所述第二会话之间创建桥;以及通过所述桥将分组从所述第一会话发送到所述第二会话。
11. 如权利要求10所述的方法,还包括利用所述隧道发起器发 起IP语音(VoIP)应用类型的语音对话。
12. 如权利要求10所述的方法,还包括向隧道终结器发送周期 性统计数据更新,以向隧道终结器通知,皮桥接的分組。
全文摘要
本发明涉及用于通信本地化的系统和方法。提供了对分组流进行桥接以绕开呼叫支线和/或隧道的系统和方法。例如,可以是接入网关、外地代理和移动锚点的隧道发起器对具有由同一隧道发起器提供服务的目的地的特定分组提供旁路。桥允许分组绕开回程环、减少延迟,以及为网络中的其它目的释放带宽。针对移动到移动分组流、移动到陆地线分组流以及陆地线到移动分组流,可以在隧道发起器中实现桥接。在某些实施例中还能提供路由优化。
文档编号H04W80/04GK101467138SQ200780021125
公开日2009年6月24日 申请日期2007年4月17日 优先权日2006年4月17日
发明者K·乔沃德哈里, R·拉曼库提, S·E·拉德哈克里斯南, S·K·普提耶蒂尔, 马修·H·哈珀 申请人:思达伦特网络公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1