JP5651876B2 - ネットワーク中継装置及びネットワークシステム - Google Patents
ネットワーク中継装置及びネットワークシステム Download PDFInfo
- Publication number
- JP5651876B2 JP5651876B2 JP2012061651A JP2012061651A JP5651876B2 JP 5651876 B2 JP5651876 B2 JP 5651876B2 JP 2012061651 A JP2012061651 A JP 2012061651A JP 2012061651 A JP2012061651 A JP 2012061651A JP 5651876 B2 JP5651876 B2 JP 5651876B2
- Authority
- JP
- Japan
- Prior art keywords
- frame
- network
- relay device
- network relay
- computer
- 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)
Description
図10は、従来の受信管理テーブルの構成例を示す説明図である。
この受信管理テーブルには、着順フィールド、MACアドレスフィールド、IPアドレスフィールド、ユーザ情報フィールド、送受信の番号フィールドが含まれる。
着順フィールドには、フレームの到着順が書き込まれる。
MACアドレスフィールドには、ユニキャスト通信が行われる際に宛先のコンピュータを特定するMACアドレスが書き込まれる。
IPアドレスフィールドには、ネットワーク中継装置に割り振られるIPアドレスが書き込まれる。
ユーザ情報フィールドには、フレームがユニキャスト通信又はブロードキャスト通信のうち、いずれの通信方式で送信されたかが書き込まれる。この通信方式の情報は、ユーザ情報の一例として挙げたものであり、他にも様々な情報が含まれる。
送信通信番号フィールドには、送信するフレームの通信番号が書き込まれる。
受信通信番号フィールドには、受信するフレームの通信番号が書き込まれる。
2重化ネットワークシステム6は、2重化された1系ネットワーク5aと2系ネットワーク5b(以下、「2重化ネットワーク5」と総称する)とを備える。2重化ネットワーク5は、例えば、光ファイバによって配設された広帯域の幹線伝送路であり、高速でフレームを転送することが可能である。また、この2重化ネットワークシステム6は、現用系として用いられるネットワーク中継装置2を備える。2重化ネットワーク中継装置2には、それぞれ1系コンピュータ1a、2系コンピュータ1b(以下、「2重化コンピュータ1」と総称する)が接続される。
図2は、ネットワーク中継装置2の内部構成の例を示すブロック図である。
ネットワークスイッチ20は、例えば、一般のスイッチングハブなどを用いて構成することができる。その基本機能は、2重化ネットワーク5で通信されるフレームからネットワーク中継装置2に接続されている2重化コンピュータ1宛のフレームを取り出し、その取り出したフレームを2重化コンピュータ1へ送信することにある。
図4は、ネットワーク中継装置2に含まれるネットワークスイッチ20及び2分岐接続装置10の詳細な構成例を示すブロック図である。
ネットワークスイッチ20は、フレーム伝送制御部21、経路切替部22、監視フレーム伝送制御部23、現用系接続スイッチ制御部24、重複フレーム廃棄処理部25、受信管理テーブル26、送信管理テーブル27、バッファメモリ28を備える。
図5は、2重化ネットワークシステム6を流れるフレームを管理する例を示す説明図である。ここでは、説明を簡単にするために、フレームの送受信を行うコンピュータはいずれも1系のものとし、第1の駅から第nの駅にフレームを送信するものとする。図中でフレームの流れは太矢印で表している。図5では、受信管理テーブル26及び送信管理テーブル27の各種のフィールドの内、MACアドレスフィールドと通信番号フィールドだけを取り出して説明する。
図6は、ネットワーク中継装置2が中継するフレームフォーマットの例を示す説明図である。
MACアドレスフィールドには、ユニキャスト通信が行われる際に、宛先の2重化コンピュータ1に割り振られたMACアドレスが書き込まれる。
IPアドレスフィールドには、ネットワーク中継装置2に割り振られたIPアドレスが書き込まれる。
ユーザ情報フィールドには、フレームがユニキャスト通信又はブロードキャスト通信のうち、いずれの通信方式で送信されたかが書き込まれる。
第1の通信番号フィールドには、ブロードキャストで到着したフレームの通信番号が書き込まれる。
第2の通信番号フィールドには、ユニキャストで到着したフレームの通信番号が書き込まれる。
図8は、フレームの受信状態を示す概念図である。
宛先のネットワーク中継装置2は、図6に説明したようにフレームに付された通信番号をフレーム毎に管理している。ここで、通信番号は、所定の範囲の値をサイクリックに使用する。ただし、オール0となる値は、受信管理テーブル26に書き込まれた通信番号の初期化に用いるため、フレームには付されない。
この条件は、図中の値27aに該当する。このとき、フレームは正常に先着受信されているため、ネットワーク中継装置2は、支線の2重化コンピュータ1にフレームを中継する。
この条件は、0より大きく所定値までの範囲27bに該当する。この所定値は、通信番号の最大値より小さいものとする。このとき、先着したフレームの通信番号は、後着したフレームの通信番号よりも大きいため、ネットワーク中継装置2は、本来後から受信すべきフレームが先着したことが分かる。このような状態を「フレーム抜け」と呼ぶ。このため、ネットワーク中継装置2は、上記の(1)の条件に該当するまでバッファメモリ28に受信したフレームを保持する。
この条件は、所定値から最大値までの範囲27cに該当する。このとき、ネットワーク中継装置2は、1系ネットワーク5a又は2系ネットワーク5bのいずれかで受信してバッファメモリ28に保持しておいたフレームに対して、他の系のネットワークからフレームを受信するまで待機する。このため、受信したフレームは、支線の2重化コンピュータ1に中継しない。
上述したように宛先のネットワーク中継装置2は、既に受け取ったフレームの通信番号に対して、新たに受け取ったフレームの通信番号が連番でない場合には、通信番号が連番となるフレームを受け取るまで、フレームを保持し続ける。このような動作を「バッファリング」と呼ぶ。
(1)フレーム抜けが発生した場合に、該当するフレームと共に、後続のフレームも保持する。
(2)他の系から抜けていた通信番号のフレームを受信すると、このフレームを支線内の2重化コンピュータ1に中継する。さらに、バッファリングしていたフレームも中継する。
(3)他の系から受信したフレームの通信番号が既にバッファリングしているフレームの通信番号と同一であると、2重化ネットワーク5では共にフレームが抜けたと判断する。そして、バッファリングしているフレームの通信番号以降のフレームを支線内の2重化コンピュータ1に中継する。
(4)他の系からフレームを受信しなかった場合には、バッファリングしていたフレームを支線内の2重化コンピュータ1に中継する。このとき、バッファリング待ちタイマの監視を行う。ここで、送信元と宛先のネットワーク中継装置2の間で起こりえる最大の遅延時間をバッファリング待ちタイマとして管理している。このバッファリング待ちタイマとしては、例えば、7ミリ秒の値が用いられるが、2重化ネットワーク5の特性に応じて任意の値を設定してよい。
(5)バッファリング数が制限値を超えた場合には、バッファリングしていたフレームを支線内の2重化コンピュータ1に中継する。
図9は、通信番号の初期化フレームのギャップタイムと廃棄処理を行う処理の例を示す説明図である。図9Aは、2重化ネットワーク5を用いて同一フレームを受信する際の問題点を示し、図9Bは、この問題点を解消する方法について示している。
宛先のネットワーク中継装置2は、1系ネットワーク5aから通信番号が“101”、“102”の順にフレームを受信した後、初期化フレームを受信したことにより、通信番号を初期化している。この初期化フレームは、送信元のネットワーク中継装置2の起動に伴って送信元のネットワーク中継装置2から送信されるものである。そして、1系ネットワーク5aから通信番号が“1”、“2”の順にフレームを受信している。
Claims (8)
- コンピュータ装置が送信するフレームを中継してネットワークに接続された他のネットワーク中継装置に送信し、前記他のネットワーク中継装置から前記ネットワークを介して受信したフレームを前記コンピュータ装置に中継するネットワーク中継装置であって、
前記ネットワークから到着したフレームの到着順を管理すると共に、前記他のネットワーク中継装置によって前記フレームが送信された順序を示す通信番号を、前記他のネットワーク中継装置毎に管理する受信管理テーブルと、
前記ネットワークから1対多の通信方式でフレームが到着すると、前記フレームから取得した通信番号を前記他のネットワーク中継装置毎に前記受信管理テーブルに書込み、前記ネットワークから1対1の通信方式でフレームが到着すると、前記フレームから取得した通信番号、及び前記コンピュータ装置を特定する識別符号を前記他のネットワーク中継装置毎に前記受信管理テーブルに書込んで、前記フレームの着順を前記通信方式毎に管理するフレーム伝送制御部と、を備えた
ネットワーク中継装置。 - 送信元の前記ネットワーク中継装置が多重化された前記ネットワークで同じ前記フレームを送信する場合に、
前記フレーム伝送制御部から渡された前記フレームの内、前記ネットワークから先着した前記フレームは受信処理を行って前記フレーム伝送制御部に渡し、先着した前記フレームと同じ前記通信番号が付されて前記ネットワークから後着した前記フレームは廃棄処理を行う重複フレーム廃棄処理部を備える
請求項1記載のネットワーク中継装置。 - 前記他のネットワーク中継装置の起動に伴って前記他のネットワーク中継装置から送信される初期化フレームを受信すると、前記受信管理テーブルの初期化処理を行う
請求項2記載のネットワーク中継装置。 - 前記フレーム伝送制御部は、多重化された前記ネットワークの一方のネットワークから先着した前記フレームの到着時刻から所定時間内で到着した次の通信番号のフレームの受信処理を行い、前記所定時間を超えて先着した前記フレームの次の通信番号のフレームが到着した場合には、前記受信管理テーブルの初期化処理を行う
請求項3記載のネットワーク中継装置。 - 前記重複フレーム廃棄処理部は、前記フレーム伝送制御部が多重化された前記ネットワークの一方のネットワークから先着した初期化フレームによって前記受信管理テーブルの初期化処理を行った後に、所定期間内で他のネットワークから初期化フレームが後着した場合に、先着した初期化フレームと後着した初期化フレームの間で受信した前記フレームと同じ通信番号が付された、他のネットワークから到着した前記フレームの廃棄処理を行う
請求項3記載のネットワーク中継装置。 - 前記フレーム伝送制御部は、識別符号取得プロトコルによって前記コンピュータ装置の識別符号を特定する
請求項1記載のネットワーク中継装置。 - 前記フレームには、先頭から宛先のコンピュータ装置に付されるMACアドレス、IPアドレス、ユーザ情報、前記通信番号の順に格納するフィールドが配置される
請求項1記載のネットワーク中継装置。 - フレームの送信元となる第1のネットワーク中継装置は、コンピュータ装置が送信するフレームを中継してネットワークに接続された他のネットワーク中継装置に送信し、前記フレームの宛先となる第2のネットワーク中継装置は、前記第1のネットワーク中継装置から前記ネットワークを介して受信したフレームを前記コンピュータ装置に中継するネットワークシステムであって、
前記第1のネットワーク中継装置は、
前記フレームの送信順を示す通信番号を前記フレームに付して送信する第1のフレーム伝送制御部を有し、
前記第2のネットワーク中継装置は、
前記ネットワークから到着したフレームの到着順を管理すると共に、他のネットワーク中継装置によって前記フレームが送信された順序を示す通信番号を、送信元のネットワーク中継装置毎に管理する受信管理テーブルと、
前記ネットワークから1対多の通信方式でフレームが到着すると、前記フレームから取得した通信番号を、送信元のネットワーク中継装置毎に前記受信管理テーブルに書込み、前記ネットワークから1対1の通信方式でフレームが到着すると、前記フレームから取得した通信番号、及び前記コンピュータ装置を特定する識別符号を、送信元のネットワーク中継装置毎に前記受信管理テーブルに書込んで、前記フレームの着順を前記通信方式毎に管理するフレーム伝送制御部と、を備えた
ネットワークシステム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012061651A JP5651876B2 (ja) | 2012-03-19 | 2012-03-19 | ネットワーク中継装置及びネットワークシステム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012061651A JP5651876B2 (ja) | 2012-03-19 | 2012-03-19 | ネットワーク中継装置及びネットワークシステム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2013197784A JP2013197784A (ja) | 2013-09-30 |
| JP5651876B2 true JP5651876B2 (ja) | 2015-01-14 |
Family
ID=49396242
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012061651A Active JP5651876B2 (ja) | 2012-03-19 | 2012-03-19 | ネットワーク中継装置及びネットワークシステム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5651876B2 (ja) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10145459A (ja) * | 1997-12-15 | 1998-05-29 | Hitachi Ltd | データインテグリティを保証する通信システム |
| JP4079359B2 (ja) * | 2002-12-18 | 2008-04-23 | 財団法人電力中央研究所 | 複数ルートを用いた高信頼化伝送方法およびシステムおよび高信頼化伝送用ルータ |
| JP4212973B2 (ja) * | 2003-07-02 | 2009-01-21 | 三菱電機株式会社 | 二重リングネットワークの無瞬断伝送方式およびノード装置 |
| JP5480778B2 (ja) * | 2010-11-08 | 2014-04-23 | 株式会社日立製作所 | 2重化コンピュータネットワークシステム、ネットワーク接続装置および障害検知・対処方法 |
-
2012
- 2012-03-19 JP JP2012061651A patent/JP5651876B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013197784A (ja) | 2013-09-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8976652B2 (en) | Relay device, method of controlling relay device, and relay system | |
| JP5546461B2 (ja) | チェーン及びリングネットワークにおける透過的なオートリカバリのための方法及びシステム | |
| US9019978B2 (en) | Port mirroring at a network interface device | |
| US8416680B2 (en) | Apparatus and method for controlling data communication | |
| CN110601983A (zh) | 一种协议无感知源路由转发方法及系统 | |
| JP6079426B2 (ja) | 情報処理システム、方法、装置及びプログラム | |
| US8989194B1 (en) | Systems and methods for improving network redundancy and for facile initialization in a centrally-controlled network | |
| CN107547240B (zh) | 一种链路检测方法和装置 | |
| US9253117B1 (en) | Systems and methods for reducing network hardware of a centrally-controlled network using in-band network connections | |
| US20130325684A1 (en) | System for latency reduction in high frequency trading networks | |
| JP6485450B2 (ja) | 通信処理システム、通信処理装置、通信処理方法、及び、通信処理プログラム | |
| US20090006650A1 (en) | Communication device, communication method, communication interface, and program product | |
| JP2010245710A (ja) | ネットワーク管理装置及び通信システム及びネットワーク管理方法及びプログラム | |
| CN108702804B (zh) | 用于工业自动化系统的无线通信系统、用于其运行的方法 | |
| JP4964666B2 (ja) | 冗長化された通信経路を切り替える計算機、プログラム及び方法 | |
| JP4895972B2 (ja) | リングプロトコル高速切替方法およびその装置 | |
| US20120294139A1 (en) | Network relay device and network relay method | |
| JP5651876B2 (ja) | ネットワーク中継装置及びネットワークシステム | |
| CN106533771B (zh) | 一种网络设备以及控制信息传输方法 | |
| CN109039680B (zh) | 一种切换主宽带网络网关bng和备bng的方法、系统和bng | |
| JP5651877B2 (ja) | ネットワーク中継装置及び障害監視システム | |
| JP5651878B2 (ja) | 障害監視システム | |
| US20130242723A1 (en) | Data processing apparatus, data transceiver apparatus, and method for controlling data transmission and reception | |
| US9712430B2 (en) | Relay apparatus and control method | |
| KR101867881B1 (ko) | 서비스 기능 체이닝을 운용하는 방법, 장치 및 컴퓨터 프로그램 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140127 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140725 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140805 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140924 |
|
| 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: 20141021 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141027 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5651876 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |