一种用于动态IP的通信线路验证方法技术

技术编号:39416235 阅读:14 留言:0更新日期:2023-11-19 16:07
本发明专利技术涉及动态IP的通信验证领域,尤其涉及一种用于动态IP的通信线路验证方法,包括:S1、获取动态IP对应实时通信线路状态;S2、利用所述动态IP对应实时通信线路状态得到实时验证结果;S3、利用所述动态IP对应实时通信线路状态与实时验证结果得到动态IP的通信线路验证结果,将动态IP与通信线路的验证相互结合交叉,保证了方案实施的合理性与验证准确性,同时在线路验证步骤中创新性的提出了线路复检,在不影响通信线路的基础上,再次摘取数据进行二次独立处理,保证了结果的高输出性。保证了结果的高输出性。保证了结果的高输出性。

【技术实现步骤摘要】
一种用于动态IP的通信线路验证方法


[0001]本专利技术涉及动态IP的通信验证领域,具体涉及一种用于动态IP的通信线路验证方法。

技术介绍

[0002]动态IP就是动态IP(Dynamic IP),也就是在需要的时候进行随机的IP地址的分配,尽管动态IP的分配满足DHCP协议,但是其对应通信线路的状态无法单纯依靠协议使用过程或IP分配结果得出,动态IP的分配与后续线路对应的验证需要尽可能不影响正常通信的情况下,对动态IP的分配合理性进行最大程度校验,在满足IP分配协议的情况下,利用动态IP反向推出通信线路的实时状态。因此,用于动态IP的通信线路亟需一种与IP分配协议结合切实可行的方法。

技术实现思路

[0003]针对现有技术的不足,本专利技术提供了一种用于动态IP的通信线路验证方法,通过将IP地址与通信线路的交叉处理验证,提升验证准确性并尽可能减小对线路的干扰。
[0004]为实现上述目的,本专利技术提供了一种用于动态IP的通信线路验证方法,包括:S1、获取动态IP对应实时通信线路状态;S2、利用所述动态IP对应实时通信线路状态得到实时验证结果;S3、利用所述动态IP对应实时通信线路状态与实时验证结果得到动态IP的通信线路验证结果。
[0005]优选的,所述获取动态IP对应实时通信线路状态包括:S1

1、获取动态IP与动态IP对应硬件端口属性;S1

2、利用所述动态IP获取与其对应的通信端地址作为通信端固定地址;S1

3、利用所述动态IP与通信端固定地址得到动态IP对应实时通信线路状态。
[0006]进一步的,利用所述动态IP获取与其对应的通信端地址作为通信端固定地址包括:S1
‑2‑
1、判断所述动态IP对应的通信端地址是否为静态IP,若是,则利用所述动态IP对应的通信端地址作为通信端固定地址,否则,利用当前时刻t动态IP对应的通信端地址作为通信端固定地址。
[0007]进一步的,利用所述动态IP与通信端固定地址得到动态IP对应实时通信线路状态包括:S1
‑3‑
1、获取动态IP对应硬件的动态IP分配状态;S1
‑3‑
2、根据所述动态IP分配状态与通信端固定地址得到动态IP对应实时通信线路状态。
[0008]进一步的,所述获取动态IP对应硬件的动态IP分配状态包括:S1
‑3‑1‑
1、判断所述动态IP是否满足DHCP协议,若是,则执行S1
‑3‑1‑
2,否则,所述
动态IP存在错误,返回S1

1;S1
‑3‑1‑
2、判断所述动态IP对应硬件的历史动态IP与当前动态IP是否存在重复情况,若是,则动态IP分配状态为循环正常,否则,执行S1
‑3‑1‑
3;S1
‑3‑1‑
3、判断所述动态IP对应硬件的历史动态IP与当前动态IP是否对应,若是,则动态IP分配状态为新增正常,否则,所述动态IP分配状态为异常。
[0009]进一步的,根据所述动态IP分配状态与通信端固定地址得到动态IP对应实时通信线路状态包括:当所述动态IP分配状态为循环正常时,所述动态IP对应实时通信线路状态为正常;当所述动态IP分配状态为新增正常时,判断当前时刻t1动态IP分配状态对应通信端固定地址与相邻上一时刻动态IP分配状态对应通信端固定地址是否相同,若是,则动态IP对应实时通信线路状态为正常,否则,返回S1
‑2‑
1;当所述动态IP分配状态为异常时,动态IP对应实时通信线路状态为异常,放弃处理;其中,t1与t不为同一时刻,且t1晚于t。
[0010]优选的,利用所述动态IP对应实时通信线路状态得到实时验证结果包括:S2

1、当所述动态IP对应实时通信线路状态为正常时,根据所述实时通信线路建立虚拟双向通信线路;S2

2、判断t时刻至当前时刻t
n
的动态IP是否均为非测试地址,若是,则执行S2

3,否则,获取测试地址对应时刻作为通信线路测试时刻;S2

3、判断所述当前时刻t
n+1
的动态IP与动态IP对应的通信端固定地址是否相同,若是,则当前时刻t
n
的动态IP的实时验证结果为分配异常,否则,执行S2

4;S2

4、判断所述当前时刻t
n+2
的动态IP与t时刻起的动态IP对应通信端固定地址是否对应,若是,则当前时刻t
n
的动态IP的实时验证结果为暂无异常,否则,当前时刻t
n
的动态IP的实时验证结果为对应异常;其中,测试地址为保留地址,其范围为127.0.0.0至127.255.255.255。
[0011]进一步的,利用所述动态IP对应实时通信线路状态与实时验证结果得到动态IP的通信线路验证结果包括:S3

