局端设备获得用户端设备的物理层设备信息的方法

文档序号:7697551阅读:260来源:国知局
专利名称:局端设备获得用户端设备的物理层设备信息的方法
技术领域
本发明涉及一种EOC网络的信息传输方法。
技术背景
EOC(Ethernet Over Coax,以太网基于同轴电缆传输)网络是以同轴电缆传输以 太网帧的点对多点网络。请参阅图1,树形结构的EOC网络包括一个局端设备和多个用户端 设备,局端设备和用户端设备之间通过一个或多个分支器或分配器相连。局端设备和用户 端设备都包括物理层设备(PHY, physical layer device 或 physical layer entity),物 理层设备用于发送、接收和管理在物理信道上传输的信号。EOC网络的局端设备主导整个注册和通讯过程,因此局端设备有必要尽可能早地 知道用户端设备的物理层设备信息。这些物理层设备信息包括物理层设备的供应商、型号、 内部固件或软件的版本、支持的传输速率范围、支持的信号衰减范围、载波中心频率,频带 范围,发送电平,接收电平等。实际的EOC网络中,局端设备的物理层设备和用户端设备的物理层设备很可能不 同,因此两端的物理层设备所支持的传输速率范围及信号衰减范围也可能不同,这就需要 通过通信来实现两端的物理层设备之间的兼容和协调。当前的EOC网络中,局端设备大多采用0AM(0peration Administration and Maintenance,运营管理和维护)类的控制协议获得用户端设备的物理层设备信息,其存在 以下缺点其一,OAM控制消息必须等待用户端设备向局端设备注册完成才能进行,所以局端 设备获得用户端设备的物理层设备信息的时间比较滞后。其二,OAM控制消息会占用用户端设备的带宽。其三,OAM控制消息不是周期性报文,每次使用都必须由局端设备主动向用户端设 备发送。一旦该OAM控制消息丢失,用户端设备就无法收到,需要局端设备重复发送。

发明内容
本发明所要解决的技术问题是提供一种EOC网络中局端设备获得用户端设备的 物理层设备信息的方法。为解决上述技术问题,本发明局端设备获得用户端设备的物理层设备信息的方法 包括如下步骤第1步,EOC网络的用户端设备在上电初始化或重置时,读取自己的物理层设备的 寄存器,得到自己的物理层设备信息;所述物理层设备信息包括物理层设备的供应商、型号、固件或软件的版本号、支持 的传输速率范围、支持的信号衰减范围、载波中心频率,频带范围,发送电平,接收电平中的 一项或多项;第2步,局端设备向所述用户端设备发出discovery gate消息,该消息中包括注册窗口的开始时间和长度;第3步,用户端设备收到所述discovery gate消息,向局端设备发送register request消息,该register request消息中包括第1步获得的物理层设备信息;第4步,局端设备收到所述register request消息,获得所述用户端设备的物理 层设备信息。本发明EOC网络中局端设备获得用户端设备的物理层设备信息的方法具有如下 优点其一,用户端设备在发送register request消息时集成了自己的物理层设备信 息,局端设备就可以在注册进程中获得用户端设备的物理层设备信息。其二,诸如discovery gate消息、register request消息等不在用户端设备的带 宽之内,因此本发明所述方法不会占用用户端设备的带宽。
其三,discovery gate消息是周期性发送的,即使由于线路情况恶劣导致诸如 register request消息等丢失,则可在下一周期中发送。


