一种sgw设备的选择方法和装置的制造方法

文档序号:10627374阅读:427来源:国知局
一种sgw设备的选择方法和装置的制造方法
【专利摘要】本发明公开了一种SGW设备的选择方法和装置,应用于MME,包括:获取并保存包含SGW设备地址的多个配置,从当前优先级最高或最低的配置中按SGW设备地址的优先级顺序选择相应的SGW设备地址发送给基站;接收基站反馈的与使用当前SGW设备地址的SGW设备之间链路不通的错误信息,记录本次错误,并更新当前SGW设备地址的错误次数以及当前配置中所有SGW设备地址的总错误次数;在当前SGW设备地址的错误次数达到预设阈值、且所述总错误次数没有达到预设阈值时,选择当前配置中下一个优先级的SGW设备地址发送给基站;在所述总错误次数达到预设阈值时,认定所述当前配置不可信,从下一个优先级的配置中按照优先级选择SGW设备地址发送给基站。
【专利说明】
一种SGW设备的选择方法和装置
技术领域
[〇〇〇1]本发明涉及LTE通讯领域,尤其涉及一种SGW设备的选择方法和装置。【背景技术】
[0002]在长期演进(LTE,Long Term Evolut1n)网络中,基站(eNodeB)分别与移动管理实体(MME,Mobility Management Entity)和服务网关(SGW,Service Gate Way)建立 Sl-MME控制面链路和Sl-U用户面链路,此种网络结构下就有可能存在eNodeB到MME可达而到SGW不可达的场景。在一般组网情况下,eNodeB与SGW池(SGW POOL)中的多个SGW都存在连接,如果eNodeB到所有SGW的链路不可达时,该eNodeB将无法正常完成用户附着。
[0003]在图1所示的当前附着(attach)流程中,MME在建立与SGW的承载前会查询域名系统(DNS,Domain Name System)来选择合适的SGW设备,然后通过承载建立请求(Create Sess1n Request)消息向选择的SGW申请建立默认承载资源,SGW通过承载建立响应 (Create Sess1n Response)消息向MME告知提供给eNodeB接入的GPRS隧道协议(GTP, GPRS Tunneling Protocol)链路IP地址,MME再通过初始化上下文建立请求(Initial Context Setup Request)消息通知 eNodeB 接入的 S1-U GTP 链路 IP 地址。
[0004]当前存在的问题是,MME查询DNS获取SGW设备IP地址,是通过DNS返回的目标网元信息来确定选择建立承载的SGW设备,MME为eNodeB选择的SGW设备与eNodeB是否链路可达MME无法知晓,eNodeB与MME指定的SGW链路不通时,就会出现默认承载建立失败,引起附着失败。用户在此站点下会反复尝试附着(attach)请求,而由于MME始终会选择这些SGW,所以用户在此站点下会长期无法附着网络,就无法使用业务。
【发明内容】

