Nothing Special   »   [go: up one dir, main page]

JP4260796B2 - Bridge and route change method using the same - Google Patents

Bridge and route change method using the same Download PDF

Info

Publication number
JP4260796B2
JP4260796B2 JP2005333030A JP2005333030A JP4260796B2 JP 4260796 B2 JP4260796 B2 JP 4260796B2 JP 2005333030 A JP2005333030 A JP 2005333030A JP 2005333030 A JP2005333030 A JP 2005333030A JP 4260796 B2 JP4260796 B2 JP 4260796B2
Authority
JP
Japan
Prior art keywords
blocking
port
bridge
existing switch
state
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.)
Expired - Fee Related
Application number
JP2005333030A
Other languages
Japanese (ja)
Other versions
JP2007142751A (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.)
Anritsu Corp
Original Assignee
Anritsu Corp
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 Anritsu Corp filed Critical Anritsu Corp
Priority to JP2005333030A priority Critical patent/JP4260796B2/en
Publication of JP2007142751A publication Critical patent/JP2007142751A/en
Application granted granted Critical
Publication of JP4260796B2 publication Critical patent/JP4260796B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Small-Scale Networks (AREA)

Description

本発明は、複数のブリッジによる冗長経路を含むネットワークにおいて、特に既設された1つのスイッチ(ルータ)に対して新たにリング状に複数のブリッジを接続してネットワークを構成する場合に用いられるブリッジ及びそれを用いた経路変更方法に関するものである。   The present invention relates to a network including a redundant path formed by a plurality of bridges, and in particular, a bridge used when a network is configured by newly connecting a plurality of bridges in a ring shape to an existing switch (router), and The present invention relates to a route change method using the same.

複数のブリッジによる冗長経路を含むネットワークでは、経路を決定する際にIEEE802.1D Spanning Tree Protocolが一般的に用いられる。このIEEE802.1D Spanning Tree Protocol(以下、スパニングツリープロトコルとも言う)では、Bridge Protocol Data Units(以下BPDU)という特別なフレームをブリッジ間で交換し経路障害によりBPDUをルートポートから受信しなくなる期間が最短で6秒生ずると経路切り替え動作を行っている。このため、リアルタイム通信などでは6秒の通信不能時間が発生していた。例えば映像などを配信する場合には、映像が通信不能時間の間だけ途切れてしまい、正確な映像を配信することができなかった。また、このスパニングツリープロトコルを用いた複数のブリッジをリング状に接続してネットワークを構築する場合には、最大で7つまでの接続しか行うことができず、それ以上の数のブリッジをリング状に接続してネットワークを構築することができなかった。   In a network including a redundant route by a plurality of bridges, IEEE 802.1D Spanning Tree Protocol is generally used when determining a route. In this IEEE802.1D Spanning Tree Protocol (hereinafter also referred to as Spanning Tree Protocol), a special frame called Bridge Protocol Data Units (hereinafter referred to as BPDU) is exchanged between bridges, and the period during which BPDU is not received from the root port due to a path failure is the shortest. In 6 seconds, the path switching operation is performed. For this reason, in real-time communication and the like, a communication failure time of 6 seconds has occurred. For example, when distributing a video or the like, the video is interrupted only during a communication disabled time, and an accurate video cannot be distributed. In addition, when a network is constructed by connecting a plurality of bridges using the spanning tree protocol in a ring shape, only a maximum of seven connections can be made, and a larger number of bridges can be connected in a ring shape. I was unable to connect to and build a network.

そこで、本件出願人は、上記問題を解消するため、下記特許文献1に開示される高速再構成用のスパニングツリー用ブリッジ及びその経路変更方法を既に出願している。   Therefore, in order to solve the above problem, the present applicant has already applied for a spanning tree bridge for high-speed reconfiguration and a path changing method thereof disclosed in Patent Document 1 below.

この特許文献1に開示されるブリッジによれば、複数のブリッジによる冗長経路を含むネットワークにおいて、ケーブルの繋ぎ変え、ポートの無効設定および通信障害による通信経路の変更に瞬時に対応し、通信の中断からの復帰を早め、経路変更時間の短縮を図ることができる。   According to the bridge disclosed in Patent Document 1, in a network including a redundant path by a plurality of bridges, the cable is reconnected, the port is invalidated, and the communication path is changed due to a communication failure, and the communication is interrupted. It is possible to speed up the return from the route and shorten the route change time.

ところが、この特許文献1に開示されるブリッジをリング状に複数接続してネットワークを構成した場合、ブリッジの数が増すほど経路変更に時間を要し、通信効率の低下を招くという問題があった。また、ネットワークに対して新たなループが構成される場合には、フォワードディレイタイマの時間だけパケットの配送が遅れてしまうという問題があった。   However, when a network is configured by connecting a plurality of bridges disclosed in Patent Document 1 in a ring shape, there is a problem in that as the number of bridges increases, it takes time to change the route, leading to a decrease in communication efficiency. . Further, when a new loop is configured for the network, there is a problem that packet delivery is delayed by the time of the forward delay timer.

そこで、本件出願人は、上記特許文献1のブリッジによる問題を解消するべく改良を加え、下記特許文献2に開示されるブリッジ及びそれを用いた経路変更方法を出願している。   Therefore, the present applicant has made improvements to solve the problem caused by the bridge of Patent Document 1 and has applied for a bridge disclosed in Patent Document 2 and a route change method using the bridge.

図7はこの特許文献2に開示される5つのブリッジをリング状に接続したときのネットワーク構成の一例を示している。図7において、特許文献2に開示される各ブリッジ11(11A,11B,11C,11D,11E)は、自ポートがブロッキングポートを持つとき、自ポートをブロッキング状態に遷移した旨の自分のアドレスを含むブロッキング広告をネットワーク13にブロードキャストで送信する。図7の例では、ブロッキングポートを持つブリッジ11Bがブロッキング広告をネットワーク13にブロードキャストで送信する。そして、回線障害検出時には、自ポートがブロッキングポートを持っていなければ、ブロッキングポートを持つブリッジに回線障害通知をユニキャストパケットで送信する。図7の例では、ブリッジ11Cとブリッジ11Dとの間にリンク断が生じており、このリンク断を検出したブリッジ11Dがブロッキングポートを持つブリッジ11Bに回線障害通知をユニキャストパケットで送信する。また、自ポートがブロッキングポートを持ち、回線障害通知を他のブリッジから受けると、そのブロッキングポートをフォワーディング状態に遷移させてブロッキングを解除した旨のブロッキング解除広告をネットワーク13にブロードキャストで送信する。図7の例では、ブリッジ11Bが回線障害通知を受信し、ブロッキング解除広告をネットワーク13にブロードキャストで送信する。そして、ブロッキング解除広告のパケットを受けたときには、自分のフォワーディングデータベースを消去している。図7の例では、ブリッジ11A,11C,11D,11Eがブリッジ11Bからのブロッキング解除広告を受信し、自分のフォワーディングデータベースを消去する。
特開2001−257704号公報 特開2003−348108号公報
FIG. 7 shows an example of a network configuration when five bridges disclosed in Patent Document 2 are connected in a ring shape. In FIG. 7, each bridge 11 (11A, 11B, 11C, 11D, 11E) disclosed in Patent Document 2 has its own address indicating that its own port has changed to the blocking state when its own port has a blocking port. A blocking advertisement including the broadcast advertisement is transmitted to the network 13 by broadcast. In the example of FIG. 7, the bridge 11 </ b> B having a blocking port transmits a blocking advertisement to the network 13 by broadcast. When a line failure is detected, if the own port does not have a blocking port, a line failure notification is transmitted as a unicast packet to the bridge having the blocking port. In the example of FIG. 7, a link break has occurred between the bridge 11 </ b> C and the bridge 11 </ b> D, and the bridge 11 </ b> D that has detected this link break transmits a line failure notification to the bridge 11 </ b> B having a blocking port as a unicast packet. When the own port has a blocking port and receives a line failure notification from another bridge, the blocking port is changed to the forwarding state and a blocking release advertisement indicating that the blocking is released is broadcast to the network 13. In the example of FIG. 7, the bridge 11 </ b> B receives the line failure notification and transmits a blocking release advertisement to the network 13 by broadcast. Then, when receiving the packet of the deblocking advertisement, it deletes its own forwarding database. In the example of FIG. 7, the bridges 11 </ b> A, 11 </ b> C, 11 </ b> D, and 11 </ b> E receive the deblocking advertisement from the bridge 11 </ b> B and delete their own forwarding database.
JP 2001-257704 A JP 2003-348108 A

