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 PDF

Info

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
Application number
PCT/CN2016/080066
Other languages
English (en)
Chinese (zh)
Inventor
刘威
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2016180217A1 publication Critical patent/WO2016180217A1/fr

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/16Performing reselection for specific purposes
    • H04W36/18Performing reselection for specific purposes for allowing seamless reselection, e.g. soft reselection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W40/00Communication routing or communication path finding
    • H04W40/02Communication route or path selection, e.g. power-based or shortest path routing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal 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.
PCT/CN2016/080066 2015-07-07 2016-04-22 Procédé et appareil permettant de réaliser une commutation de réseau WO2016180217A1 (fr)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114844940A (zh) * 2022-03-14 2022-08-02 武汉斗鱼鱼乐网络科技有限公司 一种网络请求方法及相关设备

Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 电信科学技术研究院 一种链路切换方法及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
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