JP2022181407A - Surveillance system and gateway - Google Patents
Surveillance system and gateway Download PDFInfo
- Publication number
- JP2022181407A JP2022181407A JP2021088337A JP2021088337A JP2022181407A JP 2022181407 A JP2022181407 A JP 2022181407A JP 2021088337 A JP2021088337 A JP 2021088337A JP 2021088337 A JP2021088337 A JP 2021088337A JP 2022181407 A JP2022181407 A JP 2022181407A
- Authority
- JP
- Japan
- Prior art keywords
- subnet
- communication request
- gateway
- address
- communication
- 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.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
本発明は、異なるサブネットに接続されたデバイス間でデータ通信を行うための監視システム通信技術に関する。 The present invention relates to surveillance system communication technology for data communication between devices connected to different subnets.
一般に、ビル建物、プラント、工場などの大規模施設では、施設内に設置されている各種の設備機器を、通信ネットワークを介して遠隔で監視・制御する監視システムが運用されている。例えば、ビル建物では、建物内の照明、空調、防犯セキュリティ、電力メーター等の設備機器を、通信ネットワーク経由で一元管理し、設備機器の監視や制御を行うBAS(Building Automation System:ビルディングオートメーションシステム)が運用されている。また、プラントや工場などの施設では、施設内に設置されている各種の設備機器を、通信ネットワーク経由で分散制御するDCS(Distributed Control System:分散制御システム)が運用されている。 Large-scale facilities such as buildings, plants, and factories generally operate a monitoring system that remotely monitors and controls various equipment installed in the facility via a communication network. For example, in buildings, equipment such as lighting, air conditioning, crime prevention security, power meters, etc. in the building are centrally managed via a communication network, and BAS (Building Automation System) is used to monitor and control the equipment. is in operation. Further, in facilities such as plants and factories, a DCS (Distributed Control System) is operated to perform distributed control of various equipment installed in the facility via a communication network.
これらBASやDCSなどの監視システムでは、監視システムを構築するベースとなる通信ネットワークとして、古くからIPネットワークが採用されている。また、その通信プロトコルとして、オーバヘッドが小さくてブロードキャスト通信が可能なUDP(User Datagram Protocol)が主に使用されている。レイヤー4のプロトコルには、UDPと類似するTCP(Transmission Control Protocol)がある。TCPは、コネクション型の通信方式であり、多くの制御パケットをやり取りすることにより高信頼性や通信効率の最適化を実現しているため、制御パケットによるオーバーベッドに起因してネットワーク負荷が増加する傾向がある。一方、UDPは、コネクションレス型の通信方式であり、制御パケットのやり取りがないため信頼性が低いが、制御パケットによるオーバーベッドがないためネットワーク負荷がなく、高速なデータ通信を実現できる。 In monitoring systems such as BAS and DCS, IP networks have long been adopted as communication networks that serve as a basis for constructing monitoring systems. Also, as the communication protocol, UDP (User Datagram Protocol), which has a small overhead and is capable of broadcast communication, is mainly used. Layer 4 protocols include TCP (Transmission Control Protocol), which is similar to UDP. TCP is a connection-oriented communication method that exchanges a large number of control packets to achieve high reliability and optimized communication efficiency. Tend. On the other hand, UDP is a connectionless communication method and has low reliability because it does not exchange control packets.
ところで、これら監視システムを構築する通信ネットワークの構成は年々変化しており、通信ネットワークに既存の監視システムをそのまま適用できないケースがある。このようなケースの例として、通信ネットワーク上に他のシステムが混在することによって、監視システムのデバイス間で同一パケットを複数の送信先へ一斉送信するブロードキャスト(Broadcast:同報通信)が制限されるケースがある。また、既存の監視システムに単一サブネットでの使用を前提としたデバイスが含まれるケースもある。
このようなケースにおいて、ブロードキャストされたパケットを他のサブネットに転送する通信制御装置としてBBMD(BACnet Broadcast Management Device)を採用することも考えられる。しかし、この場合には、転送先のサブネットにおいてもBBMDからブロードキャストでパケットが送信されるため、ブロードキャスト通信が制限されているシステムが混在する場合には使用することができない。
By the way, the configuration of the communication network that constructs these monitoring systems changes year by year, and there are cases where the existing monitoring system cannot be applied to the communication network as it is. As an example of such a case, the coexistence of other systems on the communication network restricts the broadcasting of the same packet to multiple destinations between devices in the monitoring system. I have a case. Also, existing surveillance systems may include devices intended for use on a single subnet.
In such a case, it is conceivable to employ a BBMD (BACnet Broadcast Management Device) as a communication control device that transfers broadcast packets to another subnet. However, in this case, since packets are transmitted by broadcast from the BBMD even in the destination subnet, it cannot be used when systems in which broadcast communication is restricted coexist.
また、特許文献1では、ユニキャスト(Unicast:1対1通信)のみが提供されているIPネットワークにおいて、マルチキャスト(Multicast:1対多通信)を提供する手法も提案されており、この手法を前述したケースに適用することも考えられる。しかしながら、この手法によれば、転送先のサブネットにおける通信形態がマルチキャストに限定されるとともに、個々のサブネットにパケット変換装置の他にアドレス管理サーバを設置する必要がある。したがって、前述したケースに適用することは難しい。
In addition,
本発明はこのような課題を解決するためのものであり、新たな通信ネットワーク上で別のシステムと混在する場合でも、大幅な変更を必要とすることなく既存の監視システムを適用できる監視システム通信技術を提供することを目的としている。 The present invention is intended to solve such problems, and is a monitoring system communication that can be applied to an existing monitoring system without the need for major changes even when it is mixed with another system on a new communication network. The purpose is to provide technology.
このような目的を達成するために、本発明にかかる監視システムは、複数のサブネットのいずれかに接続された複数のデバイスと、前記複数のサブネットごとに接続された複数のゲートウェイとを備え、前記複数のデバイスのそれぞれは、自己のサブネットで用いられるアドレスと、他のサブネットで用いられるアドレスとを有し、前記複数のゲートウェイのそれぞれは、前記複数のデバイスのうち自己のサブネットに接続されたデバイスとの間でデータ通信を行うように構成された第1の通信インターフェースと、前記複数のゲートウェイのうち他のサブネットに接続されたゲートウェイとの間でデータ通信を行うように構成された第2の通信インターフェースとを有し、自己のサブネットに接続されたデバイスから、他のサブネットに接続されたデバイスを送信先とする第1の通信要求を受信した場合、当該第1の通信要求の内容を含むゲートウェイ間通信要求を生成して、当該送信先のデバイスが接続されている送信先サブネットのゲートウェイに転送し、他のゲートウェイから前記ゲートウェイ間通信要求を受信した場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、自己のサブネットで用いるアドレスに変換した第2の通信要求を生成して、自己のサブネットへ送信するように構成されている。 In order to achieve such an object, a monitoring system according to the present invention comprises a plurality of devices connected to one of a plurality of subnets, and a plurality of gateways connected to each of the plurality of subnets, Each of the plurality of devices has an address used in its own subnet and an address used in another subnet, and each of the plurality of gateways is a device connected to its own subnet among the plurality of devices. and a second communication interface configured to perform data communication between a gateway connected to another subnet among the plurality of gateways When receiving a first communication request destined for a device connected to another subnet from a device connected to its own subnet, the content of the first communication request is included. When an inter-gateway communication request is generated and transferred to the gateway of the destination subnet to which the destination device is connected, and when the inter-gateway communication request is received from another gateway, it is included in the inter-gateway communication request It is configured to generate a second communication request in which the source address and destination address are converted to addresses used in its own subnet, and transmit the second communication request to its own subnet.
本発明にかかるゲートウェイは、複数のサブネットのいずれかに接続された複数のデバイスと、前記複数のサブネットごとに接続された複数のゲートウェイとを備え、前記複数のデバイスのそれぞれは、自己のサブネットで用いられるアドレスと、他のサブネットで用いられるアドレスとを有する、監視システムで用いられる前記ゲートウェイであって、前記複数のデバイスのうち自己のサブネットに接続されたデバイスとの間でデータ通信を行うように構成された第1の通信インターフェースと、前記複数のゲートウェイのうち他のサブネットに接続されたゲートウェイとの間でデータ通信を行うように構成された第2の通信インターフェースと、自己のサブネットに接続されたデバイスから、他のサブネットに接続されたデバイスを送信先とする第1の通信要求を受信した場合、当該第1の通信要求の内容を含むゲートウェイ間通信要求を生成して、当該送信先のデバイスが接続されている送信先サブネットのゲートウェイに転送し、他のゲートウェイから前記ゲートウェイ間通信要求を受信した場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、自己のサブネットで用いるアドレスに変換した第2の通信要求を生成して、自己のサブネットへ送信するように構成された制御回路とを備えている。 A gateway according to the present invention comprises a plurality of devices connected to one of a plurality of subnets, and a plurality of gateways connected to each of the plurality of subnets, and each of the plurality of devices is connected to its own subnet. said gateway used in a monitoring system having an address used and an address used in another subnet, said gateway used in said plurality of devices for performing data communication with a device connected to its own subnet; and a second communication interface configured to perform data communication between a gateway connected to another subnet among the plurality of gateways, and connected to its own subnet When a first communication request addressed to a device connected to another subnet is received from a device connected to another subnet, an inter-gateway communication request including the content of the first communication request is generated and sent to the destination. is transferred to the gateway of the destination subnet to which the device is connected, and when the inter-gateway communication request is received from another gateway, the source address and destination address included in the inter-gateway communication request are transferred to the self subnet and a control circuit configured to generate a second communication request converted into an address used in the and transmit it to its own subnet.
本発明によれば、新たな通信ネットワーク上で別のシステムと混在する場合でも、大幅な変更を必要とすることなく既存の監視システムを適用することが可能となる。 According to the present invention, it is possible to apply an existing monitoring system without requiring major changes even when it is mixed with another system on a new communication network.
次に、本発明の一実施の形態について図面を参照して説明する。
[監視システム]
まず、図1を参照して、本実施の形態にかかる監視システム1について説明する。図1は、監視システムの構成を示すブロック図である。
この監視システム1は、全体としてビル建物、プラント、工場などの大規模施設で運用されるBASやDCSなどの監視システムからなり、ベースとなるIP網上に設けられた複数のサブネットが設けられている。
Next, one embodiment of the present invention will be described with reference to the drawings.
[Monitoring system]
First, a
This
以下では、図1に示すように、サブネットX(10)およびサブネットY(20)からなる2つのサブネットが設けられており、中継システムRを介して相互に接続されている場合を例として説明する。中継システムRは、VPN(Virtual Private Network)、FW(Firewall)、ルータ(Router)などの通信ネットワーク、通信機能、通信機器から構成されている。なお、本発明にかかるサブネット数や接続形態については、これに限定されるものではなく、他のサブネット数や接続形態であっても、以下と同様にして本発明を適用できる。 In the following, as shown in FIG. 1, two subnets consisting of subnet X (10) and subnet Y (20) are provided and are connected to each other via relay system R as an example. . The relay system R is composed of a communication network such as VPN (Virtual Private Network), FW (Firewall), router, etc., communication functions, and communication equipment. It should be noted that the number of subnets and connection form according to the present invention are not limited to this, and the present invention can be applied in the same manner as described below even with other numbers of subnets and other connection forms.
サブネットXには、アドレス範囲「192.168.0.0~192.168.255.255(以下192.168.*.*という)」が割り当てられており、UDP通信を行うデバイスA(11),B(12)およびゲートウェイGX(13)が接続されている。また、サブネットYには、アドレス範囲「172.16. 0.0~172.16.255.255(以下172.16.*.*という)」が割り当てられており、UDP通信を行うゲートウェイGY(21)およびデバイスC(22)が接続されている。本実施形態では、サブネットXとサブネットYとの間でUDPユニキャスト(1対1通信)を行う場合を例として説明する。 The address range "192.168.0.0 to 192.168.255.255 (hereinafter referred to as 192.168.*.*)" is assigned to subnet X, and devices A (11) and B (12) performing UDP communication and gateway GX (13 ) is connected. Subnet Y is assigned an address range of 172.16.0.0 to 172.16.255.255 (hereafter referred to as 172.16.*.*), and is connected to gateway GY (21) and device C (22) that perform UDP communication. It is In this embodiment, a case where UDP unicast (one-to-one communication) is performed between subnet X and subnet Y will be described as an example.
デバイスAには、実アドレス「192.168.10.1」と代替アドレス「172.16.10.1」とが割り当てられており、デバイスBには、実アドレス「192.168.10.2」と代替アドレス「172.16.10.2」とが割り当てられており、デバイスCには、実アドレス「172.16.10.3」と代替アドレス「192.168.10.3」とが割り当てられており、また、ゲートウェイGXには、実アドレス「192.168.10.100」が割り当てられており、ゲートウェイGYには、実アドレス「172.16.10.100」が割り当てられている。 Device A is assigned a real address of 192.168.10.1 and an alternate address of 172.16.10.1, and device B is assigned a real address of 192.168.10.2 and an alternate address of 172.16.10.2. Device C is assigned a real address “172.16.10.3” and an alternate address “192.168.10.3”, and gateway GX is assigned a real address “192.168.10.100”. , gateway GY is assigned a real address "172.16.10.100".
[ゲートウェイ]
本発明は、異なるサブネットに接続されているデバイス間におけるUDP通信を実現するため、このようなサブネット間通信を、送信元サブネットから送信先サブネットに対して転送するようにしたものである。また、個々のサブネットでは、当該サブネットで異なるサブネットの送信先デバイスのアドレスを指定できるよう、送信先デバイスの実アドレスに代えて当該サブネットのアドレス範囲に含まれる代替アドレスを用いるようにしたものである。
本発明では、サブネットごとにゲートウェイを配置し、それぞれのゲートウェイで前述したサブネット間通信の転送、および、実アドレスと代替アドレスとのアドレス変換を実行している。
[gateway]
According to the present invention, in order to realize UDP communication between devices connected to different subnets, such inter-subnet communication is transferred from a source subnet to a destination subnet. In each subnet, an alternative address included in the address range of the subnet is used instead of the real address of the destination device so that the address of the destination device in a different subnet can be specified. .
In the present invention, a gateway is arranged for each subnet, and each gateway executes the above-described inter-subnet communication transfer and address conversion between the real address and the alternative address.
具体的には、図1に示すように、サブネットX,YのそれぞれにゲートウェイGX,GYを配置し、これらゲートウェイGX,GY間で中継システムRを介してゲートウェイ間通信を行うことにより、サブネットX,Y間でサブネット間通信を転送する。このゲートウェイ間通信には、例えばTCPベースの双方向通信が可能なWebSocketなどのプロトコルを用いればよい。WebSocketのデータ部に、送信元、送信先、サービスのほかに、ユニキャストまたはブロードキャストを識別するための識別情報を搭載することで、転送先ゲートウェイでの通信処理を規定することができる。 Specifically, as shown in FIG. 1, gateways GX and GY are arranged in subnets X and Y, respectively. , Y to transfer inter-subnet communications. For this inter-gateway communication, for example, a protocol such as WebSocket capable of TCP-based two-way communication may be used. By including identification information for identifying unicast or broadcast in addition to the source, destination, and service in the data portion of the WebSocket, it is possible to define communication processing at the transfer destination gateway.
また、図1の例では、デバイスA,B,Cの実アドレス「192.168.10.1」,「192.168.10.2」,「172.16.10.3」に対して、代替アドレス「172.16.10.1」,「172.16.10.1」,「192.168.10.3」が設定されている。これにより、例えば、サブネットXのデバイスAでサブネットYのデバイスCを送信先として特定する場合には、サブネットXのアドレス範囲「192.168.*.*」含まれるデバイスCの代替アドレス「192.168.10.3」を用いることができる。これにより、IPアドレス上では、監視システム1を構築するすべてのデバイスが、同一サブネット内で完結することになる。
In the example of FIG. 1, the real addresses of devices A, B, and C are "192.168.10.1", "192.168.10.2", and "172.16.10.3", and the alternative addresses "172.16.10.1" and "172.16.10.1" ” and “192.168.10.3” are set. As a result, for example, when Device A on Subnet X specifies Device C on Subnet Y as the destination, the address range of Subnet X "192.168.*.*" is included in the alternative address of Device C "192.168.10.3". can be used. As a result, all devices constituting the
図2は、ゲートウェイの構成を示すブロック図である。図2に示すように、ゲートウェイ50(GX,GY)は、主な回路構成として、第1の通信インターフェース(以下、第1の通信I/Fという)51、第2の通信インターフェース(以下、第2の通信I/Fという)52、記憶回路53、および制御回路54を備えている。
FIG. 2 is a block diagram showing the configuration of the gateway. As shown in FIG. 2, the gateway 50 (GX, GY) includes, as main circuit configurations, a first communication interface (hereinafter referred to as first communication I/F) 51, a second communication interface (hereinafter referred to as second 2 communication I/F) 52 , a
[第1の通信I/F]
第1の通信I/F51は、自己のサブネットに接続されている各デバイスとの間でデータ通信を行うように構成されている。
[第2の通信I/F]
第2の通信I/F52は、他のサブネットのゲートウェイとの間で、例えばWebSocketを用いた、サブネット間通信を行うように構成されている。
[First communication I/F]
The first communication I/
[Second communication I/F]
The second communication I/
[記憶回路]
記憶回路53は、全体として半導体メモリからなり、制御回路54での通信制御に用いる各種の処理データおよびプログラム53Pを記憶するように構成されている。
プログラム53Pは、制御回路54のCPUと協働することにより、制御回路54での通信制御を行う各種処理部を実現するプログラムである。
[Memory circuit]
The
The
[アドレス変換テーブル]
記憶回路53で記憶する主な処理データとして、アドレス変換テーブルUTT(ユニキャストアドレス変換テーブル:Unicast Translation Table)53Aがある。UTTには、監視システム1を構成するデバイスごとに、それぞれのデバイスが接続されているサブネットで用いるアドレスが登録されている。制御回路54は、このUTTを参照することにより、デバイスの実アドレスと代替アドレスとのアドレス変換を実行する。
[Address conversion table]
Main processing data stored in the
図3は、ゲートウェイのアドレス変換テーブルの構成例である。図3には、サブネットXのゲートウェイGXが有するUTTが示されている。ここでは、監視システム1を構成するデバイスA,B,Cごとに、サブネットXで用いるアドレスと、サブネットYで用いるアドレスと、代替の対象となるか否かを示す代替対象情報とが登録されている。
FIG. 3 is a configuration example of the address conversion table of the gateway. FIG. 3 shows the UTT that the gateway GX of the subnet X has. Here, for each of the devices A, B, and C that make up the
図3の例では、デバイスAについては、サブネットXで用いるアドレスすなわち実アドレスとして「192.168.10.1」が登録されており、サブネットYで用いるアドレスすなわち代替アドレス「172.16.10.1」が登録されている。また、代替対象情報としてサブネットXでは代替対象でないことを示す「-」が登録されている。また、デバイスCについては、サブネットXで用いるアドレスすなわち代替アドレスとして「192.168.10.3」が登録されており、サブネットYで用いるアドレスすなわち実アドレス「172.16.10.3」が登録されている。また、代替対象情報としてサブネットXで代替対象であることを示す「〇」が登録されている。 In the example of FIG. 3, for device A, "192.168.10.1" is registered as an address used in subnet X, ie, a real address, and "172.16.10.1" is registered as an address used in subnet Y, ie, an alternative address. Also, "-" indicating that subnet X is not a substitute target is registered as the substitute target information. For device C, the address used in subnet X, that is, the alternate address, "192.168.10.3" is registered, and the address used in subnet Y, that is, the real address "172.16.10.3" is registered. Also, "o" indicating that the substituting target is the subnet X is registered as the substituting target information.
図4は、ゲートウェイのアドレス変換テーブルの他の構成例である。図4には、サブネットYのゲートウェイGYが有するUTTが示されている。ここでは、監視システム1を構成するデバイスA,B,Cごとに、サブネットYで用いるアドレスと、サブネットXで用いるアドレスと、代替の対象となるか否かを示す代替対象情報とが登録されている。
FIG. 4 is another configuration example of the address conversion table of the gateway. FIG. 4 shows UTTs owned by gateway GY of subnet Y. FIG. Here, for each of the devices A, B, and C that make up the
図4の例では、デバイスAについては、サブネットXで用いるアドレスすなわち実アドレスとして「192.168.10.1」が登録されており、サブネットYで用いるアドレスすなわち代替アドレス「172.16.10.1」が登録されている。また、代替対象情報としてサブネットXでは代替対象であることを示す「〇」が登録されている。また、デバイスCについては、サブネットXで用いるアドレスすなわち代替アドレスとして「192.168.10.3」が登録されており、サブネットYで用いるアドレスすなわち実アドレス「172.16.10.3」が登録されている。また、代替対象情報としてサブネットXで代替対象でないことを示す「-」が登録されている。 In the example of FIG. 4, for device A, the address used in subnet X, that is, the real address, "192.168.10.1" is registered, and the address used in subnet Y, that is, the alternate address "172.16.10.1" is registered. Also, as the substitution target information, "o" indicating that the subnet X is a substitution target is registered. For device C, the address used in subnet X, that is, the alternate address, "192.168.10.3" is registered, and the address used in subnet Y, that is, the real address "172.16.10.3" is registered. Also, "-" indicating that subnet X is not a substitute target is registered as the substitute target information.
また、図3および図4に示したUTTの構成例では、監視システム1のデバイスが接続されているサブネットがサブネットX,Yの2つのみである場合が示されているため、代替え対象情報が「〇」である送信先デバイスについては、自己のサブネット以外のサブネットを当該送信先デバイスのサブネットとして特定できる。しかしながら、監視システム1のデバイスが3つ以上のサブネットに分散して接続されている場合、送信先デバイスのサブネットを特定できない。このような場合には、UTTにそれぞれのデバイスが接続されているサブネットを登録するカラムを設けてもよい。これにより、送信先デバイスのサブネットを容易に特定できる。
In the UTT configuration examples shown in FIGS. 3 and 4, there are only two subnets, subnets X and Y, to which the devices of the
[制御回路]
制御回路54は、CPUとその周辺回路を有し、記憶回路53のプログラム53PとCPUとを協働させることにより、制御回路54での通信制御を行う処理部を実現するように構成されている。
制御回路54で実現される主な処理部として、通信要求転送部54Aと通信要求送信部54Bとがある。
[Control circuit]
The
Main processing units implemented by the
[通信要求転送部]
通信要求転送部54Aは、自己のサブネットに接続されたデバイスから、第1の通信I/F51を介して、他のサブネットに接続されたデバイスを送信先とする第1の通信要求を受信した場合、当該第1の通信要求の内容を含むゲートウェイ間通信要求を生成し、第2の通信I/F52を介して、当該送信先デバイスが接続されている送信先サブネットのゲートウェイに転送するように構成されている。
[Communication request transfer unit]
When communication
[通信要求送信部]
通信要求送信部54Bは、他のサブネットに接続された他のゲートウェイから、第2の通信I/F52を介して、ゲートウェイ間通信要求を受信した場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、記憶回路53のUTTを参照して、自己のサブネットで用いるアドレスに変換した第2の通信要求を生成し、第1の通信I/F51を介して、自己のサブネットへ送信するように構成されている。
[Communication request transmitter]
When the communication
この際、通信要求送信部54Bは、ゲートウェイ間通信要求で指定された通信形態がユニキャストである場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、記憶回路53のUTTを参照して、自己のサブネットで用いるアドレスに変換して新たな送信元アドレスおよび送信先アドレスを生成するように構成されている。また、通信要求送信部54Bは、これら新たな送信元アドレスおよび送信先アドレスを持つ第2の通信要求を生成し、第1の通信I/F51を介して、当該新たな送信先アドレスを持つデバイスへユニキャストで送信するように構成されている。
At this time, if the communication form specified in the inter-gateway communication request is unicast, the communication
一方、通信要求送信部54Bは、自己のサブネットでブロードキャストが許可されておらず、ゲートウェイ間通信要求で指定された通信形態がブロードキャストである場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスを、記憶回路53のUTTを参照して、自己のサブネットで用いるアドレスに変換して新たな送信元アドレスを生成するように構成されている。また、通信要求送信部54Bは、自己のサブネットに接続されているすべてのデバイスごとに、当該新たな送信元アドレスと当該デバイスの自己のサブネットで用いるアドレスからなる新たな送信先アドレスとを持つ第2の通信要求を生成し、第1の通信I/F51を介して、当該デバイスへユニキャストで送信するように構成されている。
On the other hand, if broadcasting is not permitted in its own subnet and the communication mode specified in the inter-gateway communication request is broadcasting, the communication
また、通信要求送信部54Bは、自己のサブネットでブロードキャストが許可されており、ゲートウェイ間通信要求で指定された通信形態がブロードキャストである場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスを、記憶回路53のUTTを参照して、自己のサブネットで用いるアドレスに変換して新たな送信元アドレスを持つ第2の通信要求を生成し、第1の通信I/F51を介して、自己のサブネットへブロードキャストで送信するように構成されている。
Further, when broadcasting is permitted in its own subnet and the communication mode specified in the inter-gateway communication request is broadcast, the communication
[本実施の形態の動作]
次に、本実施の形態にかかる監視システム1の動作について説明する。以下では、送信元デバイスから送信された通信要求がユニキャスト(Unicast:1対1通信)である場合と、ブロードキャスト(Multicast::同報通信)である場合とについて、それぞれ説明する。
[Operation of this embodiment]
Next, the operation of the
[ユニキャスト]
まず、図5を参照して、送信元デバイスから送信された第1の通信要求がユニキャストである場合について説明する。図5は、監視システムの動作(ユニキャスト)を示すシーケンス図である。ここでは、サブネットXのデバイスAから、サブネットYのデバイスCに対してユニキャストの第1の通信要求が送信された場合を例として説明する。
[Unicast]
First, with reference to FIG. 5, the case where the first communication request transmitted from the source device is unicast will be described. FIG. 5 is a sequence diagram showing the operation (unicast) of the monitoring system. Here, a case where device A in subnet X transmits a first unicast communication request to device C in subnet Y will be described as an example.
図5に示すように、まず、デバイスAは、デバイスCに対してデータを送信したい場合、ユニキャスト通信要求(第1の通信要求)を生成してゲートウェイGXに送信する(ステップS100)。このユニキャスト通信要求には、デバイスAのアドレス「192.168.10.1」からなる送信元アドレスと、デバイスCのアドレス「192.168.10.3」からなる送信先アドレスとが含まれている。サブネットXではサブネットX用のアドレスが用いられるため、デバイスCのアドレスは「172.16.10.3」に代えて代替アドレス「192.168.10.3」が用いられる。また、UDPの場合、ユニキャスト通信要求に送信したいデータが搭載されている。 As shown in FIG. 5, first, when device A wants to transmit data to device C, it generates a unicast communication request (first communication request) and transmits it to gateway GX (step S100). This unicast communication request includes a source address of device A's address "192.168.10.1" and a destination address of device C's address "192.168.10.3". Since subnet X uses the address for subnet X, the address of device C uses the alternate address "192.168.10.3" instead of "172.16.10.3". In the case of UDP, data to be transmitted is included in the unicast communication request.
ゲートウェイGXは、デバイスAからのユニキャスト通信要求を第1の通信I/F51を介して受信した場合、通信要求転送部54Aにより、記憶回路53のUTTを参照することにより、ユニキャスト通信要求に含まれる送信先アドレス「192.168.10.3」に基づいて、代替対象となる送信先デバイスとしてデバイスCを特定し、デバイスCが接続されているサブネットYを転送先サブネットとして選択する(ステップS101)。
その後、ゲートウェイGXは、通信要求転送部54Aにより、ユニキャスト通信要求の内容、すなわち、送信元アドレス「192.168.10.3」、送信先アドレス「192.168.10.3」、および「ユニキャスト」を示す通信形態情報を含むゲートウェイ間通信要求を生成し、第2の通信I/F52を介してサブネットYのゲートウェイGYへ転送する(ステップS102)。
When the gateway GX receives the unicast communication request from the device A via the first communication I/
After that, the gateway GX uses the communication
ゲートウェイGYは、ゲートウェイGXからのゲートウェイ間通信要求を第2の通信I/F52を介して受信した場合、通信要求送信部54Bにより、当該ゲートウェイ間通信要求に含まれる通信形態情報を確認し、指定された通信形態が「ユニキャスト」であるため、当該ゲートウェイ間通信要求に含まれる送信元アドレス「192.168.10.1」および送信先アドレス「192.168.10.3」を、自己のサブネットYで用いるアドレスに変換して新たな送信元アドレス「172.16.10.1」および送信先アドレス「172.16.10.3」を生成する(ステップS103)。
When the gateway GY receives the inter-gateway communication request from the gateway GX via the second communication I/
この後、ゲートウェイGYは、通信要求送信部54Bにより、これら新たな送信元アドレスおよび送信先アドレスを持つ第2の通信要求を生成し、当該新たな送信先アドレス「172.16.10.3」を持つデバイスCへユニキャストで送信する(ステップS104)。
これにより、デバイスCは、ゲートウェイGX,GYにより転送されたデバイスAからのユニキャスト通信要求を受信する。UDPの場合、通信要求にデータが搭載されているため、デバイスCは、ユニキャスト通信要求に含まれるデバイスAからのデータを取得できる。
After that, gateway GY generates a second communication request having these new source and destination addresses by means of communication
As a result, device C receives the unicast communication request from device A transferred by gateways GX and GY. In the case of UDP, since data is included in the communication request, device C can obtain the data from device A included in the unicast communication request.
一方、デバイスCが、デバイスAに対してデータ、例えば受信したデータに対する送達確認(Ack)を送信したい場合、ユニキャスト通信要求(第1の通信要求)を生成してゲートウェイGYに送信する(ステップS110)。このユニキャスト通信要求には、デバイスCのアドレス「172.16.10.3」からなる送信元アドレスと、デバイスAのアドレス「172.16.10.1」からなる送信先アドレスとが含まれている。サブネットYではサブネットY用のアドレスが用いられるため、デバイスAのアドレスは「192.168.10.1」に代えて代替アドレス「172.16.10.1」が用いられる。また、UDPの場合、ユニキャスト通信要求に送信したいデータが搭載されている。 On the other hand, when device C wants to transmit data to device A, for example, an acknowledgment (Ack) for received data, it generates a unicast communication request (first communication request) and transmits it to gateway GY (step S110). This unicast communication request includes a source address of device C address "172.16.10.3" and a destination address of device A address "172.16.10.1". Since the address for subnet Y is used in subnet Y, the address of device A is the alternate address "172.16.10.1" instead of "192.168.10.1". In the case of UDP, data to be transmitted is included in the unicast communication request.
ゲートウェイGYは、デバイスCからのユニキャスト通信要求を第1の通信I/F51を介して受信した場合、通信要求転送部54Aにより、記憶回路53のUTTを参照することにより、ユニキャスト通信要求に含まれる送信先アドレス「172.16.10.1」に基づき送信先デバイスとしてデバイスAを特定し、デバイスAが接続されているサブネットXを転送先サブネットとして選択する(ステップS111)。
この後、ゲートウェイGYは、通信要求転送部54Aにより、ユニキャスト通信要求の内容、すなわち、送信元アドレス「172.16.10. 3」、送信先アドレス「172.16.10.1」、および「ユニキャスト」を示す通信形態情報を含むゲートウェイ間通信要求を生成し、第2の通信I/F52を介してサブネットXのゲートウェイGXへ転送する(ステップS112)。
When the gateway GY receives the unicast communication request from the device C via the first communication I/
Thereafter, gateway GY indicates the content of the unicast communication request, that is, the source address "172.16.10.3", the destination address "172.16.10.1", and "unicast" by the communication
ゲートウェイGXは、ゲートウェイGYからのゲートウェイ間通信要求を第2の通信I/F52を介して受信した場合、通信要求送信部54Bにより、当該ゲートウェイ間通信要求に含まれる通信形態情報を確認し、指定された通信形態が「ユニキャスト」であるため、当該ゲートウェイ間通信要求に含まれる送信元アドレス「172.16.10. 3」および送信先アドレス「172.16.10.1」を、記憶回路53のUTTを参照することにより、自己のサブネットXで用いるアドレスに変換して新たな送信元アドレス「192.168.10.3」および送信先アドレス「192.168.10.1」を生成する(ステップS113)。
When the gateway GX receives the inter-gateway communication request from the gateway GY via the second communication I/
この後、ゲートウェイGXは、通信要求送信部54Bにより、これら新たな送信元アドレスおよび送信先アドレスを持つ第2の通信要求を生成し、当該新たな送信先アドレス「192.168.10.1」を持つデバイスAへユニキャストで送信する(ステップS114)。
これにより、デバイスAは、ゲートウェイGY,GXにより転送されたデバイスCからのユニキャスト通信要求を受信する。UDPの場合、通信要求にデータが搭載されているため、デバイスAは、ユニキャスト通信要求に含まれるデバイスCからのデータ、例えば送達確認(Ack)を取得できる。
Thereafter, the gateway GX generates a second communication request having these new source and destination addresses by means of the communication
As a result, device A receives the unicast communication request from device C transferred by gateways GY and GX. In the case of UDP, since data is included in the communication request, device A can obtain data from device C included in the unicast communication request, such as an acknowledgment (Ack).
[ブロードキャスト]
次に、図6を参照して、送信元デバイスから送信された第1の通信要求がブロードキャストである場合について説明する。図6は、監視システムの動作(ブロードキャスト)を示すシーケンス図である。ここでは、サブネットXのデバイスAから、ブロードキャストの第1の通信要求が送信された場合を例として説明する。なお、サブネットXではブロードキャストが許可されており、サブネットYではブロードキャストが許可されていないものとする。
[broadcast]
Next, with reference to FIG. 6, the case where the first communication request transmitted from the source device is broadcast will be described. FIG. 6 is a sequence diagram showing the operation (broadcast) of the monitoring system. Here, a case where device A on subnet X transmits a first broadcast communication request will be described as an example. It is assumed that subnet X is permitted to broadcast, and subnet Y is not permitted to broadcast.
図6に示すように、まず、デバイスAは、ブロードキャストで各デバイスB,Cにデータを送信したい場合、ブロードキャスト通信要求(第1の通信要求)を生成してサブネットXに送信する(ステップS200)。このブロードキャスト通信要求には、デバイスAのアドレス「192.168.10.1」からなる送信元アドレスと、サブネットXでのブロードキャストを示すアドレス「192.168.255.255」からなる送信先アドレスとが含まれている。また、UDPの場合、ユニキャスト通信要求に送信したいデータが搭載されている。 As shown in FIG. 6, first, when device A wants to transmit data to devices B and C by broadcasting, it generates a broadcast communication request (first communication request) and transmits it to subnet X (step S200). . This broadcast communication request includes a source address of device A "192.168.10.1" and a destination address of address "192.168.255.255" indicating broadcast on subnet X. FIG. In the case of UDP, data to be transmitted is included in the unicast communication request.
ゲートウェイGXは、デバイスAからのブロードキャスト通信要求を第1の通信I/F51を介して受信した場合、通信要求転送部54Aにより、記憶回路53のUTTを参照することにより、ブロードキャスト通信要求に含まれる送信先アドレス「192.168.255.255」に基づいて、代替対象となる送信先デバイスとしてデバイスCを特定し、デバイスCが接続されているサブネットYを転送先サブネットとして選択する(ステップS201)。
その後、ゲートウェイGXは、通信要求転送部54Aにより、ブロードキャスト通信要求の内容、すなわち、送信元アドレス「192.168.10.1」、送信先アドレス「192.168.255.255」、および「ブロードキャスト」を示す通信形態情報を含むゲートウェイ間通信要求を生成し、第2の通信I/F52を介してサブネットYのゲートウェイGYへ転送する(ステップS202)。
When the gateway GX receives the broadcast communication request from the device A via the first communication I/
After that, the gateway GX uses the communication
ゲートウェイGYは、ゲートウェイGXからのゲートウェイ間通信要求を第2の通信I/F52を介して受信した場合、通信要求送信部54Bにより、当該ゲートウェイ間通信要求に含まれる通信形態情報を確認し、指定された通信形態が「ブロードキャスト」であり、サブネットYでは許可されていないため、次のようにしてブロードキャスト通信要求をユニキャスト通信要求に変換する。
まず、ゲートウェイGYは、通信要求送信部54Bにより、当該ゲートウェイ間通信要求に含まれる送信元アドレス「192.168.10.1」を、記憶回路53のUTTを参照することにより、自己のサブネットYで用いるアドレスに変換して新たな送信元アドレス「172.16.10.1」を生成する(ステップS203)。
When the gateway GY receives the inter-gateway communication request from the gateway GX via the second communication I/
First, the gateway GY converts the transmission source address "192.168.10.1" included in the inter-gateway communication request to the address used in its own subnet Y by referring to the UTT of the
続いて、ゲートウェイGYは、通信要求送信部54Bにより、当該ゲートウェイ間通信要求に含まれる送信先アドレス「192.168.255.255」に該当するデバイスを、記憶回路53のUTTを参照することにより特定する。図4には、代替アドレス「192.168.10.3」を持つデバイスCが登録されており、デバイスCを送信先デバイスと特定し、新たな送信先アドレス「172.16.10.3」を生成する(ステップS203)。
Subsequently, the gateway GY specifies the device corresponding to the destination address "192.168.255.255" included in the inter-gateway communication request by referring to the UTT of the
この後、ゲートウェイGYは、通信要求送信部54Bにより、これら新たな送信元アドレスおよび送信先アドレスを持つ第2の通信要求を生成し、当該新たな送信先アドレス「172.16.10.3」を持つデバイスCへユニキャストで送信する(ステップS204)。
これにより、デバイスCは、サブネットYでブロードキャストが許可されていない場合でも、ゲートウェイGX,GYにより転送されたデバイスAからのブロードキャスト通信要求をユニキャスト通信要求として受信できる。UDPの場合、通信要求にデータが搭載されているため、デバイスCは、ユニキャスト通信要求に含まれるデバイスAからのデータを取得できる。
After that, gateway GY generates a second communication request having these new source and destination addresses by means of communication
As a result, device C can receive the broadcast communication request from device A transferred by gateways GX and GY as a unicast communication request even if broadcasting is not permitted in subnet Y. FIG. In the case of UDP, since data is included in the communication request, device C can obtain the data from device A included in the unicast communication request.
なお、サブネットYでブロードキャストが許可されている場合、ゲートウェイGYは、通信要求送信部54Bにより、当該ゲートウェイ間通信要求に含まれる送信先アドレス「192.168.255.255」を、サブネットYでのブロードキャストを示す新たな送信先アドレス「172.16.255.255」を生成する(ステップS205)。
この後、ゲートウェイGYは、通信要求送信部54Bにより、これら新たな送信元アドレスおよび送信先アドレスを持つ第2の通信要求を生成し、サブネットYへブロードキャストで送信する(ステップS206)。
If broadcasting is permitted on subnet Y, gateway GY causes communication
Thereafter, gateway GY generates a second communication request having these new source and destination addresses by means of
[本実施の形態の効果]
このように、本実施の形態は、監視システム1のデバイスA,B,Cが接続されているサブネットX,YごとにゲートウェイGX,GYを備え、ゲートウェイGX,GYのそれそれで、自己のサブネットに接続されたデバイスから、他のサブネットに接続されたデバイスを送信先とする第1の通信要求を受信した場合、当該第1の通信要求の内容を含むゲートウェイ間通信要求を生成して、当該送信先デバイスが接続されている送信先サブネットのゲートウェイに転送し、他のゲートウェイからゲートウェイ間通信要求を受信した場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、自己のサブネットで用いるアドレスに変換した第2の通信要求を生成して、自己のサブネットへ送信するように構成したものである。
[Effects of this embodiment]
Thus, in this embodiment, the gateways GX and GY are provided for each of the subnets X and Y to which the devices A, B and C of the
この際、各デバイスは、自己のサブネットで用いられるアドレスと送信先サブネットで用いられるアドレスとを有している。このため、IPアドレスで見た場合、監視システム1のすべてのデバイスが1つのサブネット内で完結することになる。これにより、他のサブネットにデバイスを拡張接続することができ、ベースとなる通信ネットワークの構成に対して柔軟に対応することが可能となる。したがって、新たな通信ネットワーク上で別のシステムと混在する場合や、AWS(Amazon Web Services)のようなブロードキャストがサポートされていないクラウドサービスとオンプレミス(on-premises)のシステムとを接続する場合でも、大幅な変更を必要とすることなく既存の監視システムを適用することが可能となる。
At this time, each device has an address used in its own subnet and an address used in the destination subnet. Therefore, all the devices of the
また、パケット変換装置に加えてアドレス管理サーバを設置する必要はなく、サブネットごとにゲートウェイを設置するだけで対応することができる。これにより、設備コストの増大を抑制でき、低コストで対応することが可能となる。
また、送信先サブネットの通信形態をマルチキャストに限定する必要はなく、送信先のサブネットの通信形態がユニキャストやブロードキャストであってもよい。これにより、送信先サブネットに別のシステムと柔軟に混在させることが可能となる。
Moreover, it is not necessary to install an address management server in addition to the packet conversion device, and it is possible to cope with this by simply installing a gateway for each subnet. As a result, an increase in equipment cost can be suppressed, and it is possible to deal with the problem at low cost.
Also, the communication mode of the destination subnet need not be limited to multicast, and the communication mode of the destination subnet may be unicast or broadcast. This allows flexible mixing of destination subnets with other systems.
[実施の形態の拡張]
以上、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解しうる様々な変更をすることができる。また、各実施形態については、矛盾しない範囲で任意に組み合わせて実施することができる。
[Expansion of Embodiment]
Although the present invention has been described with reference to the embodiments, the present invention is not limited to the above embodiments. Various changes that can be understood by those skilled in the art can be made to the configuration and details of the present invention within the scope of the present invention. In addition, each embodiment can be implemented in any combination within a non-contradictory range.
1…監視システム、10,20,30,X,Y,Z…サブネット、11,12,22,A,B,C…デバイス、13,21,GX,GY,50…ゲートウェイ、51…第1の通信I/F、52…第2の通信I/F、53…記憶回路、53A…アドレス変換テーブル(UTT)、53P…プログラム、54…制御回路、54A…通信要求転送部、54B…通信要求送信部、R…中継システム。
1... Monitoring system, 10, 20, 30, X, Y, Z... Subnet, 11, 12, 22, A, B, C... Device, 13, 21, GX, GY, 50... Gateway, 51... First Communication I/
Claims (8)
前記複数のサブネットごとに接続された複数のゲートウェイとを備え、
前記複数のデバイスのそれぞれは、自己のサブネットで用いられるアドレスと、他のサブネットで用いられるアドレスとを有し、
前記複数のゲートウェイのそれぞれは、
前記複数のデバイスのうち自己のサブネットに接続されたデバイスとの間でデータ通信を行うように構成された第1の通信インターフェースと、前記複数のゲートウェイのうち他のサブネットに接続されたゲートウェイとの間でデータ通信を行うように構成された第2の通信インターフェースとを有し、
自己のサブネットに接続されたデバイスから、他のサブネットに接続されたデバイスを送信先とする第1の通信要求を受信した場合、当該第1の通信要求の内容を含むゲートウェイ間通信要求を生成して、当該送信先のデバイスが接続されている送信先サブネットのゲートウェイに転送し、他のゲートウェイから前記ゲートウェイ間通信要求を受信した場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、自己のサブネットで用いるアドレスに変換した第2の通信要求を生成して、自己のサブネットへ送信するように構成されている
ことを特徴とする監視システム。 multiple devices connected to one of multiple subnets; and
and a plurality of gateways connected to each of the plurality of subnets,
each of the plurality of devices has an address used in its own subnet and an address used in another subnet;
each of the plurality of gateways,
a first communication interface configured to perform data communication with a device connected to its own subnet among the plurality of devices, and a gateway connected to another subnet among the plurality of gateways; a second communication interface configured to communicate data between
When receiving a first communication request destined for a device connected to another subnet from a device connected to its own subnet, it generates an inter-gateway communication request including the contents of the first communication request. is transferred to the gateway of the destination subnet to which the destination device is connected, and when the inter-gateway communication request is received from another gateway, the source address and destination address included in the inter-gateway communication request is converted into an address used in its own subnet to generate a second communication request and transmit the second communication request to its own subnet.
前記複数のゲートウェイのそれぞれは、
前記複数のデバイスごとに、当該デバイスの自己のサブネットで用いられるアドレスと、他のサブネットで用いられるアドレスとが登録されたアドレス変換テーブルを記憶するように構成された記憶回路を有し、
前記ゲートウェイ間通信要求を受信した場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、前記アドレス変換テーブルを参照して、自己のサブネットで用いるアドレスに変換するように構成されている
ことを特徴とする監視システム。 The monitoring system of claim 1, wherein
each of the plurality of gateways,
a storage circuit configured to store, for each of the plurality of devices, an address conversion table in which an address used in the device's own subnet and an address used in another subnet are registered;
When receiving the inter-gateway communication request, referring to the address conversion table, the source address and the destination address included in the inter-gateway communication request are converted into addresses used in its own subnet. A surveillance system characterized by:
前記ゲートウェイ間通信要求は、前記第1の通信要求に含まれる送信元アドレスおよび送信先アドレスと、前記第1の通信要求で指定された通信形態を示す通信形態情報とを含むことを特徴とする監視システム。 The monitoring system of claim 1, wherein
The inter-gateway communication request is characterized by including a source address and a destination address included in the first communication request, and communication mode information indicating the communication mode specified in the first communication request. Monitoring system.
前記複数のゲートウェイのそれぞれは、前記ゲートウェイ間通信要求で指定された通信形態がユニキャストである場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、自己のサブネットで用いるアドレスに変換して新たな送信元アドレスおよび送信先アドレスを生成し、これら新たな送信元アドレスおよび送信先アドレスを持つ前記第2の通信要求を、当該新たな送信先アドレスを持つデバイスへユニキャストで送信するように構成されていることを特徴とする監視システム。 In the monitoring system of claim 3,
When the communication mode specified in the inter-gateway communication request is unicast, each of the plurality of gateways converts the source address and the destination address included in the inter-gateway communication request to addresses used in its own subnet. generating a new source address and destination address by conversion, and transmitting the second communication request having these new source address and destination address by unicast to the device having the new destination address; A surveillance system, characterized in that it is configured to:
前記複数のゲートウェイのそれぞれは、自己のサブネットでブロードキャストが許可されておらず、前記ゲートウェイ間通信要求で指定された通信形態がブロードキャストである場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスを自己のサブネットで用いるアドレスに変換して新たな送信元アドレスを生成し、自己のサブネットに接続されているすべてのデバイスごとに、当該新たな送信元アドレスと当該デバイスの自己のサブネットで用いるアドレスからなる新たな送信先アドレスとを持つ前記第2の通信要求を生成して、当該デバイスへユニキャストで送信するように構成されていることを特徴とする監視システム。 In the monitoring system of claim 3,
When each of the plurality of gateways is not permitted to broadcast in its own subnet and the communication mode specified in the inter-gateway communication request is broadcast, each of the plurality of gateways sets the source address included in the inter-gateway communication request to itself. generated a new source address by converting it to the address used in the subnet of the self, and consists of the new source address and the address used in the self subnet of the device for each device connected to its own subnet A monitoring system, wherein the second communication request having a new destination address is generated and transmitted to the device by unicast.
前記複数のゲートウェイのそれぞれは、自己のサブネットでブロードキャストが許可されており、前記ゲートウェイ間通信要求で指定された通信形態がブロードキャストである場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスを自己のサブネットで用いるアドレスに変換して新たな送信元アドレスを持つ前記第2の通信要求を生成して、自己のサブネットへブロードキャストで送信するように構成されていることを特徴とする監視システム。 In the monitoring system of claim 3,
Each of the plurality of gateways is permitted to broadcast in its own subnet, and if the communication mode specified in the inter-gateway communication request is broadcasting, each of the plurality of gateways uses the transmission source address included in the inter-gateway communication request as its own subnet. The monitoring system is configured to generate the second communication request having a new transmission source address converted to an address used in the subnet, and to transmit the second communication request to its own subnet by broadcast.
前記複数のデバイスのうち自己のサブネットに接続されたデバイスとの間でデータ通信を行うように構成された第1の通信インターフェースと、
前記複数のゲートウェイのうち他のサブネットに接続されたゲートウェイとの間でデータ通信を行うように構成された第2の通信インターフェースと、
自己のサブネットに接続されたデバイスから、他のサブネットに接続されたデバイスを送信先とする第1の通信要求を受信した場合、当該第1の通信要求の内容を含むゲートウェイ間通信要求を生成して、当該送信先のデバイスが接続されている送信先サブネットのゲートウェイに転送し、他のゲートウェイから前記ゲートウェイ間通信要求を受信した場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、自己のサブネットで用いるアドレスに変換した第2の通信要求を生成して、自己のサブネットへ送信するように構成された制御回路と
を備えることを特徴とするゲートウェイ。 a plurality of devices connected to one of a plurality of subnets, and a plurality of gateways connected to each of the plurality of subnets, each of the plurality of devices having an address used in its own subnet and the gateway used in a surveillance system, having an address used in a subnet,
a first communication interface configured to perform data communication with a device connected to its own subnet among the plurality of devices;
a second communication interface configured to perform data communication with a gateway connected to another subnet among the plurality of gateways;
When receiving a first communication request destined for a device connected to another subnet from a device connected to its own subnet, it generates an inter-gateway communication request including the contents of the first communication request. is transferred to the gateway of the destination subnet to which the destination device is connected, and when the inter-gateway communication request is received from another gateway, the source address and destination address included in the inter-gateway communication request a second communication request converted to an address used in its own subnet, and a control circuit configured to transmit it to its own subnet.
前記複数のデバイスごとに、当該デバイスの自己のサブネットで用いられるアドレスと、他のサブネットで用いられるアドレスとが登録されたアドレス変換テーブルを記憶するように構成された記憶回路を有し、
前記制御回路は、前記ゲートウェイ間通信要求を受信した場合、当該ゲートウェイ間通信要求に含まれる送信元アドレスおよび送信先アドレスを、前記アドレス変換テーブルを参照して、自己のサブネットで用いるアドレスに変換するように構成されている
ことを特徴とするゲートウェイ。 8. The gateway of claim 7, wherein
a storage circuit configured to store, for each of the plurality of devices, an address conversion table in which an address used in the device's own subnet and an address used in another subnet are registered;
When the control circuit receives the inter-gateway communication request, the control circuit refers to the address conversion table and converts the source address and the destination address included in the inter-gateway communication request into addresses used in its own subnet. A gateway, characterized in that it is configured to:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021088337A JP2022181407A (en) | 2021-05-26 | 2021-05-26 | Surveillance system and gateway |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021088337A JP2022181407A (en) | 2021-05-26 | 2021-05-26 | Surveillance system and gateway |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2022181407A true JP2022181407A (en) | 2022-12-08 |
Family
ID=84328837
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021088337A Pending JP2022181407A (en) | 2021-05-26 | 2021-05-26 | Surveillance system and gateway |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2022181407A (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10336243A (en) * | 1997-05-30 | 1998-12-18 | Nec Corp | Inter-dialup router communication system and inter-dialup router communication method |
| JPH11112577A (en) * | 1997-10-08 | 1999-04-23 | Hitachi Ltd | LAN system interconnection system and network service system |
| JP2003289318A (en) * | 2002-03-28 | 2003-10-10 | Fujitsu Ltd | Address access system and method |
-
2021
- 2021-05-26 JP JP2021088337A patent/JP2022181407A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10336243A (en) * | 1997-05-30 | 1998-12-18 | Nec Corp | Inter-dialup router communication system and inter-dialup router communication method |
| JPH11112577A (en) * | 1997-10-08 | 1999-04-23 | Hitachi Ltd | LAN system interconnection system and network service system |
| JP2003289318A (en) * | 2002-03-28 | 2003-10-10 | Fujitsu Ltd | Address access system and method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101641908B (en) | Method and system for providing IP-based packet communications in a utility network | |
| KR101499551B1 (en) | UPnP device and method for solving network address conflict considering remote connection | |
| JP5214402B2 (en) | Packet transfer apparatus, packet transfer method, packet transfer program, and communication apparatus | |
| CN101326782B (en) | Relay device and method for connecting client device and server | |
| US20110013647A1 (en) | Ipv6 over ipv4 transition method and apparatus for improving performance of control server | |
| JP2004208101A (en) | Gateway and communication method therefor | |
| JP3996922B2 (en) | Centralized management system and method for network connection means in a network where different communication protocols coexist | |
| US20080112417A1 (en) | Communication Terminal, And Communication Method | |
| EP1584158A1 (en) | Building management system with remote configuration | |
| CN103703725A (en) | Equipment arrangement for implementing remote control of belongings | |
| JP5818362B2 (en) | Network system, network management device, network management program, and network management method | |
| JP2022181407A (en) | Surveillance system and gateway | |
| WO2009005212A1 (en) | Ipv6 over ipv4 transition method and apparatus for improving performance of control server | |
| CN112995038B (en) | Access method of PROFINET protocol in industrial SDN | |
| JP5038956B2 (en) | Network system | |
| JP5678630B2 (en) | Relay device, communication system, communication information transfer method, and communication information transfer program | |
| JP3614006B2 (en) | COMMUNICATION SYSTEM USING Asymmetrical Route and Communication Method Utilizing Asymmetrical Route | |
| JP2007081456A (en) | Converter | |
| KR101002811B1 (en) | Method and apparatus for providing IP multicasting packet tunneling | |
| Tanaka et al. | Implementation of Secure End-to-End Remote Control System for Smart Home Appliances on Android | |
| WO2008069504A1 (en) | Method for configuring control tunnel and direct tunnel in ipv4 network-based ipv6 service providing system | |
| JP2007096539A (en) | Conversion apparatus | |
| CN102833150B (en) | method for transmitting address | |
| JP2002101101A (en) | Monitoring system and method therefor | |
| JP2005295140A (en) | Monitoring system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240307 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20241227 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250107 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20250527 |