Providing network capability over a converged interconnect fabric
First Claim
1. In a computing environment, a method performed at least in part on at least one processor, comprising:
- emulating a data network interface in accordance with a native networking standard, the data network interface operating with an interconnect controller, including, providing address resolution data to identify a communication path that is compatible with the interconnect controller and associated with a destination for application data within a converged interconnect fabric, the converged interconnect fabric comprising one or more optical interconnects;
providing an intermediate driver implementing a data communication protocol for a native miniport driver associated with networking hardware components, the intermediate driver providing a miniport to overlaying protocol drivers in a protocol stack; and
using the interconnect controller to route the application data through the converged interconnect fabric to the destination based on the address resolution data, wherein the application data conforms to the native networking standard, the native networking standard being a different networking standard than a networking standard associated with the converged interconnect fabric.
2 Assignments
0 Petitions
Accused Products
Abstract
A subject disclosure is directed towards emulating a data network interface for operating an interconnect controller in accordance with a networking standard. The emulated data network interface provides address resolution data associated with a destination, within a converged interconnect fabric, for application data. The address resolution data identifies a communication path that is compatible with the interconnect controller. The application data conforms to the networking standard. The emulated data network interface instructs the interconnect controller to route the application data to the destination via the compatible communication path.
19 Citations
20 Claims
-
1. In a computing environment, a method performed at least in part on at least one processor, comprising:
-
emulating a data network interface in accordance with a native networking standard, the data network interface operating with an interconnect controller, including, providing address resolution data to identify a communication path that is compatible with the interconnect controller and associated with a destination for application data within a converged interconnect fabric, the converged interconnect fabric comprising one or more optical interconnects; providing an intermediate driver implementing a data communication protocol for a native miniport driver associated with networking hardware components, the intermediate driver providing a miniport to overlaying protocol drivers in a protocol stack; and using the interconnect controller to route the application data through the converged interconnect fabric to the destination based on the address resolution data, wherein the application data conforms to the native networking standard, the native networking standard being a different networking standard than a networking standard associated with the converged interconnect fabric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. In a computing environment, a system, comprising:
-
an orchestrator configured to enable a local area network over a converged interconnect fabric between data network interfaces, the converged interconnect fabric comprising one or more optical interconnects, wherein the orchestrator is further configured to access network configuration information comprising a physical address for one or more data network interfaces that is compatible with an associated interconnect controller, to use the network configuration information to create a mapping between a pair of physical addresses and a path identifier associated with an accessible communication path from a corresponding data network interface, and to communicate the mapping to a corresponding node within the local area network via the converged interconnect fabric; an intermediate driver configured to implement a data communication protocol for a native miniport driver, the intermediate driver providing a miniport to overlaying protocol drivers in a protocol stack; and the interconnect controller configured to route application data along the accessible communication path to a destination, the application data conforming to a native networking standard, the native networking standard being a different networking standard than a networking standard associated with the converged interconnect fabric. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable devices having computer-executable instructions, which when executed perform steps, comprising:
-
accessing a native communication path with an orchestrator for a local area network, wherein the native communication path comprises one or more interconnects; configuring a node with a physical address that is communicated by the orchestrator via the native communication path; providing a data communication protocol to a native miniport driver for controlling a switch within the node, the switch corresponds to an interconnect technology, an intermediate driver implementing the data communication protocol for the native miniport driver; providing a miniport to overlaying protocol layer drivers in accordance with a native networking standard; requesting a network address for the node from the orchestrator via the native communication path; requesting a destination physical address for a data network interface from the orchestrator via the native communication path; and routing application data frames through a converged interconnect fabric to the destination physical address, by a protocol-independent interconnect controller, using the miniport driver to the data network interface, wherein the application data frames conform to the native networking standard, the native networking standard being a different networking standard than a networking standard associated with the one or more interconnects. - View Dependent Claims (19, 20)
-
Specification