[发明专利]一种拓扑发现方法及设备有效
申请号: | 201480037526.5 | 申请日: | 2014-11-07 |
公开(公告)号: | CN105765903B | 公开(公告)日: | 2019-07-23 |
发明(设计)人: | 李建飞;王蛟;苏金钊 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24 |
代理公司: | 北京弘权知识产权代理事务所(普通合伙) 11363 | 代理人: | 逯长明;许伟群 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拓扑 发现 方法 设备 | ||
一种拓扑发现方法和设备,包括:第二主控制器接收第二交换机发送的拓扑发现报文(301),所述拓扑发现报文包括:所述第二交换机接收到的链路发现数据包、第二交换机ID以及第二端口ID;所述第二主控制器判断所述链路发现数据包不是本域的链路发现数据包时,根据所述拓扑发现报文生成上报信息(302),所述上报信息包括:第一交换机ID、第一端口ID、第二交换机ID以及第二端口ID;所述第二主控制器将所述上报信息发送给全局拓扑代理,以便所述全局拓扑代理根据所述上报信息发现域间拓扑链路(303),能够实现跨域全局拓扑链路的发现。
技术领域
本发明涉及通信技术领域,特别涉及一种拓扑发现方法及设备。
背景技术
为解决网元的部署灵活性和可管理性,业界提出了软件定义网络(SDN,Software-Defined Network)的概念。SDN通过将网元的控制逻辑和转发功能解耦,并将控制逻辑进行集中部署,使得对网络的控制和维护工作能够简单地通过对控制面设备的操作实现。在实际应用中,SDN网络中一般包括作为控制面设备的控制器(Controller)和作为转发面设备的交换机(Switch),控制器通过控制交换机上的流表项实现对数据报文处理流程的控制,交换机基于流表项实现对数据报文的转发。开放流(Openflow)协议是SDN网络中最典型和应用最多的协议,Openflow协议中的网元称为开放流控制器(Openflow Controller)和开放流交换机(Openflow Switch),以下分别简称为OF控制器和OF交换机。
SDN网络在逻辑上一般由多个域(Domain)构成。如图1所示,每个域包括:控制器、交换机以及主机(Host),由域内的控制器对域内的交换机及主机进行管理。一个域内可以包含一个或多个控制器,当包含多个控制器时,多个控制器中的一个控制器为主控制器,当包含一个控制器时,可以认为该控制器为主控制器。SDN网络中还包括全球拓扑代理(Global Topology Broker),其仅与各个域的主控制器通信。各个域的控制器之间不直接通信,所有涉及域间的事件,例如跨域路由、域间拓扑链路发现等都由全球拓扑代理处理。其中,域间拓扑链路是指不同域内的网元之间的连接,而同一个域内的网元之间的连接则称为域内拓扑链路;一般的,在发现一条域间拓扑链路时,需要确定域间拓扑链路的以下信息:链路两端网元所属域ID,链路两端的网元ID以及端口ID,当这些信息被确定时,就表示一条域间拓扑链路被发现。基于图1所示的SDN网络结构,如何实现全球拓扑代理对于域间拓扑链路的发现,进而实现跨域全局拓扑发现,是一个需要解决的问题。
但是,目前SDN网络中使用LLDP实现域内拓扑链路的发现,还没有跨域全局拓扑发现方法公开。
发明内容
本发明实施例中提供了一种拓扑发现方法及设备,能够实现跨域全局拓扑链路的发现。
为了解决上述技术问题,本发明实施例公开了如下技术方案:
第一方面,提供一种拓扑发现方法,包括:
第二主控制器接收第二交换机发送的拓扑发现报文,所述拓扑发现报文包括:所述第二交换机接收到的链路发现数据包、第二交换机ID以及第二端口ID;所述链路发现数据包包括:第一交换机ID、第一端口ID;所述第一交换机ID用于指示向所述第二交换机发送所述链路发现数据包的第一交换机,所述第二交换机ID用于指示接收所述链路发现数据包的所述第二交换机,所述第一端口ID用于指示所述第一交换机发送所述链路发现数据包的端口,所述第二端口ID用于指示所述第二交换机接收到所述链路发现数据包的端口;
所述第二主控制器判断所述链路发现数据包不是本域的链路发现数据包时,根据所述拓扑发现报文生成上报信息,所述上报信息包括:第一交换机ID、第一端口ID、第二交换机ID以及第二端口ID;
所述第二主控制器将所述上报信息发送给全局拓扑代理,以便所述全局拓扑代理根据所述上报信息发现域间拓扑链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480037526.5/2.html,转载请声明来源钻瓜专利网。