ところで、図8に示すように、1つの既設スイッチ(ルータ)12に対して上述した特許文献2に開示されるブリッジ11を採用し、新たに4つのブリッジ(11A,11B,11C,11D)をリング状に接続して既設のネットワーク13上に新設した場合、通信障害によるリンク断時の切り替え及びリンク断からの復帰時の切り戻しにおいて以下に説明するような課題があった。   Incidentally, as shown in FIG. 8, the bridge 11 disclosed in Patent Document 2 described above is adopted for one existing switch (router) 12, and four bridges (11A, 11B, 11C, and 11D) are newly added. When a new connection is established on the existing network 13 by connecting in a ring shape, there are problems as described below in switching at the time of link disconnection due to communication failure and switching back at the time of recovery from link disconnection.

図8において、既設スイッチ12自身が上記特許文献2に開示されるブリッジ11の機能を持ち合わせていないため、既設スイッチ12のリンク断及びリンク断からの回復時に上記特許文献2に開示されるブリッジ11の機能が動作しないという問題があった。しかも、リンク断時の切り替えにおいて、既設スイッチ12でフォワーディングデータベースが即座に消去されないという問題があった。   In FIG. 8, since the existing switch 12 itself does not have the function of the bridge 11 disclosed in Patent Document 2, the bridge 11 disclosed in Patent Document 2 when the existing switch 12 recovers from the link disconnection and the link disconnection. There was a problem that the function of did not work. In addition, there is a problem in that the forwarding database is not immediately deleted by the existing switch 12 when switching when the link is broken.

また、図9に示すような既設スイッチ12に対して4つのブリッジ11(11A,11B,11C,11D)がリング状に接続されたネットワーク13において、既設スイッチ12と隣接して接続される一方のブリッジ11(例えば11D)と既設スイッチ12との間がリンク断から回復したときに、既設スイッチ12において、ポートを強制的にフォワーディング状態にすることができなかった。すなわち、既設スイッチ12とブリッジ11Dとの間のリンク断が回復すると、スパニングツリープロトコルによって既設スイッチ12と隣接して接続される他方のブリッジ11Aと既設スイッチ12との間にブロッキングが生成される。ところが、ブリッジ11Dと接続される既設スイッチ12側のポートは、リンク断から回復したときに、リスニング状態(一般的に15秒)→ラーニング状態(一般的に15秒)→フォワーディング状態と状態が遷移し、リンク断が回復してからフォワーディング状態に遷移するまで30秒の時間を要する。このため、既設スイッチ12を介しての通信が中断してしまい、通信が再開されるまでには最低でも30秒の時間を要し、通信効率の低下を招くという問題があった。   Further, in the network 13 in which four bridges 11 (11A, 11B, 11C, 11D) are connected in a ring shape to the existing switch 12 as shown in FIG. When the link between the bridge 11 (for example, 11D) and the existing switch 12 recovers from the link break, the existing switch 12 cannot forcibly set the port to the forwarding state. That is, when the link disconnection between the existing switch 12 and the bridge 11D is recovered, blocking is generated between the other switch 11A and the existing switch 12 connected adjacent to the existing switch 12 by the spanning tree protocol. However, when the existing switch 12 port connected to the bridge 11D recovers from the link disconnection, the listening state (generally 15 seconds) → learning state (typically 15 seconds) → forwarding state and state transition However, it takes 30 seconds from the recovery of the link disconnection to the transition to the forwarding state. For this reason, the communication via the existing switch 12 is interrupted, and at least 30 seconds are required until the communication is resumed, resulting in a problem that the communication efficiency is lowered.

そこで、本発明は上記問題点に鑑みてなされたものであって、1つの既設スイッチに対して複数のブリッジをリング状に接続してネットワークを構成したときに、通信経路に変更が生じた場合でも瞬時に対応して通信の中断からの復帰を早めて通信効率の向上を図ることができるブリッジ及びそれを用いた経路変更方法を提供することを目的としている。   Therefore, the present invention has been made in view of the above problems, and when a network is configured by connecting a plurality of bridges to one existing switch in a ring shape, the communication path is changed. However, it is an object of the present invention to provide a bridge capable of instantaneously responding to communication and improving communication efficiency by speeding up the return from the interruption of communication, and a route changing method using the bridge.

上記目的を達成するため、本発明の請求項1に記載されたブリッジは、1つの既設スイッチ2に複数のブリッジ1をリング状に接続し、前記既設スイッチと該既設スイッチと隣接して接続される一方のブリッジとの間をスパニングツリープロトコルによりブロッキング状態にしてネットワーク3を構成するためのブリッジであって、
前記ネットワーク上にリンク断を検出したときに、自ポートがブロッキングポートを持っていなければ、ブロッキングポートを持っているブリッジに対してそのブロッキングポートをフォワーディング状態に遷移させるための回線障害通知を送信する機能と、
自ポートがブロッキングポートを持つときに、前記自ポートをブロッキング状態に遷移した旨の自分のアドレスを含むブロッキング広告のパケットを送信する機能と、
前記ブロッキング広告のパケットを受けたときに当該ブロッキング広告のパケットを送信したブリッジのアドレスを記憶する機能と、
自ポートがブロッキングポートを持ち、前記回線障害通知を他のブリッジから受けたときに、ブロッキングポートをフォワーディング状態に遷移させ、そのブロッキングを解除した旨のブロッキング解除広告のパケットを送信する機能と、
前記ブロッキング解除広告のパケットを受けたときに、自分のフォワーディングデータベースを消去する機能と、
前記既設スイッチと隣接して接続しているポートがリンク断から回復したときには、当該ポートを、前記既設スイッチ側のポートがフォワーディング状態となるまでdisable状態とし、このdisable状態経過後にenable状態として前記既設スイッチと当該既設スイッチに隣接して接続される他方のブリッジとの間をブロッキング状態にする機能とを備えたことを特徴とする。
In order to achieve the above object, a bridge according to claim 1 of the present invention connects a plurality of bridges 1 to one existing switch 2 in a ring shape, and is connected adjacent to the existing switch. A bridge for configuring the network 3 with a spanning tree protocol in a blocking state between the two bridges,
When a link break is detected on the network, if the own port does not have a blocking port, a line failure notification is sent to the bridge having the blocking port to change the blocking port to the forwarding state. Function and
When the own port has a blocking port, a function of transmitting a blocking advertisement packet including its own address indicating that the own port has transitioned to the blocking state;
A function of storing the address of the bridge that has transmitted the blocking advertisement packet when the blocking advertisement packet is received;
The own port has a blocking port, and when the line failure notification is received from another bridge, the blocking port is changed to the forwarding state, and the blocking release advertisement packet indicating that the blocking is released,
A function of erasing its own forwarding database when receiving the packet of the unblocking advertisement;
When a port connected adjacent to the existing switch recovers from a broken link, the port is set in a disable state until the port on the existing switch is in a forwarding state, and after the disable state elapses, the existing state is set as an enable state. And a function of blocking between the switch and the other bridge connected adjacent to the existing switch .

