用于管理与会话交换设备的虚拟分区有关的地址的方法和装置制造方法及图纸

技术编号:6548568 阅读:239 留言:0更新日期:2012-04-11 18:40
在一个实施例中,一种方法包括:接收与在会话交换设备处定义的第一虚拟分区相关联的IP分组。所述第一虚拟分区与第一IP地址空间相关联。所述方法还包括:接收与在所述会话交换设备处定义的第二虚拟分区相关联的IP分组。所述第二虚拟分区与具有对应于所述第一IP地址空间的部分的第二IP地址空间相关联。与所述第一虚拟分区相关联的IP分组被修改,以便与第一虚拟分区相关联的IP分组具有来自不同于第二IP地址空间的部分的第三IP地址空间的IP地址值。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术的一个或多个实施例总体上涉及地址转换,包括例如用于转换与会话交换 设备相关联的分组的网际协议(IP)地址值的方法和装置。
技术介绍
一种网络地址转换(NAT)设备可以被配置以将分组的IP地址从与网络相关联的 地址空间转换到与不同的网络相关联的地址空间中。但是,在当前,已知的NAT设备不能被 配置以将分组的IP地址从与网络相关联的地址空间转换到与设备(例如,会话交换设备) 的一部分相关联的地址空间。此外,在当前,已知的NAT设备不能被配置以将分组的IP地址 从与在会话交换设备处定义的虚拟分区相关联的地址空间转换到不同的地址空间。因此, 需要用于转换与会话交换设备相关联的分组的IP地址值的方法和装置。
技术实现思路
在一个实施例中,一种方法包括接收与在会话交换设备处定义的第一虚拟分区 相关联的IP分组。所述第一虚拟分区与第一 IP地址空间相关联。所述方法还包括接收 与在所述会话交换设备处定义的第二虚拟分区相关联的IP分组。所述第二虚拟分区与具 有对应于所述第一 IP地址空间的部分的第二 IP地址空间相关联。与所述第一虚拟分区相 关联的IP分组被修改,以便与第一虚拟分区相关联的IP分组具有来自不同于第二 IP地 址空间的部分的第三IP地址空间的IP地址值。附图说明图1是说明了根据本专利技术的一实施例的、会话交换设备的地址转换模块的示意框 图,所述会话交换设备的地址转换模块被配置以用不同的网际协议(IP)地址值来转换分 组的IP地址值。图2是说明了根据本专利技术的一实施例的、会话交换设备的地址转换模块的示意框 图,所述会话交换设备的地址转换模块被配置以当在外部网络处理区域和内部网络处理区 域之间发送分组时,转换分组的IP地址值。图3示出了说明了根据本专利技术的一实施例的、在内部IP地址值和外部IP地址值 之间的关系的表。图4是说明了根据本专利技术的一实施例的、会话交换设备的地址转换模块的示意框图,所述会话交换设备的地址转换模块被配置以处理第三层IP分组和/或处理地址解析协 议(ARP)分组。图5是说明了根据本专利技术的一实施例的、用于在会话交换设备的操作系统的一部 分处对IP分组进行处理之前修改在IP分组的报头内的IP地址值的方法的流程图。图6是说明了根据本专利技术的一实施例的、用于在从会话交换设备发送IP分组之前 修改IP分组的报头的IP地址值的方法的流程图。图7是说明了根据本专利技术的一实施例的、用于在从会话交换设备发送ARP分组之 前修改在ARP分组的有效载荷内的IP地址值的方法的流程图。具体实施例方式网际协议媒体(MoIP)网络内的会话交换设备具有地址转换模块,所述地址转换 模块被配置以将分组中包括的网际协议(IP)地址值转换为不同的IP地址值。转换IP地 址值可以包括确定新的IP地址值,和/或将IP地址值替换(例如,改变)为新的IP地址 值。例如,在会话交换设备处理接收的分组之前,在会话交换设备处接收的分组的IP地址 值可以被替换为不同的IP地址值。在一些实施例中,地址转换模块可以被配置以确定IP地 址值是否应当被替换。IP地址值可以被包括在分组的任何部分中,例如分组的报头部分和 /或有效载荷部分。在会话交换设备处接收的和/或从会话交换设备发送的分组的IP地址值可以被 转换,以便在会话交换设备外部(例如,基本上在外部)的网络处理和在会话交换设备内部 的网络处理可以基于一个或多个不同的IP地址空间。可以被称为有关网络的处理的网络 处理可以包括例如基于IP地址值的任何类型的处理(例如,与网络通信有关的处理)。IP 地址空间定义了可以与例如物理实体和/或虚拟实体(例如,网络接口、虚拟分区)相关联 的离散IP地址值的范围。用于在会话交换设备外部的网络处理的IP地址值可以被称为外 部IP地址值或者公共IP地址值,并且用于在会话交换设备内的网络处理的IP地址值可以 被称为内部IP地址值或者专用IP地址值。在一些实施例中,会话交换设备可以具有地址转换模块,地址转换模块被配置 以截获并且转换与在会话交换设备处定义的一个或多个虚拟分区(例如,虚拟局域网 (VLAN)、区域)相关联的分组的IP地址值。分组的IP地址值可以被转换,以便即使当在会 话交换设备处定义的两个或更多个虚拟分区与重叠的IP地址空间相关联的情况下,会话 交换设备内的处理也可以实质上基于唯一的IP地址值。可以基于与虚拟分区相关联的标 识符来转换与该虚拟分区相关联的分组的IP地址值。与虚拟分区相关联的标识符可以被 称为虚拟分区标识符。例如,可以在会话交换设备处接收具有来自与虚拟分区相关联的IP 地址空间的外部IP地址值的进入分组。可以在会话交换设备的操作系统的一部分处对分 组进行处理之前,基于与虚拟分区相关联的标识符来将分组的外部IP地址值替换为内部 IP地址值。在一些实施例中,分组可以是被配置以通过计算机网络发送的数据的格式化块 (例如,IP分组、会话控制分组或者地址解析协议(ARP)分组)。在一些实施例中,可以将地 址转换模块与会话交换设备的操作系统或者关联于会话交换设备的应用程序的模块相关 联。MoIP网络可以例如是网际协议电话(VoIP)网络和/或网际协议会话(SoIP)网络。图1是说明了根据本专利技术的一实施例的、会话交换设备100的地址转换模块102 的示意框图,所述会话交换设备100的地址转换模块102被配置以将分组的IP地址值转换 为不同的IP地址值。会话交换设备100的地址转换模块102用于当从外部网络处理区域 180向内部网络处理区域190发送分组时,转换分组的IP地址值,并且反之亦然。内部网络 处理区域190可以包括例如处理器106和/或存储器108。外部网络处理区域180是其中网络处理基于来自外部IP地址空间(例如,公共IP 地址空间)的外部IP地址值的区域。所述外部网络处理区域180在会话交换设备100的 外部。在一些实施例中,会话交换设备100的一部分可以与网络处理区域180相关联。如 图1中所示,网络170、终端IM和终端134与外部网络处理区域180相关联。网络处理例 如包括基于IP地址值的处理(例如基于IP地址值来将分组进行路由或者将设备/套接字 绑定到IP地址值)。在一些实施例中,可以由例如在网络170内的处理器、路由器和/桥 (未示出)来执行路由。内部网络处理区域190是其中与分组有关的网络处理基于来自内部IP地址空间 (例如,专用IP地址空间)的内部IP地址值的区域。如图1中所示,内部网络处理区域190 在会话交换设备100内部。在这个实施例中,外部IP地址空间和内部IP地址空间不同。在 一些实施例中,在外部IP地址空间中的所有外部IP地址值可以与在内部IP地址空间中的 所有内部IP地址值不同。在一些实施例中,外部IP地址空间和内部IP地址空间可以具有 某些重叠。当从外部网络处理区域180向内部网络处理区域190发送分组时,可以通过地址 转换模块102将分组的IP地址值从来自外部IP地址空间的外部IP地址值转换(例如,改 变)为来自内部IP地址空间的内部IP地址值。例如,在会话交换设备100处,从外部网络 处理区域180接收的进入分组可以具有来自与外部网络处理区域180相关联的外部IP地 址空间的外部IP地址值。可以在地址转换模本文档来自技高网...

