在mpls网络中建立sdn流的标签交换路径的方法和设备的制造方法

文档序号:8265557阅读:398来源:国知局
在mpls网络中建立sdn流的标签交换路径的方法和设备的制造方法
【技术领域】
[0001]本发明涉及通信领域,并且更具体地,涉及在传统的多协议标签交换MPLS核心网络中为SDN流建立标签交换路径。
【背景技术】
[0002]软件定义的网络(SDN)被设置用于改善网络性能、灵活性以及可管理性,由此加快通过软件进行创新的步伐。颠覆性的SDN技术现在已经广泛地被许多运营商所知(例如,AT&T、BT、中国移动、Orange以及Verizon等),并且将在BBF(宽带论坛)和ETSI(欧洲电信标准化协会)中进行标准化,如参考文献Network Funct1ns Virtualisat1n -1ntroductoryWhite Paper, issuel中所描述的。该参考文献以及其他的参考文献,例如SDN WorldCongress (德国,2012 年 10 月)以及 Software Defined Networking Summit (英国,2012年11月13日,http://sdnconference.com/)等,都表明SDN需要混合和迁移模式,也就是说,SDN应当在混合环境中与现有的网络协议共同工作。因此,本发明考虑如何耦合SDN和传统的MPLS核心网络,以致力于解决以下技术问题:
[0003]问题一:现有的标签交换路径(LSP)构造过程并不根据SDN流的匹配字段区分LSP。
[0004]例如,{dst.1Pil, src.TCP portl;*}和{dst.1Pil, src.TCP port2;*}可以表不具有不同匹配字段的两个不同SDN流。这些流可以要求经传统MPLS核心网络分别构造两个有区分的LSP路径。但是,现有LSP构造过程中没有考虑这一点。
[0005]问题二:现有的LSP构造过程并不根据SDN流的操作设置区分LSP。
[0006]例如,{dst.1Pil, Act1n: to central SDN controller}(操作设置表明“至 SDN控制器”)以及{dst.1P01, Act1n:Normal forwarding}(操作设置表明“一般转发”)可以表示具有相同匹配字段但是不同操作的两个不同的SDN流。这些流可以要求分别构造两个有区分的LSP。
[0007]简而言之,目前还没有解决以上问题的技术方案,本发明旨在调整现有LSP构造过程以解决以上问题。

【发明内容】

[0008]在
【发明内容】
部分对本发明的内容进行了简要概括,这种概括是为了突出和引入不同实施例的一些方面,但是并不是限制本发明的范围。后续关于优选实施例的详细描述足以使得本领域技术人员理解和使用本发明提出的概念。
[0009]本发明旨在调整有LSP构造过程以考虑SDN流信息支持有区分的SDN流分组经传统MPLS核心网络的传递。SDN是一种颠覆性的技术,并且很难在极短的时间内建立。为了保护前期投资,网络运营商将期望一步一步地实现SDN概念。SDN必须与现有网络实现互操作。出于这个原因,本发明修改现有的LSP构建过程,考虑SDN流信息,用于支持有区别的SDN流通过传统的MPLS核心网络传递。
[0010]根据本发明的一个方面,提供了一种在MPLS核心网络的路由设备上建立标签交换路径LSP的方法,该方法包括:当接收到来自软件定义网络SDN的SDN流时,将所述SDN流包含的SDN流信息映射到转发等价类FEC和SDN流标签栈;将所述FEC、所述SDN流标签栈和所述SDN流信息添加到LSP标签请求中;以及,基于所述SDN流信息分配LSP标签栈。
[0011]根据本发明的实施例,所述SDN流信息可以包括以下中的一个或多个:SDN流的标识符、匹配字段、操作设置以及LSP要求。
[0012]根据本发明的实施例,不同SDN流的LSP标签栈可以基于不同SDN流包含的SDN信息来进行区分。
[0013]根据本发明的实施例,在分配LSP标签后,将所述LSP标签、所述SDN流标签绑定到所述SDN流信息。
[0014]根据本发明的实施例,所述SDN流的标识符可以是相关的SDN控制实体的ID、相关SDN转发实体的ID、SDN流的ID,或者它们的任意组合。所述匹配字段可以包括SDN流的源/目的地以太网地址/IP地址、源/目的地TCP/UDP端口,或它们的任意组合。本领域技术人员清楚地知道,SDN流的匹配域存在许多不同种类,而且它们的任意组合也是可能的,本文中不再一一列举。为了表述简洁,本文中只列举了常见的几种。操作设置可以定义对SDN流采取的操作。LSP要求可以定义例如LSP的路由器数量要求和/或带宽要求和/或优先级。
[0015]根据本发明的另一个方面,提供了一种在MPLS核心网络中建立标签交换路径LSP的设备,该设备包括:映射模块,被配置为当接收到来自软件定义网络SDN的SDN流时,将所述SDN流包含的SDN流信息映射到转发等价类FEC和SDN流标签栈;添加模块,被配置为将所述FEC、所述SDN流标签栈和所述SDN流信息添加到LSP标签请求中;以及,分配模块,被配置为基于所述SDN流信息分配LSP标签栈。
[0016]根据本发明的实施例,在MPLS核心网络中建立标签交换路径LSP的设备进一步包括绑定模块,所述绑定模块被配置为在分配LSP标签后,将所述LSP标签、所述SDN流标签绑定到所述SDN流信息。
[0017]本发明的优点在于:
[0018]1.SDN流通过MPLS核心网络的传递可以根据不同的SDN流匹配字段设置作区分。
[0019]2.SDN流通过MPLS核心网络的传递可以根据不同的SDN流操作设置作区分。
[0020]3.提出的解决方案应用于图1至3中所有可能的部署场景。
[0021]4.提出的SDN流标签栈可以进一步应用于SDN流流量工程。
【附图说明】
[0022]图1-4示出非限制性实施例,根据以下结合附图的具体描述,本发明的示例性实施例将得到更清楚的理解,其中:
[0023]图1、2和3分别示出关于混合的SDN和MPLS核心网络环境的场景。
[0024]图4示出根据本发明的示例性实施例,通过传统MPLS核心网络传送SDN流分组的整个过程。
【具体实施方式】
[0025]下面将参照附图描述本发明的部分而不是全部实施例。当然本发明可以通过许多不同的形式实施,而不应理解为仅限于这里描述的实施例。
[0026]图1、2和3分别示出关于混合的SDN和核心网络环境的场景。
[0027]在图中,SDN-CE和SDN-FE分别代表SDN控制实体和SDN转发实体。例如,在openflow环境下,SDN-CE是控制器而SDN-FE是openflow交换机。
[0028]图1示出场景1,其中,两个SDN网络子站由传统MPLS核心网络连接。单个SDN-CE100控制两个子站内的SDN-FE101?104。图2示出场景2,其中两个SDN网络子站由传统MPLS核心网络连接。然而,子SDN-CE210和220分别为子站I和2提供本地控制功能。父SDN CE200提供整个SDN网络的全局控制功能。图3示出场景3,其中两个独立的SDN网络,SDN网络I和SDN网络2,由传统的MPLS核心网络连接。SDN-CE设备310和320分别为SDN网络I和2提供控制功能。
[0029]下面描述的本发明的机制可以在以上三种体系架构中实施,当然,在任何其他可能的混合SDN和MPLS架构中,本发明也是可行的。
[0030]下面描述考虑SDN流信息建立LSP的过程。图4示出通过传统MPLS核心网络传送SDN流分组的整个过程。
[0031]步骤S401: SDN-CE通过SDN流注册消息M401将SDN流I的信息注册到入口边缘路由器LERl。SDN流信息包括(但并不限于)SDN流的标识符、和/或匹配字段、和/或操作设置、和/或LSP要求等。
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1