Middlebox control
First Claim
1. A method of controlling one of a plurality of middleboxes in a communications network, each of the middleboxes being connected to a plurality of entities in an address realm of the communications network, said method comprising the steps of:
- (i) receiving a control message at a middlebox-identity-providing node in the communications network, said control message comprising information about one of the entities in the communications network;
(ii) using the middlebox identity providing node to determine the identity of a first middlebox connected to said one entity;
(iii) sending said identity to a middlebox control node in the communications network in order to control said first middlebox;
and wherein the middlebox-identity-providing node is separate from the middlebox control node and is more directly connected to said one of the entities than the middlebox control node.
7 Assignments
0 Petitions
Accused Products
Abstract
In order to carry out actions such as setting up a call from an entity in the address realm of one middlebox to an entity in the address realm of another middlebox, then a middlebox control node such as a call server is used. Previously, the middlebox control node has needed to have pre-configured information about all the middleboxes and which address realms they are associated with. The present invention provides one or more middlebox-identity-providing nodes which are separate from the middlebox control node, and which are more directly connected to the end users of the service than the middlebox control node. This provides greater flexibility in network design and removes the need for middlebox information to be pre-configured at the middlebox control node. Instead, this information is sent to the middlebox control node, as part of signalling messages, from middlebox-identity-providing nodes.
-
Citations
28 Claims
-
1. A method of controlling one of a plurality of middleboxes in a communications network, each of the middleboxes being connected to a plurality of entities in an address realm of the communications network, said method comprising the steps of:
-
(i) receiving a control message at a middlebox-identity-providing node in the communications network, said control message comprising information about one of the entities in the communications network;
(ii) using the middlebox identity providing node to determine the identity of a first middlebox connected to said one entity;
(iii) sending said identity to a middlebox control node in the communications network in order to control said first middlebox;
and wherein the middlebox-identity-providing node is separate from the middlebox control node and is more directly connected to said one of the entities than the middlebox control node. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A communications network comprising:
-
(i) a plurality of middleboxes, each connected to a plurality of entities in an address realm of the communications network;
(ii) a middlebox-identity-providing node arranged to receive a control message comprising information about one of the entities and to determine the identity of a first middlebox connected to said one entity;
(iii) a middlebox control node arranged to receive the determined identity of the first middlebox in order to control said first middlebox;
said middlebox-identity-providing node being separate from the middlebox control node and being more directly connected to said one of the entities than the middlebox control node. - View Dependent Claims (19, 20)
-
- 21. A signal comprising a session description protocol message comprising an attribute containing information about the identity of a middlebox.
-
23. A middlebox control node arranged to control a plurality of middleboxes in a communications network, said middlebox control node comprising:
-
(i) an input arranged to receive a control message comprising information about the identity of one of the middleboxes;
(ii) a processor arranged to issue messages to the identified middlebox in order to control it;
such that in use the middlebox control node is able to control the identified middlebox without the need to maintain its own store of information about the identities of the middleboxes and without the need to maintain its own discovery mechanism to discover the identities of the middleboxes. - View Dependent Claims (25, 26, 28)
-
-
24. A middlebox-identity-providing node for use in a communications network comprising a plurality of middleboxes, said middlebox identity providing node comprising:
-
(i) an input arranged to receive a control message comprising information about one of a plurality of entities in the communications network;
(ii) a processor arranged to determine the identity of a first middlebox connected to said one entity;
(iii) an output arranged to send said identity to a middlebox control node in the communications network; and
wherein said middlebox-identity-providing node is arranged to be more directly connected to said one of the entities than the middlebox control node. - View Dependent Claims (27)
-
Specification