摘要:
A packet communication system includes a virtual machine unit; an origin-of-movement communication unit; a movement-destination communication unit; and a storage unit which stores a packet destined for the virtual machine unit while the virtual machine unit moves from the origin-of-movement communication unit to the movement-destination communication unit and transfers the stored packet to the movement-destination communication unit.
摘要:
On the OpenFlow network/normal network boundary, the route cannot be appropriately changed under a communication trouble with the controller. In this invention, the controller makes the route formed by internal switches optimal by updating the Flow table of each internal switch. Among internal switches, the internal switch A forms the optimal route with an external switch to become an active internal switch. The internal switch B forms a redundant route with the external switch to become a standby internal switch. When inability of the connection between the controller and the internal switch A is detected, the internal switch A performs a link-down of the port for connecting to the external switch. When the link-down of the port connecting to the internal switch A is detected, the external switch changes the route so that the traffic to the active internal switch A is transferred to the standby switch B.
摘要:
In a network including: a first node(s) controlled by a control apparatus in a centralized manner; a second node(s) storing, for a predetermined period, entries in each of which, based on a source address of a received packet, its own port and information about a node address(es) to which packets can be forwarded from the port are associated with each other and performing packet forwarding by referring to a group of entries and determining a port corresponding to a packet destination; and the control apparatus, the control apparatus causes the first node(s) connected to the second node(s) to transmit a destination learning packet to the second node(s) to cause the second node(s) to learn information about an address(es) to which packets can be forwarded from a port(s) of the second node(s) at predetermined time intervals.
摘要:
In the case of a system where a communication device is remote-controlled from a control server, depending on timing when an entry is written into a forwarding table of the communication device from the control server, there is a possibility that a loop and discard of the traffic occur. Therefore, for registration, rewriting and deletion of the entry of the forwarding table which are performed on the communication device 102 by the control server 101; the communication device 102 verifies contents of control instructions from the control server 101; the communication device 102 holds the result of this verification; the control server 101 acquires the result of the verification; the control server 101 judges whether or not a series of controls can be executed based on the results of the verification from the plurality of communication devices 102; and then the control server 101 invokes the execution at the plurality of communication devices 102.
摘要:
A distributed processing system 100 includes: a plurality of application servers 1031 to 103n that execute a plurality of applications 1321 to 132n and detect a communication state between a client 105 and the applications 1321 to 132n; a load distribution control server 101 that decides a communication path between the client 105 and the applications 1321 to 132n on a basis of the communication state detected by the application servers 1031 to 103n to perform load distribution; and an intermediate communication apparatus 102 that transfers flow data between the client 105 and the application servers 1031 to 103n.
摘要:
In an OpenFlow network, a “proactive type” is attained and hardware (HW) performance problem is solved. Specifically, in the OpenFlow network, each of a plurality of switches executes, on a reception packet that meets a rule of an entry registered in its own flow table, an operation based on an action defined in the entry. A controller registers an entry, in which an identifier unique to a path calculated based on a physical topology of a network composed of the plurality of switches is set as a rule and an output from a predetermined output port as an action, in each of the plurality of switches before communication is started among the plurality of switches.
摘要:
A computer system of the present invention includes a controller which sets a flow entry to each of a plurality of switches before a packet is forwarded from a plurality of nodes, and each of switches which transfers a reception packet which contains a destination address defined in the flow entry, to a destination node defined in the flow entry regardless of a transmission source address of the reception packet.
摘要:
In an OpenFlow network, a “proactive type” is attained and hardware (HW) performance problem is solved. Specifically, in the OpenFlow network, each of a plurality of switches executes, on a reception packet that meets a rule of an entry registered in its own flow table, an operation based on an action defined in the entry. A controller registers an entry, in which an identifier unique to a path calculated based on a physical topology of a network composed of the plurality of switches is set as a rule and an output from a predetermined output port as an action, in each of the plurality of switches before communication is started among the plurality of switches.
摘要:
In a switching node, high-speed and advanced service protocol processing function is achieved by utilizing an external control server without affecting performance of conventional service protocol processing. Specifically, a forwarding engine has PCI express and an LAN interface. Depending on a type of an input packet, destination of the packet is switched to the PCI express side for conventional network service and to the LAN interface side for extended network service that cooperates with the external control server. A CPU having the PCI express and the LAN interface is provided ahead of the LAN interface. The CPU performs communication of service inquiry with the external control server at high speed via the LAN interface. After response from the control server is obtained, setting of the forwarding engine is performed through the PCI express.
摘要:
In a network system in which a switch forwarding packets and a control server determining route information are separated, it is desired to achieve a redundancy of the control channel by an out-of-band control channel and an in-band control channel, when the switch receives a control message regarding the flow entry registration and the like based on the route information from the control server. Specifically, the separated switch and control server are connected by a control channel for sending and receiving the control message. The switch is not only connected to a control server via an out-of-band control channel by a route dedicated to the control message, but also connected to another control server via an in-band control channel by a route which is common with a normal data communication for determining the route information, to achieve a redundancy of the control channel.