Selection of an edge node in a fixed access communication network
View Patent ↗A method and apparatus for selecting an edge node from a plurality of edge nodes in a fixed access communications network. A selection node receives from a host entity a request for a network service. The selection node then obtains, from at least one further network node, data relating to a plurality of edge nodes. On the basis of the retrieved data, the selection node selects an edge node from the plurality of edge nodes, wherein the selected edge node provides a path between the host entity and the requested network service. The selection node then sends a response to the host entity, the response including information identifying the selected edge node.
1. A method for selecting an edge node from a plurality of edge nodes in a fixed access communications network, the method comprising:
at a selection node, receiving from a host entity a request for a network service;
obtaining, from a dynamically updated database, data comprising information relating to the status and capabilities of each edge node of the plurality of edge nodes;
on the basis of the retrieved data, selecting an edge node from the plurality of edge nodes, the selected edge node providing a path between the host entity and the requested network service; and
sending a response to the host entity, the response including information identifying the selected edge node.
2. The method according to claim 1 , wherein the edge node is one of a service edge node and an access edge node.
3. The method according to claim 1 , wherein the data relating to the plurality of edge nodes is retrieved dynamically by determining network conditions, the network conditions being selected from any of the current network conditions on a path between the host entity and the edge node, a transport capacity on a path between the host entity and the edge node, and topology information identifying a location of each edge node of the plurality of edge nodes.
4. The method according to claim 1 , further comprising retrieving, from a Domain Name Server, an address for each edge node of the plurality of edge nodes.
5. The method according to claim 1 , wherein the request is selected from any of a Domain Name System message, a Dynamic Host Configuration Protocol message, and an authentication request forwarded from an Authorization, Authentication and Accounting server.
6. The method according to claim 1 , wherein the retrieved data comprises information selected from any of:
a location on the network of each edge node;
routing information for each edge node;
current load on each edge node;
current capacity of each edge node;
security information relating to each edge node;
services available from each edge node;
subscription information relating to a user or the host;
type of attachment to the network; and
operator policy information.
7. The method according to claim 1 , wherein the response to the host entity comprises an IP address of the selected edge node.
8. The method according to claim 1 , wherein the communications network is a System Architecture Evolution or Long Term Evolution network.
9. A selection node for use in a communications network, the selection node comprising:
a receiver for receiving from a host entity a request for a network service;
a processor configured for obtaining, from a dynamically updated database, data comprising information relating to the status and capabilities of each edge node of a plurality of edge nodes;
a processor configured for selecting, on the basis of the retrieved data, an edge node from the plurality of edge nodes, the selected edge node providing a path between the host entity and the requested network service; and
a transmitter for sending a response to the host entity, the response including information identifying the selected edge node.
10. The selection node according to claim 9 , wherein the processor configured for retrieving data is configured for retrieving data from a plurality of further network nodes.
11. The selection node according to claim 9 , wherein the processor configured for selecting an edge node is configured to select an edge node on the basis of any of:
a location on the network of each edge node;
routing information for each edge node;
current load on each edge node;
current network conditions on a path between each edge node and the host entity;
current capacity of each edge node;
security information relating to each edge node;
services available from each edge node;
subscription information relating to a user or the host;
type of attachment to the network; and
operator policy information.
12. The selection node according to claim 9 , wherein the selection node is configured to include an IP address of the selected edge node in the response to the host.