System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于网络设备管理,尤其涉及一种基于lldp实现网络设备管理地址设置的方法及系统。
技术介绍
1、无论是数据中心的网络机房还是园区网的网络机房里,都是通过交换机或者路由器来搭建的底层网络,各种服务器资源再接入到这个网络里供其他用户访问。网络里的每台交换机都有一个ip地址,用户可以通过ssh工具访问这个ip地址,进而登入到交换机上来对其进行维护。有的时候,比如用户的误操作,或者是遇到什么问题,导致ip地址被删除,那么用户将无法访问该交换机。如果恰好此交换机出了影响网络业务的故障,那么就无法登入交换机处理故障,造成严重经济损失。当然,也有其他方法可以恢复该交换机的ip地址,比如在机房里安装串口服务器,串口可以不需要ip地址直接登入到该交换机,再为交换机配置ip地址,但有的机房为了节省成本,不安装串口服务器。也有的机房内部有人值守,可以通过联系值守人员为交换机配置ip地址,但这个过程时效性较差,值守人员也无法保证24小时随时响应。
技术实现思路
1、鉴于以上现有技术的不足,专利技术的目的在于提供一种基于lldp实现网络设备管理地址设置的方法及系统,解决了网络设备出现异常时无法设置ip地址的问题,大大提高了网络设备的管理效率。
2、本专利技术的第一方面,提出了一种基于lldp实现网络设备管理地址设置的方法,包括第一网络设备和第二网络设备,所述方法包括:
3、s1,通过lldp完成第一网络设备与第二网络设备之间的连接;
4、s2,构建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实
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...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。