IP Library Granted Patent US 8,159,947
Granted Patent B2
US 8,159,947 · App. 12/496,106 · Granted Apr 17, 2012

Traffic engineering apparatus, network system, and traffic control method and program

Assignee: NEC Corporation
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,159,947
App. No.
12/496,106
Granted
Apr 17, 2012
Kind
B2
Abstract

The present invention provides a traffic engineering apparatus which performs traffic engineering, including: an optimal branch point determination unit which determines an optimal branch point in a network to realize a predetermined policy; and a traffic flow regulation unit which regulates a traffic flow rate into the local node during reception of traffic based on the optimal branch point determined by the optimal branch point determination unit.

Claims (20)

1. A traffic engineering apparatus which performs traffic engineering, comprising:

an optimal branch point determination unit which determines an optimal branch point in a network to realize a predetermined policy;

a traffic flow regulation unit which regulates a traffic flow rate into a node during reception of traffic based on the optimal branch point determined by the optimal branch point determination unit;

a traffic volume table which contains traffic volumes associated with respective senders; and

a traffic volume integration unit which calculates an integrated value of traffic volumes passing through each autonomous system based on the traffic volumes of the respective source autonomous system contained in the traffic volume table as well as on autonomous-system path information, and records the integrated value of the traffic volumes in an integrated traffic volume table,

wherein the optimal branch point determination unit determines the optimal branch point using the traffic volumes contained in the traffic volume table.

2. The traffic engineering apparatus according to claim 1 , wherein the optimal branch point determination unit selects a branch point in the network closer to the node as the optimal branch point.

3. The traffic engineering apparatus according to claim 1 , wherein the optimal branch point determination unit determines the optimal branch point using topology information about the network.

4. The traffic engineering apparatus according to claim 1 , wherein the optimal branch point determination unit determines the optimal branch point using autonomous-system path information in a route control message.

5. The traffic engineering apparatus according to claim 4 , further comprising a path tree estimation unit which estimates an autonomous-system path tree which represents traffic flow into the node, based on the autonomous-system path information.

6. The traffic engineering apparatus according to claim 5 , wherein the optimal branch point determination unit identifies an adjacent autonomous system which is adjacent to the autonomous system of the node but the traffic flows from the adjacent autonomous system into the node via links not included the adjacent autonomous system as a candidate for the optimal branch point using the autonomous-system path tree and the topology information about the network.

7. The traffic engineering apparatus according to claim 1 , wherein the optimal branch point determination unit determines the optimal branch point using a traffic volume of each link.

8. The traffic engineering apparatus according to claim 1 , wherein the optimal branch point determination unit selects the optimal branch point in such a way as to bring the traffic flowing into the local node close to a policy of the traffic engineering apparatus, based on the integrated value of the traffic volumes contained in the integrated traffic volume table.

9. The traffic engineering apparatus according to claim 1 , wherein the traffic flow regulation unit changes a path leading from the branch point determined by the optimal branch point determination unit to the local node.

10. A network system including a traffic engineering apparatus which performs traffic engineering, wherein: the traffic engineering apparatus comprises an optimal branch point determination unit which determines an optimal branch point in a network to realize a predetermined policy; a traffic flow regulation unit which regulates a traffic flow rate into a local node during reception of traffic based on the optimal branch point determined by the optimal branch point determination unit; a traffic volume table which contains traffic volumes associated with respective senders; and a traffic volume integration unit which calculates an integrated value of traffic volumes gassing through each autonomous system based on the traffic volumes of the respective source autonomous system contained in the traffic volume table as well as on autonomous-system path information, and records the integrated value of the traffic volumes in an integrated traffic volume table, wherein the optimal branch point determination unit determines the optimal branch point using the traffic volumes contained in the traffic volume table.

11. The network system according to claim 10 , wherein the optimal branch point determination unit selects a branch point in the network closer to the local node as the optimal branch point.

12. A traffic control method for performing traffic flow control, comprising: an optimal branch point determination step of determining an optimal branch point in a network to realize a predetermined policy using traffic volumes contained in a traffic volume table, wherein the traffic volume table contains the traffic volumes associated with respective senders; a traffic flow regulation step of regulating a traffic flow rate into a local node during reception of traffic based on the optimal branch point determined by the optimal branch point determination step; and a traffic volume integration step of calculating an integrated value of traffic volumes passing through each autonomous system based on the traffic volumes of the respective source autonomous system contained in the traffic volume table as well as on autonomous-system path information, and recording the integrated value of the traffic volumes in an integrated traffic volume table.

13. The traffic control method according to claim 12 , wherein the optimal branch point determination step selects a branch point in the network closer to the local node as the optimal branch point.

14. A non-transitory computer-readable medium encoded with a traffic control program for traffic flow control, wherein the traffic control program makes a computer perform: an optimal branch point determination process for determining an optimal branch point in a network to realize a predetermined policy using traffic volumes contained in a traffic volume table, wherein the traffic volume table contains the traffic volumes associated with respective senders; a traffic flow regulation process for regulating a traffic flow rate into a local node during reception of traffic based on the optimal branch point determined by the optimal branch point determination process; and a traffic volume integration process for calculating an integrated value of traffic volumes passing through each autonomous system based on the traffic volumes of the respective source autonomous system contained in the traffic volume table as well as on autonomous-system path information, and recording the integrated value of the traffic volumes in an integrated traffic volume table.

15. The non-transitory computer-readable medium of claim 14 , wherein the optimal branch point determination process selects a branch point in the network closer to the local node as the optimal branch point.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 7, 2009
From: SUZUKI, KAZUYA; JIBIKI, MASAHIRO; YAGYU, TOMOHIKO; SUZUKI, TAKAAKI
To: NEC CORPORATION
Reel/Frame 022920/0641 →
Priority Claims (1)
JP 2008-174782 · Jul 3, 2008 · national
Continuity (1)
Related Publication 20100172240A1 · Jul 8, 2010