【技术保护点】
1.一种方法,包括:接收与在会话交换设备处定义的虚拟分区相关联的网际协议(IP)分组,基于所述IP分组的外部IP地址值通过与所述会话交换设备相关联的网际协议媒体(MoIP)网络来路由所述IP分组;在所述接收后,基于与所述虚拟分区相关联的标识符并且基于所述外部IP地址值,将所述IP分组的所述外部IP地址值替换为内部IP地址值;将所述IP分组发送到与网络处理相关联的所述会话交换设备的操作系统的一部分;以及在所述发送后,在从所述会话交换设备发送所述IP分组之前,将所述IP分组的所述内部IP地址值替换为所述外部IP地址值。

【技术特征摘要】
【国外来华专利技术】2007.09.28 US 11/864,2061.一种方法,包括接收与在会话交换设备处定义的虚拟分区相关联的网际协议(IP)分组,基于所述IP 分组的外部IP地址值通过与所述会话交换设备相关联的网际协议媒体(MoIP)网络来路由 所述IP分组;在所述接收后,基于与所述虚拟分区相关联的标识符并且基于所述外部IP地址值,将 所述IP分组的所述外部IP地址值替换为内部IP地址值;将所述IP分组发送到与网络处理相关联的所述会话交换设备的操作系统的一部分;以及在所述发送后,在从所述会话交换设备发送所述IP分组之前,将所述IP分组的所述内 部IP地址值替换为所述外部IP地址值。2.根据权利要求1所述的方法,还包括基于所述内部IP地址值来将所述IP分组路由到应用程序,所述应用程序在所述会话 交换设备处执行。3.根据权利要求1所述的方法,其中,所述虚拟分区是第一虚拟分区,所述外部IP地址 值是来自与所述第一虚拟分区相关联的IP地址空间,与所述第一虚拟分区相关联的所述 IP地址空间具有对应于与在所述会话交换设备处定义的第二虚拟分区相关联的IP地址空 间的部分。4.根据权利要求1所述的方法,其中,对所述内部IP地址值的所述替换是基于所述外 部IP地址值的。5.根据权利要求1所述的方法,其中,所述内部IP地址值与在所述会话交换设备处执 行的应用程序的套接字相关联。6.根据权利要求1所述的方法,其中,所述外部IP地址值被包括在所述IP分组的第三 层报头中。7.根据权利要求1所述的方法,其中,所述IP分组是第一IP分组,所述方法还包括从所述操作系统的所述部分接收与所述MoIP网络的传输层相关联的第二 IP分组,所 述第二 IP分组具有内部IP地址值;以及在从所述会话交换设备发送所述第二 IP分组之前,将所述第二 IP分组的所述内部IP 地址值替换为所述外部IP地址值。8.根据权利要求1所述的方法,其中,从专用IP地址空间中选择所述内部IP地址值, 所述专用IP地址空间具有不能在所述MoIP网络上路由的多个IP地址值。9.一种方法,包括在会话交换设备的地址转换模块处接收在所述会话交换设备的操作系统处定义的ARP 分组,所述ARP分组具有与在所述会话交换设备处定义的虚拟分区相关联的内部IP地址 值,所述地址转换模块与所述操作系统相关联;以及在通过MoIP网络从所述会话交换设备发送所述ARP分组之前,在所述地址转换模块处 将所述ARP分组的所述内部IP地址值替换为外部IP地址值。10.根据权利要求9所述的方法,其中,所述虚拟分区是第一虚拟分区,所述外部IP地 址值是来自与所述第一虚拟分区相关联的IP地址空间,与所述第一虚拟分区相关联的所述IP地址空间具有对应于与在所述会话交换设备处定义的第二虚拟分区相关联的IP地址 空...

【专利技术属性】
技术研发人员:A·古拉蒂P·佳戈伊
申请(专利权)人:杰恩邦德公司
类型:发明
国别省市:US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1