×

Self-driving packets with conditional commands

  • US 10,972,397 B2
  • Filed: 09/07/2018
  • Issued: 04/06/2021
  • Est. Priority Date: 09/29/2017
  • Status: Active Grant
First Claim
Patent Images

1. A network device comprising:

  • a receiver configured to receive a data flow including a data packet, the data packet including a conditional command; and

    a processor coupled to the receiver, the processor configured to;

    obtain a command from the conditional command;

    obtain a condition set from the conditional command, the condition set including a plurality of conditions to be satisfied before the command is executed such that the command is ignored when the condition set is not satisfied, and the plurality of conditions comprising a state of the network device processing the data packet;

    obtain a value from an and/or field from the conditional command, value being a first value when the plurality of conditions must all be met to satisfy the condition set and execute the command, the value being a second value different from the first value when any of the plurality of conditions can be met to satisfy the condition set and execute the command;

    determine that the condition set is satisfied; and

    based on the determination that the condition set is satisfied, execute the command to alter handling of the data flow, alter handling of the data packet, or alter a flow context for the data flow.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×