Method for using metadata in internet protocol packets
AssigneeFuturewei Technologies, Inc.
InventorsHaoyu Song, Andrew G. Malis, Stewart Bryant, Tianran Zhou
Life of this patent
Estimating the term…
Abstract
A method for using metadata in an Internet Protocol (IP) packet is provided. A first processor at a first node sets a dedicated field of the IP packet to a predetermined value to indicate that metadata is present in the IP packet, and adds metadata to the IP packet by inserting the metadata between an original transport header of the IP packet and an original packet payload of the IP packet. A second processor at a second node receives the IP packet from the first node, reads the dedicated field to identify the predetermined value indicating that metadata is present in the IP packet, and identifies the metadata in the IP packet based on the predetermined value.
Claims20
A method for using metadata in an Internet Protocol (IP) packet, the method comprising:
- setting, by a first processor at a first node, a dedicated field of the IP packet to a predetermined value to indicate that metadata is present in the IP packet;
- adding, by the first processor, metadata to the IP packet by inserting the metadata between an original transport header of the IP packet and an original packet payload of the IP packet;
- receiving, by a second processor at a second node, the IP packet from the first node;
- reading, by the second processor, the dedicated field to identify the predetermined value indicating that metadata is present in the IP packet;
- and
- identifying, by the second processor, the metadata in the IP packet based on the predetermined value.
A system for using metadata in an Internet Protocol (IP) packet, the system comprising:
- a first processor at a first node, the first processor configured to:
- set a dedicated field of the IP packet to a predetermined value to indicate that metadata is present in the IP packet;
- and
- add metadata to the IP packet by inserting the metadata between an original transport header of the IP packet and an original packet payload of the IP packet;
- and
- a second processor at a second node, the second processor configured to:
- receive the IP packet from the first node;
- read the dedicated field to identify the predetermined value indicating that metadata is present in the IP packet;
- and
- identify the metadata in the IP packet based on the predetermined value.
A non-transitory computer-readable medium storing computer instructions to use metadata in an Internet Protocol (IP) packet, that when executed by two or more processors, cause the two or more processors to perform steps of:
- setting a dedicated field of the IP packet to a predetermined value to indicate that metadata is present in the IP packet;
- adding metadata to the IP packet by inserting the metadata between an original transport header of the IP packet and an original packet payload of the IP packet;
- reading the dedicated field to identify the predetermined value indicating that metadata is present in the IP packet;
- and
- identifying the metadata in the IP packet based on the predetermined value.
Dependencies are inferred from the claim text.