System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于LLDP实现网络设备管理地址设置的方法及系统技术方案_技高网

一种基于LLDP实现网络设备管理地址设置的方法及系统技术方案

技术编号:40945153 阅读:2 留言:0更新日期:2024-04-18 15:02
本发明专利技术属于网络设备管理技术领域,尤其涉及一种基于LLDP实现网络设备管理地址设置的方法及系统包括第一网络设备和第二网络设备,所述方法包括:通过LLDP完成第一网络设备与第二网络设备之间的连接;构建TLV协议,在第一网络设备和第二网络设备内配置TLV协议;通过第一网络设备向第二网络设备发送地址管理信息;第二网络设备接收地址管理信息,并根据地址管理信息完成对自身ip地址的修改。本发明专利技术使用LLDP链路层软件协议的TLV来向邻居网络设备发送邻居设备的管理ip地址,从而完成托管设备的ip地址配置;实现了网络设备通过邻居设备完成管理ip地址的设置工作。无需现场人力参与,无需额外建设串口服务器。提升效率,降低网络铺设成本。

【技术实现步骤摘要】

本专利技术属于网络设备管理,尤其涉及一种基于lldp实现网络设备管理地址设置的方法及系统。


技术介绍

1、无论是数据中心的网络机房还是园区网的网络机房里,都是通过交换机或者路由器来搭建的底层网络,各种服务器资源再接入到这个网络里供其他用户访问。网络里的每台交换机都有一个ip地址,用户可以通过ssh工具访问这个ip地址,进而登入到交换机上来对其进行维护。有的时候,比如用户的误操作,或者是遇到什么问题,导致ip地址被删除,那么用户将无法访问该交换机。如果恰好此交换机出了影响网络业务的故障,那么就无法登入交换机处理故障,造成严重经济损失。当然,也有其他方法可以恢复该交换机的ip地址,比如在机房里安装串口服务器,串口可以不需要ip地址直接登入到该交换机,再为交换机配置ip地址,但有的机房为了节省成本,不安装串口服务器。也有的机房内部有人值守,可以通过联系值守人员为交换机配置ip地址,但这个过程时效性较差,值守人员也无法保证24小时随时响应。


技术实现思路

1、鉴于以上现有技术的不足,专利技术的目的在于提供一种基于lldp实现网络设备管理地址设置的方法及系统,解决了网络设备出现异常时无法设置ip地址的问题,大大提高了网络设备的管理效率。

2、本专利技术的第一方面,提出了一种基于lldp实现网络设备管理地址设置的方法,包括第一网络设备和第二网络设备,所述方法包括:

3、s1,通过lldp完成第一网络设备与第二网络设备之间的连接;

4、s2,构建tlv协议,在第一网络设备和第二网络设备内配置tlv协议;

5、s3,在通过第一网络设备对第二网络设备进行地址管理时,通过第一网络设备向第二网络设备发送地址管理信息;

6、s4,第二网络设备接收地址管理信息,并根据地址管理信息完成对自身ip地址的修改。

7、进一步地,s1中,第一网络设备与第二网络设备均配置有lldp协议,第一网络设备和第二网络设备均开启邻居通告功能。

8、进一步地,lldp协议中的数据帧包括da:lldp数据帧的目的mac地址、sa:lldp数据帧的源mac地址、ethertype:lldp的数据帧类型,数值为0x88cc、lldpdu:lldp的数据单元、fcs:数据帧的校验位和lldppdu:lldp的有效负载,用于承载要发送的消息。

9、进一步地,lldppdu采用type+lenght+value的格式,type表示tlv的类型,length是以字节为单位的tlv的长度,value是该tlv的值。

10、进一步地,lldppdu包括chassis id tlv、port id tlv、time to live tlv、optional tlv和end of lldpdu tlv。

11、进一步地,tlv是组成lldpdu的单元,其包括tlv type、tlv information stringlenth和mgmt ip of device。

12、进一步地,s4步骤之后,第二网络设备将ip地址写入配置文件中。

13、进一步地,当第二网络设备接收到的地址管理信息中,tlv type为10时,第二网络设备根据地址管理信息进行ip地址管理。

14、进一步地,第一网络设备与第二网络设备之间通过lldp传输地址管理信息。

15、本专利技术的第二方面,提出了一种基于lldp实现网络设备管理地址设置的系统,包括第一网络设备和第二网络设备,所述系统包括:

