一种拓扑发现方法、装置、终端及存储介质制造方法及图纸

技术编号:37861300 阅读:23 留言:0更新日期:2023-06-15 20:51
本发明专利技术涉及网络通信技术领域,公开了一种拓扑发现方法、装置、终端及存储介质,所述方法适用于混合SDN

【技术实现步骤摘要】
一种拓扑发现方法、装置、终端及存储介质


[0001]本专利技术涉及网络通信领域,尤其涉及一种拓扑发现方法、装置、终端及存储介质。

技术介绍

[0002]软件定义网络(software defined network,SDN)是一种新型网络。其核心技术开放流(OpenFlow)通过将网络设备控制面与数据面分离开来,为细粒度的数据平面控制提供了极大的灵活性,使网络作为管道变得更加智能。现阶段,传统的互联网协议(internet protocol,IP)网络正在逐步向SDN网络过渡。在过渡过程中,一个运营商的网络中可能既有传统的交换机,又有SDN交换机,形成了传统的交换机与SDN交换机并存的混合SDN

IP网络。
[0003]网络管理和性能检测要求网络管理者能随时获取网络的拓扑信息,这有助于测量链路的通断、拥塞情况,以及准确定位网络故障发生的位置。对于混合SDN

IP网络,现有技术中,要求SDN控制器要同时支持OpenFlow、简单网络管理协议(Simple Network Management Pro本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种拓扑发现方法,适用于混合软件定义网络SDN

互联网协议IP网络,其特征在于,包括:获取SDN交换机信息和与所述SDN交换机直接连接的主机信息,其中,所述SDN交换机信息包括所述SDN交换机的主要能力、管理地址、设备标识、端口标识等,所述主机信息包括VLAN标记和主机IP;访问设备的管理信息库MIB,以获取MIB信息,其中,所述设备包括路由器和传统交换机,所述MIB信息包括所述设备的端口IP、端口标识、设备标识和与所述设备连接的SDN交换机端口的物理地址等;根据所述SDN交换机信息、所述主机信息以及所述MIB信息,构建待测IP集合并建立所述SDN交换机所有端口的直接连接关系,其中,所述待测IP集合含有混合SDN

IP网络中所有的IP;基于所述待测IP集合遍历所述传统交换机,逐个分析所述传统交换机各端口的转发表,建立所述传统交换机所有端口的直接连接关系;将所述待测IP集合中没有建立所述直接连接关系的IP按照子网分析连接关系,建立所述路由器的直接连接关系,直到所述待测IP集合的IP都建立所述直接连接关系时,得到完整的混合SDN

IP网络的拓扑关系。2.如权利要求1所述的拓扑发现方法,其特征在于,所述获取SDN交换机信息和与所述SDN交换机直接连接的主机信息,其中,所述SDN交换机信息包括所述SDN交换机的主要能力、管理地址、设备标识、端口标识等,所述主机信息包括VLAN标记和主机IP,具体包括:获取SDN交换机信息后,构造包含链路层发现协议LLDP报文的OpenFlow消息下发至所述SDN交换机,并指定所述SDN交换机从除其入端口以外的其他端口泛洪转发出去,以获取所述SDN交换机与SDN交换机之间的连接;构造包含地址解析协议ARP包的OpenFlow消息下发至所述SDN交换机,并指定所述SDN交换机从除其入端口以外的其他端口泛洪转发出去,以获取所有与SDN交换机直接连接的主机信息;其中,所述SDN交换机信息包括所述SDN交换机的主要能力、管理地址、设备标识、端口标识等;所述主机信息包括VLAN标记和主机IP。3.如权利要求2所述的拓扑发现方法,其特征在于,所述根据所述SDN交换机信息、所述主机信息以及所述MIB信息,构建待测IP集合并建立所述SDN交换机所有端口的直接连接关系;其中,所述待测IP集合含有混合SDN

IP网络中所有的IP,具体包括:根据所述SDN交换机信息、所述主机信息以及所述MIB信息,构建待测IP集合并匹配与所述SDN交换机直接相连的传统交换机和路由器端口,建立所述SDN交换机与所述传统交换机和路由器的直接连接关系;根据所述SDN交换机与SDN交换机之间的连接和所述主机信息,建立所述SDN交换机与SDN交换机之间的直接连接关系以及所述SDN交换机与主机的直接连接关系,从而得到所述SDN交换机所有端口的直接连接关系;其中,所述待测IP集合含有混合SDN

IP网络中所有的IP。4.如权利要求2所述的拓扑发现方法,其特征在于,所述获取SDN交换机信息后,构造包含链路层发现协议LLDP报文的OpenFlow消息下发至所述SDN交换机,并指定所述SDN交换机从除其入端口以外的其他端口泛洪转发出去,以获取所述SDN交换机与SDN交换机之间的连
接,具体包括:获取SDN交换机信息后,构造包含链路层发现协议LLDP报文的OpenFlow消息下发至所述SDN交换机,并指定所述SDN交换机从除其入端口以外的其他端口泛洪转发出去;若接收所述LLDP报文的为传统交换机或路由器,所述传统交换机或路由器解析所述LLDP报文,将所述LLDP报文中的SDN交换机端口的物理地址存储在MIB库;若接收所述LLDP报文的为主机,则所述主机对所述LLDP报文无响应;若接收所述LLDP报文的为其它SDN交换机,则上报所述LLDP报文以获取所述SDN交换机与SDN交换机之间的连接。5.如权利要求1

4任一项所述的拓扑发现方法,其特征在于,所述基于所述待测IP集合遍历所述传统交换机,逐个分析所述传统交换机各端口的转发表,建立所述传统交换机所有端口的直接连接关系;将所述待测IP集合中没有建立所述直接连接关系的IP按照子网分析连接关系,建立所述路由器的直接连接关系,直到所述待测...

【专利技术属性】
技术研发人员:程通张聚明柯国富邱涛刘佳宜严体华
申请(专利权)人:广州广哈通信股份有限公司
类型:发明
国别省市:

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

1