IP Library Granted Patent US 8,477,619
Granted Patent B2
US 8,477,619 · App. 12/879,375 · Granted Jul 2, 2013

Method and system for distributed virtual traffic management

Inventors: Muhammad Sakhi Sarwar (Brookfield, CT); Ali Zaringhalam (North Caldwell, NJ); Stephen Joseph Brolin (Livingston, NJ); Simmonds John Mathews (Southbury, CT); Richard Charles Boelens (Grand View, NY); Frank Schumeg (Samdyston, NJ)
Assignee: Fujitsu Limited
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,477,619
App. No.
12/879,375
Granted
Jul 2, 2013
Kind
B2
Abstract

According to one embodiment, methods and systems may be configured to support client-to-network, network-to-client, and network-to-network flows in a network element including multiple plug-in units. Such support may include policing and shaping flows as aggregates across plug-in units, combining outputs of two upstream traffic managers to network ports on two plug-in units, combining network flows that ingress two plug-in units, and shaping traffic to client ports.

Claims (52)

1. A network element comprising:

a first plug-in unit comprising:

a first switching element, the first switching element comprising a switch fabric having a plurality of inputs and outputs; and

a first traffic manager comprising:

a first upstream traffic manager directly coupled to the first switching element; and

a first downstream traffic manager directly coupled to the first switching element;

a second plug-in unit comprising:

a second switching element, the second switching element comprising a switch fabric having a plurality of inputs and outputs; and

a second traffic manager comprising:

a second upstream traffic manager directly coupled to the second switching element and coupled to the first upstream traffic manager; and

a second downstream traffic manager directly coupled to the second switching element and coupled to the first downstream traffic manager;

wherein the first upstream traffic manager is configured to:

receive flows from a first group of client ports directly coupled with each of the first switching element and the second switching element;

police and shape flows from the first group of client ports; and

communicate the policed and shaped flows from the first group of client ports to one or more network ports via each of the first switching element and the second switching element;

wherein the second upstream traffic manager is configured to:

receive flows from a second group of client ports directly coupled with each of the first switching element and the second switching element;

police and shape flows from the second group of client ports; and

communicate the policed and shaped flows from the second group of client ports to one or more network ports via each of the first switching element and the second switching element;

wherein the first downstream traffic manager is configured to:

receive flows from at least one of a first network port directly coupled with the first switching element and a second network port directly coupled with the second switching element;

police and shape flows from at least one of the first network port and the second network port; and

communicate the policed and shaped flows from at least one of the first network port and the second network port to one or more client ports directly coupled with the first plug-in unit; and

wherein the second downstream traffic manager is configured to:

receive flows from at least one of the first network port and the second network port;

police and shape flows from at least one of the first network port and the second network port; and

communicate the policed and shaped flows from at least one of the first network port and the second network port to one or more client ports directly coupled with the second plug-in unit; and

a first multiplexer configured to merge the policed and shaped flows from the first upstream traffic manager and the second upstream traffic manager and communicate the first merged flows to the first switching element; and

a second multiplexer configured to merge the policed and shaped flows from the first upstream traffic manager and the second upstream traffic manager and communicate the second merged flows to the second switching element.

2. A network element according to claim 1 , wherein at least one of the first group of client ports and the second group of client ports is a link aggregation group.

3. A method comprising:

receiving, at a first upstream traffic manager, flows from a first group of client ports directly coupled with each of a first switching element and a second switching element, the first and second switching elements each comprising a switch fabric having a plurality of inputs and outputs;

policing and shaping, at the first upstream traffic manager, flows from the first group of client ports;

communicating, from the first upstream traffic manager, the policed and shaped flows from the first group of client ports to one or more network ports via each of the first switching element and the second switching element;

receiving, at a second upstream traffic manager, flows from a second group of client ports directly coupled with each of the first switching element and the second switching element;

policing and shaping, at the second upstream traffic manager, flows from the second group of client ports;

communicating, from the second upstream traffic manager, the policed and shaped flows from the second group of client ports to one or more network ports via each of the first switching element and the second switching element;

receiving, at a first downstream traffic manager, flows from at least one of a first network port directly coupled to the first switching element and a second network port directly coupled to the second switching element;

policing and shaping, by the first downstream traffic manager, flows from at least one of the first network port and the second network port; and

communicating, from the first downstream traffic manager, the policed and shaped flows from at least one of the first network port and the second network port to one or more client ports directly coupled to the first switching element;

receiving, at a second downstream traffic manager, flows from at least one of the first network port and the second network port;

policing and shaping, by the second downstream traffic manager, flows from at least one of the first network port and the second network port;

communicating, from the second downstream traffic manager, the policed and shaped flows from at least one of the first network port and the second network port to one or more client ports directly coupled to the second switching element;

merging the policed and shaped flows from the first upstream traffic manager and the second upstream traffic manager and communicating the first merged flows to the first switching element; and

merging the policed and shaped flows from the first upstream traffic manager and the second upstream traffic manager and communicating the second merged flows to the second switching element.

4. A method according to claim 3 , wherein at least one of the first group of client ports and the second group of client ports is a link aggregation group.

5. A method according to claim 3 , wherein:

the first upstream traffic manager and the first downstream traffic manager are integral parts of a first traffic manager; and

the second upstream traffic manager and the second downstream traffic manager are integral parts of a second traffic manager.

6. A method according to claim 5 , wherein:

the first traffic manager is an integral part of a first plug-in unit; and

the second traffic manager is an integral part of a second plug-in unit.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2025
From: FUJITSU LIMITED
To: 1FINITY INC.
Reel/Frame 072422/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 30, 2010
From: FUJITSU NETWORK COMMUNICATIONS, INC.
To: FUJITSU LIMITED
Reel/Frame 025557/0721 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2010
From: SARWAR, MUHAMMAD SAKHI; ZARINGHALAM, ALI; BROLIN, STEPHEN JOSEPH; MATHEWS, SIMMONDS JOHN; BOELENS, RICHARD CHARLES; SCHUMEG, FRANK
To: FUJITSU NETWORK COMMUNICATIONS, INC.
Reel/Frame 024969/0213 →
Continuity (1)
Related Publication 20120063312A1 · Mar 15, 2012