請求項2に記載されたブリッジは、請求項1記載のブリッジにおいて、
前記ブロッキング解除広告のパケットを送信したか又は受信したときに、前記既設スイッチのフォワーディングデータベースの学習ポートを変更させるためのソースアドレスを含む再学習用パケットを前記既設スイッチに送出する機能を更に備えたことを特徴とする。
The bridge according to claim 2 is the bridge according to claim 1,
A function of sending a re-learning packet including a source address for changing a learning port of a forwarding database of the existing switch to the existing switch when the blocking release advertisement packet is transmitted or received; It is characterized by that.

請求項3に記載されたブリッジを用いた経路変更方法は、1つの既設スイッチ2に複数のブリッジ1をリング状に接続し、前記既設スイッチと該既設スイッチと隣接して接続される一方のブリッジとの間をスパニングツリープロトコルによりブロッキング状態にしてネットワーク3を構成するためのブリッジを用いた経路変更方法であって、
前記ネットワーク上にリンク断を検出したときに、自ポートがブロッキングポートを持っていなければ、ブロッキングポートを持っているブリッジに対してそのブロッキングポートをフォワーディング状態に遷移させるための回線障害通知を送信するステップと、
自ポートがブロッキングポートを持つときに、前記自ポートをブロッキング状態に遷移した旨の自分のアドレスを含むブロッキング広告のパケットを送信するステップと、
前記ブロッキング広告のパケットを受けたときに当該ブロッキング広告のパケットを送信したブリッジのアドレスを記憶するステップと、
自ポートがブロッキングポートを持ち、前記回線障害通知を他のブリッジから受けたときに、ブロッキングポートをフォワーディング状態に遷移させ、そのブロッキングを解除した旨のブロッキング解除広告のパケットを送信するステップと、
前記ブロッキング解除広告のパケットを受けたときに、自分のフォワーディングデータベースを消去するステップと、
前記既設スイッチと隣接して接続しているポートがリンク断から回復したときには、当該ポートを、前記既設スイッチ側のポートがフォワーディング状態となるまでdisable状態とし、このdisable状態経過後にenable状態として前記既設スイッチと当該既設スイッチに隣接して接続される他方のブリッジとの間をブロッキング状態にするステップとを含むことを特徴とする。
The path change method using the bridge according to claim 3, wherein a plurality of bridges 1 are connected to one existing switch 2 in a ring shape, and one bridge connected to the existing switch adjacent to the existing switch. Is a path changing method using a bridge for configuring the network 3 in a blocking state by a spanning tree protocol,
When a link break is detected on the network, if the own port does not have a blocking port, a line failure notification is sent to the bridge having the blocking port to change the blocking port to the forwarding state. Steps,
When the own port has a blocking port, transmitting a blocking advertisement packet including its own address indicating that the own port has transitioned to a blocking state;
Storing the address of the bridge that transmitted the blocking advertisement packet when receiving the blocking advertisement packet;
When the own port has a blocking port and receives the line failure notification from another bridge, the blocking port is transitioned to a forwarding state, and a blocking cancellation advertisement packet indicating the cancellation of the blocking is transmitted;
Erasing its forwarding database upon receiving the unblocking advertisement packet;
When a port connected adjacent to the existing switch recovers from a broken link, the port is set in a disable state until the port on the existing switch is in a forwarding state, and after the disable state elapses, the existing state is set as an enable state. And a step of making a blocking state between the switch and the other bridge connected adjacent to the existing switch .

請求項4に記載されたブリッジを用いた経路変更方法は、請求項3記載のブリッジを用いた経路変更方法において、
前記ブロッキング解除広告のパケットを送信したか又は受信したときに、前記既設スイッチのフォワーディングデータベースの学習ポートを変更させるためのソースアドレスを含む再学習用パケットを前記既設スイッチに送出するステップを更に含むことを特徴とする。
The route change method using the bridge described in claim 4 is the route change method using the bridge according to claim 3,
A step of sending a re-learning packet including a source address for changing a learning port of the forwarding database of the existing switch to the existing switch when the packet of the deblocking advertisement is transmitted or received. It is characterized by.

本発明によれば、特に、既設のネットワークにおける1つの既設スイッチに対して複数のブリッジをリング状に接続して新設した場合に、リンク断(ポート間の切断や装置の電源断)による切り替えやリンク断からの回復による切り戻しによって通信経路に変更が生じても瞬時に対応して通信の中断からの復帰を早めて通信効率の向上を図ることができる。   According to the present invention, in particular, when a plurality of bridges are connected in a ring shape to one existing switch in an existing network, switching due to link disconnection (disconnection between ports or device power supply disconnection) Even if the communication path is changed due to the switchback due to the recovery from the link disconnection, the communication efficiency can be improved by promptly recovering from the interruption of the communication.

以下、本発明の実施の形態を図面を参照しながら具体的に説明する。図1〜図3は本発明に係るブリッジ及び該ブリッジを用いた経路変更方法の各実施例を示す動作図、図4はブロッキングポートを持つときに送信されるブロッキング広告のパケットフォーマットの一例を示す図、図5はブロッキングポートをフォワーディング状態にしたときに送信されるブロッキング解除広告のパケットフォーマットの一例を示す図、図6は再学習用パケットフォーマットの概要図である。   Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings. 1 to 3 are operation diagrams showing embodiments of a bridge and a route changing method using the bridge according to the present invention, and FIG. 4 shows an example of a packet format of a blocking advertisement transmitted when a blocking port is provided. FIG. 5 is a diagram illustrating an example of a packet format of a deblocking advertisement transmitted when a blocking port is set in a forwarding state, and FIG. 6 is a schematic diagram of a relearning packet format.

図1に示すように、本例のブリッジ1は、例えばルータなどの既設スイッチ2や他のブリッジ1と接続される複数のポートを有している。図1〜図3の例では、1つの既設スイッチ(例えばルートブリッジとしてのルータ)2に対して、4つのブリッジ1(1A,1B,1C,1D)がリング状に接続されてネットワーク3を構成している。また、図示はしないが、各ブリッジ1には、例えばパソコン等の各種端末やネットワーク機器がネットワーク形態に応じてLAN接続される。さらに、既設スイッチ2には、ネットワーク形態に応じてさらにスイッチ(ルータやブリッジ)や各種端末やネットワーク機器がLAN接続される。   As shown in FIG. 1, the bridge 1 of the present example has a plurality of ports connected to an existing switch 2 such as a router or another bridge 1. In the example of FIGS. 1 to 3, a network 3 is configured by connecting four bridges 1 (1 </ b> A, 1 </ b> B, 1 </ b> C, 1 </ b> D) in a ring shape to one existing switch (for example, a router as a root bridge) 2. is doing. Further, although not shown, various terminals such as personal computers and network devices are connected to each bridge 1 by LAN according to the network configuration. Furthermore, switches (routers and bridges), various terminals, and network devices are further connected to the existing switch 2 via a LAN according to the network configuration.

