×

Proactive flow table for virtual networks

  • US 9,473,394 B1
  • Filed: 03/26/2014
  • Issued: 10/18/2016
  • Est. Priority Date: 01/10/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a virtual router of a computing device for one or more virtual networks, a tunnel packet comprising an outer header and an inner packet that defines a packet flow, wherein the virtual router receives the tunnel packet from a switch fabric coupled to the computing device and comprising a plurality of switches interconnected to form a physical network that switches packets for the one or more virtual networks;

    determining, based at least on the outer header, that the packet is associated with a virtual network of the one or more virtual networks;

    determining, by the virtual router, a packet flow defined by the inner packet does not match any flow table entry of a flow table that identifies active flows only for the virtual network; and

    in response to determining the packet flow defined by the inner packet does not match any flow table entry of the flow table for the virtual network;

    adding a first flow table entry for the packet flow to the flow table; and

    adding a second flow table entry for a reverse packet flow of the packet flow to the flow table.

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