一种重定向方法及相关设备的制造方法

文档序号:8434461阅读:711来源:国知局
一种重定向方法及相关设备的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,尤其涉及一种重定向方法及相关设备。
【背景技术】
[0002]在两个通信网元(包括发起方和响应方)的协商过程中,基于响应方的负载均衡或者响应方故障等原因,响应方可以发起重定向请求,将该发起方重定向到其他响应方,让发起方与新的响应方协商。
[0003]以IPsec隧道协商为例,RFC5685协议支持在IPsec隧道协商中的IKE init/IKEAUTH/Informat1n阶段,响应方(即安全网关)向发起方(即基站)发起重定向请求,让发起方与新的目标响应方协商IPsec隧道,下面详细介绍支持重定向操作的IPsec隧道协商的部分流程:
[0004]I)、发起方 A 向初始响应方 BI 发送 IKE_SA_INIT Request (IKE-Security-Associat1n-1nitial Request,Internet密钥交换-安全联盟-初始化请求)消息,该IKE_SA_INIT Request消息携带有发起方A的重定向能力(REDIRECT_SUPPORT);
[0005]2)、初始响应方BI判断是否满足IPsec重定向条件,若是,则向发起方A返回IKE_SA_INIT Response消息,该IKE_SA_INIT Response消息携带重定向请求,该重定向请求包含目标响应方B2的IP地址,并用于指示发起方A对目标响应方B2发起新的IPsec隧道协商;
[0006]3)发起方A接收到重定向请求后,与目标响应方B2开始新的IPsec隧道协商。
[0007]然而,若由于传输故障等原因导致发起方A到目标响应方B2是不可达的,则步骤3)中发起方A与目标响应方B2无法建立链路,并重新与初始响应方BI发起IPsec隧道协商,即返回至步骤I),会导致发起方A不断地在初始响应方BI和目标响应方B2之间循环协商建立链路,出现乒乓切换效应,造成发起方与响应方之间的空口负担较重,且即使发起方A与初始响应方BI的链路是通的,也由于重定向操作而导致初始响应方BI无法为发起方A提供服务,以致无法为发起方提供可用的响应方。

【发明内容】

