一种终端设备自动配置网络基础数据的方法及系统技术方案

技术编号:15441438 阅读:312 留言:0更新日期:2017-05-26 06:35
一种终端设备自动配置网络基础数据的方法及系统,解决接入网络终端设备的网络基础数据自动智能配置技术问题。能够从根本上解决网络设备的网络基础数据自动智能配置技术问题,应用本发明专利技术涉及的技术能够明显提高系统的可靠性与健壮性,因此本发明专利技术尤其适用于对系统可靠性与健壮性要求高的场景。

Method and system for terminal equipment automatically configuring network basic data

The invention relates to a method and a system for automatically configuring network basic data by a terminal device, and solves the technical problem of automatic intelligent network configuration of the network basic data of the access network terminal equipment. To solve the problem of network configuration technology based data automatic intelligent network equipment fundamentally, the invention relates to the application of the technology can significantly improve the reliability and robustness of the system, so the invention is especially suitable for system reliability and robustness requirements of the scene.

【技术实现步骤摘要】
一种终端设备自动配置网络基础数据的方法及系统所属
本专利技术涉及一种终端设备自动配置网络基础数据的方法及系统,尤其是能解决接入网络终端设备的网络基础数据自动智能配置技术问题。
技术介绍
网络终端设备与通信设备(例如交换机、路由器等通信设备)通过网络接口组建成一个有效的网络,必须具备有网络基础数据,例如以太网网络中,接入终端需要具备有IP地址、mac地址、子网掩码等网络基础数据。并且在某些特定应用场景中,具体的网络基础数据都需要根据特定位置、特定要求等特征来进行配置,例如为迅速查找到某个终端设备的具体位置,或者为快速定位某特定设备,则需要根据位置、数据等特征来配置所有网络终端设备的网络基础数据。当前解决这个问题的方法是通过人工逐个终端设备进行设置网络基础数据,特定情况下,例如以太网动态IP地址等可以通过DHCP技术来处理。然而在某些特定情况下,各终端设备的mac地址未经过注册,其mac地址都相同,该情况下,DHCP技术也无能为力,并且存在一定的技术系统缺陷((1)DHCP情况下特定情况下会造成IP地址冲突,可能会给网络造成不稳定性因素;(2)DHCP技术必须要求DHCP服务不能中断,否则某些网络设备可能无法接入到网络中,可靠性与健壮性较差;这两种缺陷必然导致了整个网络在系统层面的缺陷:可靠性与健壮性差)。另外,也有通过地址码的方式或者拨码的方式、地址线等方式来确定网络设备的具体基础数据,这种方式只要线路出现问题,立即给网络设备造成不能接入到网络的风险,可靠性太差,而且如果通过人工方式也可能会因人为的失误而导致网络设备无法接入的风险。
技术实现思路
本专利技术所提出的技术方案能够从根本上解决网络设备的网络基础数据自动智能配置技术问题,应用本专利技术涉及的技术能够明显提高系统的可靠性与健壮性,因此本专利技术尤其适用于对系统可靠性与健壮性要求高的场景。在进行网络设备的网络基础数据配置时,现有解决方法有以下几种:人工设置方式,其缺陷有:人工设置的维护成本高,而且容易因人为的失误而导致配置出现错误;DHCP技术,其缺陷有:(a)DHCP情况下特定情况下会造成IP地址冲突,可能会给网络造成不稳定性因素;(b)DHCP技术必须要求DHCP服务不能中断,否则某些网络设备可能无法接入到网络中,可靠性与健壮性较差;(c)DHCP技术是基于mac的地址分配技术,mac地址在整个网络中不唯一的情况下,也会导致网络设备接入失败;上述三种缺陷必然导致整个网络在系统层面的缺陷:可靠性与健壮性差。地址线、地址拨码、地址编码等技术,其缺陷有:维护复杂度高,维护成本较大,还存在因为线质量问题出现的情况下,必然导致网络终端无法接入到网络中,在特定情况下可能造成不可估量的损失与影响。本专利技术的有益效果是,通过一种自动智能配置基础网络数据的方法自动智能配置基础数据,克服人工设置方式、DHCP及地址线地址拨码等技术的缺陷,实现系统的高可靠性与强健壮性智能化自适应配置设备本地接口的网络基础数据的目标。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术网络终端设备自动智能配置网络基础数据的流程图。具体实施方式第一步,获取A本地存放的设计配置数据及网络设备B接口实际配置的设计数据;包括但不限于本地所应用的网络基础数据,假定为LocalDesignData,Table表数据集信息,初始化标志,假定为InitialFlag,本地A接口中实际的网络基础数据,假定为LocalRealDesignData。第二步,获取A本地网络接口状态,假定为LocalInterfaceState;第三步,本地网络接口状态是否为接通可用状态?如果不可用,则进入第四步;如果可用则进入第八步;第四步:是否超时?如果超时,进入第五步;如果不超时,进入第二步;第五步:判定LocalDesignData是否与LocalRealDesignData一致,如果一致,则进入第七步,如果不一致,则进入第六步。第六步:设置A本地接口的网络基础数据为LocalDesignData;第七步:启动其他任务;第八步:获取B设备的实际接口设计数据;第九步:是否获取到;如果没有获取到,进入第十步;如果获取到,则进入第十一步;第十步:是否超时;如果超时,则进入第五步;如果不超时,则进入第八步;第十一步:获取网络接口B的实际设计数据,假定为NeighborRealDesignData;第十二步:根据NeighborRealDesignData从Table数据表中检索NeighborDesignData与NeighborRealDesignData一致的记录所对应的数据DeviceDesignData。第十三步:是否检索到?如果没有检索到,则转入第五步;如果检索到则进入第十四步;第十四步:判定是否已经初始化,即InitialFlag是否为true;如果InitialFlag等于false,则设置A本地接口的网络基础数据为DeviceDesignData;更新LocalDesignData为DeviceDesignData,同时设置为已经初始化。进入第七步;如果InitialFlag为true,则进入第十五步;第十五步:判定LocalRealDesignData是否与DeviceDesignData一致,如果不一致,则转入第十四步;如果一致,则转入第七步。本文档来自技高网...
一种终端设备自动配置网络基础数据的方法及系统

【技术保护点】
一种终端设备自动配置网络基础数据的方法及系统,其特征是可靠性高、健壮性强;既使设备A与设备B之间出现断线掉线等情况,不影响设备A与其他网络之间的正常运行,也不会影响设备A本身的其他功能的正常运行。

【技术特征摘要】
1.一种终端设备自动配置网络基础数据的方法及系统,其特征是可靠性高、健壮性强;既使设备A与设备B之间出现断线掉线等情况,不影响设备A与其他网络之间的正常运行,也不会影响设备A本身的其他功能的正常运行。2.根据权利要求1所述的一种终端设备自动配置网络基础数据的方法及系统,其特征是智能化程度高、成本低、实施维护方便,采用本发明所提及的方法、数据或者系统,只需要在设备A出场时将配置文件导入固化到本地,或者其他可靠位置,则设备A在现场安装部...

【专利技术属性】
技术研发人员:冯承恺
申请(专利权)人:上海易杵行智能科技有限公司
类型:发明
国别省市:上海,31

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

1