VLAN MPLS MAPPING: METHOD TO ESTABLISH END-TO-TRAFFIC PATH SPANNING LOCAL AREA NETWORK AND A GLOBAL NETWORK
First Claim
1. A remote virtual network interface, comprising:
- an Ethernet receiving element in communication with an Ethernet node;
an Ethernet transmitting element in communication with the Ethernet node;
an InfiniBand receiving element to receive a data packet from a first InfiniBand node, wherein the data packet includes a destination indicator;
a detector to read the destination indicator and to compare the destination indicator to a known value; and
a routing element to deliver the data packet from the InfiniBand receiving element to an InfiniBand transmitting element, wherein the InfiniBand transmitting element transmits the data packet from the first InfiniBand node to a second InfiniBand node.
2 Assignments
0 Petitions
Accused Products
Abstract
A remote virtual network interface includes an Ethernet receiving element in communication with an Ethernet node. An Ethernet transmitting element is in communication with the Ethernet node. An InfiniBand receiving element receives a data packet from a first InfiniBand node. The data packet includes a destination indicator. A detector is included to read the destination indicator and to compare the destination indicator to a known value.
If the destination indicator matches the known value, a routing element may deliver the data packet from the InfiniBand receiving element to an InfiniBand transmitting element. The InfiniBand transmitting element is included to transmit the data packet from the first InfiniBand node to a second InfiniBand node. On the other hand, if the destination indicator does not match the known value, the Ethernet transmitting element may deliver the data packet to the Ethernet node.
42 Citations
31 Claims
-
1. A remote virtual network interface, comprising:
-
an Ethernet receiving element in communication with an Ethernet node;
an Ethernet transmitting element in communication with the Ethernet node;
an InfiniBand receiving element to receive a data packet from a first InfiniBand node, wherein the data packet includes a destination indicator;
a detector to read the destination indicator and to compare the destination indicator to a known value; and
a routing element to deliver the data packet from the InfiniBand receiving element to an InfiniBand transmitting element, wherein the InfiniBand transmitting element transmits the data packet from the first InfiniBand node to a second InfiniBand node. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network system, comprising:
-
an Ethernet node to receive a first data packet from a remote virtual network interface;
an Ethernet switch to select the Ethernet node to receive a second data packet;
a first InfiniBand node to transmit a data packet to the remote virtual network interface, wherein the data packet includes a destination indicator; and
an InfiniBand switch to select a second InfiniBand node to receive the data packet from the first InfiniBand node, wherein the remote virtual network interface includes an Ethernet receiving element in communication with the Ethernet node, an Ethernet transmitting element in communication with the Ethernet node, an InfiniBand receiving element to receive the data packet from the first InfiniBand node, a detector to read the destination indicator and to compare the destination indicator to a known value, a routing element to deliver the data packet from the first InfiniBand node to the second InfiniBand node, and an InfiniBand transmitting element to transmit the data packet from the first InfiniBand node to the second InfiniBand node. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. A method of routing a data packet from a first InfiniBand node to a second InfiniBand node, comprising:
-
providing Ethernet connectivity to the first InfiniBand node and to the second InfiniBand node;
receiving a data packet from the first InfiniBand node, wherein the data packet includes a destination indicator;
reading the destination indicator;
indicating by the destination indicator that the data packet is to be delivered to the second InfiniBand node; and
delivering the data packet to the second InfiniBand node. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 31)
-
-
23. A program code storage device, comprising:
-
a machine-readable storage medium; and
machine-readable program code, stored on the machine-readable storage medium, the machine-readable program code having instructions to provide Ethernet connectivity to a first InfiniBand node and to a second InfiniBand node;
receive a data packet from the first InfiniBand node, wherein the data packet includes a destination indicator, read the destination indicator, indicate by the destination indicator that the data packet is to be delivered to the second InfiniBand node, and deliver the data packet to the second InfiniBand node. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification