Data transport using geographical location
AssigneeMedia Network Services AS
InventorsTarik Cicic, Jan Marius Evang, Ahmed Elmokashfi
Life of this patent
Estimating the term…
Abstract
A public network links a plurality of nodes, each associated with at least one network address. A transport network connects a plurality of routers, each of which is also connected to the public network. A database holds geographical location information associated with respective network addresses on the public network. The database is used to determine which of the routers is closest to geographical locations associated with the network addresses. Information is stored that identifies these closest routers. The information is suitable for use in a routing protocol for routing data packets through the transport network to a destination outside the transport network.
Claims17
A method of operating a data transport system, wherein the data transport system comprises:
- a private transport network comprising a plurality of routers, wherein each router of the plurality of routers has a connection to the private transport network and also has a connection to the Internet;
- and
- a route server, connected to the private transport network,
- the method comprising:
- the route server accessing a database comprising geographical location information associated with respective IP prefixes on the Internet, to determine respective routers of said plurality of routers that are closest, according to a predetermined geographical proximity metric, to respective geographical locations associated with respective IP prefixes on the Internet outside the private transport network;
- and
- the route server configuring the private transport network for routing data packets, addressed to destinations outside the private transport network, through the private transport network, so that each data packet exits the private transport network at a respective router of said plurality of routers that is closest, according to the predetermined geographical proximity metric, to a respective geographical location associated with an IP prefix of the respective destination to which the data packet is addressed.
A data transport system comprising:
- a private transport network comprising a plurality of routers, wherein each router of the plurality of routers has a connection to the private transport network and also has a connection to the Internet;
- and
- a route server, connected to the private transport network,
- wherein:
- the route server is configured to access a database comprising geographical location information associated with respective IP prefixes on the Internet, and to use the database to determine respective routers of said plurality of routers that are closest, according to a predetermined geographical proximity metric, to respective geographical locations associated with respective IP prefixes on the Internet outside the private transport network;
- and
- the route server is configured to configure the private transport network for routing data packets, addressed to destinations outside the private transport network, through the private transport network, so that each data packet exits the private transport network at a respective router of said plurality of routers that is closest, according to the predetermined geographical proximity metric, to a respective geographical location associated with an IP prefix of the respective destination to which the data packet is addressed.
A route server for use in a private transport network which comprises a plurality of routers, wherein each router of the plurality of routers has a connection to the private transport network and also has a connection to the Internet, the route server being configured:
- to access a database comprising geographical location information associated with respective IP prefixes on the Internet, and to use the database to determine respective routers of said plurality of routers that are closest, according to a predetermined geographical proximity metric, to respective geographical locations associated with respective IP prefixes on the Internet outside the private transport network;
- and
- to configure the private transport network for routing data packets, addressed to destinations outside the private transport network, through the private transport network, so that each data packet exits the private transport network at a respective router of said plurality of routers that is closest, according to the predetermined geographical proximity metric, to a respective geographical location associated with an IP prefix of the respective destination to which the data packet is addressed.
Dependencies are inferred from the claim text.