【技术实现步骤摘要】
一种拓扑发现方法及系统
本专利技术涉及网络通信
,尤其涉及一种拓扑发现方法及系统。
技术介绍
随着网络技术的发展,网络规模不断扩大,复杂性日趋增强,促使用户对网络管理的要求越来越高。网络的冗余性已经成为当今网络的关键特性。例如冗余备份服务器,就是2台服务器互为备份,一台服务器发生故障时,另一台服务器立刻接替发生故障的服务器。但在冗余备份的过程中,当主服务器和备用服务器失去联系时,不能判断所在的链路状态。在现有技术中,使用链路层拓扑发现可以确定网络内的链路状态,但需要利用上层协议实现,例如IP(InternetProtocol,网络之间互连的协议)协议,在未开启IP协议的设备上就无法确定网络内的链路状态。
技术实现思路
有鉴于此,本专利技术提出一种拓扑发现方法及系统,以解决拓扑发现方法必须利用上层协议才能确定网络中链路状态的技术问题。为达此目的,本专利技术采用以下技术方案:一种拓扑发现方法,包括:接收设备接收发送设备发送的邻居发现报文;接收设备依据接收设备的第一邻居表项,判断发送设备是否为邻居;若是,接收设备和发送设备接收拓扑表项建立报文,依据第一邻居表项和发送设 ...
【技术保护点】
一种拓扑发现方法,其特征在于,包括:接收设备接收发送设备发送的邻居发现报文;所述接收设备依据所述接收设备的第一邻居表项,判断所述发送设备是否为邻居;若是,所述接收设备和所述发送设备接收拓扑表项建立报文,依据所述第一邻居表项和所述发送设备的第二邻居表项建立连线,将所述连线传递给的所述第一邻居表项和所述第二邻居表项中除所述接收设备和所述发送设备以外的邻居设备,建立拓扑表项;所述接收设备维护、更新所述拓扑表项。
【技术特征摘要】
1.一种拓扑发现方法,其特征在于,包括:接收设备接收发送设备发送的邻居发现报文;所述接收设备依据所述接收设备的第一邻居表项,判断所述发送设备是否为邻居;若是,所述接收设备和所述发送设备接收拓扑表项建立报文,依据所述第一邻居表项和所述发送设备的第二邻居表项建立连线,将所述连线传递给所述第一邻居表项和所述第二邻居表项中除所述接收设备和所述发送设备以外的邻居设备,建立拓扑表项;所述接收设备维护、更新所述拓扑表项。2.根据权利要求1所述的拓扑发现方法,其特征在于,所述依据所述接收设备的第一邻居表项,判断所述发送设备是否为邻居,包括:依据所述第一邻居表项判断所述发送设备是否为邻居,若是,则丢弃所述邻居发现报文;若否,则添加所述发送设备为邻居,并丢弃所述邻居发现报文;所述接收设备发送邻居发现应答报文;所述发送设备接收所述邻居发现应答报文,并允许所述接收设备被添加为邻居。3.根据权利要求1所述的拓扑发现方法,其特征在于,还包括:若所述接收设备和所述发送设备为邻居,则在预设的时间段内,依据所述接收设备和所述发送设备中MAC较小的设备是否发送邻居维护请求报文,判断邻居状态;若否,则删除所述MAC较小的设备;若是,则所述接收设备和所述发送设备中MAC较大的设备回复邻居维护回复报文,保持邻居关系。4.根据权利要求1所述的拓扑发现方法,其特征在于,依据所述第一邻居表项和所述第二邻居表项建立连线,包括依据所述第一邻居表项里的源节点和所述第二邻居表项的目的节点建立连线。5.根据权利要求1所述的方法,其特征在于,所述接收设备维护所述拓扑表项包括:若所述接收设备在预设的时间内未收到发送设备发送的所述拓扑表项创建报文、所述邻居维护请求报文和所述邻居维护回复报文中的任意一个,则在所述第一邻居表项中删除所述发送设备,并发送拓扑表项删除报文至所述第一邻居表项中除发送设备以外的邻居设备;所述第一邻居表项中除发送设...
【专利技术属性】
技术研发人员:付增福,
申请(专利权)人:神州数码网络北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。