[发明专利]计算机系统和计算机系统中的通信方法有效
申请号: | 201180039555.1 | 申请日: | 2011-09-05 |
公开(公告)号: | CN103081418A | 公开(公告)日: | 2013-05-01 |
发明(设计)人: | 高岛正德;加濑知博;上野洋史;增田刚久;尹秀薰 | 申请(专利权)人: | 日本电气株式会社 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/44 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 潘剑颖 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算机系统 中的 通信 方法 | ||
技术领域
本发明涉及计算机系统和计算机系统中的通信方法,尤其涉及使用开放流(OpenFlow)技术的计算机系统。
背景技术
在使用以太网(注册商标)的通信中,由于生成树协议(STP)导致丧失在网络中可用的物理链路的灵活性,因而多路径通信逐渐成为不可能。
为了解决该问题,提出了开放流路由控制(参考非专利文献1)。例如,在JP2003-229913A(专利文献1)中公开了使用开放流技术的计算机系统。对应于该技术的网络交换机(以下称为可编程流交换机(PFS))在流表中保持诸如协议类型和端口号之类的详细信息,并且可以控制流。应注意,PFS也被称为开放流交换机。
图1是示出了使用开放流技术的计算机系统的配置示例的图示。参照图1,可编程流控制器(PFC,也称为开放流控制器)100设置到单个子网(P-流网络)中的PFS200和300的流表项,以执行在子网中的流控制。
PFS200和300中的每一个参照其流表来执行在流表项中定义并对应于接收到的分组的头信息的动作(例如,对数据分组的中继和丢弃)。具体地,当接收到在主机400之间传递的分组时,如果接收到的分组的头信息与在其自身流表中设置的流表项(的规则)相符合(相匹配),则PFS200和300中的每一个执行在流表项中定义的动作。另一方面,当接收到的分组的头信息与在流表中设置的流表项(的规则)不相符合(不相匹配),则PFS200和300中的每一个将接收到的分组识别为第一分组,向PFC100通知第一分组的接收,并向PFC100发送分组的头信息。PFC100对作为第一分组的通知源的PFS设置与通知的头信息相对应的流表项(流+动作)。
如上所述,在传统开放流技术中,在PFS200和300中的任何一个接收到在主机400之间传递的分组之后,PFC100对在主机400之间发送和接收的分组执行传递控制。
引用文献列表
专利文献1:JP2003-229913A
非专利文献1:OpenFlow Switch Specification Version1.0.0(Wire Protocol0x01)December31,2009
发明内容
传统开放流技术中的PFC设置在源终端与目的地终端之间传递的分组的路由,并设置针对该路由上的交换机的流表项。此外,即使目的地相同,必须在每次生成源终端不同的分组时,设置流表项和在源终端与目的地终端之间的路由。因此,当使用开放流技术时,会担心整个系统的资源(流表项个数)消耗太大。
本发明的计算机系统包括:控制器;多个交换机,每个所述交换机针对与所述控制器设置的流表项相符合的分组,执行在所述流表项中定义的中继操作;以及通过所述多个交换机中的任何一个进行通信的多个节点。所述控制器将目的地地址设置为所述流表项的规则,并将到目的地节点的传递处理设置为所述流表项的动作。所述多个交换机中的每一个基于设置给所述交换机的流表项,向所述目的地节点传递包含所述目的地地址的分组,而不考虑接收分组的源地址。
此外,期望在所述多个节点之间传递分组之前,所述控制器给所述多个交换机中的每一个设置流表项。
此外,期望所述控制器响应于来自所述多个节点中的第一节点的第一ARP(地址解析协议)请求,获取所述第一节点的第一MAC(媒体访问控制)地址,并将所述第一MAC地址作为所述流表项的规则,设置给所述多个交换机中的每一个。
此外,期望所述控制器向所述第一节点发送以所述多个节点中的另一节点的MAC地址作为传输源的ARP应答,作为对从所述第一节点到所述另一节点的第一ARP请求的应答。
此外,所述控制器基于来自所述多个节点中的第一节点的第一ARP(地址解析协议)请求,获取所述第一节点(VM1)的第一MAC(媒体访问控制)地址,并将所述第一MAC地址作为所述流表项的规则,设置给所述多个交换机中的每一个。此外,期望所述控制器发布第二ARP请求,并将基于对所述第二ARP请求的应答获取的第二节点的第二MAC地址作为流表项的规则,设置给所述多个交换机中的每一个交换机。
此外,所述控制器向所述第一节点发送将所述另一节点的MAC地址作为源地址的ARP应答,作为对来自所述第一节点的以另一节点为目的地的第一ARP请求的应答。此外,期望所述控制器向所述另一节点发送对以所述第一节点为目的地且从所述另一节点发送的第三ARP请求的ARP应答。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于日本电气株式会社,未经日本电气株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180039555.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种瓦斯专用阀
- 下一篇:一种液体流向转换装置