[发明专利]通信系统、节点、统计信息收集装置、统计信息收集方法和程序有效
申请号: | 201180036087.2 | 申请日: | 2011-07-25 |
公开(公告)号: | CN103026662B | 公开(公告)日: | 2016-11-09 |
发明(设计)人: | 秋好一平 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李兰;孙志湧 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 系统 节点 统计 信息 收集 装置 方法 程序 | ||
相关申请的交叉引用
本发明要求日本专利申请2010-165621(于2010年7月23日提交)的优先权,其内容在此通过引用整体而合并在本说明书内。
技术领域
本发明涉及通信系统、节点、统计信息收集装置、统计信息收集方法和程序,并且更具体地涉及包括节点的通信系统、节点、统计信息收集装置、统计信息收集方法和程序,其中每一个节点根据与接收的分组匹配的处理规则来处理接收的分组。
背景技术
近来,提出了被称为OpenFlow的技术(参见专利文献1与非专利文献1和2)。OpenFlow将通信识别为端到端的流,并且以每个流为基础执行路径控制、故障恢复、负荷平衡和优化。起到转发节点(以下简称为“节点”)作用的OpenFlow交换机具有用于与用作控制装置的OpenFlow控制器进行通信的安全信道,并且根据流表格来操作,该流表格在必要时根据来自OpenFlow控制器的指令被添加信息并且其内容被重写。在该流表格中,对于每一个流定义了以下三项的集合:分组报头与其匹配的匹配规则(报头字段)、流统计信息(Counter(计数器))和定义处理内容的动作(Action)(参见图7)。
例如,当接收到分组时,OpenFlow交换机在流表格中搜索具有与接收的分组的报头信息匹配的匹配规则(参见图7中的报头字段)的条目。如果作为搜索的结果,找到了与接收的分组匹配的条目,则OpenFlow交换机更新流统计信息(Counter(计数器)),并且对于接收的分组执行在条目的动作字段中描述的处理内容(从指定端口的分组发送、泛洪、丢弃等)。另一方面,如果作为搜索的结果,未找到与接收的分组匹配的条目,则OpenFlow交换机经由安全信道向OpenFlow控制器转发接收的分组、请求OpenFlow控制器基于接收的分组的发送源/目的地来确定分组路径、接收用于分组路径的流条目,并且更新流表格。以这种方式,OpenFlow交换机使用在流表格中存储的条目作为处理规则来转发分组。
另外,OpenFlow控制器具有收集每次如上所述处理分组时更新的流统计信息(Counter(计数器))的功能(可视化功能)。图8是示出在非专利文献2中描述的OpenFlow交换机中存储的流统计信息(Counter(计数器))(参见在非专利文献2中的“3.2Counters”)列表的图。
引用列表
专利文献
PTL1:国际公布WO2008/095010
非专利文献
NPL1:Nick McKeown和七位其他作者的“OpenFlow:Enabling Innovation in Campus Networks(OpenFlow:在校园网中实现创新)”,[在线],[2010年七月6日搜索],互联网<URL:http://www.openflowswitch.org//documents/openflow-wp-latest.pdf>
NPL2:“Openflow Switch Specification(Openflow交换机规范)”版本1.0.0.(有线协议0x01)[2010年七月6日搜索],互联网<URL:http://www.openflowswitch.org/documents/openflow-spec-v1.0.0.pdf>
发明内容
技术问题
上文给出的专利文献和非专利文献的公开在此通过引用被并入本说明书内。通过本发明来给出下面的分析。
首先,参考图9,下面描述其中通过在上文给出的专利文献1与非专利文献1和2中描述的OpenFlow控制器来收集流统计信息的流程。当外部节点310向外部节点320发送第一数据分组时,该分组首先到达外部节点所连接到的节点210(步骤S901)。
当接收到分组时,节点210在流表格中搜索具有与分组的报头信息匹配的匹配规则(匹配密钥)的条目。然而,因为这个分组是第一分组,所以没有匹配条目。因此,节点210缓冲接收的分组,并且然后向控制装置(控制器)100发送新的流检测通知消息(Packet-In消息)(步骤S902)。这个Packet-In消息包括识别流(例如,(发送源和发送目的地两者的)MAC(媒体访问控制)地址、IP(互联网协议)地址和端口号)所需的信息以及分组接收端口信息。虽然在上面的说明中假定节点210缓冲接收的分组,并且向控制装置(控制器)100发送识别流所需的信息,但是节点210也可以向控制装置(控制器)100发送接收的分组本身。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180036087.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:多功能远程控制装置
- 下一篇:用于防操纵地提供密钥证书的方法和设备