×

Processing data packets using a policy based network path

  • US 10,659,354 B2
  • Filed: 06/04/2018
  • Issued: 05/19/2020
  • Est. Priority Date: 03/15/2013
  • Status: Active Grant
First Claim
Patent Images

1. A system for processing a data packet using a policy-based network path, the system comprising:

  • a policy enforcing point that;

    receives, from a client, the data packet associated with a service session, the policy enforcing point being associated with a plurality of network application appliances configured to process data packets;

    determines data packet information associated with the data packet;

    based on the data packet information and one or more packet processing criteria, selects the policy-based network path for the data packet from a database storing the one or more packet processing criteria and a plurality of policy-based network paths, the policy-based network path including an order list of the plurality of network application appliances associated with a plurality of policy enforcing points;

    based on the order list of the plurality of network application appliances, sends the data packet to a first network application appliance of the order list of the plurality of network application appliances, the first network application appliance being associated with the policy enforcing point;

    receives the data packet back from the first network application appliance upon processing the data packet by the network application appliance;

    based on the determination of the policy-based network path, generates a further data packet by encapsulating the data packet and the policy-based network path into the further data packet; and

    routes the further data packet to a further policy enforcing point of the plurality of policy enforcing points in the policy-based network path, wherein the further policy enforcing point determines the policy-based network path by retrieving the policy-based network path from the further data packet; and

    the database configured to store the plurality of policy-based network paths.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×