Multiplexer Load Balancer for Session Initiation Protocol Traffic
AssigneeCisco Technology, Inc.
InventorTimothy Evens
Life of this patent
Estimating the term…
Abstract
A SIP multiplexer load balancer is provided that load balances both incoming and outgoing SIP dialogs based on regular expression matching (including multiple subgroup matching) and multiplexes SIP messages to any of a variety of transport protocol flows. SIP messages are received from clients and servers. The SIP messages are evaluated based on regular expression matching. The SIP messages are then load balanced to one or more of a plurality of transport flows based on the evaluation.
Claims29
A method comprising:
- at a network device, receiving session initiation protocol (SIP) messages from clients and servers;
- evaluating the SIP messages based on regular expression matching;
- and
- load balancing the SIP messages to one or more of a plurality of transport flows based on the evaluating.
One or more computer readable storage media encoded with software comprising computer executable instructions and when the software is executed operable to:
- receive session initiation protocol (SIP) messages from clients and servers;
- evaluate the SIP messages based on regular expression matching;
- and
- load balance the SIP messages to one or more of a plurality of transport flows based on the evaluating.
An apparatus comprising:
- a network interface unit configured to enable communications over a network;
- a memory;
- a processor coupled to the network interface unit and the memory, wherein the processor is configured to:
- for session initiation protocol (SIP) messages received from clients and servers, evaluate the SIP messages based on regular expression matching;
- and
- load balance the SIP messages to one or more of a plurality of transport flows based on the evaluating.
Dependencies are inferred from the claim text.