CN101600193B - Stream switching method, system and network device - Google Patents
Stream switching method, system and network device Download PDFInfo
- Publication number
- CN101600193B CN101600193B CN2009100874264A CN200910087426A CN101600193B CN 101600193 B CN101600193 B CN 101600193B CN 2009100874264 A CN2009100874264 A CN 2009100874264A CN 200910087426 A CN200910087426 A CN 200910087426A CN 101600193 B CN101600193 B CN 101600193B
- Authority
- CN
- China
- Prior art keywords
- switching
- information
- switched
- current
- access gateway
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 94
- 239000003999 initiator Substances 0.000 claims abstract description 71
- 238000005538 encapsulation Methods 0.000 claims description 69
- 238000004806 packaging method and process Methods 0.000 claims 2
- 230000000977 initiatory effect Effects 0.000 claims 1
- 230000003993 interaction Effects 0.000 description 11
- 230000005540 biological transmission Effects 0.000 description 7
- 238000006243 chemical reaction Methods 0.000 description 6
- 101100457021 Caenorhabditis elegans mag-1 gene Proteins 0.000 description 4
- 101100067996 Mus musculus Gbp1 gene Proteins 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000012897 Levenberg–Marquardt algorithm Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 3
- 101001018097 Homo sapiens L-selectin Proteins 0.000 description 2
- 102100033467 L-selectin Human genes 0.000 description 2
- 101100545004 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) YSP2 gene Proteins 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- MGIUUAHJVPPFEV-ABXDCCGRSA-N magainin ii Chemical compound C([C@H](NC(=O)[C@H](CCCCN)NC(=O)CNC(=O)[C@@H](NC(=O)CN)[C@@H](C)CC)C(=O)N[C@@H](CC(C)C)C(=O)N[C@@H](CC=1NC=NC=1)C(=O)N[C@@H](CO)C(=O)N[C@@H](C)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CCCCN)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)NCC(=O)N[C@@H](CCCCN)C(=O)N[C@@H](C)C(=O)N[C@@H](CC=1C=CC=CC=1)C(=O)N[C@@H](C(C)C)C(=O)NCC(=O)N[C@@H](CCC(O)=O)C(=O)N[C@@H]([C@@H](C)CC)C(=O)N[C@@H](CCSC)C(=O)N[C@@H](CC(N)=O)C(=O)N[C@@H](CO)C(O)=O)C1=CC=CC=C1 MGIUUAHJVPPFEV-ABXDCCGRSA-N 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
A stream switching method, a system and a network device are disclosed. The stream switching method comprises the following steps: a switching decision maker receives information of streams to be switched sent by a switching initiator through a target mobile access gateway, judges whether switching is permitted or not, and returns judgement result information to the target mobile access gateway, and an area mobile anchor which provides services for the information of streams to be switched updates the routing information of the streams to be switched under the condition that the judgement result is permission of the switching. The technical proposal can realize the switching with stream as unit and enriches the realization methods of the stream switching, thus being capable of satisfying the requirements of streams such as QoS.
Description
Technical Field
The invention relates to the technical field of proxy mobile IPv6, in particular to a flow switching technology.
Background
The PMIPv6(Proxy Mobile IPv6) system includes: LMA (localized Mobility Anchor) and MAG (Mobility Access Gateway), and one PMIPv6 domain includes at least one LMA and a plurality of MAGs. Since the MAG may register with the LMA as a proxy for the mobile node, the PMIPv6 protocol enables IP mobility management without mobile node involvement.
After receiving a registration message (PBU) which is sent by the MAG and carries mobile node identification and MAG address information, the LMA allocates one or more home network prefixes (MN-HNPs) for the mobile node, informs the MAG through a registration acknowledgement message (PBA), and the MAG informs the mobile node of the MN-HNP through router advertisement. The mobile node configures its home address (MN-HoA) in accordance with the MN-HNP, which the mobile node can use at any access link within the PMIPv6 domain.
When the mobile node accesses the PMIPv6 domain through multiple interfaces, the LMA maintains a BCE (Binding Cache Entry) for each interface of the mobile node to record the routing information of the interface. Each interface of the mobile node corresponds to a home network prefix. Both LAM and MAG determine corresponding interfaces according to the destination address/original address of the data packet header, and send the data packet transmitted between the mobile node and the Communication Node (CN) through the interfaces.
In the process of implementing the invention, the inventor finds that: existing PMIPv6 systems only provide interface-based handover, i.e., handover of all flows, such as IP flows, in one interface of a mobile node to another interface of the mobile node. The flow switching method is single, and cannot meet the requirements of the flow such as QoS (quality of service).
Disclosure of Invention
Embodiments of the present invention provide a stream switching method and system, which can implement switching in units of streams, that is, can switch a certain stream in an interface, enrich implementation manners of stream switching, and can meet requirements of QoS of streams, etc.
The stream switching method provided by the embodiment of the invention comprises the following steps:
a switching decision-making party receives information of a current to be switched, which is sent by a switching initiator through a target mobile access gateway;
and the switching decision party judges whether to allow switching or not, returns judgment result information to the target mobile access gateway, and updates the routing information of the current to be switched for the area mobile anchor point providing service for the current to be switched information under the condition that the judgment result is that the switching is allowed.
The stream switching system provided by the embodiment of the invention comprises:
the target mobile access gateway is used for receiving a first request which is sent by a switching initiator and carries the information of the current to be switched, and sending a message carrying the information of the current to be switched to a switching decision maker;
a switching decision-making party, configured to receive the to-be-switched stream information, determine whether to allow switching, return determination result information to the destination mobile access gateway, and update the routing information of the to-be-switched stream for the area mobile anchor point providing service for the to-be-switched stream information when the determination result is that switching is allowed;
and the target mobile access gateway sends a first request response message to the switching initiator according to the received judgment result information.
The switching device provided by the embodiment of the invention is a switching initiator, and the switching initiator comprises:
the switching stream information module is used for determining the information of the stream to be switched according to any one or more of current network state information, data stream information and user preference information;
the first sending module is used for sending a first request carrying the information of the current to be switched to a target mobile access gateway;
the first receiving module is used for receiving a first request response message returned by the destination mobile access gateway.
The network device provided by the embodiment of the invention is a regional mobile anchor point, and comprises:
the second receiving module is used for receiving the information of the current to be switched;
the switching decision module is used for judging whether to allow the switching of the current to be switched;
the second routing updating module is used for updating the routing information of the current to be switched when the judgment result of the switching decision module is that switching is allowed;
and the second sending module is used for returning the judgment result information of the switching decision module to the target mobile access gateway.
The network device provided by the embodiment of the invention is a target mobile access gateway, and comprises:
the third receiving module is used for receiving a first request which is sent by the switching initiator and carries the information of the current to be switched, and receiving judgment result information which is returned by the switching decision maker and used for judging whether the switching is allowed or not;
the query module is used for querying the area mobile anchor point corresponding to the stream to be switched in the configuration information stored in the destination mobile access gateway and/or the configuration information stored in the storage device;
and the third sending module is used for sending a message carrying the information of the current to be switched to the area mobile anchor point inquired by the inquiry module, and sending a first request response message to the switching initiator according to the judgment result information received by the third receiving module.
According to the technical scheme, the switching initiator acquires information of the current to be switched and sends the information of the current to be switched to the target mobile access gateway, and the target mobile access gateway sends the information of the current to be switched to the switching decision-making party, so that the switching decision-making party can judge whether the current is allowed to be switched or not, when the switching is allowed, the area mobile anchor point is used for updating the routing information, the target mobile access gateway and the switching initiator know the judgment result information whether the current to be switched is allowed or not, the current to be switched can be transmitted through the switched route, the switching of a certain current is completed, the implementation mode of the current switching is enriched, and the QoS requirement of the current is met.
Drawings
Fig. 1 is a flowchart of a flow switching method according to a first embodiment of the present invention;
fig. 2 is a flowchart of a stream switching method according to a second embodiment of the present invention;
fig. 3 is a flowchart of a flow switching method according to a third embodiment of the present invention;
fig. 4 is a flowchart of a flow switching method according to a fourth embodiment of the present invention;
fig. 5 is a flowchart of a stream switching method according to a fifth embodiment of the present invention;
fig. 6 is a flowchart of a flow switching method according to a sixth embodiment of the present invention;
fig. 7 is a flowchart of a stream switching method according to a seventh embodiment of the present invention;
fig. 8 is a flowchart of a flow switching method according to an eighth embodiment of the present invention;
FIG. 9A is a diagram of a flow switching system according to a ninth embodiment of the present invention;
fig. 9B is a schematic structural diagram of a handover initiator 900 according to a ninth embodiment of the present invention;
fig. 9C is a schematic structural diagram of a handover decision maker 920 according to a ninth embodiment of the present invention;
fig. 9D is a schematic structural diagram of a ninth target mobile access gateway 910 according to an embodiment of the present invention.
Detailed Description
Embodiment one, a stream switching method. The flow of the method is shown in the attached figure 1.
In fig. 1, S100, a handover initiator acquires information of a current to be handed over, and sends a first request to a destination mobile access gateway, where the first request carries the acquired information of the current to be handed over.
The switching initiator in S100 may determine the information of the stream to be switched according to any one or any two or three of the current network state information, the data stream information, and the user preference information, so as to obtain the information of the stream to be switched. Certainly, the switching initiator may also acquire the information of the current to be switched in other manners, for example, the switching initiator determines the information of the current to be switched according to other factors; for another example, the switching initiator obtains the information of the current to be switched from the received command. The first embodiment does not limit the specific implementation process of the switching initiator for acquiring the information of the current to be switched.
The current network state information may also be referred to as network information, and the current network state information includes an access network type, a network available bandwidth, a network congestion degree, and the like; the data stream information includes data stream type, bandwidth requirement of data stream, etc.; the user preference information includes a user preferred access technology.
The information of the stream to be switched carried in the first request may be stream description information of the stream to be switched, or may be a stream identifier of the stream to be switched. The flow description information here is IP quintuple information or the like.
The handover initiator in S100 may be a mobile node or a network side node. The network side node is, for example, an area mobility anchor point for providing service for the current stream to be switched. The area mobility anchor point serving the current stream to be switched may also be referred to as: and providing the region mobile anchor point for the original interface of the current to be switched.
When the handover initiator is the mobile node, the first request sent by the mobile node may also carry any one or more information of a handover type, a handover reason, and an expected tunnel encapsulation manner. Of course, the mobile node may also carry the information of the handover type, the handover reason, the expected tunnel encapsulation mode, and the like in other messages besides the first request, and send the information to the destination mobile access gateway.
The switching type indicates whether all the flow rates of the flows to be switched need to be switched or the partial flow rates of the flows to be switched need to be switched. All flows need to be switched, that is, all flows to be switched are transmitted through a path between the mobile node and the interface of the destination mobile access gateway after being switched. Part of the traffic needs to be switched, that is, after the switching, only a part of the traffic will be transmitted through the path between the mobile node and the interface of the destination mobile access gateway, while the other part of the traffic to be switched will still be transmitted through the original path before the switching. The handover type may be used in a decision process of whether the handover decision party allows the handover, i.e. the handover type may be used as a decision factor of whether to allow the handover. In addition, the switching type can also enable the switching decision party to know the stream switching mode which the switching initiator wants to carry out.
The above handover reason indicates a reason for causing a handover, such as a handover due to user preference or network congestion, or the like. The handover reason may be used in a decision process of whether the handover decision party allows the handover, that is, the handover reason may be used as a decision factor of whether to allow the handover.
The expected tunnel encapsulation mode represents an encapsulation mode adopted by the mobile node to transmit the switched flow between the mobile node and the destination mobile access gateway after the switching.
When the switching initiator is a mobile node, the first request may be a stream switching request; when the handover initiator is the regional mobility anchor, the first request may be a flow binding update request.
S110, the target mobile access gateway receives a first request sent by the switching initiator, and the target mobile access gateway sends a message carrying the information of the current to be switched to the switching decision maker. The message carrying the information of the stream to be switched sent by the destination mobile access gateway may be referred to as a second request. The second request may also carry information such as a handover type and/or a handover reason.
When the switching initiator is a mobile node, the switching decision party is a regional mobile anchor point. When the switching initiator is the area mobile anchor point, the switching decision party is the mobile node.
When the handover decision party is the regional mobility anchor, and the destination mobile access gateway sends the second request, the information of the regional mobility anchor corresponding to the stream to be switched should be queried first, and the information of the regional mobility anchor is, for example, the address information of the regional mobility anchor. The destination mobile access gateway can only search the area mobile anchor point information corresponding to the stream to be switched in the stored configuration information. The destination mobile access gateway may also only search for the area mobile anchor point information corresponding to the stream to be switched in the configuration information stored in the storage device, that is, the destination mobile access gateway directly sends the query request to the storage device after receiving the first request. In addition, the destination mobile access gateway may also search the area mobility anchor point information corresponding to the streams to be switched in the stored configuration information, and send a query request to the storage device when the matching area mobility anchor point information is not found, so as to search the area mobility anchor point information corresponding to the streams to be switched in the configuration information stored in the storage device.
The storage device is a network device that is independently configured from the destination mobile access gateway, for example, the storage device may be a network device having a DNS (Domain Name Server) function; if the storage device is a network device with AAA (Authentication, Authorization, Accounting, Authentication, Authorization, Accounting) function; also, the storage device may be a network device having a DHCP (Dynamic host configuration Protocol) server function. The storage device may also be other network devices, and the embodiment does not limit the concrete expression form of the storage device.
The destination mobile access gateway can search the configuration information according to the source IP address information and/or destination IP address information and other information of the current to be switched so as to obtain the corresponding regional mobile anchor point information. The target mobile access gateway may also perform search according to other information, for example, perform search according to the original interface information and the like corresponding to the stream to be switched.
It should be noted that the area mobility anchor point corresponding to the stream to be switched may include: the area mobile anchor point is used as a switching decision party, and/or the area mobile anchor point is not used as the switching decision party; that is, the area mobility anchor point information obtained by the destination mobile access gateway query includes: the regional mobility anchor information is used as a switching decision party, and/or the regional mobility anchor information which is not used as the switching decision party and belongs to the PMIPv6 domain of the destination mobile access gateway. If the area mobile anchor point corresponding to the current to be switched contains an area mobile anchor point which is not used as a switching decision-making party, the indication that the target mobile access gateway cannot directly perform information interaction with the area mobile anchor point which is used as the switching decision-making party is shown, and at the moment, the function of the area mobile anchor point which is not used as the switching decision-making party comprises the following steps: and after receiving the information of the current to be switched, continuously sending the information of the current to be switched to the area mobile anchor point serving as a switching decision-making party. Under the condition that a target mobile access gateway obtains regional mobile anchor point information serving as a switching decision-making party, but the target mobile access gateway cannot perform information interaction with the regional mobile anchor point, if the target mobile access gateway already obtains the regional mobile anchor point information in the PMIPv6 domain to which the target mobile access gateway belongs, the mobile access gateway can directly send to-be-switched stream information to the regional mobile anchor point in the PMIPv6 domain to which the target mobile access gateway belongs, or send to-be-switched stream information and the regional mobile anchor point information obtained by searching, and send to-be-switched stream information to the regional mobile anchor point serving as the switching decision-making party by the regional mobile anchor point receiving the to-be-switched stream information; if the destination mobile access gateway does not obtain the regional mobility anchor point information in the PMIPv6 domain to which the destination mobile access gateway belongs, the destination mobile access gateway can search again to obtain the regional mobility anchor point information in the PMIPv6 domain to which the destination mobile access gateway belongs, and then the process of sending information to the regional mobility anchor point in the PMIPv6 domain to which the destination mobile access gateway belongs is executed. After receiving the message carrying the information of the current to be switched, the regional mobile anchor point which is not used as the switching decision party can acquire the information of the regional mobile anchor point which is used as the switching decision party from the message, and also can acquire the information of the regional mobile anchor point which is used as the switching decision party in an addressing mode, and then sends the information of the current to be switched.
The specific implementation process of the destination mobile access gateway sending the second request is different according to different specific situations of the PMIPv6 domain to which the destination mobile access gateway and the regional mobility anchor belong and the regional mobility anchor set in the PMIPv6 domain. The following briefly exemplifies several specific implementations of the destination mobile access gateway sending the second request.
In example 1, the target mobile access gateway and the regional mobility anchor serving as the handover decision party belong to the same PMIPv6 domain, and only one regional mobility anchor is set in the PMIPv6 domain, that is, the regional mobility anchor in the PMIPv6 domain to which the target mobile access gateway belongs is the handover decision party. In this case, after receiving the first request sent by the mobile node and searching in the configuration information stored in the mobile node and/or the configuration information stored in the storage device, the destination mobile access gateway directly sends the second request carrying the information of the current to be switched to the area mobility anchor point in the PMIPv6 where the destination mobile access gateway is located. The destination mobile access gateway may be preset with address information of the regional mobility anchor point in the PMIPv6 domain where the destination mobile access gateway is located. In the above situation, the configuration information in the destination mobile access gateway may only include the regional mobile anchor point information, and the destination mobile access gateway may directly acquire the regional mobile anchor point information without searching according to the source IP address information and/or the destination IP address information of the stream to be switched. In addition, if the destination mobile access gateway needs to query the storage device for the regional mobile anchor point information, the mobile access gateway should search by using the corresponding information according to the setting condition of the corresponding relationship in the storage device.
In example 2, the target mobile access gateway and the regional mobility anchor serving as the handover decision party belong to the same PMIPv6 domain, and a plurality of regional mobility anchors are set in the PMIPv6 domain. In this case, the destination mobile access gateway may obtain, in an addressing manner, a network address of the area mobile anchor point that provides service for the original interface corresponding to the stream to be switched, and then send a second request carrying information of the stream to be switched according to the obtained network address. The destination mobile access gateway can obtain the network address of the regional mobility anchor point by inquiring the network equipment with the DNS function, and the destination mobile access gateway can also obtain the network address of the regional mobility anchor point by inquiring the network equipment with the AAA function or the DHCP server function. The target mobile access gateway can use one or more of the information of the current to be switched, the information of the original interface of the current to be switched, the network prefix information corresponding to the original interface, and the like to inquire the network address of the area mobile anchor point.
Example 3, the destination mobile access gateway and the regional mobility anchor as the handover decision party belong to different PMIPv6 domains. In this case, the destination mobile access gateway may not be able to perform information interaction with the regional mobility anchor in other PMIPv6 domain, and at this time, the destination mobile access gateway may perform information interaction with the regional mobility anchor as the handover decision party through the regional mobility anchor in the PMIPv6 domain where the destination mobile access gateway is located. That is to say, the destination mobile access gateway sends a second request carrying information of the streams to be switched to the regional mobility anchor point in the PMIPv6 domain where the destination mobile access gateway is located, and the regional mobility anchor point (temporarily denoted as the first regional mobility anchor point) receiving the second request sends the information of the streams to be switched carried in the second request to the regional mobility anchor point (temporarily denoted as the second regional mobility anchor point) serving as the handover decision-making party. When the first area mobile anchor point sends the message carrying the information of the streams to be switched to the second area mobile anchor point, the first area mobile anchor point can also carry the expected tunnel encapsulation mode information in the message, wherein the expected tunnel encapsulation mode is the tunnel encapsulation mode which is expected by the first area mobile anchor point and is adopted when the messages are transmitted between the first area mobile anchor point and the second area mobile anchor point after the streams to be switched are switched. The message carrying the information of the streams to be switched, which is sent by the first area mobility anchor point to the second area mobility anchor point, may be the second request, or may be other request messages.
It should be noted that, in the above three examples, the area mobility anchor point that receives the second request may determine whether to send the information of the streams to be switched carried in the second request to other area mobility anchor points by determining whether to intercept the streams to be switched. And when the area mobile anchor point judges that the current information to be switched needs to be sent to other area mobile anchor points, the area mobile anchor point can acquire the information of other area mobile anchor points from the configuration information and/or the configuration information stored in the storage device and send the information. In the first embodiment, the specific implementation process of acquiring the information of the other regional mobility anchor by the regional mobility anchor is not limited. In addition, the message carrying the information of the streams to be switched, which is sent by the first area mobility anchor point to the second area mobility anchor point, may also carry the type of the handover and/or the reason for the handover.
When the handover decision party is the mobile node, the second request may be a stream handover request; when the handover decision party is the regional mobility anchor, the second request may be a flow binding update request. In addition, in the case of example 3, the first area mobility anchor may directly forward the second request to the second area mobility anchor, or may send the second request to the second area mobility anchor after adding tunnel encapsulation mode information between the second area mobility anchor and the tunnel encapsulation mode information expected by the first area mobility anchor to the second area mobility anchor. The first area mobile anchor point can also acquire the information of the current to be switched from the second request, carry the information of the current to be switched or the information of the current to be switched and the expected tunnel encapsulation mode information between the information of the current to be switched and the second area mobile anchor point in other messages, and then send the other messages to the second area mobile anchor point. This other message may also be referred to as a second request. In the first embodiment, a specific implementation process of sending to-be-switched stream information to the second area mobility anchor point by the first area mobility anchor point is not limited.
And S120, after the switching decision-making party receives the information of the current to be switched, which is sent by the destination mobile access gateway, the switching decision-making party judges whether to allow the switching of the current to be switched, if the switching of the current to be switched is allowed, the S130 is carried out, otherwise, the S140 is carried out.
In S120, when determining whether to allow handover, the handover decision party may adopt a preset local handover policy. The switching decision parties are different, and the local switching strategies can be the same or different.
When the handover decision party is the regional mobility anchor, the regional mobility anchor may determine whether to allow handover according to any one or more of current network state information, data stream information, user subscription data, handover reasons, and handover types, in combination with a local handover policy of the regional mobility anchor.
When the handover decision party is the mobile node, the mobile node may determine whether to allow handover according to any one or more of current network state information, data flow information, user preference information, handover reason, and handover type, in combination with a local handover policy of the mobile node.
The subscription data of the user can be flexibly set according to the network requirement, such as disallowing switching or disallowing partial traffic switching. The local handover policy may also be flexibly set according to network requirements, for example, when the handover reason is a predetermined value and the network is congested, handover is not allowed, and the like.
S130, the switching decision direction destination mobile access gateway returns judgment result information allowing switching, and if the judgment result information returns a second request response message carrying the switching permission information; and under the condition of allowing switching of the streams to be switched, the routing information of the streams to be switched is updated by the area mobile anchor point providing service for the streams to be switched. To S150. Here, the area mobility anchor point for updating the routing information of the stream to be switched refers to: the area mobility anchor currently serving the streams to be switched. In addition, the regional mobility anchor that serves the switched flow should set routing information for the switched flow.
And S140, the switching decision direction destination mobile access gateway returns judgment result information of the non-permission of switching, for example, returns a second request response message carrying the non-permission of switching information. To S150.
It should be noted that, if the handover decision party is the area mobility anchor and the second area mobility anchor exists, the transmission path of the determination result information in S130 and S140 should be the second area mobility anchor- > the first area mobility anchor- > the destination mobility access gateway. And the second area mobile anchor point can also return tunnel encapsulation mode information aiming at the area mobile anchor points to the first area mobile anchor point.
It should be noted that, if the handover decision party is the mobile node, the mobile node may also return tunnel encapsulation mode information between the mobile node and the destination mobile access gateway to the destination mobile access gateway at the same time.
S150, the target mobile access gateway sends a first request response message to the switching initiator according to the received judgment result information. The first request response message carries information about whether to allow switching. If the switching initiator is the mobile node, the destination mobile access gateway can also return tunnel encapsulation mode information between the mobile node and the destination mobile access gateway to the mobile node at the same time.
In the first embodiment, the stream to be switched can be switched from the connection between the original interface of the mobile node and the CN to the connection between the destination interface of the mobile node and the CN without interrupting the connection between the mobile node and the CN. The decision of whether to allow the switching is made by the switching decision-making party, so that the QoS requirement of the flow, the network management requirement and the like can be met. In addition, the first embodiment can complete the negotiation process of the tunnel encapsulation mode of each segment of path in the flow switching process.
The second embodiment is a flow switching method under the condition that the switching initiator is a mobile node and the switching decision party is a regional mobile anchor point. The method can realize that the current to be switched is switched from the connection between the original interface of the mobile node and the CN to the connection between the destination interface of the mobile node and the CN under the condition of not interrupting the connection between the mobile node and the CN. The original interface can be called interface 1, the destination interface can be called interface 2, interface 1 belongs to the original mobile access gateway of the mobile node, and interface 2 belongs to the destination mobile access gateway of the mobile node. The process flow of the second embodiment is shown in fig. 2.
In fig. 2, the mobile node is attached to the original mobile access gateway via the original interface and to the destination mobile access gateway via the destination interface. Before switching the data stream (i.e. the stream to be switched), the data stream is transmitted between the original interface of the mobile node and the regional mobility anchor point through the original mobile access gateway.
S200, the mobile node acquires information of the current to be switched. Specifically, the mobile node may determine the information of the stream to be switched according to the current network state information, the data stream information, the user preference information, and the like. The stream information to be switched here can be represented by stream description information or stream identification, etc. Flow description information such as IP quintuple, etc.
S210, the mobile node sends a stream switching request (namely a first request) to a target mobile access gateway, wherein the stream switching request carries information of streams to be switched.
The destination mobile access gateway here refers to: for example, if the mobile node needs to switch the data stream 1 from the mobile access gateway 1 to the mobile access gateway 2 to implement routing, the mobile access gateway 2 is the target mobile access gateway, and the mobile access gateway 1 is the original mobile access gateway.
The stream switching request in S210 may also carry a switching type, a switching reason, expected tunnel encapsulation mode information, and the like. The handover type means: after the stream switching is completed, the mobile node only receives and transmits the data packet of the stream to be switched through the target interface, or after the stream switching is completed, the mobile node simultaneously receives and transmits the data packet of the stream to be switched through the original interface and the target interface. The expected tunnel encapsulation mode is a tunnel encapsulation mode adopted by the mobile node and the destination mobile access gateway for transmitting the switched data flow, and the tunnel encapsulation mode can be GRE encapsulation, IPinIP encapsulation and the like. The embodiment does not limit the concrete expression of the tunnel encapsulation mode.
And S220, after receiving the stream switching request, the destination mobile access gateway sends a stream binding update request (namely, a second request) to the area mobile anchor point, wherein the stream binding update request carries the information of the stream to be switched.
Before sending the flow binding update request to the regional mobile anchor point, the destination mobile access gateway may perform an addressing procedure of the regional mobile anchor point to obtain address information of the regional mobile anchor point. The addressing procedure of the regional mobility anchor point may be: the target mobile access gateway queries a network entity with the functions of a DNS (domain name system), AAA (authentication, authorization and accounting) or DHCP server according to the original interface information of the mobile node, the network prefix information corresponding to the original interface, the information of the stream to be switched and the like so as to obtain the network address information of the area mobile anchor point.
And S230, after obtaining the information of the current to be switched, the area mobile anchor point serving as a switching decision party judges whether the switching is allowed, and after the switching is determined to be allowed, the area mobile anchor point updates the locally stored routing information aiming at the current to be switched.
Specifically, the area mobile anchor point may determine whether the current to be switched cannot be intercepted due to network topology or the like after obtaining the information of the current to be switched, and send the information of the current to be switched to the area mobile anchor point capable of intercepting the current to be switched when determining that the current to be switched cannot be intercepted; and when determining that the current to be switched can be intercepted, judging whether the switching is allowed or not by the area mobile anchor point. The area mobility anchor point in fig. 2 is capable of intercepting the stream to be switched, which is a switching decision maker.
The regional mobile anchor point can judge whether to accept the flow binding update request or not by combining a local switching strategy according to factors such as user subscription data, switching reasons, current network conditions, switching types and the like, namely whether to allow switching or not; if the flow binding updating request is accepted, updating the locally stored routing information aiming at the flow to be switched; otherwise, the updating operation is not carried out on the routing information.
The above-mentioned routing information for the streams to be switched refers to: and the corresponding relation between the data stream to be switched and the routing path information. The data stream to be switched in the correspondence may be represented by an IP quintuple or a stream identification. The routing path information in the correspondence may be: any one or more of an address of the mobile access gateway, a mobile access gateway identifier, a tunnel identifier between the mobile access gateway and the regional mobility anchor point, and the like.
S240, the regional mobility anchor sends a flow binding update response (i.e. a second request response message) to the destination mobile access gateway. The regional mobile anchor point indicates the flow switching result information (namely the switching judgment result information) to the target mobile access gateway by sending the flow binding update response message. The flow switching result here refers to that the flow binding update message is accepted or rejected or partially accepted, etc.
S250, the destination mobile access gateway sends a flow switching response message (i.e. a first request response message) to the mobile node according to the received flow binding update response, so as to indicate the flow switching result information.
The flow switching response message in S250 may also carry information such as a tunnel encapsulation mode. The tunnel encapsulation mode indicates that after the handover, the destination mobile access gateway encapsulates the switched data stream according to the tunnel encapsulation mode and sends the encapsulated data packet to the mobile node, and the mobile node also encapsulates the switched data stream according to the tunnel encapsulation mode and sends the encapsulated data packet to the destination mobile access gateway.
After the information interaction of the embodiment is completed, the switching of the current to be switched is completed. The switched flows (which may be all flows to be switched or part of flows to be switched) may be transmitted among the mobile node, the destination mobile access gateway and the regional mobility anchor point shown in fig. 2.
It should be noted that, the second embodiment is described by taking an example of performing flow switching after the mobile node is already attached to the destination mobile access gateway through the destination interface, and the second embodiment may also be implemented by performing flow switching during the process of attaching the destination interface of the mobile node to the destination mobile access gateway, and a specific implementation process after the conversion is basically the same as that described in the second embodiment (the message name may be different), and is not described in detail here.
The second embodiment can switch the stream to be switched from the connection between the original interface of the mobile node and the CN to the connection between the destination interface of the mobile node and the CN without interrupting the connection between the mobile node and the CN. The decision of whether to allow the handover or not by using the regional mobile anchor point can satisfy the QoS requirement of the flow, the network management requirement, and the like. In addition, the second embodiment can complete the negotiation process of the tunnel encapsulation mode in the flow switching process.
And the third embodiment is the flow switching method under the condition that the switching initiator is the area mobile anchor point and the switching decision party is the mobile node. The method can realize that the current to be switched is switched from the connection between the original interface of the mobile node and the CN to the connection between the destination interface of the mobile node and the CN under the condition of not interrupting the connection between the mobile node and the CN. The original interface can be called interface 1, the destination interface can be called interface 2, interface 1 belongs to the original mobile access gateway of the mobile node, and interface 2 belongs to the destination mobile access gateway of the mobile node. The process flow of the third example is shown in fig. 3.
In fig. 3, the mobile node is attached to the original mobile access gateway through the original interface and is attached to the destination mobile access gateway through the destination interface, and before the data stream (i.e. the stream to be switched) is switched, the data stream is transmitted between the original interface of the mobile node and the regional mobility anchor point through the original mobile access gateway.
S300, the area moving anchor point obtains information of the current to be switched. Specifically, the area mobility anchor point may determine the information of the stream to be switched according to the current network state information, the data stream information, the user preference information, and the like. The stream information to be switched here can be represented by stream description information or stream identification, etc. Flow description information such as IP quintuple, etc.
S310, the regional mobile anchor point sends a flow binding update request (namely a first request) to a target mobile access gateway, wherein the flow binding update request carries information of the flow to be switched. The flow binding update request can also carry information such as a handover type, a handover reason and the like.
S320, after receiving the stream binding update request, the destination mobile access gateway sends a stream switching request (i.e. a second request) to the mobile node, where the stream switching request carries information of the stream to be switched. The stream switching request may also carry any one or more of a switching type, a switching reason, and a desired tunnel encapsulation manner. The expected tunnel encapsulation mode is the tunnel encapsulation mode which is expected by the destination mobile access gateway and between the destination mobile access gateway and the mobile node.
S330, after receiving the stream switching request, the mobile node determines whether to receive the stream switching request, i.e. the mobile node determines whether to allow switching, and then the mobile node sends a stream switching response message (i.e. a second request response message) to the destination mobile access gateway, and indicates the stream switching result information (i.e. the switching determination result information) to the destination mobile access gateway through the stream switching response message.
Specifically, after receiving the stream switching request, the mobile node may determine whether to accept the stream switching request according to factors such as user preference information, a switching reason, a switching type, and a current network condition, and by combining a local switching policy. Whether to accept the stream switching request means that the stream switching request message is accepted or rejected or partially accepted, and the like. Partial acceptance means that the mobile node only allows switching of part of the traffic to be switched to the destination interface. The flow switching response message can also carry information such as a tunnel encapsulation mode and the like; the tunnel encapsulation mode in the flow switching response message indicates that after switching, the switched data flow transmitted between the target mobile access gateway and the mobile node should be encapsulated and sent according to the tunnel encapsulation mode.
And S340, after receiving the flow switching response message, the destination mobile access gateway sends a flow binding update response message to the regional mobile anchor point to indicate the flow switching result.
And S350, the regional mobile anchor point receives the flow binding update response message, and after the receiving switching is determined, the regional mobile anchor point updates the locally stored routing information aiming at the flow to be switched.
After the area mobility anchor point updates the routing information, the stream to be switched is switched, and the area mobility anchor point routes the switched data stream according to the updated routing information, that is, the switched stream (which may be all the streams to be switched or a part of the streams to be switched) may be transmitted among the mobile node, the destination mobile access gateway, and the area mobility anchor point shown in fig. 3.
It should be noted that, in the third embodiment, the flow switching is performed after the mobile node is already attached to the destination mobile access gateway through the destination interface, and the third embodiment may also be converted to perform flow switching during the process that the destination interface of the mobile node is attached to the destination mobile access gateway, and a specific implementation process after the conversion is basically the same as that described in the third embodiment (the message name may be different), and is not described in detail here.
In the third embodiment, the stream to be switched can be switched from the connection between the original interface of the mobile node and the CN to the connection between the destination interface of the mobile node and the CN without interrupting the connection between the mobile node and the CN at the regional mobility anchor point. By using the decision of whether to allow handover or not by the mobile node, the QoS requirements of the flow, the network management requirements, and the like can be satisfied. In addition, the third embodiment can complete the negotiation process of the tunnel encapsulation mode in the flow switching process.
In the fourth embodiment, in the case that the handover initiator is a mobile node, the destination mobile access gateway (MAG2) and the regional mobility anchor (LMA) are located in the same PMIPv6 domain, and only one LMA is deployed in the PMIPv6 domain, the flow of the flow handover method is as shown in fig. 4.
In fig. 4, the mobile node is attached to MAG1 via interface 1 (i.e., the original interface) and to MAG2 via interface 2, and data flow 1 is transmitted between interface 1 of the mobile node and the LMA via MAG1 (the original mobile access gateway). That is, data flow 1 sent by LMA is routed to interface 1 of the mobile node through MAG1, and data flow 1 sent by the mobile node through interface 1 is routed to LMA through MAG 1. After that, the mobile node initiates the flow switching process of data flow 1, and after the switching is completed, the data flow 1 is transmitted between the interface 2 of the mobile node and the LMA through MAG2 (destination mobile access gateway). In this embodiment, interface 1 and interface 2 of the mobile node access two MAGs under the same LMA respectively.
S400, the mobile node decides that the data stream 1 needs to be switched from the interface 1 to the interface 2 for transmission according to the current network state information, the data stream information, the user preference information and the like, namely the data stream 1 is a stream to be switched, the interface 1 is an original interface, and the interface 2 is a destination interface.
S410, the mobile node sends a flow switching request message to the MAG2 through the interface 2, where the flow switching request message carries description information of the data flow 1 or an identifier of the data flow 1.
S420, MAG2 sends a flow binding update request to the LAM after receiving the flow switching request message. The flow binding update request carries description information of the data flow 1 or an identifier of the data flow 1.
S430, after receiving the flow binding update request, the LMA judges whether to accept the flow binding update request according to the user subscription data, the switching reason, the current network condition, the switching type and other factors and by combining the local switching strategy, and updates the routing information of the locally stored data flow 1 under the condition of judging that the flow binding update request is accepted.
S440, the LMA sends a flow binding update response message to the MAG2 to indicate whether it accepts the flow binding update request.
S450, MAG2, after receiving the flow binding update response message, sends a flow switching response message to interface 2 of the mobile node to indicate whether the flow switching request is accepted.
After the above information interaction of the present embodiment is completed, the data stream 1 switching is completed. Data flow 1 after the handover (which may be all traffic of data flow 1 or part of traffic of data flow 1) may be transmitted between interface 2 of the mobile node, MAG2 and LMA as shown in fig. 4.
It should be noted that the fourth embodiment may also be simply converted to perform flow switching during the process of attaching the interface 2 of the mobile node to the MAG2, and the specific implementation process after the conversion is basically the same as that described in the fourth embodiment (the message name may be different), and is not described in detail here.
The fourth embodiment described above is capable of switching the data flow 1 from the connection between the interface 1 of the mobile node and the CN into the connection between the interface 2 of the mobile node and the CN, without interrupting the connection between the mobile node and the CN, when the mobile node initiates a flow switching. The decision of whether to allow handover or not by using the LMA can satisfy the QoS requirement of the data flow 1, the network management requirement, and the like.
Fifth embodiment, in a case that the handover initiator is a mobile node, the destination mobile access gateway (MAG2) and the regional mobility anchor (LMA) are located in the same PMIPv6 domain, and multiple LMAs are deployed in the PMIPv6 domain, a flow of the flow handover method is as shown in fig. 5.
In fig. 5, the mobile node is attached to MAG1 via interface 1 (i.e., the original interface) and to MAG2 via interface 2, and data flow 1 is transmitted between interface 1 of the mobile node and the LMA via MAG1 (the original mobile access gateway). That is, data flow 1 sent by LMA is routed to interface 1 of the mobile node through MAG1, and data flow 1 sent by the mobile node through interface 1 is routed to LMA through MAG 1. After that, the mobile node initiates the flow switching process of data flow 1, and after the switching is completed, the data flow 1 is transmitted between the interface 2 of the mobile node and the LMA through MAG2 (destination mobile access gateway). In this embodiment, the interface 1 and the interface 2 of the mobile node may access two MAGs under the same LMA, or may access two MAGs under different LMAs.
S500, the mobile node determines that the data stream 1 needs to be switched from the interface 1 to the interface 2 for transmission according to the current network state information, the data stream information, the user preference information and the like, namely the data stream 1 is a stream to be switched, the interface 1 is an original interface, and the interface 2 is a target interface.
S510, the mobile node sends a flow switching request message to the MAG2 through the interface 2, where the flow switching request message carries description information of the data flow 1 or an identifier of the data flow 1.
S520, after receiving the flow switching request message, the MAG2 executes an addressing procedure of the LMA (i.e. a searching procedure of LMA address information), so as to obtain network address information of the LMA providing service for the interface 1 of the mobile node.
S530, MAG2 sends the flow binding update request message according to the obtained network address information, namely MAG2 sends the flow binding update request message to the LMA with the obtained network address. The flow binding update request carries description information of the data flow 1 or an identifier of the data flow 1.
S540, after receiving the flow binding update request message, the LMA judges whether to accept the flow binding update request according to the user subscription data, the switching reason, the current network condition, the switching type and other factors and by combining the local switching strategy, and after judging that the flow binding update request is accepted, the LMA updates the routing information of the data flow 1 stored locally.
S550, the LMA sends a flow binding update response message to the MAG2 to indicate whether it accepts the flow binding update request.
S560, MAG2, after receiving the flow binding update response message, sends a flow switching response message to interface 2 of the mobile node to indicate whether the flow switching request is accepted.
After the above information interaction of the present embodiment is completed, the data stream 1 switching is completed. Data flow 1 after the handover (which may be all traffic of data flow 1 or part of traffic of data flow 1) may be transmitted between interface 2 of the mobile node, MAG2 and LMA as shown in fig. 5.
It should be noted that the fifth embodiment may also be simply converted to perform flow switching during the process of attaching the interface 2 of the mobile node to the MAG2, and the specific implementation process after the conversion is basically the same as that described in the fifth embodiment (the message names may be different), and will not be described in detail here.
The fifth embodiment described above is capable of switching the data flow 1 from the connection between the interface 1 of the mobile node and the CN into the connection between the interface 2 of the mobile node and the CN, without interrupting the connection between the mobile node and the CN, when the mobile node initiates the flow switching. The decision of whether to allow handover or not by using the LMA can satisfy the QoS requirement of the data flow 1, the network management requirement, and the like.
Sixth embodiment, in a case that the handover initiator is a mobile node, the original mobile access gateway (MAG1) is under the LMA1, the destination mobile access gateway (MAG2) is under the LMA2, and the LMA1 and the LMA2 are located in different PMIPv6 domains, a flow of the flow handover method is as shown in fig. 6.
In fig. 6, the mobile node is attached to MAG1 under LAM1 through interface 1 (i.e. original interface) and is attached to MAG2 under LAM2 through interface 2, and data flow 1 is transmitted between interface 1 of the mobile node and LMA1 through MAG 1. That is, data flow 1 sent by LMA1 is routed through MAG1 to interface 1 of the mobile node, and data flow 1 sent by the mobile node through interface 1 is routed through MAG1 to LMA 1. After that, the mobile node initiates the flow switching process of the data flow 1, and after the switching is completed, the data flow 1 is transmitted between the interface 2 of the mobile node and the LMA2 through the LMA1 and the MAG2 under the LMA 2.
In the embodiment, interface 1 and interface 2 of the mobile node are respectively accessed to MAGs under LMAs of different PMIPv6 domains, LMA1 provides a regional mobility management service for interface 1 of the mobile node, and LMA2 provides a regional mobility management service for interface 2 of the mobile node.
S600, the mobile node decides that the data stream 1 needs to be switched from the interface 1 to the interface 2 for transmission according to the current network state information, the data stream information, the user preference information and other factors, namely, the data stream 1 is a stream to be switched, the interface 1 is an original interface, and the interface 2 is a destination interface.
S610, the mobile node sends a flow switching request message to the MAG2 through the interface 2, where the flow switching request message carries description information of the data flow 1 or an identifier of the data flow 1.
S620, MAG2, after receiving the flow switching request message, executes an addressing procedure of the LMA (i.e. a searching procedure of LMA address information), thereby obtaining network address information of the LMA1 that provides service for interface 1 of the mobile node. Since the LMA1 and MAG2 obtained by the lookup belong to different administrative domains, MAG2 cannot directly send a flow binding update request to LMA 1.
S630, MAG2 sends a flow binding update request to the LMA 2. The flow binding update request carries description information of the data flow 1 or an identifier of the data flow 1. Optionally, the flow binding update request may also carry S620 network address information of the LMA1 obtained by addressing.
S640, after receiving the flow binding update request, the LMA2 sends a flow forwarding request message to the LMA 1. The flow forwarding request message carries description information of the data flow 1 or an identifier of the data flow 1. Optionally, the flow forwarding request message may also carry information about a desired tunnel encapsulation manner. The expected tunnel encapsulation mode is as follows: the encapsulation manner in which the LMA2 expects and transfers the switched data flow with the LMA 1. The tunnel encapsulation mode can be GRE encapsulation or IPinIP encapsulation and the like.
It should be noted that, the LMA2 may obtain the network address information of the LMA1 from the flow binding update request message, and send the flow forwarding request message according to the network address information; when the flow binding update request message does not carry the network address information of the LMA1, the LMA2 can also obtain the network address information of the LMA1 in an addressing mode.
S650, LMA1, after receiving the flow forwarding request message, according to the user subscription data, the switching reason, the current network status, the switching type and other factors, and in combination with the local switching strategy, judges whether to accept the flow forwarding request (i.e. whether to allow the switching of the flow to be switched), and after judging that to accept the flow forwarding request, LMA1 updates the routing information of the data flow 1 stored locally.
S660, LMA1 sends flow forwarding reply message to LMA2 to indicate whether the flow forwarding request is accepted. Optionally, the flow forwarding response message may also carry information such as a tunnel encapsulation mode. The tunnel encapsulation method in the flow switching response message indicates that after the switching, the data flow 1 should be encapsulated between the LMA1 and the LMA2 according to the tunnel encapsulation method, and the encapsulated data packet is sent.
S670, after receiving the flow forwarding response, the LMA2 sends a flow binding update response message to the MAG2 to indicate whether the flow binding update request is accepted.
S680, MAG2 sends a flow switching response message to interface 2 of the mobile node after receiving the flow binding update response message, so as to indicate whether the flow switching request is accepted.
After the above information interaction of the present embodiment is completed, the data stream 1 switching is completed. The switched data flow 1 (which may be all traffic of the data flow 1 or part of the traffic of the data flow 1) may be transmitted between the interfaces 2, MAG2, LAM2 and LMA1 of the mobile node shown in fig. 6.
It should be noted that the sixth embodiment may also be simply converted to perform flow switching during the process of attaching the interface 2 of the mobile node to the MAG2, and the specific implementation process after the conversion is basically the same as that described in the sixth embodiment (the message names may be different), and will not be described in detail here.
The sixth embodiment described above enables switching of the data flow 1 from the connection between the interface 1 of the mobile node and the CN into the connection between the interface 2 of the mobile node and the CN, without interrupting the connection between the mobile node and the CN, when the mobile node initiates a flow switching. The QoS requirements of data flow 1, network management requirements, etc. can be met by making a decision with the LMA2 as to whether to allow a handover. In addition, the sixth embodiment can complete the negotiation process of the tunnel encapsulation mode between the LMA1 and the LMA2 in the flow switching process.
Seventh embodiment, in a case that the handover initiator is a mobile node, the destination mobile access gateway (MAG2) and the regional mobility anchor (LMA) are located in the same PMIPv6 domain, and only one LMA is deployed in the PMIPv6 domain, a flow handover method and a flow of data flow transmission after handover are shown in fig. 7.
In fig. 7, the mobile node is attached to MAG1 via interface 1 (i.e., the original interface) and to MAG2 via interface 2, and data flow 1 is transmitted between interface 1 of the mobile node and the LMA via MAG1 (the original mobile access gateway). That is, data flow 1 sent by LMA is routed to interface 1 of the mobile node through MAG1, and data flow 1 sent by the mobile node through interface 1 is routed to LMA through MAG 1. After that, the mobile node initiates the flow switching process of data flow 1, and after the switching is completed, the data flow 1 is transmitted between the interface 2 of the mobile node and the LMA through MAG2 (destination mobile access gateway). In this embodiment, interface 1 and interface 2 of the mobile node access two MAGs under the same LMA respectively.
S700, the mobile node decides that the data stream 1 needs to be switched to the interface 2 for transmission according to the current network state information, the data stream information, the user preference information and other factors, namely, the data stream 1 is to-be-switched stream, the interface 1 is an original interface, and the interface 2 is a target interface.
S710, the mobile node sends a flow switching request message to the MAG2 through the interface 2, where the flow switching request message carries description information of the data flow 1 or an identifier of the data flow 1 and carries information of an expected tunnel encapsulation mode, where the expected tunnel encapsulation mode refers to a tunnel encapsulation mode adopted by the switched data flow transmitted between the interface 2 of the mobile node and the MAG2, and the tunnel encapsulation mode may be GRE encapsulation or IPinIP encapsulation, and the like.
S720, after receiving the flow switching request message, the MAG2 sends a flow binding update request to the LAM. The flow binding update request carries description information of the data flow 1 or an identifier of the data flow 1.
And S730, after receiving the flow binding updating request, the LMA judges whether to accept the flow binding updating request according to the user subscription data, the switching reason, the current network condition, the switching type and other factors and by combining a local switching strategy, and updates the routing information of the data flow 1 stored locally by the LMA under the condition of accepting the flow binding updating request.
S740, the LMA sends a flow binding update response message to the MAG2 to indicate whether it accepts the flow binding update request.
S750, MAG2 sends a flow switching response message to interface 2 of the mobile node after receiving the flow binding update response message to indicate whether the flow switching request is accepted. The flow switching response message also carries information such as a tunnel encapsulation mode. The tunnel encapsulation mode indicates that, after the handover, MAG2 encapsulates the switched data stream according to the tunnel encapsulation mode and sends the encapsulated data packet to interface 2 of the mobile node, and the mobile node also encapsulates the switched data stream according to the tunnel encapsulation mode and sends the encapsulated data packet to MAG2 through interface 2.
After the above information interaction of the present embodiment is completed, the data stream 1 switching is completed. Switched data flow 1 (which may be all traffic of data flow 1 or part of traffic of data flow 1) may be transmitted between interfaces 2, MAG2 and LAM of the mobile node shown in fig. 7.
It should be noted that the seventh embodiment may also be simply converted to perform flow switching during the process of attaching the interface 2 of the mobile node to the MAG2, and the specific implementation process after the conversion is basically the same as that described in the seventh embodiment (the message names may be different), and will not be described in detail here.
The seventh embodiment described above enables switching of a data flow 1 from a connection between an interface 1 of a mobile node and a CN into a connection between an interface 2 of the mobile node and the CN, without interrupting the connection between the mobile node and the CN, when the mobile node initiates a flow switching. The decision of whether to allow handover or not by using the LMA can satisfy the QoS requirement of the data flow 1, the network management requirement, and the like. In addition, the seventh embodiment can complete the negotiation process of the tunnel encapsulation mode between interface 2 of the mobile node and MAG2 in the flow switching process.
Eighth embodiment, in the case that the handover initiator is the LMA1 and the destination mobile access gateway (MAG2) and the LMA1 are located in the same PMIPv6 domain, the flow of the flow handover method is as shown in fig. 8.
In fig. 8, the mobile node is attached to MAG1 via interface 1 (i.e., the original interface) and to MAG2 via interface 2, and data flow 1 is transported between interface 1 of the mobile node and LMA1 via MAG1 (the original mobile access gateway). That is, data flow 1 sent by LMA1 is routed through MAG1 to interface 1 of the mobile node, and data flow 1 sent by the mobile node through interface 1 is routed through MAG1 to LMA 1. Thereafter, the LMA1 initiates a flow switching process for data flow 1, and after the switching is completed, the data flow 1 is transmitted between the interface 2 of the mobile node and the LMA1 through the MAG 2. In the embodiment, interface 1 and interface 2 of the mobile node access two MAGs under the same LMA1 respectively.
S800, the LMA1 decides that the data stream 1 needs to be switched from the interface 1 to the interface 2 for transmission according to the current network state information, the data stream information and the like, the user preference information and the like, that is, the data stream 1 is a stream to be switched, the interface 1 is an original interface, and the interface 2 is a destination interface.
S810, LMA1 sends a flow binding update request message to MAG2, where the flow binding update request message carries description information of data flow 1 or an identifier of data flow 1.
S820 and MAG2, after receiving the flow binding update request message, send a flow switching request message to interface 2 of the mobile node. The stream switching request message carries description information of the data stream 1 or an identifier of the data stream 1.
S830, after receiving the flow switching request message, the mobile node determines whether to accept the flow binding update request according to the user preference information, the switching reason, the current network status, the switching type, and other factors, and in combination with the local switching policy, and sends a flow switching response message to the MAG2 through the interface 2 to indicate whether to accept the flow switching request (i.e., whether to allow the switching).
After receiving the flow switching response message, the S840 and the MAG2 send a flow binding update response message to the LMA1 to indicate whether the flow binding update request is accepted.
S850, LMA1 receives the flow binding update response message, and after judging that the flow binding update request is accepted according to the information carried in the flow binding update response message, LMA1 updates the routing information of data flow 1 stored locally.
After the above information interaction of the present embodiment is completed, the data stream 1 switching is completed. Switched data flow 1 (which may be all traffic of data flow 1 or part of traffic of data flow 1) may be transmitted between interfaces 2 of the mobile node, MAG2 and LAM1 shown in fig. 8.
The eighth embodiment described above is capable of switching the data flow 1 from the connection between the interface 1 of the mobile node and the CN into the connection between the interface 2 of the mobile node and the CN without interrupting the connection between the mobile node and the CN, when the LMA1 initiates the flow switching. By using the decision of whether to allow handover or not by the mobile node, the QoS requirement of the data flow 1, the network management requirement, and the like can be satisfied.
Ninth, flow switching system. The structure of the system is shown in fig. 9A.
The stream switching system in fig. 9A includes: a handover initiator 900, a destination mobile access gateway 910 and a handover decision-maker 920. Optionally, the stream switching system may further include: and a storage device 930 storing configuration information of the area mobility anchor corresponding to the stream to be switched. The storage device 930 is a network device provided independently from the destination mobile access gateway 910, and the storage device 930 may be a network device having a DNS function, or may be a network device having an AAA or DHCP server function.
The handover initiator 900 is configured to obtain information of a current to be handed over, and send a first request carrying the information of the current to be handed over to the destination mobile access gateway 910.
The switching initiator 900 may determine the streams to be switched according to any one or any two or three of the current network state information, the data stream information, and the user preference information, thereby obtaining the information of the streams to be switched. The handover initiator 900 may also obtain the information of the streams to be handed over in other manners. The embodiment does not limit the specific implementation process of the switching initiator 900 for acquiring the information of the current to be switched. The above current network state information, data stream information, user preference information and information of the stream to be switched have contents as described in the above method embodiments, and a description thereof will not be repeated.
And the destination mobile access gateway 910 is configured to receive the first request, and send a message carrying information of the stream to be switched to the switching decision maker 920. The message carrying the information of the stream to be switched sent by the destination mobile access gateway 910 may be referred to as a second request.
When the handover decision party is the regional mobility anchor, and the destination mobility access gateway 910 sends the second request, it should first query the regional mobility anchor information corresponding to the stream to be switched, where the regional mobility anchor information is, for example, the address information of the regional mobility anchor. The destination mobile access gateway 910 may only search the area mobility anchor point information corresponding to the stream to be switched in the configuration information stored in the destination mobile access gateway 910. The destination mobile access gateway 910 may also only search for the area mobile anchor point information corresponding to the stream to be switched in the configuration information stored in the storage device 930, that is, the destination mobile access gateway 910 directly sends the query request to the storage device 930 after receiving the first request. In addition, the destination mobile access gateway 910 may also search the area mobility anchor information corresponding to the streams to be switched in the stored configuration information, and send a query request to the storage device 930 when the matching area mobility anchor information is not found, so as to search the area mobility anchor information corresponding to the streams to be switched in the configuration information stored in the storage device 930. In addition, the manner of sending the message carrying the to-be-switched stream information to the switching decision-making party 920 by the destination mobile access gateway 910 may be directly sending the message to the switching decision-making party 920, or sending the message to the switching decision-making party 920 through other regional mobile anchor points, and the specific implementation process is described in the above method embodiment, and will not be described repeatedly here.
The switching decision-making party 920 is configured to receive a message carrying information of a stream to be switched, determine whether to allow switching of the stream to be switched, and return information of a determination result of whether to allow switching to the destination mobile access gateway 910.
The destination mobile access gateway 910 sends a first request response message to the handover initiator 900 according to the received determination result information.
In addition, when the judgment result of the switching decision-making party 920 is that switching is allowed, the routing information of the current to be switched is updated by the area mobile anchor point providing service for the current to be switched information.
The handover initiator 900 may be a mobile node or a network side node. The network side node is, for example, an area mobility anchor point for providing service for the current stream to be switched.
When the handover initiator 900 is a mobile node, the handover decision entity 920 is a regional mobility anchor. When the handover initiator 900 is the regional mobility anchor, the handover decision maker 920 is a mobile node.
When the handover initiator 900 is a mobile node, the first request sent by the mobile node may also carry any one or more information of a handover type, a handover reason, and an expected tunnel encapsulation manner. Of course, the mobile node may also carry the information of the handover type, the handover reason, the expected tunnel encapsulation method, etc. in other messages besides the first request, and send the information to the destination mobile access gateway 910.
The meaning of the handover type, the handover reason, and the desired tunnel encapsulation manner are as described in the above method embodiments, and are not repeated here.
In addition, when the handover initiator 900 is a mobile node, the first request may be a stream handover request; when the handover initiator is the regional mobility anchor, the first request may be a flow binding update request.
Regardless of whether the handover initiator 900 is a mobile node or a regional mobility anchor, the handover initiator 900 may include: a switching stream information module 901, a first sending module 902 and a first receiving module 903.
A switching stream information module 901, configured to determine information of streams to be switched according to any one or more of current network state information, data stream information, and user preference information. The switching stream information module 901 may determine information of streams to be switched according to other factors, and the switching stream information module may also obtain information of streams to be switched from a received command.
A first sending module 902, configured to carry the information of the stream to be switched, determined by the stream switching information module 901, in the first request, and send the first request to the destination mobile access gateway 910. In addition, the first sending module 902 may further carry any one or more of information of a handover type, a handover reason, and a desired tunnel encapsulation manner in the first request.
A first receiving module 903, configured to receive a first request response message returned by the destination mobile access gateway 910.
When the handover initiator 900 is the regional mobility anchor, the structure of the handover initiator 900 is as shown in fig. 9B, and the handover initiator 900 in fig. 9B includes a first routing update module 904 in addition to the handover stream information module 901, the first sending module 902, and the first receiving module 903.
The first route updating module 904 is configured to, after the first receiving module 903 receives the first request response message, determine whether the switching decision maker 900 allows switching of the streams to be switched according to information carried in the first request response message, update the route information of the streams to be switched when it is determined that the switching is allowed, and not perform an operation of updating the route information of the streams to be switched when it is determined that the switching is not allowed.
When the handover initiator 900 is a mobile node and the handover decision-maker 920 is a regional mobility anchor, the structure of the handover decision-maker 900 is shown in fig. 9C. The area mobility anchor in fig. 9C includes: a second receiving module 921, a judging module 922, a handover decision module 923, a second route updating module 924, an obtaining module 925 and a second sending module 926.
And a second receiving module 921, configured to receive a message carrying information of a stream to be switched. The message may be a flow binding update request transmitted by the destination mobile access gateway 910, or a flow forwarding request transmitted by another regional mobility anchor.
The determining module 922 is configured to determine whether the area mobility anchor point where the second receiving module 921 is located can intercept the current to be switched after the second receiving module 921 receives the message carrying the information of the current to be switched.
A switching decision module 923, configured to perform a determination operation on whether to allow switching of the current to be switched when the determination result of the determination module 922 is that the current to be switched can be intercepted, and not perform the determination operation on whether to allow switching of the current to be switched when the determination structure of the determination module 922 is that the current to be switched cannot be intercepted. The handover decision module 923 may determine whether to allow handover of the streams to be handed over according to any one or more of current network state information, data stream information, user subscription data, a handover reason, and a handover type, in combination with a local handover policy of the regional mobility anchor. When the area mobility anchor point in fig. 9C does not include the determining module 922, the switching decision module 923 may directly execute the operation of determining whether to allow switching of the streams to be switched after the second receiving module 921 receives the message carrying the information of the streams to be switched.
The second route updating module 924 is configured to update the route information of the stream to be switched when the determination result of the switching decision module 923 is that switching of the stream to be switched is allowed.
An obtaining module 925, configured to obtain information of the area mobility anchor point that can intercept the current to be switched when the determination result of the determining module 922 is that the current to be switched cannot be intercepted.
A second sending module 926, configured to return the information of the determination result of the switching decision module 923 to the destination mobile access gateway 910, and send a message carrying information of the to-be-switched traffic stream to the area mobile anchor capable of intercepting the to-be-switched traffic stream according to the information acquired by the acquiring module 925. When the second sending module 926 sends the message carrying the information of the stream to be switched to the area mobile anchor point capable of intercepting the stream to be switched, the message may also carry information such as expected tunnel encapsulation mode information, switching reason, switching type, and the like. When the second sending module 926 returns the determination result information of the handover decision module 923 to the destination mobile access gateway 910, if it is necessary to use the regional mobility anchor in the MPIPv6 domain to which the destination mobile access gateway 910 belongs, the second sending module 926 may further send the tunnel encapsulation mode information between the regional mobility anchors together with the determination result information. When the area mobility anchor in fig. 9C does not include obtaining module 925, second sending module 926 does not perform the above-described operation of sending the message carrying the information of the streams to be switched to the area mobility anchor capable of intercepting the streams to be switched.
The structure of the destination mobile access gateway 910 is shown in fig. 9D. The destination mobile access gateway 910 in fig. 9D includes: a third receiving module 911, an inquiring module 912 and a third sending module 913.
A third receiving module 911, configured to receive the first request carrying the information of the streams to be switched, sent by the switching initiator 900, and receive the information of the determination result, returned by the switching decision maker 920, of whether to allow switching of the streams to be switched.
An inquiring module 912, configured to, after the third receiving module 911 receives the first request, inquire, in the configuration information stored in the destination mobile access gateway 910 and/or the configuration information stored in the storage device 930, an area mobile anchor point corresponding to the stream to be switched. That is to say, the query module 912 may only search the configuration information stored in the destination mobile access gateway 910 for the area mobility anchor point information corresponding to the stream to be switched. The query module 912 may also search for the area mobility anchor point information corresponding to the stream to be switched only in the configuration information stored in the storage device 930; in addition, the query module 912 may also search the configuration information stored in the destination mobile access gateway 910 for the area mobile anchor point information corresponding to the stream to be switched, and send a query request to the storage device 930 when the matching area mobile anchor point information is not found, so as to search the configuration information stored in the storage device 930 for the area mobile anchor point information corresponding to the stream to be switched.
The query module 912 queries the obtained regional mobile anchor information, including: regional mobility anchor information that is a handover decision-maker and/or regional mobility anchor information that is not a handover decision-maker and that is in the PMIPv6 domain to which the destination mobile access gateway 910 belongs.
In a case that the regional mobility anchor in the PMIPv6 domain to which the destination mobile access gateway 910 belongs is not a handover decision party, the query module 912 may obtain the above two regional mobility anchor information through a query process. If the query module 912 obtains only one piece of regional mobility anchor point information through one query process, after the query module 912 determines that the destination mobile access gateway 910 where the destination mobile access gateway is located cannot perform information interaction with the obtained regional mobility anchor point, the query module 912 may obtain the regional mobility anchor point information in the PMIPv6 domain to which the destination mobile access gateway 910 where the destination mobile access gateway is located again.
A third sending module 913, configured to send a message carrying information of the streams to be switched to the area mobility anchor point queried by the querying module 912, and send a first request response message to the switching initiator 900 according to the information of the determination result of whether to allow switching of the streams to be switched, where the information is received by the third receiving module 911. In the case that the handover initiator 900 is a mobile node, the third sending module 913 may also send the tunnel encapsulation mode information between the mobile node and the destination mobile access gateway to the mobile node together with the first request response message.
In the case of the two pieces of regional mobility anchor information obtained by the query module 912, the third sending module 913 may carry the regional mobility anchor information and the to-be-switched stream information as the switching decision maker 920 in a message for sending.
The ninth embodiment can switch the stream to be switched from the connection between the original interface of the mobile node and the CN to the connection between the destination interface of the mobile node and the CN without interrupting the connection between the mobile node and the CN when the mobile node or the regional mobility anchor initiates the stream switching. The decision of whether to allow the switching is made by the switching decision-making party, so that the QoS requirement of the flow, the network management requirement and the like can be met. In addition, in the first embodiment, a negotiation process of a tunnel encapsulation mode of each section of path to be switched of the streams can be completed in the stream switching process.
In addition, the configuration of the switching device as the switching initiator is described in detail in the above system description, and the switching device as the switching initiator is not separately described in the following embodiments.
Embodiment ten, regional mobility anchor.
The area mobility anchor point in this embodiment may include: a switching flow information module 901, a first sending module 902, a first receiving module 903 and a first route updating module 904.
The area mobility anchor point in this embodiment may also include: a second receiving module 921, a switching decision module 923, a second route updating module 924, and a second sending module 926. Optionally, the area mobility anchor point at this time may further include: a judging module 922 and an obtaining module 925.
The area mobility anchor point in this embodiment may also include: a switching flow information module 901, a first sending module 902, a first receiving module 903, a first route updating module 904, a second receiving module 921, a switching decision module 923, a second route updating module 924, and a second sending module 926. Optionally, the area mobility anchor point at this time may further include: a judging module 922 and an obtaining module 925.
Operations performed by the modules in this embodiment are as described in the above system embodiment, and will not be described repeatedly here.
Eleventh embodiment, destination mobile access gateway.
The destination mobile access gateway in this embodiment may include: a third receiving module 911, an inquiring module 912 and a third sending module 913. Operations performed by the modules in this embodiment are as described in the above system embodiment, and will not be described repeatedly here.
Through the above description of the embodiments, those skilled in the art will clearly understand that the present invention may be implemented by software plus a necessary hardware platform, and certainly may be implemented by hardware, but in many cases, the former is a better embodiment. With this understanding in mind, all or part of the technical solutions of the present invention that contribute to the background can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods according to the embodiments or some parts of the embodiments of the present invention.
While the invention has been described with respect to the embodiments, those skilled in the art will appreciate that there are numerous variations and permutations of the present invention that are encompassed by the claims of the present application without departing from the spirit of the invention.
Claims (14)
1. A method of stream switching, comprising:
a switching decision-making party receives information of a current to be switched, which is sent by a switching initiator through a target mobile access gateway;
and the switching decision party judges whether to allow switching or not, returns judgment result information to the target mobile access gateway, and updates the routing information of the current to be switched for the area mobile anchor point providing service for the current to be switched information under the condition that the judgment result is that the switching is allowed.
2. The method of claim 1, wherein the method further comprises:
and the switching initiator determines the information of the current flows to be switched according to any one or more of the current network state information, the data flow information and the user preference information, and sends a first request carrying the information of the current flows to be switched to a target mobile access gateway.
3. The method of claim 1 or 2, wherein:
when the switching initiator is a mobile node, the first request carrying the information of the current to be switched and sent by the target mobile access gateway of the switching initiator also carries any one or more of a switching type, a switching reason and a tunnel encapsulation mode between the target mobile access gateway and the mobile node;
or,
when the switching initiator is a regional mobile anchor point, the message which is sent to the mobile node by the target mobile access gateway and carries the information of the current to be switched also carries any one or more of a switching type, a switching reason and a tunnel encapsulation mode between the target mobile access gateway and the mobile node;
the switching type indicates that all the flow of the current to be switched is switched or part of the flow of the current to be switched is switched;
the switching type and the switching reason are used for a switching decision party to judge whether switching is allowed or not, and the tunnel packaging mode is used for tunnel packaging mode negotiation.
4. The method of claim 1 or 2, wherein when the handover decision party is a regional mobility anchor, the method further comprises:
the target mobile access gateway inquires a region mobile anchor point corresponding to the current to be switched in configuration information stored in the target mobile access gateway and/or a storage device, and sends a message carrying the information of the current to be switched to the inquired first region mobile anchor point;
when the first area mobile anchor point receives the message carrying the information of the current to be switched and judges that the current to be switched cannot be intercepted, the first area mobile anchor point sends the message carrying the information of the current to be switched to a second area mobile anchor point which can intercept the current to be switched;
and the method further comprises:
under the condition that a second area mobile anchor point does not exist, the switched flow is transmitted among the first area mobile anchor point, the target mobile access gateway and the mobile node; or
And under the condition that the second area mobile anchor point exists, the switched flow is transmitted among the first area mobile anchor point, the second area mobile anchor point, the target mobile access gateway and the mobile node.
5. The method of claim 4, wherein:
the message sent by the first regional mobile anchor point to the second regional mobile anchor point also carries information of tunnel encapsulation modes between expected regional mobile anchor points, and the information of tunnel encapsulation modes between the expected regional mobile anchor points is used for negotiation of tunnel encapsulation modes.
6. The method of claim 1 or 2, wherein:
when the handover decision party is the regional mobility anchor, the determining whether to allow handover includes:
the regional mobile anchor point judges whether to allow switching according to any one or more of current network state information, data flow information, user subscription data, switching reasons and switching types and combining a local switching strategy; or
When the handover decision party is a mobile node, the determining whether to allow handover includes:
and the mobile node judges whether to allow the switching according to any one or more of current network state information, data flow information, user preference information, switching reasons and switching types and a local switching strategy.
7. The method of claim 2, wherein:
when the switching decision party is an area mobile anchor point, the area mobile anchor point updates the stored routing information of the current to be switched after judging that the switching is allowed; or
And when the switching decision party is a mobile node, after receiving a first request response message returned by the destination mobile access gateway, the area mobile anchor point initiating the switching updates the stored routing information of the stream to be switched.
8. The method of claim 2, wherein:
when the switching initiator is a mobile node, the first request response message sent to the mobile node by the target mobile access gateway also carries tunnel encapsulation mode information after flow switching; or
And when the switching initiator is the regional mobile anchor point, the message carrying the judgment result and sent to the target mobile access gateway by the mobile node also carries tunnel encapsulation mode information after flow switching.
9. A stream switching system, comprising:
the target mobile access gateway is used for receiving a first request which is sent by a switching initiator and carries the information of the current to be switched, and sending a message carrying the information of the current to be switched to a switching decision maker;
a switching decision-making party, configured to receive the to-be-switched stream information, determine whether to allow switching, return determination result information to the destination mobile access gateway, and update the routing information of the to-be-switched stream for the area mobile anchor point providing service for the to-be-switched stream information when the determination result is that switching is allowed;
and the target mobile access gateway sends a first request response message to the switching initiator according to the received judgment result information.
10. A handover apparatus, which is a handover initiator, the handover initiator comprising:
the switching stream information module is used for determining the information of the stream to be switched according to any one or more of current network state information, data stream information and user preference information;
the first sending module is used for sending a first request carrying the information of the current to be switched to a target mobile access gateway;
the first receiving module is used for receiving a first request response message returned by the destination mobile access gateway.
11. The apparatus of claim 10, wherein the handover initiator is a regional mobility anchor, and wherein the regional mobility anchor further comprises:
and the first routing updating module is used for updating the routing information of the flow to be switched when the first receiving module receives the first request response message and judges that the switching is allowed.
12. A network device that is a regional mobility anchor, comprising:
the second receiving module is used for receiving the information of the current to be switched;
the switching decision module is used for judging whether to allow the switching of the current to be switched;
the second routing updating module is used for updating the routing information of the current to be switched when the judgment result of the switching decision module is that switching is allowed;
and the second sending module is used for returning the judgment result information of the switching decision module to the target mobile access gateway.
13. The network device of claim 12, wherein the network device further comprises:
the judging module is used for judging whether the area mobile anchor point can intercept the current to be switched or not after the second receiving module receives the current to be switched information;
the switching decision module judges whether to allow switching of the current to be switched or not when the judgment result of the judgment module is that the current to be switched can be intercepted;
the acquisition module is used for acquiring the region mobile anchor point information capable of intercepting the current to be switched when the judgment result of the judgment module is that the current to be switched cannot be intercepted;
and the second sending module is further configured to send a message carrying information of the current to be switched to the area mobile anchor point capable of intercepting the current to be switched according to the information acquired by the acquiring module.
14. A network device for a destination mobile access gateway, comprising:
the third receiving module is used for receiving a first request which is sent by the switching initiator and carries the information of the current to be switched, and receiving judgment result information which is returned by the switching decision maker and used for judging whether the switching is allowed or not;
the query module is used for querying the area mobile anchor point corresponding to the stream to be switched in the configuration information stored in the destination mobile access gateway and/or the configuration information stored in the storage device;
and the third sending module is used for sending a message carrying the information of the current to be switched to the area mobile anchor point inquired by the inquiry module, and sending a first request response message to the switching initiator according to the judgment result information received by the third receiving module.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100874264A CN101600193B (en) | 2009-06-22 | 2009-06-22 | Stream switching method, system and network device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009100874264A CN101600193B (en) | 2009-06-22 | 2009-06-22 | Stream switching method, system and network device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101600193A CN101600193A (en) | 2009-12-09 |
CN101600193B true CN101600193B (en) | 2011-08-24 |
Family
ID=41421386
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009100874264A Expired - Fee Related CN101600193B (en) | 2009-06-22 | 2009-06-22 | Stream switching method, system and network device |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101600193B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102238633B (en) * | 2010-04-28 | 2015-09-16 | 中兴通讯股份有限公司 | A kind of dynamic control method of data distribution and system |
CN102833724B (en) * | 2011-06-14 | 2017-10-17 | 中兴通讯股份有限公司 | A kind of method and system for supporting multiplex roles multi-link communication |
CN103052125B (en) * | 2011-10-13 | 2018-03-23 | 广州市瑞雅通信技术有限公司 | Flow migration method and device |
CN103096343B (en) * | 2011-11-01 | 2018-02-16 | 中兴通讯股份有限公司 | One kind flows policy management method on the move and system |
CN103096394B (en) * | 2011-11-01 | 2017-10-17 | 中兴通讯股份有限公司 | One kind stream policy management method on the move and system |
CN105308936A (en) * | 2014-05-23 | 2016-02-03 | 华为技术有限公司 | A method, network system, and sdn controller for moving a data stream |
CN109548096B (en) * | 2017-08-11 | 2021-12-03 | 华为技术有限公司 | Communication method, base station, terminal equipment and system |
-
2009
- 2009-06-22 CN CN2009100874264A patent/CN101600193B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN101600193A (en) | 2009-12-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4794520B2 (en) | System, access gateway, home agent, and program for optimizing communication path in network-driven mobility management protocol | |
US8169970B2 (en) | Handover method and mobile communication system | |
US7464177B2 (en) | Mobile network that routes a packet without transferring the packet to a home agent server | |
CN101600193B (en) | Stream switching method, system and network device | |
US8379599B2 (en) | Local mobility anchor relocation and route optimization during handover of a mobile node to another network area | |
US7515561B2 (en) | System and method for discovering network interface capabilities | |
US20050259631A1 (en) | Route optiminzing in mobile ip providing location privacy | |
US20070147320A1 (en) | Access router selection method | |
US20060240825A1 (en) | Mobile communication method, mobile communication apparatus, home agent apparatus, access router information server apparatus, and mobile communication system | |
US20090135783A1 (en) | FMIPv6 Intergration with Wimax | |
US8982855B2 (en) | Systems and methods for improved mobility and quality of service in a wireless network | |
US20070223420A1 (en) | Communication Handover Method, Communication Message Processing Method and Program for Executing These Methods by use of a Computer | |
KR20060023564A (en) | Mobile terminal device and hand-off method thereof | |
US8300631B2 (en) | Method for realizing mobile IP management and the network system thereof | |
US20070133471A1 (en) | System for interworking services of heterogeneous networks and method for vertical handoff | |
US9629059B2 (en) | Mobile node registration method, intercommunication method, switching method and network element | |
US9648649B2 (en) | Method and apparatus for optimizing data route in mobile communication system | |
WO2013007133A1 (en) | Method and system for managing packet forwarding path, and network element | |
KR101037531B1 (en) | Method for providing soft handover using communication state information in wireless internet system | |
KR20150123678A (en) | A CDN Service System through Distributed Mobility Management and Method Thereof | |
Lee et al. | Seamless QoS guarantees in mobile internet using NSIS with advance resource reservation | |
CN117440500B (en) | Mobile network communication method facing low time delay and high reliability service based on terminal | |
KR102230823B1 (en) | Context-aware traffic route optimization management method | |
WO2010000090A1 (en) | Inter-domain handover mechanisms between network-based localized network mobility domains | |
EP2507955A1 (en) | Method for establishing a data path, device and communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20110824 |
|
CF01 | Termination of patent right due to non-payment of annual fee |