IP Library Granted Patent US 8,842,674
Granted Patent B2
US 8,842,674 · App. 13/865,799 · Granted Sep 23, 2014

Communication system, communication device, controller, and method and program for controlling forwarding path of packet flow

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 8,842,674
App. No.
13/865,799
Granted
Sep 23, 2014
Kind
B2
Abstract

A communication system includes a communication device controlling packet forwarding, and a controller setting a first table entry used for packet forwarding according to a request from the communication device. The communication device determines whether to forward a received packet according to the first table entry or forward the received packet according to a second table entry set by the communication device based on a rule for identifying a received packet. The load of the controller for controlling paths can be reduced.

Claims (24)

1. A system, comprising:

a network device to handle a packet; and

a controller to send, via a network between the controller and the network device, a packet handling rule to a plurality of the network devices according to a predetermined control protocol,

wherein the network device determines, based on a classification rule for classifying the packet, whether to handle the packet according to the packet handling rule sent from the controller or to handle the packet according to a table entry that the network device autonomously set based on a protocol which is independent of the predetermined control protocol.

2. The system according to claim 1 , wherein the network device classifies the packet based on an attribute of the packet.

3. The system according to claim 1 , wherein the network device classifies the packet based on whether the packet is to be forwarded within a predetermined network domain.

4. A network device to be used for a packet handling, said network device comprising:

a first unit to communicate with a controller according to a predetermined control protocol, and to receive a packet handling rule from the controller which is capable of sending the packet handling rule to a plurality of the network devices via a network between the controller and the network device; and

a second unit to determine, based on a classification rule for classifying the packet, whether to handle the packet according to the packet handling rule sent from the controller or to handle the packet according to a table entry that the network device autonomously set based on a protocol which is independent of the predetermined control protocol.

5. The network device according to claim 4 , wherein the second unit classifies the packet based on an attribute of the packet.

6. The network device according to claim 4 , wherein the second unit classifies the packet based on whether the packet is to be forwarded within a predetermined network domain.

7. A method to be used for a packet handling, said method comprising:

communicating with a controller according to a predetermined control protocol;

receiving a packet handling rule from the controller which is capable of sending the packet handling rule to a plurality of the network devices via a network between the controller and the network device; and

determining, based on a classification rule for classifying the packet, whether to handle the packet according to the packet handling rule sent from the controller or to handle the packet according to a table entry that the network device autonomously set based on a protocol which is independent of the predetermined control protocol.

8. The method according to claim 7 , further comprising:

classifying the packet based on an attribute of the packet.

9. The method according to claim 7 , further comprising:

classifying the packet based on whether the packet is to be forwarded within a predetermined network domain.

10. A controller to be used for controlling a network device, said controller comprising:

a first unit to communicate with a plurality of the network devices according to a predetermined control protocol, and to send, to the network device via a network between the controller and the network device, a packet handling rule,

wherein the first unit sends the packet handling rule to the network device which determines, based on a classification rule for classifying the packet, whether to handle the packet according to the packet handling rule sent from the controller or to handle the packet according to a table entry that the network device set based on a protocol which is independent of the predetermined control protocol.

11. The controller according to claim 10 , wherein the first unit classifies the packet based on an attribute of the packet.

12. The controller according to claim 10 , wherein the first unit classifies the packet based on whether the packet is to be forwarded within a predetermined network domain.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 11, 2025
From: IP WAVE PTE. LTD.
To: SDN INNOVATION LLC
Reel/Frame 073190/0720 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 10, 2025
From: NEC ASIA PACIFIC PTE LTD.
To: IP WAVE PTE. LTD.
Reel/Frame 073181/0405 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2024
From: NEC CORPORATION
To: NEC ASIA PACIFIC PTE LTD.
Reel/Frame 066867/0886 →