一种用于配置设备IP的方法技术

技术编号:11057879 阅读:75 留言:0更新日期:2015-02-18 20:54
本发明专利技术公开了一种用于配置设备IP的方法,该方法包括:设备角色判断步骤,根据待配置设备的连接状态,判断待配置设备的设备角色;IP字段确定步骤,基于待配置设备的角色,根据待配置设备的所属网段、所属节点和设备类型,确定IP字段;设备IP配置步骤,根据IP字段,生成设备IP,并将设备IP配置到待配置设备中。本方法所产生的设备IP不再具有随机性,系统中的同一类设备可以得到同一类IP地址,所配置的IP地址可以用于区分设备类型。

【技术实现步骤摘要】
-种用于配置设备IP的方法
本专利技术涉及数据通信
,具体地说,涉及一种用于配置设备IP的方法。
技术介绍
IP地址是IP协议提供的一种统一的地址格式,在网络中它为每一个网络和每一 台主机分配一个逻辑地址,W此来屏蔽物理地址的差异。 IP地址是一个32位的二进制数,通常被分割为4个8位二进制数(也就是4个字 节)。IP地址通常用点分十进制表示成a. b. C. d的形式,其中,a、b、c和d都是0?255 之间的十进制整数。例如,点分十进IP地址100. 4. 5. 6,实际上是32位二进制数01100100 .00000100. 00000101. 00000110。 车载W太网通信系统中,控制数据、多媒体数据等信息的传输,都是基于IP报文 传输的。根据TCP/IP协议,任何基于IP的通信都要求设备具有唯一的IP地址,车载系统 也不例外。目前一般有两种方法可保证设备IP地址的唯一性,一是手工静态配置设备的IP 地址,另外一种是使用通用的DHCP协议动态的配置设备IP地址。 手工静态配置设备的IP地址的过程过于繁琐,当需要进行IP地址配置的设备的 数量较多时,采用手工配置的方式显然较难实现。而虽然DHCP技术可W实现设备IP地址 的自动分配,但是设备通过该种方式获得IP具有随机性且无法通过设备IP判定设备类型, 从而不能控制数据流定向收发,因而不能满足车载系统的需求; 基于上述情况,亟需一种能够自动将可W用于反映设备类型的设备IP地址配置 到相应设备的方法。
技术实现思路
为解决上述问题,本专利技术提供了一种用于配置设备IP的方法,所述方法包括: 设备角色判断步骤,根据待配置设备的连接状态,判断所述待配置设备的设备角 色; IP字段确定步骤,基于所述待配置设备的角色,根据所述待配置设备的所属网段、 所属节点和设备类型,确定IP字段; 设备IP配置步骤,根据所述IP字段,生成设备IP,并将所述设备IP配置到所述待 配置设备中。 根据本专利技术的一个实施例,所述设备角色包括独立设备、主设备和从设备,所述主 设备与所述从设备通过总线连接,在所述设备角色判断步骤中, 所述待配置设备判断自身是否连接到总线上,如果没有,则判断本设备为独立设 备,如果连接到总线上,则根据其在所连接总线的主从关系,判断本设备为主设备或从设 备。 根据本专利技术的一个实施例,所述IP字段包括第一字段、第二字段和第H字段。 根据本专利技术的一个实施例,所述IP字段确定步骤包括: 获取待配置设备的所属网段,根据所属网段确定所述第一字段; 基于所述待配置设备的设备角色,获取所述待配置设备所属节点的节点ID,并根 据所述节点ID确定所述第二字段; 获取所述待配置设备的设备类型,根据所述设备类型,确定所述待配置设备的设 备类型ID,并根据所述设备类型ID确定所述第H字段。 根据本专利技术的一个实施例, 如果所述待配置设备为独立设备,所述待配置设备通过读取自身的相关参数获取 其所属节点的节点ID ; 如果所述待配置设备为主设备,所述待配置设备通过读取自身的相关参数获取其 所属节点的节点ID,并将所述节点ID通过总线发送到从设备; 如果所述待配置设备为从设备,所述待配置设备将接收到的所述主设备发送来的 节点ID作为其所属节点的节点ID。 根据本专利技术的一个实施例, 如果所述待配置设备为独立设备或主设备,其在读取相关参数的过程中判断读取 时长是否超过第一预设时长,如果超过,则将所述节点ID配置为无效节点ID ; 如果所述待配置设备为从设备,其在等待接收所述主设备发送节点ID的过程中 判断等待时长是否超过第二预设时长,如果超过,则将所述节点ID配置为无效节点ID。 根据本专利技术的一个实施例,如果所述待配置设备为独立设备或主设备,其在获取 到所述节点ID后判断所述节点ID是否有效,如果无效,则将所述节点ID配置为无效节点 ID。 根据本专利技术的一个实施例,所述无效节点ID为0。 根据本专利技术的一个实施例,如果所述待配置设备为独立设备或主设备,其通过读 取本地拨码开关的状态获取所属节点的节点ID。 根据本专利技术的一个实施例,在同一机箱单元内的主设备与独立设备的本地拨码开 关的状态相同。 本专利技术所提供的用于配置设备IP的方法通过各个设备自身的IP生成器根据IP 字段来生成设备IP,其中,IP字段能够反映出设备所属网段、所属机箱单元节点W及设备 类型。所W相较于现有的配置设备IP的方法,本专利技术所提供的方法所配置的设备IP不再 具有随机性,系统中的同一类设备可W得到同一类IP地址,且设备通过本方法获得的IP地 址唯一,且得到的IP地址可W用于区分设备类型。 同时,相较于现有的通过网络数据保报文交互的方式来获得设备IP,由于本专利技术 是通过配置在各个设备的内部的IP生成器来生成设备IP,所W本方法不再需要通过数据 报文的交互获得,从而克服了现有方法因网络背景流量较大时IP分配可能失败的缺陷,使 得配置设备IP的可靠性更高。 本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变 得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利 要求书W及附图中所特别指出的结构来实现和获得。 【附图说明】 为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要的附图做简单的介绍: 图1是根据本专利技术一个实施例的配置设备IP的方法的流程图; 图2是根据本专利技术一个实施例的机箱单元的结构示意图; [00巧]图3是根据本专利技术一个实施例的确定IP字段的流程图; 图4是根据本专利技术一个实施例的主设备确定第二字段的流程图; 图5是根据本专利技术一个实施例的从设备确定第二字段的流程图。 【具体实施方式】 W下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用 技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据W实施。需要说明 的是,只要不构成冲突,本专利技术中的各个实施例W及各实施例中的各个特征可W相互结合, 所形成的技术方案均在本专利技术的保护范围之内。 同时,在W下说明中,出于解释的目的而阐述了许多具体细节,W提供对本专利技术实 施例的彻底理解。然而,对本领域的技术人员来说显而易见的是,本专利技术可W不用该里的具 体细节或者所描述的特定方式来实施。 另外,在附图的流程图示出的步骤可W在诸如一组计算机可执行指令的计算机系 统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可W W不同于此处 的顺序执行所示出或描述的步骤。 现有的设备IP配置方法通常采用DHCP配置方法,该种方法能够实现设备IP地址 的自动分配。待配置设备使用DHCP技术请求IP地址的过程包括如下步骤: 1)待配置设备发送DHCPDISC0VER广播包在网络上寻找DHCP服务器; [004引 2)畑CP服务器向待配置设备发送畑CPOF阳R单播数据包,包含IP地址、MC地址、 域名信息W及地址租期; 3)待配置设备发送DHCPREQUEST广播包本文档来自技高网...
一种用于配置设备IP的方法

