一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种网络设备切换方法及网络设备与流程

2022-02-24 12:11:31 来源:中国专利 TAG:


1.本发明涉及通信技术领域,尤其涉及一种网络设备切换方法及网络设备。


背景技术:

2.移动通信网络由基站及核心网组成,例如halob设备,是一种聚集了轻量核心网能力的基站,即将核心网能力与基站能力都本地化,除了提供基站的能力外,还提供必要的核心网能力,如用户设备的附着、信令传输和控制等。由于基站与核心网都部署在同一个设备上,默认每个设备上的enb都与本设备上的移动管理功能(mobility management entity,mme)实体进行交互,与本设备的服务网关(serving gateway,sgw)建立承载,为用户设备(user equipment,ue)提供连接服务。当ue从一个halob设备移动到另外一个halob设备时,会出现会话锚点的切换,即中断当前的业务,进行重新附着连接。


技术实现要素:

3.本发明提供一种网络设备切换方法及网络设备,以解决网络设备切换时业务中断的问题。
4.本发明的实施例提供一种网络设备切换方法,包括:
5.获取针对终端的网络设备切换请求消息;
6.根据所述网络设备切换请求消息,向网络地址解析协议(network address translation,net)网关发送地址解析协议(address resolution protocol,arp)更新请求;
7.所述更新请求包括:与终端的原互联网协议(internet protocol,ip)地址对应的更新的介质访问控制(media access control,mac)地址,或者,终端的更新ip地址与公网ip的映射关系。
8.可选地,所述获取针对终端的网络设备切换请求消息包括:
9.接收第二网络设备发送的切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息;
10.根据所述切换请求消息,生成用于切换的更新的路径信息。
11.可选地,所述接收第二网络设备发送的切换请求消息,包括:
12.接收由第二网络设备的第二基站发送的第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息;
13.所述根据所述切换请求消息,生成用于切换的更新的路径信息,包括:
14.根据所述第一切换请求消息生成第二承载信息和第二安全信息;
15.生成用于切换的s1隧道的下行端点号以及x2隧道的下行端点号。
16.可选地,所述方法还包括:
17.向所述第二网络设备的第二mme发送终端的上下文获取请求;
18.接收所述第二mme发送的终端的上下文消息,所述上下文消息包括:终端的国际移动用户识别码imsi和终端的第一ip地址。
19.可选地,所述方法还包括:
20.向所述第二基站发送第一应答消息,所述第一应答消息包括:所述x2隧道的下行端点号以及所述第二承载信息。
21.可选地,所述获取针对终端的网络设备切换请求消息之后,所述方法还包括:
22.根据所述上下文消息、所述s1隧道的下行端点号以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一服务网关sgw之间的会话。
23.可选地,所述获取针对终端的网络设备切换请求消息之后,所述方法还包括:
24.生成s1隧道的上行端点号与s1承载;
25.根据所述上下文消息和所述s1隧道的上行端点号,建立第二承载与s1承载的映射关系。
26.可选地,获取针对终端的网络设备切换请求消息之后,所述方法还包括:
27.为所述终端配置第二ip地址;
28.生成s1隧道的上行端点号与s1承载;
29.根据所述上下文消息、所述s1隧道的上行端点号以及所述第二ip地址,建立第二承载与s1承载的映射关系。
30.可选地,所述方法还包括:
31.向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。
32.可选地,所述接收第二网络设备发送的切换请求消息,包括:
33.接收由第二网络设备的第二mme发送的第二切换请求消息,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址;
34.所述根据所述切换请求消息,生成用于切换的更新的路径信息,包括:
35.根据所述第二切换请求消息生成s1隧道的上行端点号;
36.根据所述第二切换请求消息和所述s1隧道的上行端点号,生成第二承载信息和第二安全信息;
37.生成s1隧道的下行端点号以及x2隧道的下行端点号。
38.可选地,所述方法还包括:
39.根据所述上下文消息以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一sgw之间的会话。
40.可选地,所述方法还包括:
41.向所述第二mme发送第二应答消息,所述第二应答消息包括:所述第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;
42.所述第一指示消息用于指示:所述第二网络设备的第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。
43.可选地,所述方法还包括:
44.控制所述第一网络设备的第一mme向所述第一网络设备的第一sgw发送承载修改消息,所述承载修改消息携带所述终端的下行隧道标识。
45.可选地,所述根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求,包括:
46.向所述nat网关发送终端的ip地址与mac的第一映射关系更新请求;
47.所述第一映射关系更新请求用于指示:将所述终端的第一ip地址映射的第二网络设备中的第二sgw的mac地址,更新为所述第一网络设备的第一sgw的mac地址。
48.可选地,所述方法还包括:
49.为所述终端配置第二ip地址;
50.向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。
51.可选地,所述根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求,包括:
52.向所述nat网关发送终端的ip地址与公网ip的第二映射关系更新请求;
53.所述第二映射关系更新请求用于指示:将所述终端的第一ip地址与公网ip的映射关系更新为所述第二ip地址与公网ip的映射关系。
54.可选地,所述方法还包括:
55.向第二网络设备发送释放所述终端的指示消息。
56.本发明实施例还提供一种应用于第二网络设备,包括:
57.向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
58.所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
59.可选地,在向第一网络设备发送针对终端的网络设备切换请求消息之前,所述方法还包括:
60.根据操作维护中心(operation and maintenance center,omc)配置的可切换的通信设备列表选择待切换的目标通信设备,所述目标通信设备为第一通信设备。
61.可选地,所述向第一网络设备发送针对终端的网络设备切换请求消息,包括:
62.向第一网络设备发送切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息,以使所述第一网络设备根据所述切换请求消息,生成用于切换的更新的路径信息。
63.可选地,向第一网络设备发送切换请求消息,包括:
64.通过所述第二网络设备的第二基站向所述第一网络设备发送第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息。
65.可选地,所述方法还包括:
66.通过第二mme接收所述第一网络设备发送的终端的上下文获取请求;
67.向所述第一网络设备发送所述终端的上下文消息,所述上下文消息包括:终端的国际移动用户识别码(international mobile subscriber identity,imsi)和终端的第一ip地址。
68.可选地,所述方法还包括:
69.通过所述第二基站接收所述第一网络设备发送的第一应答消息,所述第一应答消
息包括:x2隧道的下行端点号以及第二承载信息。
70.可选地,所述向第一网络设备发送切换请求消息,包括:
71.通过所述第二网络设备的第二基站向所述第二网络设备的第二mme发送第二切换请求消息;
72.将所述第二切换请求消息发送至所述第一网络设备,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址。
73.可选地,所述方法还包括:
74.通过所述第二mme接收所述第一网络设备发送的第二应答消息,所述第二应答消息包括:第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;
75.将所述第一指示消息发送至所述第二基站;
76.所述第一指示消息用于指示:所述第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。
77.可选地,所述方法还包括:
78.接收释放所述终端的指示消息;
79.根据所述指示消息删除与所述终端的会话。
80.可选地,在根据所述指示消息删除与所述终端的会话之后,所述方法还包括:
81.保留不分配所述终端的第一ip地址预设时长。
82.本发明实施例还提供一种网络设备,所述网络设备为第一网络设备,包括:
83.第一获取模块,用于获取针对终端的网络设备切换请求消息;
84.第一发送模块,用于根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
85.所述更新请求包括:与终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新ip地址与公网ip的映射关系。
86.本发明实施例还提供一种网络设备,所述网络设备为第二网络设备,包括:
87.第二发送模块,用于向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
88.所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
89.本发明实施例还提供一种网络设备,所述网络设备为第一网络设备,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
90.获取针对终端的网络设备切换请求消息;
91.根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
92.所述更新请求包括:与终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新ip地址与公网ip的映射关系。
93.本发明实施例还提供一种网络设备,所述网络设备为第二网络设备,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行
所述计算机程序时实现以下步骤:
94.向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
95.所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
96.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述网络设备之间的切换方法的步骤。
97.本发明的上述技术方案的有益效果是:基于nat网关的映射规则,在切换时,通过更新nat网关内ip与mac的映射表或者私网ip与公网ip的映射表,实现核心网间的切换,即会话锚点sgw的切换,实现业务不中断,克服了因为核心网的更改而必须中断业务才能完成网络切换的问题。
附图说明
98.图1表示halob设备的结构示意图;
99.图2表示本发明实施例的网络设备之间的切换方法的流程示意图之一;
100.图3表示本发明实施例的网络设备之间的切换方法的流程示意图之二;
101.图4表示本发明实施例的网络设备之间的切换方法的流程示意图之三;
102.图5表示本发明实施例的网络设备之间的切换方法的流程示意图之四;
103.图6表示本发明实施例的网络设备之间的切换方法的流程示意图之五;
104.图7表示本发明实施例的网络设备之间的切换方法的流程示意图之六;
105.图8表示本发明实施例的第一网络设备的模块示意图;
106.图9表示本发明实施例的第二网络设备的模块示意图;
107.图10表示本发明实施例的第一网络设备的实施结构示意图;
108.图11表示本发明实施例的第二网络设备的实施结构示意图。
具体实施方式
109.为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。在下面的描述中,提供诸如具体的配置和组件的特定细节仅仅是为了帮助全面理解本发明的实施例。因此,本领域技术人员应该清楚,可以对这里描述的实施例进行各种改变和修改而不脱离本发明的范围和精神。另外,为了清楚和简洁,省略了对已知功能和构造的描述。
110.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。
111.在本发明的各种实施例中,应理解,下述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
112.另外,本文中术语“系统”和“网络”在本文中常可互换使用。
113.在本技术所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其它信息确定b。
114.本发明实施例中,接入网的形式不限,可以是包括宏基站(macro base station)、微基站(pico base station)、node b(3g移动基站的称呼)、增强型基站(enb)、家庭增强型基站(femto enb或home enode b或home enb或henb)、中继站、接入点、rru(remote radio unit,远端射频模块)、rrh(remote radio head,射频拉远头)等的接入网。用户终端可以是移动电话(或手机),或者其他能够发送或接收无线信号的设备,包括用户设备、个人数字助理(pda)、无线调制解调器、无线通信装置、手持装置、膝上型计算机、无绳电话、无线本地回路(wll)站、能够将移动信号转换为wifi信号的cpe(customer premise equipment,客户终端)或移动智能热点、智能家电、或其他不通过人的操作就能自发与移动通信网络通信的设备等。
115.在进行本发明实施例的说明时,首先对下面描述中所用到的一些概念进行解释说明。
116.halob:
117.移动通信网络由基站及核心网组成,如图1。halob设备是一种聚集了轻量核心网能力的基站,即将核心网能力与基站能力都本地化,其提供除了基站的能力外,还提供必要的核心网能力,如用户设备的附着、信令传输和控制等。
118.初始用户设备附着到halob上时,halob与远端管理中心交互,获取该设备的签约信息,本地存储,以便该设备再次附着时,实现本地签约数据的验证与授权等,同时还能保证在远端核心网发生故障时,本地已存储签约信息的用户可不受远端核心网影响,正常附着到网络进行通信等。
119.移动性锚点:
120.ue在同一个enb的不同扇区移动(小区内切换),接入的enb是没有改变的(至少是同一个id的enb),此enb就叫做这种场景下的移动性锚点。
121.ue在同一个mme管辖范围下的不同enb之间切换(小区间切换),那么接入的enb发生改变,但是接入服务的mme没有改变,所以,在这种场景下,mme是移动性锚点。
122.会话锚点:
123.pdn网关(pdn gateway,pgw)是为ue分配ip地址的功能实体,同时也是ue在线期间的会话锚点。ue在不同的enb、mme间切换时,会话锚点都保持不变,否则将会中断业务。sgw与pgw可以同设为一个实体。在halob应用场景中,sgw与pgw统一称为sgw,并在每个halob中都存在一个sgw为本halob下的ue提供会话锚点。
124.切换:
125.切换包括基于x2的切换和基于s1的切换。
126.x2切换是指两个enb间存在直接的x2接口,可以通过x2接口将切换时的数据转发给对方,同时要求这两个enb同属于一个mme管辖下,即两个enb连接同一个mme。
127.s1切换是指ue在发生切换的两个enb之间没有x2接口的直连,需要借由enb与mme间的s1接口,由mme将控制信令进行转发,同时建立非间接的切换转发隧道,将切换数据转发给目标enb,此场景下,在更改enb的同时,mme、sgw都可以更改,但pgw不可以改变。
128.隧道建立:
129.移动通信中的演进的分组系统(evolved packet system,eps)承载包括无线侧的承载drb(data radio bearer,数据无线承载)、enb与sgw间的s1承载以及sgw与pgw间的s5/s8承载。无线侧承载与s1承载合起来叫做演进的无线接入承载(evolved radio access bearer,e-rab)。eps承载中的承载是一一对应的关系。s1承载与s5/s8承载的建立时基于gtp-u(gprs tunnelling protocol,gprs隧道传输协议),包括创建承载两端的端点号,联合端点的ip地址,发送给对端,作为隧道的寻址机制。因此隧道建立的基础就是隧道两端点知道对端点的隧道端点标识即标识号(tunnel endpoint identifier,teid)与ip地址。以下的方案中指提有teid,但其中默认包含了ip地址信息。
130.nat(network address translation,网络地址转换):nat网关将内部私网ip地址转化为公网ip地址,以解决ip地址受限的问题。
131.arp(address resolution protocol,地址解析协议):
132.地址解析协议,是根据ip地址获取物理地址的一个传输控制协议(transmission control protocol,tcp)/ip协议。主机发送信息时将包含目标ip地址的arp请求广播到局域网络上的所有主机,并接收返回消息,以此确定目标的物理地址;收到返回消息后将该ip地址和物理地址存入本机arp缓存中并保留一定时间,下次请求时直接查询arp缓存以节约资源。交换机根据存储的ip与mac映射表,根据收到数据包的ip地址,判定下一跳的mac地址对应设备,将包转发给此设备。
133.如图2所示,本发明的实施例提供了一种网络设备切换方法,应用于第一网络设备,包括:
134.步骤201、获取针对终端的网络设备切换请求消息。
135.所述第一网络设备为终端欲切换的目的网络设备,可以为目的halob,包括目的enb、目的mme、目的sgw。所述网络设备切换请求消息可以由第二网络设备(即终端连接的源网络设备,如源halob,包括源enb、源mme、源sgw)发送,所述网络设备切换请求消息可以携带当前与所述终端连接的第二网络设备的基站、mme、承载等多个消息。所述第一网络设备获取到所述网络设备切换请求消息,认为终端存在切换网络设备的意图。
136.其中,omc为统一的管理系统,为所有的网络设备配置可以进行切换的邻区网络设备列表,当终端进行切换时,源网络设备的enb或者mme根据omc配置的可切换的网络设备列表,选择目的网络设备进行切换。
137.步骤202、根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;所述更新请求包括:与终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新ip地址与公网ip的映射关系。
138.所述第一网络设备根据所述网络设备切换请求消息,将所述终端与第二网络设备的业务传输切换至所述第一网络设备上,并向nat网关发送地址解析协议arp更新请求,更改nat网关的映射规则。其中,所述更新请求中可以包括:与终端的原ip地址对应的更新的介质访问控制mac地址,即终端的ip地址保持不变,更改nat网关内终端ip地址与mac的映射表,将ip地址对应的源sgw mac地址更新为目的sgw的mac;或者,所述更新请求中可以包括:终端的更新ip地址与公网ip的映射关系,即终端的ip地址更改,将更新的ip地址发送至net网关,更新net网关中私网ip与公网ip的映射表。
139.本发明的实施例,基于nat网关的映射规则,在切换时,通过更新nat网关内ip与mac的映射表或者私网ip与公网ip的映射表,实现核心网间的切换,即会话锚点sgw的切换,实现业务不中断,克服了因为核心网的更改而必须中断业务才能完成网络切换的问题。
140.可选地,所述获取针对终端的网络设备切换请求消息包括:接收第二网络设备发送的切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息;根据所述切换请求消息,生成用于切换的更新的路径信息。
141.该实施例中,所述第二网络设备为终端当前连接的源网络设备。在欲将所述第二网络设备切换至所述第一网络设备时,向所述第一网络设备发送切换请求消息,所述切换请求消息包括终端的原传输路径信息。具体地,所述原传输路径信息可以包括但不限于以下信息:第二网络设备的第二mme的信息:可以是mme的地址信息,也可以是mme的id信息或者域名信息等;需要切换的承载信息,所述承载信息可以为当前正在承载业务的承载信息,也可以为终端的部分或者全部承载信息;安全信息,例如密钥信息;第二网络设备中的sgw信息等;所述原传输路径信息还可以包括:终端的上下文消息,如:终端的imsi、ip地址等。
142.所述第一网络设备根据所述切换请求消息中携带的消息内容,生成用于切换的更新的路径信息,即生成新的安全信息、承载信息、隧道端点号、终端的新的ip地址等。
143.具体地,在进行网络设备的切换时,可以更改终端的ip地址,也可以不更改终端的ip地址,可以基于x2接口切换,也可以基于x2和s1接口进行切换,下面通过具体实施例进行说明。
144.方式一:基于x2接口的切换:
145.进一步地,所述接收第二网络设备发送的切换请求消息,包括:接收由第二网络设备的第二基站发送的第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息。
146.所述第二mme的地址信息可以为:第二网络设备的mme的地址信息,也可以为mme的id信息或者域名信息等。所述终端的目标承载是指需要切换的承载,所述第一承载信息是指当前正在承载业务的承载信息,例如:当前ue有承载1、承载2、承载3共3个承载,承载1为默认承载,承载2和承载3为专用承载,此时承载2上有业务正在进行,则第二网络设备的第二基站发送第一切换请求消息时可以只包括承载2的信息需要进行切换,其他的可以不携带。需要说明的是,所述第一切换请求消息也可以包括承载2和承载1的信息进行切换,或者携带3个承载信息进行切换,同时所述第二基站需要具备区分不同承载的能力。所述第一安全信息为携带在所述第二基站发送的第一切换请求消息中的安全信息,可以为空口侧的加密信息,如密钥。
147.所述根据所述切换请求消息,生成用于切换的更新的路径信息,包括:根据所述第一切换请求消息生成第二承载信息和第二安全信息;生成用于切换的s1隧道的下行端点号以及x2隧道的下行端点号。
148.所述第一网络设备的第一基站接收到所述第一切换请求消息后,根据消息中携带的第一安全信息,生成新的第二安全信息,根据第一切换请求消息中携带的第一承载信息,得知上行路径源sgw的地址(即第二网络设备的第二sgw的地址),同时分配新的无线承载id或多个id。所述第一基站同时生成x2和s1隧道的端点号,即x2-teid与s1-teid,x2和s1隧道的端点号数与承载数相同。
149.该实施例中,两个网络设备间切换时,可以只切换当前正在使用的承载,不使用的承载可以不进行切换;此时需要基站具备识别不同承载的能力,如可识别哪个承载属于当前有业务承载,哪个承载为默认承载等。
150.所述方法还包括:向所述第二基站发送第一应答消息,所述第一应答消息包括:所述x2隧道的下行端点号以及所述第二承载信息。所述第一基站向所述第二基站发送应答消息,同时携带对应承载的相关信息,以及x2隧道的端点号。
151.所述方法还可以包括:向所述第二网络设备的第二mme发送终端的上下文获取请求;接收所述第二mme发送的终端的上下文消息,所述上下文消息包括:终端的国际移动用户识别码imsi和终端的第一ip地址。
152.该实施例中,所述第一基站向所述第一mme发送路径切换请求,同时携带需要切换的承载的信息,包括s1隧道的端点号,还可以包括唯一标识所述第二网络设备中的第二mme中的终端的信息,如:第二mme与终端的s1ap的id信息,以及第二mm的信息。所述第一mme根据第二mme的信息找到所述第二mme,向所述第二mme发送终端的上下文获取请求,携带可以唯一标识此终端上下文的信息,如第二mme与ue的s1ap id。
153.所述获取针对终端的网络设备切换请求消息之后,所述方法还包括:根据所述上下文消息、所述s1隧道的下行端点号以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一sgw之间的会话。
154.第二mme将终端的上下文消息发送至所述所述第一mme,所述第一mme接收到所述终端的上下文消息后,向所述第一网络设备的第一sgw发起创建会话的请求,同时携带ue的imsi、ue的ip地址、所述第一基站分配的s1隧道的下行端点号、第二承载信息以及切换指示等,由所述第一mme发起,创建所述第一基站与所述第一sgw之间的会话。
155.所述第一sgw接收到所述网络设备切换请求消息后,可以不再为所述终端分配ip地址,即继续沿用网络设备切换请求消息中的ip地址。可选地,所述方法还包括:生成s1隧道的上行端点号与s1承载;根据所述上下文消息和所述s1隧道的上行端点号,建立第二承载与s1承载的映射关系。
156.该实施例为ue的ip地址不更改时的实现过程,所述第一sgw生成s1隧道的上行端点号和s1承载(即第一基站与第一sgw之间的承载),s1隧道的上行端点号与承载数相同,由所述第一mme发送至所述第一基站,同时包括终端的imsi,所述第一基站建立第二承载与s1承载的映射关系,便于所述第一基站将承载与ue进行一一映射。其中,所述第二承载为所述第一基站根据所述第一承载生成的新的无线承载。
157.可选地,所述根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求,包括:向所述nat网关发送终端的ip地址与mac的第一映射关系更新请求;所述第一映射关系更新请求用于指示:将所述终端的第一ip地址映射的第二网络设备中的第二sgw的mac地址,更新为所述第一网络设备的第一sgw的mac地址。
158.所述第一sgw向所述nat网关发送ip与mac映射关系更新请求,即所述第一映射关系更新请求,将ue的ip地址映射的第二sgw mac地址更新为所述第一sgw mac地址。
159.所述方法还包括:向第二网络设备发送释放所述终端的指示消息。在切换完成后,所述第一基站指示第二基站释放所述终端的相关信息,同时所述第二基站发送释放消息至所述第二mme,所述第二mme与第二sgw删除本地所述ue的会话。所述第二sgw保留所述终端
的ip地址一端时间,此时间可以是事先预设的,或者由目标网络指示的,以免再次分配造成与终端冲突。
160.以上为不更改终端的ip地址的情况。可选地,所述第一sgw接收到所述网络设备切换请求消息后,可以为所述终端分配新的ip地址,即在切换网络设备时更改终端的ip地址。可选地,所述方法还包括:为所述终端配置第二ip地址;生成s1隧道的上行端点号与s1承载;根据所述上下文消息、所述s1隧道的上行端点号以及所述第二ip地址,建立第二承载与s1承载的映射关系。
161.该实施例为更改ue的ip地址时的实现过程,所述第一sgw接收到所述网络设备切换请求消息后,保留ue的源ip地址,即所述第一ip地址,同时为所述ue分配新的ip地址,同时创建s1隧道的上行端点号和s1承载,所述s1隧道的上行端点号与承载数相同,由所述第一mme发送给第一基站,同时包括ue的imsi。所述第一基站建立第二承载与s1承载的映射关系,便于所述第一基站将承载与ue进行一一映射。其中,所述第二承载为所述第一基站根据所述第一承载生成的新的无线承载。
162.所述方法还包括:向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。所述第一基站向终端发送更新ip地址的消息,同时携带更新的所述第二ip地址,还可以携带原ip地址(即所述第一ip地址)和/或地址更换指示。
163.进一步地,所述根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求,包括:向所述nat网关发送终端的ip地址与公网ip的第二映射关系更新请求;所述第二映射关系更新请求用于指示:将所述终端的第一ip地址与公网ip的映射关系更新为所述第二ip地址与公网ip的映射关系。所述第一sgw向nat网关发送更新映射关系的消息,即所述第二映射关系更新请求,携带ue的第一ip地址和更新的第二ip地址,以及更换映射指示。
164.在切换完成后,所述方法还包括:向第二网络设备发送释放所述终端的指示消息。即在切换完成后,所述第一基站指示所述第二基站释放所述终端的相关信息,同时所述第二基站发送释放消息给第二mme,所述第二mme与第二sgw删除本地此终端的会话。
165.下面以所述第一网络设备为目的halob、第二网络设备为源halob为例,说明基于x2隧道的切换时,不更改ue的ip地址和更改ue的ip地址两种情况下的实现过程。其中,目的halob包括目的enb、目的mme和目的sgw;源halob包括源enb、源mme和源sgw。
166.示例1:基于x2隧道的切换,不更改ue的ip地址。如图3所示:
167.1):omc为所有的halob设备设置可以进行切换的邻区halob设备列表;
168.2):当ue进行切换时,源enb根据omc配置的可切换halob设备列表,选择目的halob的enb,即目标enb,进行x2切换。发送handover request(切换请求)消息给目标enb,同时携带源mme的信息;在handover request中还可以携带需要切换的承载信息;
169.3):目的enb收到handover request后,根据消息中携带的安全信息,生成新的安全信息,根据收到的承载信息,得知上行路径源sgw的地址,同时分配一个新的无线承载id或多个id。同时生成x2与s1隧道的端点号,即x2-teid与s1-teid。
170.4):目的enb发送应答给源enb,同时携带对应承载的相关信息,以及x2隧道的端点号;
171.5):目的enb向本地mme发送路径切换请求,同时携带需要切换的承载的信息,包括
s1隧道的端点号,还包括可以唯一标识源mme中的此ue;本地mme根据源mme信息找到源mme,向源mme发送ue context(上下文)获取消息,携带可以唯一标识此ue context的信息。
172.6):目的mme,即本地mme获取到ue context后,向本地sgw,即目的sgw发起创建会话的请求,同时携带ue的imsi、ue的ip地址、目的enb分配的s1隧道端点号,承载信息以及切换指示等;
173.7):目的sgw收到消息中的切换指示,将不再为此ue分配ip地址,继续沿用消息中的ip地址,同时创建s1上行的隧道端点号,数目与承载数相同,借由目的mme发送给目的enb,同时包括ue的imsi,便于目的enb将承载与ue进行一一映射。同时向nat网关发送ip与mac映射关系更新请求,即将ue的ip地址映射的源sgw mac地址更新为目的sgw的mac;
174.8):切换完成后,目的enb指示源enb释放此ue的相关信息;同时源enb发送释放消息给本地mme,本地mme与sgw删除本地此ue的会话;
175.9):源sgw保留此ue的ip地址一段时间,以免再次分配造成与此ue造成冲突。
176.示例2:基于x2隧道的切换,更改ue的ip地址。如图4所示:
177.该示例2的步骤a~f与上述示例1的步骤1~6相同或相似,在此不做赘述;
178.g):目的sgw收到消息中的切换指示,保留ue的源ip地址,同时为此ue再分配新的ip地址,同时创建s1上行的隧道端点号,借由目的mme发送给目的enb,同时包括ue的imsi,便于目的enb将承载与ue进行一一映射。enb发送给ue更新ip地址的消息,携带ue新的ip地址,可选的,携带旧ip地址,和/或地址更换指示;
179.h):目的sgw向nat网关发送更新信息映射关系的消息,携带ue旧的ip地址1和新的ip地址2,以及更换映射指示;
180.i):切换完成后,目的enb指示源enb释放此ue的相关信息。同时源enb发送释放消息给本地mme,本地mme与sgw删除本地此ue的会话。
181.上面通过实施例说明了基于x2接口的切换,不更改ue的ip地址和更改ue的ip地址的两种情况,下面通过具体实施例说明基于x2接口和s1接口的切换,不更改ue的ip地址和更改ue的ip地址时的实现方法。
182.方式二:基于x2接口和s1接口的切换:
183.进一步地,所述接收第二网络设备发送的切换请求消息,包括:
184.接收由第二网络设备的第二mme发送的第二切换请求消息,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址。
185.所述根据所述切换请求消息,生成用于切换的更新的路径信息,包括:根据所述第二切换请求消息生成s1隧道的上行端点号;根据所述第二切换请求消息和所述s1隧道的上行端点号,生成第二承载信息和第二安全信息;生成s1隧道的下行端点号以及x2隧道的下行端点号。
186.该实施例中,当ue进行切换时,所述第二网络设备的第二基站发送切换请求消息至第二mme,所述第二mme根据omc配置的可切换的网络设备列表,选择所述第一网络设备。所述第二mme发送所述第二切换请求消息至所述第一mme,其中携带ue的上下文,可以包括ue的第一安全信息、第一承载信息imsi以及ip地址等。其中,第一承载信息可以为当前正在承载业务的承载信息,也可以为终端的部分或者全部的承载信息。
187.所述第一mme获取到所述终端的上下文后,根据所述上下文消息以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一sgw之间的会话。第一mme向第一sgw发起创建会话的请求,同时携带ue的imsi、ue的第一ip地址、第一承载信息以及切换指示等。
188.第一sgw接收到所述创建会话的请求后,不再为终端分配ip地址,即继续沿用消息中的所述第一ip地址,同时生成s1隧道的上行端点号,数目与承载数相同,将所述s1隧道的上行端点号发送至所述第一网络设备的第一mme。
189.或者,第一sgw接收到所述创建会话的请求后,为所述终端配置第二ip地址。所述第一sgw接收到消息中的切换指示,保留ue的源ip地址(即所述第一ip地址),同时为所述ue分配新的第二ip地址,同时创建s1隧道的上行端点号,将所述s1隧道的上行端点号发送至所述第一网络设备的第一mme。
190.所述第一mme向第一基站转发所述第二切换请求消息,同时携带终端的上下文信息以及所述s1隧道的上行端点号;所述第一基站接收到所述第二切换请求消息后,根据消息中携带的第一安全信息,生成第二安全信息,根据第一承载信息,得知上行路径第一sgw的地址,同时分配一个信息无线承载id或多个id(即所述第二承载信息),同时生成s1隧道的下行端点号以及x2隧道的下行端点号,即s1-teid和x2-teid。x2与s1隧道的端点号数与承载数相同。
191.可选地,所述方法还包括:向所述第二mme发送第二应答消息,所述第二应答消息包括:所述第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;所述第一指示消息用于指示:所述第二网络设备的第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。
192.该实施例中,第一基站发送所述第二应答消息给所述第一mme,同时携带对应承载的相关信息,以及x2隧道的端点号。所述第一mme转发所述第二应答消息至第二网络设备的第二mme,除了携带创建x2隧道的信息外,还携带建立x2隧道的第一指示消息,指示所述第二基站与第一基站建立x2隧道,进行切换数据转发。所述第二mme向第二基站发送指示消息,携带x2隧道的端点标识,指示所述第二基站进行x2隧道切换。
193.可选地,所述方法还包括:控制所述第一网络设备的第一mme向所述第一网络设备的第一sgw发送承载修改消息,所述承载修改消息携带所述终端的下行隧道标识。第一mme发送承载修改消息给第一sgw,携带所述终端的下行隧道标识。其中,在所述第一sgw为终端分配了新的第二ip地址的情况下,所述方法还包括:向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址,可选地,所述ip地址更新指示还可以包括所述第一ip地址。
194.在未更改ue的ip地址的情况下,所述根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求,包括:向所述nat网关发送终端的ip地址与mac的第一映射关系更新请求;所述第一映射关系更新请求用于指示:将所述终端的第一ip地址映射的第二网络设备中的第二sgw的mac地址,更新为所述第一网络设备的第一sgw的mac地址。所述第一sgw向所述nat网关发送ip与mac映射关系更新请求,即所述第一映射关系更新请求,将ue的ip地址映射的第二sgw mac更新为第一sgw mac。
195.在更改了ue的ip地址的情况下,所述根据所述网络设备切换请求消息,向nat网关
发送地址解析协议arp更新请求,包括:向所述nat网关发送终端的ip地址与公网ip的第二映射关系更新请求;所述第二映射关系更新请求用于指示:将所述终端的第一ip地址与公网ip的映射关系更新为所述第二ip地址与公网ip的映射关系。所述第一sgw向所述nat网关发送ip与mac映射关系更新请求,即所述第二映射关系更新请求,使所述nat网关存储的所述终端的第一ip地址与公网ip的映射关系更新为第二ip地址与公网ip的映射关系。同时可以携带所述第二ip地址和所述第一ip地址,以及更换映射指示。
196.切换完成后,向第二网络设备发送释放所述终端的指示消息。所述第一基站指示第二基站释放所述终端的相关信息,同时所述第二基站发送释放消息给第二mme,第二mme与第二sgw删除本地所述终端的会话。所述第二sgw可以保留所述终端的ip地址一段时间,此时间可以是预先设置的,或者由目标网络指示的,以免再次分配造成与所述终端冲突。
197.下面以所述第一网络设备为目的halob、第二网络设备为源halob为例,说明基于x2隧道和s1隧道的切换时,不更改ue的ip地址和更改ue的ip地址两种情况下的实现过程。其中,目的halob包括目的enb、目的mme和目的sgw;源halob包括源enb、源mme和源sgw。
198.示例3:基于x2和s1接口的切换,不更改ue的ip地址。如图5所示:
199.一):omc为所有的halob设备配置可以进行切换的邻区halob设备列表;
200.二):当ue进行切换时,源enb发送handover required(切换请求)消息给本设备的源mme,源mme根据omc配置的可切换halob设备列表,选择目的halob,即目标mme,进行切换。发送转发重分配请求给目的mme,其中携带ue的上下文,包括ue的安全信息,承载信息等。可选的,在承载信息中携带的需要切换的承载信息,可以只发送当前正在承载业务的承载信息,也可以发送部分或者全部承载信息;
201.三):目的mme获取到ue context(上下文)后,向目的sgw发起创建会话的请求,同时携带ue的imsi,ue的ip地址,承载信息以及切换指示等;
202.四):目的sgw收到消息中的切换指示,将不再为此ue分配ip地址,继续沿用消息中的ip地址,同时创建s1上行的隧道端点号,数目与承载数相同,发送给目的mme;
203.五):目的mme发送handover request消息给目标enb,同时携带ue的上下文以及目的sgw分配的上行s1隧道的端点标识;
204.六):目的enb收到handover request后,根据消息中携带的安全信息,生成新的安全信息,根据收到的承载信息,得知上行路径目的sgw的地址,同时分配一个新的无线承载id或多个id。同时生成x2与s1隧道的端点号,即x2-teid与s1-teid;
205.七):目的enb发送应答给目的mme,同时携带对应承载的相关信息,以及隧道的端点号;
206.八):目的mme发送转发重分配应答给源mme,除了携带创建x2隧道的信息外,还携带建立x2隧道的指示,指示源enb与目的enb建立x2隧道,进行切换数据转发;
207.九):源mme发送命令给源enb,指示源enb进行x2切换,携带x2的隧道端点标识;
208.十):目的mme发送承载修改消息给目的sgw,携带此ue的下行端点隧道标识;
209.十一):目的sgw向nat网关发送ip与mac映射关系更新请求,即将ue ip地址映射的源sgw mac地址更新为目的sgw的mac地址;
210.十二):切换完成后,目的enb指示源enb释放此ue的相关信息;同时源enb发送释放消息给源me,源mme与源sgw删除本地此ue的会话;
211.十三):源sgw保留此ue的ip地址一段时间,以免再次分配造成与此ue造成冲突。
212.示例4:基于x2和s1接口的切换,更改ue的ip地址。如图6所示:
213.其中,步骤a~c与上述示例3中的步骤一~三相同,在此不做赘述;
214.d):目的sgw收到消息中的切换指示,保留ue的源ip地址,同时为此ue再分配新的ip地址,同时创建s1上行的隧道端点号,数目与承载数相同,发送给目的mme;
215.步骤e~i与上述示例3的步骤五~九相同,在此不做赘述;
216.j):目的mme发送承载修改消息给目的sgw,携带此ue的下行端点隧道标识;同时目的mme发送给ue更新ip地址的消息,携带ue新的ip地址,可选的,携带旧ip地址,和/或地址更换指示;
217.k):目的sgw向nat网关发送更新信息映射关系的消息,携带ue旧的ip地址1和新的ip地址2,以及更换映射指示;
218.l):切换完成后,目的enb指示源enb释放此ue的相关信息。同时源enb发送释放消息给本地mme,本地mme与sgw删除本地此ue的会话。
219.以上以所述第一网络设备为目的halob、第二网络设备为源halob为例,说明了基于x2隧道和s1隧道的切换时,不更改ue的ip地址和更改ue的ip地址两种情况下的实现过程。使用s1切换的消息流程,搭建x2切换隧道,可以减少enb x2切换时需要处理切换列表及切换时携带mme信息;减少源halob基于s1切换时非直接隧道在源halob内部冗余的传输路劲的创建及转发的时延。
220.本发明的实施例,基于nat网关的映射规则,在切换时,通过更新nat网关内ip与mac的映射表或者私网ip与公网ip的映射表,实现核心网间的切换,即会话锚点sgw的切换,实现业务不中断,克服了因为核心网的更改而必须中断业务才能完成网络切换的问题。
221.如图7所示,本发明的实施例还提供一种网络设备切换方法,应用于第二网络设备,包括:
222.步骤701、向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
223.所述第一网络设备为终端欲切换的目的网络设备,可以为目的halob,包括目的enb、目的mme、目的sgw。所述第二网络设备为终端当前连接的源网络设备(如源halob,包括源enb、源mme、源sgw),所述网络设备切换请求消息可以携带所述第二网络设备的基站、mme、承载等多个消息。所述第一网络设备获取到所述网络设备切换请求消息,认为终端存在切换网络设备的意图。
224.所述第一网络设备根据所述网络设备切换请求消息,将所述终端与第二网络设备的业务传输切换至所述第一网络设备上,并向nat网关发送地址解析协议arp更新请求,更改nat网关的映射规则。其中,所述更新请求中可以包括:与终端的原ip地址对应的更新的介质访问控制mac地址,即终端的ip地址保持不变,更改nat网关内终端ip地址与mac的映射表,将ip地址对应的源sgw mac地址更新为目的sgw的mac;或者,所述更新请求中可以包括:终端的更新ip地址与公网ip的映射关系,即终端的ip地址更改,将更新的ip地址发送至net网关,更新net网关中私网ip与公网ip的映射表。
225.本发明的实施例,基于nat网关的映射规则,在切换时,通过更新nat网关内ip与mac的映射表或者私网ip与公网ip的映射表,实现核心网间的切换,即会话锚点sgw的切换,实现业务不中断,克服了因为核心网的更改而必须中断业务才能完成网络切换的问题。
226.可选地,在向第一网络设备发送针对终端的网络设备切换请求消息之前,所述方法还包括:根据操作维护中心omc配置的可切换的通信设备列表选择待切换的目标通信设备,所述目标通信设备为第一通信设备。
227.omc为统一的管理系统,为所有的网络设备配置可以进行切换的邻区网络设备列表,当终端进行切换时,第二网络设备的enb或者mme根据omc配置的可切换的网络设备列表,选择目的网络设备进行切换。
228.可选地,所述向第一网络设备发送针对终端的网络设备切换请求消息,包括:
229.向第一网络设备发送切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息,以使所述第一网络设备根据所述切换请求消息,生成用于切换的更新的路径信息。
230.在欲将终端连接的所述第二网络设备切换至所述第一网络设备时,向所述第一网络设备发送切换请求消息,所述切换请求消息包括终端的原传输路径信息。具体地,所述原传输路径信息可以包括但不限于以下信息:第二网络设备的第二mme的信息:可以是mme的地址信息,也可以是mme的id信息或者域名信息等;需要切换的承载信息,所述承载信息可以为当前正在承载业务的承载信息,也可以为终端的部分或者全部承载信息;安全信息,例如密钥信息;第二网络设备中的sgw信息等;所述原传输路径信息还可以包括:终端的上下文消息,如:终端的imsi、ip地址等。
231.所述第一网络设备根据所述切换请求消息中携带的消息内容,生成用于切换的更新的路径信息,即生成新的安全信息、承载信息、隧道端点号、终端的新的ip地址等。
232.可选地,所述向第一网络设备发送针对终端的网络设备切换请求消息,包括:
233.通过所述第二网络设备的第二基站向所述第一网络设备发送第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息。
234.所述第二mme的地址信息可以为:第二网络设备的mme的地址信息,也可以为mme的id信息或者域名信息等。所述终端的目标承载是指需要切换的承载,所述第一承载信息是指当前正在承载业务的承载信息,还可以包括终端的部分或者全部承载信息。所述第一安全信息为携带在所述第二基站发送的第一切换请求消息中的安全信息,可以为空口侧的加密信息,如密钥。
235.所述第一网络设备的第一基站接收到所述第一切换请求消息后,根据消息中携带的第一安全信息,生成新的第二安全信息,根据第一切换请求消息中携带的第一承载信息,得知上行路径源sgw的地址,同时分配新的无线承载id或多个id。所述第一基站同时生成x2和s1隧道的端点号,即x2-teid与s1-teid,x2和s1隧道的端点号数与承载数相同。
236.可选地,所述方法还包括:通过第二mme接收所述第一网络设备发送的终端的上下文获取请求;向所述第一网络设备发送所述终端的上下文消息,所述上下文消息包括:终端的国际移动用户识别码imsi和终端的第一ip地址。
237.可选地,所述方法还包括:通过所述第二基站接收所述第一网络设备发送的第一
应答消息,所述第一应答消息包括:x2隧道的下行端点号以及第二承载信息。
238.可选地,所述向第一网络设备发送针对终端的网络设备切换请求消息,包括:
239.通过所述第二网络设备的第二基站向所述第二网络设备的第二mme发送第二切换请求消息;
240.将所述第二切换请求消息发送至所述第一网络设备,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址。
241.该实施例中,当ue进行切换时,所述第二网络设备的第二基站发送第二切换请求消息至第二mme,所述第二mme根据omc配置的可切换的网络设备列表,选择所述第一网络设备。所述第二mme发送所述第二切换请求消息至所述第一网络设备的第一mme,其中携带ue的上下文,可以包括ue的第一安全信息、第一承载信息imsi以及ip地址等。其中,第一承载信息可以为当前正在承载业务的承载信息,也可以为终端的部分或者全部的承载信息。
242.可选地,所述方法还包括:
243.通过所述第二mme接收所述第一网络设备发送的第二应答消息,所述第二应答消息包括:第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;所述第一指示消息用于指示:所述第二网络设备的第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。将所述第一指示消息发送至所述第二基站;
244.该实施例中,第一基站发送所述第二应答消息给所述第一mme,同时携带对应承载的相关信息,以及x2隧道的端点号。所述第一mme转发所述第二应答消息至第二网络设备的第二mme,除了携带创建x2隧道的信息外,还携带建立x2隧道的第一指示消息,指示所述第二基站与第一基站建立x2隧道,进行切换数据转发。所述第二mme向第二基站发送指示消息,携带x2隧道的端点标识,指示所述第二基站进行x2隧道切换。
245.所述第一网络设备的第一mme向所述第一网络设备的第一sgw发送承载修改消息。其中,在所述第一sgw为终端分配了新的第二ip地址的情况下,所述方法还包括:向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。
246.第一sgw向nat网关发送地址解析协议arp更新请求,在未更改ue的ip地址的情况下,所述arp更新请求为终端的ip地址与mac的第一映射关系更新请求,所述第一映射关系更新请求用于指示:将所述终端的第一ip地址映射的第二网络设备中的第二sgw的mac地址,更新为所述第一sgw的mac地址;在更改了ue的ip地址的情况下,所述arp更新请求为终端的ip地址与公网ip的第二映射关系更新请求,所述第二映射关系更新请求用于指示:将所述终端的第一ip地址与公网ip的映射关系更新为所述第二ip地址与公网ip的映射关系。
247.切换完成后,第一基站向第二网络设备发送释放所述终端的指示消息。可选地,所述方法还包括:接收释放所述终端的指示消息;根据所述指示消息删除与所述终端的会话。所述第二基站接收到释放所述终端的指示消息后,发送释放消息给第二mme,第二mme与第二sgw删除本地所述终端的会话。
248.可选地,在根据所述指示消息删除与所述终端的会话之后,所述方法还包括:保留不分配所述终端的第一ip地址预设时长。所述第二sgw可以保留所述终端的ip地址一段时间,此时间可以是预先设置的,或者由目标网络指示的,以免再次分配造成与所述终端冲突。
249.需要说明的是,该实施例是与上述应用于第一网络设备的方法相对应的应用于第二网络设备的方法,上述实施例中所有关于所述第二网络设备的实现方式均适用于该实施例中,也能达到与其相同的效果。
250.本技术的实施例,基于nat网关的映射规则,在切换时,通过更新nat网关内ip与mac的映射表或者私网ip与公网ip的映射表,实现核心网间的切换,即会话锚点sgw的切换,实现业务不中断,克服了因为核心网的更改而必须中断业务才能完成网络切换的问题。
251.如图8所示本技术实施例还提供一种网络设备,所述网络设备为第一网络设备800,包括:
252.第一获取模块810,用于获取针对终端的网络设备切换请求消息;
253.第一发送模块820,用于根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
254.所述更新请求包括:与终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新ip地址与公网ip的映射关系。
255.可选地,所述第一获取模块包括:
256.第一接收单元,用于接收第二网络设备发送的切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息;
257.第一生成单元,用于根据所述切换请求消息,生成用于切换的更新的路径信息。
258.可选地,所述第一接收单元具体用:接收由第二网络设备的第二基站发送的第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息;
259.所述第一生成单元具体用于:根据所述第一切换请求消息生成第二承载信息和第二安全信息;
260.生成用于切换的s1隧道的下行端点号以及x2隧道的下行端点号。
261.可选地,所述网络设备还包括:
262.第三发送模块,用于向所述第二网络设备的第二mme发送终端的上下文获取请求;
263.第一接收模块,用于接收所述第二mme发送的终端的上下文消息,所述上下文消息包括:终端的国际移动用户识别码imsi和终端的第一ip地址。
264.可选地,所述网络设备还包括:
265.第四发送模块,用于向所述第二基站发送第一应答消息,所述第一应答消息包括:所述x2隧道的下行端点号以及所述第二承载信息。
266.可选地,所述网络设备还包括:
267.第一会话模块,用于根据所述上下文消息、所述s1隧道的下行端点号以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一sgw之间的会话。
268.可选地,所述网络设备还包括:
269.第一生成模块,用于生成s1隧道的上行端点号与s1承载;
270.第一建立模块,用于根据所述上下文消息和所述s1隧道的上行端点号,建立第二承载与s1承载的映射关系。
271.可选地,所述网络设备还包括:
272.第一配置模块,用于为所述终端配置第二ip地址;
273.第二生成模块,用于生成s1隧道的上行端点号与s1承载;
274.第二建立模块,用于根据所述上下文消息、所述s1隧道的上行端点号以及所述第二ip地址,建立第二承载与s1承载的映射关系。
275.可选地,所述网络设备还包括:
276.第五发送模块,用于向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。
277.可选地,所述第一接收单元具体用:接收由第二网络设备的第二mme发送的第二切换请求消息,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址;
278.所述第一生成单元具体用于:
279.根据所述第二切换请求消息生成s1隧道的上行端点号;
280.根据所述第二切换请求消息和所述s1隧道的上行端点号,生成第二承载信息和第二安全信息;
281.生成s1隧道的下行端点号以及x2隧道的下行端点号。
282.可选地,所述网络设备还包括:
283.第二会话模块,用于根据所述上下文消息以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一sgw之间的会话。
284.可选地,所述网络设备还包括:
285.第六发送模块,用于向所述第二mme发送第二应答消息,所述第二应答消息包括:所述第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;
286.所述第一指示消息用于指示:所述第二网络设备的第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。
287.可选地,所述网络设备还包括:
288.第七发送模块,用于控制所述第一网络设备的第一mme向所述第一网络设备的第一sgw发送承载修改消息,所述承载修改消息携带所述终端的下行隧道标识。
289.可选地,所述第一发送模块具体用于:
290.向所述nat网关发送终端的ip地址与mac的第一映射关系更新请求;
291.所述第一映射关系更新请求用于指示:将所述终端的第一ip地址映射的第二网络设备中的第二sgw的mac地址,更新为所述第一网络设备的第一sgw的mac地址。
292.可选地,所述网络设备还包括:
293.第二配置模块,用于为所述终端配置第二ip地址;
294.第八发送模块,用于向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。
295.可选地,所述第一发送模块具体用于:
296.向所述nat网关发送终端的ip地址与公网ip的第二映射关系更新请求;
297.所述第二映射关系更新请求用于指示:将所述终端的第一ip地址与公网ip的映射关系更新为所述第二ip地址与公网ip的映射关系。
298.可选地,所述网络设备还包括:
299.第九发送模块,用于向第二网络设备发送释放所述终端的指示消息。
300.需要说明的是,本发明实施例提供的网络设备,能够实现上述应用于第一网络设备的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
301.如图9所示本技术实施例还提供一种网络设备,所述网络设备为第二网络设备900,包括:
302.第二发送模块910,用于向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
303.所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
304.可选地,所述网络设备还包括:
305.选择模块,用于根据操作维护中心omc配置的可切换的通信设备列表选择待切换的目标通信设备,所述目标通信设备为第一通信设备。
306.可选地,所述第二发送模块包括:
307.第一发送单元,用于向第一网络设备发送切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息,以使所述第一网络设备根据所述切换请求消息,生成用于切换的更新的路径信息。
308.可选地,所述第一发送单元具体用于:
309.通过所述第二网络设备的第二基站向所述第一网络设备发送第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息。
310.可选地,所述网络设备还包括:
311.第二接收模块,用于通过第二mme接收所述第一网络设备发送的终端的上下文获取请求;
312.第十发送模块,用于向所述第一网络设备发送所述终端的上下文消息,所述上下文消息包括:终端的国际移动用户识别码imsi和终端的第一ip地址。
313.可选地,所述网络设备还包括:
314.第三接收模块,用于通过所述第二基站接收所述第一网络设备发送的第一应答消息,所述第一应答消息包括:x2隧道的下行端点号以及第二承载信息。
315.可选地,所述第一发送单元具体用于:
316.通过所述第二网络设备的第二基站向所述第二网络设备的第二mme发送第二切换请求消息;
317.将所述第二切换请求消息发送至所述第一网络设备,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址。
318.可选地,所述网络设备还包括:
319.第四接收模块,用于通过所述第二mme接收所述第一网络设备发送的第二应答消
息,所述第二应答消息包括:第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;
320.第十一发送模块,用于将所述第一指示消息发送至所述第二基站;
321.所述第一指示消息用于指示:所述第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。
322.可选地,所述网络设备还包括:
323.第五接收模块,用于接收释放所述终端的指示消息;
324.第一处理模块,用于根据所述指示消息删除与所述终端的会话。
325.可选地,所述网络设备还包括:
326.第二处理模块,用于保留不分配所述终端的第一ip地址预设时长。
327.需要说明的是,本发明实施例提供的网络设备,能够实现上述应用于第二网络设备的方法实施例所实现的所有方法步骤,且能够达到相同的技术效果,在此不再对本实施例中与方法实施例相同的部分及有益效果进行具体赘述。
328.为了更好的实现上述目的,如图10所示,本发明实施例还提供一种网络设备,所述网络设备为第一网络设备,包括收发机104、存储器103、处理器101及存储在存储器上并可在处理器上运行的计算机程序。
329.存储器103通过总线接口102与所述处理器101相连接,所述存储器103用于存储所述处理器101在执行操作时所使用的程序和数据,当处理器101调用并执行所述存储器103中所存储的程序和数据时,执行上述网络设备之间的切换方法的步骤。
330.其中,收发机104与总线接口102连接,用于在处理器101的控制下接收和发送数据。具体地,处理器101执行计算机程序时实现以下步骤:
331.通过收发机104向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
332.所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
333.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
334.通过收发机104接收第二网络设备发送的切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息;
335.根据所述切换请求消息,生成用于切换的更新的路径信息。
336.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
337.通过收发机104接收由第二网络设备的第二基站发送的第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息;
338.根据所述第一切换请求消息生成第二承载信息和第二安全信息;
339.生成用于切换的s1隧道的下行端点号以及x2隧道的下行端点号。
340.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
341.通过收发机104向所述第二网络设备的第二mme发送终端的上下文获取请求;
342.接收所述第二mme发送的终端的上下文消息,所述上下文消息包括:终端的国际移
动用户识别码imsi和终端的第一ip地址。
343.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
344.通过收发机104向所述第二基站发送第一应答消息,所述第一应答消息包括:所述x2隧道的下行端点号以及所述第二承载信息。
345.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
346.根据所述上下文消息、所述s1隧道的下行端点号以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一sgw之间的会话。
347.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
348.生成s1隧道的上行端点号与s1承载;
349.根据所述上下文消息和所述s1隧道的上行端点号,建立第二承载与s1承载的映射关系。
350.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
351.为所述终端配置第二ip地址;
352.生成s1隧道的上行端点号与s1承载;
353.根据所述上下文消息、所述s1隧道的上行端点号以及所述第二ip地址,建立第二承载与s1承载的映射关系。
354.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
355.通过收发机184向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。
356.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
357.通过收发机104接收由第二网络设备的第二mme发送的第二切换请求消息,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址;
358.根据所述第二切换请求消息生成s1隧道的上行端点号;
359.根据所述第二切换请求消息和所述s1隧道的上行端点号,生成第二承载信息和第二安全信息;
360.生成s1隧道的下行端点号以及x2隧道的下行端点号。
361.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
362.根据所述上下文消息以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一sgw之间的会话。
363.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
364.通过收发机104向所述第二mme发送第二应答消息,所述第二应答消息包括:所述第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;
365.所述第一指示消息用于指示:所述第二网络设备的第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。
366.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
367.控制所述第一网络设备的第一mme向所述第一网络设备的第一sgw发送承载修改消息,所述承载修改消息携带所述终端的下行隧道标识。
368.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
369.通过收发机104向所述nat网关发送终端的ip地址与mac的第一映射关系更新请求;
370.所述第一映射关系更新请求用于指示:将所述终端的第一ip地址映射的第二网络设备中的第二sgw的mac地址,更新为所述第一网络设备的第一sgw的mac地址。
371.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
372.为所述终端配置第二ip地址;
373.通过收发机104向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。
374.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
375.通过收发机104向所述nat网关发送终端的ip地址与公网ip的第二映射关系更新请求;
376.所述第二映射关系更新请求用于指示:将所述终端的第一ip地址与公网ip的映射关系更新为所述第二ip地址与公网ip的映射关系。
377.可选地,所述处理器101执行所述计算机程序时实现以下步骤:
378.通过收发机104向第二网络设备发送释放所述终端的指示消息。
379.需要说明的是,在图10中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器101代表的一个或多个处理器101和存储器103代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机102可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器101负责管理总线架构和通常的处理,存储器103可以存储处理器101在执行操作时所使用的数据。
380.本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过计算机程序来指示相关的硬件来完成,所述计算机程序包括执行上述方法的部分或者全部步骤的指令;且该计算机程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
381.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现应用于第一网络设备的网络设备之间的切换方法的步骤。
382.为了更好的实现上述目的,如图11所示,本发明实施例还提供一种网络设备,所述网络设备为第二网络设备,包括收发机114、存储器113、处理器111及存储在存储器上并可在处理器上运行的计算机程序。
383.存储器113通过总线接口112与所述处理器111相连接,所述存储器113用于存储所述处理器111在执行操作时所使用的程序和数据,当处理器111调用并执行所述存储器113中所存储的程序和数据时,执行上述网络设备之间的切换方法的步骤。
384.其中,收发机114与总线接口112连接,用于在处理器111的控制下接收和发送数据。具体地,处理器111执行计算机程序时实现以下步骤:
385.通过收发机114向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请
求;
386.所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
387.可选地,所述处理器111执行所述计算机程序时实现以下步骤:
388.根据操作维护中心omc配置的可切换的通信设备列表选择待切换的目标通信设备,所述目标通信设备为第一通信设备。
389.可选地,所述处理器111执行所述计算机程序时实现以下步骤:
390.通过收发机114向第一网络设备发送切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息,以使所述第一网络设备根据所述切换请求消息,生成用于切换的更新的路径信息。
391.可选地,所述处理器111执行所述计算机程序时实现以下步骤:
392.通过所述第二网络设备的第二基站向所述第一网络设备发送第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息。
393.可选地,所述处理器111执行所述计算机程序时实现以下步骤:
394.通过第二mme接收所述第一网络设备发送的终端的上下文获取请求;
395.向所述第一网络设备发送所述终端的上下文消息,所述上下文消息包括:终端的国际移动用户识别码imsi和终端的第一ip地址。
396.可选地,所述处理器111执行所述计算机程序时实现以下步骤:
397.通过所述第二基站接收所述第一网络设备发送的第一应答消息,所述第一应答消息包括:x2隧道的下行端点号以及第二承载信息。
398.可选地,所述处理器111执行所述计算机程序时实现以下步骤:
399.通过所述第二网络设备的第二基站向所述第二网络设备的第二mme发送第二切换请求消息;
400.将所述第二切换请求消息发送至所述第一网络设备,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址。
401.可选地,所述处理器111执行所述计算机程序时实现以下步骤:
402.通过所述第二mme接收所述第一网络设备发送的第二应答消息,所述第二应答消息包括:第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;
403.将所述第一指示消息发送至所述第二基站;
404.所述第一指示消息用于指示:所述第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。
405.可选地,所述处理器111执行所述计算机程序时实现以下步骤:
406.接收释放所述终端的指示消息;
407.根据所述指示消息删除与所述终端的会话。
408.可选地,所述处理器111执行所述计算机程序时实现以下步骤:
409.保留不分配所述终端的第一ip地址预设时长。
410.需要说明的是,在图11中,总线架构可以包括任意数量的互联的总线和桥,具体由
处理器111代表的一个或多个处理器111和存储器113代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机112可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器111负责管理总线架构和通常的处理,存储器113可以存储处理器111在执行操作时所使用的数据。
411.本领域技术人员可以理解,实现上述实施例的全部或者部分步骤可以通过硬件来完成,也可以通过计算机程序来指示相关的硬件来完成,所述计算机程序包括执行上述方法的部分或者全部步骤的指令;且该计算机程序可以存储于一可读存储介质中,存储介质可以是任何形式的存储介质。
412.本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现应用于第二网络设备的网络设备之间的切换方法的步骤。且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等。
413.此外,需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行,某些步骤可以并行或彼此独立地执行。对本领域的普通技术人员而言,能够理解本发明的方法和装置的全部或者任何步骤或者部件,可以在任何计算装置(包括处理器、存储介质等)或者计算装置的网络中,以硬件、固件、软件或者它们的组合加以实现,这是本领域普通技术人员在阅读了本发明的说明的情况下运用他们的基本编程技能就能实现的。
414.因此,本发明的目的还可以通过在任何计算装置上运行一个程序或者一组程序来实现。所述计算装置可以是公知的通用装置。因此,本发明的目的也可以仅仅通过提供包含实现所述方法或者装置的程序代码的程序产品来实现。也就是说,这样的程序产品也构成本发明,并且存储有这样的程序产品的存储介质也构成本发明。显然,所述存储介质可以是任何公知的存储介质或者将来所开发出来的任何存储介质。还需要指出的是,在本发明的装置和方法中,显然,各部件或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本发明的等效方案。并且,执行上述系列处理的步骤可以自然地按照说明的顺序按时间顺序执行,但是并不需要一定按照时间顺序执行。某些步骤可以并行或彼此独立地执行。
415.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
416.a1.一种网络设备切换方法,应用于第一网络设备,其特征在于,包括:
417.获取针对终端的网络设备切换请求消息;
418.根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
419.所述更新请求包括:与终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新ip地址与公网ip的映射关系。
420.a2.根据权利要求a1所述的方法,其特征在于,所述获取针对终端的网络设备切换请求消息包括:
421.接收第二网络设备发送的切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息;
422.根据所述切换请求消息,生成用于切换的更新的路径信息。
423.a3.根据权利要求a2所述的方法,其特征在于,所述接收第二网络设备发送的切换请求消息,包括:
424.接收由第二网络设备的第二基站发送的第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息;
425.所述根据所述切换请求消息,生成用于切换的更新的路径信息,包括:
426.根据所述第一切换请求消息生成第二承载信息和第二安全信息;
427.生成用于切换的s1隧道的下行端点号以及x2隧道的下行端点号。
428.a4.根据权利要求a3所述的方法,其特征在于,所述方法还包括:
429.向所述第二网络设备的第二mme发送终端的上下文获取请求;
430.接收所述第二mme发送的终端的上下文消息,所述上下文消息包括:终端的国际移动用户识别码imsi和终端的第一ip地址。
431.a5.根据权利要求a3所述的方法,其特征在于,所述方法还包括:
432.向所述第二基站发送第一应答消息,所述第一应答消息包括:所述x2隧道的下行端点号以及所述第二承载信息。
433.a6.根据权利要求a4所述的方法,其特征在于,所述获取针对终端的网络设备切换请求消息之后,所述方法还包括:
434.根据所述上下文消息、所述s1隧道的下行端点号以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一sgw之间的会话。
435.a7.根据权利要求a4所述的方法,其特征在于,所述获取针对终端的网络设备切换请求消息之后,所述方法还包括:
436.生成s1隧道的上行端点号与s1承载;
437.根据所述上下文消息和所述s1隧道的上行端点号,建立第二承载与s1承载的映射关系。
438.a8.根据权利要求a4所述的方法,其特征在于,获取针对终端的网络设备切换请求消息之后,所述方法还包括:
439.为所述终端配置第二ip地址;
440.生成s1隧道的上行端点号与s1承载;
441.根据所述上下文消息、所述s1隧道的上行端点号以及所述第二ip地址,建立第二承载与s1承载的映射关系。
442.a9.根据权利要求a8所述的方法,其特征在于,所述方法还包括:
443.向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。
444.a10.根据权利要求a2所述的方法,其特征在于,所述接收第二网络设备发送的切换请求消息,包括:
445.接收由第二网络设备的第二mme发送的第二切换请求消息,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址;
446.所述根据所述切换请求消息,生成用于切换的更新的路径信息,包括:
447.根据所述第二切换请求消息生成s1隧道的上行端点号;
448.根据所述第二切换请求消息和所述s1隧道的上行端点号,生成第二承载信息和第二安全信息;
449.生成s1隧道的下行端点号以及x2隧道的下行端点号。
450.a11.根据权利要求a10所述的方法,其特征在于,所述方法还包括:
451.根据所述上下文消息以及所述第二承载信息,创建所述第一网络设备的第一基站与所述第一网络设备的第一sgw之间的会话。
452.a12.根据权利要求a10所述的方法,其特征在于,所述方法还包括:
453.向所述第二mme发送第二应答消息,所述第二应答消息包括:所述第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;
454.所述第一指示消息用于指示:所述第二网络设备的第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。
455.a13.根据权利要求a10所述的方法,其特征在于,所述方法还包括:
456.控制所述第一网络设备的第一mme向所述第一网络设备的第一sgw发送承载修改消息,所述承载修改消息携带所述终端的下行隧道标识。
457.a14.根据权利要求a4或a10所述的方法,其特征在于,所述根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求,包括:
458.向所述nat网关发送终端的ip地址与mac的第一映射关系更新请求;
459.所述第一映射关系更新请求用于指示:将所述终端的第一ip地址映射的第二网络设备中的第二sgw的mac地址,更新为所述第一网络设备的第一sgw的mac地址。
460.a15.根据权利要求a10所述的方法,其特征在于,所述方法还包括:
461.为所述终端配置第二ip地址;
462.向终端发送ip地址更新指示,所述ip地址更新指示包括所述第二ip地址。
463.a16.根据权利要求a8或a15所述的方法,其特征在于,所述根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求,包括:
464.向所述nat网关发送终端的ip地址与公网ip的第二映射关系更新请求;
465.所述第二映射关系更新请求用于指示:将所述终端的第一ip地址与公网ip的映射关系更新为所述第二ip地址与公网ip的映射关系。
466.a17.根据权利要求a1所述的方法,其特征在于,所述方法还包括:
467.向第二网络设备发送释放所述终端的指示消息。
468.b18.一种网络设备切换方法,应用于第二网络设备,其特征在于,包括:
469.向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
470.所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
471.b19.根据权利要求b18所述的方法,其特征在于,在向第一网络设备发送针对终端的网络设备切换请求消息之前,所述方法还包括:
472.根据操作维护中心omc配置的可切换的通信设备列表选择待切换的目标通信设备,所述目标通信设备为第一通信设备。
473.b20.根据权利要求b18所述的方法,其特征在于,所述向第一网络设备发送针对终端的网络设备切换请求消息,包括:
474.向第一网络设备发送切换请求消息,所述切换请求消息包括:所述终端的原传输路径信息,以使所述第一网络设备根据所述切换请求消息,生成用于切换的更新的路径信息。
475.b21.根据权利要求b20所述的方法,其特征在于,所述向第一网络设备发送切换请求消息,包括:
476.通过所述第二网络设备的第二基站向所述第一网络设备发送第一切换请求消息,所述第一切换请求消息包括:第二网络设备的第二mme的地址信息、所述终端的目标承载的第一承载信息以及第一安全信息。
477.b22.根据权利要求b21所述的方法,其特征在于,所述方法还包括:
478.通过第二mme接收所述第一网络设备发送的终端的上下文获取请求;
479.向所述第一网络设备发送所述终端的上下文消息,所述上下文消息包括:终端的国际移动用户识别码imsi和终端的第一ip地址。
480.b23.根据权利要求b22所述的方法,其特征在于,所述方法还包括:
481.通过所述第二基站接收所述第一网络设备发送的第一应答消息,所述第一应答消息包括:x2隧道的下行端点号以及第二承载信息。
482.b24.根据权利要求b20所述的方法,其特征在于,所述向第一网络设备发送切换请求消息,包括:
483.通过所述第二网络设备的第二基站向所述第二网络设备的第二mme发送第二切换请求消息;
484.将所述第二切换请求消息发送至所述第一网络设备,所述第二切换请求消息包括:终端的上下文消息,所述上下文消息包括:所述终端的目标承载的第一承载信息、第一安全信息、终端的国际移动用户识别码imsi以及终端的第一ip地址。
485.b25.根据权利要求b24所述的方法,其特征在于,所述方法还包括:
486.通过所述第二mme接收所述第一网络设备发送的第二应答消息,所述第二应答消息包括:第二承载信息、第二安全信息、x2隧道的下行端点号以及第一指示消息;
487.将所述第一指示消息发送至所述第二基站;
488.所述第一指示消息用于指示:所述第二基站与所述第一网络设备的第一基站建立x2隧道,且指示所述第二基站进行x2隧道切换。
489.b26.根据权利要求b18所述的方法,其特征在于,所述方法还包括:
490.接收释放所述终端的指示消息;
491.根据所述指示消息删除与所述终端的会话。
492.b27.根据权利要求b26所述的方法,其特征在于,在根据所述指示消息删除与所述终端的会话之后,所述方法还包括:
493.保留不分配所述终端的第一ip地址预设时长。
494.c28.一种网络设备,所述网络设备为第一网络设备,其特征在于,包括:
495.第一获取模块,用于获取针对终端的网络设备切换请求消息;
496.第一发送模块,用于根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
497.所述更新请求包括:与终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新ip地址与公网ip的映射关系。
498.d29.一种网络设备,所述网络设备为第二网络设备,其特征在于,包括:
499.第二发送模块,用于向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
500.所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
501.e30.一种网络设备,所述网络设备为第一网络设备,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
502.获取针对终端的网络设备切换请求消息;
503.根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
504.所述更新请求包括:与终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新ip地址与公网ip的映射关系。
505.f31.一种网络设备,所述网络设备为第二网络设备,包括:收发机、存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
506.向第一网络设备发送针对终端的网络设备切换请求消息,以使所述第一网络设备根据所述网络设备切换请求消息,向nat网关发送地址解析协议arp更新请求;
507.所述更新请求包括:终端的原ip地址对应的更新的介质访问控制mac地址,或者,终端的更新的ip地址与公网ip的映射关系。
508.g32.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求a1至a17中任一项所述网络设备之间的切换方法的步骤,或者实现如权利要求b18至b27中任一项所述网络设备之间的切换方法的步骤。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献