[发明专利]一种SDN网络内的通信方法及装置有效
申请号: | 201710667608.3 | 申请日: | 2017-08-07 |
公开(公告)号: | CN107404546B | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 刘昱 | 申请(专利权)人: | 刘昱 |
主分类号: | H04L61/103 | 分类号: | H04L61/103;H04L45/74;H04L45/00;H04L101/622 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518131 广东省深圳市龙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 sdn 网络 通信 方法 装置 | ||
本发明公开了一种SDN网络内的通信方法及装置,应用于SDN网络,所述SDN网络包括SDN控制器及SDN转发设备,包括:接收源主机发起的第一ARP请求;根据所述第一ARP请求判断所述SDN控制器上是否存在匹配所述第一ARP请求的转发表项;若没有,则针对所述目标主机发起第二ARP请求;接收所述目标主机的第二ARP响应,根据所述第一ARP请求和所述第二ARP响应生成转发流表;下发针对所述第一ARP请求的第一ARP响应以及所述转发流表至所述SDN转发设备;通过所述SDN转发设备下发所述第一ARP响应至所述源主机,所述源主机根据所述第一ARP响应生成待转发数据报文,并发送待转发数据报文至所述SDN转发设备,由所述SDN转发设备根据转发流表转发待转发数据报文至所述目标主机。
技术领域
本发明涉及通信领域,尤其涉及一种SDN网络内的通信方法及装置。
背景技术
SDN(Software Defined Network,软件定义网络)是一种新型网络创新架构,其中一种核心技术是OpenFlow技术,该技术通过将网络设备控制面与转发面分离开来,从而实现了网络流量的灵活控制,为网络应用的创新提供了良好的技术条件。
OpenFlow是一种新型网络技术,该技术通过流表实现用户或程序对网络处理行为的控制。OpenFlow络实现了数据转发层和控制层的分离。其中OpenFlow交换机实现数据层的转发,SDN控制器实现控制层的功能。控制器通过OpenFlow协议对SDN转发设备(OpenFlow交换机)进行控制,从而实现对整个网络进行集中控制。
在TCP/IP网络中,数据需要在各个网络节点间被转发,以使得网络的使用方即信息点实现信息的互通,例如一个数据中心有多个服务器之间需要由交换机和路由器组成的网络系统实现互相通信,也可通过该网络同外部网络通信。传统网络中实现该通信的基础是二层交换和三层路由,二层交换就是通过数据报文的MAC地址进行的交换,三层路由是通过数据包的IP地址进行的路由转发。传统的网络可以将网络清晰的分层并基于分层独立的处理,但是也有一些问题,例如当分属于两个网段的信息点通信时,需要通过“网关”进行转发,一般情况下报文要在沿途经过的所有网关上进行MAC地址的替换,无疑即增加了处理延迟和端到端的处理复杂度,而且网关之间需要建立静态路由或动态协商路由才能实现网关、网段之间的信息点互通。在传统网络即非SDN的网络形态需要在每个设备上进行独立的配置,且设备间的配置需要严格对应和协同,对操作者的技能要求较高,容易出错,配置难以进行整体的记录和可视化呈现,更改配置较困难,无法适应现今对网络可视化、自动化、弹性化、敏捷化、联动化和智能化的要求。
发明内容
有鉴于此,本发明的目的是提供一种SDN网络内的通信方法及装置。以提高数据转发的高效以及传输的准确性。
本发明实施方式中提供的一种SDN网络内的通信方法,应用于SDN网络,所述SDN网络包括SDN控制器及SDN转发设备,所述方法包括:
接收源主机发起的第一ARP请求;
根据所述第一ARP请求判断所述SDN控制器上是否存在匹配所述第一ARP请求的转发表项;
若没有,则针对所述目标主机发起第二ARP请求;
接收所述目标主机的第二ARP响应,根据所述第一ARP请求和所述第二ARP响应生成转发流表;
下发针对所述第一ARP请求的第一ARP响应以及所述转发流表至所述SDN转发设备;
通过所述SDN转发设备下发所述第一ARP响应至所述源主机,所述源主机根据所述第一ARP响应生成待转发数据报文,并发送所述待转发数据报文至所述SDN转发设备,由所述SDN转发设备根据所述转发流表转发所述待转发数据报文至所述目标主机。
优选的,所述接收源主机发起的第一ARP请求的步骤之后还包括:判断所述源主机和所述目标主机是否属于同一网段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于刘昱,未经刘昱许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710667608.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于云平台的信息交互装置
- 下一篇:显示屏组件以及终端