上报交换机类型的方法及装置制造方法
【专利摘要】本发明提供了一种上报交换机类型的方法及装置,该方法包括以下至少之一:开放流OF交换机将上述OF交换机的类型上报给OF控制器;OF配置点在配置和/或获取上述OF交换机的类型后,将上述OF交换机的类型上报给上述OF控制器,其中,上述OF交换机是OF逻辑交换机。本发明解决了相关技术中OF控制器无法感知OF交换机是哪一种类型的OF交换机的问题,具有OF控制器可以简单地获取到OF交换机的类型的有益效果。
【专利说明】上报交换机类型的方法及装置
【技术领域】
[0001] 本发明涉及通信领域,具体而言,涉及一种上报交换机类型的方法及装置。
【背景技术】
[0002] 由于现在的网络暴露出了越来越多的弊病以及人们对网络性能的需求越来越高, 研究人员不得不把很多复杂功能加入到路由器的体系结构当中,例如开放式最短路径优先 (Open Shortest Path First,简称 0SPF)、边界网关协议(Border Gateway Protocol,简 称BGP)、组播、区分服务、流量工程、网络地址转换(Network Address Translation,简称 NAT)、防火墙、多协议标签交换(Multi Protocol Label Switching,简称MPLS)等等。这就 使得路由器等交换设备越来越臃肿而且性能提升的空间越来越小。
[0003] 然而与网络领域的困境截然不同的是,计算机领域实现了日新月异的发展。仔细 回顾计算机领域的发展,不难发现其关键在于计算机领域找到了一种简单可用的硬件底层 (x86指令集)。由于有了这样一种公用的硬件底层,所以在软件方面,不论是应用程序还是 操作系统都取得了飞速的发展。现在很多主张重新设计计算机网络体系结构的人士认为: 网络可以复制计算机领域的成功来解决现在网络所遇到的所有问题。在这种思想的指导 下,将来的网络必将是这样的:底层的数据通路比如交换机、路由器等是"哑的、简单的、最 小的",并定义一个对外开放的关于流表的公用的API,同时采用控制器来控制整个网络。未 来的研究人员就可以在控制器上自由的调用底层的API来编程,从而实现网络的创新。
[0004] 基于上述的理念,出现了软件定义网络(Software Defined Network,简称SDN), 其最初是由美国斯坦福大学clean slate研究组提出的一种如图1所示的新型网络创新架 构。目前,如图2所示,其核心技术开放流(OpenFlow,简称0F)协议通过将网络设备控制面 (包含 OpenFlow Controller)与数据面(包含 OpenFlow Logical Switch)分离开来,从而 实现了网络流量的灵活控制,为核心网络及应用的创新提供了良好的平台。
[0005] OpenFlow协议是用来描述控制器和交换机之间交互所用信息的标准,以及控制器 和交换机的接口标准。协议的核心部分是用于OpenFlow协议信息结构的集合。
[0006] OpenFlow流表(图2)或经过编排的多个流表级联而成管道用来配置交换机转发 路径(图3),流表条目由匹配字段、计数器和指令集等如下几个字段构成:
[0007]
【权利要求】
1. 一种上报交换机类型的方法,其特征在于,包括w下至少之一: 开放流OF交换机将所述OF交换机的类型上报给OF控制器; OF配置点在配置和/或获取所述OF交换机的类型后,将所述OF交换机的类型上报给 所述OF控制器,其中,所述OF交换机是OF逻辑交换机。
2. 根据权利要求1所述的方法,其特征在于,所述类型包括W下至少之一;纯OF交换 机类型,混合模式OF交换机类型。
3. 根据权利要求2所述的方法,其特征在于, 所述混合模式OF交换机类型表示所述OF交换机既支持基于OF协议的报文转发,也支 持基于传统模式的报文转发;和/或 所述纯OF交换机类型表示所述OF交换机仅支持基于所述OF协议的报文转发。
4. 根据权利要求1所述的方法,其特征在于,所述类型通过W下至少之一来标识;所述 OF交换机的类型参数,正常NORMAL接口属性,所述OF交换机的类型标识。
5. 根据权利要求1所述的方法,其特征在于,所述OF交换机将所述OF交换机的类型上 报给所述OF控制器包括W下至少之一: 所述OF交换机主动将所述OF交换机的类型上报给所述OF控制器; 所述OF交换机响应所述OF控制器的类型请求,将所述OF交换机的类型上报给所述OF 控制器。
6. 根据权利要求5所述的方法,其特征在于,所述OF交换机响应所述OF控制器的类型 请求,将所述OF交换机的类型上报给所述OF控制器包括;所述OF交换机响应所述OF控制 器的类型请求,向所述OF控制器发送类型响应消息,其中,所述类型响应消息中包含所述 类型。
7. 根据权利要求1所述的方法,其特征在于,在所述OF交换机为OF逻辑交换机、且所 述OF逻辑交换机所在的OF物理交换机支持所述传统模式的报文转发的情况下,所述OF交 换机的类型根据配置的不同设置为所述纯OF交换机类型或混合模式OF交换机类型。
8. 根据权利要求1所述的方法,其特征在于,所述OF配置点配置和/或获取所述OF交 换机的类型包括: 所述OF配置点对OF物理交换机进行所述OF逻辑交换机的类型配置;和/或 所述OF配置点从所述OF物理交换机上获取所述OF逻辑交换机的类型。
9. 根据权利要求8所述的方法,其特征在于,所述OF配置点为所述OF逻辑交换机配置 对应的所述OF控制器。
10. 根据权利要求1至7中任一项所述的方法,其特征在于,所述OF交换机接收并执行 所述OF控制器根据所述类型制定的报文转发策略。
11. 一种上报交换机类型的方法,其特征在于,包括;开放流OF控制器接收W下至少之 接收OF交换机上报的所述OF交换机的类型; 接收OF配置点在配置和/或获取所述OF交换机的类型后上报的所述OF交换机的类 型,其中,所述OF交换机是OF逻辑交换机。
12. 根据权利要求11所述的方法,其特征在于,所述OF控制器根据所述类型制定报文 转发策略,并将所述报文转发策略发送给所述OF交换机。
13. 根据权利要求11所述的方法,其特征在于,在所述OF控制器接收到所述OF配置点 上报的所述类型的情况下,所述OF控制器是管控所述逻辑OF交换机的OF控制器。
14. 根据权利要求11所述的方法,其特征在于,所述接收OF交换机上报的所述OF交换 机的类型包括W下至少之一: 接收所述OF交换机主动上报的所述OF交换机的类型; 接收所述OF交换机响应所述OF控制器的类型请求上报的所述OF交换机的类型。
15. -种上报交换机类型的装置,设置在OF交换机上或OF配置点上,其特征在于,包括 上报模块,所述上报模块用于W下至少之一: 将所述OF交换机的类型上报给OF控制器; 在配置和/或获取所述OF交换机的类型后,将所述OF交换机的类型上报给所述OF控 制器,其中,所述OF交换机是OF逻辑交换机。
16. 根据权利要求15所述的装置,其特征在于,所述装置还包括执行模块,用于接收并 执行所述OF控制器根据所述类型制定的报文转发策略。
17. -种上报交换机类型的装置,设置在OF控制器上,其特征在于,包括接收装置,所 述接收装置包括W下至少之一;接收OF交换机上报的所述OF交换机的类型,接收OF配置 点在配置和/或获取所述OF交换机的类型后上报的所述OF交换机的类型。
18. 根据权利要求17所述的装置,其特征在于,所述装置还包括制定模块,用于根据所 述类型制定报文转发策略,并将所述报文转发策略发送给所述OF交换机。
【文档编号】H04L12/931GK104468415SQ201310423227
【公开日】2015年3月25日 申请日期:2013年9月16日 优先权日:2013年9月16日
【发明者】梁乾灯, 尤建洁, 崔英, 郑立君 申请人:中兴通讯股份有限公司