一种交换机管理系统及其实现方法技术方案

技术编号:8367863 阅读:189 留言:0更新日期:2013-02-28 07:29
本发明专利技术公开了一种交换机管理系统及实现方法。该管理系统上安装有依次实现各自功能的拓扑生成模块、指定设备配置模块、参数一致性维护模块以及升级维护模块。所述拓扑生成模块,实现快速准确直观地显示网络拓扑结构图;所述指定设备配置模块,实现单IP对指定交换机进行配置;所述升级维护功能模块,实现批量升级交换机。通过上述配置本发明专利技术克服了现有的集中式的交换机管理系统需要对交换机设备进行逐一升级,多次重复操作占用了大量的管理时间的缺陷,通过对交换机进行统一管理,大大提高了效率,降低了出错的概率同时节约了公用网址,克服了管理复杂度高的问题,适合推广使用。

【技术实现步骤摘要】
一种交换机管理系统的实现方法
本专利技术属于网络
,具体的讲,属于一种交换机管理系统的实现方法。
技术介绍
随着网络技术的飞速发展,越来越多的交换机被应用到网络中。按照传统的网络管理方式,我们需要对这些交换机进行分散管理和逐一配置。随着网络交换机数量的增加,其管理难度将急剧增加,一旦交换机出现故障,定位也愈加困难。现阶段,迫切需要我们采用集中式的交换机管理系统对交换机进行统一管理。现有集中式的交换机管理系统大多采用标准的SNMP协议,虽然这在一定程度上解决了管理复杂度高的问题,但在指定交换机配置、交换机维护方面仍然存在以下缺陷:就指定设备配置而言,已有集中式的交换机管理系统一方面需要为每台交换机分配一个管理用的IP地址,严重造成了公网IP地址浪费;另外一方面,在对每台交换机进行配置时,由于需要输入该交换机的IP地址,因而极大增加了人为出错概率;就设备维护而言,通常包括设备参数一致性维护和升级维护。在参数一致性维护方面,交换机设备的某些特定功能选项需要配置相同的参数以保持一致性,已有集中式的交换机管理系统需要重复录入相同的信息,极大地影响了配置效率,同时也增加了出错的可能性;在设备升级维护方面,已有集中式的交换机管理系统需要对交换机设备进行逐一升级,多次重复操作占用了大量的管理时间;综上所述,现有集中式的交换机管理系统效率较低而且容易出错。
技术实现思路
本专利技术的目的在于克服现有的集中式交换机管理系统需要手动输入IP地址、增大人为出错概率,且现有的集中式的交换机管理系统需要对交换机设备进行逐一升级,多次重复操作会占用大量管理时间的缺陷,提供一种交换机管理系统的实现方法,提高网络管理效率和降低网络配置复杂度。为了实现上述目的,本专利技术采用的技术方案如下:一种交换机管理系统,包括至少两个交换机,该管理系统上安装有依次实现各自功能的拓扑生成模块、指定设备配置模块、参数一致性维护模块以及升级维护模块;拓扑生成模块用于生成网络拓扑;指定设备配置模块用于实现单个IP对指定交换机进行配置;参数一致性维护模块用于对指定参数进行一致性分发处理;升级维护模块用于在分发参数后通过升级维护模块批量升级交换机。基于该交换机管理系统,本专利技术还提供了其实现方法,包括以下步骤:(1)由拓扑生成模块生成网络拓扑;(2)通过指定设备配置模块实现单个IP对指定交换机进行配置;(3)参数一致性维护模块对指定参数进行一致性分发处理;(4)在分发参数后通过升级维护模块批量升级交换机。进一步地,所述步骤(2)的实现方法包括:P1.指定交换机;P2.交换机管理角色包括Master和Slave,通过步骤P201~步骤P214进行角色切换:P201.交换机管理角色是Master,执行步骤P202~步骤P205,若交换机管理角色是Slave,执行步骤P206~步骤P212;以下步骤P202~步骤P205,为步骤P201判断交换机角色为Master时所执行:P202.Master发送切换请求Switchto报文到目的Slave,本机建立NAT表,状态为等待接收;P203.目的Slave接收Switchto报文,并判定合法性:如果合法,则进入下一步,反之则返回“错误”并结束切换;P204.目的Slave建立NAT表,发送接收Accept报文到Master;P205.Master收到Accept报文后,更改NAT条目为接收状态,结束切换;以下步骤P206~步骤P212,为步骤P201判断交换机角色为Slave时所执行:P206.原Slave发送切换请求Switchto报文到Master;P207.Master交换机判定合法性,如果合法,进入步骤P208;反之,返回错误,结束切换;P208.Master判断是否切换至本交换机,是,则执行步骤P213和步骤P214,反之,则执行步骤P209~步骤P212;以下步骤P209~步骤P212,为步骤P208Master判断为不切换到本交换机时所执行,此时进行的是Slave到Slave的切换:P209.Master发送Accept报文到原Slave,删除原有NAT表,重新建立指向目的Slave的NAT表,状态为等待接收,并发送切换请求Switchto报文到目的Slave;P210.目的Slave接收Switchto报文,并判定合法性:如果合法,则执行下一步;反之,返回错误,结束切换;P211.目的Slave加入NAT条目,发送接收Accept报文到Master;P212.Master收到Accept报文后,更改NAT条目为接受状态,结束切换;以下步骤P213和步骤P214,为步骤P207Master判断为切换到本交换机时,所执行,此时进行的是Slave到Master的切换:P213.Master删除NAT条目并发送Accept报文;P214.原Slave收到响应后删除NAT表,完成到Master的切换;P3.通过以下步骤实现交换机配置报文处理:P301.通过PC主机发送http报文到Master;P302.Master查找NAT表:如果找到,则进入下一步;反之数据报文交由Master上层处理;P303.根据NAT表内容,替换报文源IP、目的IP以及源MAC、目的MAC地址,更改报文类型为IPstack类型,转发至目的Slave;P304.目的Slave收到报文后根据NAT表项内容更改报文类型为http报文类型,并交由上层处理;P305.上层处理完报文后,会发送回应报文到底层,底层更改报文类型为IPstack类型;P306.Master收到报文后,再根据NAT表项,转发到PC主机;P307.配置结束。为了更好的判定其合法性,所述步骤P203和步骤P210中所述合法性的满足包括以下两个条件:(4a)接收到的Switchto报文中发送方的MAC地址和私有IP地址与本机设备表中的管理角色为Master设备的MAC地址和私有IP一致;(4b)本机设备没有建立NAT条目。进一步的,所述步骤P207中合法性的满足包括以下三个条件:(5a)接收方MAC、私有IP、链接的TCP端口和本机NAT条目中的MAC、私有IP、链接的TCP端口一致;(5b)本机已经建立该NAT条目;(5c)接收到的Switchto报文中的“MACAddress”存在于本机的设备表中。更进一步的,所述步骤(3)参数一致性维护模块对指定参数进行一致性分发处理实现方法包括:P4.根据交换机类型信息确定本机参数可分发的交换机,即选择交换机类型;P5.根据选定交换机类型选择欲分发的交换机和待分发参数;P6.数据传送并启动计时器,计时器时长为管理员指定值或者默认5秒,在报文中封装参数与交换机信息,发送到目的交换机;P7.目的交换机接收到报文,判定报文是否已经处理过:如果未处理则执行下一步;反之,丢弃该报文;P8.目的交换机对报文进行合法性判断:如果合法,自动配置交换机参数,返回响应报文;反之,丢弃该报文;P9.分发交换机接收响应报文,判定计时器是否超时:如果在计时器超时前,接收到所有分发交换机响应报文,则分发成功,取消计时器,返回“成功”结果,转步骤P11;如果计时器超时,则进入下一步;P10.判定超时重传次数:如果超过重传次数,停止重传,返回“失败”结果,进入下一步;本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/62/201210502792.html" title="一种交换机管理系统及其实现方法原文来自X技术">交换机管理系统及其实现方法</a>