1、判断所述实时验证结果是否为暂无异常,若是,则根据所述动态IP对应实时通信线路状态与实时验证结果对应通信线路分别建立第一虚拟通信线路与第二虚拟通信线路后,执行S3

2,否则,执行通信线路复检处理;S3

2、判断所述第一虚拟通信线路与第二虚拟通信线路是否对应,若是,则执行S3

3,否则,执行通信线路复检处理;S3

3、利用所述第一虚拟通信线路与第二虚拟通信线路得到动态IP的通信线路验证结果;其中,第一虚拟通信线路与动态IP对应实时通信线路状态的通信线路相同,第二虚拟通信线路与实时验证结果对应通信线路相同,第一虚拟通信线路与第二虚拟通信线路相互独立。
[0012]进一步的,所述通信线路复检处理包括:
S3
‑2‑
1、获取t时刻至t
n
时刻的动态IP作为初始标准模板IP集合;S3
‑2‑
2、去除初始标准模板IP中测试地址得到标准模板IP集合;S3
‑2‑
3、根据所述标准模板IP集合获取其中各元素对应的通信端固定地址作为复检验证地址;S3
‑2‑
4、判断所述t时刻至t
n
时刻的通信端固定地址与复检验证地址是否均为对应,若是,则执行S3

3,否则,执行S3
‑2‑
5;S3
‑2‑
5、判断复检验证地址中与t时刻至t
n
时刻的通信端固定地址不对应的动态IP是否对应t
n
时刻,若是,则通信线路复检处理失败,放弃处理,否则,去除复检验证地址中不与t时刻至t
n
时刻的通信端固定地址对应的动态IP后,返回S3
‑2‑
4;其中,t
n
与t不为同一时刻,且t
n
晚于t。
[0013]本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于动态IP的通信线路验证方法,其特征在于,包括:S1、获取动态IP对应实时通信线路状态;S2、利用所述动态IP对应实时通信线路状态得到实时验证结果;S3、利用所述动态IP对应实时通信线路状态与实时验证结果得到动态IP的通信线路验证结果。2.如权利要求1所述的一种用于动态IP的通信线路验证方法,其特征在于,所述获取动态IP对应实时通信线路状态包括:S1

1、获取动态IP与动态IP对应硬件端口属性;S1

2、利用所述动态IP获取与其对应的通信端地址作为通信端固定地址;S1

3、利用所述动态IP与通信端固定地址得到动态IP对应实时通信线路状态。3.如权利要求2所述的一种用于动态IP的通信线路验证方法,其特征在于,利用所述动态IP获取与其对应的通信端地址作为通信端固定地址包括:S1
‑2‑
1、判断所述动态IP对应的通信端地址是否为静态IP,若是,则利用所述动态IP对应的通信端地址作为通信端固定地址,否则,利用当前时刻t动态IP对应的通信端地址作为通信端固定地址。4.如权利要求2所述的一种用于动态IP的通信线路验证方法,其特征在于,利用所述动态IP与通信端固定地址得到动态IP对应实时通信线路状态包括:S1
‑3‑
1、获取动态IP对应硬件的动态IP分配状态;S1
‑3‑
2、根据所述动态IP分配状态与通信端固定地址得到动态IP对应实时通信线路状态。5.如权利要求4所述的一种用于动态IP的通信线路验证方法,其特征在于,所述获取动态IP对应硬件的动态IP分配状态包括:S1
‑3‑1‑
1、判断所述动态IP是否满足DHCP协议,若是,则执行S1
‑3‑1‑
2,否则,所述动态IP存在错误,返回S1

1;S1
‑3‑1‑
2、判断所述动态IP对应硬件的历史动态IP与当前动态IP是否存在重复情况,若是,则动态IP分配状态为循环正常,否则,执行S1
‑3‑1‑
3;S1
‑3‑1‑
3、判断所述动态IP对应硬件的历史动态IP与当前动态IP是否对应,若是,则动态IP分配状态为新增正常,否则,所述动态IP分配状态为异常。6.如权利要求5所述的一种用于动态IP的通信线路验证方法,其特征在于,根据所述动态IP分配状态与通信端固定地址得到动态IP对应实时通信线路状态包括:当所述动态IP分配状态为循环正常时,所述动态IP对应实时通信线路状态为正常;当所述动态IP分配状态为新增正常时,判断当前时刻t1动态IP分配状态对应通信端固定地址与相邻上一时刻动态IP分配状态对应通信端固定地址是否相同,若是,则动态IP对应实时通信线路状态为正常,否则,返回S1
‑2‑
1;当所述动态IP分配状态为异常时,动态IP对应实时通信线路状态为异常,放弃处理;其中,t1与t不为同一时刻,且t1晚于t。7.如权利要求1所述的一种用于动态IP的通信线路验证方法,其特征在于,利用所述动态IP对应实时通信线路状态得到实时验证结果包括:S2

1、当所述动态IP对应实时通信线路状态为正常时,根据所述实时通信线路建立虚
拟双向通信线路;S2

2、判断t时刻至当前时刻t
n
的动态IP是否均为非测试地址,若是,则执行S2

3,否则,获取测试地址对应时刻作为通信线路测试时刻;S2

3、判断所述当前时刻t
n+1
的动态IP与动态IP对应的通信端...

【专利技术属性】
技术研发人员:邹晟许超赵尚谦邓永俊庄广壬
申请(专利权)人:广东广宇科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1