Top/EBUG勉強会/20100621_Bcast2Ucast

ブロードキャストパケットの受信とユニキャスト再送信

EBUG 第34回会合
2010年6月21日、十日町市
川俣吉広、kaw@on.rim.or.jp

概要

構内LANを使用して電源設備監視をリモートで行うことになり、 その際に生じたトラブルを表題の方法で解決したもの。

システム導入

電源設備を監視するシステムを導入し、リモートにて監視を行うことになった。

伝送路としては既存の社内ネットワークを使用。 設備メーカーには担当部署経由で事前にネットワーク構成図を提出。

システム導入後、リモートでの監視が行えないとの不具合が発生した。

BACnet.gif

このシステムでは、BACnet/IPというプロトコルを使用して通信を行う。 このメーカの実装では、GCS (Global Control Server)や LCS (Local Control Server) から HIS (Human Interface Station) へ データの同報を47808/UDPのブロードキャストパケットで行っている。

→ 上の構成では当然他セグメントには伝播しない。

ソリューション

BACnet-Repeater.gif

ネットワークを同一セグメントで構成し、VPN上はL2で接続し直すなどの案も出たが、 最終的にはブロードキャストパケットをキャプチャし、ユニキャストに変換して個々のHISに送りつける変換機を作成した。

Perlで実装


Top/EBUG勉強会/20100621_Bcast2Ucast
recent(50)
2023-01-24 2023-01-22 2022-12-23 2022-12-13 2022-11-17 2022-11-15 2022-11-14 2022-11-13 2022-11-12 2022-11-08 2022-11-05 2022-10-18 2022-09-28 2022-08-08 2022-08-07 2022-04-11 2022-03-10 2022-01-19 2021-12-11 2021-10-02 2021-08-28 2021-05-31 2021-05-21 2021-05-14 2021-04-16 2020-10-07 2020-07-22 2020-06-20 2020-06-14 2020-05-15 2020-02-28 2020-02-07 2019-12-11 2019-10-09 2019-05-25 2019-04-04

Attach file: fileBACnet.fig 1092 download [Information] fileBACnet-Repeater.fig 1074 download [Information] filerelay_udp_packet.pl.txt 1648 download [Information] filetestcode.pl.txt 1598 download [Information] fileBACnet-Repeater.gif 1781 download [Information] fileBACnet.gif 1810 download [Information]

Front page   Edit Freeze Diff History Attach Copy Rename Reload   New Page list Search Recent changes   Help   RSS of recent changes
Last-modified: 2010-07-12 (Mon) 11:00:39