Policy-based processing of packets
AssigneeCisco Technology, Inc.
InventorsVenkateshwar Pullela, Ambarish Kenghe, Ramesh Ponnapalli, Dileep Devireddy, Suresh Gurajapu
Life of this patent
Estimating the term…
Loading patent…
AssigneeCisco Technology, Inc.
InventorsVenkateshwar Pullela, Ambarish Kenghe, Ramesh Ponnapalli, Dileep Devireddy, Suresh Gurajapu
Estimating the term…
Disclosed are, inter alia, methods, apparatus, data structures, computer-readable media, and mechanisms, for policy-based processing of packets, including mechanisms for managing the policies. A user is authenticated and its user group identifier is identified. A packet is received and is associated with the user group identifier, and one or more fields (typically other than the source address field) of the packet are used to identify a second group identifier. A lookup operation is then performed on a policy based on the first and second group identifiers to identify a packet processing action to be performed on the packet. These identifiers are typically not network addresses, which disassociates the policy from physical network addresses (which often are dynamically assigned and may also vary based on the access point into the network of a user), and allows a switching device to process packets based on a policy stated using group identifiers.
A method for processing packets performed by a packet switching device, the method comprising:
A method for processing packets based on a policy identifying a non-network address first group identifier corresponding to a first group and a non-network address second group identifier corresponding to a second group, the first group including a first user and a second user, and the second group including a first server;
A method for processing packets based on a policy identifying a non-network address first group identifier corresponding to a first group and a non-network address second group identifier corresponding to a second group, the first group including a first user and a second user, and the second group including a first server and a second server;
A method for processing packets by a packet switching device, the method comprising:
An apparatus for processing a packet, the apparatus comprising:
An apparatus for processing packets, the apparatus comprising:
Dependencies are inferred from the claim text.