重构通信网络的方法

文档序号:7937213阅读:183来源:国知局
专利名称:重构通信网络的方法
技术领域
本发明涉及的是分组交换通信网络这一技术领域,具体而言涉及一种重
构一个通信网络的方法,在所述通信网络中,使用不同网络协议的LAN彼
此相连。
背景技术
分组交换以太网(LAN = Local Area Network,局域网)既用于工业环 境,也用于办公环境,其中,二者对网络的要求极其不同。与办公环境不同, 工业领域每天应用的LAN须在极端条件(例如电磁干扰场、高工作温度和 高机械负荷)下可靠工作。由于生产设备的故障和由此产生的停机时间一般 情况下即意味着高成本,因此,工业应用领域对故障安全性的要求比办公环 境严格得多。
出于这个原因,工业LAN —般使用可实现快速冗余机制的耐用组件, 以便在故障情况下最大程度地降低成本。此外,这种网络通常会选用环形拓 扑,因为环形拓扑在一条数据链路或一个网桥发生故障时可实现重构时间低 于500ms的快速重构。在网络协议方面,工业LAN通常采用基于以太网标 准的标准网络协议或专用网络协议。
相对而言,办公环境使用的LAN主要采用星形拓扑或网状拓扑,在网 络协议方面目前一般采用IEEE 802.1 w的RSTP(RSTP = Rapid Spanning Tree Protocol,快速生成树协议)。
在实际应用中,环形工业LAN通过数据链路与网状办公LAN彼此相连。 为提高用上述方式相连的网络的故障安全性,已知的做法是在这两个网络之 间建立两条冗余数据链路,在这两条冗余数据链路中,只有一条第一冗余数据链路被激活以实现两个网络之间的数据交换,而第二冗余数据链路则处于 阻塞状态,其作为备份数据链路只在故障情况下才代替已激活的第一数据链 路被激活。这种措施的缺点在于以下事实,即用于激活处于阻塞状态的第
二数据链路的切换过程需要持续较长时间,在办公LAN采用RSTP的标准 化例行程序的情况下,该切换过程的持续时间约为30秒钟。

