电力通信网的网络测试方法技术

技术编号:39730766 阅读:12 留言:0更新日期:2023-12-17 23:34
本发明专利技术提供一种电力通信网的网络测试方法

【技术实现步骤摘要】
电力通信网的网络测试方法、测试中心及控制器


[0001]本专利技术涉及电力通信
,尤其涉及一种电力通信网的网络测试方法

测试中心及控制器


技术介绍

[0002]随着电力系统的不断发展,电力系统中的通信网也在不断更新和发展,对电力系统中的通信网进行安全可靠地测试是非常重要的

[0003]现有的电力通信网的测试的主要是通过测试平台进行测试任务的下发和测试结果的接收

具体在基于软件定义网络
(Software

defined Networking

SDN)
技术进行测试时,测试平台通过将测试任务下发至
SDN
网络中的各个控制器,以及接收各个控制器的测试结果,实现电力通信网的测试;但是
SDN
网络中包含多个管理域,网络技术更新快,技术架构多样化,导致网络测试任务容易被攻击和篡改,难以保证网络测试的安全性和可靠性


技术实现思路

[0004]本专利技术实施例提供了一种电力通信网的网络测试方法

测试中心及控制器,以提高电力通信网的网络测试的安全性和可靠性

[0005]第一方面,本专利技术实施例提供了一种电力通信网的网络测试方法,该方法应用于测试中心,测试中心连接多个
SDN
域中的控制器;
[0006]该方法包括:
[0007]分别向各个
SDN
中的控制器发送测试任务,以使每个控制器根据测试任务生成测试任务流表,将测试任务流表发送至本控制器连接的各个转发器,并根据各个转发器的测试任务流表和任务执行流表,生成各个转发器的异常判断参考信息发送给测试中心;
[0008]接收各个控制器发送的异常判断参考信息,并根据接收到的各个控制器发送的异常判断参考信息,获取各个
SDN
域的网络测试结果

[0009]在一种可能的实现方式中,根据各个转发器的测试任务流表和任务执行流表,生成各个转发器的异常判断参考信息,包括:
[0010]检测各个转发器的任务执行流表与测试任务流表是否一致;
[0011]若某个转发器的任务执行流表与测试任务流表不一致,则对该转发器和本控制器进行病毒检测,生成病毒检测结果,根据测试任务流表

任务执行流表和病毒检测结果,生成该转发器的异常判断参考信息;
[0012]若某个转发器的任务执行流表与测试任务流表一致,则根据测试任务流表生成该转发器的异常判断参考信息

[0013]在一种可能的实现方式中,根据接收到的各个控制器发送的异常判断参考信息,获取各个
SDN
域的网络测试结果,包括:
[0014]检测各个转发器的异常判断参考信息中是否包含病毒检测结果;
[0015]若某个转发器的异常判断参考信息中不包含病毒检测结果,则确定该转发器正
常,若某个控制器连接的转发器均正常,则确定该控制器正常;
[0016]若某个转发器的异常判断参考信息中包含病毒检测结果,则根据该转发器的异常判断参考信息,判断该转发器和连接的控制器是否正常;
[0017]获取各个
SDN
域中正常控制器的测试执行结果以及正常控制器连接的正常转发器的转发执行结果,得到各个
SDN
域的网络测试结果

[0018]在一种可能的实现方式中,每个
SDN
域的测试任务分别对应有一个预期结果;
[0019]在根据接收到的各个控制器发送的异常判断参考信息,获取各个
SDN
域的网络测试结果之后,还包括:
[0020]分别计算每个
SDN
域的网络测试结果与对应的预期结果的第一差值,并检测各个第一差值是否大于预设的第一阈值;
[0021]若所有的
SDN
域的第一差值均不大于第一阈值,则确定获取到的各个
SDN
域的网络测试结果为可靠的网络测试结果;
[0022]若某个
SDN
域的第一差值大于第一阈值,则根据该
SDN
域的测试任务,对该
SDN
域中的控制器和转发器进行主动探测,并检测该
SDN
域中的控制器和转发器是否可靠;
[0023]若所有检测的控制器和转发器均可靠,则确定获取到的各个
SDN
域的网络测试结果为可靠的网络测试结果;
[0024]若存在控制器或转发器不可靠,则基于可靠的控制器和转发器重新进行网络测试,得到对应的新的网络测试结果,并确定新的网络测试结果为可靠的网络测试结果

[0025]在一种可能的实现方式中,根据该
SDN
域的测试任务,对该
SDN
域中的控制器和转发器进行主动探测,并检测该
SDN
域中的控制器和转发器是否可靠,包括:
[0026]根据该
SDN
域的测试任务,对该
SDN
域中的控制器进行主动探测,得到该控制器的第一网络数据;
[0027]计算该控制器的第一网络数据与测试执行结果的第二差值,并检测第二差值是否大于预设的第二阈值;
[0028]若大于,则确定该控制器和与该控制器连接的转发器均不可靠;
[0029]若不大于,则确定该控制器可靠,并根据该
SDN
域的测试任务,对该控制器连接的转发器进行主动探测,得到各个转发器的第二网络数据;
[0030]计算各个转发器的第二网络数据与对应的转发执行结果的第三差值,并检测各个转发器的第三差值是否大于预设的第三阈值;
[0031]若某个转发器对应的第三差值大于第三阈值,则确定该转发器不可靠;
[0032]若某个转发器对应的第三差值不大于第三阈值,则确定该转发器可靠