16、设备连接模块,用于通过lldp完成第一网络设备与第二网络设备之间的连接;

17、协议配置模块,用于构建tlv协议,在第一网络设备和第二网络设备内配置tlv协议;

18、数据收发模块,用于在通过第一网络设备对第二网络设备进行地址管理时,通过第一网络设备向第二网络设备发送地址管理信息;

19、地址管理模块,用于第二网络设备接收地址管理信息,并根据地址管理信息完成对自身ip地址的修改。

20、本专利技术有益效果如下:

21、本专利技术所述的方法和系统,使用lldp链路层软件协议的tlv来向邻居网络设备发送邻居设备的管理ip地址,从而完成托管设备的ip地址配置;实现了网络设备通过邻居设备完成管理ip地址的设置工作。无需现场人力参与,无需额外建设串口服务器。提升效率,降低网络铺设成本。

本文档来自技高网...

【技术保护点】

1.一种基于LLDP实现网络设备管理地址设置的方法,包括第一网络设备和第二网络设备,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于LLDP实现网络设备管理地址设置的方法,其特征在于,S1中,第一网络设备与第二网络设备均配置有LLDP协议,第一网络设备和第二网络设备均开启邻居通告功能。

3.根据权利要求1所述的一种基于LLDP实现网络设备管理地址设置的方法,其特征在于,LLDP协议中的数据帧包括DA:LLDP数据帧的目的MAC地址、SA:LLDP数据帧的源MAC地址、Ethertype:LLDP的数据帧类型,数值为0X88CC、LLDPDU:LLDP的数据单元、FCS:数据帧的校验位和LLDPPDU:LLDP的有效负载,用于承载要发送的消息。

4.根据权利要求3所述的一种基于LLDP实现网络设备管理地址设置的方法,其特征在于,LLDPPDU采用type+lenght+value的格式,type表示TLV的类型,length是以字节为单位的TLV的长度,value是该TLV的值。

5.根据权利要求4所述的一种基于LLDP实现网络设备管理地址设置的方法,其特征在于,LLDPPDU包括ChassisID TLV、PortID TLV、Time To Live TLV、OptionalTLV和End OfLLDPDU TLV。

6.根据权利要求5所述的一种基于LLDP实现网络设备管理地址设置的方法,其特征在于,TLV是组成LLDPDU的单元,其包括TLV type、TLV information string lenth和Mgmt ipof device。

7.根据权利要求1所述的一种基于LLDP实现网络设备管理地址设置的方法,其特征在于,S4步骤之后,第二网络设备将ip地址写入配置文件中。

8.根据权利要求6所述的一种基于LLDP实现网络设备管理地址设置的方法,其特征在于,当第二网络设备接收到的地址管理信息中,TLV type为10时,第二网络设备根据地址管理信息进行ip地址管理。

9.根据权利要求1所述的一种基于LLDP实现网络设备管理地址设置的方法,其特征在于,第一网络设备与第二网络设备之间通过LLDP传输地址管理信息。

10.一种基于LLDP实现网络设备管理地址设置的系统,包括第一网络设备和第二网络设备,其特征在于,所述系统包括:

...

【技术特征摘要】

1.一种基于lldp实现网络设备管理地址设置的方法,包括第一网络设备和第二网络设备,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于lldp实现网络设备管理地址设置的方法,其特征在于,s1中,第一网络设备与第二网络设备均配置有lldp协议,第一网络设备和第二网络设备均开启邻居通告功能。

3.根据权利要求1所述的一种基于lldp实现网络设备管理地址设置的方法,其特征在于,lldp协议中的数据帧包括da:lldp数据帧的目的mac地址、sa:lldp数据帧的源mac地址、ethertype:lldp的数据帧类型,数值为0x88cc、lldpdu:lldp的数据单元、fcs:数据帧的校验位和lldppdu:lldp的有效负载,用于承载要发送的消息。

4.根据权利要求3所述的一种基于lldp实现网络设备管理地址设置的方法,其特征在于,lldppdu采用type+lenght+value的格式,type表示tlv的类型,length是以字节为单位的tlv的长度,value是该tlv的值。

5.根据权利要求4所述的一种基于lldp实现网络设备管理地址设置的方法,其特征在于,lld...

【专利技术属性】
技术研发人员:黄玉成
申请(专利权)人:天翼云科技有限公司
类型:发明
国别省市:

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

1