なお、既設スイッチ2や1つのブリッジ1を起点にして更にリング状に複数のブリッジ1を接続してネットワーク3を構築した場合にも、本例のブリッジ1を採用することができる。   Note that the bridge 1 of this example can also be employed when a network 3 is constructed by connecting a plurality of bridges 1 in a ring shape starting from the existing switch 2 or one bridge 1.

そして、本例の各ブリッジ1は、1つの既設スイッチ2に対してリング状に接続してネットワーク3を構成した場合の回線障害発生時においても、その状況に応じて即座に経路変更を行い、通信の中断からの復帰を早めて通信効率の向上を図るべく、前述した特許文献2に開示される回線障害検出機能、ポート状態遷移機能、パケット送受信機能、障害発生通知送受信機能、ブロッキング広告送受信機能、アドレス記憶機能、ブロッキング解除送受信機能、フォワーディングデータベース消去機能に加え、新たに再学習用パケット送出機能とフォワーディング状態ウェイト機能とを付加したものである。   Each bridge 1 of this example immediately changes the route according to the situation even when a line failure occurs when the network 3 is configured by connecting to the existing switch 2 in a ring shape, In order to speed up recovery from communication interruption and improve communication efficiency, the line failure detection function, port state transition function, packet transmission / reception function, failure occurrence notification transmission / reception function, blocking advertisement transmission / reception function disclosed in Patent Document 2 described above In addition to the address storage function, the blocking release transmission / reception function, and the forwarding database erasing function, a re-learning packet transmission function and a forwarding state wait function are newly added.

なお、上述した機能を実現するため、既設スイッチ2と接続しているブリッジ1について、予め既設スイッチ2と接続ポートを認識するための設定が行われている。また、既設スイッチ2とリング状に接続している全てのブリッジ1について、既設スイッチ2との接続モードである設定も予め行われている。   In order to realize the above-described function, the bridge 1 connected to the existing switch 2 is set in advance to recognize the existing switch 2 and the connection port. In addition, for all the bridges 1 connected to the existing switch 2 in a ring shape, setting that is a connection mode with the existing switch 2 is performed in advance.

回線障害検出機能は、ルートブリッジ(例えば既設スイッチ2)に向かう方向のポート(ルートポート)の情報によって回線障害を検出する機能である。更に説明すると、スイッチ(ブリッジ1、既設スイッチ2)同士のポート間が接続されているときは導通しており、スイッチ(ブリッジ1、既設スイッチ2)同士のポート間の接続が外れたときに発生する割込信号によって回線障害を検出している。この回線障害の検出は、ポーリングにより所定時間おきに検出することも可能である。   The line failure detection function is a function for detecting a line failure based on information on a port (root port) in a direction toward the root bridge (for example, the existing switch 2). To explain further, when the ports of the switches (bridge 1 and existing switch 2) are connected, they are conductive, and when the connection between the ports of the switches (bridge 1 and existing switch 2) is disconnected. A line failure is detected by an interrupt signal. This line failure can also be detected every predetermined time by polling.

ポート状態遷移機能は、スパニングツリープロトコルによるBPDU受信結果、回線障害検出機能の回線障害検出結果、障害発生通知送受信機能による障害発生通知の受信結果、ブロッキング広告送受信機能によるブロッキング広告の受信結果などに応じて自ポートをディゼーブル状態、ブロッキング状態、リスニング状態、ラーニング状態、フォワーディング状態のいずれかの状態に遷移させる機能である。   The port state transition function depends on the BPDU reception result by the spanning tree protocol, the line failure detection result by the line failure detection function, the failure notification reception result by the failure notification transmission / reception function, the blocking advertisement reception result by the blocking advertisement transmission / reception function, etc. This is a function for transitioning the own port to one of a disable state, a blocking state, a listening state, a learning state, and a forwarding state.

パケット送受信機能は、自ポートに接続された他のブリッジ1との間で障害発生通知、ブロッキング広告、ブロッキング解除広告、BPDU等のパケットの送受信をポートを通じて行う機能である。   The packet transmission / reception function is a function for performing transmission / reception of a packet such as a failure occurrence notification, a blocking advertisement, a blocking cancellation advertisement, and a BPDU through the port with another bridge 1 connected to the own port.

障害発生通知送受信機能は、回線障害検出機能により回線障害を検出したときに、ユニキャストパケットやブロードキャストパケット(マルチキャストパケット)により回線障害通知(回線障害通知パケット)をパケット送受信機能を介して行う機能と、他のブリッジ1から送られてくる回線障害通知をパケット送受信機能を介して受信する機能である。   The failure occurrence notification transmission / reception function is a function for performing line failure notification (line failure notification packet) via a packet transmission / reception function by a unicast packet or broadcast packet (multicast packet) when a line failure is detected by the line failure detection function. This is a function for receiving a line failure notification sent from another bridge 1 via the packet transmission / reception function.

なお、ユニキャストパケットを用いる場合、アドレス記憶機能により記憶されたブロッキングポートを持つブリッジ1に対して回線障害通知が行われる。これに対し、ブロードキャストパケット(マルチキャストパケット)を用いる場合には、回線障害通知の対象となるネットワーク3上の全てのブリッジ1に回線障害通知が行われる。   When a unicast packet is used, a line failure notification is sent to the bridge 1 having the blocking port stored by the address storage function. On the other hand, when a broadcast packet (multicast packet) is used, a line failure notification is sent to all the bridges 1 on the network 3 to be notified of the line failure.

ブロッキング広告送受信機能は、自ポートがブロッキングポートを持つときに、自ポートがブロッキング状態である旨をネットワーク3上の他のブリッジ1に知らせるべく、ネットワーク3上の他のブリッジ1に対してブロードキャストで自分のアドレスを含むブロッキング広告のパケット(ブロッキングポート通知)をパケット送受信機能を介して送信する機能と、他のブリッジ1から送られるブロッキング広告のパケットをパケット送受信機能を介して受信する機能である。   When the own port has a blocking port, the blocking advertisement transmission / reception function broadcasts to the other bridge 1 on the network 3 so as to notify the other bridge 1 on the network 3 that the own port is in a blocking state. A function for transmitting a blocking advertisement packet (blocking port notification) including its own address via a packet transmission / reception function and a function for receiving a blocking advertisement packet sent from another bridge 1 via the packet transmission / reception function.

ブロッキング広告のパケットは、例えば図4に示すようなフォーマット構成となっている。図4において、ヘッダ部分にユニキャストかブロードキャスト(マルチキャスト)を示すアドレスの情報a(図4の例では、ブロードキャスト「FF−FF−FF−FF−FF−FF」)が含まれ、データ部分に自ポートがブロッキングであることを示す情報b(Flag=bloking)と自分のアドレスの情報c(00−00−91−00−10−20)が含まれている。   The packet of the blocking advertisement has a format configuration as shown in FIG. 4, for example. In FIG. 4, the header portion includes address information a indicating unicast or broadcast (multicast) (in the example of FIG. 4, broadcast “FF-FF-FF-FF-FF-FF”), and the data portion includes Information b (Flag = blocking) indicating that the port is blocking and own address information c (00-00-91-00-10-20) are included.