发明内容
因此,本发明的目的是提供一种重构一个通信网络的方法,所述通信网
络包括一个办公LAN与一个工业LAN,相比传统方法,所述方法可在一个 用于连接所述两个LAN的冗余数据链路发生故障时实现速度更快的重构。
根据本发明,这个目的通过一种用于重构一个分组交换通信网络且具有 权利要求1的特征的方法而达成。本发明的有利设计方案由从属权利要求的
特征给出。
为达成所述目的,本发明提供一种重构一个分组交换通信网络的方法, 所述通信网络包括一个(网桥交换)第一网络与一个(网桥交换)第二网络, 所述第一和第二网络通过两条冗余数据链路彼此相连,所述两条冗余数据链 路中总是只有一条冗余数据链路处于激活状态以便于有效数据交换。此处和 下文中所用的"冗余数据链路"均是指连接这两个网络的数据链路。该通信 网络的网络节点在此称为"网桥"。但在本发明范围内,该通信网络的网络 节点也可以是交换机(交换机=多端口网桥)或适用于进行交换的其他网 络节点。
所述两条冗余数据链路包括一条可以预置方式加以激活或处于激活状 态、并用于有效数据交换的第一冗余数据链路与一条可以预置方式加以停用 或处于停用状态的第二冗余数据链路,所述第二冗余数据链路可在所述第一 冗余数据链路发生故障时用于有效数据的交换。
这两条冗余数据链路均以数据技术手段将第一网络的一个网桥与第二网络的一个网桥相连。其中,第二网络的每个网桥均可分别与第一网络的一 个单独网桥相连。也可使第二网络的多个网桥与第一网络的同一个网桥的不 同端口相连,或者使第一网络的多个网桥与第二网络的同一个网桥的不同端
口相连。
此处和下文将第二网络的与第一冗余数据链路相连的网桥称为"第一网 桥"。此处和下文将第二网络的与第二冗余数据链路相连的网桥称为"第二 网桥"。
所述通信网络的第一网络特定而言可作为办公LAN安装在办公环境 中。第一网络在数据交换方面采用第一网络协议。第一网络优选将IEEE S02.1w的RSTP用作所述第一网络协议,RSTP在第一网络的物理拓扑方面 形成一个生成树形式的逻辑拓扑。第一网络优选具有网状或星形物理拓扑。
所述通信网络的第二网络特定而言可作为工业LAN安装在工业环境 中,在数据交换方面采用一种特定而言基于以太网标准的第二网络协议,所 述第二网络协议可以是一种标准网络协议或一种专用网络协议。第二网络的 网络协议不同于所述第一网络协议(特定而言为RSTP)。第二网络优选具有 环形拓扑。
本发明用于重构所述通信网络的方法包括下列步骤
第二网络的与第一冗余数据链路相连的第一网桥检测到处于(预置)激 活状态的第一冗余数据链路发生故障。对第一冗余数据链路发生故障这一情 况的检测例如可通过第一网桥未接收到第一网络的与第一冗余数据链路相 连的网桥所发送的信号(信号丢失)而实现。为此,第一网桥配有一个用于 检测信号接收失败的设备(硬件检测器)。借此特定而言可引发所谓的第一 网桥的硬件报警。
第一网桥检测到第一冗余数据链路发生故障后生成一个第一数据包 (Nl),并将该第一数据包(Nl)转发给第二网络的与第二冗余数据链路相 连的第二网桥。第二网络的第一网桥借助第二网络协议有利地将第一数据包(Nl)转发给第二网络的第二网桥。
随后由第二网桥接收该第一数据包并对其进行处理,其中,第一数据包 包含逻辑信息,通过所述逻辑信息在第二网桥的一个与第二冗余数据链路相
连的端口上触发对第一网络协议(特定而言为RSTP)的至少部分执行。
通过在第二网桥的所述端口上执行的第一网络协议(特定而言为RSTP) 来激活第二冗余数据链路。优选通过在第二网络的与处于停用状态的第二冗 余数据链路相连的第二网桥的RSTP端口与第一网络的一个与处于停用状态 的第二冗余数据链路相连的网桥之间实施-一种在RSTP中确定下来的握手机 制来激活第二冗余数据链路。其中,借助在RSTP中标准化的例行程序来激 活处于停用状态的第二冗余数据链路。
在其中一个用于连接所述两个LAN的冗余数据链路发生故障的情况 下,通过本发明的方法可以比传统方法更快的速度实现一个逻辑拓扑的重 构。
根据本发明的方法的一种有利设计方案,所述方法包括下列其他步骤 第二网络的第一网桥检测到发生故障的第一冗余数据链路的复原。这种 检测(例如)通过第二网络的第一网桥(硬件检测器)恢复对信号(例如
RSTP配置帧)的接收而实现。
第一网桥检测到第一冗余数据链路的修复后生成一个第二数据包(N2), 并将该第二数据包转发给此前处于激活状态的第二冗余数据链路的第二网 络的第二网桥。借此将第一冗余数据链路的复原告知第二网桥。
由第二网桥接收该第二数据包并对其进行处理,其中,第二数据包包含 逻辑信息,通过这部分逻辑信息在第二网络的第二网桥的与第二冗余数据链 路相连的RSTP端口上至少部分结束对RSTP的执行。作为替代方案,也可 结束第二网桥通过处于激活状态的第二冗余数据链路对RSTP配置帧(Hello 信号)的发送。
随后激活经复原的第一冗余数据链路,并将处于激活状态的第二冗余数据链路停用。
借此可在第一冗余数据链路复原的情况下,有利地实现逻辑拓扑的快速重构。
本发明的方法有利地包括下列在第一网桥检测到发生故障的第一冗余数据链路复原后用于激活第一冗余数据链路和停用第二冗余数据链路的步骤
在第一网桥的一个与第一冗余数据链路相连的端口上至少部分执行第
一网络协议(特定而言为RSTP)。在采用RSTP的情况下,优选通过在第二网络的与处于停用状态的第一冗余数据链路相连的第一网桥的RSTP端口与
第一网络的一个与处于停用状态的第一冗余数据链路相连的网桥之间实施一种在RSTP中确定下来的握手机制来激活第一冗余数据链路。其中,借助在RSTP中标准化的例行程序来激活处于停用状态的第一冗余数据链路。第一网桥还将一在上述握手机制过程中产生的RSTP配置帧转发给第一网络的与第二冗余数据链路相连的网桥,以便将第二冗余数据链路停用。其中,借助在RSTP中标准化的例行程序来将处于激活状态的第二冗余数据链路停用。
在第一网桥的与第一冗余数据链路相连的端口上结束对第一网络协议(特定而言为RSTP)的执行。
借此可在第一冗余数据链路复原的情况下,以特别快的速度实现逻辑拓扑的重构。
本发明此外还涉及一种如上文所述的分组交换通信网络,所述通信网络带有一个釆用一种第一网络协议的第一网络与一个采用一种第二网络协议的第二网络,所述第二网络协议不同于所述第一网络协议,在所述通信网络中,所述两个网络通过两条冗余数据链路彼此相连,所述两条冗余数据链路中总是只有一条冗余数据链路针对有效数据交换处于激活状态。所述通信网络中的网桥(特别是第二网络的与一条冗余数据链路相连的网桥)均采用可
9实施上述方法的设计。
此外,本发明还涉及一种用于上述分组交换通信网络的网桥。