[0008]本发明实施例提供了一种重定向方法及相关设备,可根据发起方在协商过程中的重定向历史记录来指导重定向操作,以提高协商效率。
[0009]本发明实施例的第一方面提供一种重定向方法,所述方法包括:
[0010]在发起方与初始响应方的协商过程中,若所述发起方被所述初始响应方重定向至第一目标响应方,所述发起方记录对应的重定向结果信息;
[0011]当所述发起方再次与初始响应方发起协商时,所述发起方在协商消息中携带所述重定向结果信息,以使得所述初始响应方根据所述重定向结果信息执行重定向操作,其中,所述协商消息指在协商过程中由所述发起方向所述初始响应方发送的消息中的任意一个。
[0012]结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实现方式中,所述重定向结果信息包括所述第一目标响应方的标识信息以及用于指示是否协商成功的指示信息;
[0013]则所述发起方在协商消息中携带所述重定向结果信息,以使得所述初始响应方根据所述重定向结果信息执行重定向操作包括:
[0014]若所述指示信息指示协商失败,则所述发起方在协商消息中携带所述重定向结果信息,以使得所述初始响应方根据所述重定向结果信息将所述发起方重定向至第二目标响应方或者放弃重定向操作,其中,所述第二目标响应方不同于所述第一目标响应方;
[0015]若所述指示消息指示协商成功,则所述发起方在协商消息中携带所述重定向结果信息,以使得所述初始响应方根据所述重定向结果信息优先选择将所述发起方重定向至所述第一目标响应方。
[0016]结合本发明实施例的第一方面,在本发明实施例的第一方面的第二种实现方式中,所述重定向结果信息包括对应关系表,所述对应关系表建立有至少一个所述第一目标响应方的标识信息和优先级数值之间的对应关系,其中,若所述初始响应方将所述发起方重定向至第一目标响应方成功,则提高与所述第一目标响应方的标识信息对应的优先级数值,若所述初始响应方将所述发起方重定向至第一目标响应方失败,则降低与所述第一目标响应方的标识信息对应的优先级数值;
[0017]则所述发起方在协商消息中携带所述重定向结果信息,以使得所述初始响应方根据所述重定向结果信息执行重定向操作包括:
[0018]所述发起方在协商消息中携带所述重定向结果信息,以使得所述初始响应方根据所述重定向结果信息优先将所述发起方重定向至优先级数值高的第一目标响应方。
[0019]结合本发明实施例的第一方面、第一方面的第一种至第二种实现方式中的任意一种,在本发明实施例的第一方面的第三种实现方式中,所述协商为基站与安全网关之间的IPsec隧道协商;
[0020]所述协商消息包括IPsec隧道协商过程中的Internet密钥交换-安全联盟-初始化请求IKE_SA_INIT Request消息或者Internet密钥交换-认证请求IKE_AUTH Request消息。
[0021]本发明实施例的第二方面提供一种重定向方法,所述方法包括:
[0022]当发起方与初始响应方发起协商时,所述初始响应方接收所述发起方发送的协商消息,所述协商消息携带有重定向结果信息,其中,所述重定向结果信息是由发起方在其与初始响应方的协商过程中若发起方被初始响应方重定向至第一目标响应方时进行记录得到;所述协商消息指在协商过程中由所述发起方向所述初始响应方发送的消息中的任意一个,所述初始响应方与所述初始响应方可以相同,也可以不同;
[0023]所述初始响应方根据所述重定向结果信息执行重定向操作。
[0024]结合本发明实施例的第二方面,在本发明实施例的第二方面的第一种实现方式中,所述重定向结果信息包括所述第一目标响应方的标识信息以及用于指示是否协商成功的指示信息;
[0025]则所述初始响应方根据所述重定向结果信息执行重定向操作包括:
[0026]若所述指示信息指示协商失败,则所述初始响应方根据所述重定向结果信息将所述发起方重定向至第二目标响应方或者放弃重定向操作,其中,所述第二目标响应方不同于所述第一目标响应方;
[0027]若所述指示消息指示协商成功,则所述初始响应方根据所述重定向结果信息优先选择将所述发起方重定向至所述第一目标响应方。
[0028]结合本发明实施例的第二方面,在本发明实施例的第二方面的第二种实现方式中,所述重定向结果信息包括对应关系表,所述对应关系表建立有至少一个所述第一目标响应方的标识信息和优先级数值之间的对应关系,其中,若所述初始响应方将所述发起方重定向至第一目标响应方成功,则提高与所述第一目标响应方的标识信息对应的优先级数值,若所述初始响应方将所述发起方重定向至第一目标响应方失败,则降低与所述第一目标响应方的标识信息对应的优先级数值;
[0029]则所述初始响应方根据所述重定向结果信息执行重定向操作包括:
[0030]所述初始响应方根据所述重定向结果信息优先将所述发起方重定向至优先级数值高的第一目标响应方。
[0031]结合本发明实施例的第二方面、第二方面的第一种至第二种实现方式中的任意一种,在本发明实施例的第二方面的第三种实现方式中,所述协商为基站与安全网关之间的IPsec隧道协商;
[0032]所述协商消息包括IPsec隧道协商过程中的IKE_SA_INIT Request消息或者IKE_AUTH Request 消息。
[0033]本发明实施例的第三方面提供一种发起方设备,用于与响应方设备进行协商,所述设备包括:
[0034]记录单元,用于在发起方设备与初始响应方设备的协商过程中,若所述发起方设备被所述初始响应方设备重定向至第一目标响应方设备,记录对应的重定向结果信息;
[0035]发送单元,用于当所述发起方设备再次与初始响应方设备发起协商时,在协商消息中携带所述重定向结果信息,以使得所述初始响应方设备根据所述重定向结果信息执行重定向操作,其中,所述协商消息指在协商过程中由所述发起方设备向所述初始响应方设备发送的消息中的任意一个。
[0036]结合本发明实施例的第三方面,在本发明实施例的第三方面的第一种实现方式中,所述重定向结果信息包括所述第一目标响应方设备的标识信息以及用于指示是否协商成功的指示信息;
[0037]所述发送单元,具体用于若所述指示信息指示协商失败,则在协商消息中携带所述重定向结果信息,以使得所述初始响应方设备根据所述重定向结果信息将所述发起方设备重定向至第二目标响应方设备或者放弃重定向操作,其中,所述第二目标响应方设备不同于所述第一目标响应方设备;若所述指示消息指示协商成功,则在协商消息中携带所述重定向结果信息,以使得所述初始响应方设备根据所述重定向结果信息优先选择将所述发起方设备重定向至所述第一目标响应方设备。
[0038]结合本发明实施例的第三方面,在本发明实施例的第三方面的第二种实现方式中,所述重定向结果信息包括对应关系表,所述对应关系表建立有至少一个所述第一目标响应方设备的标识信息和优先级数值之间的对应关系,其中,若所述初始响应方设备将所述发起方设备重定向至第一目标响应方设备成功,则提高与所述第一目标响应方设备的标识信息对应的优先级数值,若所述初始响应方设备将所述发起方设备重定向至第一目标响应方设备失败,则降低与所述第一目标响应方设备的标识信息对应的优先级数值;
[0039]所述发送单元,具体用于在协商消息中携带所述重定向结果信息,以使得所述初始响应方设备根据所述重定向结果信息优先将所述发起方设备重定向至优先级数值高的第一目标响应方设备。
[0040]结合本发明实施例的第三方面、第三方面的第一种至第二种实现方式中的任意一种,在本发明实施例的第三方面的第三种实现方式中,所述发起方设备为基站;所述响应方设备为安全网关;所述协商为基站与安全网关之间的IPsec隧道协商;所述协商消息包括IPsec隧道协商过程中的IKE_SA_INIT Request消息或者IKE_AUTH Request消息。
[0041]本发明实施例的第四方面提供一种响应方设备,用于与发起方设备进行协商,所述响应方设备为初始响应方设备,所述初始响应方设备包括:
[0042]接收单元,用于当发起方设备与初始响应方设备发起协商时,接收所述发起方设备发送的协商消息,所述协商消息携带有重定向结果信息,其中,所述重定向结果信息是由发起方在其与初始响应方的协商过程中若发起方被初始响应方重定向至第一目标响应方时进行记录得到;所述协商消息指在协商过程中由所述发起方设备向所述初始响应方设备发送的消息中的任意一个;
[0043]执行单元,用于根据所述重定向结果信息执行重定向操作。
[0044]结合本发明实施例的第四方面,在本发明实施例的第四方面的第一种实现方式中,所述重定向结果信息包括所述第一目标响应方设备的标识信息以及用于指示是否协商成功的指示信息;
[0045]所述执行单元,具体用于若所述指示信息指示协商失败,则根据所述重定向结果信息将所述发起方设备重定向至第二目标响应方设备或者放弃重定向操作,其中,所述第二目标响应方设备不同于所述第一目标响应方设备;若所述指示消息指示协商成功,则根据所述重定向结果信息优先选择将所述发起方设备重定向至所述第一目标响应方设备。
[0046]结合本发明实施例的第四方面,在本发明实施例的第四方面的第二种实现方式中,所述重定向结果信息包括
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1