网络设备配置纠正方法和网络设备的制作方法

文档序号:7640194阅读:419来源:国知局
专利名称:网络设备配置纠正方法和网络设备的制作方法
技术领域
本发明涉及网络技术,尤其涉及一种网络设备配置纠正方法和网络设备。
背景技术
以太网是目前现有局域网采用的最通用的通信协议标准,且三层以太网网络是应 用最为广泛的以太网拓扑结构。图1为三层以太网网络拓扑结构图。如图1所示,三层以 太网网络包括核心层、接入层和汇聚层,其中,接入层设备和汇聚层设备出于用户考虑及冗 余备份考虑所以设置的数量较多,而且为了确保设备之间的连接稳定、安全,接入层设备和 汇聚层设备之间的连接关系也非常冗余。因此,给网络管理和配置带来了巨大的挑战,经常 无法在第一时间内检测出设备间的连接链路问题。例如,聚合端口(汇聚层设备与接入层 设备之间的接口)的一个成员端口链路断开,但由于其他成员端口的链路是正常的,所以 从外在表现看来,聚合端口仍处于正常状态,但此时其中的一条成员链路已经断开,对网络 的稳定性及安全性造成了隐患。现有技术中,通常是由网络设备比较与其相邻的两个或多个邻居设备的配置是否 一致,若不一致,则认为存在连接错误,此时以syslog方式提示管理员以使管理员进行检 查及修改,或者由网络设备直接将端口关闭,这将造成网络故障。

发明内容
针对上述缺陷,本发明提供一种网络设备配置纠正方法和网络设备,以实现网络 设备在检测到端口配置不正确时能够自动纠正配置,从而提高了网络的稳定性和可靠性。本发明提供一种网络设备配置纠正方法,包括步骤Si,网络设备获取邻居设备发送的链路层发现协议LLDP报文;步骤S2,所述网络设备通过解析所述LLDP报文获取所述邻居设备对端接口的属 性信息;步骤S3,所述网络设备获取其与所述邻居设备相邻端口的属性信息;步骤S4,将所述相邻端口的属性信息与所述对端接口的属性信息进行比较;步骤S5,若比较获知存在差异属性信息,则按照预置规则对与所述差异属性信息 相对应的端口进行配置纠正。根据本发明的另一方面,还提供一种网络设备,包括通信模块,用于获取邻居设备发送的LLDP报文;邻居设备配置信息获取模块,用于通过解析所述LLDP报文获取所述邻居设备对 端接口的属性信息;本地设备配置信息获取模块,用于获取所述网络设备与所述邻居设备相邻端口的 属性信息;比较模块,用于将所述相邻端口的属性信息与所述对端接口的属性信息进行比 较;
配置模块,用于若比较获知存在差异属性信息,则按照预置规则对与所述差异属 性信息相对应的端口进行配置纠正。根据本发明的网络设备配置纠正方法和网络设备,通过由网络设备获取邻居设备 配置信息及检查自身配置信息,当两者存在差异属性时,按照预定规则对与差异属性相对 应的端口进行配置纠正,从而实现自动纠正网络配置,使网络配置存在错误时能够自动恢复。


