Applications of processing packets which contain geographic location information of the packet sender
AssigneeA 10 Networks, Incorporated
InventorsMichael Friedel, Hasnain Karampurwala, Gurudeep Kamat
Life of this patent
Estimating the term…
Abstract
A method for routing Internet traffic is disclosed. The method comprises receiving an IPv6 packet. Further, the method comprises determining if the IPv6 packet comprises an extension header with geo-location information. Finally, responsive to a determination that the IPv6 packet comprises an extension header with geo-location information, the method comprises performing an action based on the geo-location information, wherein the action is selected from the group consisting of: authenticating the IPv6 packet, prioritizing the IPv6 packet relative to other packets, routing the IPv6 packet, and monitoring of the IPv6 packet.
Claims16
A method for routing Internet traffic, said method comprising:
- receiving an IPv6 packet;
- determining if said IPv6 packet comprises an extension header with geolocation information, wherein the extension header with geolocation information is inserted into the IPv6 packet by a client device;
- and
- responsive to a determination that said IPv6 packet comprises an extension header with geo-location information, performing an action based on said geolocation information, wherein said action comprises monitoring of said IPv6 packet, wherein said monitoring comprises tracking said IPv6 packet and providing feedback to a network administrator regarding a path of said IPv6 packet through a network, and wherein said action further comprises prioritizing said IPv6 packet, wherein said prioritizing comprises prioritizing delivery of said IPv6 packet based on a geographic location of the client device relative to other IPv6 packets originating from different locations.
A non-transitory computer-readable storage medium having stored thereon instructions that, if executed by a computer system cause the computer system to perform a method for routing Internet traffic, said method comprising:
- receiving a packet that is IPv6 over a communication network;
- determining if said packet comprises an extension header with geo-location information, wherein the extension header with geolocation information is inserted into the IPv6 packet by a client device:
- and
- responsive to a determination that said packet comprises an extension header with geo-location information, performing an action based on said geo-location information, wherein said action comprises monitoring of said IPv6 packet, wherein said monitoring comprises tracking said IPv6 packet and providing feedback to a network administrator regarding a path of said IPv6 packet through a network, and wherein said action further comprises prioritizing said IPv6 packet, wherein said prioritizing comprises prioritizing delivery of said IPv6 packet based on a geographic location of the client device relative to other IPv6 packets originating from different locations.
An apparatus for routing Internet traffic, said apparatus comprising:
- a memory;
- a processor on a client device communicatively coupled to said memory, wherein said processor is configured to:
- receive a IPv6 packet over a communication network;
- determine if said IPv6 packet comprises an extension header with geolocation information, wherein the extension header with geolocation information is inserted into the IPv6 packet by a client device;
- and
- responsive to a determination that said packet comprises an extension header with geo-location information, perform an action based on said geo-location information, wherein said action comprises monitoring of said IPv6 packet, wherein said monitoring comprises tracking said IPv6 packet and providing feedback to a network administrator regarding a path of said IPv6 packet through a network, and wherein said action further comprises prioritizing said IPv6 packet, wherein said prioritizing comprises prioritizing delivery of said IPv6 packet based on a geographic location of the client device relative to other IPv6 packets originating from different locations.
Dependencies are inferred from the claim text.