WO2016180217A1 - Procédé et appareil permettant de réaliser une commutation de réseau - Google Patents
Procédé et appareil permettant de réaliser une commutation de réseau Download PDFInfo
- Publication number
- WO2016180217A1 WO2016180217A1 PCT/CN2016/080066 CN2016080066W WO2016180217A1 WO 2016180217 A1 WO2016180217 A1 WO 2016180217A1 CN 2016080066 W CN2016080066 W CN 2016080066W WO 2016180217 A1 WO2016180217 A1 WO 2016180217A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- data link
- management unit
- connection
- network
- route
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 28
- 230000003068 static effect Effects 0.000 claims abstract description 54
- 238000012217 deletion Methods 0.000 claims description 6
- 230000037430 deletion Effects 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 4
- 230000000694 effects Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/14—Reselecting a network or an air interface
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/16—Performing reselection for specific purposes
- H04W36/18—Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W40/00—Communication routing or communication path finding
- H04W40/02—Communication route or path selection, e.g. power-based or shortest path routing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
Definitions
- the present application relates to, but is not limited to, network management technologies, and in particular, a method and apparatus for implementing network switching.
- 3G/4G network In order to alleviate the pressure of 3G/4G network when operators have third-generation/fourth-generation (3G/4G) networks and wireless local area network (WiFi) networks, they can be offloaded by using WiFi networks.
- WiFi wireless local area network
- the operator-customized terminal supports both 3G/4G Internet access and WiFi Internet access.
- the terminal When the terminal moves to the area with WiFi coverage, it needs to switch from the 3G/4G network to the WiFi network. In order to ensure that the user data service is not affected, it is necessary to switch to the WiFi network when there is no data service on the 3G/4G link. However, in actual use, such switching is basically infeasible. Unless the terminal moves to an area with WiFi coverage, the user stops all Internet services first, so that the user experience is obviously poor, and the expected switching effect is not achieved.
- the common practice in the related art is: when the terminal moves to the area covered by the WiFi, the uplink directly switches to the WiFi network, and the 3G/4G network is disconnected. Since the purpose of the handover is to use the WiFi network to share the traffic pressure of the LTE (Long Term Evolution) network, such processing ensures the completion of the handover, but causes the interruption of the current data service of the user and reduces the user experience. .
- LTE Long Term Evolution
- the present invention provides a method and device for implementing network switching, which can avoid the interruption of current data services and achieve seamless handover while ensuring handover completion, thereby effectively improving the user experience.
- An embodiment of the present invention provides a method for implementing network switching, including:
- the method further includes: before the terminal moves to the second network area and needs to switch to the second network, before creating the second data link and establishing the routing table and the connection tracking table based on the second data link, the method further includes :
- the first data link is created in the first network area, and a routing table and a connection tracking table based on the first data link are respectively established.
- the establishing a static route based on the first data link according to the currently active connection includes:
- the deleting the static routing information based on the first data link of all timeouts includes:
- All the active connections of the first data link are monitored in real time, and when the connection status timeout is detected, the static routing information corresponding to the connection is deleted until all the static routing information based on the first data link is deleted. .
- the embodiment of the invention further provides a computer readable storage medium storing computer executable instructions, which are implemented when the computer executable instructions are executed.
- the embodiment of the present invention further provides an apparatus for implementing network switching, including at least: a first data link management unit, a second data link management unit, a route management unit, and a connection tracking management unit;
- a second data link management unit configured to: when the terminal moves to the second network area and needs to switch to the second network, create a second data link, and notify the route management unit and the connection tracking management unit respectively;
- the first data link management unit is configured to: receive a notification from the route management unit, and sell Destroy the established first data link;
- a routing management unit configured to: when the terminal moves to the second network area and needs to switch to the second network, establish a static route based on the first data link according to the currently active connection from the connection tracking management unit; a routing table of the second data link; deleting the default route of the first data link, establishing a default route with the second data link; receiving a deletion notification of the connection from the connection tracking management unit regarding the timeout, deleting the corresponding connection Static routing information, when all the static routing information based on the first data link is deleted, notifying the first data link management unit; implementing forwarding of the data stream;
- the connection tracking management unit is configured to: extract the currently active destination Internet Protocol IP address and output it to the routing management unit; establish a connection tracking table based on the second data link; and monitor all active interfaces of the first data link in real time
- the connection when the terminal moves to the second network area and needs to switch to the second network and detects that the connection status times out, outputs a deletion notification of the connection regarding the timeout to the routing management unit.
- the first data link management unit is further configured to: create the first data link in the first network area, and notify the route management unit and the connection tracking management unit respectively;
- the route management unit is further configured to: establish a routing table based on the first data link;
- connection tracking management unit is further configured to: establish a connection tracking table based on the first data link.
- the technical solution of the present application includes: creating a second data link; establishing a static route based on the first data link according to the currently active connection; deleting the default route of the first data link, using the second data
- the link establishes a default route; deletes all static routing information based on the first data link that expires, and destroys the first data link.
- the method for implementing network switching according to the embodiment of the present invention can be seen that, when the second data link is enabled, the second data link is first extracted, and all active connection information based on the first data link is extracted, and a corresponding static route is established.
- the data flow of the current processing activity state is guaranteed to be unaffected; by deleting the default route of the first data link, the routing rule with the second data link as the default data link is established, and all new data flows are guaranteed. Routed on the second data link. Moreover, after all the connections based on the first data link are timed out and the static routing rules corresponding to the connections of all the timed active states are deleted, the first data link is disconnected, thus effectively ensuring the switching in the double data link. In the process, while the handover is completed, avoid The interruption of the current data service enables seamless switching, which effectively improves the user experience.
- FIG. 1 is a flowchart of a method for implementing network switching according to an embodiment of the present invention
- FIG. 2 is a schematic structural diagram of a device for implementing network switching according to an embodiment of the present invention
- FIG. 3 is a schematic flowchart diagram of an optional implementation manner of a method for implementing network switching according to an embodiment of the present invention.
- FIG. 1 is a flowchart of a method for implementing network handover according to an embodiment of the present invention. It is assumed that a terminal has been in an active state and has a first data link established in the first network area, as shown in FIG. The method includes:
- Step 100 When the terminal moves to the second network area and needs to switch to the second network, create a second data link and establish a routing table and a connection tracking table based on the second data link.
- the method may further include: creating the first data link in the first network area; and establishing a routing table and a connection tracking table based on the first data link, respectively.
- the connection tracking table may include quintuple information of each data stream, that is, a source Internet Protocol (IP) address, a destination IP address, a source port number, a destination port number, a protocol number, and a timeout included. Connection information such as time, connection status (such as connection established or connected or no response).
- IP Internet Protocol
- Step 101 When the terminal moves to the second network area and needs to switch to the second network, establish a static route based on the first data link according to the currently active connection; and delete the default route of the first data link, The second data link establishes a default route.
- Establishing a static route based on the first data link according to the currently active connection in this step may include:
- the destination Internet Protocol IP address that is currently active is extracted, and a static route based on the first data link is established according to the extracted destination IP address.
- Step 102 When the terminal moves to the second network area and needs to switch to the second network, all timeout based static data of the first data link is deleted, and the first data link is destroyed. At this time, the first data link is disconnected, and all data services are all switched to the second data link.
- the static routing information based on the first data link that deletes all timeouts in this step may include:
- All the active connections of the first data link are monitored in real time, and when the connection status timeout is detected, the static routing information corresponding to the connection is deleted until all the static routing information based on the first data link is deleted.
- step 101 and step 102 are not strictly defined in time series.
- the method for implementing network switching can be seen that, when the second data link is enabled, the second data link is first extracted, and all active connection information based on the first data link is extracted, and a corresponding static route is established. In this way, the data flow of the current processing activity state is guaranteed to be unaffected; by deleting the default route of the first data link, the routing rule with the second data link as the default data link is established, and all new data flows are guaranteed. Routed on the second data link. Moreover, after all the connections based on the first data link are timed out and the static routing rules corresponding to the connections of all the timed active states are deleted, the first data link is disconnected, thus effectively ensuring the switching in the double data link. In the process, while the handover is completed, the interruption of the current data service is avoided, and seamless handover is realized, thereby effectively improving the user experience.
- the embodiment of the invention further provides a computer readable storage medium storing computer executable instructions, which are implemented when the computer executable instructions are executed.
- the device includes at least: a first data link management unit, a second data link management unit, and a route management. Unit, connection tracking management unit;
- a second data link management unit configured to: when the terminal moves to the second network area and needs to be cut When switching to the second network, creating a second data link, and separately notifying the route management unit and the connection tracking management unit;
- the first data link management unit is configured to: receive a notification from the route management unit, and destroy the established first data link;
- a routing management unit configured to: when the terminal moves to the second network area and needs to switch to the second network, establish a static route based on the first data link according to the currently active connection from the connection tracking management unit; a routing table of the second data link; deleting the default route of the first data link, establishing a default route with the second data link; receiving a deletion notification of the connection from the connection tracking management unit regarding the timeout, deleting the corresponding connection Static routing information, when all the static routing information based on the first data link is deleted, notifying the first data link management unit; implementing forwarding of the data stream;
- the connection tracking management unit is configured to: extract the currently active destination Internet Protocol IP address and output it to the routing management unit; establish a connection tracking table based on the second data link; and monitor all active interfaces of the first data link in real time
- the connection when the terminal moves to the second network area and needs to switch to the second network and detects that the connection status times out, outputs a deletion notification of the connection regarding the timeout to the routing management unit.
- the first data link management unit may be further configured to: create a first data link in the first network area, and notify the route management unit and the connection tracking management unit respectively;
- the routing management unit may be further configured to: establish a routing table based on the first data link;
- connection tracking management unit may be further configured to establish a connection tracking table based on the first data link.
- FIG. 3 is a schematic flowchart of an optional implementation manner of a method for implementing network switching according to an embodiment of the present invention. As shown in FIG. 3, the method for implementing network switching in the optional implementation manner includes the following steps:
- Step 300 The first data link management unit creates a first data link in the first network area.
- Step 301 The first data link management unit notifies the route management unit and the connection tracking management unit to establish a routing table and a connection tracking table based on the first data link, respectively.
- connection tracking table 1 may include, for example, source IP (Internet Protocol)_1 - destination IP_1, source IP_2 - destination IP_2.
- Step: 302 When the terminal moves to the second network area and needs to switch to the second network, the second data link management unit creates a second data link.
- Step 303 The connection tracking management unit extracts the destination IP address of the currently active connection according to the connection tracking table corresponding to the first data link.
- Step 304 The routing management unit establishes a static route based on the first data link according to the extracted destination IP address. After all the establishment is completed, step 3051 is performed.
- the static route based on the first data link may include, for example, static route 1, that is, the data to the destination IP_1 is via the first data link; and the static route 2, that is, the data to the destination IP_2 is transmitted through the first data link. road.
- the routing table may include static route 1 and static route 2.
- Step 3051 The routing management unit deletes the default route of the first data link, and establishes a default route with the second data link.
- the routing table may include static route 1, static route 2, and the default route may be the second data link.
- connection tracking management unit establishes a connection tracking table of the second data link.
- the established connection tracking table (connection tracking table 2) may include, for example, source IP_1 - destination IP_1, source IP_2 - destination IP_2.
- Step 3052 After the static route is established, at the same time, the connection tracking management unit monitors all active connections of the first data link in real time, and detects whether each connection status times out; if timeout, step 3062 is performed; otherwise, the detection continues.
- Step 3062 to step 3072 The routing management unit is notified to delete the static routing rule of the corresponding connection until all the static routing rules based on the first data link are deleted.
- Step 3082 The first data link management unit destroys the first data link, that is, disconnects the first data link.
- Step 3092 All data services are all switched to the already established second data link, and the handover is completed.
- all or part of the steps of the above embodiments may also be implemented by using an integrated circuit. These steps may be separately fabricated into individual integrated circuit modules, or multiple modules or steps may be fabricated into a single integrated circuit module. achieve.
- the devices/function modules/functional units in the above embodiments may be implemented by a general-purpose computing device, which may be centralized on a single computing device or distributed over a network of multiple computing devices.
- the device/function module/functional unit in the above embodiment When the device/function module/functional unit in the above embodiment is implemented in the form of a software function module and sold or used as a stand-alone product, it can be stored in a computer readable storage medium.
- the above mentioned computer readable storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
- the technical solution of the present application includes: creating a second data link; establishing a static route based on the first data link according to the currently active connection; deleting a default route of the first data link, and establishing a default route by using the second data link; Deleting all timeout static routing information based on the first data link, destroying the first data link.
- the method for implementing network switching according to the embodiment of the present invention can be seen that, when the second data link is enabled, the second data link is first extracted, and all active connection information based on the first data link is extracted, and a corresponding static route is established.
- the data flow of the current processing activity state is guaranteed to be unaffected; by deleting the default route of the first data link, the routing rule with the second data link as the default data link is established, and all new data flows are guaranteed. Routed on the second data link. Moreover, after all the connections based on the first data link are timed out and the static routing rules corresponding to the connections of all the timed active states are deleted, the first data link is disconnected, thus effectively ensuring the switching in the double data link. In the process, while the handover is completed, the interruption of the current data service is avoided, and seamless handover is realized, thereby effectively improving the user experience.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
L'invention concerne un procédé pour réaliser une commutation de réseau, consistant : à créer une seconde liaison de données; à établir une route statique qui est basée sur une première liaison de données conformément à une connexion qui est dans un état actif actuellement; à supprimer une route par défaut de la première liaison de données, et à établir la route par défaut conformément à la seconde liaison de données; et à supprimer des informations concernant toutes les routes statiques ayant expiré qui sont basées sur la première liaison de données, et à détruire la première liaison de données.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510393852.6 | 2015-07-07 | ||
CN201510393852.6A CN106332206A (zh) | 2015-07-07 | 2015-07-07 | 一种实现网络切换的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016180217A1 true WO2016180217A1 (fr) | 2016-11-17 |
Family
ID=57247705
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/080066 WO2016180217A1 (fr) | 2015-07-07 | 2016-04-22 | Procédé et appareil permettant de réaliser une commutation de réseau |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106332206A (fr) |
WO (1) | WO2016180217A1 (fr) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114844940A (zh) * | 2022-03-14 | 2022-08-02 | 武汉斗鱼鱼乐网络科技有限公司 | 一种网络请求方法及相关设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102368860A (zh) * | 2011-08-23 | 2012-03-07 | 李秀川 | 一种网络切换方法及装置 |
CN102572986A (zh) * | 2011-12-30 | 2012-07-11 | 中兴通讯股份有限公司 | 通信终端及其网络切换方法 |
CN103139858A (zh) * | 2011-12-01 | 2013-06-05 | 中国电信股份有限公司 | 一种实现CDMA与WiFi无缝切换的方法、***以及手机终端 |
CN103313319A (zh) * | 2012-03-09 | 2013-09-18 | 中国电信股份有限公司 | 在Android ***中基于AP 实现异网切换的方法和终端 |
CN103686909A (zh) * | 2013-12-11 | 2014-03-26 | 北京邮电大学 | 一种在蜂窝网络和无线局域网之间实现业务无缝切换的方法 |
US8891441B2 (en) * | 2008-09-04 | 2014-11-18 | Intel Corporation | L2 tunneling-based low latency single radio handoffs |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4466296B2 (ja) * | 2003-10-17 | 2010-05-26 | パナソニック株式会社 | ハンドオーバ方法および移動通信システム |
CN103179621B (zh) * | 2011-12-22 | 2017-07-25 | 上海无线通信研究中心 | 一种蜂窝网与无线局域网切换的方法 |
KR20130123262A (ko) * | 2012-05-02 | 2013-11-12 | 한국전자통신연구원 | 모바일 라우터의 이동성 지원 방법 |
CN104038971B (zh) * | 2013-03-06 | 2018-05-29 | 电信科学技术研究院 | 一种链路切换方法及装置 |
-
2015
- 2015-07-07 CN CN201510393852.6A patent/CN106332206A/zh active Pending
-
2016
- 2016-04-22 WO PCT/CN2016/080066 patent/WO2016180217A1/fr active Application Filing
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8891441B2 (en) * | 2008-09-04 | 2014-11-18 | Intel Corporation | L2 tunneling-based low latency single radio handoffs |
CN102368860A (zh) * | 2011-08-23 | 2012-03-07 | 李秀川 | 一种网络切换方法及装置 |
CN103139858A (zh) * | 2011-12-01 | 2013-06-05 | 中国电信股份有限公司 | 一种实现CDMA与WiFi无缝切换的方法、***以及手机终端 |
CN102572986A (zh) * | 2011-12-30 | 2012-07-11 | 中兴通讯股份有限公司 | 通信终端及其网络切换方法 |
CN103313319A (zh) * | 2012-03-09 | 2013-09-18 | 中国电信股份有限公司 | 在Android ***中基于AP 实现异网切换的方法和终端 |
CN103686909A (zh) * | 2013-12-11 | 2014-03-26 | 北京邮电大学 | 一种在蜂窝网络和无线局域网之间实现业务无缝切换的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106332206A (zh) | 2017-01-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10911990B2 (en) | Network handover method and related device | |
EP3586529B1 (fr) | Procédé, système et support lisible par ordinateur pour fournir une fonction d'exposition de capacité de service (scef) en tant que service en nuage | |
EP3586530B1 (fr) | Procédés, systèmes et supports lisibles par ordinateur pour fournir une fonction d'exposition de capacité de service (scef) en tant que caractéristique d'agent de routage de diamètre (dra) | |
US10743355B2 (en) | Communication system and base station | |
JP5759024B2 (ja) | 地理的冗長ゲートウェイでセッションを復元するシステムおよび方法 | |
JP6262783B2 (ja) | セッション・レジリエンスのためのプール内のモバイルゲートウェイ | |
US20180316594A1 (en) | Dynamic update of virtual network topology | |
EP3001728B1 (fr) | Procédé, dispositif et produit programme d'ordinateur pour la sélection d'une entité de gestion de la mobilité | |
US10136412B2 (en) | Communication system, communication apparatus, and control method and control apparatus thereof | |
JP2010063022A (ja) | アクセスゲートウェイ装置の制御方法及び通信システム | |
US20150341443A1 (en) | Method for keeping application online, always-online controller, and device | |
TW201320682A (zh) | 當虛擬位址未匹配經組態以用於基座間冗位之網路元件時通知網路操作員 | |
JPWO2009090723A1 (ja) | パケット伝送装置 | |
CN103281257B (zh) | 一种协议报文处理方法和设备 | |
US20150046396A1 (en) | Reconciliation protocol after icr switchover during bulk sync | |
CN102202004B (zh) | 路由错误处理方法、装置和路由设备 | |
WO2011157146A2 (fr) | Procédé de basculement principal / appoint entre dispositifs de communications, dispositif de communications, système and dispositif de demande de service | |
US20140112203A1 (en) | Enhanced Fine-Grained Overlay Transport Virtualization Multi-Homing Using per-network Authoritative Edge Device Synchronization | |
JP6604336B2 (ja) | 情報処理装置、情報処理方法、及び、プログラム | |
WO2016180217A1 (fr) | Procédé et appareil permettant de réaliser une commutation de réseau | |
CN102857435B (zh) | 转发数据中心站点内的三层数据流的方法和设备 | |
WO2022188770A1 (fr) | Appareil et procédé de traitement d'unité de données, et nœud et support de stockage | |
CN107968825B (zh) | 一种报文转发控制方法及装置 | |
JP5919915B2 (ja) | 通信監視装置、ネットワーク制御方法及びネットワーク制御プログラム | |
KR102273390B1 (ko) | 네트워크 기능 통합방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16792067 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16792067 Country of ref document: EP Kind code of ref document: A1 |