TWI392317B - Multi-protocol network registration and address resolution - Google Patents
Multi-protocol network registration and address resolution Download PDFInfo
- Publication number
- TWI392317B TWI392317B TW098117422A TW98117422A TWI392317B TW I392317 B TWI392317 B TW I392317B TW 098117422 A TW098117422 A TW 098117422A TW 98117422 A TW98117422 A TW 98117422A TW I392317 B TWI392317 B TW I392317B
- Authority
- TW
- Taiwan
- Prior art keywords
- network
- address
- request
- node
- communication
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/10—Mapping addresses of different types
- H04L61/103—Mapping addresses of different types across network layers, e.g. resolution of network layer into physical layer addresses or address resolution protocol [ARP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4511—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S20/00—Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
- Y04S20/30—Smart metering, e.g. specially adapted for remote reading
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
本發明有關於公用事業網路,而更特別的是有關於一種操作公用事業網路管理系統之系統與方法,以用於與由公用事業所提供的商品輸送相關聯之裝置的網路基礎註冊、以及用於如此裝置的位址解析。 The present invention relates to utility networks, and more particularly to a system and method for operating a utility network management system for network infrastructure registration of devices associated with merchandise delivery provided by utilities. And address resolution for such a device.
本申請案為2008年3月27日所提申、標題為”多重通訊協定的網路註冊及位址解析”之美國專利申請案第12/127,601號之部分連續申請案,在此以引用方式合並參考之。 This application is a continuation-in-part of U.S. Patent Application Serial No. 12/127,601, filed on March 27, 2008, the disclosure of which is incorporated herein in Combined reference.
美國國家標準協會(ANSI)已經發展一系列的標準以及所相關聯的通訊協定,藉以致使諸如電力計量錶的公用事業計量錶所產生之資料能夠進行電子通訊。同樣的是,已經發展了與用於公用事業服務輸送的分配自動化(DA)裝置通訊之通訊協定。在此所揭露的本發明處理定址、位址解析以及所需提供這些標準所支援的廣泛網路服務之基礎建設。 The American National Standards Institute (ANSI) has developed a range of standards and associated communication protocols to enable electronic communication of data generated by utility meters such as power meters. Similarly, communication protocols have been developed for communication with distribution automation (DA) devices for utility service delivery. The invention disclosed herein addresses addressing, address resolution, and the infrastructure needed to provide a wide range of network services supported by these standards.
例如,ANSI C12.19定義計量錶資料的格式以及包含如此資料的表格架構。ANSI計量通訊協定之較早版本係提供媒體相關機制以介接於遵照ANSI C12.19標準的計量錶。 這些較早版本其中兩個與本發明的上下文理解有密切關係:ANSI C12.18(或者PSEM)乃是設計用以將計量錶介接於串列傳輸埠上。其考慮到原始的通訊協定操作者(或“操作”)組,來允許計量錶的程式規劃詢問(亦即,”讀取”)以及程式規劃(亦即,”寫入”)。此種介面初始設計用於手握式裝置,但歸於網路連線的計量錶通訊模組的非標準化組所用。 For example, ANSI C12.19 defines the format of meter data and the table structure that contains such data. Earlier versions of the ANSI metering protocol provided media related mechanisms to interface with meters conforming to the ANSI C12.19 standard. Two of these earlier versions are closely related to the context of the present invention: ANSI C12.18 (or PSEM) is designed to interface a meter to a serial transmission port. It takes into account the original protocol operator (or "operation") group to allow program programming queries (ie, "read") and program planning (ie, "write") of the meter. This interface was originally designed for hand-held devices, but is used by non-standardized groups of network-connected meter communication modules.
ANSI C12.21所延伸之ANSI C12.18,藉以透過在電話系統上進行通訊的數據機提供計量錶之介面。 ANSI C12.18, extended by ANSI C12.21, provides a meter interface through a data machine that communicates over the telephone system.
較新的標準C12.22以一種公用事業計量錶產業之方式產生,藉以忽略數種不同網路連線技術之複雜性。例如,諸多GPRS與CDMA1XRTT之蜂巢式技術已逐漸廣泛利用,些許有限規模的固網連線技術亦是如此。在共同分享用於住宅計量之大尺度固網概念之前,C12.22通訊協定係發展良好。 The newer standard C12.22 was developed in the form of a utility metering industry to ignore the complexity of several different network connection technologies. For example, many GPRS and CDMA1XRTT cellular technologies have been widely used, as are some limited-scale fixed-line connection technologies. The C12.22 communication protocol developed well before sharing the large-scale fixed-line concept for residential metering.
不管OSI網路模型中實體層(L1)上的任何不可知或者支援,C12.22標準必會維持資料鏈路(L2)以及網路(L3)層上的不可知性質。為此,C12.22會在應用層(L7)上提供用於定址、位址解析、維持狀態、片段/重組、與應用層路徑選擇之一方案、以及其他特點。就這些有用的服務與應用而言,其中一種係必須解析較低層的網路連線位址,藉以使用符合C12.22至C12.19之裝置遞送訊框。在一單調的”點對點”蜂巢式網路(例如,GPRS或CDMA1XRTT)中,此可能是一種簡單的處理:在一次註冊中,連結一個IP位址至一 C12.22應用層位址(亦即,一C12.22 apTitle)。並且在具有內建階層(或者約束)的較小網路中,此種處理乃是直接的。 Regardless of any ignorance or support on the physical layer (L1) in the OSI network model, the C12.22 standard must maintain the agnostic nature of the data link (L2) and network (L3) layers. To this end, C12.22 will provide one of the options for addressing, address resolution, maintenance state, fragment/reassembly, and application layer path selection on the application layer (L7), among other features. For these useful services and applications, one of them must resolve the lower-level network connection address to use a device that conforms to C12.22 to C12.19 to deliver the frame. In a monotonous "peer-to-peer" cellular network (for example, GPRS or CDMA1XRTT), this may be a simple process: in one registration, connect an IP address to a C12.22 application layer address (ie, a C12.22 apTitle). And in smaller networks with built-in classes (or constraints), this processing is straightforward.
然而,C12.22並非為了大尺度的網路連線商品之計量調度所設計的(例如,AMR/AMI以及建築物內部網路);亦非針對其中基本網路基礎建設之位址為高度動態之環境所設計的。 However, C12.22 is not designed for metrology scheduling of large-scale networked products (for example, AMR/AMI and building internal networks); it is not highly dynamic for the basic network infrastructure. The environment is designed.
在分配自動化之領域中,在公用事業服務輸送已經發展並且利用與分配自動化(DA)裝置進行通訊之通訊協定。 In the field of distribution automation, communication has been developed in utility service delivery and utilizing communication with distribution automation (DA) devices.
例如,不論其中所通訊的網路如何,MODBUS®通訊協定定義一種控制器所識別以及使用的訊息架構。MODBUS說明諸如監控及資料擷取(SCADA)系統之一控制器所使用之處理,以請求諸如DA裝置的另一裝置之存取。再者,MODBUS說明SCADA系統將如何回應來自DA裝置的請求、以及如何檢測錯誤。 For example, regardless of where the communications network, MODBUS ® protocol to define a controller recognized and the use of message structure. MODBUS describes the processing used by one of the controllers, such as the Monitoring and Data Capture (SCADA) system, to request access by another device, such as a DA device. Furthermore, MODBUS shows how the SCADA system will respond to requests from DA devices and how to detect errors.
MODBUS通訊協定用來建立SCADA系統以及DA裝置之間的主從式通訊。MODBUS具有兩種型式的串列傳輸模式,ASCII與RTU。在ASCII串列傳輸模式中,將一訊息中每8位元的位元組傳送充當兩個ASCII參數,而在RTU串列傳輸模式中,將一訊息中每8位元的位元組傳送充當兩個4位元的十六進制字元。 The MODBUS protocol is used to establish master-slave communication between the SCADA system and the DA device. MODBUS has two types of serial transmission modes, ASCII and RTU. In the ASCII serial transmission mode, a byte of every 8-bit in a message is transmitted as two ASCII parameters, and in the RTU serial transmission mode, a byte of every 8-bit in a message is transmitted as a bit. Two 4-bit hexadecimal characters.
在另一範例中,DNP 3.0為一種SCADA系統所使用的通訊協定,藉以將資料以及控制命令傳遞至DA裝置。DNP 3.0與MODBUS通訊協定一般操作於串列線路上,但其最近已經修改而同樣操作於TCP/IP上。在DNP 3.0的通訊協 定中,每個裝置皆具有兩個位元的位址。在MODBUS的通訊協定中,每個裝置皆具有單一位元的位址。當使用TCP/IP時,這兩種位址皆可與IP位址相關聯。典型的是,SCADA系統會與一小群該些裝置相通訊。SCADA系統決定將要傳送命令至DNP 3.0或MODBUS位址其中一者,並且接著查找一靜態表中的IP位址。然而,在其中所有節點皆與一公用後台辦公室主機相通訊的大規模網路架構下,一個或兩個位元組的位址可能不足以區別公用事業範圍中所有的裝置。再者,當加入不同的IP網路時,附接至DA裝置的DA通訊節點可能改變其IP位址。 In another example, DNP 3.0 is a communication protocol used by a SCADA system to pass data and control commands to a DA device. DNP 3.0 and MODBUS communication protocols generally operate on serial lines, but they have recently been modified to operate on TCP/IP as well. Communication protocol in DNP 3.0 In the definition, each device has an address of two bits. In the MODBUS protocol, each device has a single bit address. When using TCP/IP, both addresses can be associated with an IP address. Typically, a SCADA system communicates with a small group of such devices. The SCADA system decides that a command will be transmitted to one of the DNP 3.0 or MODBUS addresses, and then the IP address in a static table is looked up. However, in a large-scale network architecture where all nodes are in communication with a common back office host, the address of one or two bytes may not be sufficient to distinguish all devices in the utility range. Furthermore, when joining different IP networks, the DA communication node attached to the DA device may change its IP address.
藉由提供利用諸如網域名稱伺服器(DNS)的已知IP基礎應用通訊協定或者諸如LDAP的目錄伺服器技術之易於實施的系統,在此所揭露的本發明解決前述特定應用層的標準與協定之限制。本發明針對在應用層上進行通訊的裝置來指定DNS基礎的註冊支援以及位址解析服務。 The present invention disclosed herein addresses the aforementioned specific application layer standards by providing a readily implementable system utilizing known IP infrastructure application communication protocols such as a Domain Name Server (DNS) or directory server technology such as LDAP. Limitation of the agreement. The present invention specifies a DNS base registration support and an address resolution service for a device that communicates at the application layer.
為了輔助了解實施於本發明中之觀念,首先將參照其實現方式並配合支援C12.22標準的裝置來說明典範的實施例,之後再說明其他的實現方式。 In order to assist in understanding the concepts embodied in the present invention, exemplary embodiments will be described first with reference to their implementations and in conjunction with devices that support the C12.22 standard, and other implementations will be described hereinafter.
此後定義與適切於C12.22標準的定址以及位址解析有關的架構觀念與構件: Subsequent definitions of architectural concepts and artifacts related to addressing and address resolution appropriate to the C12.22 standard are defined:
˙C12.22裝置:一種主機代管C12.22應用程式並且提供C12.22通訊模組至少一個介面之模組。 ̇C12.22 device: A module that hosts a C12.22 application and provides at least one interface for the C12.22 communication module.
˙C12.22通訊模組:提供C12.22裝置與中央公用事業伺服器之間雙向通訊的網路介面。 ̇C12.22 communication module: Provides a network interface for two-way communication between the C12.22 device and the central utility server.
˙C12.22 apTitle:一種基於ASN.1編號之應用層位址。每一個C12.22通訊模組(或者節點)具有C12.22位址。該位址能夠是絕對或相對的。 ̇C12.22 apTitle: An application layer address based on the ASN.1 number. Each C12.22 communication module (or node) has a C12.22 address. This address can be absolute or relative.
˙C12.22繼動器:一種能夠將網路層(不是L2便是L3)位址解析成為跨於一個直接連接的媒體(例如,乙太網路LAN;RF子網路)之應用層位址之構件。繼動器同樣實現註冊與解析服務兩者。 ̇C12.22 Relay: An application layer that resolves the network layer (not L2 is L3) address across a directly connected medium (eg, Ethernet LAN; RF subnet) The building of the site. The relay also implements both registration and resolution services.
˙C12.22主繼動器:一種能夠將網路層(不是L2便是L3)位址解析成為跨於所有部署媒體(例如,所有的子網路;諸如蜂巢式與固定式RF無線之所有網路;等等)之應用層位址之構件。C12.22主繼動器能夠解析C12.22繼動器所不能解析的網路位址。C12.22主繼動器實現註冊與解析伺服兩者。所有的C12.22節點需要註冊與位址解析之支援。 ̇C12.22 Master Relay: A way to resolve the network layer (not L2 is L3) address across all deployed media (for example, all subnets; such as cellular and fixed RF wireless) Network; etc.) The component of the application layer address. The C12.22 master relay is capable of resolving network addresses that cannot be resolved by C12.22 relays. The C12.22 master relay implements both registration and resolution servos. All C12.22 nodes require registration and address resolution support.
在使用IP基礎網路之先進讀表基礎建設的大規模(例如,住宅)調度中,特別是在其中諸如計量錶的端點之IP位址遭到改變(例如,一裝置會結合以及分離多數閘道器)之網路,一註冊功能係需要的,致使諸如公用事業公司的中央位置上的後台辦公室應用程式能夠徵詢端點。在IP基礎網路中,實現如此功能的一個裝置為利用網域名稱服務(DNS)。在本發明一種實現例中,公用事業無線網路中的網 路介面節點到多數閘道器係可為多路的(multi-homed),並且藉由定義可以具有多數IP位址。在如此的實施例中,使用動態DNS之更新(同樣稱為DDNS)來滿足此種功能。 In large-scale (eg, residential) scheduling using advanced metering infrastructure for IP infrastructure networks, especially where IP addresses of endpoints such as meters are changed (eg, a device combines and separates the majority) The network of gateways, as required by a registration function, enables a back office application, such as a utility company's central location, to consult endpoints. In an IP infrastructure network, one device that implements such functionality is to utilize Domain Name Service (DNS). In an implementation of the invention, the network in the utility wireless network The routing interface to the majority of the gateways can be multi-homed and can have a majority of IP addresses by definition. In such an embodiment, a dynamic DNS update (also known as DDNS) is used to satisfy this functionality.
參照圖1,闡述一種傳統IP基礎公用事業網路之範例。為簡易了解構成本發明基礎的原理,在以下的範例中僅闡述並且探討單一個端點裝置。然而將會察知的是,在所揭露的觀點之實際實施例中,許多如此裝置(諸如每存取點具有數千或數萬個)可能出現在任何給定網路中。 Referring to Figure 1, an example of a conventional IP infrastructure utility network is illustrated. For a brief understanding of the principles that form the basis of the present invention, only a single endpoint device is illustrated and discussed in the following examples. It will be appreciated, however, that in practical embodiments of the disclosed aspects, many such devices (such as having thousands or tens of thousands per access point) may appear in any given network.
網路的端點裝置110可結合一公用事業計量錶M1。可替代的是,端點裝置110可結合一DA裝置。網路端點會藉由建構子網路的區域網路130以及廣域網路140而與諸如在公用事業公司的後台辦公室伺服器之主機裝置120相通訊。例如,區域網路能夠是一種無線網路或者一種電力線載波(PLC)網路。廣域網路能夠是一種專屬網路或者一種共享網路,諸如網際網路。 The endpoint device 110 of the network can incorporate a utility meter M1. Alternatively, endpoint device 110 can incorporate a DA device. The network endpoint communicates with the host device 120, such as a back office server at the utility company, by constructing the subnet's regional network 130 and wide area network 140. For example, the local area network can be a wireless network or a power line carrier (PLC) network. A wide area network can be a proprietary network or a shared network, such as the Internet.
藉由諸如閘道器的一個或者多個存取點150、151、152來提供區域網路130以及廣域網路140之間的介面。在區域網路之內,端點110會藉由通訊節點160而與一個或者多個存取點通訊。通訊節點包含一RF收發機,用以傳輸以及接收透過區域網路所傳輸的無線訊號,並且具有與OSI參考模組的網路層(L2或L3)所指定相關聯的位址,諸如一種IP位址。在所闡述的範例中,通訊節點能夠進行多路功能,亦即能夠透過三個不同的存取點150、151及152與主機120通訊。為了支援此種能力,通訊節點160具有所指 定的三個不同之IP位址,此等位址則分別與三個存取點相關聯。換言之,每當通訊節點註冊於一個存取點時,便指定新的IP位址給它。每個已指定的IP位址皆相應於一與相對應存取點相關聯的邏輯子網路。 The interface between the regional network 130 and the wide area network 140 is provided by one or more access points 150, 151, 152, such as gateways. Within the local area network, endpoint 110 communicates with one or more access points via communication node 160. The communication node includes an RF transceiver for transmitting and receiving wireless signals transmitted through the area network, and having an address associated with the network layer (L2 or L3) specified by the OSI reference module, such as an IP. Address. In the illustrated example, the communication node is capable of multiple functions, i.e., can communicate with the host 120 via three different access points 150, 151, and 152. To support this capability, the communication node 160 has the indicated Three different IP addresses are defined, and these addresses are associated with three access points, respectively. In other words, whenever a communication node registers with an access point, it assigns a new IP address to it. Each of the assigned IP addresses corresponds to a logical subnet associated with the corresponding access point.
端視通訊節點160以及一個存取點之間的距離、乃至影響訊號路徑與強度的其他因數而定,節點可能能夠直接與存取點通訊。在所闡述的範例中,節點160藉由繼動器170間接與每個存取點150、151及152通訊。這些繼動器可以是僅用以將資料封包從一個節點遞送至另一節點之專用裝置,或者其可以是與各別端點裝置相關聯的其他通訊節點。 Depending on the distance between the communication node 160 and an access point, and other factors that affect the signal path and strength, the node may be able to communicate directly with the access point. In the illustrated example, node 160 communicates indirectly with each of access points 150, 151, and 152 by relay 170. These relays may be dedicated devices that are only used to deliver data packets from one node to another, or they may be other communication nodes associated with respective endpoint devices.
在如此的IP基礎公用事業網路之操作中,主機120會藉由其IP位址來徵詢通訊節點160(並且藉由代理主機而徵詢通訊節點所連接的端點裝置110)。主機可接收用以輪詢與通訊節點160相關聯的計量錶M1之命令。依照接收此一命令,主機會傳送包含所欲裝置名稱的查找請求至名稱/位址解析伺服器180。在一個實施例中,伺服器180能夠是一種網域名稱伺服(DNS)之伺服器。在另一實施例中,伺服器180能夠提供一種目錄服務,例如LDAP。在以下的探討中,將參考利用DNS伺服器的實施例。然而將會察知的是,目錄伺服器同樣能夠用於所說明的實施例中,充當名稱/位址解析伺服器。 In operation of such an IP infrastructure network, the host 120 will query the communication node 160 by its IP address (and the endpoint device 110 to which the communication node is connected by the proxy host). The host may receive a command to poll the meter M1 associated with the correspondent node 160. In response to receiving this command, the host transmits a lookup request containing the desired device name to the name/address resolution server 180. In one embodiment, server 180 can be a domain name server (DNS) server. In another embodiment, server 180 can provide a directory service, such as LDAP. In the following discussion, an embodiment using a DNS server will be referred to. It will be appreciated, however, that the directory server can be used in the illustrated embodiment as a name/address resolution server.
DNS伺服器包含一筆識別所指定給予已命名裝置的IP位址之記錄182。在所闡述的範例中,節點160具有所指定 的三個IP位址IPv61、IPv62與IPv63,分別與三個存取點150、151及152緊密聯繫。儘管些位址代表IPv6版本的位址,然而將會察知的是,能夠使用網際網路通訊協定的其他版本,此端視網路的結構而定。當多數位址指定給予一個裝置時,能夠利用優先測度(preference metric)來輔助回應請求而要返回的特殊位址之選擇。例如,每個位址能夠具有一個相關聯的加權數值W1、W2或W3。當註冊於一個存取點時,能夠藉由節點來指定此一加權數值,而基於多種標準之其中任何一個以指示節點與個別存取點之間的通訊鏈路之品質。能夠使用於優先測度的其他因數可以是路徑選擇的優先權、子網路配置、及/或服務群組。根據測度的數值,能夠將位址儲存為一種依序的列表。 The DNS server contains a record 182 identifying the IP address assigned to the named device. In the illustrated example, node 160 has the specified The three IP addresses, IPv61, IPv62, and IPv63, are intimately associated with three access points 150, 151, and 152, respectively. Although these addresses represent the IPv6 version of the address, it will be appreciated that other versions of the Internet Protocol can be used, depending on the structure of the network. When a majority of the addresses are assigned to a device, the preference metric can be utilized to assist in the selection of the particular address to be returned in response to the request. For example, each address can have an associated weighted value W1, W2 or W3. When registered at an access point, the node can be used to specify the weighted value, based on any of a variety of criteria to indicate the quality of the communication link between the node and the individual access point. Other factors that can be used for the priority measure can be the priority of the path selection, the subnet configuration, and/or the service group. Based on the value of the measure, the address can be stored as a sequential list.
相應於DNS查找請求,DNS伺服器會針對請求中所識別出的節點而擷取記錄182,並且將其中一個IP位址送回至主機120。典型的是,DNS伺服器將送回具有最高加權數值的IP位址,例如列表中的第一位址。然而就負載平衡目的而言,如果與其位址相關聯的存取點正在處理大量的網路流量,則DNS伺服器可能會選擇與具有更大能力來處理流量的另一個存取點相關聯的IP位址。 Corresponding to the DNS lookup request, the DNS server retrieves the record 182 for the node identified in the request and sends one of the IP addresses back to the host 120. Typically, the DNS server will return the IP address with the highest weighted value, such as the first address in the list. However, for load balancing purposes, if an access point associated with its address is processing a large amount of network traffic, the DNS server may choose to associate with another access point that has more capability to handle traffic. IP address.
在從DNS伺服器180接收IP位址時,主機120產生一包含發往通訊節點160之輪詢命令的資料封包,並且透過與DNS伺服器180所提供的IP位址相關聯之特殊存取點來選擇至該節點之路徑。在接收此一封包時,節點160擷取其中所包含的資料(在此一狀況下為輪詢命令),並且將之轉 交至相關聯的計量錶。在返回上,計量錶提供輪詢命令所提請的資料(例如,電流計量錶讀數),此透過相同的存取點而在一回應封包中發送予主機。 Upon receiving the IP address from the DNS server 180, the host 120 generates a data packet containing a polling command addressed to the correspondent node 160 and through a special access point associated with the IP address provided by the DNS server 180. To select the path to the node. Upon receiving this packet, node 160 retrieves the data contained therein (in this case, a polling command) and transfers it Submit to the associated meter. On the return, the meter provides the data (eg, current meter readings) requested by the polling command, which is sent to the host in a response packet through the same access point.
圖2闡述一種傳統C12.22網路。當網路上諸如計量錶的C12.22裝置111啟動時,其透過其相關聯的通訊節點161而註冊於C12.22主繼動器181。該註冊能夠直接或者透過一中間C12.22繼動器153。不像上述的IP網路,C12.22裝置傳統上並不能夠進行多路功能,因而將本身僅註冊於一個繼動器,或者直接註冊於主繼動器。C12.22裝置會將其應用層的位址(稱為ApTitle)註冊於繼動器或主繼動器,。如果繼動器充當C12.22裝置之代理主機,則將C12.22裝置之ApTitle註冊主繼動器。 Figure 2 illustrates a conventional C12.22 network. When the C12.22 device 111, such as a meter, is activated on the network, it is registered with the C12.22 primary relay 181 through its associated communication node 161. This registration can be made directly or through an intermediate C12.22 relay 153. Unlike the IP network described above, the C12.22 device has traditionally not been able to perform multiplex functions, so it registers itself only with one relay or directly with the main relay. The C12.22 device registers its application layer address (called ApTitle) with the relay or master relay. If the relay acts as a proxy for the C12.22 device, the ApTitle of the C12.22 device is registered with the primary relay.
C12.22網路中的主機121可以是一種通告與驗證主機,其自然地透過C12.22標準徵詢裝置。當主機需要徵詢一個計量錶時,其便會傳送一個解析服務請求給予主繼動器181,其擷取適當的記錄183,並且將與所指定的計量錶相關聯的ApTitle送回。主機之後則會透過該裝置所註冊的繼動器或者直接透過主繼動器來徵詢計量錶。 The host 121 in the C12.22 network may be a notification and verification host that naturally passes through the C12.22 standard interrogation device. When the host needs to consult a meter, it sends a resolution service request to the primary relay 181, which retrieves the appropriate record 183 and sends back the ApTitle associated with the specified meter. The host then consults the meter through the relay registered by the device or directly through the main relay.
在IP基礎的網路中,主機與計量錶或其通訊節點之間的通訊產生於網路層(L3)。相對的是,就12.22網路而言,主機與C12.22裝置之間的通訊發生於網路的應用層(L7)。不像由DNS伺服器所供應的網路層位址,應用層的位址不指示如何連接至該裝置。其僅提供裝置之網路名稱。C12.22網路之操作乃是基於存有應用層位址對網路層位址之一對 一映射之假設。 In an IP-based network, communication between the host and the meter or its communication nodes occurs at the network layer (L3). In contrast, in the case of 12.22 networks, communication between the host and the C12.22 device occurs at the application layer (L7) of the network. Unlike the network layer address provided by the DNS server, the address of the application layer does not indicate how to connect to the device. It only provides the network name of the device. The operation of the C12.22 network is based on the presence of an application layer address to a pair of network layer addresses. A hypothesis of mapping.
根據本發明,藉由利用IP DNS伺服器充當IP與C12.22基礎通訊兩者的註冊主機。將C12.22應用層之功能鋪設於IP基礎之基礎建設上。通訊能夠發生於IP層或者C12.22應用層上。在IP層上,主機應用程式能夠徵詢網路節點(並且藉由代理主機來徵詢網路節點所連接之一計量錶)。為了將此種服務延展至C12.22通訊,將C12.22註冊與解析服務實現於DNS伺服器之上。相似於其中IP基礎伺服使用一種特有的IP基礎DNS解析請求之方式,C12.22主機能夠利用一種對照於C12.22致能DNS伺服器之C12.22解析請求,以為端點(例如,符合C12.22標準的計量錶或戶內設備)的C12.22應用層徵詢之用。 In accordance with the present invention, a registered host of both IP and C12.22 base communications is utilized by utilizing an IP DNS server. The function of the C12.22 application layer is laid on the infrastructure of the IP foundation. Communication can occur at the IP layer or at the C12.22 application layer. At the IP layer, the host application can query the network node (and use the proxy host to query one of the meters connected to the network node). In order to extend this service to C12.22 communication, the C12.22 registration and resolution service is implemented on the DNS server. Similar to the way IP-based Servo uses a unique IP-based DNS resolution request, the C12.22 host can use a C12.22 resolution request against the C12.22-enabled DNS server to consider the endpoint (for example, C12 compliant) .22 standard meter or indoor equipment for C12.22 application layer consultation.
配置以如此方式操作之網路範例闡述於圖3。定義特定C12.22 DNS資源記錄182’不僅包含用於與已給定的計量錶或其他C12.22裝置相關聯的通訊節點之IP位址或多個位址,尚且包含指定給予裝置的ApTitle。所以,當向DNS伺服器請求時,伺服器便能夠送回一位址連結(address binding),其特有地與請求的型式有關(亦即,DNS請求會送回IP DNS格式的位址連結;C12.22解析請求則會送回C12.22格式的位址連結)。當以完全合格網域名稱出現時,動態DNS便會提供目前與已命名裝置相關聯的IP位址,亦即圖3範例中三個IPv6位址其中一個。 An example of configuring a network operating in this manner is illustrated in Figure 3. The definition specific C12.22 DNS resource record 182' contains not only the IP address or addresses for the communication node associated with a given meter or other C12.22 device, but also the ApTitle that is assigned to the device. Therefore, when requesting from the DNS server, the server can send back an address binding, which is uniquely related to the type of the request (ie, the DNS request will be sent back to the address in the IP DNS format; The C12.22 parsing request will be sent back to the address in the C12.22 format). When a fully qualified domain name appears, Dynamic DNS provides the IP address currently associated with the named device, ie one of the three IPv6 addresses in the example of Figure 3.
再者,由於資源記錄包含IP位址與C12.22 ApTitle兩者,因此其能夠相應於單一請求而送回兩種型式的位址。 例如,相應於DNS的請求,伺服器180即使未受到請求仍能夠判斷已識別的裝置之ApTitle,並且將之與適當位址一起送回。 Furthermore, since the resource record contains both an IP address and a C12.22 ApTitle, it can return two types of addresses corresponding to a single request. For example, corresponding to the DNS request, the server 180 can determine the ApTitle of the identified device even if it is not requested, and send it back with the appropriate address.
以此種方式,DNS伺服器便會履行C12.22主繼動器之角色,以執行C12.22應用層上的註冊與解除註冊(C12.22服務)。裝置能夠在網路與應用層兩者上進行註冊(以及解除註冊)。相反地,不是網路便是應用層能夠在任一層上使註冊服務超載,藉以消除冗餘的註冊以及解除註冊封包。例如,在註冊其網路位址之後,通訊節點160可能會攔截來自裝置110的C12.22註冊請求,並且由於對先前已註冊的網路位址而言為多餘而將之拋棄。 In this way, the DNS server will perform the role of the C12.22 primary relay to perform registration and deregistration (C12.22 service) on the C12.22 application layer. The device is capable of registering (and deregistering) both on the network and the application layer. Conversely, instead of the network, the application layer can overload the registration service on either layer, thereby eliminating redundant registrations and deregistering packets. For example, after registering its network address, the communication node 160 may intercept the C12.22 registration request from the device 110 and discard it because it is redundant to the previously registered network address.
在其特有的模式下,C12.22裝置會於網路的應用層(L7)與主機通訊。如同本發明的另一個特徵,使用IP基礎的通訊協定便能夠在網路層實現與C12.22裝置之通訊,同時該裝置會持續操作於其特有的模式。在本發明此一觀點上,當主機120傳送一個C12.22解析服務請求給予DNS伺服器180時,該伺服器並不送回請求中所指示的裝置之ApTitle。更確切的說,由於用於該裝置的DNS資源記錄包含裝置的IP位址與ApTitle兩者,因而能夠將IP位址送回。使用此一IP位址,主機之後便能夠將命令傳送至與該裝置相關聯的通訊節點160。 In its unique mode, the C12.22 device communicates with the host at the application layer (L7) of the network. As with another feature of the present invention, an IP-based communication protocol enables communication with the C12.22 device at the network layer while the device continues to operate in its unique mode. In this aspect of the invention, when the host 120 transmits a C12.22 resolution service request to the DNS server 180, the server does not return the ApTitle of the device indicated in the request. More specifically, since the DNS resource record for the device contains both the IP address of the device and the ApTitle, the IP address can be sent back. Using this IP address, the host can then transfer commands to the communication node 160 associated with the device.
參照圖4,由通訊節點160在網路介面164上接收在網路上所傳送的IP格式的資料封包。例如在無線網路的狀況下,介面164能夠是一種無線收發器之構件。介面164會 將所接收到的資料封包遞送至一讀取該資料且根據C12.22通訊協定重新格式化其命令之處理器166。之後藉由裝置介面168而將C12.22格式的命令向前遞送至所預期的裝置。在目前所說明範例之狀況下,裝置介面168會支援C12.22通訊協定。回覆該命令的是,通訊節點在介面168上以符合C12.22標準的方式接收來自裝置的回應。處理器166會將該資料重新格式化成為IP封包,而不是以傳統的方式在應用層傳送此一回應,接著則透過介面164在網路上將之傳輸。所以,對C12.22裝置而言,網路的操作乃是透明的。利用C12.22通訊協定僅有的通訊則是計量錶或C12.22裝置及通訊節點之間者。網路上所有其他的通訊乃是基於IP通訊協定。 Referring to FIG. 4, the data packet of the IP format transmitted over the network is received by the communication node 160 on the network interface 164. Interface 164 can be a component of a wireless transceiver, for example, in the context of a wireless network. Interface 164 will The received data packet is delivered to a processor 166 that reads the data and reformats its commands in accordance with the C12.22 communication protocol. The C12.22 format command is then forwarded to the intended device by the device interface 168. In the current example, the device interface 168 will support the C12.22 protocol. In response to the command, the communication node receives a response from the device on interface 168 in a manner consistent with the C12.22 standard. The processor 166 reformats the data into an IP packet instead of transmitting the response at the application layer in a conventional manner, and then transmits it over the network via interface 164. Therefore, for C12.22 devices, the operation of the network is transparent. The only communication using the C12.22 communication protocol is between the meter or the C12.22 device and the communication node. All other communications on the network are based on IP protocols.
本發明此一觀點特別的優點為多路能力可施行於C12.22裝置。特別的是,由於利用IP基礎通訊協定而不是C12.22通訊協定將來自C12.22裝置的資料傳輸於網路上,因此能夠利用IP網路的特點與功能。所以,通訊節點160能夠選擇任何一者可取用的存取點150、151或152作為回到主機的返回路徑,,而不是受限於C12.22裝置所註冊的單一繼動器。由於多路能力所提供的路徑多樣性,到繼動器的鏈路失效因而將不會避免資料到達主機。相反的是增加整體C12.22系統的強健度。 A particular advantage of this aspect of the invention is that the multiplex capability can be implemented on a C12.22 device. In particular, since the data from the C12.22 device is transmitted over the network using the IP-based communication protocol instead of the C12.22 communication protocol, the features and functions of the IP network can be utilized. Therefore, the communication node 160 can select any of the access points 150, 151, or 152 that are available as a return path back to the host, rather than being limited to a single relay registered by the C12.22 device. Due to the path diversity provided by the multi-path capability, the link to the relay fails and thus will not prevent the data from reaching the host. The opposite is to increase the robustness of the overall C12.22 system.
網路上的其他端點(並無顯示)同樣可能或不是C12.22裝置。因此,該網路能夠是同種的:整個由符合C12.22之端點裝置所組成,或能夠是異種的:具有IP基礎與C12.22 基礎的端點裝置之混合。例如,端點裝置可以是一種DA裝置。 Other endpoints on the network (not shown) may or may not be C12.22 devices. Therefore, the network can be of the same kind: the whole consists of endpoint devices that conform to C12.22, or can be heterogeneous: with IP base and C12.22 A mix of basic endpoint devices. For example, the endpoint device can be a DA device.
在可替代的實施例中,可實現DA裝置的網路基礎註冊以及位址解析之公用事業網路管理系統。如同之前所提及的,針對DA所發展的兩種標準通訊協定為DNP 3.0以及MODBUS。此外,熟知該項技術者將會察知的是,本發明能夠應用於其他的DA通訊協定。 In an alternative embodiment, a utility network management system for network infrastructure registration and address resolution of a DA device can be implemented. As mentioned earlier, the two standard communication protocols developed for DA are DNP 3.0 and MODBUS. Moreover, it will be appreciated by those skilled in the art that the present invention can be applied to other DA communication protocols.
之後定義與適切於DA通訊協定的定址以及位址解析有關的結構觀點與構件: Then define the structural views and components related to the addressing and address resolution of the DA protocol:
˙DA裝置:主機代管顧客軟體以及提供至少一串列或乙太網路介面予DA通訊節點之一模組,該顧客軟體支援至少一個諸如MODBUS與DNP 3.0的DA通訊協定。 ̇DA device: Hosting the hacking software and providing at least one serial or Ethernet interface to one of the DA communication nodes, the customer software supporting at least one DA communication protocol such as MODBUS and DNP 3.0.
˙通訊節點:提供DA裝置與中央公用事業SCADA系統之間的雙向通訊之網路介面。 ̇Communication node: A network interface that provides two-way communication between the DA device and the central utility SCADA system.
圖5闡述用於管理DA裝置211的傳統監控與資料擷取“SCADA”系統網路。DA裝置之範例包含一產生器、斷路器、分接頭切換器、變電所自動化(SA)、饋線自動化(FA)、負載控制裝置(LCD)、負載點單元(LPU)、智慧型電子裝置(IED)、可程式邏輯控制器(PLC)、分配式控制系統(DCS)、以及分配式終端單元(DTU)。 FIG. 5 illustrates a conventional monitoring and data capture "SCADA" system network for managing DA device 211. Examples of DA devices include a generator, circuit breaker, tap changer, substation automation (SA), feeder automation (FA), load control device (LCD), point of load unit (LPU), smart electronic device ( IED), programmable logic controller (PLC), distributed control system (DCS), and distributed terminal unit (DTU).
當DA裝置在網路上啟動時,其便會透過所相關聯的DA通訊節點261而註冊於SCADA系統281。DA裝置具有經硬編碼於裝置中的靜態位址。DA裝置會將其應用層位址(也就是靜態DA裝置位址)註冊於SCADA系統。 When the DA device is booted on the network, it is registered with the SCADA system 281 via the associated DA communication node 261. The DA device has a static address that is hard coded in the device. The DA device registers its application layer address (ie, the static DA device address) in the SCADA system.
在SCADA系統網路中,SCADA系統以及DA裝置之間的通訊發生於網路的應用層(L7)處。不像網路層位址,應用層位址並不指示如何連接至裝置。其僅提供裝置之網路名稱。SCADA系統網路之操作乃是基於存有應用層位址對網路層位址之一對一映射之假設。 In the SCADA system network, communication between the SCADA system and the DA device takes place at the application layer (L7) of the network. Unlike the network layer address, the application layer address does not indicate how to connect to the device. It only provides the network name of the device. The operation of the SCADA system network is based on the assumption that there is an application layer address to one-to-one mapping of network layer addresses.
根據本發明,藉由利用IP DNS伺服器來充當IP與DA通訊協定基礎通訊兩者之註冊主機,將DA應用層之功能附設於IP基礎的公共基礎建設上,諸如圖1中所敘述的通訊網路。通訊能夠進行於IP層或者DA應用層。在IP層上,主機應用程式能夠徵詢網路節點(並且藉由代理主機來徵詢經連接至網路節點之DA裝置)。為了延展此種服務至DA裝置之通訊,將DA裝置的註冊以及解析服務實現於DNS伺服器上。相似於其中IP基礎服務使用特有的IP基礎DNS解析請求之方式,SCADA系統網路能夠利用對照SCADA致能DNS伺服器之諸如MODBUS或DNP 3.0解析請求的一種DA通訊協定,以為端點(例如,符合DA通訊協定的DA裝置)之DA應用層徵詢用。 According to the present invention, the function of the DA application layer is attached to the public infrastructure of the IP infrastructure by using the IP DNS server as the registration host for both the IP and DA communication protocol basic communication, such as the communication network described in FIG. road. Communication can be done at the IP layer or the DA application layer. At the IP layer, the host application can query the network node (and the proxy host to consult the DA device connected to the network node). In order to extend the communication of such services to the DA device, the registration and resolution services of the DA device are implemented on the DNS server. Similar to the way in which the IP infrastructure service uses a unique IP-based DNS resolution request, the SCADA system network can utilize a DA protocol such as MODBUS or DNP 3.0 parsing request against the SCADA-enabled DNS server as the endpoint (eg, DA application layer consultation for DA devices conforming to the DA protocol.
配置用以此種方式操作之網路範例闡述於圖6。定義特定的DA裝置之DNS資源記錄282’不僅包含IP位址或者用於與所給定的DA裝置相關聯的DA通訊節點之位址,尚包含指定給予該裝置的DA裝置位址。所以,當對DNS伺服器請求時,伺服器能夠送回特定而相關聯於請求型式的位址連結(亦即,DNS請求送回IP DNS格式的連結;DA通訊協定解析請求送回MODBUS或DNP 3.0格式的連結)。當以 完全合格的網域名稱出現時,動態DNS便會提供目前與已命名的裝置相關聯的IP位址,例如圖6範例中的三個IPv6位址其中一個。 An example of configuring a network to operate in this manner is illustrated in Figure 6. The DNS resource record 282' defining a particular DA device contains not only the IP address or the address of the DA communication node associated with the given DA device, but also the DA device address assigned to the device. Therefore, when requesting the DNS server, the server can send back a specific address link associated with the request type (ie, the DNS request is sent back to the IP DNS format link; the DA protocol resolve request is sent back to MODBUS or DNP) Link in 3.0 format). When When a fully qualified domain name appears, Dynamic DNS provides the IP address currently associated with the named device, such as one of the three IPv6 addresses in the example of Figure 6.
再者,由於資源記錄包含IP位址與DA裝置位址兩者,因此其能夠回應單一請求而送回兩型式的位址。例如,在回應DNS請求中,伺服器280即使未提出請求亦能夠判斷已識別裝置之DA裝置位址,並且將之與適當IP位址一起送回。 Furthermore, since the resource record contains both the IP address and the DA device address, it can send back two types of addresses in response to a single request. For example, in response to the DNS request, the server 280 can determine the DA device address of the identified device even if no request is made and return it with the appropriate IP address.
在其特有的模式下,DA裝置會在網路的應用層(L7)與SCADA系統網路通訊。依照本發明的另一特點,能夠使用IP基礎之通訊協定在網路層實現與DA裝置之通訊,同時該裝置持續操作於其特有的模式下。在本發明此一觀點中,當主機220將一DA裝置的解析服務請求傳送至DNS伺服器280時,伺服器並不會將請求中所指示的裝置之DA裝置位址送回。更確切來說,由於裝置的DNS資源記錄包含該裝置的IP位址與DA裝置位址兩者,因此其能夠送回一個IP位址。使用此一IP位址,主機之後便能夠將一個命令傳送至與該裝置相關聯的DA通訊節點260。 In its unique mode, the DA device communicates with the SCADA system network at the application layer (L7) of the network. According to another feature of the invention, communication with the DA device can be implemented at the network layer using an IP-based communication protocol while the device continues to operate in its unique mode. In this aspect of the invention, when the host 220 transmits a resolution service request from a DA device to the DNS server 280, the server does not return the DA device address of the device indicated in the request. More specifically, since the device's DNS resource record contains both the device's IP address and the DA device address, it can send back an IP address. Using this IP address, the host can then transfer a command to the DA communication node 260 associated with the device.
再一次參照圖4,藉由網路介面164上的通訊節點160來接收在網路上所傳送的IP格式之資料封包。在無線網路的狀況下,例如,介面164能夠是無線收發器的一個構件。介面164會將所接收到的資料封包遞送至處理器166,其會讀取該筆資料並且根據DA裝置之通訊協定將其命令重新格式化。之後則藉由裝置介面168將DA通訊協定格式之命 令向前遞送至所預期的裝置,裝置介面168在此一範例中則是支援一個或者更多個的DA通訊協定。在返回上,通訊節點會在介面168上接收符合DA裝置通訊協定的裝置之回應。並不是以傳統的方式在應用層傳送此一回應,處理器166會將資料重新格式化成為IP封包,其之後則透過介面164而在網路上傳輸。所以,網路的操作對DA裝置來說乃是透明的。利用DA裝置通訊協定的唯一通訊係在DA裝置與通訊節點之間者。網路上所有其他的通訊乃是基於IP通訊協定。 Referring again to FIG. 4, the data packet of the IP format transmitted over the network is received by the communication node 160 on the network interface 164. In the case of a wireless network, for example, interface 164 can be a component of a wireless transceiver. The interface 164 will deliver the received data packet to the processor 166, which will read the data and reformat its command in accordance with the DA device's protocol. Then the device protocol interface 168 will be used to format the DA protocol format. To be forwarded to the intended device, device interface 168 supports one or more DA protocols in this example. On the return, the correspondent node will receive a response from the device compliant with the DA device communication protocol on interface 168. Instead of transmitting this response at the application layer in a conventional manner, processor 166 reformats the data into an IP packet, which is then transmitted over the network through interface 164. Therefore, the operation of the network is transparent to the DA device. The only communication that utilizes the DA device communication protocol is between the DA device and the communication node. All other communications on the network are based on IP protocols.
本發明此一觀點特別的優點為使DA裝置的多路功能成為可行。特別是由於利用IP基礎的通訊協定而不是DA裝置之通訊協定來在網路上傳輸來自DA裝置的資料,因此能夠利用IP網路全部的特點與功能。所以,通訊節點260能夠選擇任何一個可取用的存取點250、251或者252作為返回至主機的路徑,而不受限於與DA裝置相關聯的固定位址所指定的單一路徑。由於多路功能所提供的路徑多樣性,其固定位址的鏈路之失效因此將無法避免資料到達主機。所以,整體SCADA系統的強健度增加。 A particular advantage of this aspect of the invention is that it makes the multiplex function of the DA device feasible. In particular, since the IP-based communication protocol is used instead of the DA device communication protocol to transmit data from the DA device over the network, it is possible to utilize all the features and functions of the IP network. Therefore, the communication node 260 can select any of the available access points 250, 251, or 252 as a path back to the host without being limited to a single path specified by the fixed address associated with the DA device. Due to the diversity of paths provided by the multiplex function, the failure of the link of its fixed address will therefore prevent the data from reaching the host. Therefore, the robustness of the overall SCADA system increases.
例如,在具有符合DA裝置之端點裝置之網路中,DA裝置可透過串列通訊而與通訊節點通訊。在如此的網路中,網路節點具有由主機用來與具有DA裝置位址的DA裝置進行通訊之IP位址。就其本身而論,主機能夠經由通訊節點來輪詢一個特殊的DA裝置。 For example, in a network having an endpoint device compliant with a DA device, the DA device can communicate with the communication node via serial communication. In such a network, the network node has an IP address that is used by the host to communicate with the DA device having the DA device address. For its part, the host can poll a particular DA device via the correspondent node.
在另一範例中,至少某些DA裝置可透過以太網路連接 來通訊,並且具有其本身的IP位址。在此一狀況下,以DNS伺服器280伴隨著其所關聯的通訊節點260之IP位址來註冊DA裝置的IP位址。所以,主機可透過WAN輪詢並且直接與IP基礎DA端點裝置通訊。在如此的情況下,通訊節點260會識別出其所關聯的DA裝置之IP位址,並且充當一種轉交目的為IP位址的封包之繼動器。 In another example, at least some of the DA devices can be connected via an Ethernet connection. To communicate, and have its own IP address. In this case, the IP address of the DA device is registered with the DNS server 280 along with the IP address of its associated communication node 260. Therefore, the host can poll through the WAN and communicate directly with the IP infrastructure DA endpoint device. In such a case, the communication node 260 will recognize the IP address of the associated DA device and act as a relay for forwarding the packet destined for the IP address.
大型的公用事業具有數個獨立的DNP 3.0或MODBUS SCADA系統網路,並且可能不需要藉由其通訊協定位址而用以識別裝置的位置或其所在的何種公司控制範圍。儲存於DNS伺服器中的DNS名稱能夠具有階層架構。此種架構能夠是依據其所連接的網路觀點的階層,或者能夠是依據該裝置所連接的何種公用事業操作者與變電所之觀點的階層。 Large utilities have several independent DNP 3.0 or MODBUS SCADA system networks and may not need to be identified by their communication protocol address to identify the location of the device or which corporate control range it is in. The DNS name stored in the DNS server can have a hierarchical structure. Such an architecture can be based on the hierarchy of the network views to which it is connected, or can be based on the perspective of which utility operator and substation to which the device is connected.
熟知該項技術者將會察知的是,本發明能夠以其他形式來實施之,而不違反其精神與必需的特性。因此咸認為之前的說明為闡述之用,而非限制。藉由以下的申請專利範圍來指示本發明的範疇,因而預期在等效物的意義與範圍內所有的變更皆是包含於其中。 It will be appreciated by those skilled in the art that the present invention can be embodied in other forms without departing from the spirit and essential characteristics. Therefore, the previous description is considered to be illustrative, not limiting. The scope of the invention is indicated by the following claims, and all modifications are intended to be included within the meaning and scope of the equivalents.
110‧‧‧端點裝置 110‧‧‧Endpoint device
111‧‧‧C12.22裝置 111‧‧‧C12.22 device
120‧‧‧主機裝置 120‧‧‧Host device
121‧‧‧C12.22主機 121‧‧‧C12.22 host
130‧‧‧區域網路 130‧‧‧Regional Network
140‧‧‧廣域網路 140‧‧‧ Wide Area Network
150,151,152‧‧‧存取點 150,151,152‧‧‧ access points
153‧‧‧中間C12.22繼動器 153‧‧‧Intermediate C12.22 relay
160,161‧‧‧通訊節點 160,161‧‧‧Communication node
164‧‧‧網路介面 164‧‧‧Internet interface
166‧‧‧處理器 166‧‧‧ processor
168‧‧‧裝置介面 168‧‧‧ device interface
170‧‧‧繼動器 170‧‧‧ relay
180‧‧‧名字/位址解析伺服器 180‧‧‧Name/Address Resolution Server
181‧‧‧C12.22主繼動器 181‧‧‧C12.22 main relay
182,183‧‧‧記錄 182,183‧‧ records
210,211‧‧‧DA(分配自動化)裝置 210,211‧‧‧DA (Distribution Automation) device
220‧‧‧主機裝置 220‧‧‧Host device
230‧‧‧無線區域網路 230‧‧‧Wireless Local Area Network
231‧‧‧區域網路 231‧‧‧Regional Network
240‧‧‧廣域網路 240‧‧‧ Wide Area Network
250,251,252‧‧‧存取點 250,251,252‧‧‧ access points
260,261‧‧‧DA通訊節點 260,261‧‧‧DA communication node
270‧‧‧繼動器 270‧‧‧ relay
280‧‧‧DNS伺服器 280‧‧‧DNS server
281‧‧‧SCADA(監控及資料擷取)系統 281‧‧‧SCADA (Monitoring and Data Capture) System
282’‧‧‧DNS資源記錄 282’‧‧‧DNS resource records
當結合所附的圖式且藉由參照以下的細節說明,將更為簡易地察知以及較佳地了解本發明之前述觀點與諸多伴隨的優點,其中:圖1為一種IP公用事業網路之方塊圖; 圖2為根據C12.22標準操作的網路之方塊圖;圖3為包含C12.22裝置的IP網路之方塊圖;圖4為通訊節點之方塊圖;圖5為根據DA通訊協定標準操作的網路之方塊圖;以及圖6為包含DA裝置的IP網路之方塊圖。 The foregoing aspects and numerous attendant advantages of the present invention will be more readily apparent and appreciated by reference <RTIgt; Block diagram Figure 2 is a block diagram of a network operating according to the C12.22 standard; Figure 3 is a block diagram of an IP network including a C12.22 device; Figure 4 is a block diagram of a communication node; Figure 5 is a block diagram operating according to the DA protocol A block diagram of the network; and Figure 6 is a block diagram of an IP network containing a DA device.
210,211‧‧‧DA(分配自動化)裝置 210,211‧‧‧DA (Distribution Automation) device
220‧‧‧主機裝置 220‧‧‧Host device
230‧‧‧無線區域網路 230‧‧‧Wireless Local Area Network
240‧‧‧廣域網路 240‧‧‧ Wide Area Network
250,251,252‧‧‧存取點 250,251,252‧‧‧ access points
260,261‧‧‧DA通訊節點 260,261‧‧‧DA communication node
270‧‧‧繼動器 270‧‧‧ relay
280‧‧‧DNS伺服器 280‧‧‧DNS server
281‧‧‧SCADA(監控及資料擷取)系統 281‧‧‧SCADA (Monitoring and Data Capture) System
282’‧‧‧DNS資源記錄 282’‧‧‧DNS resource records
Claims (57)
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/127,601 US7783764B2 (en) | 2008-05-27 | 2008-05-27 | Multi-protocol network registration and address resolution |
US12/471,107 US8316136B2 (en) | 2009-05-22 | 2009-05-22 | Multi-protocol network registration and address resolution |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200952427A TW200952427A (en) | 2009-12-16 |
TWI392317B true TWI392317B (en) | 2013-04-01 |
Family
ID=40935597
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW098117422A TWI392317B (en) | 2008-05-27 | 2009-05-26 | Multi-protocol network registration and address resolution |
Country Status (3)
Country | Link |
---|---|
CA (1) | CA2725985C (en) |
TW (1) | TWI392317B (en) |
WO (1) | WO2009151540A2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI821741B (en) * | 2021-09-07 | 2023-11-11 | 四零四科技股份有限公司 | Device and method for handling a data flow |
CN116033039B (en) * | 2023-02-14 | 2023-05-30 | 广东金朋科技有限公司 | Equipment access method and device, electronic equipment and storage medium |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6933857B2 (en) * | 2000-05-05 | 2005-08-23 | Charles A. Foote | Method and system for airborne meter communication |
US20080189436A1 (en) * | 2007-02-02 | 2008-08-07 | Raj Vaswani | Method and system of providing IP-based packet communications in a utility network |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6301527B1 (en) * | 1996-04-03 | 2001-10-09 | General Electric Company | Utilities communications architecture compliant power management control system |
JP2007527068A (en) * | 2004-03-02 | 2007-09-20 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Address and port number abstraction when setting up a connection between at least two computing devices |
US7499998B2 (en) * | 2004-12-01 | 2009-03-03 | Cisco Technology, Inc. | Arrangement in a server for providing dynamic domain name system services for each received request |
US20080074285A1 (en) * | 2006-08-31 | 2008-03-27 | Guthrie Kevin D | Interface between meter and application (IMA) |
-
2009
- 2009-05-26 TW TW098117422A patent/TWI392317B/en active
- 2009-05-27 CA CA2725985A patent/CA2725985C/en active Active
- 2009-05-27 WO PCT/US2009/003213 patent/WO2009151540A2/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6933857B2 (en) * | 2000-05-05 | 2005-08-23 | Charles A. Foote | Method and system for airborne meter communication |
US20080189436A1 (en) * | 2007-02-02 | 2008-08-07 | Raj Vaswani | Method and system of providing IP-based packet communications in a utility network |
Also Published As
Publication number | Publication date |
---|---|
WO2009151540A3 (en) | 2010-05-27 |
TW200952427A (en) | 2009-12-16 |
CA2725985A1 (en) | 2009-12-17 |
WO2009151540A2 (en) | 2009-12-17 |
CA2725985C (en) | 2013-01-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8316136B2 (en) | Multi-protocol network registration and address resolution | |
US8285862B2 (en) | Multi-protocol network registration and address resolution | |
US8953610B2 (en) | Method and system for transit between two IPV6 nodes of a utility network connected VIA an IPV4 network using encapsulation technique | |
US8103784B2 (en) | Communication device and communication control method using efficient echonet address determination scheme | |
TWI449380B (en) | Data center network system and packet transmission method thereof | |
JP4010830B2 (en) | Communication apparatus and network system | |
KR100454529B1 (en) | Packet transfer method and packet transfer system in mobile communication network system, and medium for packet data | |
TWI392317B (en) | Multi-protocol network registration and address resolution | |
US9768856B2 (en) | Method and apparatus for transmitting and receiving service in wireless communication system | |
KR101415978B1 (en) | System and method for configurating and managing dhcp server of a subnet in a data transfer apparatus using virtual lan | |
WO2004049658A1 (en) | Method of constructing common address and address table for transferring data between different network protocols and architectures thereof | |
KR101184122B1 (en) | Method for providing mobility of device moving to mobile network in wireless sensor network based on 6LoWPAN | |
WO2011103723A1 (en) | Method for managing sensor nodes and apparatus thereof | |
Liang et al. | An Access Middleware for Sensor Traffic Control | |
JP4383889B2 (en) | Equipment information communication system |