Conditional routing technique
First Claim
1. A method of controlling network routing in a network including a first end node and a second end node connectable along a first routing path via at least one link, wherein the network includes at least one intermediate node along the first routing path between the end nodes, the network further providing a second routing path including the first end node and the second end node, the method comprising:
- providing one or more queues, each of which serves at least one tunnel along the first routing path, wherein the one or more queues are associated to one of the at least one intermediate node along the first routing path; and
triggering a switching of at least a portion of the at least one tunnel to the second routing path based on a combination of information as to a queue build-up at the queue serving the tunnel and information as to a link capacity of at least one of the links of the first routing path, wherein triggering the switching comprises the intermediate node providing a control signal reflecting a result of the combination of information to at least one of the end nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for controlling network routing in a network (100) is provided. The network (100) includes a first end node (102) and a second end note (104). The end nodes are connectable along a first routing path (106) by at least one link (113). The network (100) further provides a second routing path (108) including the first end node (102) and the second end nodes (104). As to a method aspect of the technique, one or more queues (402) are provided. Each of the queues (402) serves at least one tunnel (Tunnel_1; Tunnel_2) along the first routing path (106). A switching of the tunnel (Tunnel_1) to the second routing path (108) is triggered based on a combination of two pieces of information. A piece of information includes information as to a queue build-up at the queue (504) serving the tunnel (Tunnel_1). Another piece of information includes information as to a capacity of the link (113) of the first routing path (106).
24 Citations
22 Claims
-
1. A method of controlling network routing in a network including a first end node and a second end node connectable along a first routing path via at least one link, wherein the network includes at least one intermediate node along the first routing path between the end nodes, the network further providing a second routing path including the first end node and the second end node, the method comprising:
-
providing one or more queues, each of which serves at least one tunnel along the first routing path, wherein the one or more queues are associated to one of the at least one intermediate node along the first routing path; and triggering a switching of at least a portion of the at least one tunnel to the second routing path based on a combination of information as to a queue build-up at the queue serving the tunnel and information as to a link capacity of at least one of the links of the first routing path, wherein triggering the switching comprises the intermediate node providing a control signal reflecting a result of the combination of information to at least one of the end nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable recording medium storing a computer program product comprising program code portions that, when executed by a processor in a device, configures the device to:
-
provide one or more queues, each of which serves at least one tunnel along a first routing path that includes one or more links and further includes at least one intermediate node between first and second end nodes, wherein the first and second end nodes are further interconnected by one or more links along a second routing path that includes one or more links and one or more intermediate nodes; and trigger a switching of at least a portion of the at least one tunnel to the second routing path based on a combination of information as to a queue build-up at the queue serving the tunnel and information as to a link capacity of at least one of the links of the first routing path, wherein the device is configured to trigger the switching by providing a control signal reflecting a result of the combination of information to at least one of the end nodes.
-
-
21. A device for controlling network routing in a network including a first end node and a second end node connectable along a first routing path via at least one link, wherein the network includes at least one intermediate node along the first routing path between the end nodes, the network further providing a second routing path including the first end node and the second end node, the device being adapted to:
-
provide one or more queues, each of which serves at least one tunnel along the first routing path, wherein the one or more queues are associated to one of the at least one intermediate node along the first routing path; and trigger a switching of at least a portion of the at least one tunnel to the second routing path based on a combination of information as to a queue build-up at the queue serving the tunnel and information as to a link capacity of at least one of the links of the first routing path, wherein the device is configured to trigger the switching by providing a control signal reflecting a result of the combination of information to at least one of the end nodes.
-
-
22. A network comprising:
-
a first end node and a second end node connectable along a first routing path via at least one link, wherein the network includes at least one intermediate node along the first routing path between the end nodes, wherein the network further provides a second routing path including the first end node and the second end node; and a device configured to; provide one or more queues, each of which serves at least one tunnel along the first routing path, wherein the one or more queues are associated to one of the at least one intermediate node along the first routing path; and trigger a switching of at least a portion of the at least one tunnel to the second routing path, based on a combination of information as to a queue build-up at the queue serving the tunnel and information as to a link capacity of at least one of the links of the first routing path, wherein the device is configured to trigger the switching by providing a control signal reflecting a result of the combination of information to at least one of the end nodes.
-
Specification