[发明专利]异步通信方法和装置在审
申请号: | 201710373847.8 | 申请日: | 2017-05-24 |
公开(公告)号: | CN107547421A | 公开(公告)日: | 2018-01-05 |
发明(设计)人: | 宋小恒 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/813;H04L12/825;H04L12/833 |
代理公司: | 北京林达刘知识产权代理事务所(普通合伙)11277 | 代理人: | 刘新宇 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异步 通信 方法 装置 | ||
技术领域
本公开涉及通信领域,尤其涉及异步通信方法和异步通信装置。
背景技术
SDN(Software Defined Network,软件定义网络)是一种新型网络创新架构,其核心思想是将网络设备的控制层面与转发层面分离,以实现对网络流量的灵活控制,从而为核心网络及应用的创新提供良好的平台。
在SDN网络中,控制器和交换机之间可采用Openflow协议作为控制层和转发层的信令通道。控制器通过该信令通道配置和管理交换机。控制器和交换机之间存在一些不需要应答的消息,例如控制器发送到交换机的修改状态(Modify state)消息(用于修改交换机的流表的消息),又如,用于告知交换机的端口状态更新的端口状态(Port status)消息等,这些不需要对端应答的消息可以称为异步消息。
在这种异步消息无应答的情况下,在对端有未执行的异步消息时,控制器或交换机也会认为对端已执行所有的异步消息,从而做出错误的判断,可能会导致报文转发错误。
发明内容
有鉴于此,本公开提出了能够便于实现异步消息应答的方法,本公开还提出了相应的装置。
根据本公开的一方面,提供了一种异步通信方法,所述方法包括:本端发送用于确认异步消息执行状态的请求消息至对端,所述请求消息包括异步消息标识字段,所述异步消息标识字段包括至少一个异步消息的标识,以使所述对端发送用于确认所述标识对应的异步消息在所述对端的执行状态的应答消息;所述本端接收所述对端发送的所述应答消息,所述应答消息包括异步消息指示字段,所述异步消息指示字段用于指示所述至少一个异步消息在所述对端的执行状态。
根据本公开的另一方面,提供了一种异步通信通信装置,所述装置应用于本端,所述装置包括:请求消息发送单元,发送用于确认异步消息执行状态的请求消息至对端,所述请求消息包括异步消息标识字段,所述异步消息标识字段包括至少一个异步消息的标识,以使所述对端发送用于确认所述标识对应的异步消息在所述对端的执行状态的应答消息;应答消息接收单元,接收所述对端发送的所述应答消息,所述应答消息包括异步消息指示字段,所述异步消息指示字段用于指示所述至少一个异步消息在所述对端的执行状态。
通过请求对端确认异步消息的执行状态,并从对端返回的应答消息中得知这些异步消息的执行状态,根据本公开的各方面能够有效避免因异步消息无应答导致的错误判断以及导致的报文转发错误等。
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
图1示出了基于Openflow协议交互的控制器和交换机的示意图。
图2示出了根据本公开的一个示例性实施例的异步通信方法的流程图。
图3示出了根据本公开的一个示例性实施例的用于确认异步消息执行状态的请求消息的示意图。
图4示出了根据本公开的一个示例性实施例的用于确认异步消息执行状态的请求消息的示意图。
图5示出了根据本公开的一个示例性实施例的本端收到的应答消息的示意图。
图6示出了根据本公开的一个示例性实施例的本端收到的应答消息的示意图。
图7示出了根据本公开的一个示例性实施例的本端收到的应答消息的示意图。
图8示出了根据本公开的一个示例性实施例的异步通信装置的结构框图。
图9示出了根据本公开的一个示例性实施例的异步通信装置的结构框图。
图10示出了SDN网络下的示例性异步通信示意图。
具体实施方式
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710373847.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种流表控制方法和装置
- 下一篇:一种数据流的监控方法、控制器和交换机