[0033]在一种可能的实现方式中,在分别向各个
SDN
域中的控制器发送测试任务之前,还包括:
[0034]接收用户终端发送的待测试任务;
[0035]获取各个
SDN
域中控制器和转发器构成的网络拓扑结构;
[0036]根据各个
SDN
域的网络拓扑结构对待测试任务进行分解,得到每个
SDN
域中控制器的测试任务;
[0037]相应的,基于可靠的控制器和转发器重新进行网络测试,得到新的网络测试结果,包括:
[0038]去除各个
SDN
域中不可靠的控制器和转发器,并更新各个
SDN
域的网络拓扑结构,得到各个
SDN
域的新的网络拓扑结构;
[0039]根据各个
SDN
域的新的网络拓扑结构对待测试任务进行分解,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种电力通信网的网络测试方法,其特征在于,所述方法应用于测试中心,所述测试中心连接多个
SDN
域中的控制器;所述方法包括:分别向各个
SDN
域中的控制器发送测试任务,以使每个控制器根据所述测试任务生成测试任务流表,将所述测试任务流表发送至本控制器连接的各个转发器,并根据各个转发器的测试任务流表和任务执行流表,生成各个转发器的异常判断参考信息发送给所述测试中心;接收各个控制器发送的异常判断参考信息,并根据接收到的各个控制器发送的异常判断参考信息,获取各个
SDN
域的网络测试结果
。2.
根据权利要求1所述的电力通信网的网络测试方法,其特征在于,所述根据各个转发器的测试任务流表和任务执行流表,生成各个转发器的异常判断参考信息,包括:检测各个转发器的任务执行流表与测试任务流表是否一致;若某个转发器的任务执行流表与测试任务流表不一致,则对该转发器和本控制器进行病毒检测,生成病毒检测结果,根据所述测试任务流表

所述任务执行流表和所述病毒检测结果,生成该转发器的异常判断参考信息;若某个转发器的任务执行流表与测试任务流表一致,则根据所述测试任务流表生成该转发器的异常判断参考信息
。3.
根据权利要求2所述的电力通信网的网络测试方法,其特征在于,所述根据接收到的各个控制器发送的异常判断参考信息,获取各个
SDN
域的网络测试结果,包括:检测各个转发器的异常判断参考信息中是否包含病毒检测结果;若某个转发器的异常判断参考信息中不包含病毒检测结果,则确定该转发器正常,若某个控制器连接的转发器均正常,则确定该控制器正常;若某个转发器的异常判断参考信息中包含病毒检测结果,则根据该转发器的异常判断参考信息,判断该转发器和连接的控制器是否正常;获取各个
SDN
域中正常控制器的测试执行结果以及正常控制器连接的正常转发器的转发执行结果,得到各个
SDN
域的网络测试结果
。4.
根据权利要求3所述的电力通信网的网络测试方法,其特征在于,每个
SDN
域的测试任务分别对应有一个预期结果;在根据接收到的各个控制器发送的异常判断参考信息,获取各个
SDN
域的网络测试结果之后,还包括:分别计算每个
SDN
域的网络测试结果与对应的预期结果的第一差值,并检测各个第一差值是否大于预设的第一阈值;若所有的
SDN
域的第一差值均不大于所述第一阈值,则确定获取到的各个
SDN
域的网络测试结果为可靠的网络测试结果;若某个
SDN
域的第一差值大于所述第一阈值,则根据该
SDN
域的测试任务,对该
SDN
域中的控制器和转发器进行主动探测,并检测该
SDN
域中的控制器和转发器是否可靠;若所有检测的控制器和转发器均可靠,则确定获取到的各个
SDN
域的网络测试结果为可靠的网络测试结果;若存在控制器或转发器不可靠,则基于可靠的控制器和转发器重新进行网络测试,得
到对应的新的网络测试结果,并确定所述新的网络测试结果为可靠的网络测试结果
。5.
根据权利要求4所述的电力通信网的网络测试方法,其特征在于,所述根据该
SDN
域的测试任务,对该
SDN
域中的控制器和转发器进行主动探测,并检测该
SDN
域中的控制器和转发器是否可靠,包括:根据该
SDN
域的测试任务,对该
SDN
域中的控制...

【专利技术属性】
技术研发人员:赵建华樊会丛刘洋朱士加李文霄梁莞笛于洪光高立坡翟广心张倩茅安佳坤齐晓光田家辉
申请(专利权)人:国家电网有限公司
类型:发明
国别省市:

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

1