Communication system, control apparatus, communication apparatus, communication control method, and program

US9935876B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9935876-B2
Application numberUS-201314389309-A
CountryUS
Kind codeB2
Filing dateMar 29, 2013
Priority dateMar 30, 2012
Publication dateApr 3, 2018
Grant dateApr 3, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A communication system, includes: a node that requests a processing rule for processing a packet; and a control apparatus that notifies the node of the processing rule in response to the request. The control apparatus, upon being notified of change of a connection relationship between a communication apparatus to which a packet is addressed and the node, determines a forwarding path for a packet addressed to the communication apparatus and notifies the node of a processing rule for realizing the forwarding path.

First claim

Opening claim text (preview).

What is claimed is: 1. A communication system, comprising: at least one node that is configured to request a processing rule for processing a packet; and a controller, comprising: a memory storing instructions; and a processor configured to execute program instructions to: notify the node of the processing rule in response to the request, wherein, upon being notified of a change of a network topology between a communication apparatus to which a packet is addressed and the node, the processor: establishes the network topology based on information about a forwarding node and a virtual forwarding node; determines a forwarding path for a packet addressed to the communication apparatus; and notifies the node of a processing rule for processing the packet based on the forwarding path, the processor further executing a communication apparatus management apparatus configured to manage the network topology between the communication apparatus and the node, wherein the communication apparatus management apparatus, upon changing the network topology between the communication apparatus and the node, notifies the processor of a change of the network topology, wherein the communication apparatus comprises a virtual machine(s) arranged in a virtual resources(s) by the communication apparatus management apparatus, wherein the communication apparatus management apparatus, upon arranging the virtual machine(s) in the virtual resource(s), notifies the controller of a change of a connection relationship between the virtual machine(s) and the node, the processor further executing: a user terminal configured to request a creation of the virtual machine(s); and a communication policy management apparatus configured to manage an access rule indicating connectivity between the virtual machine(s), creation of which is requested the user terminal, and another virtual machine(s), wherein, based on the access rule supplied from the communication policy management apparatus, the processor determines a forwarding path for a packet, addressed to the virtual machine(s) and previously notifies the node of a processing rule for realizing the forwarding path. 2. The communication system according to claim 1 , wherein the processor, upon being notified of the change of the network topology between the communication apparatus and the node, previously notifies the node of the processing rule for realizing the forwarding path. 3. The communication system according to claim 1 , wherein the communication apparatus management apparatus, upon moving the virtual machine(s) from the virtual resource(s), notifies the controller of the change of the connection relationship between the virtual machine(s) and the node. 4. The communication system according to claim 2 , wherein the controller notifies the node of the processing rule for realizing the forwarding path before the node receives the packet addressed to the communication apparatus. 5. A control apparatus, comprising: a first processor that generates a processing rule for processing a packet and transmitting the processing rule to at least one node; and a second processor that, upon being notified of a change of a network topology between a communication apparatus to which a packet is addressed and the node: establishes the network topology based on information about a forwarding node and a virtual forwarding node; determines a forwarding path for a packet addressed to the communication apparatus; and notifies the node of a processing rule for processing the packet based on the forwarding path, wherein the second processor is notified of a change of the network topology between the communication apparatus and the node from a communication apparatus management apparatus that changes network topology, wherein the communication apparatus comprises a virtual machine(s) arranged in a virtual resource(s) by the communication apparatus management apparatus, wherein the communication apparatus management apparatus that has arranged the virtual machine(s) in the virtual resource(s) notifies the second processor of a change of a connection relationship between the virtual machine(s) and the node, and wherein, based on an access rule indicating connectivity between the virtual machine(s), creation of which is requested by a user terminal, and another virtual machine(s), the second processor determines a forwarding path for a packet addressed to the virtual machine(s) and previously notifies the node of a processing rule for realizing the forwarding path. 6. The control apparatus according to claim 5 , wherein the second processor, upon being notified of the change of the network topology between the communication apparatus and the node, previously notifies the node of the processing rule for realizing the forwarding path. 7. The control apparatus according to claim 5 , wherein the communication apparatus management apparatus that has moved the virtual machine(s) from the virtual resource(s) notifies the second processor of the change of the connection relationship between the virtual machine(s) and the node. 8. The control apparatus according to claim 6 , wherein the second processor notifies the node of the processing rule for realizing the forwarding path before the node receives the packet addressed to the communication apparatus. 9. The control apparatus according to claim 6 , wherein the second processor is notified of the change of the network topology between the communication apparatus and the node from a communication apparatus management apparatus that changes the network topology. 10. A communication control method, comprising: by a controller, generating a processing rule for processing a packet; notifying at least one node of the generated processing rule; upon being notified of a change of a network topology between a communication apparatus to which a packet is addressed and the node: establishing the network topology based on information about a forwarding node and a virtual forwarding node; determining a forwarding path for a packet addressed to the communication apparatus; notifying the node of a processing rule for realizing the forwarding path; and managing by the communication apparatus management apparatus, the network topology between the communication apparatus and the node, wherein the communication apparatus management apparatus, upon changing the network topology between the communication apparatus and the node, notifies the controller of a change of the network topology, wherein the communication apparatus comprises a virtual machine(s) arranged in a virtual resource(s) by the communication apparatus management apparatus, wherein the communication apparatus management apparatus, upon arranging the virtual machine(s) in the virtual resource(s), notifies the controller of a change of a connection relationship between the virtual machine(s) and the node; requesting, by a user terminal, a creation of the virtual machine(s); and managing, by a communication policy management apparatus, an access rule indicating connectivity between the virtual machine(s), creation of which is requested by the user terminal, and another virtual machine(s), wherein, based on the access rule supplied from the communication policy management apparatus, a forwarding path is determined for a packet addressed to the virtual machine(s) and the node of a processing rule for realizing the forwarding path is previously notified. 11. The communication control method according to claim 10 , wherein the controller, upon being notified of the change of the network topology between the communication apparatus and the node, previously notifies the node of the p

Assignees

Inventors

Classifications

  • Routing based on monitoring results · CPC title

  • H04L45/74Primary

    Address processing for routing · CPC title

  • Network integration; Enabling network access in virtual machine instances · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

  • Topology update or discovery · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9935876B2 cover?
A communication system, includes: a node that requests a processing rule for processing a packet; and a control apparatus that notifies the node of the processing rule in response to the request. The control apparatus, upon being notified of change of a connection relationship between a communication apparatus to which a packet is addressed and the node, determines a forwarding path for a packe…
Who is the assignee on this patent?
Sonoda Kentaro, Shimonishi Hideyuki, Koide Toshio, and 8 more
What technology area does this patent fall under?
Primary CPC classification H04L45/74. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 03 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).