The present invention relates to an aggregation control method, an aggregate node, and a deaggregate node. The aggregation control method, the aggregate node, and the deaggregate node are used to control aggregation in a communication network including aggregated sessions.
Tunneling technology is widely used in a mobile communication network. For example, the tunnel technology is used from a mobile node (MN) to a home agent (HA) in mobile internet protocol (MIP), from a MN to a mobility anchor point (MAP) in hierarchical mobile IP (HMIP), and from a MN to a gateway general packet radio service (GPRS) support node (GGSN) in 3rd Generation Partnership Project (3GPP). Within these tunnels, data traffics of different sessions are aggregated. When an additional service (refer to Non-Patent Documents 1 and 2, below), such as a Quality of Service (QoS) guarantee, is provided to these data traffics using path-coupled signaling, such as Resource reRerVation Protocol (RSVP) and Next Step In Signaling (NSIS), aggregation is performed within the tunnel for the signaling. In other words, an end-to-end signaling message is sent outside of the tunnel. A signaling message for aggregation is sent within the tunnel. Mapping of these signalings is performed at an entrance and an exit of the tunnel.
At the same time, in NSIS, a QoS path is required to be established before the MN moves or a preparation for establishing the QoS path is required to be made so that the QoS can be received without interruption. To prevent double resource reservation from occurring at this time between a current QoS path and a new QoS path, a section at which the two paths overlap is required to be identified and suitable processing is required to be performed. To solve this issue, various proposals are currently being made within the NSIS working group (WG). For example, as in a technology disclosed in Non-Patent Document 3 below, a following method and the like are proposed. Before a node moves, a message including a session identifier that is currently being used is transmitted to a proxy on a subnet that is a movement destination. The proxy then transmits the message including the session identifier over a path on which the QoS path is to be newly established. As a result, a QoS NSIS entity (QNE) at which the current path and the new path start to overlap, namely a crossover node (CRN), is identified. Establishment of a new path, updating of a path, and release of a previous path are performed using the CRN.
Here, as shown in
First, the MN sends a message for establishing a new QoS path to respective communication partner nodes at the movement destination, via the aggregator 115′ and a deaggregator 117′. Each CRN (CRN 131′ to 135′) is discovered. To release the previous QoS path, each CRN transmits a message for release (referred to as a tear message) towards a direction in which the aggregator 111′ had been present. Every time the tear message reaches the deaggregator 113′, the deaggregator 113′ compares information in the message (end-to-end QoS path) and information on the tunnel QoS path. To release the QoS within the tunnel that has been reserved for this path, the deaggregator 113′ sends a message for updating into the tunnel. When the tear messages from all CRN reach the deaggregator 113′ and the reserved QoS within the tunnel is zero, the deaggregator 113′ transmits the tear message for releasing the tunnel QoS paths in the direction in which the aggregator 111′ had been present.
Patent Document 1: US2004/0260796 A1 “Method and arrangement in an ip network”
Patent Document 2: U.S. Pat. No. 6,069,889 A “Aggregation of data flows on switched network paths”
Non-Patent Document 1: R. Braden, et al. “Resource ReSerVation Protocol (RSVP)”, RFC2205, September 1997
Non-Patent Document 2: IETF Next Step In Signaling (NSIS) (http://www.ietf.org/html.charters/nsis-charter.html)
Non-Patent Document 3: T. Ue, T. Sanda, K. Honma, “QoS Mobility Support with Proxy-assisted Fast Crossover Node Discovery”, WPMC2004, September 2004
However, the deaggregator 113′ cannot send the tear message for releasing the tunnel QoS paths until after receiving the tear messages (for respective end-to-end QoS paths) from all CRN. Therefore, time is required until the tunnel QoS paths are released. The deaggregator 113′ sends an update message into the tunnel each time the tear messages (for respective end-to-end QoS paths) are received from all CRN. Therefore, the number of signaling messages flowing through the tunneling section until the tunnel QoS paths are released increases. A load is placed on the deaggregator 113′ to map the tear message with information on the inside of the tunnel, each time the tear messages (for respective end-to-end QoS paths) are received from all CRN.
If an error occurs in even one tear message sent from the CRN before the tear message reaches the deaggregator 113′, the tunnel QoS paths are not released (state is maintained until timeout). These issues are considered to similarly arise when the aggregator is the MN in
The present invention has been achieved in light of the above-described problems. An object of the present invention is to provide an aggregation control method, an aggregate node, and a deaggregate node, in which the aggregation control method, the aggregate node, and the deaggregate node can quickly and efficiently control aggregation.
In order to achieve the object, in the present invention, an aggregation control method is provided in a communication network in which a mobile node and a communication partner node that is a communication partner of the mobile node communicate over an area in which signaling sessions between the mobile node and the communication partner node are aggregated by an aggregate node. The aggregate node and a deaggregate node are positioned on an edge of the aggregated area. A relay node that relays a signaling message between the deaggregate node and the communication partner node is provided. When the aggregate node moves from the edge of the aggregated area to an edge of another area, the aggregation control method includes a step at which the deaggregate node transitions the deaggregate node itself to a mode performing a release process for a QoS path within the area configured between the aggregate node and the deaggregate node itself, based on a processing message including process request information of after the movement starts received in advance from the aggregate node before movement. The aggregation control method also includes a step at which the aggregate node transmits an establishment request message for establishing a new QoS path after movement to the communication partner node. The aggregation control method also includes a step at which the relay node transmits a release request message requesting release of the QoS path within the area to the deaggregate node when the relay node judges that the relay node itself is a crossover node at which new and old communication paths converge and separate on the communication network because of the movement, based on the transmitted establishment request message. The aggregation control method also includes a step at which the deaggregate node releases the QoS path within the area when at least one release request message is received. As a result of the configuration, the aggregation can be quickly and efficiently managed. The aggregate node and the deaggregate node are also respectively referred to as an aggregator and a deaggregator, hereinafter.
In the aggregation control method of the invention, a preferred aspect of the invention is that the process request information of the processing message is information used to request the release of the QoS path within the area through reception of at least one release request message when the movement of the aggregate node is detected. As a result of the configuration, the QoS path before to the handover can be quickly released through reception of one release request message.
In the present invention, an aggregation control method is provided in a communication network in which a mobile node and a communication partner node that is a communication partner of the mobile node communicate over an area in which signaling sessions between the mobile node and the communication partner node are aggregated by an aggregate node. The aggregate node and a deaggregate node are positioned on an edge of the aggregated area. A relay node that relays a signaling message between the deaggregate node and the communication partner node is provided. When the mobile node under the aggregate node moves from the aggregate node, the aggregation control method includes a step at which the aggregate node transmits to the deaggregate node a movement message of the movement of the mobile node including a processing message including process request information of after the movement starts, received in advance from the mobile node before the movement of the mobile node. The aggregation control method also includes a step at which the deaggregate node transitions the deaggregate node itself to a mode performing a release process for a QoS path within the area configured between the aggregate node and the deaggregate node itself, based on the received movement message. The aggregation control method also includes a step at which the mobile node transmits an establishment request message for establishing a new QoS path after movement to the communication partner node. The aggregation control method also includes a step at which the relay node transmits a release request message requesting release of the QoS path within the area to the deaggregate node, when the relay node judges that the relay node itself is a crossover node at which new and old communication paths converge and separate on the communication network because of the movement, based on the transmitted establishment request message. The aggregation control method also includes a step at which the deaggregate node releases the QoS path within the area when at least one release request message is received. As a result of the configuration, the aggregation can be quickly and efficiently managed.
In the aggregation control method of the invention, a preferred aspect of the invention is that the process request information of the processing message is information used to request the release of the QoS path within the area through reception of at least one release request message, when the movement of the mobile node is detected. As a result of the configuration, the QoS path before to the handover can be quickly released through reception of one release request message.
In the present invention, an aggregation control method is provided in a communication network in which a mobile node and a communication partner node that is a communication partner of the mobile node communicate over an area in which signaling sessions between the mobile node and the communication partner node are aggregated by an aggregate node. The aggregate node and a deaggregate node are positioned on an edge of the aggregated area. A relay node that relays a signaling message between the deaggregate node and the communication partner node is provided. When the mobile node under the aggregate node moves from the aggregate node, the aggregation control method includes a step at which the aggregate node releases the QoS path configured within the area configured between the aggregate node itself and the deaggregate node, based on a processing message including process request information of after the movement starts, received in advance from the mobile node before the movement of the mobile node. As a result of the configuration, the aggregation can be quickly and efficiently managed.
In the aggregation control method of the invention, a preferred aspect of the invention is that, the process request information of the processing message is information used to request the release of the QoS path within the area without reception of a release request message for the QoS path within the area, when the movement of the mobile node is detected. As a result of the configuration, the QoS path before to the handover can be quickly released without reception of one release request message.
In the present invention, an aggregate node is provided in a communication network in which a mobile node and a communication partner node that is a communication partner of the mobile node communicate over an area in which signaling sessions between the mobile node and the communication partner node are aggregated by the aggregate node. The aggregate node and a deaggregate node are positioned on an edge of the aggregated area. A relay node that relays a signaling message between the deaggregate node and the communication partner node is provided. When the aggregate node itself moves from the edge of the aggregated area to an edge of another area, the aggregate node includes a message generating means that generates a processing message including process request information of after the aggregate node itself starts moving, before moving. The aggregate node also includes a transmitting means that transmits the generated processing message to the deaggregate node and an establishment request message for establishing a new QoS path after movement to the communication partner node. As a result of the configuration, the aggregation can be quickly and efficiently managed.
In the aggregate node of the invention, a preferred aspect of the invention is that the process request information of the processing message is information used to request the release of the QoS path within the area through reception of at least one release request message requesting release of the QoS path within the area configured between the aggregate node and the deaggregate node, when the movement of the aggregate node is detected. As a result of the configuration, the QoS path before to the handover can be quickly released through reception of one release request message.
In the present invention, an aggregate node is provided in a communication network in which a mobile node and a communication partner node that is a communication partner of the mobile node communicate over an area in which signaling sessions between the mobile node and the communication partner node are aggregated by the aggregate node. The aggregate node and a deaggregate node are positioned on an edge of the aggregated area. A relay node that relays a signaling message between the deaggregate node and the communication partner node is provided. When the mobile node under the aggregate node itself moves from the aggregate node, the aggregate node includes a receiving means that receives a processing message including process request information of after the movement of the mobile node starts, from the mobile node before movement. The aggregator also includes a movement detecting means that detects the movement of the mobile node. The aggregator also includes a message generating means that generates a movement message of the movement of the mobile node including the processing message, when the movement detecting means detects the movement of the mobile node. The aggregator also includes a transmitting means that transmits the generated movement message to the deaggregate node. As a result of the configuration, the aggregation can be quickly and efficiently managed.
In the aggregate node of the invention, a preferred aspect of the invention is that the process request information of the processing message is information used to request the release of the QoS path within the area through reception of at least one release request message requesting release of the QoS path within the area configured between the aggregate node and the deaggregate node, when the movement of the mobile node is detected. As a result of the configuration, the QoS path before to the handover can be quickly released through reception of one release request message.
In the present invention, an aggregate node is provided in a communication network in which a mobile node and a communication partner node that is a communication partner of the mobile node communicate over an area in which signaling sessions between the mobile node and the communication partner node are aggregated by the aggregate node. The aggregate node and a deaggregate node are positioned on an edge of the aggregated area. A relay node that relays a signaling message between the deaggregate node and the communication partner node is provided. When the mobile node under the aggregate node itself moves from the aggregate node, the aggregate node includes a receiving means that receives a processing message including process request information of after the movement of the mobile node starts, from the mobile node before movement. The aggregate node also includes a movement detecting means that detects the movement of the mobile node. The aggregate node also includes a release processing means that releases the QoS path within the area configured between the aggregate node and the deaggregate node based on the received processing message, when the movement detecting means detects the movement of the mobile node. As a result of the configuration, the aggregation can be quickly and efficiently managed.
In the aggregate node of the invention, a preferred aspect of the invention is that the process request information of the processing message is information used to request the release of the QoS path within the area without reception of a release request message for the QoS path within the area, when the movement of the mobile node is detected. As a result of the configuration, the QoS path before to the handover can be quickly released without reception of one release request message.
In the present invention, a deaggregate node is provided in a communication network in which a mobile node and a communication partner node that is a communication partner of the mobile node communicate over an area in which signaling sessions between the mobile node and the communication partner node are aggregated by an aggregate node. The aggregate node and the deaggregate node are positioned on an edge of the aggregated area. A relay node that relays a signaling message between the deaggregate node and the communication partner node is provided. When the aggregate node moves from the edge of the aggregated area to an edge of another area, the deaggregate node includes a receiving means that receives a processing message including process request information of after the movement starts from the aggregate node before movement. The deaggregate node also includes a movement detecting means that detects the movement of the aggregate node. The deaggregate node also includes a transitioning means that transitions the deaggregate node itself to a mode performing a release process for a QoS path within the area configured between the aggregate node and the deaggregate node itself, based on the received processing message, when the movement detecting means detects the movement of the aggregate node. The deaggregate node also includes a release processing means that releases the QoS path within the area when at least one release request message requesting release of the QoS path within the area is received. As a result of the configuration, the aggregation can be quickly and efficiently managed.
In the deaggregate node of the invention, a preferred aspect of the invention is that the process request information of the processing message is information used to request the release of the QoS path within the area through reception of at least one release request message when the movement of the aggregate node is detected. As a result of the configuration, the QoS path before to the handover can be quickly released through reception of one release request message.
In the present invention, a deaggregate node is provided in a communication network in which a mobile node and a communication partner node that is a communication partner of the mobile node communicate over an area in which signaling sessions between the mobile node and the communication partner node are aggregated by an aggregate node. The aggregate node and the deaggregate node are positioned on an edge of the aggregated area. A relay node that relays a signaling message between the deaggregate node and the communication partner node is provided. When the mobile node under the aggregate node itself moves from the aggregate node, the deaggregate node includes a receiving means that receives from the aggregate node a movement message of the movement of the mobile node including a processing message including process request information of after the movement of the mobile node starts. The deaggregate node also includes a transitioning means that transitions the deaggregate node itself to a mode performing a release process for a QoS path within the area configured between the aggregate node and the deaggregate node itself, based on the received movement message. The deaggregate node also includes a release processing means that releases the QoS path within the area when at least one release request message requesting release of the QoS path within the area is received. As a result of the configuration, the aggregation can be quickly and efficiently managed.
In the deaggregate node of the invention, a preferred aspect of the invention is that the process request information of the processing message is information used to request the release of the QoS path within the area through reception of at least one release request message, when the movement of the mobile node is detected. As a result of the configuration, the QoS path before to the handover can be quickly released through reception of one release request message.
The aggregation control method, the aggregate node, and the deaggregate node of the present invention are configured as described above. Aggregation can be quickly and efficiently managed.
Hereafter, an aggregation control method, an aggregate node, and a deaggregate node according to a first embodiment of the present invention will be described with reference to
As shown in
As shown in
Here, an example of an operation sequence in the aggregation control method according to the first embodiment of the invention will be described, with reference to
The aggregator 115 (the aggregator 111 that has moved) transmits a message A (establishment request message) to respective communication partner nodes (end node 141 to end node 145), via the deaggregator 117 (Step S201). The message A is for establishing a new QoS path. As in a technology disclosed in Non-Patent Document 3, the message A includes an internet protocol (IP) address of a communication partner node of a lower signal node and information required for CRN discovery (such as information on a session identifier [ID] of each end-to-end QoS path). The message A also includes an IP address of the deaggregator 113 (the message A can also explicitly include information stating that the sessions are aggregated).
Each QNE of a relay node receiving the message A compares, for example, a routing state value held by the QNE itself and value of the session ID included in the message A, and a QNE adjacent to the message transmitting source (when a direction of data flow is from the signal node side to the end node side) or a QNE adjacent to a message transmitting destination (when the direction of data flow is from the end node side to the signal node side), thereby identifying whether the QNE itself is the CRN. A method of identifying the CRN is not limited to this method. The above-described QNE refers to an NE (a node having NSIS function) having NSIS signaling layer protocol (NSLP) for QoS. Details thereof are disclosed in Non-Patent Document 2.
Each QNE (CRN 131 to CRN 135, herein) recognizing itself to be a CRN transmits a tear message (message B [release request message], herein) including information stating that the QNE itself is the CRN in a direction in which the aggregator 111 had been present (to the deaggregator 113), for the release of the previous QoS paths (Step S202). The deaggregator 113 receives the tear message from one of the CRN and quickly releases all tunnel QoS paths (Step S203).
As a result of a configuration such as that described above, the deaggregator 113 can quickly release the tunnel QoS paths by receiving an ordinary tear message from one of the CRN. The deaggregator 113 can release the tunnel QoS paths without sending an update message into the tunnel. The deaggregator 113 can release the tunnel QoS paths without referencing a mapping of information on the end-to-end QoS path and the inside of the tunnel. The deaggregator 113 is not required to receive all tear messages from the CRN. Therefore, the deaggregator 113 is not affected by an error in the tear message occurring between the deaggregator 113 and the CRN. These effects are similarly achieved according to a second embodiment and a third embodiment, described hereafter.
Here, the present invention does not apply to a method for detecting that the handover has started. However, as a detection method, a method of detecting that the handover has started when a deaggregator does not respond to an ordinary update message can be considered. A method in which an access router performs the detection and the like can also be considered.
Next, an example of a configuration of an aggregate node (aggregator) according to the first embodiment of the present invention will be described with reference to
The signaling managing unit 302 controls a received signaling message and processes the signaling message. For example, the signaling managing unit 302 sends a generated processing message to the deaggregator 113 and the above-described establishment request message towards the end node 141 to end node 145. The mobility managing unit 303 maintains and manages a trail of mobility status of the aggregator. For example, the mobility managing unit 303 can generate the above-described processing message. The storage unit 304 stores, for example, related information on a current end-to-end signaling message and the aggregated sessions. The related information includes ID information of the previous tunnel QoS paths and the like. The storage unit 304 can also store information requiring storage through a series of processes.
The CRN discovering unit 305 performs a process for discovering the CRN. In a specific example, the CRN discovering unit 305 generates the message A to establish a new QoS path. The message A includes information required to discover the CRN (for example, information on the session ID of each end-to-end QoS path). The signaling managing unit 302 transmits the generated message A towards respective communication partner end node 141 to end node 145, via the deaggregator 117. The message A can also include other pieces of information (such as information on flow ID for uniformly identifying a flow prior to movement and path type ID). Details of CRN discovery are disclosed in, for example, above-described Non-Patent Document 3. Processes performed by each unit of the aggregator according to the first embodiment of the present invention are merely examples. Other processes can be performed. A process performed by a certain unit can be performed by another unit.
Next, an example of a configuration of a deaggregate node (the deaggregator 113, herein) according to the first embodiment of the invention, corresponding to before the movement of the aggregate node, will be described with reference to
The signaling managing unit 402 receives a processing message from the aggregator 111 giving notification related to a process performed after the above-described start of a handover. When the aggregator 111 handover is detected, the signaling message unit 402 changes the deaggregator 113 to release mode. In release mode, the deaggregator 113 releases the tunnel QoS paths established before the aggregator 111 handover. The signaling managing unit 402 releases the previous tunnel QoS paths based on the above-described message B received from the CRN 131 to CRN 135. The storage unit 403 stores, for example, related information on a current end-to-end signaling message and the aggregated sessions. The related information includes ID information of the previous tunnel QoS paths and the like. The storage unit 403 can also store information requiring storage through a series of processes. Processes performed by each unit of the deaggregator according to the first embodiment of the present invention are merely examples. Other processes can be performed. A process performed by a certain unit can be performed by another unit.
An aggregation control method, an aggregate node, and a deaggregate node according to a second embodiment of the invention will be described below, with reference to
As shown in
When the aggregator 511 (or can also be the deaggregator 513 or the nearest access router [not shown]) detects the SN (signal node 501 to signal node 505) handover, the aggregator 511 notifies the deaggregator 513 of the detection through a movement message. As a result, the deaggregator 513 enters release mode. In release mode, the deaggregator 513 releases all tunnel QoS paths as a result of receiving a single tear message from upstream. When the deaggregator 513 directly detects that the SN (signal node 501 to signal node 505) handover has started, notification is not necessary.
The SN (signal node 501 to signal node 505) then transmits a message C (establishment request message) to respective communication partner nodes (end node 541 to end node 545), via the aggregator 515 and the deaggregator 513 (Step S501). The message C is for establishing a new QoS path. As according to the above-described first embodiment, the message C includes an IP address of a communication partner node of a lower signal node and information required for CRN discovery (such as information on a session identifier [ID] of each end-to-end QoS path). The message C also includes an IP address of the deaggregator 513 (the message C can also explicitly include information stating that the sessions are aggregated).
Each QNE of a relay node receiving the message C compares, for example, a routing state value held by the QNE itself and value of the session ID included in the message C, and a QNE adjacent to the message transmitting source (when a direction of data flow is from the signal node side to the end node side) or a QNE adjacent to a message transmitting destination (when the direction of data flow is from the end node side to the signal node side), thereby identifying whether the QNE itself is the CRN. A method of identifying the CRN is not limited to this method.
Each QNE (CRN 531 to CRN 535, herein) recognizing itself to be the CRN transmits a tear message (message D [release request message], herein) including information stating that the QNE itself is the CRN to the deaggregator 513, for the release of the previous QoS path (Step S502). The deaggregator 513 receives the tear message from one of the CRN and quickly releases all tunnel QoS paths (Step S503).
Next, an example of a configuration of an aggregate node (aggregator) according to the second embodiment of the invention will be described, with reference to
The signaling managing unit 602 controls a received signaling message and processes the signaling message. For example, the signaling managing unit 602 receives the above-described processing message from the SN [signal node 501 to signal node 505], detects the SN [signal node 501 to signal node 505] handover, and sends a generated movement message to the deaggregator 513. The mobility managing unit 603 maintains and manages a trail of mobility status of the aggregator. For example, when the signaling managing unit 602 detects the SN [signal node 501 to signal node 505] handover, the mobility managing unit 603 generates the movement message notifying the deaggregator 513 of the detection.
The storage unit 604 stores, for example, related information on a current end-to-end signaling message and the aggregated sessions. The related information includes ID information of the previous tunnel QoS paths and the like. The storage unit 604 can also store information requiring storage through a series of processes. Processes performed by each unit of the aggregator according to the second embodiment of the present invention are merely examples. Other processes can be performed. A process performed by a certain unit can be performed by another unit.
Next, an example of a configuration of a deaggregate node (the deaggregator 513, herein) according to the second embodiment of the invention, corresponding to before the movement of the aggregator, will be described. A block diagram of constituent elements of the deaggregate node according to the second embodiment of the invention is the same as the block diagram of the deaggregate node according to the first embodiment shown in
The signaling managing unit 402 releases the previous QoS paths (the tunnel QoS paths between the aggregator 511 and the deaggregator 513) based on the above-described message D received from the CRN 531 to 535. The storage unit 403 stores, for example, related information on a current end-to-end signaling message and the aggregated sessions. The related information includes ID information of the previous tunnel QoS path and the like. The storage unit 403 can also store information requiring storage through a series of processes. Processes performed by each unit of the deaggregator according to the first embodiment of the present invention are merely examples. Other processes can be performed. A process performed by a certain unit can be performed by another unit.
An aggregation control method, an aggregate node, and a deaggregate node according to a third embodiment of the invention will be described below, with reference to
As shown in
When the aggregator 711 (or can also be the deaggregator 713 or a nearest access router [not shown]) detects the SN (signal node 701 to signal node 705) handover, all tunnel QoS paths between the aggregator 711 and the deaggregator 713 are released (Step S701). When the nearest access router (not shown) detects the SN (signal node 701 to signal node 705) handover, the access router notifies the aggregator 711 or the deaggregator 713 of the detection. The notification serves as a trigger for the release of the tunnel QoS paths between the aggregator 711 and the deaggregator 713. As a result, the aggregator 711 or the deaggregator 713 can release all tunnel QoS paths without receiving the tear message.
Next, an example of a configuration of an aggregate node (aggregator) according to the third embodiment of the invention will be described. A block diagram of constituent elements of the aggregate node according to the third embodiment of the invention is the same as the block diagram of the aggregate node according to the second embodiment shown in
The signaling managing unit 602 controls a received signaling message and processes the signaling message. For example, the signaling managing unit 602 receives the above-described processing message and detects the SN (signal node 701 to signal node 705) handover. The mobility managing unit 603 maintains and manages a trail of mobility status of the aggregator. For example, when the signaling managing unit 602 detects the SN [signal node 701 to signal node 705] handover, the mobility managing unit 603 can release all tunneling QoS paths between the aggregator 711 and the deaggregator 713.
The storage unit 604 stores, for example, related information on a current end-to-end signaling message and the aggregated sessions. The related information includes ID information of the previous tunnel QoS path and the like. The storage unit 604 can also store information requiring storage through a series of processes. Processes performed by each unit of the aggregator according to the third embodiment of the present invention are merely examples. Other processes can be performed. A process performed by a certain unit can be performed by another unit.
Next, an example of a configuration of a deaggregate node (the deaggregator 813, herein) according to the third embodiment of the invention, corresponding to before the movement of the aggregator, will be described. A block diagram of constituent elements of the deaggregate node according to the third embodiment of the invention is the same as the block diagram of the deaggregate node according to the first embodiment shown in
When the deaggregator 713 itself detects the SN (signal node 701 to signal node 705) handover, the signaling managing unit 402 releases all tunnel QoS paths between the aggregator 711 and the deaggregator 713 based on the detection. When the nearest access router (not shown) detects the SN (signal node 701 to signal node 705) handover and the deaggregator 713 itself receives information on the detection from the access router (not shown), the signaling managing unit 402 releases all tunnel QoS paths between the aggregator 711 and the deaggregator 713.
The storage unit 403 stores, for example, related information on a current end-to-end signaling message and the aggregated sessions. The related information includes ID information of the previous tunnel QoS path and the like. The storage unit 403 can also store information requiring storage through a series of processes. Processes performed by each unit of the deaggregator according to the third embodiment of the present invention are merely examples. Other processes can be performed. A process performed by a certain unit can be performed by another unit.
A concept of the present invention can also be applied to an ordinary handover (for example, Patent Document 3). For example, when a RESERVE (Refresh) message is transmitted from a corresponded node (CN) as is ordinarily transmitted over a previous QoS path after the MN handover has started, the MN that is an intended responder is not present. Therefore, a RESPONSE message is not returned to the CN (error occurs). To prevent a situation such as this, a notification can be given in advance to the QNE adjacent to the MN for “the QNE to serve as the responder instead when the handover is detected”. As a result, the RESPONSE message can be returned to the CN and the occurrence of an error can be prevented.
Each embodiment of the invention has been described above. Each functional block used in the explanations of each embodiment, described above, can be actualized as a large scale integration (LSI) that is typically an integrated circuit. Each functional block can be individually formed into a single chip. Alternatively, some or all of the functional blocks can be included and formed into a single chip. Although referred to here as the LSI, depending on differences in integration, the integrated circuit can be referred to as the integrated circuit (IC), a system LSI, a super LSI, or an ultra LSI. The method of forming the integrated circuit is not limited to LSI and can be actualized by a dedicated circuit or a general-purpose processor. A field programmable gate array (FPGA) that can be programmed after LSI manufacturing or a reconfigurable processor of which connections and settings of the circuit cells within the LSI can be reconfigured can be used. Furthermore, if a technology for forming the integrated circuit that can replace LSI is introduced as a result of the advancement of semiconductor technology or a different derivative technology, the integration of the functional blocks can naturally be performed using the technology. For example, the application of biotechnology is a possibility.
The aggregation control method, the aggregate node, and the deaggregate node of the present invention can quickly and efficiently manage aggregation. Therefore, the aggregation control method, the aggregate node, and the deaggregate node of the present invention are effective as an aggregation control method, an aggregate node, and a deaggregate node used to control aggregation in a communication network including aggregated sessions.
Number | Date | Country | Kind |
---|---|---|---|
2005-342375 | Nov 2005 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2006/323742 | 11/28/2006 | WO | 00 | 5/27/2008 |