×

User packet processing method and forwarding plane device

  • US 9,979,642 B2
  • Filed: 02/19/2016
  • Issued: 05/22/2018
  • Est. Priority Date: 08/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A user packet processing method in a software defined network including a forwarding plane device and a control plane device, wherein the method comprises:

  • receiving, by the forwarding plane device, a flow entry installation message from the control plane device, wherein a quantity of flow entry installation messages is one, and the flow entry installation message carries all flow entries that are needed to process a received user packet, and a flow table identifier of a flow table in which each flow entry of all the flow entries is located;

    writing, by the forwarding plane device, multiple flow entries into the flow tables corresponding to the flow table identifiers; and

    after the flow entries are written into the flow tables corresponding to the flow table identifiers, performing, by the forwarding plane device, a matching and processing procedure on the received user packet independently of network delay,wherein before the step of receiving, by the forwarding plane device, the flow entry installation message from the control plane device, the method further comprises;

    receiving, by the forwarding plane device, the received user packet, buffering the received user packet when it is found that a flow entry needed to process the received user packet does not exist in a flow table of the forwarding plane device, and sending a flow entry request packet to the control plane device, wherein the flow entry request packet carries at least a part of content of the received user packet and a buffer address in which the received user packet is buffered;

    wherein the step of receiving, by the forwarding plane device, the flow entry installation message from a control plane device comprises;

    receiving, by the forwarding plane device, the flow entry installation message that is delivered by the control plane device according to the flow entry request packet, wherein the flow entry installation message further carries the buffer address in which the received user packet is buffered; and

    wherein the step of performing, by the forwarding plane device, the matching and processing procedure on the received user packet comprises;

    extracting, by the forwarding plane device, the received user packet from buffer space corresponding to the buffer address, and performing the matching and processing procedure on the received user packet.

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