Packet routing method and system that routes packets to one of at least two processes based on at least one routing rule
First Claim
1. A method for routing packets in a system that includes a source of packets, a first process and a second process, the method comprising the steps of:
- a receiving at least one routing rule for specifying at least one packet criterion and a route for packets that match the packet criterion;
b receiving packets from the source of packets; and
c applying the routing rule to the received packets.
2 Assignments
0 Petitions
Accused Products
Abstract
Packet routing method and system that routes packets to one of at least two processes based on at least one routing rule for processing packets from network traffic. First, at least one routing rule is received. The routing rule specifies one or more packet criteria (e.g., network card through which the packet is received or a predetermined source address of the packet). The routing rule also specifies a predetermined route or path for packets that meet the criteria described previously. Second, packets are received from a source (e.g., network traffic). Third, the routing rule is applied to the received packets. When the packet matches the criteria, the packet is routed to a predetermined process (e.g., a first application) through a corresponding route or path. The predetermined process then performs further packet processing on the routed packet. Otherwise, the packet is routed to a predetermined process (e.g., a second application) through a predetermined route.
-
Citations
20 Claims
-
1. A method for routing packets in a system that includes a source of packets, a first process and a second process, the method comprising the steps of:
-
a receiving at least one routing rule for specifying at least one packet criterion and a route for packets that match the packet criterion;
b receiving packets from the source of packets; and
c applying the routing rule to the received packets. - View Dependent Claims (6, 8, 9, 10)
-
-
2. The method of claim 2 wherein the step of applying the routing rule to the received packets includes
routing the packets to one of the first process and the second process based on the routing rule.
-
11. A method for processing packets received from a source comprising:
-
a receiving at least one routing rule;
b receiving a first packet from the source;
c applying the routing rule to the received first packet; and
d when the first packet matches the criteria, routing the packet to a first predetermined process (e.g., a first application) through a corresponding first route. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A system for selectively routing packets from network traffic based on at least one rule comprising:
-
a a routing rule configuration mechanism for providing an interface for a user to configure at least one routing; and
b a selection mechanism for selectively routing packets from network traffic to one of a first process and a second process based on at least one routing rule. - View Dependent Claims (19, 20)
-
Specification