【技术保护点】
一种交换机管理系统,包括PC主机、至少两个交换机,其特征在于,该交换机管理系统上安装有依次实现各自功能的拓扑生成模块、指定设备配置模块、参数一致性维护模块以及升级维护模块。

【技术特征摘要】
1.一种交换机管理系统的实现方法,其特征在于,主要实现步骤如下:(1)由拓扑生成模块生成网络拓扑;(2)通过指定设备配置模块实现单个IP对指定交换机进行配置;(3)参数一致性维护模块对指定参数进行一致性分发处理;(4)在分发参数后通过升级维护模块批量升级交换机;所述步骤(2)的实现方法包括:P1.指定交换机;P2.交换机管理角色包括Master和Slave,通过步骤P201~步骤P214进行角色切换:P201.交换机管理角色是Master,执行步骤P202~步骤P205,若交换机管理角色是Slave,执行步骤P206~步骤P212;以下步骤P202~步骤P205,为步骤P201判断交换机角色为Master时所执行:P202.Master发送切换请求Switchto报文到目的Slave,本机建立NAT表,状态为等待接收;P203.目的Slave接收Switchto报文,并判定合法性:如果合法,则进入下一步,反之,则返回错误并结束切换;P204.目的Slave建立NAT表,发送接收Accept报文到Master;P205.Master收到Accept报文后,更改NAT条目为接收状态,结束切换;以下步骤P206~步骤P212,为步骤P201判断交换机角色为Slave时所执行:P206.原Slave发送切换请求Switchto报文到Master;P207.Master交换机判定合法性,如果合法,进入步骤P208;反之,返回错误,结束切换;P208.Master判断是否切换至本交换机,是,则执行步骤P213和步骤P214,反之,则执行步骤P209~步骤P212;以下步骤P209~步骤P212,为步骤P208Master判断为不切换到本交换机时所执行,此时进行的是Slave到Slave的切换:P209.Master发送Accept报文到原Slave,删除原有NAT表,重新建立指向目的Slave的NAT表,状态为等待接收,并发送切换请求Switchto报文到目的Slave;P210.目的Slave接收Switchto报文,并判定合法性:如果合法,则执行下一步;反之,返回错误,结束切换;P211.目的Slave加入NAT条目,发送接收Accept报文到Master;P212.Master收到Accept报文后,更改NAT条目为接受状态,结束切换;以下步骤P213和步骤P214,为步骤P207Master判断为切换到本交换机时,所执行,此时进行的是Slave到Master的切换:P213.Master删除NAT条目并发送Accept报文;P214.原Slave收到响应后删除NAT表,完成到Master的切换;P3.通过以下步骤实现交换机配置报文处理:P301.通过PC主机发送http报文到Master;P302.Master查找NAT表:如果找到,则进入下一步;反之数据报文交由Master上层处理;P303.根据NAT表内容,替换报文源IP、目的IP以及源MAC、目的MAC地址,更改报文类型为IPstack类型,转发至目的Slave;P304.目的Slave收到报文后根据NAT表项内容更改报文类型为http报文类型,并交由上层处理;P305.上层处理完报文后,会发送回应报文到底层,底层更改报文类型为IPstack类型;P306.Master收到报文后,再根据NAT表项,转发到PC主机;P307.配置结束;所述步骤(3)参数一致性维护模块对指定参数进行一致性分发处理实现方法包括:P4.根据交换机类型信息确定本机参数可分发的交换机,即选择交换机类型;P5.根据选定交换机类型选择欲分发的...

【专利技术属性】
技术研发人员:胡强
申请(专利权)人:深圳市磊科实业有限公司
类型:发明
国别省市:

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

1