Quality of service for data transmission
AssigneeFuturewei Technologies, Inc.
InventorLin Han
Life of this patent
Estimating the term…
Abstract
The disclosure includes a method for establishing a connection with QoS assurance. In the method, a router receives a first IPv6 packet for establishing a first connection, wherein the first IPv6 packet includes a first QoS requirement for the first connection in a hop-by-hop extension header of the first IPv6 packet. Then, the router modifies the first IPv6 packet by setting first information in the hop-by-hop extension header of the first IPv6 packet, where the first information indicates that the router meets the first QoS requirement. Furthermore, the router sends the modified first IPv6 packet to a second router based on a destination IP address of the modified first IPv6 packet.
Claims20
A method performed by a first router, comprising:
- receiving a first Internet Protocol version 6 (IPv6) packet for establishing a first connection, the first IPv6 packet indicating a first Quality of Service (QoS) requirement for the first connection in a hop-by-hop extension header of the first IPv6 packet;
- modifying the first IPv6 packet in response to a first router capability meeting the first QoS requirement included in the first IPv6 packet by setting first information in the hop-by-hop extension header of the first IPv6 packet, the first information indicating that the first router meets the first QoS requirement;
- and
- sending the modified first IPv6 packet to a second router.
A first router, comprising:
- a non-transitory memory comprising instructions;
- and
- a processor in communications with the memory, wherein the processor is configured to execute the instructions to:
- receive a first Internet Protocol version 6 (IPv6) packet for establishing a first connection, the first IPv6 packet indicating a first QoS requirement for the first connection in a hop-by-hop extension header of the first IPv6 packet;
- modify the first IPv6 packet in response to a first router capability meeting the first QoS requirement included in the first IPv6 packet by setting first information in the hop-by-hop extension header of the first IPv6 packet, the first information indicating that the first router meets the first QoS requirement;
- and
- send the modified first IPv6 packet to a second router.
A non-transitory computer readable medium storing computer instructions for implementing a first router, that when executed by one or more processors, perform the steps of:
- receiving a first Internet Protocol version 6 (IPv6) packet for establishing a first connection, the first IPv6 packet including a first Quality of Service (QoS) requirement for the first connection in a hop-by-hop extension header of the first IPv6 packet;
- modifying the first IPv6 packet in response to a first router capability meeting the first QoS requirement included in the first IPv6 packet by setting first information in the hop-by-hop extension header of the first IPv6 packet, the first information indicating that the first router meets the first QoS requirement;
- and
- sending the modified first IPv6 packet to a second router.
Dependencies are inferred from the claim text.