[发明专利]通过软件定义网络在隧道中传输报文的方法和系统有效
申请号: | 201480042279.8 | 申请日: | 2014-08-05 |
公开(公告)号: | CN105409167B | 公开(公告)日: | 2019-04-12 |
发明(设计)人: | 黄敬;邹婷;查敏;卢绪山 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/64 | 分类号: | H04L12/64 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通过 软件 定义 网络 隧道 传输 报文 方法 智能 控制 系统 | ||
本发明提供了一种用于通过软件定义网络(SDN)在隧道中传输报文的方法、一种通过SDN网络智能控制报文流的方法,以及一种系统。所述通过SDN在隧道中传输报文的方法包括:从执行包括可编程指令的应用程序的处理器向SDN控制器发送所述可编程指令,其中所述可编程指令包括关于处理报文以便根据隧道协议通过隧道进行传输的原语操作;所述第一SDN控制器根据所述可编程指令配置流表;以及所述SDN交换机根据所述流表处理并分发所述报文。所述方法可以在没有使所述SDN交换机的实施方式复杂化的情况下使系统支持多种隧道技术,并且可以在不需要更新所述SDN交换机的情况下使所述系统支持新的隧道技术,从而降低所述SDN交换机的复杂度。
本发明要求2013年8月5日向美国专利商标局递交的发明名称为“基于软件定义网络的通用隧道(SOFTWARE DEFINED NETWORK BASED GENERIC TUNNELING)”的第61862400号美国临时申请案的在先申请优先权,该在先申请的内容以引入的方式并入本文本中,如全文再现一般。
技术领域
本发明实施例涉及通信领域,尤其涉及一种通过软件定义网络在隧道中传输报文的方法、一种通过SDN网络智能控制报文流的方法,以及一种在SDN中使用的通过隧道进行传输的系统。
背景技术
传统的软件定义网络(SDN)技术,例如用于连接SDN控制器和SDN交换机的Openflow协议,只能向选择的隧道技术或协议,例如GRE、MPLS、VLAN,提供有限支持。传统技术通常不支持许多常用的隧道协议,例如IP-in-IP隧道、VXLAN、NVGRE等。此外,基于传统技术,SDN系统的实施方式通常被定制以支持特定隧道技术,例如完全基于本地逻辑根据报文做出决策。如果SDN系统的实施方式将用于支持更多的隧道技术,则转发计划往往会变得相当复杂并且通常涉及使用每个添加的隧道技术进行的更新。
发明内容
本发明实施例的目的在于提供一种通过SDN在隧道中传输报文的通信方法、一种通过SDN网络智能控制报文流的计算机实现的方法,以及一种在SDN中使用的通过隧道进行传输的系统。
本发明实施例的技术方案包括以下内容:
一种通过SDN在隧道中传输报文的通信方法包括:
从执行包括可编程指令的应用程序的处理器向SDN控制器发送所述可编程指令,其中所述可编程指令包括关于处理报文以便根据隧道协议通过隧道进行传输的原语操作;
所述第一SDN控制器根据所述可编程指令配置流表;以及
所述SDN交换机根据所述流表处理并分发所述报文。
一种在SDN中使用的通过隧道进行传输的系统包括:
SDN控制器,用于接收包括根据隧道协议向报文添加隧道信息和从报文中移除隧道信息的操作的指令,所述指令从执行应用程序的处理器发送;以及根据所述指令配置与SDN交换机关联的流表;以及
SDN交换机,耦合至所述SDN控制器以及用于基于所述流表执行动作以根据所述隧道协议通过所述SDN网络分发所述报文。
一种通过SDN网络智能控制报文流的计算机实现的方法,所述方法包括配置关于处理报文以便根据隧道协议通过隧道进行传输的原语操作,
其中所述原语操作包括根据所述隧道协议向报文添加隧道信息和/或从报文中移除隧道信息,
所述原语操作由SDN控制器使用以配置流表,以及
所述流表由SDN交换机使用来执行所述原语操作以根据所述隧道协议分发和/或接收报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480042279.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种活动中轭的共轭式整流变压器
- 下一篇:一种新型拉带结构