Method and system for distributed virtual traffic management
First Claim
Patent Images
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 Assignments
0 Petitions
Accused Products
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.
8 Citations
6 Claims
-
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. - View Dependent Claims (2)
-
-
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. - View Dependent Claims (4, 5, 6)
-
Specification