图1为三层以太网网络拓扑结构图。图2为本发明网络设备配置纠正方法的流程图。图3为接入层设备与汇聚层设备的示例连接图。图4为本发明网络设备的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图,对本发明的技术 方案进行清楚、完整地描述。图2为本发明网络设备配置纠正方法的流程图。如图2所示,该方法包括以下步 骤步骤Si,网络设备获取邻居设备发送的链路层发现协议(LLDP)报文;具体地,网络设备向邻居设备发送LLDP报文,同时获取邻居设备发来的LLDP报 文,并将所获取的来自邻居设备的LLDP报文存储在生成的邻居数据库中。步骤S2,所述网络设备通过解析所述LLDP报文获取所述邻居设备对端接口的属 性信息;具体地,邻居设备对端接口即为该邻居设备用于与网络设备连接的接口,邻居设 备通过该接口向网络设备发送LLDP报文,该LLDP报文中携带有该接口的属性信息。网络设备对存储在邻居数据库中的LLDP报文进行解析,获取该LLDP报文中的 私有属性,该私有属性中可封装以下属性信息=TRUNK属性、二层配置属性(接入层配置属 性)、三层配置属性(汇聚层配置属性)、安全配置属性及设备定位属性。更为具体地,上 述各种属性的TLV (标签Tag,长度Length,数值Value)如表1至表5所示,其中表1为 TRUNK属性TLV ;表2为二层配置属性TLV ;表3为三层配置属性TLV ;表4为安全配置属性 TLV ;表5为设备定位属性TLV。表 1表 权利要求
1.一种网络设备配置纠正方法,其特征在于,包括步骤Si,网络设备获取邻居设备发送的链路层发现协议LLDP报文;步骤S2,所述网络设备通过解析所述LLDP报文获取所述邻居设备对端接口的属性信息;步骤S3,所述网络设备获取其与所述邻居设备相邻端口的属性信息; 步骤S4,将所述相邻端口的属性信息与所述对端接口的属性信息进行比较; 步骤S5,若比较获知存在差异属性信息,则按照预置规则对与所述差异属性信息相对 应的端口进行配置纠正。
2.根据权利要求1所述的网络设备配置纠正方法,其特征在于,所述预置规则为不减 少已有配置且不与已有配置相冲突原则。
3.根据权利要求1或2所述的网络设备配置纠正方法,其特征在于,还包括 所述网络设备将进行配置纠正前的配置文件另存。
4.根据权利要求1或2所述的网络设备配置纠正方法,其特征在于,还包括 所述网络设备向所述邻居设备发送携带有进行配置纠正后的与所述邻居设备相邻端口的属性信息的邻居报文。
5.根据权利要求1或2所述的网络设备配置纠正方法,其特征在于,还包括网络设备若通过解析新接入的邻居设备发送的LLDP报文获知所述新接入的邻居设备 的对端接口的属性信息为空,则将在先获取的邻居设备的属性信息发送至所述新接入的邻 居设备,以使所述新接入的邻居设备根据所述属性信息进行配置。
6.一种网络设备,其特征在于,包括通信模块,用于获取邻居设备发送的LLDP报文;邻居设备配置信息获取模块,用于通过解析所述LLDP报文获取所述邻居设备对端接 口的属性信息;本地设备配置信息获取模块,用于获取所述网络设备与所述邻居设备相邻端口的属性 fn息;比较模块,用于将所述相邻端口的属性信息与所述对端接口的属性信息进行比较; 配置模块,用于若比较获知存在差异属性信息,则按照预置规则对与所述差异属性信 息相对应的端口进行配置纠正。
7.根据权利要求6所述的网络设备,其特征在于,所述预置规则为不减少已有配置且 不与已有配置相冲突原则。
8.根据权利要求6或7所述的网络设备,其特征在于,还包括 存储模块,用于存储进行配置纠正前的配置文件。
9.根据权利要求6或7所述的网络设备,其特征在于,所述通信模块还用于向所述邻居 设备发送携带有进行配置纠正后的与所述邻居设备相邻端口的属性信息的邻居报文。
10.根据权利要求6或7所述的网络设备,其特征在于,还包括配置下发模块,用于所述网络设备若通过解析新接入的邻居设备发送的LLDP报文获 知所述新接入的邻居设备的对端接口的属性信息为空,则将在先获取的邻居设备的属性信 息发送至所述新接入的邻居设备,以使所述新接入的邻居设备根据所述属性信息进行配 置。
全文摘要
本发明提供网络设备配置纠正方法和网络设备。该方法包括网络设备获取邻居设备发送的链路层发现协议LLDP报文;所述网络设备通过解析所述LLDP报文获取所述邻居设备对端接口的属性信息;所述网络设备获取其与所述邻居设备相邻端口的属性信息;将所述相邻端口的属性信息与所述对端接口的属性信息进行比较;若比较获知存在差异属性信息,则按照预置规则对与所述差异属性信息相对应的端口进行配置纠正。根据本发明的网络设备配置纠正方法及网络设备实现了网络设备在检测到端口配置不正确时能够自动纠正配置,从而提高了网络的稳定性和可靠性。
文档编号H04L12/56GK102123104SQ20111009421
公开日2011年7月13日 申请日期2011年4月14日 优先权日2011年4月14日
发明者陈舒 申请人:福建星网锐捷网络有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1