【技术保护点】
一种用于配置设备IP的方法,其特征在于,所述方法包括:设备角色判断步骤,根据待配置设备的连接状态,判断所述待配置设备的设备角色;IP字段确定步骤,基于所述待配置设备的角色,根据所述待配置设备的所属网段、所属节点和设备类型,确定IP字段;设备IP配置步骤,根据所述IP字段,生成设备IP,并将所述设备IP配置到所述待配置设备中。

【技术特征摘要】
1. 一种用于配置设备IP的方法,其特征在于,所述方法包括: 设备角色判断步骤,根据待配置设备的连接状态,判断所述待配置设备的设备角色; IP字段确定步骤,基于所述待配置设备的角色,根据所述待配置设备的所属网段、所属 节点和设备类型,确定IP字段; 设备IP配置步骤,根据所述IP字段,生成设备IP,并将所述设备IP配置到所述待配置 设备中。2. 如权利要求1所述的方法,其特征在于,所述设备角色包括独立设备、主设备和从设 备,所述主设备与所述从设备通过总线连接,在所述设备角色判断步骤中, 所述待配置设备判断自身是否连接到总线上,如果没有,则判断本设备为独立设备,如 果连接到总线上,则根据其在所连接总线的主从关系,判断本设备为主设备或从设备。3. 如权利要求2所述的方法,其特征在于,所述IP字段包括第一字段、第二字段和第三 字段。4. 如权利要求3所述的方法,其特征在于,所述IP字段确定步骤包括: 获取待配置设备的所属网段,根据所属网段确定所述第一字段; 基于所述待配置设备的设备角色,获取所述待配置设备所属节点的节点ID,并根据所 述节点ID确定所述第二字段; 获取所述待配置设备的设备类型,根据所述设备类型,确定所述待配置设备的设备类 型ID,并根据所述设备类型ID确定所述第三字段。5. 如权利要求4所述的方法,其特征在于, 如果所述待配置设备为...

【专利技术属性】
技术研发人员:杨卫峰殷建华粟爱军郝波粟荡韩兵魏峰
申请(专利权)人:南车株洲电力机车研究所有限公司
类型:发明
国别省市:湖南;43

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

1