Patent ID: 9253028
Filing Date: 2016-02-02
CPC Classification: G06F,H04L

Claim Text:
1. A computer-implemented method for software-defined networking (SDN) in a computer network, the method comprising: receiving, at a SDN controller in the computer network, a request from a requestor to identify a flow of a data packet from a source network device to a destination network device in the computer network, the data packet including a data packet header; determining, by the SDN controller, based on the data packet header, that the data packet includes one of a peripheral component internet express (PCIe) data packet and a multi-root input/output (MR-IOV) data packet, and that the flow of the data packet requires a virtual tunnel between the source network device and the destination network device; initiating, by the SDN controller, creation of the virtual tunnel in the computer network; instructing, by the SDN controller, the requestor to send the packet from the source network device to the destination network device via the virtual tunnel; and instructing the requestor to use the virtual tunnel for sending subsequent packets having the same flow and received prior to the virtual tunnel being shut down.