[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101064631A - 拓扑结构扫描方法和扫描系统 - Google Patents

拓扑结构扫描方法和扫描系统 Download PDF

Info

Publication number
CN101064631A
CN101064631A CNA2006100760490A CN200610076049A CN101064631A CN 101064631 A CN101064631 A CN 101064631A CN A2006100760490 A CNA2006100760490 A CN A2006100760490A CN 200610076049 A CN200610076049 A CN 200610076049A CN 101064631 A CN101064631 A CN 101064631A
Authority
CN
China
Prior art keywords
port
value
information
equipment
hoptotal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2006100760490A
Other languages
English (en)
Inventor
周军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNA2006100760490A priority Critical patent/CN101064631A/zh
Priority to CN200780000392XA priority patent/CN101317476B/zh
Priority to AT07720930T priority patent/ATE479253T1/de
Priority to JP2008538251A priority patent/JP4696162B2/ja
Priority to DE602007008711T priority patent/DE602007008711D1/de
Priority to ES07720930T priority patent/ES2349157T3/es
Priority to EP07720930A priority patent/EP2012547B1/en
Priority to PCT/CN2007/001357 priority patent/WO2007121681A1/zh
Publication of CN101064631A publication Critical patent/CN101064631A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • H04L12/4035Bus networks with centralised control, e.g. polling in which slots of a TDMA packet structure are assigned based on a contention resolution carried out at a master unit
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0811Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/14Network architectures or network communication protocols for network security for detecting or protecting against malicious traffic
    • H04L63/1441Countermeasures against malicious traffic
    • H04L63/1458Denial of Service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • H04W88/085Access point devices with remote components
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/12Interfaces between hierarchically different network devices between access points and access point controllers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • Computer Hardware Design (AREA)
  • Environmental & Geological Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Small-Scale Networks (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Analysing Materials By The Use Of Radiation (AREA)
  • Variable-Direction Aerials And Aerial Arrays (AREA)

Abstract

本发明涉及一种拓扑结构扫描方法和扫描系统,其核心是:主设备的各个端口分别发送本端口的Port ID信息和初始的HOP值给其相邻的从设备;所述从设备对接收到的所述HOP值进行更新,并根据自己下级设备的情况,继续发送接收到的所述Port ID信息以及所述更新后的HOP值;所述主设备根据其各个端口接收到的Port ID信息以及HOP值进行拓扑结构的扫描。通过本发明,所述主设备能够实现拓扑结构的自动扫描的功能,以及即插即用功能,而且能够减少维护工作量,减少数据配置工作量。

Description

拓扑结构扫描方法和扫描系统
技术领域
本发明涉及通信领域,尤其涉及一种拓扑结构扫描机制。
背景技术
在无线通信系统中,尤其是在分布式基站系统中,串行级联总线结构得到普遍应用。例如如图1所示的分布式基站系统中,通过Serdes(Serializeand Deserialize,串行化和解串行化)功能,REC(Radio EquipmentController,无线设备控制器)和多个级联的RE(Radio Equipment,无线设备)之间形成串行级联总线结构。在形成的串行级联总线结构中,主要由三个逻辑通道构成:用户数据通道、控制数据通道以及同步信息通道。REC和RE共享这三个逻辑通道。在CPRI逻辑模型中,REC和RE共享的三个逻辑通道分别表示为:SAPIQ、SAPCM和SAPS。REC对应主设备,RE对应从设备,REC和RE的CPRI(Common Public Radio Interface,公共射频接口)分别对应为Master Port接口和Slave Port接口。主设备通过用户数据通道传送前向用户面数据,从设备通过此通道向主设备传送反向用户面数据,如IQ数据;主设备通过设定控制数据相关的地址信息来控制从设备,从设备利用此通道向主设备反馈控制数据,控制数据一般分为物理层控制信息和高层控制信息。
所述CPRI接口的协议架构包括Layer 1和Layer 2两层协议结构,其中在Layer 2中的Ethernet(以太网)和HDLC(High_Ievel Data link controlprocedure,高层数据链路控制规程)主要是承载高层控制数据,完成主设备和从设备之间的通信承载功能。
在定义的CPRI帧格式中,控制数据字段是在WCDMA系统中的一个10ms基本帧BFN的基础上进行定义的。
在标准中定义的CPRI控制字段如表1所示:
subchannelnumber Ns  purpose ofsubchannel  Xs=0  Xs=1  Xs=2  Xs=3
    0  sync&timng  sync byte K28.5  HFN  BFN-low  EFN-high
    1  slowC&M  slowC&M  slowC&M  slowC&M  slowC&M
    2  L1 inband prot.  version  startup  L1-reset-LOS...  pointer p
    3  reserved  reserved  reserved  reserved  reserved
    …  …  …  …  …  …
    15  reserved  reserved  reserved  reserved  reserved
    16  vendor specific  Portld/Locationld  LoESCAM  Topology Type  hop
    17  vendor specific  vendor specific  vendor specific  vendor specific  vendor specific
    18  vendor specific  vendor specific  vendor specific  vendor specific  vendor specific
    19  vendor specific  vendor specific  vendor specific  vendor specific  vendor specific
    …  …  …  …  …  …
    p-1  vendor specific  reserved of vs  reserved of vs  reserved of vs  reserved of vs
    pointer:p  faster C&M  faster C&M  faster C&M  faster C&M  faster C&M
    …  …  …  …  …  …
    63  faster C&M  faster C&M  faster C&M  faster C&M  faster C&M
                                         表1
由表1中的序号16可以看出,在标准中定义了Portld和Hop字段。对于Hop字段,下行填HOP+1,表示级联的RE当前位置所处的跳数;上行填写HOPtotal,表示所有级联的RE的数目。对于Portld字段,下行方向为REC对应的端口号,上行对于分布式基站目前预留。所述的Portld字段还没有在扫描拓扑结构的机制中使用过。
对于一个CPRI超帧中定义的控制数据中,Slow C&M link为承载HDLC的通道,Fast C&M link为承载Ethernet的通道。
与本发明有关的现有技术是采用如图2所示的基于Hop自动分配的算法识别级联RE。该算法的主要思想是:基于CPRI控制字段的定义,针对Hop字段,下行传输时填写HOP+1,上行传输时填写HOPtotal。通过REC和RE之间的串行级联总线结构,每一个级联的RE都知道当前级联总线上总的级数HOPtotal以及自身的级数HOP。
通过现有技术的技术方案可以看出,现有技术仅仅通过标准中定义的CPRI控制字段中的HOP字段,使每一个级联的RE都知道当前级联总线上总的级数HOPtotal以及自身的级数HOP。然而REC与RE间的组网种类比较多,常用的拓扑结构有:如图3所示的环形拓扑结构,如图4所示的星型拓扑结构,如图5所示的链型拓扑结构。对于链型结构,系统根据采用现有技术的方法获知到的HOP信息能够构建出相应的拓扑结构,然而对于环形拓扑结构和星型拓扑结构的组网来说,由于一个REC存在两个或多个端口与RE相连,此时系统单单依靠通过现有技术的方法获知到的HOP信息还不能扫描出相应的拓扑结构,还需要获知各个RE设备和不同REC端口之间的对应关系。
为了能够使系统发现各个RE设备和不同REC端口之间的对应关系,目前主要通过用户手工配置的方法来实现。这样会存在如下的缺陷:
通过手工配置的方式对各个RE设备和不同REC端口之间的对应关系进行配置时,容易存在配置数据和手工安装不一致的问题,维护工作量大,而且无法做到即插即用。
发明内容
本发明的目的是提供一种拓扑结构扫描方法和扫描系统,通过本发明,不仅能够实现拓扑结构的自动扫描的功能,以及即插即用功能,而且能够减少维护工作量,减少数据配置工作量。
本发明的目的是通过以下技术方案实现的:
本发明提供一种拓扑结构扫描方法,其包括:
A、主设备的各个端口分别发送本端口的PortID信息和初始HOP值给其从设备;
B、所述从设备将接收到的HOP值进行更新,并根据自己下级设备的情况,继续发送接收到的PortID信息以及更新后的HOP值;
C、所述主设备根据其各个端口接收到的Port ID信息以及HOP值进行拓扑结构的构造。
其中,所述步骤A具体包括:
主设备的各个端口分别利用CPRI控制帧发送本端口的Port ID信息和初始HOP值给其从设备。
其中,所述步骤B具体包括:
B1、所述从设备对接收到的HOP值进行更新;
B2、判断其是否存在下级设备,如果不存在,则将接收到的Port ID信息置为无效值或保持原有的值,并返回进行更新后的HOP值以及所述Port ID给其上级设备;如果存在下级设备,则执行步骤B3;
B3、根据与其相连的所述下级设备的端口状态,对从其上级设备或下级设备接收到的HOP值,以及Port ID信息进行传输。
其中,所述步骤B1具体包括:
所述从设备对接收到的HOP值加上或减去设定值。
其中,所述步骤B3具体包括:
B31、检测与其相连的下级设备的端口状态,当所述端口为Slave状态时,则将接收到的所述Port ID信息以及所述更新后的HOP值发送给下级设备,同时返回下级设备发送给的Port ID信息和更新后的HOP值;当所述对端端口为Master状态时,则执行步骤B32;
B32、将其接收到的上级设备发送给的所述Port ID信息发送所述下级设备,并返回进行更新后的HOP值以及其下级设备发送给的Port ID信息给其上级设备。
其中,步骤B2中或步骤B32中,返回进行更新后的HOP值的过程,具体包括:
所述从设备将HOPtotal置为更新后的HOP值,并返回所述HOPtotal给其上级设备;
或,
将更新后的HOP值,转换为约定换算关系的运算值,并将HOPtotal置为所述运算值,然后返回所述HOPtotal给其上级设备。
其中,当存在多个从设备时,所述步骤B还包括:
每一个从设备接收到其上级设备传送给的CPRI控制帧后,继续执行步骤B。
其中,所述步骤C具体包括:
C1、当所述主设备的各个端口分别接收到Port ID信息以及HOPtotal值后,根据所述Port ID和HOPtotal信息获知本端口的拓扑信息;
C2、所述主设备根据其各个端口的拓扑信息进行拓扑结构的构造。
其中,所述步骤C1具体包括:
当所述主设备的各个端口分别接收到Port ID信息以及HOPtotal后,根据所述Port ID获知与自己连接的对端主设备端口的信息,以及根据接收到的HOPtotal中的更新后的HOP值获知与自己连接的从设备的数量信息;
或,
当所述主设备的各个端口分别接收到Port ID信息以及HOPtotal后,根据所述Port ID获知与自己连接的对端主设备端口的信息,以及通过约定的换算关系将接收到的HOPtotal中的换算值进行计算,并根据得到的计算结果获知与自己连接的从设备的数量信息。
其中,在步骤C1与步骤C2之间包括:
所述主设备的各个端口实时检测其当前获知的拓扑信息是否发生改变,并当检测到发生改变后,将当前获知的拓扑信息上报给所述主设备。
本发明提供一种拓扑结构扫描系统,其包括:
主设备及其从设备;
所述主设备,用于从其各个端口分别发送本端口的Port ID信息和初始HOP值给其从设备;以及根据其各个端口接收到的Port ID信息以及HOPtotal值进行拓扑结构的构造;
所述从设备,用于对接收到的所述HOP值进行更新,并根据其下级设备的情况,对其接收到的Port ID信息以及HOP值进行传输。
其中,所述主设备包括:
端口拓扑管理模块和在各个端口设置的端口拓扑信息生成模块;
所述端口拓扑信息生成模块,用于采集其所在的端口接收到的Port ID信息以及HOPtotal值,并根据接收到的Port ID信息以及HOPtotal值生成其所在端口的拓扑信息;
所述端口拓扑管理模块,用于根据各个端口的端口拓扑信息生成模块生成的拓扑信息生成当前组网的拓扑结构。
其中,所述主设备还包括:
在各个端口设置的端口检测模块;
所述端口检测模块,用于检测其所在端口的端口拓扑信息生成模块生成的本端口的拓扑信息是否发生改变,并当确认发生改变后,将检测到的信息上报给端口拓扑管理模块。
其中,所述从设备包括:
HOP值更新模块和端口识别模块;
所述HOP值更新模块,用于将所述从设备的上级设备发送给的的HOP值进行更新;
所述端口识别模块,用于识别所述从设备是否具备下级设备,当确认不存在下级设备时,将HOPtotal值置为更新后的HOP值,或置为根据更新后的HOP值得到的换算值,然后返回接收到的所述Port ID信息以及所述HOPtotal值给上级设备;当确认存在下级设备时,用于进一步识别与其相连的下级设备的端口状态,当所述端口为Slave状态时,则继续发送接收到的所述PortID信息以及所述HOP值更新模块更新后的HOP值给其下级设备;当对端端口为Master状态时,则发送接收到的所述Port ID信息给其下级设备,同时将HOPtotal值置为更新后的HOP值,或置为根据所述更新后的HOP值得到的换算值,并返回所述HOPtotal值以及从其下级设备发送给的Port ID信息给其上级设备。
由上述本发明提供的技术方案可以看出,本发明通过主设备的各个端口分别发送本端口的Port ID信息和初始HOP值给其相邻的从设备;所述从设备对接收到的所述HOP值进行更新,并根据自己下级设备的情况发送接收到的所述Port ID信息以及所述更新后的HOP值,因此所述主设备的各个端口会接收到其从设备发送的Port ID信息和HOP值,并能够根据其各个端口接收到的Port ID信息以及HOP值进行拓扑结构的扫描。由此可见,通过本发明,所述主设备能够实现拓扑结构的自动扫描的功能,以及即插即用功能,而且能够减少维护工作量,减少数据配置工作量。
附图说明
图1为背景技术中级联通信系统的系统框图;
图2为现有技术中Hop自动分配原理图;
图3为环形组网的架构图;
图4为星型组网的架构图;
图5为链型组网的架构图;
图6为本发明提供的第一实施例的流程图;
图7为当组网为环形组网时的具体实施方式;
图8为当组网为链型组网时的具体实施方式;
图9为当组网为星型组网时的具体实施方式;
图10为本发明提供的第三实施例的流程图。
具体实施方式
本发明在现有标准中定义的PortID和Hop的字段的基础上,对所述PortID和Hop字段进行了定义,如表2所示:
subchannelnumber Ns  pupose ofsubchannel Xs=0 Xs=1  Xs=2 Xs=3
    0  sync&timing sync byte K28.5 HFN  BFN-low BFN-high
    1  slowC&M slowC&M  slowC&M  slowC&M slowC&M
    2  L1inband prot. version  startup  L1-reset-LOS.. poiniterp
    3  reserved reserved  reseved  reserved reserved
    …  …  …  …
    15  reserved reserved  reserved  reserved reserved
    16  vendor specific Portld  LoESCAM  Topology Type hop/hop total
    17  vendor specific vendor specific  vendor specific  vendor specific vendor specific
    18  vendor specific vendor specific  vendor specific  vendor specific vendor specific
    19  vendor specific vendor specific  vendor specific  vendor specific vendor specific
    …  …  …  …
    p-1  vendor specific reserved of vs  reserved of vs  reserved of vs reserved of vs
    pointer.p  faster C&M faster C&M  faster C&M  faster C&M faster C&M
    …  …   …  …
    63  faster C&M faster C&M  faster C&M  faster C&M faster C&M
                             表2
从表2可以看出,上下行方向的PortID和Hop的字段的定义是一样的。本发明基于上述对PortID和Hop的字段的定义提供了本发明的具体实施例。
本发明提供的第一实施例,如图6所示,包括如下步骤:
步骤1,主设备在其端口通过CPRI控制帧发送本端口的Port ID信息和初始HOP值给其相邻的从设备。
步骤2,所述从设备根据接收到的所述CPRI控制帧获取到Port ID信息和HOP值,并对所述HOP值进行更新,也就是说在所述HOP值的基础上加上设定值或减去设定值,然后执行步骤3。
步骤3,判断其是否存在下级设备,若不存在,则执行步骤4,即修改所述Port ID的值为无效值或保持原有的值不变,并将HOPtotal置为更新后的HOP值,然后通过CPRI控制帧返回所述Port ID信息,以及所述HOPtotal,然后执行步骤8。
在步骤4中,也可以将更新后的HOP值,转换为约定换算关系的运算值,然后将HOPtotal置为所述运算值,并返回所述HOPtotal给上级设备。
如果其存在下级设备,则根据与其相连的下级设备的端口状态,对其上级设备或下级设备发送给的HOP,以及Port ID信息进行传输,具体包括:
步骤5,检测与其相连的下级设备的端口状态,当所述端口为Slave状态时,则执行步骤6,即继续利用CPRI控制帧发送上级设备发送给的所述PortID信息以及所述更新后的HOP值给下级设备,同时继续利用CPRI控制帧返回下级设备发送给的Port ID信息和HOPtotal值给上级设备;当所述端口为Master状态时,则执行步骤7,即继续利用CPRI控制帧发送其上级设备发送给的所述Port ID信息给其下级设备,并将HoPtotal置为更新后的HOP值,然后利用CPRI控制帧返回所述HOPtotal以及其下级设备发送给的Port ID信息给其上级设备。
步骤7中,还可以将更新后的HOP值,转换为约定换算关系的运算值,然后将HOPtotal置为所述运算值,并返回所述HOPtotal给其上级设备。
步骤2中,当存在多级从设备时,每一个从设备接收到其上一级设备传送给的CPRI控制帧后,继续执行步骤2至步骤7的过程。
步骤8,当所述CPRI控制帧到达所述主设备后,所述主设备根据其各个端口接收到的所述CPRI控制帧中携带的Port ID信息的值,以及HOPtotal确定目前组网的拓扑结构。
当所述Port ID信息的值为无效值或本端端口的Port ID,且HOPtotal的值大于初始HOP值加上设定值,如HOPtotal值大于1时,或者,HOPtotal值小于初始HOP值减去设定值,如HOP值小于-1时,则所述主设备接收到的所述CPRI控制帧的当前端口根据所述Port ID信息的值,以及HOPtotal值获得本端口的拓扑信息,即根据所述HOPtotal中的值确定出连接到本端口的从设备的数量,并且根据所述Port ID为无效值的信息确定出自己所在的设备上没有其它端口与本端口相连的拓扑信息。最后所述主设备综合各个端口获得的拓扑信息扫描出目前组网的拓扑结构为链状结构。
当所述Port ID信息的值为无效值或本端端口的Port ID,且HOPtotal的值等于初始HOP值加上设定值,如等于1,或初始HOP值减去设定值,如等于-1时,则所述主设备中接收到所述CPRI控制帧的当前端口根据所述Port ID信息的值,以及HOPtotal值获得本端口的拓扑信息,即根据所述HOPtotal值确定出连接到本端口的从设备的数量为1,并根据所述Port ID为无效值或者本端口PortID的信息确定出自己所在的设备上没有其它端口与本端口相连。最后所述主设备综合各个端口获得的拓扑信息扫描出目前组网的拓扑结构为星型或者链型结构。
当所述Port ID信息的值为非本端口有效值时,则所述主设备中接收到的所述CPRI控制帧的当前端口根据所述Port ID信息的值,以及HOPtotal值获得本端口的拓扑信息,即根据所述Port ID信息确定出自己所在的设备上有哪个端口与本端口相连,并根据返回的HOPtotal值确定出连接到本端口的从设备的数量。最后所述主设备综合各个端口获得的拓扑信息扫描出目前组网的拓扑结构为环型结构。
下面分别以REC和多个RE间构成环状拓扑结构、链型拓扑结构和星型拓扑结构为例描述本发明第一实施例的具体实现过程。
按照标准规定,从设备中受主设备控制的端口的状态为Slave状态,控制与其连接的下级设备的端口的状态为Master状态。
假设REC和4个RE间构成如图7所示的环状拓扑结构:
主设备REC在每个端口的CPRI控制帧中发送本端口的Port ID,以及初始HOP值,这里假设初始HOP值为0。
以Port ID=n的端口为例,其通过CPRI控制帧发送本端口的端口号n,以及HOP值=0;当RE0接收到所述CPRI控制帧后,根据接收到的所述CPRI控制帧获取到Port ID信息和HOP值,并对所述HOP值进行更新,即在所述HOP值的基础上加上1,然后检测其是否存在下级设备,当确认存在下级设备时,则继续检测与其连接的下级设备的端口状态,当获知到所述端口为Slave状态时,则继续利用CPRI控制帧传送所述端口号n和更新后的HOP值给所述下级设备;所述CPRI控制帧到达RE1后,所述RE1对接收到的所述HOP值进行更新,此时HOP值=2,然后继续作RE0同样的检测,当所述RE1检测与其连接的下级设备的端口,即RE3的端口的状态为Master状态时,其会继续利用CPRI控制帧仅仅传送所述端口号n给所述下级设备RE3,以及所述下级设备RE3利用CPRI控制帧发送过来的Port ID信息,即端口号m给其上级设备RE0,同时将HOPtotal值置为更新后的HOP值,并传送所述HOPtotal值,以及所述下级设备RE3发送给的Port ID=m的信息给其上级设备RE0。
RE1发送的HOPtotal值和Port ID信息到达其上级设备RE0后,所述RE0不对其进行任何改变,直接发送给主设备REC的端口n。
所述主设备REC的端口n接收到的HOPtotal值=2的信息,获知到连接到端口n的RE的数量为2,根据其端口n接收到的Port ID信息为m的信息获知到连接到m端口的端口为端口n。
同理,所述主设备的端口m会根据其接收到的HOP值=2,以及Port ID为端口n的信息,获知到连接到m端口的RE的数量为2,以及端口n。
于是主设备根据端口n与端口m获知的信息能够构造出当前组网目前的拓扑结构为环形拓扑。
假设REC和2个RE间构成如图8所示的链型拓扑结构:
此时REC利用CPRI控制帧发送其Port ID,以及初始HOP值。这里假设Port ID为端口号n,初始HOP值为0。
当RE0接收到所述CPRI控制帧后,根据接收到的所述CPRI控制帧获取到Port ID信息和HOP值,并对所述HOP值进行更新,即在所述HOP值的基础上加上1,然后检测其是否存在下级设备,当确认存在下级设备RE1时,则继续利用CPRI控制帧传送所述端口号n和更新后的HOP值(HOP值=1)给所述下级设备RE1。
所述CPRI控制帧到达RE1后,所述RE1根据接收到的所述CPRI控制帧获取到Port ID信息和HOP值,并对所述HOP值进行更新,即在所述HOP值的基础上加上1,此时HOP值变为2,然后检测其是否存在下级设备,当确认其不存在下级设备时,标识所述Port ID为无效值,同时将HOPtotal值置为更新后的HOP值,并通过CPRI控制帧返回所述Port ID信息,以及HOPtotal值(HOPtotal值=2)。
当RE0接收RE1返回的CPRI控制帧后,继续返回给REC。
当CPRI控制帧到达REC后,所述REC只能通过端口号n为端口接收所述CPRI控制帧。端口号n为端口根据其从设备返回的CPRI控制帧中的HOPtotal值获知到连接到其端口号为n的端口的RE为2个,并确认没有其它端口与自己进行连接。最后所述REC根据端口号为n的端口所获知到的Port Id信息确认无对端主设备端口,得出目前的拓扑结构为链型拓扑结构。
假设REC和2个RE间构成如图9所示的星型拓扑结构:
REC在每个端口的CPRI控制帧中发送本端口的Port ID,以及初始HOP值,这里假设初始HOP值为0。
以Port ID=n端口为例,其通过CPRI控制帧发送本端口的端口号n。
当RE0接收到所述CPRI控制帧后,根据接收到的所述CPRI控制帧获取到Port ID信息和HOP值,并对所述HOP值进行更新,即在所述HOP值的基础上加上1,然后检测其是否存在下级设备,当确认其不存在下级设备时,标识所述Port ID为无效值,同时置HOPtotal为更新后的HOP值,并通过CPRI控制帧返回所述Port ID信息,以及HOPtotal值(HOPtotal值=1)。
当所述REC的端口n接收RE0返回的CPRI控制帧后,所述REC根据其从设备返回的CPRI控制帧中的HOPtotal值获知到连接到其端口号为n的端口的RE为1个,并根据所述Port ID为无效值的信息确认没有其它主设备端口参与与端口n的连接。
同样,REC的端口m会获得与其本身连接的RE的数量,并根据所述PortID为无效值的信息确认没有其它主设备端口参与与其的连接。
REC根据所获知到的端口n的拓扑信息以及端口m的拓扑信息,综合出来目前组网的拓扑结构为星型拓扑结构。
本发明提供的第二实施例,是对第一实施例的优化,其主要思想是:当各个端口根据自己接收到的Port ID信息以及HOPtotal值获取到自己的拓扑信息,然后与先前获取到的拓扑信息进行比较,只有当发现拓扑信息发生变化后,才将当前获取到的拓扑信息上报给所述主设备;然后所述主设备根据各个端口上报的拓扑信息综合出目前组网的拓扑结构。其具体实施过程如下:
首先执行第一实施例中的步骤1至步骤4;
然后,当所述CPRI控制帧到达所述主设备后,接收到所述CPRI控制帧的端口,会根据接收到所述CPRI控制帧中携带的Port ID信息的值,以及HOPtotal值确认出本端口的拓扑信息,即根据所述HOPtotal值确定与其本身连接的RE的数量,并根据所述Port ID的值确认是否存在其它主设备端口与其连接。
接着,各个端口比较其拓扑信息与先前的拓扑信息,当检测到拓扑信息发生变化后,将当前获得的拓扑信息上报给主设备。
最后,主设备根据各个端口确认出的拓扑信息综合出目前组网的拓扑结构。
针对本发明所述的拓扑结构扫描系统,本发明提供了第三实施例,如图10所示,包括主设备及其从设备。
其中所述主设备的各个端口设置有端口检测模块、端口拓扑管理模块和端口拓扑信息生成模块。所述从设备包括HOP值更新模块和端口识别模块。
主设备的各个端口利用CPRI控制帧发送其Port ID信息以及初始HOP值。
当所述从设备接收到Port ID信息以及HOP值后,通过HOP值更新模块对从设备接收到的HOP值进行更新;然后通过端口识别模块所述从设备是否具备下级设备,当确认不存在下级设备时,则将HOPtotal值置为更新后的HOP值,或置为根据约定的换算关系对所述HOP值更新模块更新后的HOP值进行换算得到的换算值,然后返回上级设备发送给的所述Port ID信息以及HOPtotal值给所述上级设备;当确认存在下级设备时,用于进一步识别与其相连的下级设备的端口状态,当所述端口为Slave状态时,则继续发送其上级设备发送给的所述Port ID信息以及所述HOP值更新模块更新后的HOP值给下级设备;当所述端口为Master状态时,则发送上级设备发送给所述Port ID信息给其下级设备,并将HOPtotal值置为更新后的HOP值,或置为根据约定的换算关系对所述HOP值更新模块更新后的HOP值进行换算得到的换算值,然后返回HOPtotal值以及下级设备发送给的Port ID信息给上级设备。
当CPRI控制帧到达主设备后,接收到所述CPRI控制帧的端口会获知到Port ID信息以及HOPtotal值。然后通过其内的端口拓扑信息生成模块采集其所在的端口接收到的Port ID信息以及HOPtotal值,并根据接收到的Port ID信息以及HOPtotal值生成其所在端口的拓扑信息;接着,通过端口检测模块检测其所在端口的端口拓扑信息生成模块生成的本端口的拓扑信息是否发生改变,并当确认发生改变后,将检测到的信息上报给端口拓扑管理模块。所述端口拓扑管理模块根据各个端口的端口拓扑信息生成模块生成的拓扑信息生成当前组网的拓扑结构。
例如,如果端口m换成端口p,端口检测模块就可以检测到对端的端口号发生变化,于是主动上报给端口拓扑管理模块,所述端口拓扑管理模块根据各个端口的端口拓扑信息生成模块生成的拓扑信息生成当前组网的拓扑结构,并通过后台界面显示,这样就实现了即插即用的功能,对于网络拓扑从链型改造成环形拓扑或者反之,系统都能够通过端口获取到的PortID信息和HOPtotal值自动发现。同时由于是物理层信息传递,响应速度非常快。
针对本发明所述的拓扑结构扫描系统,本发明提供了第四实施例,其与第三实施例的区别之处在于:
在此实施例中,没有端口检测模块。端口拓扑信息生成模块将其生成的其所在端口的拓扑信息直接上报给端口拓扑管理模块。然后所述端口拓扑管理模块根据各个端口的端口拓扑信息生成模块生成的拓扑信息生成当前组网的拓扑结构。
以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要求的保护范围为准。

Claims (14)

1、一种拓扑结构扫描方法,其特征在于,包括:
A、主设备的各个端口分别发送本端口的Port ID信息和初始HOP值给其从设备;
B、所述从设备将接收到的HOP值进行更新,并根据自己下级设备的情况,继续发送接收到的Port ID信息以及更新后的HOP值;
C、所述主设备根据其各个端口接收到的Port ID信息以及HOP值进行拓扑结构的构造。
2、根据权利要求1所述的方法,其特征在于,所述步骤A具体包括:
主设备的各个端口分别利用CPRI控制帧发送本端口的Port ID信息和初始HOP值给其从设备。
3、根据权利要求1或2所述的方法,其特征在于,所述步骤B具体包括:
B1、所述从设备对接收到的HOP值进行更新;
B2、判断其是否存在下级设备,如果不存在,则将接收到的Port ID信息置为无效值或保持原有的值,并返回进行更新后的HOP值以及所述Port ID给其上级设备;如果存在下级设备,则执行步骤B3;
B3、根据与其相连的所述下级设备的端口状态,对从其上级设备或下级设备接收到的HOP值,以及Port ID信息进行传输。
4、根据权利要求3所述的方法,其特征在于,所述步骤B1具体包括:
所述从设备对接收到的HOP值加上或减去设定值。
5、根据权利要求3所述的方法,其特征在于,所述步骤B3具体包括:
B31、检测与其相连的下级设备的端口状态,当所述端口为Slave状态时,则将接收到的所述Port ID信息以及所述更新后的HOP值发送给下级设备,同时返回下级设备发送给的Port ID信息和更新后的HOP值;当所述对端端口为Master状态时,则执行步骤B32;
B32、将其接收到的上级设备发送给的所述Port ID信息发送所述下级设备,并返回进行更新后的HOP值以及其下级设备发送给的Port ID信息给其上级设备。
6、根据权利要求3或5所述的方法,其特征在于,步骤B2中或步骤B32中,返回进行更新后的HOP值的过程,具体包括:
所述从设备将HOPtotal置为更新后的HOP值,并返回所述HOPtotal给其上级设备;
或,
将更新后的HOP值,转换为约定换算关系的运算值,并将HOPtotal置为所述运算值,然后返回所述HOPtotal给其上级设备。
7、根据权利要求3所述的方法,其特征在于,当存在多个从设备时,所述步骤B还包括:
每一个从设备接收到其上级设备传送给的CPRI控制帧后,继续执行步骤B。
8、根据权利要求6所述的方法,其特征在于,所述步骤C具体包括:
C1、当所述主设备的各个端口分别接收到Port ID信息以及HOPtotal值后,根据所述Port ID和HOPtotal信息获知本端口的拓扑信息;
C2、所述主设备根据其各个端口的拓扑信息进行拓扑结构的构造。
9、根据权利要求8所述的方法,其特征在于,所述步骤C1具体包括:
当所述主设备的各个端口分别接收到Port ID信息以及HOPtotal后,根据所述Port ID获知与自己连接的对端主设备端口的信息,以及根据接收到的HOPtotal中的更新后的HOP值获知与自己连接的从设备的数量信息;
或,
当所述主设备的各个端口分别接收到Port ID信息以及HOPtotal后,根据所述Port ID获知与自己连接的对端主设备端口的信息,以及通过约定的换算关系将接收到的HOPtotal中的换算值进行计算,并根据得到的计算结果获知与自己连接的从设备的数量信息。
10、根据权利要求8所述的方法,其特征在于,在步骤C1与步骤C2之间包括:
所述主设备的各个端口实时检测其当前获知的拓扑信息是否发生改变,并当检测到发生改变后,将当前获知的拓扑信息上报给所述主设备。
11、一种拓扑结构扫描系统,其特征在于,包括:
主设备及其从设备;
所述主设备,用于从其各个端口分别发送本端口的Port ID信息和初始HOP值给其从设备;以及根据其各个端口接收到的Port ID信息以及HOPtotal值进行拓扑结构的构造;
所述从设备,用于对接收到的所述HOP值进行更新,并根据其下级设备的情况,对其接收到的Port ID信息以及HOP值进行传输。
12、根据权利要求11所述的系统,其特征在于,所述主设备包括:
端口拓扑管理模块和在各个端口设置的端口拓扑信息生成模块;
所述端口拓扑信息生成模块,用于采集其所在的端口接收到的Port ID信息以及HOPtotal值,并根据接收到的Port ID信息以及HOPtotal值生成其所在端口的拓扑信息;
所述端口拓扑管理模块,用于根据各个端口的端口拓扑信息生成模块生成的拓扑信息生成当前组网的拓扑结构。
13、根据权利要求12所述的系统,其特征在于,所述主设备还包括:
在各个端口设置的端口检测模块;
所述端口检测模块,用于检测其所在端口的端口拓扑信息生成模块生成的本端口的拓扑信息是否发生改变,并当确认发生改变后,将检测到的信息上报给端口拓扑管理模块。
14、根据权利要求11所述的系统,其特征在于,所述从设备包括:
HOP值更新模块和端口识别模块;
所述HOP值更新模块,用于将所述从设备的上级设备发送给的的HOP值进行更新;
所述端口识别模块,用于识别所述从设备是否具备下级设备,当确认不存在下级设备时,将HOPtotal值置为更新后的HOP值,或置为根据更新后的HOP值得到的换算值,然后返回接收到的所述Port ID信息以及所述HOPtotal值给上级设备;当确认存在下级设备时,用于进一步识别与其相连的下级设备的端口状态,当所述端口为Slave状态时,则继续发送接收到的所述PortID信息以及所述HOP值更新模块更新后的HOP值给其下级设备;当对端端口为Master状态时,则发送接收到的所述Port ID信息给其下级设备,同时将HOPtotal值置为更新后的HOP值,或置为根据所述更新后的HOP值得到的换算值,并返回所述HOPtotal值以及从其下级设备发送给的Port ID信息给其上级设备。
CNA2006100760490A 2006-04-25 2006-04-25 拓扑结构扫描方法和扫描系统 Pending CN101064631A (zh)

Priority Applications (8)

Application Number Priority Date Filing Date Title
CNA2006100760490A CN101064631A (zh) 2006-04-25 2006-04-25 拓扑结构扫描方法和扫描系统
CN200780000392XA CN101317476B (zh) 2006-04-25 2007-04-24 拓扑结构扫描方法和扫描系统
AT07720930T ATE479253T1 (de) 2006-04-25 2007-04-24 Topologie-scanverfahren und scansystem
JP2008538251A JP4696162B2 (ja) 2006-04-25 2007-04-24 トポロジー構成方法及びそのシステム
DE602007008711T DE602007008711D1 (de) 2006-04-25 2007-04-24 Topologie-Scanverfahren und Scansystem
ES07720930T ES2349157T3 (es) 2006-04-25 2007-04-24 Método y sistema para constituir información de topología.
EP07720930A EP2012547B1 (en) 2006-04-25 2007-04-24 Topology scan method and scan system
PCT/CN2007/001357 WO2007121681A1 (fr) 2006-04-25 2007-04-24 Procédé et système de balayage topologique

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2006100760490A CN101064631A (zh) 2006-04-25 2006-04-25 拓扑结构扫描方法和扫描系统

Publications (1)

Publication Number Publication Date
CN101064631A true CN101064631A (zh) 2007-10-31

Family

ID=38624558

Family Applications (2)

Application Number Title Priority Date Filing Date
CNA2006100760490A Pending CN101064631A (zh) 2006-04-25 2006-04-25 拓扑结构扫描方法和扫描系统
CN200780000392XA Active CN101317476B (zh) 2006-04-25 2007-04-24 拓扑结构扫描方法和扫描系统

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN200780000392XA Active CN101317476B (zh) 2006-04-25 2007-04-24 拓扑结构扫描方法和扫描系统

Country Status (7)

Country Link
EP (1) EP2012547B1 (zh)
JP (1) JP4696162B2 (zh)
CN (2) CN101064631A (zh)
AT (1) ATE479253T1 (zh)
DE (1) DE602007008711D1 (zh)
ES (1) ES2349157T3 (zh)
WO (1) WO2007121681A1 (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242593B (zh) * 2008-03-21 2011-02-09 华为技术有限公司 一种拓扑扫描的方法和基站
CN102238594A (zh) * 2010-05-07 2011-11-09 中兴通讯股份有限公司 管理分布式基站的方法和装置
CN103974287A (zh) * 2014-04-22 2014-08-06 深圳三星通信技术研究有限公司 一种进行拓扑扫描的方法、基站以及bbu和rru
CN106878187A (zh) * 2017-04-19 2017-06-20 天津微梦无界科技有限公司 一种分布式网络拓扑检测方法
CN108183830A (zh) * 2018-02-27 2018-06-19 辽宁煜鑫通达科技有限公司 光分配网络智能化管理方法、装置、计算机可读存储介质及终端设备
WO2019228251A1 (zh) * 2018-05-28 2019-12-05 华为技术有限公司 网络拓扑的生成方法及装置

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5131026B2 (ja) * 2008-05-20 2013-01-30 富士通株式会社 無線基地局システム並びに制御装置及び無線装置
JP5216604B2 (ja) * 2009-01-19 2013-06-19 株式会社日立国際電気 無線装置
JP5763959B2 (ja) * 2011-04-08 2015-08-12 株式会社日立国際電気 無線システム
EP2813128B1 (en) * 2012-02-09 2019-04-10 Telefonaktiebolaget LM Ericsson (publ) Network node and method for enabling an ad-hoc connection between a main unit and a remote radio unit over an optical network
KR20180025946A (ko) * 2015-08-20 2018-03-09 후아웨이 테크놀러지 컴퍼니 리미티드 프런트홀 토폴로지를 탐측하는 방법 및 장치
CN106162701B (zh) * 2016-07-20 2019-06-07 浙江昱能科技有限公司 一种无线通信组网的通信设置修改方法
US11259233B2 (en) * 2019-02-15 2022-02-22 Qualcomm Incorporated Signaling port information of user equipment ports in a wireless communication system including a radio access network
CN110855479A (zh) * 2019-10-30 2020-02-28 中盈优创资讯科技有限公司 电路发现方法及装置
CN114035524A (zh) * 2021-11-11 2022-02-11 成都卡诺普机器人技术股份有限公司 控制方法和自动控制系统
EP4344152A1 (en) * 2022-09-26 2024-03-27 Airbus Operations GmbH Network discovery method

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SE514430C2 (sv) * 1998-11-24 2001-02-26 Net Insight Ab Förfarande och system för bestämning av nättopologi
JP3791265B2 (ja) * 1999-11-30 2006-06-28 オムロン株式会社 管理局及びノード並びにノードにおける処理方法
GB2362060B (en) * 2000-04-12 2002-04-24 3Com Corp Efficient method of deducing network topology including endstations
AUPR405601A0 (en) * 2001-03-28 2001-04-26 Norwood Systems Pty Ltd Method for determining base station topology in a wireless network
CN1756188B (zh) * 2004-09-30 2011-03-23 北京航空航天大学 大规模网络拓扑图形化显示的方法
CN100372308C (zh) * 2005-10-14 2008-02-27 杭州华三通信技术有限公司 网络拓扑图更新及网络拓扑管理方法

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101242593B (zh) * 2008-03-21 2011-02-09 华为技术有限公司 一种拓扑扫描的方法和基站
CN102238594A (zh) * 2010-05-07 2011-11-09 中兴通讯股份有限公司 管理分布式基站的方法和装置
WO2011137621A1 (zh) * 2010-05-07 2011-11-10 中兴通讯股份有限公司 管理分布式基站的方法和装置
CN102238594B (zh) * 2010-05-07 2015-01-28 中兴通讯股份有限公司 管理分布式基站的方法和装置
CN103974287A (zh) * 2014-04-22 2014-08-06 深圳三星通信技术研究有限公司 一种进行拓扑扫描的方法、基站以及bbu和rru
CN103974287B (zh) * 2014-04-22 2017-08-29 深圳三星通信技术研究有限公司 一种进行拓扑扫描的方法、基站以及bbu和rru
CN106878187A (zh) * 2017-04-19 2017-06-20 天津微梦无界科技有限公司 一种分布式网络拓扑检测方法
CN108183830A (zh) * 2018-02-27 2018-06-19 辽宁煜鑫通达科技有限公司 光分配网络智能化管理方法、装置、计算机可读存储介质及终端设备
WO2019228251A1 (zh) * 2018-05-28 2019-12-05 华为技术有限公司 网络拓扑的生成方法及装置
CN110545194A (zh) * 2018-05-28 2019-12-06 华为技术有限公司 网络拓扑的生成方法及装置
CN110545194B (zh) * 2018-05-28 2021-06-01 华为技术有限公司 网络拓扑的生成方法及装置

Also Published As

Publication number Publication date
ATE479253T1 (de) 2010-09-15
EP2012547A4 (en) 2009-05-13
WO2007121681A1 (fr) 2007-11-01
CN101317476A (zh) 2008-12-03
DE602007008711D1 (de) 2010-10-07
JP2009514466A (ja) 2009-04-02
JP4696162B2 (ja) 2011-06-08
EP2012547A1 (en) 2009-01-07
EP2012547B1 (en) 2010-08-25
ES2349157T3 (es) 2010-12-28
CN101317476B (zh) 2011-05-04

Similar Documents

Publication Publication Date Title
CN101064631A (zh) 拓扑结构扫描方法和扫描系统
US20170054500A1 (en) Visible Light Communications VLC Related Device and Method
CN1499859A (zh) 移动无线通信系统、基站及移动无线通信方法
CN1411239A (zh) 无线通信系统以及无线局域网接入点
CN1691626A (zh) 用于基于协调器的无线网络之间通信的方法和系统
CN1905399A (zh) 一种实现2g网络电调天线集中控制的方法及系统
CN1901727A (zh) 实现天线设备集中管理的系统及方法
CN101064643A (zh) 一种无线通信系统中远端射频单元的软件升级方法
CN1825817A (zh) 带内访问远程链路伙伴管理寄存器的方法及通信网络
CN101039496A (zh) 无线通信系统中级联方式连接的被管理模块的升级方法
CN1700668A (zh) Manet多播路由协议自组织网络中产生和更新层次树的方法
CN1571532A (zh) 多媒体广播与组播业务中点到点和点到多点转换方法
CN1461156A (zh) 无线电通信系统、无线终端、基站、控制设备及通信方法
CN1801692A (zh) 一种同步通信方法、系统及设备
CN104427512A (zh) 一种分布式基站的组网方法及装置
CN1968520A (zh) 终端调度授权处理、小区资源调度的方法及终端和基站
CN1764138A (zh) 无线网络装置和使用该无线网络装置的通信方法
CN1741407A (zh) 扩展蓝牙芯片的方法
CN1166231C (zh) 蜂窝无线通信系统中的分组交换
CN100350773C (zh) 无线通信方法和无线通信终端
CN1921455A (zh) 串行级联总线上行流控方法及节点设备
CN1770655A (zh) 增强型上行专用物理信道功率控制方法及装置
CN1750493A (zh) 无线网络装置和使用该装置进行重新连接的方法
CN1765147A (zh) 无线电基站系统、信道分配方法及信道分配程序
CN1708051A (zh) 自适应微微级网络协议

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication