实现更换终端锚基站的系统及装置的制造方法_2

文档序号:9552028阅读:来源:国知局
二层隧道。
[0028]进一步的,所述向该新锚基站发送数据导入请求,与该新锚基站建立二层隧道的过程包括:所述服务基站向新锚基站发送数据导入请求,建立数据转发所需要表项,并携带用户数据;所述新锚基站建立数据转发所需表项,返回数据导入应答。数据转发所需表项包括:隧道、DAIB表、CCB表和地址过滤表。
[0029]进一步的,该系统还包括:所述服务基站与终端之间更新DAIB、地址过滤表、ACL列表。
[0030]优选的,该系统还包括:所述服务基站接收到所述管理实体下发的新锚基站信息后,将该信息保存一段时间,在此期间内,若有相同路由区的锚基站负载过高或故障,服务基站从保存的新铺基站列表中选择铺基站进彳丁更换。
[0031]优选的,该系统还包括:服务基站向旧锚基站发送移除锚基站请求,删除隧道并通知丨曰锚基站删除用户锚基站信息。
[0032]本发明通过管理实体选择多个新锚基站下发给服务基站,服务基站向各基站分配用户数,从而避免大量用户切换到目标基站导致此目标基站的负载过高,进而频繁地进行锚基站换锚操作。
[0033]下面对本发明在McWiLL网络中的具体实现进行详细说明。
[0034]附图2所描述的基站向EMS上报其忙闲程度参数流程图,该流程包括:
[0035]步骤101、基站向EMS上报其隧道忙闲参数,并启动定时器T100 ;
[0036]步骤102、EMS通过基站上报的忙闲参数计算此基站的忙闲程度,若基站忙闲程度发生变化,则EMS通知基站;
[0037]步骤103、基站定时器T100超时,基站再次向EMS上报其隧道忙闲程度,并启动定时器T100。
[0038]实施例一:请参照附图3,管理实体EMS指示基站忙闲并触发更换锚基站流程,该流程包括:
[0039]步骤201、EMS通过基站的忙闲程度判断此基站忙,则其向此基站发送基站忙指示消息;
[0040]步骤202、原锚基站收到此消息后,记录其忙。此状态对已经存在的隧道不会有任何影响,而对其后收到的隧道建立请求,在原锚基站回复隧道建立应答的之后,会立即通知隧道建立方“锚基站忙”;
[0041]步骤203、服务基站向原锚基站发送隧道建立请求;
[0042]步骤204、原锚基站发现其隧道忙,则建立隧道,向服务基站隧道建立应答;
[0043]步骤205、原锚基站向服务基站发送锚基站忙指示消息,提示刚建立隧道需要删除、消息中MAC对应的用户需要换锚基站;
[0044]步骤206、服务基站则向EMS发送更换锚基站请求;
[0045]步骤207、EMS收到此信息后,分析所有基站与网络连接状态、近期是否有严重告警、当前忙闲程度等信息,选择多个新的锚基站,并给出每个新锚基站下可分配的隧道用户数,通过换锚应答下发给服务基站;
[0046]步骤208、服务基站接收到换锚应答,保存分配的新锚基站号和可分配隧道用户数信息,将需要换锚的用户分配到新锚基站下,对应的可分配隧道用户数减一。向新锚基站发送数据导入请求,建立数据转发所需要的所有表项,包括隧道、DAIB表、CCB表、地址过滤表,告诉此新锚基站其将作为用户的新锚基站,并携带用户必要的数据;
[0047]步骤209、新锚基站建立数据转发所需要的所有表项,包括隧道、DAIB表、CCB表、地址过滤表,返回数据导入应答;
[0048]步骤210、服务基站向旧基站发送移除锚基站请求,删除隧道并通知旧锚基站删除用户锚基站信息;
[0049]步骤211、旧铺基站回复移除铺基站响应。
[0050]步骤212、服务基站与终端之间更新DAIB、地址过滤表、ACL列表更新;
[0051]步骤213、当EMS通过基站的忙闲程度判断此基站闲,则其向此基站发送基站闲指示消息,锚基站对其后接收到的隧道建立请求回复应答后,不会再发送锚基站忙指示。
[0052]实施例二:请参照附图4,锚基站故障,服务基站触发更换锚基站流程;此故障造成了基站间隧道建立失败。该流程包括:
[0053]步骤301、无线终端向基站发起数据业务注册请求,发送Data Service Request消息,携带当前终端连接的IPlist数据,包括ip地址,mac地址,ip类型,会话类型等属性;
[0054]步骤302、基站向终端返回Data Service Response消息;
[0055]步骤303、基站判断终端iplist数据,判断该IP所属锚基站为其它基站,向锚基站发送隧道建立请求消息,携带终端id,以及建立隧道所使用的端口 ;
[0056]步骤304、服务基站接收隧道建立应答3次超时;
[0057]步骤305、服务基站向EMS发送更换锚基站请求;
[0058]步骤306、EMS收到此信息后,分析基站与网络连接状态、近期是否有严重告警、当前忙闲程度等信息,选择多个新的锚基站,并给出每个新锚基站下可分配的隧道用户数,通过换锚应答下发给服务基站;
[0059]步骤307、服务基站接收到换锚应答,保存分配的新锚基站号和可分配隧道用户数信息,将隧道建立失败的用户分配到新锚基站下,对应的可分配隧道用户数减一。向新锚基站发送数据导入请求,建立数据转发所需要的所有表项,包括隧道、DAIB表、CCB表、地址过滤表,告诉新锚基站其将作为用户的新锚基站,并携带用户必要的数据;
[0060]步骤308、新锚基站建立数据转发所需要的所有表项,包括隧道、DAIB表、CCB表、地址过滤表,返回数据导入应答;
[0061]步骤309、服务基站与终端之间更新DAIB、地址过滤表、ACL列表更新。
[0062]实施例三:请参照附图5,锚基站故障,服务基站触发更换锚基站流程图。此故障造成了基站间隧道心跳消息接收失败。该流程包括:
[0063]步骤401、无线终端向BS发起数据业务注册请求,发送Data Service Request消息,携带当前终端连接的IPlist数据,包括ip地址,mac地址,ip类型,会话类型等属性;
[0064]步骤402、基站向终端返回Data Service Response消息;
[0065]步骤403、基站判断终端iplist数据,判断该IP所属锚基站为其它基站,向锚基站发送隧道建立请求消息,携带终端id,以及建立隧道所使用的端口 ;
[0066]步骤404、服务基站与原锚基站之间建立隧道;
[0067]步骤405、原锚基站会定时向服务基站发送隧道心跳消息;
[0068]步骤406、服务基站多次收不到隧道心跳消息;
[0069]步骤407、服务基站判断与原锚基站失连,向EMS发送更换锚基站请求,
[0070]步骤408、EMS收到此信息后,分析基站与网络连接状态、近期是否有严重告警、当前忙闲程度等信息,选择多个新的锚基站,并给出每个新锚基站下可分配的隧道用户数,通过换锚应答下发给服务基站;
[0071]步骤409、服务基站接收到换锚应答,保存分配的新锚基站号和可分配隧道用户数信息,将心跳接收不到的用户分配到新锚基站下,对应的可分配隧道用户数减一。向新锚基站发送数据导入请求,建立数据转发所需要的所有表项,包括隧道、DAIB表、CCB表、地址过滤表,告诉此新锚基站其将作为用户的新锚基站,并携带用户必要的数据;
[0072]步骤410、新锚基站建立数据转发所需要的所有表项,包括隧道、DAIB表、CCB表、地址过滤表,返回数据导入应答;
[0073]步骤411、服务基站拆除旧锚基站的隧道,向旧基站发送隧道终止请求;
[0074]步骤412、旧锚基站回复隧道终止应答,此应答因旧锚基站的工作状态可能不存在;
[0075]步骤413、服务基站与终端之间更新DAIB、地址过滤表、ACL列表更新。
[0076]在上述三个实施例中,EMS下发给服务基站的更换锚基站应答中提供的新锚基站信息,服务基站都可以保存一段时间,比如5分钟。在此时间内,若有相同路由区的锚基站负载过闻或故障,服务基站可从保存的新铺基
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1