Method And Systems For Routing A Data Packet Based On Geospatial Information
First Claim
1. A method for routing a data packet based on geospatial information, the method comprising:
- receiving, at a receiving network node, a data packet transmitted by a source host for transmitting to a destination host;
determining a level of trust for a portion of a network path from the source host to the destination host, the portion of the network path having a geospatial region, the level of trust based on trust information associated with the geospatial region;
determining routing information based on the level of trust;
identifying a network interface of the receiving network node for transmitting the data packet via a destination network path based on the routing information; and
routing the data packet via the identified network interface.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems are described for routing a data packet based on geospatial information. In one aspect, a data packet is received, at a receiving network node. The data packet was transmitted by a source host for transmitting to a destination host. Further, a level of trust for a portion of a network path from the source host to the destination host is determined. The portion of the network path has a geospatial region. The level of trust is based on trust information associated with the geospatial region. Also, routing information is determined based on the level of trust. Further, a network interface of the receiving network node for transmitting the data packet via a destination network path is identified based on the routing information. Still further, the data packet is routed via the identified network interface.
-
Citations
25 Claims
-
1. A method for routing a data packet based on geospatial information, the method comprising:
-
receiving, at a receiving network node, a data packet transmitted by a source host for transmitting to a destination host; determining a level of trust for a portion of a network path from the source host to the destination host, the portion of the network path having a geospatial region, the level of trust based on trust information associated with the geospatial region; determining routing information based on the level of trust; identifying a network interface of the receiving network node for transmitting the data packet via a destination network path based on the routing information; and routing the data packet via the identified network interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for routing a data packet based on geospatial information, the system comprising:
-
means for receiving, at a receiving network node, a data packet transmitted by a source host for transmitting to a destination host; means for determining a level of trust for a portion of a network path from the source host to the destination host, the portion of the network path having a geospatial region, the level of trust based on trust information associated with the geospatial region; means for determining routing information based on the level of trust; means for identifying a network interface of the receiving network node for transmitting the data packet via a destination network path based on the routing information; and means for routing the data packet via the identified network interface.
-
-
14. A system for routing a data packet based on geospatial information, the system comprising:
-
a network interface component configured for receiving, at a receiving network node, a data packet transmitted by a source host for transmitting to a destination host; a general processing unit component configured for determining a level of trust for a portion of a network path from the source host to the destination host, the portion of the network path having a geospatial region, the level of trust based on trust information associated with the geospatial region; a routing engine component configured for determining routing information based on the level of trust; a forwarding engine component configured for identifying a network interface of the receiving network node for transmitting the data packet via a destination network path based on the routing information; and a line card component configured for routing the data packet via the identified network interface. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer readable medium embodying a computer program, executable by a machine, for routing a data packet based on geospatial information, the computer program comprising executable instructions for:
-
receiving, at a receiving network node, a data packet transmitted by a source host for transmitting to a destination host; determining a level of trust for a portion of a network path from the source host to the destination host, the portion of the network path having a geospatial region, the level of trust based on trust information associated with the geospatial region; determining routing information based on the level of trust; identifying a network interface of the receiving network node for transmitting the data packet via a destination network path based on the routing information; and routing the data packet via the identified network interface.
-
Specification