下面借助附图所示的一个实施例对本发明进行详细说明,其中
图1A-1C为本发明用于重构一个通信网络的方法的一个实施例的示意图。
具体实施例方式
图1A-1C以示意图形式对本发明的通信网络的一个实施例进行了图示。这个整体用参考符号1表示的通信网络包括一个安装在一个办公环境内的网状办公LAN 2与一个安装在一个工业环境内的环形工业LAN 3。
办公LAN2的物理拓扑包括四个RSTP网桥10、 11、 12、 13,这些RSTP网桥通过相应的点到点连接线(数据链路)彼此相连成网状。各附图用实线表示这些数据链路,除此之外不再为其标注具体的参考符号。附图仅对一个用户4 (发送方/接收方)进行了示范性图示,该用户借助一条数据链路通过其中一个网桥(此处为网桥13)连接到办公LAN2上。
办公LAN 2采用IEEE 802.1w的标准化网络协议RSTP。 RSTP在办公LAN 2由上述数据链路规定的物理拓扑上形成一个生成树形式的逻辑拓扑,该生成树仅用于有效数据的交换。属于该生成树的数据链路在附图中用粗线表示。不属于该生成树的数据链路在有效数据交换方面被冻结,但可被激活。
RSTP为办公LAN2的所有网桥和端口分配明确的标识符(ID)和路径开销。这些网桥在RSTP中借助从这些网桥中通过的数据包(数据帧)自动获取该网络的逻辑拓扑,其实现方式为,这些网桥对其所构成的网络的第二层地址(MAC地址,MAC-Medium Access Control,媒体接入控制)加以利用。所述网桥的端口可处于各种状态,特定而言为 一个"阻塞"状态,在
该状态下,网桥仅接收被称为BPDU (BPDU = Bridge Protocol Data Unit,网
桥协议数据单元)的配置帧; 一个"侦听"状态,在该状态下形成生成树形式的活动逻辑拓扑; 一个"学习"状态,在该状态下,所读取的MAC地址被编制成一张桥接表; 一个"转发"状态,在该状态下,各端口转发BPDU和有效数据; 一个"禁止"状态,在该状态下,各端口既不接收或转发有效数据,也不接收或转发BPDU。各网桥可借助包含在BPDU内的信息改变其端口的状态。
每个BPDU均包含一系列字段,如用于指示或确认拓扑变化的标记字段、借助优先级和ID来标识根桥的根桥ID字段、用于表明发送该BPDU的根桥的路径开销的路径开销字段、用于表明发出BPDU之后的时间的消息寿命字段(MessAge)、用于表明消息生存时间的最大寿命字段、用于表明根桥的定期配置消息(Hello信号)之间的时间间隔的Hello时间字段和用于表明拓扑变化后的等待时间的转发时延字段。
为能建立无环路逻辑拓扑,须在STP中用四个判据来确定网桥或其端口的最高优先级。这四个判据是最小的根桥ID、到根桥的最低路径开销、最小的发送网桥ID和最小的端口 ID。
为测定根桥,在RSTP中各网桥的所有端口在初始化(例如网络重启后)后均进入"阻塞"状态,其中,每个网桥均先假定其自身即为一个根桥,并向其他网桥发送一个包含其自有ID (作为根桥ID)的相应BPDU。随后将根桥ID最低的网桥选为根桥。遇到相同的根桥ID时,将最低的MAC地址作为补充判据。
随后从选定根桥出发确定用于在办公LAN 2的网桥之间实现数据交换的生成树的所有网络路径。为此需先由根桥向其他网桥发送BPDU。随后,每个网桥均将到根桥的路径开销最低的端口确定为根端口。遇到相同的路径开销时,将端口ID作为补充判据。随后根据路径开销确定指定端口和该生成树的指定网桥。
根桥在RSTP中借助一个BPDU (Hello信号)每隔一定时间将其还存在这一信息告知生成树内的所有网桥。如果由于链路或该根桥自身发生故障而无法得到这种Hello信号,就须对网络进行重构(再聚合)来确定一个新的生成树。由于在这段时间内仅转发BPDU (即用于重新测定生成树的数据包),因此,网络在这段时间内无法用于有效数据的交换。
此外,当根端口发生故障时,须在RSTP中测定替代端口,这些端口阻塞来自于其他网桥的BPDU,并提供一条到根桥的替代路径。
此外,在RSTP中,直接相连的网桥之间实施一种提议/同意握手机制。借助一条数据链路直接相连的RSTP网桥通过该提议/同意握手机制以可预定的时间间隔发送BPDU。在RSTP中,当一个网桥在一个预定的时间段内无法接收复数个BPDU时,就可确定该网桥失去了到一个相邻网桥的连接。通过这种方式可快速识别出发生故障的数据链路。
工业LAN 3的拓扑包括四个网桥5、 6、 7、 8,这些网桥通过相应的点到点数据链路彼此相连成环形。各附图用实线表示网桥之间的这些数据链路,除此之外不再为其标注具体的参考符号。附图仅对一个用户9 (发送方/接收方)进行了示范性图示,该用户通过一条数据链路与其中一个网桥(此处为网桥5)相连。
工业LAN 3采用一种基于以太网标准的专用网络协议,这种网络协议不同于办公LAN2的网络协议(RSTP)。因此,网桥5、 6、 7、 8所用的参考符号不同于办公LAN 2的RSTP网桥,下文将称之为工业LAN 3的"专用网桥"。
办公LAN 2和工业LAN 3通过两条冗余数据链路LI 、 L2以数据技术手段彼此相连,其中,只有图1A中用实线表示的第一冗余数据链路Ll处于预置激活状态以便于这两个网络之间的有效数据交换。图1A中用断线表示的第二冗余数据链路L2处于预置阻塞状态以实现有效数据的交换。第二冗余数据链路L2仅用作两个网络2、 3之间的可激活链路(备份链路)。
第一冗余数据链路Ll与办公LAN 2的RSTP网桥10的一个RSTP端口 以及工业LAN 3的专用网桥7的一个采用专用网络协议的"专用端口"相 连。这两个与第一数据链路L1相连的端口均处于激活状态,其中,办公LAN 2的RSTP网桥10的RSTP端口处于"转发"状态。
第二冗余数据链路L2与办公LAN 2的RSTP网桥11的一个RSTP端口 以及工业LAN 3的专用网桥8的一个专用端口相连。为了阻塞第二冗余数 据链路L2,办公LAN 2的RSTP网桥11的与该第二冗余数据链路相连的 RSTP端口转入"阻塞"状态,在该状态下,仅接收BPDU而不接收有效数 据。RSTP网桥11的阻塞RSTP端口在图IA中用带圆圈的负号表示。
图1B显示的是以图1A所示的情形(即第一冗余数据链路L1处于激活 状态)为基础、第一冗余数据链路L1发生故障时的情形。图IB用闪电符号 表示这一情况。此外还用断线表示第一冗余数据链路Ll。在此情况下,办 公LAN 2的RSTP网桥10的与第一冗余数据链路Ll相连的RSTP端口转入 "阻塞"状态。
第-一冗余数据链路L1发生故障这一情况由工业LAN3的与第一数据链 路L1相连的网桥7检测。由工业LAN3的网桥7执行的这种检测是(例如) 通过未接收到办公LAN 2的与第一数据链路Ll相连的网桥10所发送的信 号(信号丢失)而实现的。这一情况会在工业LAN 3的与第一冗余数据链 路Ll相连的专用网桥7中引发一个硬件报警,其结果是该网桥生成一个第 -数据包Nl 。
随后借助工业LAN 3的专用网络协议通过工业LAN 3的相应数据链路 将第一数据包Nl发送到工业LAN 3的与第二冗余数据链路L2相连的专用 网桥8上,这一情况在图IB中用一个箭头表示。工业LAN3的专用网桥7 通过第一数据包Nl将处于激活状态的第一冗余数据链路Ll发生故障这一 情况告知工业LAN3的专用网桥8。为此,第一数据包N1内设有(例如)一个"第一数据链路故障"标记。
通过工业LAN 3的专用网桥8对第一数据包N1的接收和处理,(仅) 在网桥8的与处于阻塞状态的第二冗余数据链路L2相连的端口上触发对 IEEE 802.1w的网络协议RSTP的部分或完整执行。在此情况下,工业LAN 3的专用网桥8对于办公LAN 2而言就是一个RSTP网桥。为此,图1B将 专用网桥8既表示为办公LAN 2式的网桥,又表示为工业LAN 3式的网桥, 即将这两种网桥表示法部分叠加。
工业LAN 3的专用网桥8被预置分配有办公LAN 2的所有RSTP网桥 中的最高网桥ID (即最低优先级)。借此可确保当专用网桥8表现出其带有 活动RSTP端口的RSTP网桥这一特性时,在形成办公LAN 2的生成树的过 程中不会被非期望地选为新的根桥。
随后,工业LAN3的配有RSTP端口的专用网桥8生成一个第一RSTP 配置帧(RSTP-BPDU1),并通过其与第二冗余数据链路L2相连的RSTP端 口将该第一 RSTP配置帧发送到办公LAN 2的与第二冗余数据链路L2相连 的RSTP网桥11上。这一情况在图1B中用一个箭头表示。该配置帧 RSTP-BPDU1在RSTP中实施的握手机制的框架内为 一 个提议消息 (Proposal)。
办公LAN 2的RSTP网桥11接收到第一 RSTP配置帧并对其进行处理 后生成一个第二 RSTP配置帧(RSTP-BPDU2),并将该第二 RSTP配置帧发 送到工业LAN3的专用网桥8上。这在图1B中同样用一个箭头表示。该第 二 RSTP配置帧是一个提议消息(Proposal),用于激活办公LAN 2的网桥 11的与第二冗余数据链路L2相连且处于阻塞状态的RSTP端口 。
接收到第二RSTP配置帧并对其进行处理后,工业LAN3的专用网桥8 生成一个第三RSTP配置帧(RSTP-BPDU3),并通过其与第二冗余数据链路 L2相连的RSTP端口将该第三RSTP配置帧发送到办公LAN 2的与第二冗 余数据链路L2相连的RSTP网桥11上。这在图IB中用一个箭头表示。该第三RSTP配置帧是一个同意消息(Agreement),用于激活办公LAN 2的网 桥11的与第二冗余数据链路L2相连且处于阻塞状态的RSTP端口。
随后使办公LAN 2的与第二冗余数据链路L2相连的RSTP网桥11处于 阻塞状态的RSTP端口转入"转发"状态。借此使处于阻塞状态的第二冗余 数据链路L2转入活动状态,从而通过第二冗余数据链路L2在两个网桥2、 3之间实现有效数据交换。
上述用于将办公LAN 2的RSTP网桥11的与第二冗余数据链路L2相连 且处于阻塞状态的RSTP端口激活的握手机制通过在IEEE 802.1w中标准化 的例行程序而实现。
图1C显示的是第一冗余数据链路L1在消除故障后复原的情形。在此情 况下,工业LAN3的与第一冗余数据链路L1相连的专用网桥7又能接收到 由办公LAN 2的与第一数据链路Ll相连的网桥10发送的信号,并例如通 过这些再次传入的信号识别出经复原的第一冗余数据链路L1。
当专用网桥7检测到经复原的第一冗余数据链路L1时,专用网桥7会 生成一个第二数据包N2。随后借助工业LAN 3的专用网络协议通过工业 LAN 3的相应数据链路将第二数据包N2发送到处于激活状态的第二冗余数 据链路L2的专用网桥8上,这一情况在图1C中用一个箭头表示。
专用网桥7通过第二数据包N2将第一冗余数据链路Ll的复原告知专 用网桥8。为此,例如第二数据包N2内的"第一数据链路故障"标记被删 除。
通过第二冗余数据链路L2的专用网桥8对第二数据包N2的接收和处 理,为专用网桥8的与第二冗余数据链路L2相连的端口结束对网络协议 RSTP的执行。借此使专用网桥8的与第二冗余数据链路L2相连的端口从一 个RSTP端口再度变回由工业LAN 3的专用网络协议控制的端口 。在此情况 下,专用网桥8对于办公LAN 2而言不再是一个RSTP网桥。作为替代方案, 可在专用网桥8的与第二冗余数据链路L2相连的端口上仅停用RSTP中那
15些可触发发送配置BPDU (Hello信号)的部分。
当专用网桥7检测到经复原的第一冗余数据链路L1时,(仅)在专用网 桥7的与处于阻塞状态的第一冗余数据链路Ll相连的端口上触发对IEEE 802.1w的网络协议RSTP的部分或完整执行。在此情况下,工业LAN3的 专用网桥7对于办公LAN 2而言就是一个RSTP网桥。
随后,工业LAN3的配有RSTP端口的专用网桥7生成一个第一RSTP 配置帧(RSTP-BPDU1),并通过其与第一冗余数据链路L1相连的RSTP端 口将该第一RSTP配置帧发送办公LAN2的与第一冗余数据链路L1相连的 RSTP网桥10上。这一情况在图1C中用一个箭头表示。该配置帧 RSTP-BPDU1在RSTP中实施的握手机制的框架内为 一 个提议消息 (Proposal)。
办公LAN 2的RSTP网桥10接收到第一 RSTP配置帧并对其进行处理 后,生成一个第二RSTP配置帧(RSTP-BPDU2),并将该第二 RSTP配置帧 发送到工业LAN3的专用网桥7上。这在图1C中同样用一个箭头表示。该 第二 RSTP配置帧是一个提议消息(Proposal),用于激活办公LAN2的网桥 10的与第一冗余数据链路L1相连且处于阻塞状态的RSTP端口。
接收到第二 RSTP配置帧并对其进行处理后,工业LAN 3的专用网桥7 生成一个第三RSTP配置帧(RSTP-BPDU3),并通过其与第一冗余数据链路 Ll相连的RSTP端口将该第三RSTP配置帧发送到办公LAN 2的与第一冗 余数据链路Ll相连的RSTP网桥10上。这在图1C中用一个箭头表示。该 第三RSTP配置帧是一个同意消息(Agreement),用于激活办公LAN 2的网 桥10的与第一冗余数据链路L1相连且处于阻塞状态的RSTP端口。
随后使办公LAN 2的与第一冗余数据链路Ll相连的RSTP网桥10处 于阻塞状态的RSTP端口转入"转发"状态。借此使处于阻塞状态的第一冗 余数据链路Ll转入活动状态,从而在两个网桥2、 3之间实现有效数据交换。
上述用于将办公LAN 2的RSTP网桥10的与第一冗余数据链路Ll相连且处于阻塞状态的RSTP端口激活的握手机制通过在IEEE 802.1w中标准 化的例行程序而实现。
此外,工业LAN 3的专用网桥7所接收到的第二 RSTP配置帧 (RSTP-BPDU2)被原封不动地转发到与第二冗余数据链路L2相连的专用网 桥8上。其中,通过工业LAN 3的专用网络协议进行转发。与第二冗余数 据链路L2相连的专用网桥8接收到该第二 RSTP配置帧(RSTP-BPDU2) 后将其原封不动地转发到办公LAN 2的与第二冗余数据链路L2相连的 RSTP网桥11上。随后,办公LAN 2的与第二冗余数据链路L2相连的RSTP 网桥11处于"转发"状态的RSTP端口转入"阻塞"状态,从而将第二冗 余数据链路L2停用。
在激活第一冗余数据链路L1以及由工业LAN3的专用网桥7转发第二 RSTP配置帧(RSTP-BPDU2)后,为专用网桥7的与第一冗余数据链路LI 相连的端口结束对网络协议RSTP的执行。借此使专用网桥7的与第一冗余 数据链路LI相连的端口从一 RSTP端口再度变回由工业LAN 3的专用网络 协议控制的端口。在此情况下,专用网桥7对于办公LAN 2而言不再是一 个RSTP网桥。
权利要求
1.一种用于所述的重构一个分组交换通信网络(1)的方法,所述通信网络包括一个采用一种第一网络协议的第一网络(2)与一个采用一种第二网络协议的第二网络(3),所述第二网络协议不同于所述第一网络协议,在所述通信网络中,所述两个网络通过两条冗余数据链路彼此相连,所述两条冗余数据链路中总是只有一条冗余数据链路处于激活状态以便于有效数据交换,其中,一条第一冗余数据链路处于预置激活状态,而一条第二冗余数据链路处于预置停用状态,其特征在于下列步骤所述第二网络(3)的一个与所述第一冗余数据链路(L1)相连的第一网桥(7)检测到所述第一冗余数据链路(L1)发生故障;所述第二网络(3)的第一网桥(7)生成一个第一数据包(N1),并将所述第一数据包(N1)转发给所述第二网络(3)的一个与所述第二冗余数据链路(L2)相连的第二网桥(8);所述第二网络(3)的第二网桥(8)接收所述第一数据包(N1)并对其进行处理,其中,所述第一数据包(N1)包含逻辑信息,通过所述逻辑信息在所述第二网桥(8)的一个与所述第二冗余数据链路(L2)相连的端口上触发对所述第一网络协议的至少部分执行,并使用所述第一网络协议激活所述第二冗余数据链路(L2)。
2. 根据权利要求1所述的方法,其中,所述第二网络(3)的与所述第一数据链路(Ll)相连的第一网桥(7) 通过未接收到所述第一网络(2)的与所述第一数据链路(Ll)相连的网桥 (10)所发送的一个信号检测到所述第一冗余数据链路(Ll)发生故障。
3. 根据权利要求1至2中任一项权利要求所述的方法,其中, 将IEEE S02.1w的RSTP用作所述第一网络协议。
4. 根据权利要求3所述的方法,其中,通过在与所述第二冗余数据链路(L2)直接相连的网桥(8, 11)之间实施一种在RSTP中推行的握手机制来激活所述第二冗余数据链路(L2)。
5. 根据权利要求1至4中任一项权利要求所述的方法,其中, 借助所述第二网络(3)的第一网桥(7)的第二网络协议将所述第一数据包(NO转发给所述第二网络(3)的第二网桥(8)。
6. 根据权利要求1至5中任一项权利要求所述的方法,其特征在于下列步骤所述第一网桥(7)检测到所述发生故障的第一冗余数据链路(Ll)的 复原;所述第一网桥(7)生成一个第二数据包(N2),并将所述第二数据包转 发给所述第二网络(3)的第二网桥(8);所述第二网桥(8)接收所述第二数据包(N2)并对其进行处理,其中, 所述第二数据包包含逻辑信息,通过所述逻辑信息在所述第二网桥(8)的 与所述第二冗余数据链路(L2)相连的端口上至少部分结束对所述第一网络 协议(特定而言为RSTP)的执行,或者结束通过所述第二冗余数据链路(L2) 对配置帧的发送;激活所述第一冗余数据链路(Ll);停用所述第二冗余数据链路(L2)。
7. 根据权利要求6所述的方法,其中,检测到所述发生故障的第一冗余数据链路(Ll)的复原后,在所述第一 网桥(7)的一个与所述第一冗余数据链路(Ll)相连的端口上至少部分执 行所述第一网络协议(特定而言为RSTP)。
8. 根据权利要求7所述的方法,其中,通过在与所述第一冗余数据链路(Ll)直接相连的网桥(7, 10)之间 实施一种在RSTP中推行的握手机制来激活所述第一冗余数据链路(Ll)。
9. 根据权利要求8所述的方法,其中,所述第一网桥(7)将一个在所述握手机制过程中产生的配置帧转发给所述第一网络(2)的与所述第二冗余数据链路(L2)相连的网桥(11),以便将所述第二冗余数据链路(L2)停用。
10. 根据权利要求7至9中任一项权利要求所述的方法,其中, 激活所述第一冗余数据链路(Ll)后,在所述第一网桥(7)的与所述第一冗余数据链路(L1)相连的端口上至少部分结束对所述第一网络协议(特 定而言为RSTP)的执行。
11. 一种分组交换通信网络(1),所述通信网络包括一个采用一种第 一网络协议的第一网络(2)与一个采用一种第二网络协议的第二网络(3), 所述第二网络协议不同于所述第一网络协议,在所述通信网络中,所述两个 网络通过两条冗余数据链路彼此相连,所述两条冗余数据链路中总是只有一 条冗余数据链路处于激活状态以便于有效数据交换,其中, 一条第一冗余数 据链路处于预置激活状态,而一条第二冗余数据链路处于预置停用状态,所 述通信网络中的网桥均采用可实施一种根据权利要求1至10中任一项权利 要求所述的方法的设计。
12. —种网桥,所述网桥用于一种根据权利要求11所述的分组交换通 信网络。
全文摘要
本发明涉及一种用于重构一个分组交换通信网络的方法,所述通信网络包括一个采用一种第一网络协议的第一网络与一个采用一种第二网络协议的第二网络,所述第二网络协议不同于所述第一网络协议,在所述通信网络中,所述两个网络通过两条冗余数据链路彼此相连,所述两条冗余数据链路中总是只有一条冗余数据链路处于激活状态以便于有效数据交换,其中,一条第一冗余数据链路处于预置激活状态,一条第二冗余数据链路处于预置停用状态,所述方法的特征在于下列步骤所述第二网络的一个与所述第一冗余数据链路相连的第一网桥检测到所述第一冗余数据链路发生故障;所述第二网络的第一网桥生成一个第一数据包,并将所述第一数据包转发给所述第二网络的一个与所述第二冗余数据链路相连的第二网桥;所述第二网络的第二网桥接收所述第一数据包并对其进行处理,其中,所述第一数据包包含逻辑信息,通过所述逻辑信息在所述第二网桥的一个与所述第二冗余数据链路相连的端口上触发对所述第一网络协议的至少部分执行,并使用所述第一网络协议激活所述第二冗余数据链路。
文档编号H04L12/56GK101641915SQ200880008961
公开日2010年2月3日 申请日期2008年3月12日 优先权日2007年3月30日
发明者伊利·斯费尔, 维韦科·库尔卡尼, 马丁·纳坦森 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1