一种网管型交换机通信方法与流程

文档序号:34064316发布日期:2023-05-06 14:09阅读:18来源:国知局
一种网管型交换机通信方法与流程

本发明属于网络通信领域,尤其涉及一种网管型交换机通信方法。


背景技术:

1、随着网络技术的发展,接入网络的设备的种类越来越多,配置越来越复杂,来自不同设备厂商的设备也往往会增加自己特有的功能,这就导致在一个网络中往往会有很多不同特性的、来自不同厂商的网络设备,为了方便对这样的网络进行管理,就需要使得不同厂商的设备能够在网络中相互发现并交互各自的系统及配置信息,链路层发现协议(linklayer discoveryprotocol,lldp)是一种数据链路层协议,可以实现链路层网络设备相互发现。

2、但现有基于lldp协议发送的通告信息不需要确认,不能通过发送请求来获取某些设备信息,也即是lldp是一个单向的协议,只有主动通告一种工作方式,导致设备间建立邻居关系需要多次协商交互。


技术实现思路

1、有鉴于此,本发明实施例提供了一种网管型交换机通信方法,用于解决基于lldp协议设备间建立邻居关系需要多次协商交互的问题。

2、在本发明实施例的第一方面,提供了一种多源匹配定位方法,包括:

3、第一网络设备周期性向周围设备发送tlv查询报文;

4、当第二网络设备与第一网络设备未建立邻居关系,则第一网络设备发送请求建立连接的tlv报文,若第二网络设备启动lldp功能且回复同意连接,则连接获取第二网络设备描述信息,若第二网络设备启动lldp功能且回复不同意连接,则第二网络设备缓存第一网络设备mac地址信息,第一网络设备停止发送tlv查询报文;

5、当第二网络设备需要与第一网络设备建立连接时,若第一网络设备中未清除第二网络设备mac地址,则第一网络设备在接收到第二网络设备连接请求后,直接发送请求连接的tlv报文以建立连接,并将第二网络设备mac地址保存至第一网络设备的tlv列表中,若第一网络设备中已清除第二网络设备mac地址,则恢复第一网络设备周期性向第二网络设备发送tlv查询报文。

6、在一个实施例中,若第二设备为已建立邻居关系的设备,则第二网络设备接收到所述tlv查询报文后,向第一网络设备发送自身设备信息,所述设备信息至少包括mac地址、端口id、刷新的存活时间、lldp结束标志、端口描述、通信设备的名称、系统的描述、管理地址。

7、在一个实施例中,第一网络设备缓存第二网络设备mac地址,当等待超过预定时间或预定时间内有新的mac地址被缓存,则清除第二网络设备的mac地址。

8、在一个实施例中,若第二网络设备间隔预定周期未回复,判定第二网络设备未启动lldp功能,第一网络设备连续快速发送请求报文,若第二网络设备不回复或回复为否,则第一网络设备停止向第二网络设备发送tvl查询报文;

9、若第二网络设备回复同意连接,则将分析模块激活,分析模块询问第二网络设备是否开启数据中心桥能力的交换功能,第二网络设备同意开启,则分析模块请求适配第一网络设备的tlv报文类型模板,并获取第二网络设备信息,生成第一网络设备的回复报文并建立邻居关系,第二网络设备获取第一网络设备mac地址并刷新tlv表。

10、本发明实施例中,当网络设备开启了lldp功能,网络设备间建立邻居关系时,第二网络设备不同意连接,第一网络设备就不再发送周期性查询报文,可以减少了带宽的占用。同时网络设备都保存双方的mac地址,在mac地址被清空前,当第二网络设备想与第一网络设备建立邻居关系,只需要发送建立连接的请求,就可以直接获取到第一网络设备信息,不需要在建立邻居关系时通过两到三次的握手来实现连接交互,由此,减少了在建立设备邻居关系时的交互次数和协商时间。相邻设备即使没有开启lldp功能,也可以通过启动数据中心桥能力的交互功能建立连接关系,能降低未响应时的等待时间。



技术特征:

1.一种网管型交换机通信方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述当第二网络设备与第一网络设备未建立邻居关系,则第一网络设备发送请求建立连接的tlv报文还包括:

3.根据权利要求1所述的方法,其特征在于,所述若第二网络设备启动lldp功能且回复不同意连接,则第二网络设备缓存第一网络设备mac地址信息,第一网络设备停止发送tlv查询报文还包括:

4.根据权利要求1所述的方法,其特征在于,所述若第二网络设备启动lldp功能且回复不同意连接,则第二网络设备缓存第一网络设备mac地址信息,第一网络设备停止发送tlv查询报文还包括:


技术总结
本发明提供一种网管型交换机通信方法,该方法包括:网络设备周期性向周围设备发送TLV查询报文;当网络设备间未建立邻居关系,则发送请求建立连接的TLV报文,若网络设备启动了LLDP功能且回复同意连接,则连接获取该网络设备描述信息,若不同意连接,则缓存第一网络设备Mac地址信息,并停止发送TLV查询报文;当需要建立连接时,若第一网络设备中未清除第二网络设备Mac地址,则接收到连接请求后,第一网络设备直接发送请求连接的TLV报文,并将第二网络设备Mac地址保存至TLV列表中,若已清除,则恢复第一网络设备周期性向第二网络设备发送TLV查询报文。通过该方案可以在建立邻居关系时不需要经过多次握手连接,能减少交互的次数,缩短协商的时间。

技术研发人员:邱福康,周厚明,张翔
受保护的技术使用者:武汉迈威通信股份有限公司
技术研发日:
技术公布日:2024/1/12
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1