软件定义网络拓扑发现方法及系统

    公开(公告)号:CN113612636B

    公开(公告)日:2022-08-05

    申请号:CN202110867671.8

    申请日:2021-07-28

    Abstract: 本发明公开了一种软件定义网络拓扑发现方法及系统,该方法包括:控制器计算软件定义网络的交换机最小覆盖集合,使软件定义网络的每条链路两端交换机至少有一个在所述交换机最小覆盖集合中,并使所述交换机最小覆盖集合的数量最小;所述最小覆盖集合中的交换机探测每一条未被探测的相连链路的对端交换机信息和端口信息,并上报被探测链路的两端交换机信息和端口信息给控制器;控制器根据链路两端交换机信息和端口信息生成网络拓扑信息。该方法能够实现软件定义网络拓扑发现,降低软件定义网络拓扑发现的处理开销和网络带宽消耗。

    软件定义网络拓扑探测方法及系统

    公开(公告)号:CN113595828B

    公开(公告)日:2022-09-20

    申请号:CN202110867692.X

    申请日:2021-07-28

    Abstract: 本发明公开了一种软件定义网络拓扑探测方法及系统,该方法包括:软件定义网络每个交换机向每一条链路的对端交换机发送包含所述交换机的交换机信息和端口信息、探测标识、响应标识的探测信息;若交换机收到相连链路的对端交换机发送的探测信息中的响应标识与交换机最后一次向对端交换机发送的探测标识不同,交换机向控制器发送对端交换机至交换机的单向链路的信息,否则链路为双向链路;控制器计算软件定义网络的交换机最小覆盖集合,最小覆盖集合中的交换机向控制器上报双向链路信息;控制器根据收到的单项链路和双向链路信息生成网络拓扑信息。该方法能够实现软件定义网络拓扑探测,降低软件定义网络拓扑探测的处理开销和网络带宽消耗。

    软件定义网络多控制器负载均衡方法及系统

    公开(公告)号:CN113630330A

    公开(公告)日:2021-11-09

    申请号:CN202110927356.X

    申请日:2021-08-09

    Abstract: 本发明公开了一种软件定义网络多控制器负载均衡方法及系统,该方法包括:计算负载超过阈值的过载控制器与所有控制器平均负载的负载差值;将过载控制器管理的每个边缘交换机作为备选交换机集合、与其相临的每个控制器作为备选控制器形成每个备选集合,重复将与备选交换机集合中所有交换机间传输新流数量最多且直接相连的交换机加入备选交换机集合中成为新增的备选集合,直至所述备选交换机集合的所有交换机向过载控制器请求计算新流路径的负载总和小于所述负载差值;选出的备选交换机集合间不存在交集且使所有控制器的负载方差最小的一组备选集合,将选出的备选集合的备选交换机集合中的交换机改为由选出的备选集合的备选控制器管理。

    软件定义网络拓扑探测方法及系统

    公开(公告)号:CN113595828A

    公开(公告)日:2021-11-02

    申请号:CN202110867692.X

    申请日:2021-07-28

    Abstract: 本发明公开了一种软件定义网络拓扑探测方法及系统,该方法包括:软件定义网络每个交换机向每一条链路的对端交换机发送包含所述交换机的交换机信息和端口信息、探测标识、响应标识的探测信息;若交换机收到相连链路的对端交换机发送的探测信息中的响应标识与交换机最后一次向对端交换机发送的探测标识不同,交换机向控制器发送对端交换机至交换机的单向链路的信息,否则链路为双向链路;控制器计算软件定义网络的交换机最小覆盖集合,最小覆盖集合中的交换机向控制器上报双向链路信息;控制器根据收到的单项链路和双向链路信息生成网络拓扑信息。该方法能够实现软件定义网络拓扑探测,降低软件定义网络拓扑探测的处理开销和网络带宽消耗。

    软件定义网络转发路径无环路更新方法

    公开(公告)号:CN113300963A

    公开(公告)日:2021-08-24

    申请号:CN202110370813.X

    申请日:2021-04-07

    Abstract: 本发明公开了软件定义网络转发路径无环路更新方法。该方法包括:1)控制器计算网络数据转发的新路径,对在新路径上但不在旧路径上的交换机添加转发规则;2)控制器将既在旧路径也在新路径上的待更新转发规则的交换机作为待更新交换机,把每个待更新交换机作为源节点,按照转发规则更新后,计算其沿着当前路径转发方向能到达的第一个待更新交换机的路径及所跨越的中间待更新交换机的集合,从中选出一组集合无交集且数量之和最多的路径,对选出的路径的源节点的转发规则进行更新,然后对路径上所有转发规则待更新的中间交换机进行更新;3)如果还存在待更新的交换机,则重复执行步骤2),否则,更新结束。

    软件定义网络多控制器负载均衡方法及系统

    公开(公告)号:CN113630330B

    公开(公告)日:2023-07-28

    申请号:CN202110927356.X

    申请日:2021-08-09

    Abstract: 本发明公开了一种软件定义网络多控制器负载均衡方法及系统,该方法包括:计算负载超过阈值的过载控制器与所有控制器平均负载的负载差值;将过载控制器管理的每个边缘交换机作为备选交换机集合、与其相临的每个控制器作为备选控制器形成每个备选集合,重复将与备选交换机集合中所有交换机间传输新流数量最多且直接相连的交换机加入备选交换机集合中成为新增的备选集合,直至所述备选交换机集合的所有交换机向过载控制器请求计算新流路径的负载总和小于所述负载差值;选出的备选交换机集合间不存在交集且使所有控制器的负载方差最小的一组备选集合,将选出的备选集合的备选交换机集合中的交换机改为由选出的备选集合的备选控制器管理。

    软件定义网络转发路径无环路更新方法

    公开(公告)号:CN113300963B

    公开(公告)日:2022-07-15

    申请号:CN202110370813.X

    申请日:2021-04-07

    Abstract: 本发明公开了软件定义网络转发路径无环路更新方法。该方法包括:1)控制器计算网络数据转发的新路径,对在新路径上但不在旧路径上的交换机添加转发规则;2)控制器将既在旧路径也在新路径上的待更新转发规则的交换机作为待更新交换机,把每个待更新交换机作为源节点,按照转发规则更新后,计算其沿着当前路径转发方向能到达的第一个待更新交换机的路径及所跨越的中间待更新交换机的集合,从中选出一组集合无交集且数量之和最多的路径,对选出的路径的源节点的转发规则进行更新,然后对路径上所有转发规则待更新的中间交换机进行更新;3)如果还存在待更新的交换机,则重复执行步骤2),否则,更新结束。

    软件定义网络拓扑发现方法及系统

    公开(公告)号:CN113612636A

    公开(公告)日:2021-11-05

    申请号:CN202110867671.8

    申请日:2021-07-28

    Abstract: 本发明公开了一种软件定义网络拓扑发现方法及系统,该方法包括:控制器计算软件定义网络的交换机最小覆盖集合,使软件定义网络的每条链路两端交换机至少有一个在所述交换机最小覆盖集合中,并使所述交换机最小覆盖集合的数量最小;所述最小覆盖集合中的交换机探测每一条未被探测的相连链路的对端交换机信息和端口信息,并上报被探测链路的两端交换机信息和端口信息给控制器;控制器根据链路两端交换机信息和端口信息生成网络拓扑信息。该方法能够实现软件定义网络拓扑发现,降低软件定义网络拓扑发现的处理开销和网络带宽消耗。

Patent Agency Ranking