The invention discloses an Internet protocol selection method and system in a dual stack environment, which relates to the field of communication service configuration. The steps of this method include: when the number of parsing successes exists in the terminal, the number of parsing successes of IPv4 service is compared with that of IPv6 service, and the Internet protocol service with large number of parsing successes is set as the priority service; when the terminal needs to open the service, the service connection is established according to the priority service, and if the connection is unsuccessful, the non-priority service is set up according to the non-priority service. Establish business connections; after each business establishment, if business connections are successfully established, the number of successful parsing of the corresponding business will be + 1. The invention can reasonably predict and select Internet protocols corresponding to most of the services to be used in the dual stack environment, thereby improving the overall performance of all services.
【技术实现步骤摘要】
双栈环境下的互联网协议选择方法及系统
本专利技术涉及通信业务配置领域,具体涉及一种双栈环境下的互联网协议选择方法及系统。
技术介绍
随着通信技术的发展,互联网协议从IPv4(InternetProtocolVersion4,互联网协议第四版)更新至IPv6(InternetProtocolVersion6,互联网协议第六版)已成为必然趋势,但是IPv4与IPv6的不兼容使得IPv6的应用进展受阻,ipv6与ipv4两协议长期共存不可避免。但是,无论优先选择IPv4还是IPv6业务,势必会对另一业务的性能有影响,尤其是当大部分业务为非优先选择的业务时,影响更大。例如:中国电信默认要求IPv4业务,当用户当前使用的业务大部分都是IPv6业务时,则需要对每项使用IPv6业务先建立IPv4业务的连接,当连接建立不成功后再建立IPv6业务的连接。而建立IPv4业务的连接并得到连接建立不成功回复的过程延缓了IPv6业务的连接建立时长,进而降低了IPv6业务的性能;由于IPv6业务的数量较多,因此IPv6业务的性能降低意味着所有业务的总体性能较差。
技术实现思路
针对现有技术中存在的缺陷,本专利技术解决的技术问题为:在双栈环境下,如何预测并选择与多数待使用业务对应的互联网协议,进而提高了所有业务的总体性能。为达到以上目的,本专利技术提供的双栈环境下的互联网协议选择方法,该方法包括以下步骤:S1:终端中存在解析成功次数时,终端将IPv4业务的解析成功次数和IPv6业务的解析成功次数进行比较,将解析成功次数大的互联网协议业务设置为优先处理业务;S2:终端需要开通业务时,确定优先 ...
【技术保护点】
1.一种双栈环境下的互联网协议选择方法,其特征在于,该方法包括以下步骤:S1:终端中存在解析成功次数时,终端将IPv4业务的解析成功次数和IPv6业务的解析成功次数进行比较,将解析成功次数大的互联网协议业务设置为优先处理业务;S2:终端需要开通业务时,确定优先处理业务;若优先处理业务为IPv4业务,则转到S3,若优先处理业务为IPv6业务,则转到S4;S3:IPv4业务建立:终端判断IPv4业务的连接是否建立成功,若是,将IPv4业务的解析成功次数+1;否则转到S4;S4:IPv6业务建立:终端判断IPv6业务的连接是否建立成功,若是,将IPv6业务的解析成功次数+1;否则转到S3。
【技术特征摘要】
1.一种双栈环境下的互联网协议选择方法,其特征在于,该方法包括以下步骤:S1:终端中存在解析成功次数时,终端将IPv4业务的解析成功次数和IPv6业务的解析成功次数进行比较,将解析成功次数大的互联网协议业务设置为优先处理业务;S2:终端需要开通业务时,确定优先处理业务;若优先处理业务为IPv4业务,则转到S3,若优先处理业务为IPv6业务,则转到S4;S3:IPv4业务建立:终端判断IPv4业务的连接是否建立成功,若是,将IPv4业务的解析成功次数+1;否则转到S4;S4:IPv6业务建立:终端判断IPv6业务的连接是否建立成功,若是,将IPv6业务的解析成功次数+1;否则转到S3。2.如权利要求1所述的双栈环境下的互联网协议选择方法,其特征在于,S1还包括以下步骤:当终端中没有解析成功次数时,获取预先设置的默认优先处理业务,默认优先处理业务与地域的适用情况适配。3.如权利要求1所述的双栈环境下的互联网协议选择方法,其特征在于,该方法还包括以下步骤:终端重新启动后执行S1,业务中断后执行S1,终端建立业务连接成功后周期性的执行S1。4.如权利要求1至3任一项所述的双栈环境下的互联网协议选择方法,其特征在于,S3包括以下步骤:终端获取DNS解析服务器的IPv4地址,终端设置DNS服务请求包的类型为IPv4后,根据IPv4地址将DNS服务请求包发送至DNS解析服务器;终端判断是否收到DNS解析服务器的应答,若是,将IPv4业务的解析成功次数+1,否则转到S4。5.如权利要求1至3任一项所述的双栈环境下的互联网协议选择方法,其特征在于,S4包括以下步骤:终端获取DNS解析服务器的IPv6地址,终端设置DNS服务请求包的类型为IPv6后,根据IPv6地址将DNS服务请求包发送至DNS解析服务器;终端判断是否收到DNS解析服务器的应答,若是,将IPv6业务的解析成功次数+1,否则转到S3。6.一种双栈环境下的互联网协议选择系统,其特征在于:该系统包括设置于终端上的优先处理业务设置模块、优先处理业务检测模块、IPv4业务建立模块和IPv6业务建立模块;优先处理业务设置模块用于:检测到存在解析成功次数时,将IP...
【专利技术属性】
技术研发人员:乔美杰,何昆鹏,
申请(专利权)人:烽火通信科技股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。