图1是EOC网络的结构示意图;图2是EOC网络中用户端设备向局端设备注册的简单示意图;图3是本发明EOC网络中局端设备获得用户端设备的物理层设备信息的方法的简 单示意图;图4是本发明所采用的register request消息的帧结构的一个实施例。
具体实施例方式请参阅图2,现有的EOC网络中未注册的用户端设备向局端设备注册包括如下步 骤第1步,局端设备周期性地向未注册的用户端设备发送discovery gate (发现授 权)消息,其中包括注册窗口(discovery window)的开始时间和长度;第2步,未注册的用户端设备收到discovery gate消息后,在指定的注册窗口内 向局端设备发送register request (注册请求)消息,请求注册;第3步,局端设备收到register request消息后,为该用户端设备注册,并向用户 端设备发送register (注册)消息;第4步,用户端设备收到register消息后,向用户端设备发送register acknowledge (注册确认)消息。当局端设备收到register acknowledge消息后,该用户端设备的注册完成。由于EOC网络中随时可能有新的用户端设备加入,因此局端设备周期性地向所有 未注册的用户端设备发送discovery gate消息,以便让新的用户端设备进行注册。本发明在现有的EOC网络注册进程的基础上,增加了局端设备获得用户端设备的 物理层信息的功能,请参阅图3,其包括如下步骤第1步,EOC网络的用户端设备在上电初始化时,读取自己的物理层设备的寄存 器,得到自己的物理层设备信息。所述物理层设备信息包括物理层设备的供应商、型号、固件或软件的版本号、支持的传输速率范围、支持的信号衰减范围中的一项或多项。用户端设 备还可以将自己的物理层设备信息转存到上层设备(诸如数据链路层设备)的寄存器中以 便使用。 第2步,局端设备向所述用户端设备发出discovery gate消息,该消息中包括注 册窗口的开始时间和长度。在discovery gate消息中还可以包括通信参数,该通信参数可 以是所有用户端设备的物理层设备都默认支持的通信参数,以便具有最大的兼容性。所述 通信参数至少包括传输速率值或传输速率范围。第3步,用户端设备收到所述discovery gate消息,向局端设备发送register request消息,该register request消息中包括第1步获得的物理层设备信息。如果第2 步中的discovery gate消息中还包括通信参数,则用户端设备按照所述通信参数向局端设 备发送 register request 消息。第4步,局端设备收到所述register request消息,获得所述用户端设备的物理 层设备信息。进而局端设备根据不同的用户端设备的物理层设备信息进行相应的后续操 作,例如配置不同的通讯参数等。在某些特殊情况下,用户端设备会由于某些原因(如线路情况长时间不好)而被 解注册(deregister),局端设备很可能不保留解注册的用户端设备的物理层设备信息。此 时,用户端设备需要重新注册(reregister),并且在重新注册的同时再次向局端设备提供 物理层设备信息。在重新注册的过程中,由于用户端设备并没有掉电,而且物理层设备设备 信息可能在前次注册以后被更改(如传输速率等),因此需要其更高层设备(如数据链路层设 备)重置(reset)物理层设备,并且在重置结束后,高层设备重新开始类似于图3所示的流程。请参阅图4,左边显示的是现有的register request消息的帧结构,包括6字节的 目的地址(DA)字段、6字节的源地址(SA)字段、2字节的长度/类型(Length/Type)字段、 2字节的操作码(OpCode)字段、44字节的Pad (空时隙)字段和4字节的帧校验序列(FCS, Frame Check Sequence)字段。图4右侧显示的是本发明所采用的register request消 息的帧结构的一个实施例,其在现有register request消息的帧结构的基础上增加了 2字 节的物理层设备供应商(PHY vendor)字段、1字节的物理层设备型号(PHY model)字段、 1字节的物理层设备版本号(PHY revision)字段、2字节的信号衰减范围(Attenuation Range)字段、2字节的传输速率范围(Rate Range)字段。这些新增加的字段的长度仅为示 例,可以根据具体应用环境配置适合的长度。这些新增加的字段放置在原Pad字段的任意 位置均可,原Pad字段的长度进行相应的减小以便使整个register request消息的长度仍 维持为64字节。本发明所述EOC网络中局端设备获得用户端设备的物理层设备信息的方法,是由 用户端设备在注册阶段通过register request消息携带物理层设备信息的方式通知局端 设备,这样局端设备可以在第一时间得到用户端设备的物理层设备信息。并且register request消息是原有的注册用的信息,不占用用户端设备的带宽。discovery gate消息是 局端设备周期性地向未注册的用户端设备发送的。如果因为线路情况不好,用户端设备在 第一次发送register request消息时,该register request消息丢失,则用户端设备无法 注册。那么在局端设备下一次发出discovery gate消息时,用户端即可再次发送register request消息进行注册且报告自己的物理层设备信息。
权利要求
一种局端设备获得用户端设备的物理层设备信息的方法,其特征是,所述方法包括如下步骤第1步,EOC网络的用户端设备在上电初始化或重置时,读取自己的物理层设备的寄存器,得到自己的物理层设备信息;所述物理层设备信息包括物理层设备的供应商、型号、固件或软件的版本号、支持的传输速率范围、支持的信号衰减范围、载波中心频率,频带范围,发送电平,接收电平中的一项或多项;第2步,局端设备向所述用户端设备发出discovery gate消息,该消息中包括注册窗口的开始时间和长度;第3步,用户端设备收到所述discovery gate消息,向局端设备发送register request消息,该register request消息中包括第1步获得的物理层设备信息;第4步,局端设备收到所述register request消息,获得所述用户端设备的物理层设备信息。
2.根据权利要求1所述的局端设备获得用户端设备的物理层设备信息的方法,其特征 是,所述方法的第1步中,用户端设备将自己的物理层设备信息转存到数据链路层设备的 寄存器中。
3.根据权利要求1所述的局端设备获得用户端设备的物理层设备信息的方法,其特征 是,所述方法的第2步中,discovery gate消息中还包括通信参数,该通信参数为用户端设 备默认支持的;所述通信参数至少包括传输速率;所述方法的第3步中,用户端设备按照所述通信参数向局端设备发送register request 消息。
4.根据权利要求1所述的局端设备获得用户端设备的物理层设备信息的方法,其特征 是,所述方法的第3步中,所述register request消息中包括第1步获得的物理层设备信 息,是在register request消息中增加表示物理层设备信息的字段实现的。
5.根据权利要求4所述的局端设备获得用户端设备的物理层设备信息的方法,其特征 是,所述register request消息中新增加物理层设备供应商字段、物理层设备型号字段、物 理层设备版本号字段、物理层设备支持的传输速率范围字段、物理层设备支持的速率衰减 范围字段,所述新增加的字段位于register request消息的原Pad字段的任意位置。
全文摘要
本发明公开了一种EOC网络中局端设备获得用户端设备的物理层设备信息的方法,包括如下步骤第1步,用户端设备在上电初始化或重置时,读取自己的物理层设备的寄存器,得到自己的物理层设备信息;第2步,局端设备向用户端设备发出discovery gate消息,其中包括注册窗口的开始时间和长度;第3步,用户端设备收到discovery gate消息,向局端设备发送register request消息,其中包括第1步获得的物理层设备信息;第4步,局端设备收到register request消息,获得用户端设备的物理层设备信息。本发明具有反应及时、不占用用户带宽、不怕丢失的优点。
文档编号H04L12/28GK101848189SQ20091005698
公开日2010年9月29日 申请日期2009年3月26日 优先权日2009年3月26日
发明者宋永明, 李珂, 韦涛 申请人:普然通讯技术(上海)有限公司;普然技术公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1