JP6046664B2 - COMMUNICATION SYSTEM, DETECTION DEVICE, AND DETECTION METHOD - Google Patents
COMMUNICATION SYSTEM, DETECTION DEVICE, AND DETECTION METHOD Download PDFInfo
- Publication number
- JP6046664B2 JP6046664B2 JP2014114420A JP2014114420A JP6046664B2 JP 6046664 B2 JP6046664 B2 JP 6046664B2 JP 2014114420 A JP2014114420 A JP 2014114420A JP 2014114420 A JP2014114420 A JP 2014114420A JP 6046664 B2 JP6046664 B2 JP 6046664B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- source address
- transmission source
- loop
- switch
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
本発明は、ゲートウェイ装置及び複数のスイッチ装置を接続するネットワークにおける通信のループの検出を行う通信システム、検出装置、及び検出方法に関する。 The present invention relates to a communication system, a detection device, and a detection method for detecting a communication loop in a network connecting a gateway device and a plurality of switch devices.
移動体通信に用いる基地局装置は、それぞれネットワークにより接続されている。このようなネットワークにおいては、網内機器の故障や網内作業によって、データリンク層で通信のループが生じる可能性がある。通信のループが生じると、ネットワーク内でパケットが増殖し、当該ネットワークに接続されるすべての基地局装置に掛かる負荷が増大する。 Base station apparatuses used for mobile communication are connected by a network. In such a network, a communication loop may occur in the data link layer due to a failure of an in-network device or an in-network operation. When a communication loop occurs, packets multiply in the network, and the load on all base station devices connected to the network increases.
このようなループが発生した場合、ネットワークの管理者は、作業管理一覧や網内機器の作業ログを参照して、ループの疑いがある回線を、1回線ずつループの発生元であるか否かを評価している。 When such a loop occurs, the network administrator refers to the work management list and the work log of the devices in the network, and determines whether the line suspected of being a loop is the source of the loop one line at a time. Is evaluated.
また、近年、基地局装置の数の増大に伴い、基地局装置同士を接続するネットワークにEoE(Ethernet over Ethernet、Ethernetは登録商標)技術が適用されている。具体的には、基地局装置に接続されるスイッチ装置と、交換設備に接続されるゲートウェイ装置とを接続するネットワークに、EoE技術を適用する。これにより、当該ネットワーク内の通信装置(コアスイッチ)の制御を簡素化することができる。 In recent years, with the increase in the number of base station apparatuses, EoE (Ethernet over Ethernet, Ethernet is a registered trademark) technology is applied to a network connecting base station apparatuses. Specifically, EoE technology is applied to a network that connects a switch device connected to a base station device and a gateway device connected to a switching facility. Thereby, control of the communication apparatus (core switch) in the network can be simplified.
特許文献1には、EoE技術が適用されたネットワークにおいてループ位置を特定するシステムが開示されている。
特許文献1に記載の試験装置は、EoE技術が適用されたネットワークに、フラッディング転送される宛先アドレスを有する試験フレームを送出し、当該試験フレームが返送された場合に、ループの発生を検出する。しかしながら、ネットワークにブロードキャストストーム等の現象が既に発生している場合、ネットワーク内の通信装置によって、ブロードキャストアドレスやマルチキャストアドレスを有するフレームが破棄される可能性がある。また、ユニキャストアドレスによりフラッディング転送させる場合、MACアドレステーブルに記録されていないアドレスを予め取得しておく必要がある。
本発明の目的は、試験フレームの伝送なしにネットワークにおける通信のループの検出を行う通信システム、検出装置、及び検出方法を提供することにある。
The test apparatus described in
An object of the present invention is to provide a communication system, a detection apparatus, and a detection method for detecting a communication loop in a network without transmitting a test frame.
(1)本発明の一態様は、通信機器に接続される複数のスイッチ装置と、前記スイッチ装置のそれぞれに同一のネットワークで接続されるゲートウェイ装置と、前記通信機器における通信のループを検出する検出装置とを備え、前記ゲートウェイ装置は、複数の通信機器及びスイッチ装置から送信されたフレームに基づいて送信元アドレスを格納し、前記検出装置は、前記スイッチ装置のインタフェースの第1の送信元アドレスと、当該インタフェースに接続された前記通信機器のインタフェースの第2の送信元アドレスと、の対応表を前記ゲートウェイ装置から取得する取得部と、前記対応表に基づいて、前記第1の送信元アドレスと前記第2の送信元アドレスの対応関係が多対1または多対多になるものが複数存在する場合に、当該対応関係で共通する第1の送信元アドレスのインタフェースを有するスイッチ装置を特定できる場合には、前記通信機器に通信のループが発生したか否かを表すループ情報を生成する検出部とを備える通信システムである。 (1) According to one aspect of the present invention, a plurality of switch devices connected to a communication device, a gateway device connected to each of the switch devices through the same network, and detection for detecting a communication loop in the communication device The gateway device stores a transmission source address based on a frame transmitted from a plurality of communication devices and switch devices, and the detection device includes a first transmission source address of an interface of the switch device An acquisition unit that acquires a correspondence table between the interface of the communication device connected to the interface and a second transmission source address from the gateway device, and the first transmission source address based on the correspondence table If the correspondence between the second source address many-to-one or many-to-many in such shall there are a plurality, the corresponding First when the transmission can identify the switch device having a source address interface, the communication system comprising a detection unit for generating a loop information indicating whether loop communication to the communication device occurs in common with engaging It is.
(2)本発明の一態様は、上記(1)において、前記対応表は、前記ゲートウェイ装置がアドレス解決に用いる対応表であっても良い。 (2) In one aspect of the present invention, in the above (1), the correspondence table may be a correspondence table used by the gateway device for address resolution.
(3)本発明の一態様は、上記(1)または(2)において、前記取得部は、前記対応表を前記ゲートウェイ装置から異なるタイミングで複数回取得し、前記検出部は、複数の前記対応表を前記第2の送信元アドレス毎にマージし、マージ後の前記第1の送信元アドレスと前記第2の送信元アドレスの対応関係に基づいて、前記ループ情報を生成する構成であっても良い。 (3) According to one aspect of the present invention, in the above (1) or (2), the acquisition unit acquires the correspondence table from the gateway device a plurality of times at different timings, and the detection unit includes a plurality of the correspondences Even if the table is merged for each second source address, and the loop information is generated based on the correspondence between the first source address and the second source address after merging. good.
(4)本発明の一態様は、上記(3)において、前記検出部は、前記対応表を前記第2の送信元アドレス毎にマージし、マージ後の前記第1の送信元アドレスに対応する前記第2の送信元アドレスが、前記ゲートウェイ装置のローカルポートに接続される通信機器の送信元アドレスと同じである場合に、当該第1の送信元アドレスのインタフェースを有するスイッチ装置を特定し、当該スイッチ装置に接続される通信機器を、通信のループが発生した通信機器とする構成であっても良い。 (4) One aspect of the present invention, Oite above (3), the detection unit merges the correspondence table for each of the second source address to the first source address of the merged When the corresponding second source address is the same as the source address of the communication device connected to the local port of the gateway device, the switch device having the interface of the first source address is specified. The communication device connected to the switch device may be a communication device in which a communication loop has occurred.
(5)本発明の一態様は、上記(3)又は(4)において、前記検出部は、前記対応表を前記第2の送信元アドレス毎にマージし、マージ後の前記第1の送信元アドレスと前記第2の送信元アドレスの対応関係が多対1または多対多になるものが複数存在する場合に、当該対応関係で共通する第1の送信元アドレスのインタフェースを有するスイッチ装置を特定し、当該スイッチ装置に接続される通信機器を、通信のループが発生した通信機器とする構成であっても良い。 (5) One aspect of the present invention, Oite above (3) or (4), wherein the detection unit merges the correspondence table for each of the second source address, the merged first When there are a plurality of one-to-one or many-to-many correspondence relationships between a transmission source address and the second transmission source address, a switching device having an interface of a first transmission source address common to the correspondence relationship The communication device connected to the switch device may be a communication device in which a communication loop has occurred.
(6)本発明の一態様は、上記(4)または(5)において、前記検出部は、前記特定したスイッチ装置と1対1に接続される通信機器を、通信のループが発生した通信機器とする構成であっても良い。 ( 6 ) According to one aspect of the present invention, in the above ( 4 ) or ( 5 ), the detection unit includes a communication device that is connected to the specified switch device in a one-to-one relationship. It may be configured as follows.
(7)本発明の一態様は、上記(1)から(6)のいずれかにおいて、前記第2の送信元アドレスは、前記通信機器から送信される送信元フレームを前記ネットワークでの送信元フレームでカプセル化した場合に用いられるアドレスである構成であっても良い。 ( 7 ) In one aspect of the present invention, in any one of (1) to ( 6 ), the second transmission source address is a transmission source frame transmitted from the communication device. The configuration may be an address used when encapsulated with.
(8)本発明の一態様は、上記(1)から(7)のいずれかにおいて、前記第2の送信元アドレスは、基地局装置の有する送信元アドレスであり、前記検出部は、通信のループが発生した基地局装置を検出する構成であっても良い。 ( 8 ) In one aspect of the present invention, in any one of the above (1) to ( 7 ), the second transmission source address is a transmission source address of a base station device, and the detection unit It may be configured to detect a base station apparatus in which a loop has occurred.
(9)本発明の一態様は、上記(1)から(8)のいずれかにおいて、前記第2の送信元アドレスは、基地局装置の有する送信元アドレスであり、前記ネットワークは、前記基地局装置の通信種別に応じたゲートウェイ装置を備え、前記検出装置は、入力された前記基地局装置の通信種別に基づいて、前記対応表を取得するゲートウェイ装置を選択する選択部を備え、前記検出部は、前記選択部が選択したゲートウェイ装置から前記対応表を取得する構成であっても良い。 ( 9 ) In one aspect of the present invention, in any one of the above (1) to ( 8 ), the second transmission source address is a transmission source address of a base station device, and the network includes the base station A gateway device corresponding to a communication type of the device, and the detection device includes a selection unit that selects a gateway device that acquires the correspondence table based on the input communication type of the base station device, and the detection unit The configuration may be such that the correspondence table is acquired from the gateway device selected by the selection unit.
(10)本発明の一態様は、上記(1)から(9)のいずれかにおいて、前記第2の送信元アドレスは、基地局装置の有する送信元アドレスであり、前記ネットワークは、サービスエリア毎に設けられるとともに、複数の前記基地局装置に接続され、前記検出装置は、入力されたサービスエリアを示す情報に基づいて、前記対応表を取得するゲートウェイ装置を選択する選択部を備え、前記検出部は、前記選択部が選択したゲートウェイ装置から前記対応表を取得する構成であっても良い。 ( 10 ) In one aspect of the present invention, in any one of (1) to ( 9 ), the second transmission source address is a transmission source address of a base station device, and the network is provided for each service area. And the detection device includes a selection unit that selects a gateway device that obtains the correspondence table based on information indicating the input service area, and the detection device is connected to the plurality of base station devices. The unit may be configured to acquire the correspondence table from the gateway device selected by the selection unit.
(11)本発明の一態様は、通信機器に接続される複数のスイッチ装置と、前記スイッチ装置のそれぞれに接続されるゲートウェイ装置とを接続するネットワークにおいて、前記通信機器における通信のループを検出する検出装置であって、前記スイッチ装置のインタフェースの第1の送信元アドレスと、当該インタフェースに接続された前記通信機器のインタフェースの第2の送信元アドレスと、の対応表を前記ゲートウェイ装置から取得する取得部と、前記対応表に基づいて、前記第1の送信元アドレスと前記第2の送信元アドレスの対応関係が多対1または多対多になるものが複数存在する場合に、当該対応関係で共通する第1の送信元アドレスのインタフェースを有するスイッチ装置を特定できる場合には、前記通信機器に通信のループが発生したか否かを表すループ情報を生成する検出部とを備える検出装置である。 (11) One embodiment of the present invention detects a communication loop in the communication device in a network connecting a plurality of switch devices connected to the communication device and a gateway device connected to each of the switch devices. It is a detection device, and obtains a correspondence table between a first transmission source address of the interface of the switch device and a second transmission source address of the interface of the communication device connected to the interface from the gateway device. an acquisition unit, based on said correspondence table, when the first source address and said second correspondence between the transmission source address is many-to-one or many-to-many in such shall there are a plurality, the corresponding If you can identify a switch device having a first interface of the source address of the common relationship of communication to the communication device Le A detection apparatus and a detection unit for generating a loop information indicating whether flop has occurred.
(12)本発明の一態様は、通信機器に接続される複数のスイッチ装置と、前記スイッチ装置のそれぞれに接続されるゲートウェイ装置とを接続するネットワークにおいて、前記通信機器における通信のループの検出方法であって、前記スイッチ装置のインタフェースの第1の送信元アドレスと、当該インタフェースに接続された前記通信機器のインタフェースの第2の送信元アドレスと、の対応表を前記ゲートウェイ装置から取得する取得ステップと、前記対応表に基づいて、前記第1の送信元アドレスと前記第2の送信元アドレスの対応関係が多対1または多対多になるものが複数存在する場合に、当該対応関係で共通する第1の送信元アドレスのインタフェースを有するスイッチ装置を特定できる場合には、前記通信機器に通信のループが発生したか否かを表すループ情報を生成する検出ステップとを含む検出方法である。 (12) One aspect of the present invention is a method for detecting a communication loop in a communication device in a network connecting a plurality of switch devices connected to the communication device and a gateway device connected to each of the switch devices. An acquisition step of acquiring a correspondence table between a first transmission source address of the interface of the switch device and a second transmission source address of the interface of the communication device connected to the interface from the gateway device. If, on the basis of the correspondence table, when the first source address and a to the second corresponding relationship is many-to-one or many-to-many transmission source address shall there are a plurality, in the relationship If you can identify a switch device having a first interface of the source address of the common, the communication to the communication device Lou There is a detection method comprising a detection step of generating a loop information indicating whether occurred.
上記態様のうち少なくとも1つの態様によれば、検出装置は、各スイッチ装置に接続されるゲートウェイ装置が有する対応表に基づいてループが発生したか否かを示すループ情報を生成する。ゲートウェイ装置が各スイッチ装置と接続されるため、当該対応表は、ネットワーク上に設けられたすべてのスイッチ装置と各スイッチ装置に接続される通信機器との関係を示す。これにより、検出装置は、試験フレームの伝送なしにネットワークにおける通信のループの検出を行うことができる。 According to at least one of the above aspects, the detection device generates loop information indicating whether or not a loop has occurred based on a correspondence table included in the gateway device connected to each switch device. Since the gateway device is connected to each switch device, the correspondence table shows the relationship between all the switch devices provided on the network and communication devices connected to each switch device. Thus, the detection apparatus can detect a communication loop in the network without transmitting a test frame.
《第1の実施形態》
以下、図面を参照しながら本発明の第1の実施形態について詳しく説明する。
図1は、第1の実施形態に係る通信システム1の構成を示す概略図である。
第1の実施形態に係る通信システム1は、移動体通信に係る通信を行う。通信システム1は、交換設備10と、ゲートウェイ装置20と、複数の基地局装置30と、複数のスイッチ装置40と、データベース装置50と、検出装置60とを備える。スイッチ装置40とゲートウェイ装置20は、それぞれ同一の中継網N(ネットワーク)を介して接続されている。当該中継網Nは、広域Ethernet(登録商標)ネットワークであり、通信方式ごと及びサービスエリアごとに設けられる。通信方式の例としては、例えばLTE(Long Term Evolution)、CDMA(Code Division Multiple Access)2000 1x、CDMA2000 1xEV−DO Revision Aなどが挙げられる。
本実施形態において、交換設備10及び基地局装置30は、通信機器の一例である。
<< First Embodiment >>
Hereinafter, a first embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a schematic diagram illustrating a configuration of a
The
In the present embodiment, the
交換設備10は、移動体通信を行う端末M間の回線交換、及び端末Mと外部ネットワークとの接続を行う設備である。交換設備10は、ゲートウェイ装置20を介してネットワークに接続される。なお、交換設備10は、通信方式ごと及びサービスエリアごとに設けられる。
ゲートウェイ装置20は、スイッチ装置40との通信に用いるプロトコルと交換設備10との通信に用いるプロトコルとを相互に変換して、スイッチ装置40と交換設備10との通信を媒介する装置である。なお、ゲートウェイ装置20は、交換設備10に対して1対1に設けられる。つまり、ゲートウェイ装置20は、通信方式ごと及びサービスエリアごとに設けられる。
基地局装置30は、移動体通信を行う端末Mと無線によって接続し、端末M間の通信を中継する装置である。基地局装置30は、スイッチ装置40を介してネットワークに接続される。
スイッチ装置40は、基地局装置30とゲートウェイ装置20との通信を媒介する装置である。
つまり、端末Mを用いて通信を行う場合、必ずスイッチ装置40とゲートウェイ装置20の間で通信が行われる。また、本実施形態においては、ゲートウェイ装置20を介さずにスイッチ装置40同士が通信を行うことはない。
The
The
The
The
That is, when communication is performed using the terminal M, communication is always performed between the
なお、ゲートウェイ装置20及びスイッチ装置40は、EoE機能を有する。つまり、ゲートウェイ装置20及びスイッチ装置40は、中継網Nを介して通信を行う際に、目的のフレームを、相手装置の外部向けインタフェースのMACアドレス(EoEMACアドレス)を宛先とするフレームに格納(カプセル化)して伝送する。本実施形態において、外部向けインタフェースとは、中継網Nを介した通信を行う通信機器(交換設備10や基地局装置30など)と接続されるインタフェースをいう。そのため、ゲートウェイ装置20及びスイッチ装置40のMACアドレステーブルは、基地局装置30又は交換設備10のMACアドレスと、ゲートウェイ装置20又はスイッチ装置40のEoEMACアドレスと、自装置のポート番号とを関連付けて格納する。MACアドレステーブルとは、ゲートウェイ装置20及びスイッチ装置40がアドレス解決に用いる対応表であって、フレームの通信が行われる度に更新される。なお、本実施形態においてゲートウェイ装置20又はスイッチ装置40のEoEMACアドレスは、第1の送信元アドレスの一例である。また、本実施形態において基地局装置30又は交換設備10のMACアドレスは、スイッチ装置40の第2の送信元アドレスの一例である。なお、基地局装置30又は交換設備10のMACアドレスとは、具体的には、ゲートウェイ装置20又はスイッチ装置40の外部向けインタフェースに接続された基地局装置30又は交換設備10のインタフェースのMACアドレスである。なお、EoE機能は、「MAC IN MAC」とも呼ばれる。
The
データベース装置50は、基地局装置30の情報を格納する基地局テーブルと、スイッチ装置40の情報を格納するスイッチテーブルと、ゲートウェイ装置20の情報を格納するゲートウェイテーブルとを記憶する。
基地局テーブルは、基地局装置30の名称と、当該基地局装置30のアクセス回線IDと、当該基地局装置30の住所と、当該基地局装置30に接続されるスイッチ装置40及びそのポート番号とを関連付けて格納する。
スイッチテーブルは、EoEMACアドレスと、当該EoEMACアドレスが示すスイッチ装置40の名称及びそのポート番号と、当該スイッチ装置40が接続する中継網Nのゲートウェイ装置20の名称とを関連付けて記憶する。
ゲートウェイテーブルは、ゲートウェイ装置20の名称と、当該ゲートウェイ装置20の通信方式と、当該ゲートウェイ装置20のローカルポートのMACアドレスとを関連付けて記憶する。
The
The base station table includes the name of the
The switch table stores the EoEMAC address, the name of the
The gateway table stores the name of the
検出装置60は、基地局装置30における通信のループを検出する。検出装置60は、ゲートウェイスイッチに接続される。
図2は、検出装置60の構成を示す概略ブロック図である。
検出装置60は、入力部61、選択部62、取得部63、テーブル記憶部64、検出部65、出力部66を備える。
The
FIG. 2 is a schematic block diagram showing the configuration of the
The
入力部61は、通信システム1の管理者から、通信システム1に接続された基地局装置30におけるループの検出の開始指示の入力を受け付ける。
選択部62は、入力部61に入力された基地局装置30の通信種別及びサービスエリアを示す情報に基づいて、MACアドレステーブルを取得するゲートウェイ装置20を選択する。
取得部63は、入力部61がループの検出の開始指示の入力を受け付けた場合に、ゲートウェイ装置20から、MACアドレステーブルを異なるタイミングで複数回取得する。
テーブル記憶部64は、取得部63が取得した複数のMACアドレステーブルを記憶する。
検出部65は、テーブル記憶部64が記憶する複数のMACアドレステーブルに基づいて、基地局装置30に通信のループが発生したか否かを表すループ情報を生成する。
出力部66は、検出部65が生成したループ情報をディスプレイなどに出力する。
The
The
The
The
Based on the plurality of MAC address tables stored in the
The
ここで、本実施形態におけるループの検出方法について説明する。
基地局装置30において通信のループが発生すると、交換設備10から送信されたフレームが、基地局装置30においてアンノウンユニキャストフレームとして、スイッチ装置40に送信される。アンノウンユニキャストフレームとは、MACアドレステーブルにおいて送信先の対象ポートが学習されていない場合に、送信元以外の全てのポートに送信されるフレームである。そのため、基地局装置30に通信のループがあると、アンノウンユニキャストフレームが同じ基地局装置30に折り返され、その後アンノウンユニキャストフレームが送信元のスイッチ装置40に折り返されることとなる。
Here, a loop detection method in the present embodiment will be described.
When a communication loop occurs in the
アンノウンユニキャストフレームがスイッチ装置40に送信されると、スイッチ装置40は当該アンノウンユニキャストフレームをEoEパケット化して中継網Nにマルチキャストで送信する。これにより、ゲートウェイ装置20はスイッチ装置40からアンノウンユニキャストフレームを受信し、MACアドレステーブルを更新する。
When the unknown unicast frame is transmitted to the
図3は、通信のループが生じたときのゲートウェイ装置20のMACアドレステーブルの挙動の一例を示す図である。
上述したように、当該アンノウンユニキャストフレームは、交換設備10から送信されたフレームが折り返されることで生じたものである。したがって当該アンノウンユニキャストフレームの送信元のMACアドレスは、交換設備10のMACアドレスを示す。そのため、ゲートウェイ装置20は、図3(A)に示すようにMACアドレステーブルにおいて交換設備10のMACアドレスに関連付けられたEoEMACアドレスを、自装置のローカルポートから図3(B)に示すようにスイッチ装置40のEoEMACアドレスに書き換える。この後、ゲートウェイ装置20が交換設備10からフレームを受信すると、ゲートウェイ装置20は、図3(C)に示すように、MACアドレステーブルにおいて交換設備10のMACアドレスに関連付けられたEoEMACアドレスを、自装置のローカルポートに書き換える。当該処理が繰り返されることで、ゲートウェイ装置20のMACアドレステーブルのうち、交換設備10のMACアドレスに関連付けられたEoEMACアドレスが、頻繁に書き換えられる。
FIG. 3 is a diagram illustrating an example of the behavior of the MAC address table of the
As described above, the unknown unicast frame is generated by folding a frame transmitted from the
そこで、検出部65は、当該書き換えられるEoEMACアドレスのインタフェースを有するスイッチ装置40を特定し、当該スイッチ装置40に接続される基地局装置30を、通信のループが発生した基地局装置30とする。
Therefore, the
次に、本実施形態に係る通信システム1におけるループの検出手順について詳しく説明する。
本実施形態では、通信システム1の管理者が、移動体通信の障害を監視する監視者から通信障害が発生しているアクセス回線のIDの通知を受け、当該障害の原因がループによるものであるか否かを検出するときの検出手順について説明する。
Next, a loop detection procedure in the
In the present embodiment, the administrator of the
図4は、利用者が検出装置60にアクセスしたときにディスプレイに表示される画面の例である。
通信システム1の管理者がPC(Personal Computer)を利用して検出装置60にアクセスすると、検出装置60の出力部66は、当該PCに図4(A)に示す画面を表示させる。PCの画面には、図4(A)に示すように、アクセス回線IDの入力を受け付ける入力テキストフォームと、入力テキストフォームに入力されたアクセス回線IDを有する基地局装置30の検索を開始する検索ボタンとが表示される。
FIG. 4 is an example of a screen displayed on the display when the user accesses the
When the administrator of the
管理者が、PCを操作することで、通信障害が発生しているアクセス回線のIDを入力して検索ボタンを押下すると、入力部61は、当該入力を受け付ける。次に、選択部62は、データベース装置50の基地局テーブルから、当該アクセス回線IDに関連付けられた基地局装置30の名称を読み出す。なお、基地局装置30は1つのサービスエリアに属するため、基地局装置30を特定することは、サービスエリアを特定することと等価である。そして、出力部66は、データベース装置50から読み出した基地局装置30を、図4(B)に示すように検索結果としてPCの画面に表示させる。このとき、アクセス回線IDには、詳細情報を表示させるためのリンクが張られる。
When the administrator operates the PC to input the ID of the access line where the communication failure has occurred and presses the search button, the
管理者が、PCを操作することで、当該リンクを選択すると、入力部61は、当該入力を受け付ける。選択部62は、データベースの基地局テーブルから、当該アクセス回線IDに関連付けられた基地局装置30の名称及び住所、当該基地局装置30が接続するスイッチ装置40の名称及びポート番号を読み出す。次に、選択部62は、データベースのゲートウェイテーブルから、読み出したスイッチ装置40の名称に関連付けられたゲートウェイ装置20の名称と、当該ゲートウェイ装置20の通信方式とを読み出す。つまり、選択部62は、入力部61に入力された基地局装置30の名称に基づいてゲートウェイ装置20を抽出する。そして、出力部66は、データベース装置50から読み出した基地局装置30の情報と、当該基地局装置30に接続される通信種別ごとのゲートウェイ装置20の情報とを、図4(C)に示すようにPCの画面に表示させる。このとき、各ゲートウェイ装置20の情報には、当該通信種別を有するゲートウェイ装置20のFDB(Forwardin DataBase)を解析するためのリンクが張られる。
When the administrator selects the link by operating the PC, the
管理者が、PCを操作することで、当該リンクを選択すると、入力部61は、当該入力を受け付ける。選択部62は、入力部61が入力を受け付けたリンクが示す通信種別に基づいて、ゲートウェイ装置20をMACアドレステーブルを取得するゲートウェイ装置20として選択する。次に、取得部63は、選択されたゲートウェイ装置20にアクセスし、FDBエントリを取得する。そして、出力部66は、ゲートウェイ装置20から取得したFDBエントリと、当該ゲートウェイ装置20に接続された中継網Nにおけるループの検出を開始する開始ボタンとを、図4(D)に示すようにPCの画面に表示させる。管理者が、PCを操作することで、開始ボタンを押下すると、入力部61は、当該入力を受け付ける。これにより、検出装置60は、ループの検出処理を開始する。
When the administrator selects the link by operating the PC, the
図5は、第1の実施形態に係る検出装置60によるループの検出処理を示すフローチャートである。
取得部63は、選択されたゲートウェイ装置20にアクセスし、MACアドレステーブルを異なるタイミングで複数回(例えば、3回)取得する(ステップS1)。具体的には、取得部63は、ゲートウェイ装置20に対し、MACアドレステーブルの出力命令を入力し、当該出力命令によってゲートウェイ装置20から出力されるMACアドレステーブルを取得する。取得部63が出力命令を入力してからゲートウェイ装置20がMACアドレステーブルを全て出力し終わるまでには時間差が生じる。そのため、取得部63は、MACアドレステーブルを取得し終え次第、次の出力命令を入力することで、MACアドレステーブルを異なるタイミングで取得することができる。また、取得部63は、MACアドレステーブルを取得すると、当該MACアドレステーブルをテーブル記憶部64に記録する。
FIG. 5 is a flowchart illustrating a loop detection process performed by the
The acquiring
なお、取得部63は、ゲートウェイ装置20に対して、MACアドレステーブルのMIB(Management information base)オブジェクトの出力命令を入力することで、高速にMACアドレステーブルを取得することができる。これは、MIBオブジェクトによりMACアドレステーブルをまとめてを出力するのに要する時間が、MACアドレステーブルを1エントリずつ出力するのに要する時間より短いためである。
The
取得部63が複数のMACアドレステーブルを取得すると、検出部65は、当該複数のMACアドレステーブルをMACアドレス毎にマージすることで、アドレス・収容の対応表を作成する(ステップS2)。具体的には、検出部65は、複数のMACアドレステーブルの各エントリを1つのテーブルにまとめ、当該テーブルから重複するEoEMACアドレスと通信機器のMACアドレスとの組み合わせが重複するエントリを削除することで対応表を作成する。
When the
次に、検出部65は、作成した対応表において、EoEMACアドレスと通信機器のMACアドレスとが多対1の関係になっている組み合わせがあるか否かを判定する(ステップS3)。つまり、検出部65は、1つの通信機器のMACアドレスが複数のEoEMACアドレスに関連付けられているか否かを判定する。なお、当該通信機器のMACアドレスは、交換設備10のMACアドレスを示す。検出部65は、EoEMACアドレスと通信機器のMACアドレスとが多対1の関係になっているものがないと判定した場合(ステップS3:NO)、基地局装置30に通信のループが発生していないことを示すループ情報を生成する(ステップS4)。つまり、検出部65は、EoEMACアドレスと通信機器のMACアドレスとが全て1対1または1対多の関係になっている場合に、基地局装置30に通信のループが発生していないと判定する。これは、1つのスイッチ装置40に対して複数の基地局装置30が接続される可能性があるためである。
Next, the
他方、検出部65は、EoEMACアドレスと通信機器のMACアドレスとが多対1の関係になっているものがあると判定した場合(ステップS3:YES)、通信のループが発生した通信機器に接続されたスイッチ装置40を特定する(ステップS5)。具体的には、検出部65は、当該EoEMACアドレスのうち、ゲートウェイ装置20のローカルポートでない方が示すインタフェースを有するスイッチ装置40を、通信のループが発生した通信機器に接続されたスイッチ装置40として特定する。これは、異なる拠点に設置されたスイッチ装置40が同一の基地局装置30に接続されることがないためである。
On the other hand, when the
次に、検出部65は、対応表において特定したスイッチ装置40のインタフェースを示すEoEMACアドレスと1対1に対応する基地局装置30を通信のループが発生した基地局装置30として特定し、通信のループが発生した基地局装置30を示すループ情報を生成する(ステップS6)。
Next, the
そして、出力部66は、ステップS4またはステップS6で生成したループ情報を検出結果としてPCの画面に表示させる(ステップS7)。
図6は、ループの検出処理の結果としてディスプレイに表示される画面の例である。
図6(A)は、検出部65がステップS4で生成したループ情報を表示したときの画面例である。図6(A)に示すように、出力部66は、MACアドレステーブルの書き換わりを検出しなかった旨、及びタイミングによりMACアドレステーブルの書き換わりを検出できなかった可能性がある旨をPCに表示させる。さらに出力部66は、検出処理の再実行ボタンをPCに表示させる。管理者が、PCを操作することで、開始ボタンを押下すると、検出装置60は、上記ループ検出処理を再実行する。
図6(B)は、検出部65がステップS6で生成したループ情報を表示したときの画面例である。図6(B)に示すように、出力部66は、MACアドレステーブルの書き換わりを検出した旨、及び検出した基地局装置30の名称とアクセス回線IDをPCに表示させる。さらに出力部66は、検出処理の再実行ボタンをPCに表示させる。管理者が、PCを操作することで、開始ボタンを押下すると、検出装置60は、上記ループ検出処理を再実行する。
Then, the
FIG. 6 is an example of a screen displayed on the display as a result of the loop detection process.
FIG. 6A is a screen example when the
FIG. 6B is an example of a screen when the
このように、本実施形態によれば、検出装置60は、各スイッチ装置40に接続されるゲートウェイ装置20が有する対応表に基づいてループが発生したか否かを示すループ情報を生成する。ゲートウェイ装置20は、各スイッチ装置40と接続されることから、当該対応表は、ネットワーク上に設けられたすべてのスイッチ装置40と、各スイッチ装置40に接続される基地局装置30との関係を示す。これにより、検出装置60は、試験フレームの伝送なしにネットワークにおける通信のループの検出を行うことができる。
Thus, according to the present embodiment, the
また、本実施形態によれば、障害が発生しているアクセス回線を1つ発見できれば、検出装置60が当該アクセス回線のIDに基づいて、当該アクセス回線と同一のサービスエリアにおけるループの発生個所を自動的に検出する。これにより、検出装置60は、ループの発生個所の検出にかかる時間を大幅に短縮することができる。
Further, according to the present embodiment, if one faulty access line can be found, the
また、本実施形態によれば、通信システム1の管理者は、任意の1回線の選定とプログラムの実行指示を検出装置60に入力することで、ループの発生個所を特定することができる。これにより、管理者のスキルの高低によらず、均一な検出精度を実現することができる。
In addition, according to the present embodiment, the administrator of the
また、本実施形態によれば、通信システム1の管理者は、PCにより検出装置60にアクセスすることで、検出装置60にループ箇所の検出を実行させることができる。これにより、管理者は、PCに特別な環境や特殊なプログラムのインストールを行わなくとも、ループの発生個所を特定することができる。
Further, according to the present embodiment, the administrator of the
また、本実施形態に係る検出装置60は、MACアドレスカプセリングの特性を生かしたシンプルな仕組みで動作する。そのため、通信システム1の管理者は、大規模な設備投資を行わずとも検出装置60を導入することができる。
Further, the
《第2の実施形態》
第2の実施形態に係る通信システム1は、第1の実施形態と異なり、ゲートウェイ装置20を介さずにスイッチ装置40同士が通信を行う可能性があるものである。
この場合、ゲートウェイ装置20のMACアドレステーブルにおいて、複数のEoEMACアドレスが頻繁に書き換えられる可能性がある。以下に複数のEoEMACアドレスが頻繁に書き換えられる現象について説明する。
<< Second Embodiment >>
The
In this case, a plurality of EoEMAC addresses may be frequently rewritten in the MAC address table of the
基地局装置30において通信のループが発生すると、他の基地局装置30から送信されたフレームが、基地局装置30においてアンノウンユニキャストフレームとして、スイッチ装置40に送信される。アンノウンユニキャストフレームがスイッチ装置40に送信されると、スイッチ装置40は当該アンノウンユニキャストフレームをEoEパケット化して中継網Nにマルチキャストで送信する。
When a communication loop occurs in the
図7は、通信のループが生じたときの第2の実施形態に係るゲートウェイ装置20のMACアドレステーブルの挙動の一例を示す図である。
上述したように、当該アンノウンユニキャストフレームは、他の基地局装置30から送信されたフレームが折り返されることで生じたものである。そのため、ゲートウェイ装置20は、図7(A)に示すようにMACアドレステーブルにおいて、複数の他の基地局装置30のMACアドレスに関連付けられたEoEMACアドレスを、図7(B)に示すように同一のスイッチ装置40のEoEMACアドレスに書き換える。この後、ゲートウェイ装置20が他の基地局装置30からフレームを受信すると、ゲートウェイ装置20は、図7(C)に示すように、MACアドレステーブルにおいて交換設備10のMACアドレスに関連付けられたEoEMACアドレスを、当該他の基地局装置30に接続されるスイッチ装置40のEoEMACアドレスに書き換える。当該処理が繰り返されることで、ゲートウェイ装置20のMACアドレステーブルの複数のEoEMACアドレスが、頻繁に書き換えられる。
FIG. 7 is a diagram illustrating an example of the behavior of the MAC address table of the
As described above, the unknown unicast frame is generated by returning a frame transmitted from another
そこで、第2の実施形態に係る検出部65は、当該書き換えられるEoEMACアドレスのインタフェースを有するスイッチ装置40を特定し、当該スイッチ装置40に接続される基地局装置30を、通信のループが発生した基地局装置30とする。
Therefore, the
図8は、第2の実施形態に係る検出装置60によるループの検出処理を示すフローチャートである。
取得部63は、選択されたゲートウェイ装置20にアクセスし、MACアドレステーブルを異なるタイミングで複数回(例えば、3回)取得する(ステップS1)。取得部63は、MACアドレステーブルを取得すると、当該MACアドレステーブルをテーブル記憶部64に記録する。
FIG. 8 is a flowchart showing loop detection processing by the
The acquiring
取得部63が複数のMACアドレステーブルを取得すると、検出部65は、当該複数のMACアドレステーブルをMACアドレス毎にマージすることで、アドレス・収容の対応表を作成する(ステップS2)。
When the
次に、検出部65は、作成した対応表において、EoEMACアドレスと通信機器のMACアドレスとが多対1または多対多の関係になっているものがあるか否かを判定する(ステップS3)。検出部65は、EoEMACアドレスと通信機器のMACアドレスとが多対1または多対多の関係になっているものがないと判定した場合(ステップS3:NO)、基地局装置30に通信のループが発生していないことを示すループ情報を生成する(ステップS4)。
Next, the
他方、検出部65は、EoEMACアドレスと通信機器のMACアドレスとが多対1または多対多の関係になっているものがあると判定した場合(ステップS3:YES)、通信機器のMACアドレスと多対1または多対多の関係になっている当該EoEMACアドレスのうち、ゲートウェイ装置20のローカルポートを示すものがあるか否かを判定する(ステップS11)。検出部65は、EoEMACアドレスのうち、ゲートウェイ装置20のローカルポートを示すものがあると判定した場合(ステップS11:YES)、当該EoEMACアドレスのうち、ゲートウェイ装置20のローカルポートでない方が示すインタフェースを有するスイッチ装置40を、通信のループが発生した通信機器に接続されたスイッチ装置40として特定する(ステップS5)。
On the other hand, when it is determined that there is a many-to-one or many-to-many relationship between the EoEMAC address and the MAC address of the communication device (step S3: YES), the
検出部65は、EoEMACアドレスのうち、ゲートウェイ装置20のローカルポートを示すものがないと判定した場合(ステップS11:NO)、EoEMACアドレスが多対1または多対多の関係になっている組み合わせが複数あり、当該組み合わせにおいて共通するEoEMACアドレスが存在するか否かを判定する(ステップS12)。検出部65は、共通するEoEMACアドレスが存在すると判定した場合(ステップS12:YES)、当該EoEMACアドレスが示すインタフェースを有するスイッチ装置40を、通信のループが発生した通信機器に接続されたスイッチ装置40として特定する(ステップS13)。
When the
次に、検出部65は、ステップS5またはステップS13で特定したスイッチ装置40のインタフェースを示すEoEMACアドレスと1対1に対応する基地局装置30を通信のループが発生した基地局装置30として特定し、通信のループが発生した基地局装置30を示すループ情報を生成する(ステップS6)。
Next, the
他方、検出部65は、多対1または多対多の関係になっているEoEMACアドレスが1つだけである場合、または共通するEoEMACアドレスが存在しない場合(ステップS12:NO)、当該EoEMACアドレスに関連付けられた複数のMACアドレスが示す基地局装置30の何れかでループが発生していることを示すループ情報を生成する(ステップS14)。
On the other hand, when there is only one EoEMAC address in a many-to-one or many-to-many relationship, or when there is no common EoEMAC address (step S12: NO), the
そして、出力部66は、ステップS4、ステップS6またはステップS14で生成したループ情報を検出結果としてPCの画面に表示させる(ステップS7)。
Then, the
このように、本実施形態に係る検出装置60は、通信システム1においてゲートウェイ装置20を介さずにスイッチ装置40同士が通信を行う可能性がある場合にも、試験フレームの伝送なしにネットワークにおける通信のループの検出を行うことができる。
As described above, the
《第3の実施形態》
次に、第3の実施形態について説明する。
第1の実施形態及び第2の実施形態に係る検出装置60は、通信のループを検出して管理者に提示するものである。これに対し、第3の実施形態に係る検出装置60は、通信のループを検出した後に、当該ループが発生している基地局装置30に接続されたスイッチ装置40を停止させる。
<< Third Embodiment >>
Next, a third embodiment will be described.
The
第3の実施形態に係る検出装置60は、第1の実施形態の構成に加え、さらにスイッチ停止部(図示せず)を備える。スイッチ停止部は、検出部65がループが発生している基地局装置30を特定するループ情報を生成した場合に、当該基地局装置30に接続されるスイッチ装置40を停止させる。
The
なお、スイッチ停止部は、上記ステップS7でループ情報を表示させた後に、通信システム1の管理者が移動体通信の障害を監視する監視者等の承諾を得た場合に、スイッチ装置40を停止させても良い。この場合、スイッチ停止部は、管理者がPCを用いて検出装置60にスイッチ停止指示を入力した場合に、スイッチ装置40を停止させる。
The switch stop unit stops the
以上、図面を参照して一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、様々な設計変更等をすることが可能である。例えば、上述した実施形態では、ゲートウェイ装置20とスイッチ装置40がEoE機能を有する場合について説明したが、これに限られない。例えば、ゲートウェイ装置20とスイッチ装置40は、データリンク層のフレームを中継網N独自のMACアドレスを含むフレームにカプセル化する他の技術を用いても良い。
As described above, the embodiment has been described in detail with reference to the drawings. However, the specific configuration is not limited to that described above, and various design changes and the like can be made. For example, in the above-described embodiment, the case where the
また、上述した実施形態では、送信元アドレスとしてMACアドレスを用いる場合について説明したが、これに限られない。例えば、他の実施形態では、スイッチ装置40の外部向けインタフェース及び当該インタフェースに接続される通信機器を一意に識別することができるアドレスであれば、送信元アドレスとして他のアドレスを用いても良い。
Moreover, although embodiment mentioned above demonstrated the case where a MAC address was used as a transmission source address, it is not restricted to this. For example, in another embodiment, any other address may be used as the source address as long as the address can uniquely identify the external interface of the
コンピュータは、CPU、主記憶装置、補助記憶装置、インタフェースを備える。
上述の検出装置60は、図示しないコンピュータに実装される。そして、上述した各処理部の動作は、プログラムの形式で補助記憶装置に記憶されている。CPUは、プログラムを補助記憶装置から読み出して主記憶装置に展開し、当該プログラムに従って上記処理を実行する。また、CPUは、プログラムに従って、テーブル記憶部64に対応する記憶領域を主記憶装置に確保する。
The computer includes a CPU, a main storage device, an auxiliary storage device, and an interface.
The
なお、少なくとも1つの実施形態において、補助記憶装置は、一時的でない有形の媒体の一例である。一時的でない有形の媒体の他の例としては、インタフェースを介して接続される磁気ディスク、光磁気ディスク、CD−ROM、DVD−ROM、半導体メモリ等が挙げられる。また、このプログラムが通信回線によってコンピュータに配信される場合、配信を受けたコンピュータが当該プログラムを主記憶装置に展開し、上記処理を実行しても良い。 In at least one embodiment, the auxiliary storage device is an example of a tangible medium that is not temporary. Other examples of the tangible medium that is not temporary include a magnetic disk, a magneto-optical disk, a CD-ROM, a DVD-ROM, and a semiconductor memory connected via an interface. When this program is distributed to a computer via a communication line, the computer that has received the distribution may develop the program in a main storage device and execute the above-described processing.
また、当該プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、当該プログラムは、前述した機能を補助記憶装置に既に記憶されている他のプログラムとの組み合わせで実現するもの、いわゆる差分ファイル(差分プログラム)であっても良い。 The program may be for realizing a part of the functions described above. Further, the program may be a so-called difference file (difference program) that realizes the above-described function in combination with another program already stored in the auxiliary storage device.
1…通信システム 10…交換設備 20…ゲートウェイ装置 30…基地局装置 40…スイッチ装置 50…データベース装置 60…検出装置 61…入力部 62…選択部 63…取得部 64…テーブル記憶部 65…検出部 66…出力部 M…端末 N…中継網
DESCRIPTION OF
Claims (12)
前記スイッチ装置のそれぞれに同一のネットワークで接続されるゲートウェイ装置と、
前記通信機器における通信のループを検出する検出装置と
を備え、
前記ゲートウェイ装置は、
複数の通信機器及びスイッチ装置から送信されたフレームに基づいて送信元アドレスを格納し、
前記検出装置は、
前記スイッチ装置のインタフェースの第1の送信元アドレスと、当該インタフェースに接続された前記通信機器のインタフェースの第2の送信元アドレスと、の対応表を前記ゲートウェイ装置から取得する取得部と、
前記対応表に基づいて、前記第1の送信元アドレスと前記第2の送信元アドレスの対応関係が多対1または多対多になるものが複数存在する場合に、当該対応関係で共通する第1の送信元アドレスのインタフェースを有するスイッチ装置を特定できる場合には、前記通信機器に通信のループが発生したか否かを表すループ情報を生成する検出部と
を備える通信システム。 A plurality of switch devices connected to the communication device;
A gateway device connected to each of the switch devices via the same network;
A detection device for detecting a communication loop in the communication device,
The gateway device is
Store the source address based on frames transmitted from multiple communication devices and switch devices,
The detection device includes:
An acquisition unit that acquires a correspondence table between a first transmission source address of the interface of the switch device and a second transmission source address of the interface of the communication device connected to the interface from the gateway device;
Based on said correspondence table, said first source address and said second correspondence between the transmission source address is many-to-one or many-to-many in such shall have when there exist a plurality of common in the relationship A communication system comprising: a detection unit that generates loop information indicating whether a communication loop has occurred in the communication device when a switch device having an interface with a first source address can be identified.
請求項1に記載の通信システム。 The communication system according to claim 1, wherein the correspondence table is a correspondence table used by the gateway device for address resolution.
前記検出部は、複数の前記対応表を前記第2の送信元アドレス毎にマージし、
マージ後の前記第1の送信元アドレスと前記第2の送信元アドレスの対応関係に基づいて、前記ループ情報を生成する
請求項1又は請求項2に記載の通信システム。 The acquisition unit acquires the correspondence table from the gateway device multiple times at different timings,
The detection unit merges the plurality of correspondence tables for each second source address,
The communication system according to claim 1, wherein the loop information is generated based on a correspondence relationship between the first transmission source address and the second transmission source address after merging.
請求項3に記載の通信システム。 The detection unit merges the correspondence table for each of the second transmission source addresses, and the second transmission source address corresponding to the first transmission source address after merging is a local port of the gateway device. When the source address of the connected communication device is the same, the switch device having the interface of the first source address is identified, and a communication loop has occurred in the communication device connected to the switch device. The communication system according to claim 3, wherein the communication system is a communication device.
請求項3または4に記載の通信システム。 The detection unit merges the correspondence table for each second transmission source address, and the correspondence relationship between the first transmission source address and the second transmission source address after merging is many-to-one or many-to-many. In the case where there are a plurality of devices, the switch device having the interface of the first transmission source address that is common in the correspondence relationship is specified, and the communication device connected to the switch device is connected to the communication in which the communication loop has occurred. The communication system according to claim 3 or 4, wherein the communication system is a device.
請求項4または請求項5に記載の通信システム。 The communication system according to claim 4, wherein the detection unit sets a communication device connected to the identified switch device in a one-to-one relationship to a communication device in which a communication loop has occurred.
請求項1から請求項6のいずれか一項に記載の通信システム。 The second transmission source address is an address used when a transmission source frame transmitted from the communication device is encapsulated with a transmission source frame in the network. The communication system according to 1.
前記検出部は、通信のループが発生した基地局装置を検出する
請求項1から請求項7のいずれか一項に記載の通信システム。 The second transmission source address is a transmission source address of the base station device,
The communication system according to any one of claims 1 to 7, wherein the detection unit detects a base station apparatus in which a communication loop has occurred.
前記ネットワークは、前記基地局装置の通信種別に応じたゲートウェイ装置を備え、
前記検出装置は、入力された前記基地局装置の通信種別に基づいて、前記対応表を取得するゲートウェイ装置を選択する選択部を備え、
前記検出部は、前記選択部が選択したゲートウェイ装置から前記対応表を取得する
請求項1から請求項8のいずれか一項に記載の通信システム。 The second transmission source address is a transmission source address of the base station device,
The network includes a gateway device according to a communication type of the base station device,
The detection apparatus includes a selection unit that selects a gateway apparatus that acquires the correspondence table based on the input communication type of the base station apparatus.
The communication system according to any one of claims 1 to 8, wherein the detection unit acquires the correspondence table from a gateway device selected by the selection unit.
前記ネットワークは、サービスエリア毎に設けられるとともに、複数の前記基地局装置に接続され、
前記検出装置は、入力されたサービスエリアを示す情報に基づいて、前記対応表を取得するゲートウェイ装置を選択する選択部を備え、
前記検出部は、前記選択部が選択したゲートウェイ装置から前記対応表を取得する
請求項1から請求項9のいずれか一項に記載の通信システム。 The second transmission source address is a transmission source address of the base station device,
The network is provided for each service area and connected to a plurality of the base station devices,
The detection device includes a selection unit that selects a gateway device that acquires the correspondence table based on information indicating the input service area.
The communication system according to any one of claims 1 to 9, wherein the detection unit acquires the correspondence table from a gateway device selected by the selection unit.
前記スイッチ装置のインタフェースの第1の送信元アドレスと、当該インタフェースに接続された前記通信機器のインタフェースの第2の送信元アドレスと、の対応表を前記ゲートウェイ装置から取得する取得部と、
前記対応表に基づいて、前記第1の送信元アドレスと前記第2の送信元アドレスの対応関係が多対1または多対多になるものが複数存在する場合に、当該対応関係で共通する第1の送信元アドレスのインタフェースを有するスイッチ装置を特定できる場合には、前記通信機器に通信のループが発生したか否かを表すループ情報を生成する検出部と
を備える検出装置。 In a network connecting a plurality of switch devices connected to a communication device and a gateway device connected to each of the switch devices, a detection device for detecting a communication loop in the communication device,
An acquisition unit that acquires a correspondence table between a first transmission source address of the interface of the switch device and a second transmission source address of the interface of the communication device connected to the interface from the gateway device;
Based on said correspondence table, said first source address and said second correspondence between the transmission source address is many-to-one or many-to-many in such shall have when there exist a plurality of common in the relationship A detection device comprising: a detection unit that generates loop information indicating whether a communication loop has occurred in the communication device when a switch device having an interface with a first source address can be identified.
前記スイッチ装置のインタフェースの第1の送信元アドレスと、当該インタフェースに接続された前記通信機器のインタフェースの第2の送信元アドレスと、の対応表を前記ゲートウェイ装置から取得する取得ステップと、
前記対応表に基づいて、前記第1の送信元アドレスと前記第2の送信元アドレスの対応関係が多対1または多対多になるものが複数存在する場合に、当該対応関係で共通する第1の送信元アドレスのインタフェースを有するスイッチ装置を特定できる場合には、前記通信機器に通信のループが発生したか否かを表すループ情報を生成する検出ステップと
を含む検出方法。 In a network connecting a plurality of switch devices connected to a communication device and a gateway device connected to each of the switch devices, a method for detecting a communication loop in the communication device,
Obtaining a correspondence table between a first transmission source address of the interface of the switch device and a second transmission source address of the interface of the communication device connected to the interface from the gateway device;
Based on said correspondence table, said first source address and said second correspondence between the transmission source address is many-to-one or many-to-many in such shall have when there exist a plurality of common in the relationship And a detection step of generating loop information indicating whether or not a communication loop has occurred in the communication device when a switch device having an interface of a first source address can be identified.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014114420A JP6046664B2 (en) | 2014-06-02 | 2014-06-02 | COMMUNICATION SYSTEM, DETECTION DEVICE, AND DETECTION METHOD |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014114420A JP6046664B2 (en) | 2014-06-02 | 2014-06-02 | COMMUNICATION SYSTEM, DETECTION DEVICE, AND DETECTION METHOD |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2015228628A JP2015228628A (en) | 2015-12-17 |
| JP6046664B2 true JP6046664B2 (en) | 2016-12-21 |
Family
ID=54885860
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2014114420A Active JP6046664B2 (en) | 2014-06-02 | 2014-06-02 | COMMUNICATION SYSTEM, DETECTION DEVICE, AND DETECTION METHOD |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6046664B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2953039B2 (en) | 1990-11-13 | 1999-09-27 | 松下電器産業株式会社 | Plasma display characteristics inspection device |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114040434A (en) * | 2021-11-12 | 2022-02-11 | 深圳市友华通信技术有限公司 | Loop detection method and device for home gateway |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4667849B2 (en) * | 2004-12-13 | 2011-04-13 | 富士通株式会社 | Loop detection method and apparatus |
| JP4619940B2 (en) * | 2005-12-21 | 2011-01-26 | 富士通株式会社 | Network fault location detection apparatus and network fault location detection method |
| WO2013082819A1 (en) * | 2011-12-09 | 2013-06-13 | 华为技术有限公司 | Layer 2 network loop processing method, apparatus and network device |
-
2014
- 2014-06-02 JP JP2014114420A patent/JP6046664B2/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2953039B2 (en) | 1990-11-13 | 1999-09-27 | 松下電器産業株式会社 | Plasma display characteristics inspection device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2015228628A (en) | 2015-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11968743B2 (en) | Communication method, communications device, and communications system | |
| JP5530864B2 (en) | Network system, management server, and management method | |
| CN106330501A (en) | Fault correlation method and device | |
| EP3570491A1 (en) | Association management method and network node | |
| US20150256622A1 (en) | Connection management device, communication system, connection management method, and computer program product | |
| CN103516546A (en) | IP terminal device management system and method for double-center networking | |
| US11057820B2 (en) | Dynamic mapping of nodes responsible for monitoring traffic of an evolved packet core | |
| WO2020249032A1 (en) | Communication method and device | |
| WO2024230429A1 (en) | Edge-resource expansion method, edge cloud system, device, and storage medium | |
| JP6046664B2 (en) | COMMUNICATION SYSTEM, DETECTION DEVICE, AND DETECTION METHOD | |
| CN105430114A (en) | Internet protocol (IP) address conflict detection method and system, and access stratum device | |
| WO2016177180A1 (en) | Method and device for reporting openflow switch capability | |
| CN113179295A (en) | Message processing method and device | |
| EP3481099B1 (en) | Load balancing method and associated device | |
| CN107360036A (en) | A kind of network failure locating method, terminal and server | |
| US20160294465A1 (en) | Information collection system, relay terminal, control method for relay terminal to connect to center system, sensor terminal, and control method for sensor terminal to connect to center system | |
| CN107770030B (en) | Stage equipment control system, control method and control device based on VPN technology | |
| CN103117880A (en) | Web technology based network topological generation method | |
| JP5545846B2 (en) | Sequence test apparatus and sequence test method | |
| JP6060123B2 (en) | Influence range identification device, influence range identification method, and program | |
| US9747144B2 (en) | Function processing apparatus and function processing method dynamically process network function using commands | |
| CN114221882A (en) | Method, device, equipment and storage medium for detecting fault link | |
| WO2023136755A1 (en) | Method and apparatus for tailored data monitoring of microservice executions in mobile edge clouds | |
| WO2016188222A1 (en) | Service message forwarding method and apparatus, and communication system | |
| CN105183653A (en) | Automatic testing method and device for ad-hoc network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160519 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160524 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160701 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20160704 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20160816 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161017 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20161018 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20161025 |
|
| 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: 20161115 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20161117 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6046664 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |