×

Flow entry configuration method, apparatus, and system

  • US 10,305,777 B2
  • Filed: 12/29/2016
  • Issued: 05/28/2019
  • Est. Priority Date: 06/30/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method performed by a switch in a software defined networking (SDN) system, comprising:

  • reporting information about a first data packet of a first service to a controller coupled to the switch in the SDN system;

    receiving a first flow entry of the first service that is delivered by the controller based on the information about the first data packet and a flow table structure, wherein the flow table structure comprises a plurality of match fields being supported by multiple flow tables and a plurality of actions being supported by the multiple flow tables, and wherein the plurality of match fields comprise a match field of the first service, and the plurality of actions comprise an action for processing data packets of the first service;

    configuring the first flow entry into a software flow table of the switch;

    acquiring, from the configured software flow table, a plurality of target flow entries associated with the first data packet;

    determining, from a plurality of preconfigured service paths, a first target service path corresponding to the plurality of target flow entries, wherein match fields of the first target service path comprise an ingress port match field and a packet header match field corresponding to the plurality of target flow entries, and wherein an action of the first target service path for processing the data packets of the first service is indicated by actions of the plurality of target flow entries;

    determining a target hardware flow table corresponding to the first target service path from a plurality of hardware flow tables of the switch, wherein the target hardware flow table supports a service associated with the first target service path; and

    configuring a flow entry of the target hardware flow table according to the plurality of target flow entries.

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