IP Library Granted Patent US 10,419,232
Granted Patent B2
US 10,419,232 · App. 15/558,078 · Granted Sep 17, 2019

Control apparatus, communication system, control method and program

Inventors: Takahiro Otake (Tokyo, JP); Mamio Hokazono (Tokyo, JP); Yasushi Takeda (Tokyo, JP); Takahiro Nakano (Tokyo, JP); Shunji Motomura (Tokyo, JP)
Assignee: NEC Corporation
H04L12/1886H04L12/1854H04L12/1868H04L12/4675H04L41/0668H04L45/04H04L45/16H04L45/24H04L45/28
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,419,232
App. No.
15/558,078
Granted
Sep 17, 2019
Kind
B2
Abstract

A control apparatus comprises a path generation unit configured to logically generate a plurality of forwarding paths for forwarding a broadcast packet between a plurality of domains that each includes a plurality of communication nodes; a path determination unit configured to determine different communication nodes among the plurality of communication nodes included in each domain as representative nodes that forward the broadcast packet in each of the plurality of forwarding paths; and a path setting unit configured to set control information including information regarding the representative nodes in the communication nodes on the plurality of forwarding paths.

Claims (42)

1. A control apparatus, comprising:

a path generation unit configured to logically generate a plurality of forwarding paths for forwarding a broadcast packet between a plurality of domains that each includes a plurality of communication nodes;

a path determination unit configured to determine different communication nodes among the plurality of communication nodes included in each domain as representative nodes that forward the broadcast packet in each of the plurality of forwarding paths; and

a path setting unit configured to set control information including information regarding the representative nodes in the communication nodes on the plurality of forwarding paths.

2. The control apparatus according to claim 1 , wherein

the path generation configured to generate each forwarding path linked to a VLAN (Virtual Local Area Network).

3. The control apparatus according to claim 2 , wherein

the path generation unit is configured to give each forwarding path an identifier linked to the VLAN, and

the path determination unit is configured to determine the representative nodes using the identifier linked to the VLAN given to each forwarding path and an identifier of a communication node included in each domain.

4. The control apparatus according to claim 3 , wherein

the path determination unit is configured to determine the representative nodes by applying the identifier given to each forwarding path and the identifier of the communication node included in each domain to a predetermined formula.

5. The control apparatus according to claim 3 , wherein the path determination unit determines the representative nodes by using the identifier of the communication node and an identifier corresponding to logical broadcast packet forwarding path linked to the VLAN for each domain.

6. The control apparatus according to claim 5 , wherein the path determination unit determines the representative nodes based on a remainder obtained by dividing the identifier of the communication node by the identifier corresponding to logical broadcast packet forwarding path.

7. The control apparatus according to claim 1 , wherein

when a failure occurs in a first communication node determined as a first representative node, the path determination unit is configured to determine another communication node included in the same domain as the first communication node as a second representative node.

8. A communication system, comprising:

a plurality of domains that each includes a plurality of communication nodes;

a control apparatus configured to control the plurality of communication nodes; and

the control apparatus comprising:

a path generation unit configured to logically generate a plurality of forwarding paths for forwarding a broadcast packet between the plurality of domains;

a path determination unit configured to determine different communication nodes among the plurality of communication nodes included in each domain as representative nodes that forward the broadcast packet in each of the plurality of forwarding paths; and

a path setting unit configured to set control information including information regarding the representative nodes in the communication nodes on the plurality of forwarding paths.

9. A control method performed in a control apparatus, comprising:

logically generating a plurality of forwarding paths for forwarding a broadcast packet between a plurality of domains that each includes a plurality of communication nodes;

determining different communication nodes among the plurality of communication nodes included in each domain as representative nodes that forward the broadcast packet in each of the plurality of forwarding paths; and

setting control information including information regarding the representative nodes in the communication nodes on the plurality of forwarding paths.

10. The control method according to claim 9 , wherein

the control apparatus generates each forwarding path linked to a VLAN (Virtual Local Area Network).

11. The control method according to claim 10 including giving each forwarding path an identifier linked to the VLAN, wherein the control apparatus determines the representative nodes using the identifier linked to the VLAN given to each forwarding path and an identifier of a communication node included in each domain.

12. The control method according to claim 11 , wherein

the control apparatus determines the representative nodes by applying the identifier given to each forwarding path and the identifier of the communication node included in each domain to a predetermined formula.

13. The control method according to claim 9 comprising determining a second communication node included in the same domain as a first communication node as a second representative node when a failure occurs in the first communication node determined as a first representative node.

14. A non-transitory computer-readable recording medium storing a program having a computer execute:

a process of logically generating a plurality of forwarding paths for forwarding a broadcast packet between a plurality of domains that each includes a plurality of communication nodes;

a process of determining different communication nodes among the plurality of communication nodes included in each domain as representative nodes that forward the broadcast packet in each of the plurality of forwarding paths; and

a process of setting control information including information regarding the representative nodes in the communication nodes on the plurality of forwarding paths.

15. The medium according to claim 14 having the computer execute a process of generating each of the plurality of forwarding paths linked to a VLAN (Virtual Local Area Network).

16. The medium according to claim 15 having the computer execute:

a process of giving each of the plurality of forwarding paths an identifier linked to the VLAN; and

a process of determining the representative nodes using the identifier linked to the VLAN given to each forwarding path and an identifier of a communication node included in each domain.

17. The medium according to claim 16 having the computer execute a process of determining the representative node by applying the identifier given to each forwarding path and the identifier of the communication node included in each domain to a predetermined formula.

18. The medium according to claim 14 having the computer execute a process of determining a second communication node included in the same domain as a first communication node as a second representative node when a failure occurs in the first communication node determined as a first representative node.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 25, 2026
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 074814/0461 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: OTAKE, TAKAHIRO; HOKAZONO, MAMIO; TAKEDA, YASUSHI; NAKANO, TAKAHIRO; MOTOMURA, SHUNJI
To: NEC CORPORATION
Reel/Frame 043577/0801 →
Priority Claims (1)
JP 2015-057988 · Mar 20, 2015 · national
Continuity (1)
Related Publication 20180083794A1 · Mar 22, 2018