Multi-protocol network registration and address resolution
First Claim
1. A method of providing communication between nodes in a utility network, comprising:
- receiving a request to provide an application-layer address for a C12.22-compliant device in the utility network at one of a domain name service or a directory service;
determining a network address for the C12.22-compliant device from a plurality of network addresses associated with the C12.22-compliant device stored at said one of the domain name service or directory service, said plurality of addresses including an application-layer address and at least one network-layer address; and
returning at least one network-layer address associated with the C12.22-compliant device in response to said request.
3 Assignments
0 Petitions
Accused Products
Abstract
The functionality of a C12.22 application layer is overlaid on an IP-based infrastructure, by employing an IP DNS server as the registration host for both IP- and C12.22-based communications. Communication can occur at either the IP layer or the C12.22 application layer. At the IP layer, a host application can interrogate network nodes. To extend this service to C12.22 communications, C12.22 registration and resolve services are implemented on the DNS server. Similar to the manner in which an IP-based service uses a native, IP-based DNS resolve request, a C12.22 host can utilize a C12.22 resolution request against the C12.22-enabled DNS server for C12.22 application-layer interrogation of endpoints
-
Citations
24 Claims
-
1. A method of providing communication between nodes in a utility network, comprising:
-
receiving a request to provide an application-layer address for a C12.22-compliant device in the utility network at one of a domain name service or a directory service; determining a network address for the C12.22-compliant device from a plurality of network addresses associated with the C12.22-compliant device stored at said one of the domain name service or directory service, said plurality of addresses including an application-layer address and at least one network-layer address; and returning at least one network-layer address associated with the C12.22-compliant device in response to said request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of providing communication in a utility network between at least two nodes in the utility network, comprising:
-
receiving, at a network address resolution service, a resource record request for a specified node in the utility network; in response to receiving the resource record request, selecting a network-layer address for the node in the utility network from an ordered list of one or more network-layer addresses associated with the node in the utility network; determining one or more C12.22 ApTitles for the node in the utility network; and returning the determined network-layer address and the determined one or more C12.22 ApTitles in response to the request. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of providing communication in a utility network between at least two nodes in the utility network, comprising:
-
receiving, at a network address resolution service, a resource record request for a specified node in the utility network; determining a network-layer address for the specified node from among multiple network-layer addresses associated with a specified node, according to a network address metric; determining one or more C12.22 ApTitles for the specified node; and sending the determined network address and determined C12.22 ApTitles in response to the request. - View Dependent Claims (17)
-
-
18. A network name/address resolution server having stored therein resource records that respectively relate to nodes on a network and contain one or more addresses for communicating with each of the nodes,
wherein at least some of said resource records contain an identification of a node, one or more network-layer addresses for the identified node, and at least one application-layer address for the node, and wherein, in response to a request to provide an address for a specified node, said server returns either a network-layer address or the application-layer address, in accordance with the request.
-
23. A node in a utility network, comprising:
-
a first interface that communicates with an associated device by means of a C12.22 protocol; a second interface that communicates with a network by means of an IP protocol; and a processor that, in response to receipt of an IP-based data packet via said second interface, reformats data in said packet to conform to the C12.22 protocol and forwards the reformatted data via said first interface, and that, in response to receipt of C12.22 formatted data at said first interface, reformats said data into an IP-based packet and transmits said packet over the network via said second interface. - View Dependent Claims (24)
-
Specification