IP Library Granted Patent US 9,887,877
Granted Patent B2
US 9,887,877 · App. 14/442,684 · Granted Feb 6, 2018

Switch apparatus, VLAN setting management method and program

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 9,887,877
App. No.
14/442,684
Granted
Feb 6, 2018
Kind
B2
Abstract

A switch apparatus includes: a plurality of ports; a VLAN setting management unit that sets VLAN information in the plurality of ports and manages the VLAN information set in the plurality of ports; and a VLAN setting unit that, when VLAN information to be added to an output packet specified in control information received from a predetermined control apparatus is not set in an output port for the output packet, instructs the VLAN setting management unit to set VLAN information specified in the control information in a corresponding output port.

Claims (30)

1. A switch apparatus, comprising:

a plurality of ports;

a VLAN (Virtual Local Area Network) setting management unit that sets VLAN information in the plurality of ports and manages the VLAN information set in the plurality of ports; and

a VLAN setting unit that, when VLAN information to be added to an output packet specified in control information received from a predetermined control apparatus is not set in an output port for the output packet, instructs the VLAN setting management unit to set VLAN information specified in the control information in a corresponding output port,

wherein the VLAN setting management unit holds an entry that includes an association between a VLAN ID and a port, and wherein the VLAN setting unit, to instruct the VLAN setting management unit to set VLAN information specified in the control information in a corresponding output port, executes:

when there is an entry including a same VLAN-information as VLAN information to be added to an output packet specified in the control information and the entry is not associated with a transmission port for the output packet, adding to the entry the transmission port for the output packet specified in the control information; and when there is no entry including the same VLAN information as the VLAN information to be added to the output packet specified in the control information, adding an entry in which a transmission port for the output packet is associated with VLAN information included in the output packet.

2. The switch apparatus according to claim 1 , wherein the VLAN setting unit further notifies the predetermined control apparatus of an added or updated content of an entry in the VLAN setting management unit.

3. The switch apparatus according to claim 2 , wherein the VLAN setting unit further holds a table that stores the control information received from the predetermined control apparatus and updates the table in accordance with an instruction from the predetermined control apparatus.

4. The switch apparatus according to claim 1 , wherein the predetermined control apparatus includes a control apparatus in a centralized-control-type network.

5. The switch apparatus according to claim 4 , wherein the control apparatus comprises an OpenFlow controller.

6. The switch apparatus according to claim 1 , wherein the predetermined control apparatus includes an OpenFlow controller.

7. The switch apparatus according to claim 1 , wherein the VLAN setting management unit sets VLAN information in the plurality of ports and manages the VLAN information set in the plurality of ports based on an instruction from the VLAN setting unit.

8. A VLAN (Virtual Local Area Network) setting method, comprising:

by a switch apparatus comprising a plurality of ports, confirming whether or not VLAN information to be added to an output packet specified in control information received from a predetermined control apparatus is set by a VLAN setting management unit in an output port specified in the control information; and

setting, by a VLAN setting unit, in the output port the VLAN information to be added to the output packet specified in the control information received from the predetermined control apparatus when the VLAN information to be added to the output packet specified in the control information is not set in the output port,

wherein the VLAN setting management unit holds an entry that includes an association between a VLAN ID and a port, and

wherein the VLAN setting unit, to instruct the VLAN setting management unit to set VLAN information specified in the control information in a corresponding output port executes:

when there is an entry including a same VLAN information as VLAN information to be added to an output packet specified in the control information and the entry is not associated with a transmission port for the output packet, adding to the entry the transmission port for the output packet specified in the control information and when there is no entry including the same VLAN information as the VLAN information to be added to the output packet specified in the control information, adding an entry in which transmission port for the output packet is associated with VLAN information included in the output packet.

9. The VLAN setting method according to claim 8 , wherein the predetermined control apparatus includes a control apparatus in a centralized-control-type network.

10. The VLAN setting method according to claim 9 , wherein the control apparatus comprises an Open Flow controller.

11. The VLAN setting method according to claim 8 , wherein the predetermined control apparatus includes an OpenFlow controller.

12. A non-transitory computer-readable recording medium storing a program that causes a computer, arranged in a switch apparatus that comprises a plurality of ports, to execute:

confirming whether or not VLAN (Virtual Local Area Network) information to be added to an output packet specified in control information received from a predetermined control apparatus is set by a VLAN setting management unit in an output port specified in the control information; and

setting, by a VLAN setting unit, in the output port the VLAN information to be added to the output packet specified in the control information received from the predetermined control apparatus when the VLAN information to be added to the output packet specified in the control information is not set in the output port,

wherein the VLAN setting management unit holds an entry that includes an association between a VLAN ID and a port, and

wherein the VLAN setting unit, to instruct the VLAN setting management unit to set VLAN information specified in the control information in a corresponding output port, executes:

when there is an entry including a same VLAN information as VLAN information to be added to an output packet specified in the control information and the entry is not associated with a transmission port for the output packet, adding to the entry the transmission port for the output packet specified in the control information: and

when there is no entry including the same VLAN information as the VLAN information to be added to the output packet specified in the control information, adding an entry in which a transmission port for the output packet is associated with VLAN information included in the output packet.

13. The non-transitory computer-readable recording medium according to claim 12 , wherein the predetermined control apparatus includes a control apparatus in a centralized-control-type network.

14. The non-transitory computer-readable recording medium according to claim 13 , wherein the control apparatus comprises an OpenFlow controller.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2024
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 066867/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2015
From: NAGAKURA, SHOHEI; SUZUKI, YOJI
To: NEC CORPORATION
Reel/Frame 035647/0394 →