アドレス記憶機能は、ポートよりパケット送受信機能、ブロッキング広告送受信機能を介して他のブリッジ1からブロッキング広告のパケットを受信したときに、回線障害時の回線障害通知に備え、ブロッキング広告を行ったブリッジ1のアドレスを自分のメモリに記憶する機能である。   When the address storage function receives a blocking advertisement packet from another bridge 1 via the packet transmission / reception function and blocking advertisement transmission / reception function from the port, the bridge 1 that has performed the blocking advertisement in preparation for a line failure notification in case of a line failure This is a function for storing the address of the device in its own memory.

なお、このアドレス記憶機能は、回線障害通知をブロッキングポートを持つブリッジ1に対してユニキャストパケットで行う場合に必要な機能であり、回線障害通知をネットワーク3上のブリッジ1に対してブロードキャスト(マルチキャスト)で行う場合には省略可能な機能である。   Note that this address storage function is a function necessary when a line failure notification is sent to the bridge 1 having a blocking port as a unicast packet, and the line failure notification is broadcast to the bridge 1 on the network 3 (multicast). ) Is an optional function.

ブロッキング解除送受信機能は、自ブリッジ1のブロッキングポートがフォワーディング状態に遷移したときに、その旨を知らせるブロッキング解除広告のパケットをパケット送受信機能を介してネットワーク3上の他のブリッジ1に送信する機能と、他のブリッジ1からのブロッキング解除広告のパケットをパケット送受信機能を介して受信する機能である。   The blocking cancellation transmission / reception function is a function of transmitting a packet of a blocking cancellation advertisement notifying that to the other bridge 1 on the network 3 via the packet transmission / reception function when the blocking port of the own bridge 1 transits to the forwarding state. This is a function of receiving the packet of the blocking cancellation advertisement from the other bridge 1 via the packet transmission / reception function.

ブロッキング解除広告のパケットは、例えば図5に示すようなフォーマット構成となっている。図5において、ヘッダ部分にブロードキャスト(マルチキャスト)を示すアドレスの情報d(FF−FF−FF−FF−FF−FF)が含まれ、データ部分に自ポートがブロッキングでないことを示す情報e(Flag=Non−bloking)と自分のアドレスの情報f(00−00−91−00−10−20)が含まれている。   The packet of the deblocking advertisement has a format configuration as shown in FIG. 5, for example. In FIG. 5, address information d (FF-FF-FF-FF-FF-FF) indicating broadcast (multicast) is included in the header portion, and information e (Flag = Flag = FF) indicating that the own port is not blocking in the data portion. Non-blocking) and own address information f (00-00-91-00-10-20).

フォワーディングデータベース消去機能は、ポートよりパケット送受信機能、ブロッキング解除送受信機能を介して他のブリッジ1からブロッキング解除広告のパケットを受けたときに、自身が持つフォワーディングデータベースを消去する機能である。   The forwarding database erasing function is a function of erasing the forwarding database owned by itself when receiving a deblocking advertisement packet from another bridge 1 through the packet transmission / reception function and the deblocking transmission / reception function.

なお、フォワーディングデータベースは、自ブリッジのどのポートがどのアドレスに接続されているかを端末やネットワーク機器等から送られるパケットにより学習して蓄積される情報である。   The forwarding database is information accumulated by learning which port of the bridge is connected to which address from a packet sent from a terminal or a network device.

再学習用パケット送出機能は、上述したフォワーディングデータベース消去機能の代替として、既設スイッチ2に対してフォワーディングデータベースの学習ポートを変更させるための再学習用パケットを送出する機能である。この再学習用パケットは、例えば図6に示すようなフォーマット構成となっている。すなわち、再学習用パケットは、図6に示すように、再学習用パケットを送出する宛先アドレス(ブロードキャスト、マルチキャスト、ユニキャスト)と、そのブリッジ1に接続された端末やネットワーク機器(例えばパソコン等)のMACアドレスを少なくとも含んでいる。ここでは、再学習用パケット送出機能により、そのブリッジ1に接続された端末やネットワーク機器(例えばパソコン等)毎に再学習用パケットが既設スイッチ2に送出されるようになっている。   The re-learning packet transmission function is a function of transmitting a re-learning packet for changing the learning port of the forwarding database to the existing switch 2 as an alternative to the above-described forwarding database erasing function. This relearning packet has a format configuration as shown in FIG. 6, for example. That is, as shown in FIG. 6, the relearning packet includes a destination address (broadcast, multicast, unicast) to which the relearning packet is transmitted, and a terminal or network device (for example, a personal computer) connected to the bridge 1 At least. Here, a re-learning packet is transmitted to the existing switch 2 for each terminal or network device (for example, a personal computer) connected to the bridge 1 by the re-learning packet transmission function.

フォワーディング状態ウェイト機能は、既設スイッチ2とこの既設スイッチ2に隣接して接続される一方のブリッジ1との間のリンク断からの回復時に、このブリッジ1のポートをフォワーディング状態に遷移させるまでに持ち時間を設ける機能である。具体的に、フォワーディング状態ウェイト機能では、リンク断からの回復時に、リンク断から回復した一方のブリッジ1のポートをdisable状態(例えば35秒)とし、このdisable状態経過後にenable状態とする。その後、既設スイッチ2と隣接して接続される他方のブリッジ1との間がブロッキング状態となる。これにより、リンク断からの回復後におけるネットワーク3上では、ブロッキングが生成されてから極僅かな時間(例えば100msec程度)で通信を再開することができる。   The forwarding state wait function has a function to change the port of the bridge 1 to the forwarding state when recovering from a link break between the existing switch 2 and one bridge 1 connected adjacent to the existing switch 2. This is a function to provide time. Specifically, in the forwarding state wait function, when recovering from a link disconnection, the port of one bridge 1 recovered from the link disconnection is set to a disable state (for example, 35 seconds), and is set to an enable state after the disable state has elapsed. After that, a blocking state is established between the existing switch 2 and the other bridge 1 connected adjacently. Thereby, on the network 3 after recovery from the link disconnection, communication can be resumed in a very short time (for example, about 100 msec) after the blocking is generated.

次に、上述した各種機能を具備した複数のブリッジ1(1A,1B,1C,1D)を1つの既設スイッチ2にリング状に接続した場合において、回線障害発生時の切り替えと切り戻しの具体的な動作について図1乃至図3を参照しながら説明する。   Next, when a plurality of bridges 1 (1A, 1B, 1C, 1D) having various functions described above are connected to one existing switch 2 in a ring shape, switching and switching back when a line failure occurs Various operations will be described with reference to FIGS.

・既設スイッチ2とブリッジ1Aとの間がブロッキング状態で、ブリッジ1Bとブリッジ1Cとの間にリンク断が生じた場合のリンク断時の切り替え例(実施例1)   A switching example when the link is broken when the existing switch 2 and the bridge 1A are in a blocking state and a link break occurs between the bridge 1B and the bridge 1C (Example 1)

