Computer system, server, open flow controller and communication method
First Claim
Patent Images
1. A computer system, comprising:
- an open flow controller;
open flow switches each of which is configured to carry out a relaying operation for a received packet which complies with a flow entry set by the open flow controller, in accordance with the flow entry; and
a host connected to the open flow switches,wherein the host is configured to send the packet in which an iSCSI (Internet Small Computer System Interface) name within a transport layer and above a TCP (Transmission Control Protocol) layer is stored in an option area of a TCP header,wherein the open flow controller is configured to set the flow entry which defines a forwarding destination corresponding to the iSCSI name, in each of the open flow switches, andwherein the each open flow switch is configured to forward the received packet to the forwarding destination in accordance with the flow entry which complies with the iSCSI name included in the TCP header of the received packet.
1 Assignment
0 Petitions
Accused Products
Abstract
In a computer system according to the present invention, a host sends a packet in which protocol information above a TCP layer and within a transport layer is included in an option area of a TCP header. An open flow controller set a flow entry wick defines a forwarding destination corresponding to the protocol information, in a switch. An open flow switch forwards the received packet toward a forwarding destination which corresponds to the protocol information included in the TCP header of the received packed. As a result, an adaptation of the computer system is increased.
-
Citations
13 Claims
-
1. A computer system, comprising:
-
an open flow controller; open flow switches each of which is configured to carry out a relaying operation for a received packet which complies with a flow entry set by the open flow controller, in accordance with the flow entry; and a host connected to the open flow switches, wherein the host is configured to send the packet in which an iSCSI (Internet Small Computer System Interface) name within a transport layer and above a TCP (Transmission Control Protocol) layer is stored in an option area of a TCP header, wherein the open flow controller is configured to set the flow entry which defines a forwarding destination corresponding to the iSCSI name, in each of the open flow switches, and wherein the each open flow switch is configured to forward the received packet to the forwarding destination in accordance with the flow entry which complies with the iSCSI name included in the TCP header of the received packet. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A server used as a host in a computer system, wherein the computer system comprises:
-
an open flow controller; open flow switches each of which is configured to carry out a relaying operation for a received packet which complies with a flow entry set by the open flow controller, in accordance with the flow entry; and the host connected to the open flow switches, wherein the host is configured to send the packet in which an iSCSI (Internet Small Computer System Interface) name within a transport layer and above a TCP (Transmission Control Protocol) layer is stored in an option area of a TCP header, wherein the open flow controller is configured to set the flow entry which defines a forwarding destination corresponding to the iSCSI name, in each of the open flow switches, and wherein the each open flow switch is configured to forward the received packet to a forwarding destination in accordance with the flow entry which complies with the iSCSI name included in a TCP header of the received packet.
-
-
8. An open flow controller used in a computer system, wherein the computer system comprises:
-
the open flow controller; open flow switches each of which is configured to carry out a relaying operation for a received packet which complies with a flow entry set by the open flow controller, in accordance with the flow entry; and a host connected to the open flow switches, wherein the host is configured to send the packet in which an iSCSI (Internet Small Computer System Interface) name within a transport layer and above a TCP (Transmission Control Protocol) layer is stored in an option area of a TCP header, wherein the open flow controller is configured to set the flow entry which defines a forwarding destination corresponding to the iSCSI name, in each of the open flow switches, and wherein the each open flow switch is configured to forward the received packet to a forwarding destination in accordance with the flow entry which complies with the iSCSI name included in a TCP header of the received packet.
-
-
9. Each of open flow switches used in a computer system, wherein the computer system comprises:
-
an open flow controller; the open flow switches each of which is configured to carry out a relaying operation for a received packet which complies with a flow entry set by the open flow controller, in accordance with the flow entry; and a host connected to the open flow switches, wherein the host is configured to send the packet in which an iSCSI (Internet Small Computer System Interface) name within a transport layer and above a TCP (Transmission Control Protocol) layer is stored in an option area of a TCP header, wherein the open flow controller is configured to set the flow entry which defines a forwarding destination corresponding to the iSCSI name, in each of the open flow switches, and wherein the each open flow switch is configured to forward the received packet to a forwarding destination in accordance with the flow entry which complies with the iSCSI name included in a TCP header of the received packet.
-
-
10. A communication method, comprising:
-
sending a packet in which an iSCSI (Internet Small Computer System Interface) name within a transport layer and above a TCP (Transmission Control Protocol) layer is stored in a TCP header, by a host; setting a flow entry which defines a forwarding destination corresponding to the iSCSI name, in each of open flow switches, by an open flow controller; and forwarding the received packet to the forwarding destination in accordance with the flow entry which complies with the iSCSI name included in the TCP header of the received packet, by the each open flow switch. - View Dependent Claims (11, 12, 13)
-
Specification