×

Network server having hardware-based virtual router integrated circuit for virtual networking

  • US 10,382,362 B2
  • Filed: 04/13/2018
  • Issued: 08/13/2019
  • Est. Priority Date: 03/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A server comprising:

  • a multi-core processor having a plurality of processing cores;

    a plurality of virtual machines configured to execute on the multi-core processor;

    a physical network interface to connect the server to a switch fabric comprising a plurality of switches that provide switching for packets through a physical network, wherein the physical network interface is coupled to the multi-core processor by a data path provided by an input/output (I/O) interface; and

    a hardware-based virtual router executing within one or more integrated circuits positioned on the data path of the I/O interface between the physical network interface and the multi-core processor, the virtual router configured to apply routing information of a plurality of virtual networks to route packets between the physical network interface and the virtual machines configured to execute on the multi-core processor,wherein the virtual router is configured to receive outbound packets from the server by the I/O interface and construct outbound tunnel packets in accordance with an overlay network extending across the switch fabric, wherein the outbound tunnel packets encapsulate the outbound packets, andwherein the virtual router is configured to receive inbound tunnel packets from the switch fabric by the physical network interface, extract inner packets encapsulated within the inbound tunnel packets and route the inner packets to the virtual machines via the I/O interface in accordance with routing information for the virtual networks.

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