(1)ブロッキングポートを持つブリッジ1Aは、自装置がブロッキングポートを持つことを周知するためにブロッキング広告(ブロッキングポート通知)のブロードキャストパケットを定期的(5秒)に送信する(図1(a))。
(2)各装置(ブリッジ1B,1C,1D)は、上記(1)により、ブロッキングポートを持つブリッジ1A(ブロッキングポート保持装置)を学習する。その際、各装置は、ブロッキングポート保持装置1Aの学習を消去するためのエージングタイム(20秒)を持つ。
(3)リンク断を検出した装置(ブリッジ1B)は、上記(1)により、学習しているブロッキングポート保持装置1Aに対し、リンク断を検出した旨を示す回線障害通知のパケット(回線障害通知パケット)を送信する(図1(b))。
(4)「回線障害通知パケット」を受信したブロッキングポート保持装置1Aは、直ちにブロッキングポートをフォワーディング状態に遷移する(図1(b))。
(5)ブロッキングポートをフォワーディング状態に遷移したブロッキングポート保持装置1Aは、ブリッジ1B,1C,1Dのフォワーディングデータベースを消去するためのブロッキング解除広告のパケット(ブロッキング解除広告パケット)を送信する(図1(c))。
(6)「ブロッキング解除広告パケット」を受信したブリッジ1B,1C,1Dは、直ちに自身のフォワーディングデータベースを消去する。
(7)各ブリッジ1A,1B,1C,1Dは、既設スイッチ2に対して再学習用パケットを送信する(図1(c))。既設スイッチ2は、再学習用パケットを受信して再学習し、フォワーディングデータベースの学習ポートを変更する。
(1) The bridge 1A having a blocking port transmits a broadcast packet of a blocking advertisement (blocking port notification) periodically (5 seconds) in order to make it known that the own device has a blocking port (FIG. 1A). ).
(2) Each device (bridge 1B, 1C, 1D) learns a bridge 1A (blocking port holding device) having a blocking port according to (1) above. At that time, each device has an aging time (20 seconds) for erasing the learning of the blocking port holding device 1A.
(3) The device (bridge 1B) that has detected the link disconnection transmits a line failure notification packet (line failure notification) indicating that the link disconnection has been detected to the learning blocking port holding device 1A in accordance with (1) above. Packet) is transmitted (FIG. 1B).
(4) The blocking port holding apparatus 1A that has received the “line failure notification packet” immediately changes the blocking port to the forwarding state (FIG. 1B).
(5) The blocking port holding device 1A that has transitioned the blocking port to the forwarding state transmits a blocking cancellation advertisement packet (blocking cancellation advertisement packet) for erasing the forwarding database of the bridges 1B, 1C, and 1D (FIG. 1 ( c)).
(6) The bridges 1B, 1C, and 1D that have received the “blocking cancellation advertisement packet” immediately delete their own forwarding databases.
(7) Each bridge 1A, 1B, 1C, 1D transmits a relearning packet to the existing switch 2 (FIG. 1 (c)). The existing switch 2 receives the relearning packet, relearns, and changes the learning port of the forwarding database.

・既設スイッチ2とブリッジ1Aとの間がブロッキング状態で、ブリッジ1Cに電源断が生じた場合のリンク断時の切り替え例(実施例2)   -Switching example at the time of link disconnection when the power switch is disconnected in the bridge 1C between the existing switch 2 and the bridge 1A (Example 2)

(1)ブロッキングポートを持つブリッジ1Aは、自装置がブロッキングポートを持つことを周知するためにブロッキング広告(ブロッキングポート通知)のブロードキャストパケットを定期的(5秒)に送信する(図2(a))。
(2)各装置(ブリッジ1B,1C,1D)は、上記(1)により、ブロッキングを持つブリッジ1A(ブロッキングポート保持装置)を学習する。その際、各装置は、ブロッキングポート保持装置1Aの学習を消去するためのエージングタイム(20秒)を持つ。
(3)リンク断を検出した(ブリッジ1B)は、上記(1)により、学習しているブロッキングポート保持装置1Aに対し、リンク断を検出した旨を示す回線障害通知のパケット(回線障害通知パケット)を送信する(図2(b))。
(4)「回線障害通知パケット」を受信したブロッキングポート保持装置1Aは、直ちにブロッキングポートをフォワーディング状態に遷移する(図2(b))。
(5)ブロッキングポートをフォワーディング状態に遷移したブロッキングポート保持装置1Aは、他装置のアドレスを消去するためのブロッキング解除広告のパケットを送信する(図2(c))。
(6)「ブロッキング解除広告パケット」を受信したブリッジ1B,1Dは、直ちに自身のフォワーディングデータベースを消去する。
(7)各ブリッジ1A,1B,1Dは、既設スイッチ2に対して再学習用パケットを送信する(図2(c))。既設スイッチ2は、再学習用パケットを受信して再学習し、フォワーディングデータベースの学習ポートを変更する。
(1) The bridge 1A having a blocking port transmits a broadcast packet of a blocking advertisement (blocking port notification) periodically (5 seconds) in order to make it known that the own device has a blocking port (FIG. 2A). ).
(2) Each device (bridge 1B, 1C, 1D) learns the bridge 1A (blocking port holding device) having blocking by the above (1). At that time, each device has an aging time (20 seconds) for erasing the learning of the blocking port holding device 1A.
(3) A link failure notification packet (line failure notification packet) indicating that a link failure has been detected is detected for the blocking port holding device 1A that has learned the link failure (bridge 1B) according to (1) above. ) Is transmitted (FIG. 2B).
(4) The blocking port holding device 1A that has received the “line failure notification packet” immediately transitions the blocking port to the forwarding state (FIG. 2B).
(5) The blocking port holding device 1A that has transitioned the blocking port to the forwarding state transmits a blocking release advertisement packet for erasing the address of the other device (FIG. 2 (c)).
(6) The bridges 1B and 1D that have received the “blocking cancellation advertisement packet” immediately delete their forwarding databases.
(7) Each bridge 1A, 1B, 1D transmits a relearning packet to the existing switch 2 (FIG. 2 (c)). The existing switch 2 receives the relearning packet, relearns, and changes the learning port of the forwarding database.

・既設スイッチ2とブリッジ1Dとの間がリンク断から回復した場合のリンク断からの回復時の切り戻し例(実施例3)   Example of switching back when recovering from a link disconnection when the link between the existing switch 2 and the bridge 1D recovers from the link disconnection (Example 3)

(1)既設スイッチ2のポートは、リンクアップし、リスニング状態→ラーニング状態→フォワーディング状態と状態遷移開始を開始する。
(2)既設スイッチ2と接続しているブリッジ1Dは、リンクアップを検出しても、ポートをdisable状態のままとする(図3(a))。
(3)既設スイッチ2のポートがフォワーディング状態となった(例えば35秒が経過した)後、ブリッジ1Dのポートをdisableからenableとし、スパニングツリープロトコルによるBPDU受信開始する(図3(a))。
(4)既設スイッチ2と接続している他方のブリッジ1Aは、ポートをフォワーディング状態→ブロッキング状態へ状態遷移する(図3(b))。
(5)フォワーディング状態→ブロッキング状態へ状態遷移したブリッジ1Aは、他装置のフォワーディングデータベースを消去するためのブロッキング広告のパケットを送信する(図3(b))。
(6)「ブロッキング広告パケット」を受信したブリッジ1B,1C,1Dは、直ちに自身のフォワーディングデータベースを消去する。
(7)「ブロッキング広告パケット」を受信した状態変化中(リスニング状態→ラーニング状態)のブリッジ1Dは、直ちにポートをフォワーディング状態とする。
(8)各ブリッジ1A,1B,1C,1Dは、既設スイッチ2に対して再学習用パケットを送信する(図3(c))。既設スイッチ2は、再学習用パケットを受信して再学習し、フォワーディングデータベースの学習ポートを変更する。
(1) The port of the existing switch 2 is linked up and starts the state transition start from the listening state → learning state → forwarding state.
(2) The bridge 1D connected to the existing switch 2 keeps the port in the disabled state even when link up is detected (FIG. 3A).
(3) After the port of the existing switch 2 enters the forwarding state (for example, 35 seconds elapses), the port of the bridge 1D is changed from disable to enable, and BPDU reception by the spanning tree protocol is started (FIG. 3A).
(4) The other bridge 1A connected to the existing switch 2 changes the state of the port from the forwarding state to the blocking state (FIG. 3B).
(5) The bridge 1A that has made a transition from the forwarding state to the blocking state transmits a blocking advertisement packet for erasing the forwarding database of another device (FIG. 3B).
(6) The bridges 1B, 1C, and 1D that have received the “blocking advertisement packet” immediately delete their forwarding databases.
(7) The bridge 1D that has received the “blocking advertisement packet” and is changing state (listening state → learning state) immediately sets the port to the forwarding state.
(8) Each bridge 1A, 1B, 1C, 1D transmits a relearning packet to the existing switch 2 (FIG. 3C). The existing switch 2 receives the relearning packet, relearns, and changes the learning port of the forwarding database.

