Configuration of load-sharing components of a network visibility router in a network visibility system
First Claim
1. A method performed in a network visibility system comprising a packet router and a router controller, said method comprising:
- programming, by said router controller via a communication path, a set of packet-forwarding rules to a set of load-sharing components in said packet router, wherein said set of packet-forwarding rules is configured to cause said set of load-sharing components to forward communication packets to at least one analytic server, wherein said communication path connects said packet router and said router controller;
receiving, from said packet router via said communication path at said router controller, information indicating an update to availability status of a load-sharing component in said set of load-sharing components, said load-sharing component associated with at least one packet-forwarding rule from said set of packet-forwarding rules; and
reassigning, by said router controller via said communication path, to a different load-sharing component of said set of load-sharing components, said at least one packet-forwarding rule in said packet router based on said update to availability status.
6 Assignments
0 Petitions
Accused Products
Abstract
A network visibility system includes a packet router and a router controller. The router controller programs respective forwarding rules in each of a set of load-sharing components of the packet router. Each load-sharing component in the set is designed to forward communication packets according to the respective programmed packet-forwarding rules. The router controller receives, from the packet router, information indicating an update to the availability status of components in the set of components. The router controller updates the respective forwarding rules to reflect the update to the availability status.
326 Citations
20 Claims
-
1. A method performed in a network visibility system comprising a packet router and a router controller, said method comprising:
-
programming, by said router controller via a communication path, a set of packet-forwarding rules to a set of load-sharing components in said packet router, wherein said set of packet-forwarding rules is configured to cause said set of load-sharing components to forward communication packets to at least one analytic server, wherein said communication path connects said packet router and said router controller; receiving, from said packet router via said communication path at said router controller, information indicating an update to availability status of a load-sharing component in said set of load-sharing components, said load-sharing component associated with at least one packet-forwarding rule from said set of packet-forwarding rules; and reassigning, by said router controller via said communication path, to a different load-sharing component of said set of load-sharing components, said at least one packet-forwarding rule in said packet router based on said update to availability status. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network visibility system comprising:
-
a packet router configured to; receive a plurality of packets; and forward a packet of said plurality of packets to an analytic server of a plurality of analytic servers, each analytic server of said plurality of analytic servers being coupled to a corresponding output port of a plurality of output ports of said packet router, and store a plurality of load-sharing components operable to forward said plurality of packets to said corresponding output port in coordination with other components of said packet router; and a router controller configured to; program, via a communication path connecting said packet router and said router controller, a set of packet-forwarding rules in said plurality of load-sharing components in said packet router, wherein said set of packet-forwarding rules is configured to cause said plurality of load-sharing components to forward packets; receive, from said packet router via said communication path, information indicating an update to availability status of a load-sharing component in said plurality of load-sharing components, said load-sharing component associated with at least one packet-forwarding rule from said set of packet-forwarding rules; and reassign, via said communication path, to a different load-sharing component of said set of load-sharing components said at least one packet-forwarding rule in said packet router based on said update to availability status. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory machine readable medium storing one or more sequences of instructions for causing a router controller to configure a set of load-sharing components of a packet router in a network visibility system, wherein execution of said one or more sequences of instructions by one or more processors included in said router controller causes said router controller to perform the actions of:
-
programming, via a communication path connecting said router controller and said packet router, a set of packet-forwarding rules in said set of load-sharing components, wherein said set of packet-forwarding rules is configured to cause said load-sharing components to forward said communication packets to at least one analytic server; receiving, from said packet router via said communication path, information indicating an update to availability status of a load-sharing component in said set of load-sharing components, said load-sharing components associated with at least one packet-forwarding rule from said set of packet-forwarding rules; and reassigning, via said communication path, to a different load-sharing component of said set of load-sharing components at least one packet-forwarding rule in said packet router based on said update to availability status. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification