软件定义的网络覆盖制造技术

技术编号:11810519 阅读:90 留言:0更新日期:2015-08-01 04:45
软件定义的网络覆盖能力被配置为控制一个或多个覆盖网络使用软件定义的网络(SDN),在所述软件定义的网络中控制功能和转发功能是分离的。软件定义的网络覆盖能力可以被配置为通过网络层垂直移动分组,例如进入覆盖网络(例如,经由封装进入隧道)、移出覆盖网络(例如,经由解封出隧道)等。软件定义的网络覆盖能力可以被配置为将分组从本地转发基础结构移动到覆盖网络、在覆盖网络之间移动(例如,从第二覆盖网络进入第一覆盖网络而不离开第二覆盖网络、移出第一覆盖网络并进入第二覆盖网络、移出第一覆盖网络同时保持在第二覆盖网络,等)、从覆盖网络移动到本地转发基础结构等。

【技术实现步骤摘要】
【国外来华专利技术】
本公开一般设及通信网络,更具体但不排他地设及支持经由通信网络的隧道传 输。
技术介绍
一般而言,因特网协议(1巧-其具有例如高带宽效率、低成本、稳定性、W及可缩 放性的固有优点-已经成为通用协议,典型地被用于通信网络上的数据传输。然而,在许多 情况下,IP也具有相关的缺点,例如基于位置的IP路由缺乏与用户移动的一致性、IP尽力 而为转发不能支持带有服务特定计费和服务质量怕〇巧强制的区分服务W及缺乏对于例 如虚拟专用网络(VPN)的覆盖网络的支持。 尽管至少某些标准团体(例如,第S代合作伙伴计划(3GP巧、3GPP2、因特网工程 任务组(IET巧等)已引入协议(例如,移动IP、通用传输协议佑TP)、IP安全(IPsec)等) W在IP转发基础结构的顶部创建覆盖网络,该种覆盖网络趋向于引入很多类型的专用节 点(例如,归属代理(HA)、外地代理(FA)、无线网络控制器(RNC)、节点B、服务通用分组无 线业务佑ra巧支持节点(SGSN)、网关GPRS支持节点佑GSN)、e节点B、服务网关(SGW)、分 组数据网络(PDN)网关(PGW)、移动性管理实体(MME)、安全网关、其他网关类型,等等),它 们限定了IP转发基础结构的顶部上形成覆盖网络的隧道(tunnel)端点。
技术实现思路
现有技术中的各种缺陷可W通过用于支持软件定义的网络覆盖的实施例来解决。 在一个实施例中,一种设备包括处理器和可通信地连接到所述处理器的存储器。 所述处理器被配置为:确定用于数据流的数据流定义,其中所述数据流定义基于一个或多 个协议的一个或多个协议报头字段,其中所述一个或多个协议包括一个或多个网络层协议 或一个或多个传输层协议。所述处理器被配置为确定要针对所述数据流执行的一个或多个 隧道动作,所述一个或多个隧道动作包括封装动作或解封(decapsulation)动作中的至少 一个。所述处理器被配置为向转发元件传播指示数据流定义和所述一个或多个隧道动作的 控制信息。该设备可W是控制元件或控制元件的一部分。 在一个实施例中,一种方法包括使用处理器,用于确定用于数据流的数据流定义, 确定要针对所述数据流执行的一个或多个隧道动作,W及,向转发元件传播指示数据流定 义和所述一个或多个隧道动作的控制信息。数据流定义基于一个或多个协议的一个或多个 协议报头字段,一个或多个协议包括一个或多个网络层协议或一个或多个传输层协议。一 个或多个隧道动作包括封装动作或解封动作中的至少一个。 在一个实施例中,一种设备包括处理器和可通信地连接到所述处理器的存储器。 所述处理器被配置为从控制元件接收控制信息。控制信息包括用于数据流的数据流定义和 要针对数据流执行的一个或多个隧道动作。数据流定义是基于一个或多个协议的一个或多 个协议报头字段。一个或多个协议包括一个或多个网络层协议或一个或多个传输层协议。 一个或多个隧道动作包括封装动作或解封动作中的至少一个。处理器被配置为基于所述控 制信息处理数据流的分组。该设备可W是转发元件或转发元件的一部分。[000引在一个实施例中,一种方法包括使用处理器来处理数据流分组。该方法包括从控 制元件接收控制信息。所述控制信息包括用于数据流的数据流定义和要针对所述数据流执 行的一个或多个隧道动作。数据流定义基于一个或多个协议的一个或多个协议报头字段。 一个或多个协议包括一个或多个网络层协议或一个或多个传输层协议。一个或多个隧道动 作包括封装动作或解封动作的至少一个。所述方法包括基于所述控制信息处理数据流的分 组。【附图说明】 通过考虑结合附图的W下详细描述,可W很容易地理解此处的教导,在附图中: 图1描绘被配置为支持软件定义的覆盖网络的示例性通信系统; 图2描绘图1的示例性通信系统的元件之间的示例性隧道传送;图3描绘图1的示例性通信系统的元件之间的示例性隧道传送; 图4描绘了在软件定义的覆盖网络中由控制元件用来配置转发元件的方法的一 个实施例; 图5描绘了在软件定义的覆盖网络中由转发元件用来处理数据流的分组的一个 实施例;W及 图6描绘了用于执行此文描述功能的计算机的高级框图。 为了便于理解,在可能的情况下使用了相同的标号来表示对于附图来说共同的相 同元件。【具体实施方式】 一般地,此处描绘和描述软件定义的网络覆盖能力。[001引在至少一些实施例中,软件定义的网络覆盖能力被配置为将软件定义的网络 (SDN)应用到经由通信基础结构提供的一个或多个覆盖网络,W便形成一个或多个软件定 义的覆盖网络。 在至少一些实施例中,SDN是该样一种网络类型,其中控制平面与数据平面是分开 的,基于流的业务量转发被支持。在SDN中,数据平面使用一个或多个转发元件(例如,交换 机、路由器等)来实现,并且控制平面使用与转发元件分离的一个或多个控制元件(例如, 服务器等)来实现。(一个或多个)控制元件将基于流的转发规则分配给(一个或多个) 转发元件。控制平面功能和转发平面功能的分离能够实现使用优化处理控制平面功能(例 如,元件被配置为被更新W支持新的特征集合)的控制元件W及使用优化处理数据平面功 能的转发元件(例如,配置为支持高数据吞吐量的基于硬件的元件)。可W理解,假定采用 覆盖网络的通信系统典型地比没有覆盖网络的通信系统具有较少转发节点,则可能与SDN 关联的任何规模限制都可望消除。 在至少一些实施例中,覆盖网络是利用隧道传送W便支持其增强特征的一种网络 类型,该些增强特征在其上提供覆盖网络的基础网络基础设施可能不能够提供(或不容易 提供)。例如,可W使用覆盖网络来支持服务区分(例如,不同业务流或不同类型业务流的 不同服务质量处理、不同业务流或不同类型业务流的策略或计费功能应用、或诸如此类,w及它们的各种组合)、安全功能、移动功能、虚拟专用网(VPN)等。许多类型的覆盖网络提 供各种其他性能。应当理解,覆盖网络可W利用隧道传送,该可W包括使用封装/解封动作 来提供该类功能。在至少一些实施例中,覆盖网络可W通过使用一个或多个网络层协议、 一个或多个传输层协议、被配置为与一个或多个网络层或传输层协议一起工作的一个或多 个协议来提供。可W用于提供覆盖网络的协议的例子包括因特网协议(I巧(例如,IPv4、 IPv6、IPv6扩展报头等)、通用路由封装(GRE)、通用分组无线业务(GH?巧隧道协议(GTP)、 用户数据报协议扣〇巧、传输控制协议(TCP)、流控制传输协议(SCT巧,数据报拥塞控制协 议值CCP)、IP安全(IPSec)协议族的封装安全有效载荷巧S巧协议、IPSec协议族的认证 报头(AH)协议等。 在至少一些实施例中,软件定义的网络覆盖能力可W被配置为控制使用软件定义 的网络(SDN)的一个或多个覆盖网络,其中控制功能和转发功能是分离的。在至少一些实 施例中,软件定义的网络覆盖能力可W被配置为通过网络层垂直移动分组,例如进入覆盖 网络(例如,经由封装进入隧道)、移出覆盖网络(例如,经由解封出隧道)等。在至少一些 实施例中,软件定义的网络覆盖能力可W被配置为将分组从本地转发基础结构移动到覆盖 网络、在覆盖网络之间移动(例如,从第二覆盖网络进入第一覆盖网络而不离开第二覆盖 网络、移出第一覆盖网络并进入第二覆盖网络、移出第一本文档来自技高网...

【技术保护点】
一种设备,包括:处理器和可通信地连接到所述处理器的存储器,所述处理器被配置为:确定用于数据流的数据流定义,其中所述数据流定义基于一个或多个协议的一个或多个协议报头字段,其中所述一个或多个协议包括一个或多个网络层协议或一个或多个传输层协议;确定要针对所述数据流执行的一个或多个隧道动作,所述一个或多个隧道动作包括封装动作或解封动作中的至少一个;以及向转发元件传播指示所述数据流定义和所述一个或多个隧道动作的控制信息。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:G·哈姆佩尔M·施泰纳T·卜
申请(专利权)人:阿尔卡特朗讯公司
类型:发明
国别省市:法国;FR

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

1