专利名称:一种数据设备的上电控制方法及装置的制作方法
技术领域:
本发明涉及数据通讯领域,具体的说涉及一种数据设备的上电控制方 法及装置。
背景技术:
近年来,随着电信级以太网业务迅速发展,对于以太网业务的可靠性 要求也越来越高。但是如果以太网口过早上电,以太网口在设备能有效工 作以前就提前进入工作状态,则有可能会造成以太网数据在数据设备初始 化的过程中出现传输不当或者丢失等现象。
例如,路由器为了进行业务保护,进行了浮动静态路由设置,实现了 双链路的备份。如果路由器在备份线路上工作,而主干线路是以太网链路, 当主干以太网链路的以太网口在设备未完全初始化完成以前就上电而进入
工作状态,从而导致路由器端口 Link状态提前变为UP,此时路由器会认 为主干线路正常,并把业务倒换回还没有真正正常的主千线路,这样就会 造成主干线路上的业务丢失。
发明内容
有鉴于上述背景,本发明提出了一种数据设备的上电控制方法及装置, 用以防止以太网口上电时机不当而造成的以太网丢包或者传输不当的问 题。
为了解决上述技术问题,本发明提出了如下技术方案
一种数据设备的上电控制方法,所述数据设备包括以太网口,包括如 下步骤
A、 对数据设备中除以太网口之外的其他部件进行上电;
B、 数据设备进行初始化和配置;C、 数据设备正常工作后,对以太网口进行上电;
D、 以太网口完成初始化和设置。
所述步骤C中对以太网口进行上电是通过对数据设备中的逻辑单元进 行设置来实现。
所述对逻辑单元进行设置为对寄存器参数进行设置。
所述上电通过数据设备中的电源模块进行。
本发明还公开了一种数据设备的上电控制装置,所述数据设备包括以 太网口,所述上电控制装置包括电源模块和初始化模块,所述电源模块用 于先对数据设备中除以太网口之外的其他部件进行上电,并在数据设备正 常工作后,对以太网口进行上电;所述初始化模块用于在数据设备中除以 太网口之外的其他部件上电后对数据设备进行初始化和配置,在以太网口 上电后,对以太网口完成初始化和设置。
所述的上电控制装置,电源模块对以太网口的上电是通过对逻辑单元 进行设置实现的。
所述逻辑单元为寄存器。
所述的上电控制装置,所述电源模块置于所述数据设备中。
本发明在设备尚未初始化完以前,逻辑不进行以太网口上电,防止以 太网数据在初始化过程中的不正确转发或者丢包等问题。在设备正常初始 化以后,通过对逻辑的寄存器进行以太网口上电,上电完毕后再进行以太 网口的初始化操作,通过控制设备核心和外围以太网口的上电和初始化顺 序,从而保证以太网口在设备正常工作以后才启动,解决了以太网口上电 时机不当造成的错误。
图1是本发明具体实施方式
的应用环境配置图2是本发明具体实施方式
的上电控制方法流程图3是本发明具体实施方式
的上电控制的结构实现图。
具体实施例方式
下面对照附图并结合具体实施方式
对本发明做进一步详细说明。 如图1所示,本发明具体实施方式
的一种环境配置如下路由器l和
路由器2通过E0S (Ethernet Over SDH,基于同步数字系统的以太网)设 备相连,为了实现线路保护,配置了两条线路,实线线路为主干线路,虚 线线路为备份线路,EOS设备A和EOS设备B位于主干线路,EOS设备C 和EOS设备D位于备份线路。路由器和EOS设备通过FE (Fast Ethernet, 快速以太网)电口相连。假如对EOS设备A进行关闭,路由器l和EOS设 备A连接的以太网端口 LINK状态变成DOWN,路由器1会知道主干线路有 问题,则会把业务倒换到备份线路。过一段时间,EOS设备A重新启动, 如果EOS设备A在启动时立刻对以太网FE 口上电,FE 口以默认方式工作。 路由器1和E0S设备A连接的以太网端口 LINK状态变为UP,路由器l因 此认为主干线路正常,从而把业务从备份线路倒换回主干线路。此时由于 EOS设备A还没有完全工作正常,主干线路实际上还不能完全正常工作, 这种情况下就会导致业务丢包。
为此,应当在EOS设备A工作正常后,才对以太网口进行上电并进行 设置,则可以防止这种情况发生,从而能避免数据业务损害,如图2, 3 所示,图3显示了本发明具体实施方式
的上电控制的结构实现,其中,CPU (中央控制单元)作为核心控制模块,用于运行应用程序,其通过控制总 线与交换芯片耦合,通过逻辑总线(local bus)与逻辑单元耦合,交换芯 片通过媒体独立接口 (Mil)分别与SDH映射/解映射模块和PHY耦合,电 源模块分别与逻辑单元和PHY耦合。CPU通过逻辑单元控制PHY的上电过 程,电源模块用于在逻辑单元的控制下进行上电,PHY为以太网物理层器 件,交换芯片用于以太网二层交换处理,SDH解映射模块进行解映射和解 封装,恢复出以太网帧,SDH映射模块对以太网报文进行封装和映射处理, 装入VC容器,再进行SDH相关指针、开销处理,实现以太网报文在SDH 网络上的传送,上电的流程是
步骤一、EOS设备A启动,电源对EOS设备A的除PHY以外的部件进行供 电,但是电源模块不进行PHY的供电,此时以太网口不能工作。
步骤二、设备启动应用程序。
步骤三、应用程序进行EOS设备A的初始化和配置工作,包括EOS设备的交换部分和SDH映射/解映射部分的配置。
步骤四、EOS设备A工作正常后,应用程序通过对逻辑单元寄存器进行写 操作,控制电源模块打开以太网口供电。
步骤五、以太网口上电完毕,应用程序进行以太网口的初始化和设置。
本发明通过软件和逻辑配合,解决了在以太网数据设备正常工作前, 以太网口过早进入工作状态造成的数据传输不当或者丢包等各种问题,保 证了以太网数据设备能对以太网业务进行正确的传送处理;本发明同样适 用于简单数据设备通过逻辑延时等方法进行以太网口上电控制的情形。
以上内容是结合具体的优选实施方式对本发明所作的进一步详细说 明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术 领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若 干简单推演或替换,都应当视为属于本发明的保护范围。
权利要求
1.一种数据设备的上电控制方法,所述数据设备包括以太网口,其特征在于,包括如下步骤A、对数据设备中除以太网口之外的其他部件进行上电;B、数据设备进行初始化和配置;C、数据设备正常工作后,对以太网口进行上电;D、以太网口完成初始化和设置。
2. 如权利要求1所述的上电控制方法,其特征在于,所述步骤C中对 以太网口进行上电是通过对数据设备中的逻辑单元进行设置来实现。
3. 如权利要求2所述的上电控制方法,其特征在于,所述对逻辑单元 进行设置为对寄存器参数进行设置。
4. 如权利要求1至3任一所述的上电控制方法,其特征在于,所述上 电通过数据设备中的电源模块进行。
5. —种数据设备的上电控制装置,所述数据设备包括以太网口,其特 征在于,所述上电控制装置包括电源模块和初始化模块,所述电源模块用 于先对数据设备中除以太网口之外的其他部件进行上电,并在数据设备正 常工作后,对以太网口进行上电;所述初始化模块用于在数据设备中除以 太网口之外的其他部件上电后对数据设备进行初始化和配置,在以太网口 上电后,对以太网口完成初始化和设置。
6. 如权利要求5所述的上电控制装置,电源模块对以太网口的上电是 通过对逻辑单元进行设置实现的。
7. 如权利要求6所述的控制装置,其特征在于,所述逻辑单元为寄存器c
8. 如权利要求5至7任一所述的上电控制装置,其特征在于,所述电 源模块置于所述数据设备中。
全文摘要
本发明公开了一种数据设备的上电控制方法及装置,所述数据设备包括以太网口,所述方法包括如下步骤A.对数据设备中除以太网口之外的其他部件进行上电;B.数据设备进行初始化和配置;C.数据设备正常工作后,对以太网口进行上电;D.以太网口完成初始化和设置。本发明还公开了一种数据设备的上电控制装置,所述数据设备包括以太网口,所述上电控制装置包括电源模块和初始化模块。本发明通过控制设备核心和外围以太网口的上电和初始化顺序,从而保证以太网口在设备正常工作以后才启动,解决了以太网口上电时机不当造成的错误。
文档编号H04L12/28GK101316188SQ20081006831
公开日2008年12月3日 申请日期2008年7月4日 优先权日2008年7月4日
发明者莫裕超 申请人:中兴通讯股份有限公司