[发明专利]一种数据流的监控方法、控制器和交换机有效
申请号: | 201710385856.9 | 申请日: | 2017-05-26 |
公开(公告)号: | CN107547422B | 公开(公告)日: | 2020-04-28 |
发明(设计)人: | 宋小恒 | 申请(专利权)人: | 新华三技术有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/947;H04L12/741 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 310052 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据流 监控 方法 控制器 交换机 | ||
本发明公开了一种数据流的监控方法、控制器和交换机。本发明的方法包括:控制器向交换机发送监测请求消息,该监测请求消息携带数据流的源地址和目的地址;交换机监测匹配项包括源地址和目的地址的流表的状态参数和/或利用该流表进行转发的数据流的转发参数并向控制器发送监测应答消息;控制器根据监测应答消息携带的状态参数和/或转发参数对利用该流表进行转发的数据流进行监控。
技术领域
本发明涉及通信控制技术领域,特别涉及一种数据流的监控方法、控制器和交换机。
背景技术
SDN(Soft Define Network,软件定义网络)是一种新型网络创新架构,其核心思想是将网络设备的控制层与转发层分离,以实现对网络流量的灵活控制,为核心网络及应用的创新提供良好的平台。SDN基础网络中包括控制器和交换机,控制器需要维护整个SDN网络的运行状态。
目前,控制器仅能获取流表的操作状态(如添加,更新,删除等)。仅根据流表的操作状态,控制器对利用某流表转发的数据流进行监控的准确度较低。
发明内容
基于本发明的一个目的,本发明提供了一种数据流的监控方法、控制器和交换机,以提高对利用某流表转发的数据流进行监控的准确度。
为达到上述目的,本发明的技术方案是这样实现的:
一方面,本发明提供了一种控制方法,应用于软件定义网络SDN中的控制器,所述方法包括:
向交换机发送监测请求消息,该监测请求消息携带数据流的源地址和目的地址,以使交换机监测匹配项包括源地址和目的地址的流表的状态参数和/或利用该流表进行转发的数据流的转发参数,并向控制器发送监测应答消息;
接收交换机发送的监测应答消息,该监测应答消息携带状态参数和/或转发参数;
根据状态参数和/或转发参数对利用该流表进行转发的数据流进行监控。
本发明还提供了一种控制方法,应用于软件定义网络SDN中的交换机,该方法包括:
接收控制器发送的监测请求消息,该监测请求消息携带数据流的源地址和目的地址;
根据接收到的监测请求消息监测匹配项包括源地址和目的地址的流表的状态参数和/或利用该流表进行转发的数据流的转发参数,并向控制器发送监测应答消息,该监测应答消息携带状态参数和/或转发参数,使控制器根据监测应答消息携带状态参数和/或转发参数对利用该流表进行转发的数据流进行监控。
另一方面,本发明提供了一种控制器,应用于软件定义网络SDN中,控制器包括:第一发送单元、第一接收单元和第一监控单元;
第一发送单元用于,向交换机发送监测请求消息,该监测请求消息携带数据流的源地址和目的地址,以使交换机监测匹配项包括源地址和目的地址的流表的状态参数和/或利用该流表进行转发的数据流的转发参数并向控制器发送监测应答消息;
第一接收单元用于,接收交换机发送的监测应答消息,该监测应答消息携带状态参数和/或转发参数;
第一监控单元用于,根据状态参数和/或转发参数对利用该流表进行转发的数据流进行监控。
本发明还提供了一种交换机,应用于软件定义网络SDN,交换机包括:第二发送单元、第二接收单元和第二监测单元;
第二接收单元用于,接收控制器发送的监测请求消息,该监测请求消息携带数据流的源地址和目的地址;
第二监测单元用于,根据接收到的监测请求消息监测匹配项包括源地址和目的地址的流表的状态参数和/或利用该流表进行转发的数据流的转发参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于新华三技术有限公司,未经新华三技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710385856.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:异步通信方法和装置
- 下一篇:一种流量转发控制方法和装置