このように、本例のブリッジ及びその経路変更方法によれば、特に、既設のネットワーク3における1つの既設スイッチ2に対して複数のブリッジ1をリング状に接続して新設した場合に、リンク断(ポート間の切断や装置の電源断)による切り替え時やリンク断回復による切り戻し時によって通信経路に変更が生じても瞬時に対応して通信の中断からの復帰を早めて通信効率の向上を図ることができる。   As described above, according to the bridge and the route changing method of this example, particularly when a plurality of bridges 1 are connected in a ring shape with respect to one existing switch 2 in the existing network 3, the link is disconnected. Improving communication efficiency by promptly recovering from communication interruption even if there is a change in the communication path due to switching due to (disconnection between ports or device power interruption) or switching back due to link disconnection recovery. Can be planned.

また、ネットワーク上のブリッジ間にループが新たに構成された場合には、自ポートをブロッキングにしようとするブリッジからは即座にブロードキャストで自分のアドレスを含むブロッキング広告が行われる。そして、このブロッキング広告を受信したブリッジは、リスニング状態、ラーニング状態のポートを持つ場合、そのポートを即座にフォワーディング状態にするので、従来のようなフォワーディングタイマによるパケットの配送が途絶えることなくポートの切り替えを行い、速やかにパケットの配送を行うことができる。   In addition, when a loop is newly constructed between bridges on the network, a blocking advertisement including its own address is immediately broadcast from the bridge that attempts to block its own port. And if the bridge that received this blocking advertisement has a listening or learning port, it will immediately switch the port to the forwarding state, so the packet switching by the conventional forwarding timer is not interrupted. And packet delivery can be performed promptly.

本発明に係るブリッジを1つの既設スイッチに対してリング状に複数接続したときのネットワーク構成例であって、同ネットワークにおけるリンク断による切り替え時の動作例(第1実施例)を示す図である。It is a network configuration example when a plurality of bridges according to the present invention are connected in the form of a ring to one existing switch, and is a diagram showing an operation example (first embodiment) at the time of switching due to link disconnection in the network. . リンク断による切り替え時の動作例(第2実施例)を示す図である。It is a figure which shows the operation example (2nd Example) at the time of the switch by link disconnection. リンク断からの回復による切り戻し時の動作例(第3実施例)を示す図である。It is a figure which shows the operation example (3rd Example) at the time of the switchback by the recovery from a link disconnection. ブロッキングポートを持つときに送信されるブロッキング広告のパケットフォーマットの一例を示す図である。It is a figure which shows an example of the packet format of the blocking advertisement transmitted when it has a blocking port. ブロッキングポートをフォワーディング状態にしたときに送信されるブロッキング解除広告のパケットフォーマットの一例を示す図である。It is a figure which shows an example of the packet format of the deblocking advertisement transmitted when a blocking port is made into a forwarding state. 再学習用パケットフォーマットの概要図である。It is a schematic diagram of the packet format for relearning. 特許文献2に開示されるブリッジをリング状に複数接続した場合のネットワーク構成の一例を示す図である。It is a figure which shows an example of a network structure at the time of connecting the bridge | bridging disclosed by patent document 2 in multiple numbers in a ring shape. 1つの既設スイッチに対して特許文献2に開示されるブリッジを新たにリング状に複数接続して新設した場合のネットワーク構成の一例を示す図である。It is a figure which shows an example of the network structure at the time of newly connecting several bridge | bridging disclosed by patent document 2 with one existing switch in the ring shape. 1つの既設スイッチに対して特許文献2に開示されるブリッジをリング状に複数接続した場合のネットワーク構成において、リンク断からの回復による切り戻し時の問題を説明するための図である。It is a figure for demonstrating the problem at the time of the switchback by the recovery from a link disconnection in the network structure at the time of connecting the bridge | bridging disclosed by patent document 2 with one existing switch in ring shape.

符号の説明Explanation of symbols

1(1A,1B,1C,1D) ブリッジ
2 既設スイッチ
3 ネットワーク
1 (1A, 1B, 1C, 1D) Bridge 2 Existing switch 3 Network

Claims (4)

