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; and
a first traffic manager comprising;
a first upstream traffic manager communicatively coupled to the first switching element; and
a first downstream traffic manager communicatively coupled to the first switching element; and
a second plug-in unit comprising;
a second switching element; and
a second traffic manager comprising;
a second upstream traffic manager communicatively coupled to the second switching element and the first upstream traffic manager; and
a second downstream traffic manager communicatively coupled to the second switching element and the first downstream traffic manager;
wherein;
the first upstream traffic manager is configured to;
receive flows from a first group of client ports on 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 flows from the first group of client ports to one or more network ports;
the second upstream traffic manager is configured to;
receive flows from a second group of client ports on 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 flows from the second group of client ports to one or more network ports;
the first downstream traffic manager is configured to;
receive flows from at least one of first network port coupled to the first switching element and a second network port coupled to 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 flows from at least one of the first network port and the second network port to one or more client ports coupled to the first plug-in unit; and
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 flows from the first network port and the second network port to one or more client ports coupled to the second plug-in unit.
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.
27 Citations
13 Claims
-
1. A network element comprising:
-
a first plug-in unit comprising; a first switching element; and a first traffic manager comprising; a first upstream traffic manager communicatively coupled to the first switching element; and a first downstream traffic manager communicatively coupled to the first switching element; and a second plug-in unit comprising; a second switching element; and a second traffic manager comprising; a second upstream traffic manager communicatively coupled to the second switching element and the first upstream traffic manager; and a second downstream traffic manager communicatively coupled to the second switching element and the first downstream traffic manager; wherein; the first upstream traffic manager is configured to; receive flows from a first group of client ports on 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 flows from the first group of client ports to one or more network ports; the second upstream traffic manager is configured to; receive flows from a second group of client ports on 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 flows from the second group of client ports to one or more network ports; the first downstream traffic manager is configured to; receive flows from at least one of first network port coupled to the first switching element and a second network port coupled to 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 flows from at least one of the first network port and the second network port to one or more client ports coupled to the first plug-in unit; and 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 flows from the first network port and the second network port to one or more client ports coupled to the second plug-in unit. - View Dependent Claims (2, 3)
-
-
4. A method comprising:
-
receiving, at a first upstream traffic manager, flows from a first group of client ports on each of a first switching element and a second switching element; 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 flows from the first group of client ports to one or more network ports; receiving, at a second upstream traffic manager, flows from a second group of client ports on 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 flows from the second group of client ports to one or more network ports; receiving, at a first downstream traffic manager flows from at least one of a first network port coupled to the first switching element and a second network port 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 flows from at least one of the first network port and the second network port to one or more client ports 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; and communicating, from the second downstream traffic manager, the flows from at least one of the first network port and the second network port to one or more client ports coupled to the second switching element. - View Dependent Claims (5, 7, 8)
-
-
9. A system comprising:
-
logic for receiving, at a first upstream traffic manager, flows from a first group of client ports on each of a first switching element and a second switching element; logic for policing and shaping, at the first upstream traffic manager, flows from the first group of client ports; logic for communicating, from the first upstream traffic manager, the flows from the first group of client ports to one or more network ports; logic for receiving, at a second upstream traffic manager, flows from a second group of client ports on each of the first switching element and the second switching element; logic for policing and shaping, at the second upstream traffic manager, flows from the second group of client ports; logic for communicating, from the second upstream traffic manager, the flows from the second group of client ports to one or more network ports; logic for receiving, at a first downstream traffic manager flows from at least one of a first network port coupled to the first switching element and a second network port coupled to the second switching element; logic for 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 logic for communicating, from the first downstream traffic manager, the flows from at least one of the first network port to one or more client ports coupled to the first switching element; logic for receiving, at a second downstream traffic manager flows from at least one of the first network port and the second network port; logic for policing and shaping, by the second downstream traffic manager, flows from at least one of the first network port and the second network port; and logic for communicating, from the second downstream traffic manager, the flows from at least one of the first network port and the second network port to one or more client ports coupled to the second switching element. - View Dependent Claims (6, 10, 11, 12, 13)
-
Specification