[发明专利]IPv6前缀的获取方法、设备及存储介质在审
申请号: | 202010522906.5 | 申请日: | 2020-06-10 |
公开(公告)号: | CN111654444A | 公开(公告)日: | 2020-09-11 |
发明(设计)人: | 蒋礼根 | 申请(专利权)人: | 展讯通信(上海)有限公司 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L29/12;H04W76/10;H04W76/40 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 朱颖;臧建明 |
地址: | 201203 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ipv6 前缀 获取 方法 设备 存储 介质 | ||
本申请提供一种IPv6前缀的获取方法、设备及存储介质。该方法包括:终端一旦承载激活后,通过数据链路层向网络设备发送请求消息,请求消息用于请求IPv6前缀;接收网络设备发送的响应消息,响应消息中包括网络设备分配给终端的IPv6前缀。该方法提高了获取IPv6前缀的成功率和及时性。
技术领域
本申请涉及通信技术,尤其涉及一种IPv6前缀的获取方法、设备及存储介质。
背景技术
终端与网络设备之间完成公用数据网(Public Data Network,PDN)建立、承载激活后,网络设备仅分配了互联网协议第6版(Internet Protocol Version 6,IPv6)后缀给终端,之后网络设备还需要向终端广播路由器通告(Router Advertisement,RA)报文,RA报文中携带了IPv6前缀。这样,终端才能获得完整的IPv6地址,进而能够成功发起IPv6数据业务。网络设备广播的RA报文由终端的数据链路层进行处理,由于终端的数据链路层和传输层尚未建立数据通道,数据链路层会将RA报文丢弃。因此,终端发起IPv6数据业务时需要再通过传输层向网络设备发送路由器请求(Router Solicitation,RS)报文来请求IPv6前缀,网络设备则会响应相应的RA报文给终端。
然而,在很多业务场景下,终端传输层常常会获取不到RA报文,进而无法获得完整的IPv6地址,导致IPv6数据业务发起失败或延迟。例如,对于双卡的终端,在同一时刻无线链路仅支持单卡收发数据,非数据卡的优先级高于数据卡,若非数据卡占用无线链路,则会使得数据卡无法发送RS报文或接收不到RA报文,导致IPv6数据业务发起失败或延迟。又如,在部分地区,网络设备在广播RA之后对终端传输层再发送的RS报文不再响应,导致IPv6数据业务发起失败。
因此,目前亟需提供一种成功率更高的IPv6前缀获取方法。
发明内容
本申请提供一种IPv6前缀的获取方法、设备及存储介质,以解决终端获取IPv6前缀失败的问题。
第一方面,本申请提供一种IPv6前缀的获取方法,应用于终端,包括:
所述终端一旦承载激活后,通过数据链路层向网络设备发送请求消息,所述请求消息用于请求IPv6前缀;
接收所述网络设备发送的响应消息,所述响应消息中包括所述网络设备分配给所述终端的IPv6前缀。
可选的,所述请求消息为路由器请求RS报文;所述响应消息为路由器通告RA报文。
可选的,所述方法还包括:
接收所述网络设备向所述终端的数据链路层广播的RA报文,所述RA报文中包括所述网络设备分配给所述终端的IPv6前缀。
可选的,终端承载激活之前,所述方法还包括:
向所述网络设备发送承载激活请求;
接收所述网络设备发送的承载激活响应。
第二方面,本申请提供一种IPv6前缀的获取方法,应用于网络设备,包括:
接收终端通过数据链路层发送的请求消息,所述请求消息用于请求IPv6前缀,所述请求消息是所述终端在承载激活后发送的;
向所述终端发送响应消息,所述响应消息中包括分配给所述终端的IPv6前缀。
可选的,所述请求消息为路由器请求RS报文;所述响应消息为路由器通告RA报文。
可选的,所述方法还包括:
向所述终端的数据链路层广播RA报文,所述RA报文中包括分配给所述终端的IPv6前缀。
可选的,所述接收终端通过数据链路层发送的请求消息之前,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯通信(上海)有限公司,未经展讯通信(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010522906.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装配式水沟檐口一体构件
- 下一篇:基于数据中心的报文转发方法及装置