1つの既設スイッチ(2)に複数のブリッジ(1)をリング状に接続し、前記既設スイッチと該既設スイッチと隣接して接続される一方のブリッジとの間をスパニングツリープロトコルによりブロッキング状態にしてネットワーク(3)を構成するためのブリッジであって、
前記ネットワーク上にリンク断を検出したときに、自ポートがブロッキングポートを持っていなければ、ブロッキングポートを持っているブリッジに対してそのブロッキングポートをフォワーディング状態に遷移させるための回線障害通知を送信する機能と、
自ポートがブロッキングポートを持つときに、前記自ポートをブロッキング状態に遷移した旨の自分のアドレスを含むブロッキング広告のパケットを送信する機能と、
前記ブロッキング広告のパケットを受けたときに当該ブロッキング広告のパケットを送信したブリッジのアドレスを記憶する機能と、
自ポートがブロッキングポートを持ち、前記回線障害通知を他のブリッジから受けたときに、ブロッキングポートをフォワーディング状態に遷移させ、そのブロッキングを解除した旨のブロッキング解除広告のパケットを送信する機能と、
前記ブロッキング解除広告のパケットを受けたときに、自分のフォワーディングデータベースを消去する機能と、
前記既設スイッチと隣接して接続しているポートがリンク断から回復したときには、当該ポートを、前記既設スイッチ側のポートがフォワーディング状態となるまでdisable状態とし、このdisable状態経過後にenable状態として前記既設スイッチと当該既設スイッチに隣接して接続される他方のブリッジとの間をブロッキング状態にする機能とを備えたことを特徴とするブリッジ。
A plurality of bridges (1) are connected to one existing switch (2) in a ring shape, and a spanning tree protocol is used to block between the existing switch and one bridge connected adjacent to the existing switch. A bridge for configuring the network (3),
When a link break is detected on the network, if the own port does not have a blocking port, a line failure notification is sent to the bridge having the blocking port to change the blocking port to the forwarding state. Function and
When the own port has a blocking port, a function of transmitting a blocking advertisement packet including its own address indicating that the own port has transitioned to the blocking state;
A function of storing the address of the bridge that has transmitted the blocking advertisement packet when the blocking advertisement packet is received;
The own port has a blocking port, and when the line failure notification is received from another bridge, the blocking port is changed to the forwarding state, and the blocking release advertisement packet indicating that the blocking is released,
A function of erasing its own forwarding database when receiving the packet of the unblocking advertisement;
When a port connected adjacent to the existing switch recovers from a broken link, the port is set in a disable state until the port on the existing switch is in a forwarding state, and after the disable state elapses, the existing state is set as an enable state. A bridge having a function of blocking between a switch and the other bridge connected adjacent to the existing switch .
前記ブロッキング解除広告のパケットを送信したか又は受信したときに、前記既設スイッチのフォワーディングデータベースの学習ポートを変更させるためのソースアドレスを含む再学習用パケットを前記既設スイッチに送出する機能を更に備えたことを特徴とする請求項1記載のブリッジ。 A function of sending a re-learning packet including a source address for changing a learning port of a forwarding database of the existing switch to the existing switch when the blocking release advertisement packet is transmitted or received; The bridge according to claim 1. 1つの既設スイッチ(2)に複数のブリッジ(1)をリング状に接続し、前記既設スイッチと該既設スイッチと隣接して接続される一方のブリッジとの間をスパニングツリープロトコルによりブロッキング状態にしてネットワーク(3)を構成するためのブリッジを用いた経路変更方法であって、
前記ネットワーク上にリンク断を検出したときに、自ポートがブロッキングポートを持っていなければ、ブロッキングポートを持っているブリッジに対してそのブロッキングポートをフォワーディング状態に遷移させるための回線障害通知を送信するステップと、
自ポートがブロッキングポートを持つときに、前記自ポートをブロッキング状態に遷移した旨の自分のアドレスを含むブロッキング広告のパケットを送信するステップと、
前記ブロッキング広告のパケットを受けたときに当該ブロッキング広告のパケットを送信したブリッジのアドレスを記憶するステップと、
自ポートがブロッキングポートを持ち、前記回線障害通知を他のブリッジから受けたときに、ブロッキングポートをフォワーディング状態に遷移させ、そのブロッキングを解除した旨のブロッキング解除広告のパケットを送信するステップと、
前記ブロッキング解除広告のパケットを受けたときに、自分のフォワーディングデータベースを消去するステップと、
前記既設スイッチと隣接して接続しているポートがリンク断から回復したときには、当該ポートを、前記既設スイッチ側のポートがフォワーディング状態となるまでdisable状態とし、このdisable状態経過後にenable状態として前記既設スイッチと当該既設スイッチに隣接して接続される他方のブリッジとの間をブロッキング状態にするステップとを含むことを特徴とするブリッジを用いた経路変更方法。
A plurality of bridges (1) are connected to one existing switch (2) in a ring shape, and a spanning tree protocol is used to block between the existing switch and one bridge connected adjacent to the existing switch. A route changing method using a bridge for configuring a network (3),
When a link break is detected on the network, if the own port does not have a blocking port, a line failure notification is sent to the bridge having the blocking port to change the blocking port to the forwarding state. Steps,
When the own port has a blocking port, transmitting a blocking advertisement packet including its own address indicating that the own port has transitioned to a blocking state;
Storing the address of the bridge that transmitted the blocking advertisement packet when receiving the blocking advertisement packet;
When the own port has a blocking port and receives the line failure notification from another bridge, the blocking port is transitioned to a forwarding state, and a blocking cancellation advertisement packet indicating the cancellation of the blocking is transmitted;
Erasing its forwarding database upon receiving the unblocking advertisement packet;
When a port connected adjacent to the existing switch recovers from a broken link, the port is set in a disable state until the port on the existing switch is in a forwarding state, and after the disable state elapses, the existing state is set as an enable state. A path changing method using a bridge, comprising the step of blocking between the switch and the other bridge connected adjacent to the existing switch .
前記ブロッキング解除広告のパケットを送信したか又は受信したときに、前記既設スイッチのフォワーディングデータベースの学習ポートを変更させるためのソースアドレスを含む再学習用パケットを前記既設スイッチに送出するステップを更に含むことを特徴とする請求項3記載のブリッジを用いた経路変更方法。 A step of sending a re-learning packet including a source address for changing a learning port of the forwarding database of the existing switch to the existing switch when the packet of the deblocking advertisement is transmitted or received. The route changing method using the bridge according to claim 3.
JP2005333030A 2005-11-17 2005-11-17 Bridge and route change method using the same Expired - Fee Related JP4260796B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005333030A JP4260796B2 (en) 2005-11-17 2005-11-17 Bridge and route change method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005333030A JP4260796B2 (en) 2005-11-17 2005-11-17 Bridge and route change method using the same

Publications (2)

Publication Number Publication Date
JP2007142751A JP2007142751A (en) 2007-06-07
JP4260796B2 true JP4260796B2 (en) 2009-04-30

Family

ID=38205091

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005333030A Expired - Fee Related JP4260796B2 (en) 2005-11-17 2005-11-17 Bridge and route change method using the same

Country Status (1)

Country Link
JP (1) JP4260796B2 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100534024C (en) 2007-11-26 2009-08-26 中控科技集团有限公司 Industry ethernet based fault processing method, system and a switching arrangement
JP5398436B2 (en) * 2009-09-09 2014-01-29 三菱電機株式会社 Bridge, network system, and path switching method
JP5533301B2 (en) * 2010-06-10 2014-06-25 富士通株式会社 Communication system and communication method

Also Published As

Publication number Publication date
JP2007142751A (en) 2007-06-07

Similar Documents

Publication Publication Date Title
JP3635268B2 (en) Bridge and route changing method using the same
US8411690B2 (en) Preventing data traffic connectivity between endpoints of a network segment
JP3715501B2 (en) Spanning tree bridge and route change method using the same
US9509591B2 (en) Technique for dual homing interconnection between communication networks
US7233991B2 (en) Self-healing tree network
JP4459018B2 (en) Node equipment
JP4743201B2 (en) Packet ring network system, connection method between packet rings, and connection node between rings
US8780699B1 (en) Handling switchover of multi-homed connections in VPLS networks
CN100558057C (en) A kind of processing method of two-way converting inspection session and device
EP2560326B1 (en) Ring network protection method, network node and ring network
CN101060485B (en) Topology changed messages processing method and processing device
CN101340380B (en) Method and apparatus for uninterrupted forwarding of bi-directional forwarding detection in master-slave switch implementation
CN100512128C (en) Method and system for protecting multicast repeat path and service router
WO2011100882A1 (en) Link detecting method, apparatus and system
WO2009082923A1 (en) Link fault processing method and data forwarding device
CN102638389A (en) Redundancy backup method and system of TRILL (Transparent Interconnection over Lots of Links) network
JP2002330152A (en) Spanning tree controller and method at the time of trouble/increase
JP2007174119A (en) Layer 2 network
WO2011076024A1 (en) Transmission multi-protocol label switching network system and link protection method
WO2011095101A1 (en) Linear 1: n protection method, device and system for packet transport network
CN101119304A (en) Neighbourhood establishing method and router
JP4260796B2 (en) Bridge and route change method using the same
JP2006033124A (en) Tunnel fault notification device and method
CA2572940A1 (en) System and method for preserving multicast data forwarding during control failures in a router
EP2782299B1 (en) Method and apparatus for changing appointed forwarder device

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20081027

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20081104

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20081212

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20090127

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090204

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120220

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130220

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20140220

Year of fee payment: 5

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees