用于指派网络地址的设备和方法

文档序号:7994741阅读:198来源:国知局
用于指派网络地址的设备和方法
【专利摘要】本发明涉及一种交换设备,其包括-配置成用于信号传输和接收的终端对(110,170),-电路(195),其适配成产生激励信号给形成菊花链的多个网络设备(299,399)并接收对该激励信号的响应信号,所述电路(195)进一步配置成至少从响应信号推导出多个网络设备中的网络设备是否运行的指示,-处理装置(190),配置成指派基于位置的网络地址给考虑到所推导出的指示的多个网络设备中的网络设备。
【专利说明】用于指派网络地址的设备和方法发明领域
[0001]本发明涉及用于交通工具中可靠的分组路由的计算机网络设备领域。更具体地,本发明涉及到在交通工具中所提供的计算机网络中指派网络地址的解决方案。
[0002]发明背景
[0003]规模经济使以太网(IEEE 802.3)和IP (因特网协议)技术(如互联网协会和互联网架构委员会所定义的,作为RFC 791的基本的IP协议)是针对所有数字通信、有线和无线的、大带宽和有限带宽的、实时业务、可靠传输等的有趣解决方案。
[0004]数字网络的基本要素就是寻址,其遵循如在OSI (ISO的开放系统互连标准)网络分层中的分层方法。
[0005]在数据链路层使用以太网MAC(媒体访问控制)地址。它们用于相同局域网中的计算机之间。在网络层使用IP地址。它们被互联网上的连接的端点知道并使用。基于路由信息,网络上的路由器节点连接局域网以路由IP数据报至它们的目的地。
[0006]虽然初衷是让网络中的每个端节点具有唯一的IP地址,但IP网络地址转换(RFC1631)已经被引入,以便允许有具有不被全局知道或者唯一 IP地址的端节点的网络连接到全球互联网,通过将其在IP数据报中的IP地址重写为全局指派的唯一 IP地址。这定义了IP寻址中的层次结构。该层次结构限于两个层次:全局地址和本地地址。没有规定用于进一步划分本地地址。
[0007]基于具有暂停(time-out)的对学习信息的自动学习机制,该IP网络体系结构对于配置变化是鲁棒的。对于该本地局域网,这是ARP协议(地址解析协议RFC 826),而对于全局网络是路由协议(如该OSPF协议RFC 1247)。这些协议对配置变化作出反应的时间量度范围从几分钟到几小时。在这些时期可能有不一致性。缩短这些时间会危及该网络的鲁棒性,或者涉及大的消息收发开销。
[0008]该域名系统(DNS RFC 1034和1035)在该IP地址上面添加逻辑寻址层。除了文本寻址方便之外,它增加了灵活性(尤其增加了多个叠加的寻址层次结构可能指向相同的IP地址)。DNS寻址机制一直是用以呈现配置更改的优选寻址层。在DNS中(RFC 2136)动态更新允许同步,而不是在该DNS数据库中定期更新该寻址信息。此处该较少的暂停也包括额外的消息收发开销。更具体地说,去除高速缓存的DNS信息增加到连接设置的额外延迟的可能性。这种方法更严重的局限在于所有的客户端软件不得不服从这个无高速缓存的策略,并且该配置更改只传播到新的连接。同样,可以在客户端应用中其,但这会需要增加特定的软件,并且还会涉及额外的消息收发。
[0009]在该论文“IP addressing playing the numbers.1P addresses are in shortsupply (IP寻址操纵数字。IP地址供应短缺)” (ff.Dutcher,数据通信,1997年3月21日,第26卷,第4期)中,该作者讨论了 IP地址的短缺。当专用地址被发送给互联网时将其转换成公用地址的一种方法是使用路由器或防火墙中的网络地址转换(NAT)。使用NAT,所有出站话务(传向互联网)采用专用地址,且源地址被转换。对于入站话务(传向内部网络),处理相反的工作。
[0010]现在,越来越多的列车配备100兆比特/秒(或更快)的以太网骨干。车载设备通过使用以太网骨干的不同的协议(UDP、TCP/IP协议等)相互通信。IP地址被用于寻址不同的设备。由于与网络可用性相关的原因,劝阻使用多余(trainwide)(冗余)动态主机配置协议(DHCP)服务器。现在,市场需要有可靠的具有确定性的、逻辑的和基于IP地址指派定位的网络拓扑发现,而且要实际可用。
[0011]文献EP1694035-A1公开了一种用于层次结构可重构网络中的可靠分组路由的解决方案。交通工具(例如火车)被认为包括多个“车”。每辆车包括称为子网的计算机网络。单独的车可以结合成子组合(单元)中,藉此使子网络被连在一起。此类子组合中车的数量和这些车辆的安排都是可变的。因此,该可重构网络具有动态本性。几个子组合可以变化的结合,并且相互连接以形成更大的组合。整车组合被安排有在层次结构中较低层次上定义的子网络组成的网络。应用分层寻址方案,其中该地址适配成基于该目标网络的层次结构。EP1694035中提出的解决方案允许以逻辑的方式指派IP地址,无需人工干预。
[0012]然而,用于菊花链节点的动态主机配置仍有相关问题未解决。使用菊花链式网络拓扑的主要优势显然是与其他拓扑相比减少了所需布线的数量。因此会减少成本和重量。节点应被理解为一种具有一个以太网输入和一个以太网输出的装置,藉此在发生故障的情况下提供短路输入和/或输出的开关装置。这个问题如图1所示。此图描绘了两个以太网节点(299,399)。这些节点中的每一个的组成如下所述。节点包括或通过以太网交换机(210)连接到应用(200),以太网交换机(210)适配成与应用(200)和以太网(400)交换通信数据。此交换机允许话务从该应用传达到以太网网络(400),并且接收寻址到该应用的数据并把它相应地转发。此外,如果该数据分组不是唯一的寻址到该应用,这个装置在该输入端口和输出端口之间转发分组。如果由于某种原因(电源故障、软件崩溃)该应用不能运行(或自启动后不能运行)开关装置(220)将自动闭合以确保在该局部骨干交换机或者路由器(100)上从火车骨干(900)到仍然运行的菊花链中的设备的通信仍然是可能的。在图1所示的示例中,这就是节点399。请注意连接两个开关装置(220)的虚线意味着那些开关装置是互联的,且在任何时候都同时断开和闭合。该开关装置典型实现为中继,如图1所示。也可以应用其它电路将该以太网交换机与该菊花链连接或断开(例如固态开关的使用)。
[0013]按照EP1694035中所述的寻址机制,节点接收IP地址,该地址是火车单元号、车号、节点类型和交换机端口号的函数。注意,据此具有分层结构配置的交通工具被视为如在上述文献EP1694035中。这允许按照逻辑方式寻址以太网节点,取决于一列火车如何被组装(即取决于拓扑),而无需人工干预。在位置(1)处的正常情况下的节点(299)应指派地址IP(1),而在位置⑵处的节点(399)应接收地址IP(2)。在图1中,这已被描绘为情况A。由于以太网交换机(210、310)的本性,没有规定该骨干交换机/路由器(100)将不能检索节点在菊花链中的位置。当在初始状态中一个或多个菊花链式节点在IP地址指派到不同节点时出现故障,即使专业的软件解决方案或基于动态主机配置协议(DHCP)选项82的解决方案也不能解决该问题。在图1的情况下,该交换机只看到一个节点(399),并把为端口(110)处的链预留的第一个IP地址IP⑴指派给该链中的第二个节点(399)(如图1中的情况B所表示的)。然而,其目的是按照图1中情况A所描绘那样指派地址。因此,在节点发生故障的情况下,作为基于位置的IP地址被立即破坏。
[0014]在现有技术中,在路由器中使用MAC/IP表是已知的,但这种解决方案存在如果该网络拓扑变化或网络设备被替换需要手动进行配置的缺点。
[0015]基于动态主机配置协议(DHCP)选项82的解决方案,藉此已考虑拓扑,需要特殊的硬件。如所述的,此方法不解决在指派过程中的链中的故障设备的问题。也涉及明确的指派和IP地址指派的申请US2009/279454提供了一个示例。
[0016]专利文献EP 0983905 BI公开了一种从机动车辆中的数据线(在其上交换数据)解耦电子设备的电路装置。
发明概要
[0017]本发明的实施例的目标是提供一种解决方案,其能够以可靠的方法基于IP地址指派位置。
[0018]通过依据本发明的装置与方法完成上面的目标。
[0019]一方面,本发明涉及一种用交换设备向网络中的网络设备指派逻辑的、基于位置的网络地址的方法,该网络包括形成菊花链的多个网络设备,其中所述网络设备包括:用于与应用交换通信数据的装置,配置成在第一位置连接第一终端对与该用于交换通信数据的装置的第一连接装置,配置成在第一位置连接第二终端对与该用于交换通信数据的装置的第二连接装置,和提供与至少该第一和第二连接至装置连接的电路,以便当该第一或者第二连接装置处于第二位置时,可以在该电路和该第一或者第二终端对的至少一个端口之间建立连接。该方法包括以下步骤:
[0020]-基于从该网络接收到的响应信号,检测包括大量网络设备的所述网络的拓扑的变化
[0021]-传送指导所述大量没有基于位置的网络地址的至少一个网络设备断开该第二连接装置的命令,
[0022]-从至少一个还没有基于位置的网络地址的网络设备处接收指派网络地址的请求,
[0023]-考虑被所述交换设备检测到的电路数量,向从其收到请求的网络设备指派基于位置的网络地址所述数量从所述响应信号推导出。
[0024]在交换设备(路由器)处接收到来自包括大量网络设备的网络的响应信号。根据该响应信号,可以检测到包括大量网络设备的网络的拓扑是否发生变化。根据该响应信号,还可能推导出该交换设备中检测电路所看到的所述电路的数量。接下来,该交换设备广播指导至少一个网络设备断开该第二连接装置的命令。该交换设备接着在应答中从还没有基于位置的网络地址的网络设备之一(即从离该菊花链中交换设备最近的网络设备)接收指派网络地址的请求。然后可以向从其收到请求的网络设备指派基于位置的网络地址,由此该交换设备看到的电路的数量被考虑,所述数量从该响应信号推导出。以这种方式在分发网络地址的同时负责菊花链中的故障节点是可能的。由于在形成菊花链的网络设备中存在该电路,可靠的网络地址指派解决方案是可用的。
[0025]在优选的实施例中,该第一和第二连接装置彼此独立运作。如下详细描述的,这与现有技术解决方案中已知的方法不同,并且在执行指派网络地址过程时特别有优势。
[0026]在优选的实施例中,该第一和第二连接装置被应用控制。
[0027]在原理上,不是由“本地系统”(即由网络设备本身)供电的任何电路都适合。本质是,在该网络设备由于电源故障或者其它硬件或者软件故障导致无序时,该电路对于该交换设备保持可见。该电路是无源电路或有外部电源的电路。在一个实施例中,该电路是简单的电路组件,如电阻器或电容器。在那种情况下,该电路组件通过连接装置连接到该网络节点任一侧处的终端对。在替换实施例中,该电路是有源电路(例如由输入端口供电的串行闪存)。
[0028]在第二个方面,本发明涉及到交换/路由设备,其包括:
[0029]-配置用于信号传输和接收的终端对,
[0030]-适配成产生激励信号给形成菊花链的多个网络设备,并接收对该激励信号的响应信号的电路,藉此所述电路进一步配置成成至少从该响应信号推导出多个网络设备中的网络设备是否运行的指示,
[0031]-处理装置,配置成指派基于位置的网络地址给考虑到(takinginto account)所推导出的指示的多个网络设备中的网络设备。
[0032]上述交换设备的确允许指派基于位置的网络地址。这种骨干交换/路由设备能够产生要被传送到菊花链式网络设备的信号,并接收对应的响应信号。从该接收到的信号可以检测出网络设备是否运行。基于这一信息,该处理装置中执行的算法可以确定该网络设备的位置,并且反映那个位置的网络地址被指派给该网络设备。
[0033]在一有利的实施例中,该检测电路包括电源并且适配成执行电流测量。
[0034]在优选实施例中,在处理装置中运行的算法能够确定菊花链中故障设备的数量。
[0035]在另一个方面,该发明涉及一种网络设备,其包括:
[0036]-第一终端对,用于连接第一传送/接收引线对,
[0037]-第二终端对,用于连接第二传送/接收引线对,
[0038]-用于与应用交换通信数据的装置,所述通信数据包括获取网络地址的请求,
[0039]-第一连接装置,配置成在所述第一终端对和所述用于交换通讯数据的装置之间建立第一位置连接,
[0040]-第二连接装置,配置成在所述第二终端对和所述用于交换通讯数据的装置之间建立第一位置连接,
[0041]该网络设备进一步包括:至少与该第一或者第二连接装置连接的电路,以便当该第一或者第二中继装置处于第二个位置时,可以在该电路和第一或者第二终端对的至少一个端口之间建立连接。最优选地,该网络设备作为以太网节点实现。
[0042]此类网络设备的菊花链确实允许以可靠的方式指派基于位置的网络地址。由于该电路在该网络设备没有任何电源的情况下仍然“可见”,故而负责(account for)该链中故障的以太网节点(网络设备)是可能的。在故障节点的情况连接装置切换到电路连接到该网络的位置。由于该连接装置的切换(典型的但不是必须的是中继器),输入端口被立刻连接至输出端口,同时避免该链的中断。此外,该电路的存在允许确定故障发生的位置。知道哪个电路被实际使用的骨干交换/路由器设备能够从测出的电路数量知道在该骨干交换/路由器设备和向其指派网络地址的网络设备(例如以太网节点)之间的路径中有多少故障节点。从这个信息可以确定有问题的网络设备的位置,并且因此可以指派与该位置相关的网络地址和逻辑子网。
[0043]本发明还涉及一种交通工具包括如前所述的交换设备和如上所述的众多网络设备。该交通工具最好是火车。
[0044]出于对本发明以及所实现的相对现有技术的优势加以总结的目的,以上描述了本发明的某些目的和优势。当然,应理解,不一定所有此类目的或优势都可根据本发明的任何特定实施例实现。因此,例如,本领域的技术人员将认识到本发明可按实现或优化本文所教导的一个优势或一组优势的方式来具体化或执行,而不一定要同时实现本文可能教导或提出的其他目的或优势。
[0045]参考以下描述的实施例,本发明的上述和其他方法将是显而易见的和阐明的。

【专利附图】

【附图说明】
[0046]现将参照附图通过示例来进一步描述本发明,其中:
[0047]图1表示如现有技术中已知的菊花链中的两个标准以太网节点。
[0048]图2表示根据本发明的网络设备的实施例。
[0049]图3表示根据本发明使用电阻器作为电路的网络设备的实施例。
[0050]图4表不根据本发明的交换设备的一般方案。
[0051]图5表示根据本发明的交换设备的一个实施例。
[0052]图6表示具有三个故障节点和两个工作节点的例子。

【具体实施方式】
[0053]将针对具体实施例且参考特定附图来描述本发明,但是本发明不限于此而仅由权利要求书定义。
[0054]此外,在说明书和权利要求书中,术语“第一”、“第二”等用于在类似元素之间进行区分,而并不一定用于描述时间顺序、空间顺序、等级排序、或者任何其他方式的顺序。应理解,如此使用的术语在适当情况下是可互换的,且本文中所描述的本发明的实施例能以不同于本文所描述或示出的其它顺序操作。
[0055]应注意,在权利要求中使用的术语“包括”不应当被解释为受限于其后所列出的装置/手段;它不排除其它元件或步骤。因此它应当被解读为指定所述特征、整数、步骤或部件如所述及的存在,但不排除一个或多个其它特征、整数、步骤或部件或其群组的存在或添力口。因此,措词“一种包括装置A和B的设备”的范围不应当被限定于仅由组件A和B构成的设备。这意味着该设备与本发明有关的唯一相关组件是A和B。
[0056]在本说明书通篇中对“一个实施例”或“一实施例”的引用意味着结合该实施例描述的特定特征、结构或特性包括在本发明的至少一个实施例中。因此,在本说明书通篇中的各个位置中短语“在一个实施例中”或“在一实施例中”的出现不一定全都指的是同一实施例,但是可以是指同一实施例。此外,在一个或多个实施例中,如本领域普通技术人员根据本公开内容显而易见的是,特定特征、结构或特性可以任何适当的方式组合。
[0057]类似地,应当理解的是,在本发明的示例实施例的描述中,本发明的各个特征有时在单个实施例、附图及其描述中被组合到一起,以将本公开内容连成整体,并帮助理解各个发明方面中的一个或多个方面。然而,本公开的方法不应被解读为反映所要求保护的发明需要比在每一权利要求中明确表述的特征更多的特征的意图。相反,如所附权利要求书所反映的,各发明性方面在于比以上公开的单个实施例的所有特征要少的特征。因此,随详细描述所附的权利要求在此明确地被纳入到此详细描述中,其中每个权利要求自行作为本发明的单独实施例。
[0058]此外,尽管此处描述的一些实施例包括其他实施例中所包括的一些特征但没有其他实施例中包括的其他特征,但是不同实施例的特征的组合意图落在本发明的范围内,并且形成如本领域技术人员所理解的不同实施例。例如,在所附的权利要求书中,所要求保护的实施例中的任何实施例均可以任何组合来使用。
[0059]应当注意的是,在描述本发明的某些特征或方面时,特定术语的使用不应当用来暗示术语在本文中被重定义以受限于包括与所述术语相关联的本发明的特征或方面的任何特定特性。
[0060]在本文提供的描述中,陈述了众多具体细节。然而,应当理解,可以在不具有这些具体细节的情况下实施本发明的各实施例。在其它实例中,未详细示出众所周知的方法、结构以及技术,以免混淆对本描述的理解。在此处提供的说明,阐述许多具体细节。
[0061]所提出的解决方案包括形成菊花链的网络节点(以太网节点)的体系结构的适配。骨干交换设备(路由器)也经过修正。使用该适配的网络节点和交换设备,提出把基于位置的网络地址指派给菊花链中节点的过程。
[0062]图2解说了根据本发明的实施例的网络节点。在网络节点(299)处,第一中继装置(M)和第二(N)中继装置形成由应用(200)处理的四中继器(二乘二)。在第一位置处,该第一中继装置(M)(如图2所示)经由配置成用于与应用交换通信的设备(210)在该传输/接收引线对输入(IN)端口 (201,202)和应用200之间建立连接。该装置(210)例如是以太网交换机。该应用(200)可以是,但不限于,闭路电视摄像机、(音频)报警面板、数字信息屏幕等。通常情况下,应用(200)可以看作是包括一些硬件抽象,系统软件(其中有一个或多个操作系统,或包括软件处理网络通信的低端“调度器”)和负责正确执行所需功能(该’实际’的应用)的软件。类似地,在第一位置处,该第二中继装置(N)通过所述设备(210)在传输/接收引线对输出(OUT)端口(260,270)和应用200之间建立连接。该中继器Μ和N可以彼此独立的闭合和断开,以便该输入和输出处的端口可以分别被连接或者断开。需要注意,图2中显示的中继器Μ和Ν只是举例,在替换的实施例中,其他开关装置(例如,固态开关)也可以用于终端对和210设备之间的连接。另外提供了电路280 (在图3特定示例中为电阻器)。当该第一中继装置(Μ)被移至第二位置时,通过电子组件创建终端对的两个端口之间的连接。这同样适用于第二中继装置Ν:当带入第二位置,中继器通过该电路在该输出终端对的两个端口之间建立连接。
[0063]然而,使用可以连接到终端对两个端口的电路不是必须的。事实上,在替换实施例中可以采用有源器件。此电路不由网络节点本身供电,而由外部供电。在一个实施例中,该电路是通过该输入端口终端对方式供电。
[0064]一般来说,可以使用任何不由该以太网节点本地供电的电路。重要的是,在没有任何电源的情况下该电路对指派网络地址的骨干交换/路由设备保持“可见”。只有那样,逻辑和基于位置的IP地址可以按照可靠的方法指派。
[0065]图4显示具有根据本发明提出的附加电路的骨干交换机/路由器(100)的通用方案。这是负责给形成菊花链的以太网节点分发网络地址的设备。通过终端对(110,170),可以建立与以太网节点(299)的输入对的连接。从交通工具的该骨干通过连接900通信是可能的。该处理器(190)是负责指派(逻辑的和基于位置的)IP地址。通过其输出(191),其可能访问连接到该骨干交换/路由设备(100)的以太网节点的菊花链。该开关设备(100)包括用于向连接到菊花链的每个发生故障的节点中的电路(280)生成激励的电路(195)。此外,它配置成来检测链中每个故障节点的该电路(280)。该检测电路将这次测量的结果传达给该处理器(190)。激励和检测都不能以任何方式影响功能操作,即节点(299、399)和骨干(900)之间的通信。
[0066]在图5中所示的特定实施例中,电源(120)在端口 110和170之间提供。在这个实施例中,电路(280)可以只是一个电阻器(如图3所示)。感应电阻器RM(130)被用来测量该链中流过的直流电流。处理器(190)已知电阻器280和130的电阻值,并且可以用于处理器中正运行的寻址算法。所测量的电流值通过图5中电压受控的电压源(140)的数字化输出的方式被处理器采用。该电流是对路由设备(100)和将被指派IP地址的下一个以太网节点之间的已连接的故障以太网节点的数量的度量。
[0067]可以设想许多替换的解决办法。在使用电容器作为电路(280)的实施例中,可以通过充电时间而非电流作为对已连接的故障网络节点的数量的度量。
[0068]现在解释网络地址指派实际上如何进行。正如已经提到的,所描述的算法正在处理器(190)中运行。
[0069]该算法包括若干连续的步骤,当本地骨干交换机/路由器(100)检测到菊花链的拓扑中的变化和如果需要重新指派时,执行该算法。拓扑的变化可以通过检测电路(195)看到的电路(280)的数量相比先前检测到的拓扑的变化而被检测。此外,如果在那个时候没有有效IP地址的新设备被添加到该链中,它会在该链上广播其存在。有效地址是逻辑地址(例如使用EP1694035中所述的机制获取),其中菊花链中网络设备的位置已经被考虑至IJ。该广播信号被该交换机/路由器(100)中的处理器(190)检测到。然后,处理器启动该算法。
[0070]在该算法的第一步,骨干交换机/路由器处理器(190)向菊花链中还没有被指派有效IP地址的所有节点(299、399)广播命令,以断开它们各自的开关装置N。在这个行动之后,该应用(200)从该处理器请求地址。在那一刻,该交换机/路由器(100)只接收来自最接近骨干网交换机的还没有有效的地址的功能以太网节点的一个有效请求。如果该交换机/路由器没有收到指派地址的请求,已经到达了链的末端,并且地址指派操作到此结束。
[0071]如果以前指派到最接近该骨干网交换机的所述节点的IP地址是IP(f(p)),其中f(p)是该链中物理位置(P)的函数,该处理器现在指派等于IP(f(P+q+l))的地址。新指派的IP地址是以前指派的IP地址IP(f (P))、检测到的故障节点的数量与如果地址IP(f (P))加一时被指派检测到的故障节点的数量之差(q)的函数。这个过程一直重复,直到所有功能节点都收到它们的IP地址。
[0072]说明性的示例如图6所示。假设“冷”启动,即没有地址已指派到菊花链中的不同节点,由图6中被组装的五个网络设备(131到135)代表。在该示例中,节点131、132和134出了故障。节点133和135都可运行。冷启动之后,该交换机(路由器)100请求所有设备断开它们的N开关装置。在该示例中,只有节点133和节点135响应此请求。由于节点133所采取的行动,这导致节点134和135从该链上断开连接。
[0073]此刻,该交换机/路由器测量该链中故障设备的数量(数量是2个),意味着节点133在该菊花链中的位置3处,之前还有两个故障节点,根据该地址指派请求,节点133将接收地址IP (3)。此后,该路由器(交换机)再次请求断开还没有收到IP地址的所有设备的开关装置N。在这种情况下,只有设备135将断开该链中位于135之后的设备。在此示例中,什么都没有。在该IP地址指派后,节点133再次闭合开关装置N。该节点135随后请求地址。该路由器/交换机指派IP(5)给135的,因为在此过程中检测到一个额外的缺陷节点134。因为没有其他网络设备发出新的IP地址请求,这个过程在这里结束。只有两个网络设备收到地址,其是链中位置的函数。
[0074]虽然在附图和以上描述中已示出并描述了本发明,但此类例示和描述应被认为是说明性的或示例性的而不是限制性的。以上描述详细说明了本发明的某些实施例。然而,应当理解,不管以上在文本中显得如何详细,本发明可以其他方式实现。本发明不限于所公开的实施例。
[0075]通过对附图、公开内容以及所附权利要求的研究,本领域普通技术人员在实施所要求保护的发明时可理解和实现所公开实施例的其他变型。在权利要求中,“包括”一词不排除其他要素或者步骤,并且不定冠词“一”或“一个”不排除复数形式。单个处理器或其他单元可履行权利要求中记载的若干项目的功能。在相互不同的从属权利要求中描述了特定措施的事实并不意味着这些措施的组合不能用于产生良好效果。计算机可在合适的介质上存储/分发,如与其他硬件一起或者作为其他硬件的一部分提供的光学存储介质或者固态介质等,但也可以以其他形式分发,如通过因特网或者其他有线或者无线电信系统。权利要求中的任何附图标记都不应解释为范围的限制。
【权利要求】
1.用于给网络中的网络设备(299,399)指派基于位置的网络地址的方法,所述网络包括形成菊花链的多个网络设备(299,399),所述网络设备包括:用于与应用(200)交换通信数据的装置(210),配置成在第一位置连接第一终端对与所述用于交换通信数据的装置(210)的第一连接装置(M),配置成在第一位置连接第二终端对与所述用于交换通信数据的装置(210)的第二连接装置(N),和提供与至少所述第一连接装置和第二连接装置连接的电路(280),以便当所述第一连接装置或者第二连接装置处于第二位置时,在所述电路和所述第一终端对或者第二终端对中至少一个端口之间建立连接,所述方法包括步骤: -基于从所述网络接收到的响应信号,检测包括大量网络设备的所述网络的拓扑的变化, -发送指导所述大量没有基于位置的网络地址的至少一个网络设备断开所述第二连接装置的命令, -从至少一个还没有基于位置的网络地址的网络设备处接收指派网络地址的请求, -考虑被检测到的所述电路(280)的数量,向从其收到所述请求的所述网络设备指派基于位置的网络地址,所述数量从所述响应信号推导出。
2.如权利要求1所述的用于指派基于位置的网络地址的方法,其中所述第一和第二连接装置彼此独立运行。
3.如权利要求1或2所述的,用于指派基于位置的网络地址的方法,其中所述应用(200)控制所述第一连接装置和第二连接装置。
4.如权利要求1到3任意一个所述的用于指派基于位置的网络地址的方法,其中所述电路是电阻器或者电容器。
5.如权利要求1到3任意一个所述的用于指派基于位置的网络地址的方法,其中所述电路是单线闪存设备。
6.交换设备(100),包括: -配置成用于信号传输和接收的终端对(110,170), -适配成产生激励信号给形成菊花链的多个网络设备(299,399)并接收对所述激励信号的响应信号的电路(195),所述电路(195)进一步配置成从至少所述响应信号推导出所述多个网络设备中的网络设备是否运行的指示, -处理装置(190),配置成指派基于位置的网络地址给考虑到所述推导出的指示的所述多个网络设备中的所述网络设备。
7.如权利要求6所述的交换设备,其中所述电路(195)包括电源(120)且适配成执行电流测量。
8.如权利要求6或7所述的交换设备,其中所述处理装置配置成用于确定所述多个网络设备中的故障网络设备的数量。
9.网络设备(299,399),包括: -第一终端对(201,202),用于连接第一传送/接收引线对, -第二终端对(260,270),用于连接第二传送/接收引线对, -用于与应用(200)交换通信数据装置(210),所述通信包括获取网络地址的请求, -第一连接装置(M),配置成在所述第一终端对和所述用于交换通讯数据的装置(210)之间建立第一位置连接, -第二连接装置(N),配置成在所述第二终端对和所述用于交换通讯数据的装置(210)之间建立第一位置连接, 所述网络设备进一步包括:提供至少与所述第一连接装置或者第二连接装置连接的电路(280),以便当所述第一连接装置或者第二连接装置处于第二位置时,在所述电路和第一终端对或者第二终端对中至少一个端口之间建立连接。
10.包括如权利要求6到8中任意一个所述的交换设备以及如权利要求9所述的多个网络设备的交通工具。
【文档编号】H04L29/12GK104272276SQ201280072546
【公开日】2015年1月7日 申请日期:2012年12月5日 优先权日:2012年2月27日
【发明者】D·范登沃威尔 申请人:泰勒维克有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1