The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 13, 2023

Filed:

Jun. 13, 2022
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Gal Sagi, Ramot Hashavim, IL;

Eran Gampel, Tel Aviv, IL;

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04Q 11/00 (2006.01); H04L 67/1097 (2022.01);
U.S. Cl.
CPC ...
H04Q 11/0071 (2013.01); H04Q 11/0062 (2013.01); H04L 67/1097 (2013.01); H04Q 2011/0041 (2013.01); H04Q 2011/0058 (2013.01); H04Q 2011/0086 (2013.01); H04Q 2011/0096 (2013.01); H04Q 2213/1301 (2013.01);
Abstract

A network interface card (NIC) and a method for stablishing a connection between virtual machines of a network. The NIC includes: a programmable switching ASIC (application-specific integrated circuit), a central processing unit (CPU), multiple Ethernet controllers, and multiple on-board transceivers functioning as external ports. The switching ASIC functions as a switch that manipulates data traffic within the NIC including by switching the data traffic between and among the CPU, the Ethernet controllers, and the on-board transceivers. The method includes: installing rules that route a Synchronize (SYN) packet from a source virtual machine (VM) through a software engine, appending a signed cookie to the SYN packet; verifying that a policy represented by the signed cookie appended to the SYN packet matches a policy of a destination VM; and returning the SYN packet to the source VM which establishes a connection between the source VM and the destination VM.


Find Patent Forward Citations

Loading…