Swapping header information for data transmission
AssigneeNokia Technologies Oy
InventorHans-Jochen MORPER
Life of this patent
Estimating the term…
Abstract
The present subject matter relates to a method comprising receiving at a first gateway a data packet from a first host in destination to a second host. A first portion of a header information of the data packet may be replaced by the first gateway by information comprising an identity information of at least one of the first host and the second host. The data packet may be transmitted by the first gateway in accordance with a second portion of the header information to a second gateway serving the second host.
Claims14
A method, comprising:
- receiving by a first gateway a data packet from a first host, wherein the data packet is in destination to a second host, the data packet comprising a MAC address of the second host as a destination MAC address and a MAC address of the first host as a source MAC address;
- replacing by the first gateway the destination MAC address with a MAC address of a second gateway serving the second host and the source MAC address by a combination of a shortened identifier of the first host and a shortened identifier of the second host;
- and
- transmitting by the first gateway the data packet in accordance with the destination MAC address of the second gateway serving the second host.
A computer program comprising instructions stored thereon for performing at least the following:
- receiving by a first gateway a data packet from a first host, wherein the data packet is in destination to a second host, the data packet comprising a MAC address of the second host as a destination MAC address and a MAC address of the first host as a source MAC address;
- replacing by the first gateway the destination MAC address with a MAC address of a second gateway serving the second host and the source MAC address by a combination of a shortened identifier of the first host and a shortened identifier of the second host;
- transmitting by the first gateway the data packet in accordance with the destination MAC address of the second gateway serving the second host.
An apparatus, comprising:
- at least one processor;
- and
- at least one memory including computer program code, said at least one memory and computer program code being configured, with the at least one processor, to cause the apparatus to:
- receive a data packet from a first host, wherein the data packet is in destination to a second host, the data packet comprising a MAC address of the second host as a destination MAC address and a MAC address of the first host as a source MAC address;
- replace the destination MAC address with a MAC address of a second gateway serving the second host and the source MAC address by a combination of a shortened identifier of the first host and a shortened identifier of the second host;
- and
- transmit the data packet in accordance with the destination MAC address of the second gateway serving the second host.
A method, comprising:
- receiving at a gateway a data packet from another gateway serving a first host, wherein the data packet is in destination to a second host served by the gateway, the data packet comprising as a destination MAC address a MAC address of the gateway, and comprising a combination of a shortened identifier of the first host and a shortened identifier of the second host;
- using the identifier of the second host for determining a MAC address of the second host;
- replacing the destination MAC address of the received data packet by the MAC address of the second host and the combined shortened identifiers of the first and second hosts of the received data packet by the MAC address of the gateway;
- and
- transmitting the data packet to the second host.
A computer program comprising instructions stored thereon for performing at least the following:
- receiving at a gateway a data packet from another gateway serving a first host, wherein the data packet is in destination to a second host served by the gateway, the data packet comprising as a destination MAC address a MAC address of the gateway and comprising a combination of a shortened identifier of the first host and a shortened identifier of the second host;
- using the identifier of the second host for determining a MAC address of the second host;
- replacing the destination MAC address of the received data packet by the MAC address of the second host and the combined shortened identifiers of the first and second hosts of the received data packet by the MAC address of the gateway;
- transmitting the data packet to the second host.
An apparatus, comprising:
- at least one processor;
- and
- at least one memory including computer program code, said at least one memory and computer program code being configured, with the at least one processor, to cause the apparatus to:
- receive a data packet from a gateway serving a first host, wherein the data packet is in destination to a second host served by the gateway, the data packet comprising as a destination MAC address a MAC address of the gateway and comprising a combination of a shortened identifier of the first host and a shortened identifier of the second host;
- use the identifier of the second host for determining a MAC address of the second host;
- replace the destination MAC address of the received data packet by the MAC address of the second host and the combined shortened identifiers of the first and second hosts of the received data packet by the MAC address of the gateway;
- and
- transmitting the data packet to the second host.
Dependencies are inferred from the claim text.