[0005]为解决现有存在的技术问题,本发明实施例提供一种SGW设备的选择方法和装置。
[0006]本发明实施例提供了一种SGW设备的选择方法,所述方法应用于移动管理实体 MME,该方法包括:
[0007]获取并保存包含服务网关SGW设备地址的多个配置,从当前优先级最高或最低的配置中按SGW设备地址的优先级顺序选择相应的SGW设备地址发送给基站;
[0008]接收基站反馈的与使用当前SGW设备地址的SGW设备之间链路不通的错误信息, 记录本次错误,并更新当前SGW设备地址的错误次数以及当前配置中所有SGW设备地址的总错误次数;
[0009]在当前SGW设备地址的错误次数达到预设阈值、且所述总错误次数没有达到预设阈值时,选择当前配置中下一个优先级的SGW设备地址发送给基站;在所述总错误次数达到预设阈值时,认定所述当前配置不可信,从下一个优先级的配置中按照优先级选择SGW 设备地址发送给基站。
[0010]上述方案中,所述获取包含SGW设备地址的多个配置,至少包括:
[0011]通过域名系统DNS查询获取包含SGW设备地址的DNS配置,以及,通过HOSTFILE 列表查询获取包含SGW设备地址的H0STFILE列表配置。
[0012]上述方案中,在当前SGW设备地址的错误次数达到预设阈值、且所述总的错误次数没有达到预设阈值时,该方法还包括:在本MME池中广播当前SGW设备地址不可用的信息。
[0013]上述方案中,在当前SGW设备地址的错误次数没有达到预设阈值、且所述总错误次数没有达到预设阈值时,该方法还包括:重新选择当前SGW设备地址发送给基站。
[0014]上述方案中,该方法还包括:当所述保存的多个配置均被认定为不可信时,生成告警信息,用以通知系统管理员分别在所述多个配置中手动添加一个或多个新的SGW设备地址。
[0015]本发明实施例还提供了一种SGW设备的选择装置,所述装置应用于MME中,该装置包括:
[0016]配置模块,用于获取并保存包含服务网关SGW设备地址的多个配置;
[0017]交互模块,用于从当前优先级最高或最低的配置中按SGW设备地址的优先级顺序选择相应的SGW设备地址发送给基站;还用于接收基站反馈的与使用当前SGW设备地址的 SGW设备之间链路不通的错误信息;
[0018]分析模块,用于记录本次错误,并更新当前SGW设备地址的错误次数以及所述当前优先级最高或最低的配置中所有SGW设备地址的总错误次数,在当前SGW设备地址的错误次数达到预设阈值、且所述总错误次数没有达到预设阈值时,告知所述交互模块选择当前配置中下一个优先级的SGW设备地址发送给基站;在所述总错误次数达到预设阈值时, 认定所述当前配置不可信,告知所述交互模块从下一个优先级的配置中按照优先级选择 SGW设备地址发送给基站。
[0019]上述方案中,所述配置模块,还用于通过DNS查询获取包含SGW设备地址的DNS配置,以及,通过HOSTFILE列表查询获取包含SGW设备地址的HOSTFILE列表配置。
[0020]上述方案中,所述分析模块,还用于在当前SGW设备地址的错误次数达到预设阈值、且所述总错误次数没有达到预设阈值时,通知所述交互模块在本MME池中广播当前SGW 设备地址不可用的信息。
[0021]上述方案中,所述分析模块,还用于在当前SGW设备地址的错误次数没有达到预设阈值、且所述总错误次数没有达到预设阈值时,通知所述交互模块重新选择当前SGW设备地址发送给基站。
[0022]上述方案中,所述分析模块,还用于认定所述保存的多个配置均不可信时,通知所述交互模块生成告警信息,用以通知系统管理员分别在所述多个配置中手动添加一个或多个新的SGW设备地址。
[0023]本发明实施例所提供的一种SGW设备的选择方法和装置,在当前SGW设备地址不可用(即eNodeB与该SGW设备链路不通)时,MME及时地为eNodeB更换新的SGW设备地址,使eNodeB尽快地与SGW设备建立连接、完成用户附着,为用户提供业务,避免了 eNodeB 与SGW链路不通导致的用户无法正常使用业务的情形。【附图说明】
[0024]图1为现有附着(attach)流程示意图;
[0025]图2为本发明实施例一提供的SGW设备的选择方法流程示意图;
[0026]图3为本发明实施例二提供的SGW设备的选择流程;
[0027]图4为本发明实施例三提供的SGW设备的选择装置结构示意图。【具体实施方式】
[0028]下面结合附图和具体实施例对本发明的技术方案进一步详细阐述。
[0029]为了避免eNodeB与SGW链路不通导致的用户无法正常使用业务的情形,本发明实施例提供了一种解决方案,主要对MME设备进行改进,增加设备的管理机制,根据eNodeB 的反馈,当前SGW设备地址不可用(即eNodeB与该SGW设备链路不通)时,MME及时地为 eNodeB更换新的SGW设备地址,使eNodeB尽快地与SGW设备建立连接、完成用户附着,为用户提供业务。
[0030]实施例一
[0031]如图2所示为本发明实施例提供的SGW设备的选择方法,包括:
[0032]步骤201,获取并保存包含SGW设备地址的多个配置,从当前优先级最高或最低的配置中按SGW设备地址的优先级顺序选择相应的SGW设备地址发送给基站。
[0033]MME提供给eNodeB的SGW设备地址可以通过多种方式获取。例如,向DNS查询获取,向H0STFILE列表查询获取等等。相应地,MME上维护了多个配置,例如DNS配置、 H0STFILE列表配置等。本发明实施例中对这多个配置设置优先级,如此,可以达到不同方式获取的配置相互保护的目的。本发明实施例还分别对每个配置中包含的SGW设备地址设置优先级。
[0034]例如,通过DNS查询获取包含SGW设备地址的DNS配置,以及,通过H0STFILE列表查询获取包含SGW设备地址的H0STFILE列表配置。可以设置DNS配置优先级高于H0STFILE 列表配置。对DNS配置中的SGW设备地址设置优先级,称为第一地址优先级,对H0STFILE 列表配置中的SGW设备地址设置优先级,称为第二地址优先级。
[0035]需要说明的是,通过不同方式获取的配置中包含的SGW设备地址是相同的,但是, 不同配置对应的地址优先级是不同的。假设,以SGW设备地址是IP地址为例,DNS配置和 H0STFILE列表配置中包含的IP地址有:IP1,IP2, IP3, IP4,其中,DNS配置对应的第一地址优先级为:IP1,IP2, IP3, IP4 ;H0STFILE列表配置对应的第二地址优先级为:IP4, IP3, IP2, IPl〇
[0036]在当前时刻,按照优先级,可以从当前优先级最高的配置中选择当前优先级最高的SGW设备地址发送给基站。当然,也可以从当前优先级最低的配置中选择当前优先级最低的SGW设备地址发送给基站。只要保证后续选择配置时与此处按照相同的优先级(从高到低或从低到高)、选择SGW设备地址时与此处按照相同的优先级(从高到低或从低到高) 即可。
[0037]步骤202,接收基站反馈的与使用当前SGW设备地址的SGW设备之间链路不通的错误信息,记录本次错误,并更新当前SGW设备地址的错误次数以及所述当前优先级最高或最低的配置中所有SGW设备地址总的错误次数。
[0038]用户终端在附着过程中,如果eNodeB与SGW的S1-U用户面链路不通,则此次附着会失败,同时eNodeB会在给MME的消息中携带错误原因,MME记录这次错误。MME需要更新该SGW设备地址对应的错误次数,同时,MME还需要更新当前使用的配置中所有的SGW设备地址对应的总错误次数。
[0039]例如,DNS配置优先级高于H0STFILE列表配置,DNS配置对应的第一地址优先级为:IP1,IP2, IP3, IP4 ;H0STFILE列表配置对应的第二地址优先级为:IP4, IP3, IP2, IP1。 当前使用的配置为DNS配置,当前使用的地址为IP2。MME接收到本次错误信息后,记录本地错误,更新IP2对应的错误次数以及DNS配置中所有的SGW设备地址对应的总错误次数。 假设,收到本次错误信息前,IP2的错误次数为6, DNS配置对应的总错误次数为16,那么更新后,IP2的错误次数为7, DNS配置对应的总错误次数为17。
[0040]步骤203,在当前SGW设备地址的错误次数达到预设阈值、且所述总错误次数没有达到预设阈值时,选择当前配置中下一个优先级的SGW设备地址发送给基站;在所述总错误次数达到预设阈值时,认定当前配置不可信,从下一个优先级的配置中按照优先级选择 SGW设备地址发送给基站。
[0041]针对配置的总错误次数和SGW设备地址的错误次数,可以分别设置阈值Y和阈值X。
[0042]当MME每一次接收到基站返回的错误信息后,都需要判断SGW设备地址的错误次数是否达到阈值X、以及配置的总错误次数是否达到阈值Y,判断得到的结果包括以下几种:
[0043]—、当SGW设备地址的错误次数没有达到预设阈值X、且所述总错误次数没有达到预设阈值Y时,重新选择当前SGW设备地址发送给基站。
[0044]二、当SGW设备地址的错误次数达到预设阈值X、且总错误次数没有达到预设阈值 Y时,在本MME池中广播当前SGW设备地址不可用的信息,同时,选择所述当前配置中下一个优先级的SGW设备地址发送给基站。
[0045]在该情形下,如果有新的附着发生时,MME池中所有MME不会向eNodeB发送该SGW 设备地址,即不再向使用此地址的SGW设备发起承载请求,转而使用下一优先级的SGW设备地址。该情形下,还可以将该SGW设备地址加入黑名单,即将该SGW设备地址标记为黑名单; 当然,后续如果确认该SGW设备地址对应的SGW设备恢复为可用,则可以取消该SGW设备地址的黑名单标记,该SGW设备地址可以重新被选用。
[0046]三、总错误次数达到预设阈值Y (不管SGW设备地址的错误次数是否达到预设阈值 X),认定当前配置不可信,从下一个优先级的配置中按照优先级选择SGW设备地址发送给基站。
[0047]上述阀值X、Y的数值可以根据实际情况进行设置。
[0048]假设配置的优先级为:DNS配置为主、H0STFILE列表配置为辅。DNS配置对应的第一地址优先级为:IP1 > IP2 > IP3 > IP4;H0STFILE列表配置对应的第二地址优先级为: IP4 > IP3 > IP2 > IP1。阀值X设置为10次,阀值Y设置为20次。
[0049]对于情形一,假设当前使用的配置为DNS配置、当前使用的地址为IP1,更新后, IP1的错误次数为9 (小于阈值10),DNS配置的总错误次数为9 (小于阈值20),那么MME继续选择IP1发送给基站;假设当前使用的配置为DNS配置、当前使用的地址为IP2,更新后, IP2的错误次数为6 (小于阈值10),DNS配置的总错误次数为16 (小于阈值20),那么MME继续选择IP2发送给基站。
[0050]对于情形二,假设当前使用的配置为DNS配置、当前使用的地址为IP1,更新后, IP1的错误次数为10 (达到阈值10),DNS配置的总错误次数为10 (小于阈值20),那么如果有新的附着发生时,MME池中所有MME不会向eNodeB发送IP1,MME按照优先级从高到低选择下一个优先级的地址、即IP2发送给基站。同时,MME将IP1加入黑名单,在本MME池中广播IP1不可用。
[0051]对于情形三,假设当前使用的配置为DNS配置、当前使用的地址为IP2,更新后, IP2的错误次数为10 (达到阈值10),DNS配置的总错误次数为20 (达到阈值20),那么MME 认为该DNS配置不可信,转而选择下一个优先级的配置、即H0STFILE列表配置,当有新的附着时,按照优先级从高到低,先选择IP4发送给基站。假设,阈值Y为15次,更新后,IP2的错误次数为5 (小于阈值10),DNS配置的总错误次数为15 (达到阈值15),那么MME认为该 DNS配置不可信,转而选择下一个优先级的配置、即H0STFILE列表配置,当有新的附着时, 按照优先级从高到低,先选择IP4发送给基站。
[0052]需要说明的是,阀值Y不宜比阀值X设置过大,否则,用户终端在该基站下附着失败的次数会增多,影响用户体验。
[0053]另外,当MME保存的配置均被认为不可信时,MME立即触发告警,要求系统管理员在多个配置中手动增加一个或多个新的SGW设备地址。当增加了多个新的SGW设备地址时, 可以对这多个SGW设备地址设置优先级,MME按照优先级选择新的SGW设备地址发送给基站,同时,MME还可自动清空原有黑名单。
[0054]实施例三
[0055]该实施例提供了一个具体的示例来说明SGW设备的选择过程,如图3所示,包括:
[0056]步骤1、用户进行附着请求,MME通过查询DNS,获取包含SGW设备的IP地址列表的 DNS配置,其中的IP地址按照优先级由高到低排列为:IP1,IP2, IP3, IP4。同时,MME还通过 H0STFILE列表进行配置获取了包含SGW设备的IP地址列表的H0STFILE列表配置,其中的 IP地址按照优先级由高到低排列为:IP4, IP3, IP2, IP1。DNS配置的优先级高于H0STFILE 列表配置。
[0057]步骤2、MME从DNS配置中选择最高优先级的IP1向SGW发起承载建立请求(Create Sess1n Request) ;SGW通过承载建立响应(Create Sess1n Response)消息向MME告知提供给eNodeB接入的GTP链路IP地址、S卩IP1 ;MME通过初始化上下文请求(Initial Context Setup Request)消息将 IP1 通知给 eNodeB ;
[0058]步骤3、eNodeB对IP1进行探测,如果发现GTP路径不可达,执行步骤4,否则,执行现有的后续附着流程。
[0059]步骤4、eNodeB通过初始化上下文响应(Initial Context Setup Response)消息携带与SGW链路不通的错误原因给MME ;
[0060]步骤5、MME收到错误原因后,针对IP1记录该次错误,并更新IP1的错误次数和 DNS配置的总错误次数,并分别判断IP1的错误次数是否到达阈值X、以及DNS配置的总错误次数是否达到阀值Y,如果未达到阈值X、未达到阈值Y,则返回执行步骤2,继续使用IP1 ; 如果达到阈值X,未达到阈值Y执行步骤6 ;如果达到阈值Y,执行步骤7。[0061 ] 步骤6、如果达到阀值X,未达到阈值Y,则MME向本MME池内的所有MME广播IP1不可用(将IP1加入黑名单),如果有新的附着请求时,不再向使用IP1的SGW发起承载建立请求,转而使用下一优先级的IP地址、即IP2,向使用IP2的SGW发起承载建立请求;SGW 通过承载建立响应消息向MME告知提供给eNodeB接入的GTP链路IP地址、即IP2 ;MME通过初始化上下文请求消息将IP2通知给eNodeB,然后返回执行步骤3、即eNodeB探测到IP2 的SGW路径是否可达。
[0062]步骤7、如果达到阀值Y,认为当前使用的DNS配置不可信,改为采用H0STFILE列表配置,向使用IP4的SGW发起承载建立请求;SGW通过承载建立响应消息向MME告知提供给eNodeB接入的GTP链路IP地址、即IP4 ;MME通过初始化上下文请求消息将IP4通知给 eNodeB,然后返回执行步骤3、即eNodeB探测到IP4的SGW路径是否可达。
[0063]步骤8、按照配置的优先级,当所有的配置均认为不可信,则MME触发告警信息,要求系统管理员在DNS配置或H0STFILE列表配置中手动增加新的SGW IP地址,在手动增加新的SGW IP地址后,MME使用新增加的SGW地址,并自动清空原有管理的黑名单。
[0064]通过本发明上述实施例可以看出,本发明提出的方案,基于DNS配置、H0STFILE列表配置的优先级不同,结合MME对当前错误的判断机制(阀值X、阀值Y)、错误广播(通知 MME池内其余MME),错误管理(弃用当前导致错误的IP),不可恢复故障告警提示(全部配置不可用)等方式,达到系统自己解决错误、实现自愈、自动快速恢复故障的目的。
[0065]实施例四
[0066]如图4所示,本发明实施例还提供了一种SGW设备的选择装置,所述装置应用于 MME中,该装置包括:
[0067]配置模块10,用于获取并保存包含SGW设备地址的多个配置;
[0068]交互模块20,用于从当前优先级最高或最低的配置中按SGW设备地址的优先级顺序选择相应的SGW设备地址发送给基站;还用于接收基站反馈的与使用当前SGW设备地址的SGW设备之间链路不通的错误信息;
[0069]分析模块30,用于记录本次错误,并更新当前SGW设备地址的错误次数以及所述当前优先级最高或最低的配置中所有SGW设备地址的总错误次数,在当前SGW设备地址的错误次数达到预设阈值、且所述总错误次数没有达到预设阈值时,告知所述交互模块20选择当前配置中下一个优先级的SGW设备地址发送给基站;在所述总错误次数达到预设阈值时,认定所述当前配置不可信,告知所述交互模块20从下一个优先级的配置中按照优先级选择SGW设备地址发送给基站。
[0070]所述配置模块10,还用于通过DNS查询获取包含SGW设备地址的DNS配置,以及, 通过H0STFILE列表查询获取包含SGW设备地址的H0STFILE列表配置。
[0071]所述分析模块30,还用于在当前SGW设备地址的错误次数达到预设阈值、且所述总错误次数没有达到预设阈值时,通知所述交互模块20在本MME池中广播当前SGW设备地址不可用的信息。
[0072]所述分析模块30,还用于在当前SGW设备地址的错误次数没有达到预设阈值、且所述总错误次数没有达到预设阈值时,通知所述交互模块20重新选择当前SGW设备地址发送给基站。
[0073]所述分析模块30,还用于认定所述保存的多个配置均不可信时,通知所述交互模块20生成告警信息,用以通知系统管理员分别在所述多个配置中手动添加一个或多个新的SGW设备地址。
[0074]需要说明的是,上述配置模块10、交互模块20和分析模块30可以由SGW设备的选择装置的中央处理器(CPU,Central Processing Unit)、微处理器(MPU,Micro Processing Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程逻辑阵列(FPGA, Field — Programmable Gate Array)实现。
[0075]在本发明所提供的几个实施例中,应该理解到,所揭露的方法、装置和电子设备, 可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
[0076]上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,即可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0077]另外,在本发明各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
[0078]本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0079]或者,本发明实施例上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本发明各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0080]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种SGW设备的选择方法,其特征在于,所述方法应用于移动管理实体MME,该方法 包括:获取并保存包含服务网关SGW设备地址的多个配置,从当前优先级最高或最低的配置 中按SGW设备地址的优先级顺序选择相应的SGW设备地址发送给基站;接收基站反馈的与使用当前SGW设备地址的SGW设备之间链路不通的错误信息,记录 本次错误,并更新当前SGW设备地址的错误次数以及当前配置中所有SGW设备地址的总错 误次数;在当前SGW设备地址的错误次数达到预设阈值、且所述总错误次数没有达到预设阈值 时,选择当前配置中下一个优先级的SGW设备地址发送给基站;在所述总错误次数达到预 设阈值时,认定所述当前配置不可信,从下一个优先级的配置中按照优先级选择SGW设备 地址发送给基站。2.根据权利要求1所述SGW设备的选择方法,其特征在于,所述获取包含SGW设备地址 的多个配置,至少包括:通过域名系统DNS查询获取包含SGW设备地址的DNS配置,以及,通过HOSTFILE列表 查询获取包含SGW设备地址的HOSTFILE列表配置。3.根据权利要求1所述SGW设备的选择方法,其特征在于,在当前SGW设备地址的错误 次数达到预设阈值、且所述总的错误次数没有达到预设阈值时,该方法还包括:在本MME池 中广播当前SGW设备地址不可用的信息。4.根据权利要求1所述SGW设备的选择方法,其特征在于,在当前SGW设备地址的错误 次数没有达到预设阈值、且所述总错误次数没有达到预设阈值时,该方法还包括:重新选择 当前SGW设备地址发送给基站。5.根据权利要求1所述SGW设备的选择方法,其特征在于,该方法还包括:当所述保存 的多个配置均被认定为不可信时,生成告警信息,用以通知系统管理员分别在所述多个配 置中手动添加一个或多个新的SGW设备地址。6.—种SGW设备的选择装置,其特征在于,所述装置应用于MME中,该装置包括:配置模块,用于获取并保存包含服务网关SGW设备地址的多个配置;交互模块,用于从当前优先级最高或最低的配置中按SGW设备地址的优先级顺序选择 相应的SGW设备地址发送给基站;还用于接收基站反馈的与使用当前SGW设备地址的SGW 设备之间链路不通的错误信息;分析模块,用于记录本次错误,并更新当前SGW设备地址的错误次数以及所述当前优 先级最高或最低的配置中所有SGW设备地址的总错误次数,在当前SGW设备地址的错误次 数达到预设阈值、且所述总错误次数没有达到预设阈值时,告知所述交互模块选择当前配 置中下一个优先级的SGW设备地址发送给基站;在所述总错误次数达到预设阈值时,认定 所述当前配置不可信,告知所述交互模块从下一个优先级的配置中按照优先级选择SGW设 备地址发送给基站。7.根据权利要求6所述SGW设备的选择装置,其特征在于,所述配置模块,还用于通过DNS查询获取包含SGW设备地址的DNS配置,以及,通过 HOSTFILE列表查询获取包含SGW设备地址的HOSTFILE列表配置。8.根据权利要求6所述SGW设备的选择装置,其特征在于,所述分析模块,还用于在当前SGW设备地址的错误次数达到预设阈值、且所述总错误 次数没有达到预设阈值时,通知所述交互模块在本MME池中广播当前SGW设备地址不可用 的信息。9.根据权利要求6所述SGW设备的选择装置,其特征在于,所述分析模块,还用于在当前SGW设备地址的错误次数没有达到预设阈值、且所述总 错误次数没有达到预设阈值时,通知所述交互模块重新选择当前SGW设备地址发送给基站。10.根据权利要求6所述SGW设备的选择装置,其特征在于,所述分析模块,还用于认定所述保存的多个配置均不可信时,通知所述交互模块生成 告警信息,用以通知系统管理员分别在所述多个配置中手动添加一个或多个新的SGW设备 地址。
【文档编号】H04W8/26GK105992193SQ201510050506
【公开日】2016年10月5日
【申请日】2015年1月30日
【发明人】樊士杨, 余颖, 曾键, 张志伟, 林静
【申请人】中国移动通信集团四川有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1