Re: [coman] Automated Metering Infrastructure (AMI) use case

"Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com> Sat, 04 August 2012 01:59 UTC

Return-Path: <mehmet.ersue@nsn.com>
X-Original-To: coman@ietfa.amsl.com
Delivered-To: coman@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FE5721F8D8B for <coman@ietfa.amsl.com>; Fri, 3 Aug 2012 18:59:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.422
X-Spam-Level:
X-Spam-Status: No, score=-106.422 tagged_above=-999 required=5 tests=[AWL=-0.138, BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, SARE_MILLIONSOF=0.315, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id qTwZgGSNEtjB for <coman@ietfa.amsl.com>; Fri, 3 Aug 2012 18:59:23 -0700 (PDT)
Received: from demumfd002.nsn-inter.net (demumfd002.nsn-inter.net [93.183.12.31]) by ietfa.amsl.com (Postfix) with ESMTP id C46FD21F8D87 for <coman@ietf.org>; Fri, 3 Aug 2012 18:59:22 -0700 (PDT)
Received: from demuprx016.emea.nsn-intra.net ([10.150.129.55]) by demumfd002.nsn-inter.net (8.12.11.20060308/8.12.11) with ESMTP id q741xJ2k014125 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 4 Aug 2012 03:59:19 +0200
Received: from DEMUEXC048.nsn-intra.net ([10.159.32.94]) by demuprx016.emea.nsn-intra.net (8.12.11.20060308/8.12.11) with ESMTP id q741xI5Z023719; Sat, 4 Aug 2012 03:59:19 +0200
Received: from DEMUEXC006.nsn-intra.net ([10.150.128.18]) by DEMUEXC048.nsn-intra.net with Microsoft SMTPSVC(6.0.3790.4675); Sat, 4 Aug 2012 03:56:40 +0200
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Sat, 04 Aug 2012 03:56:35 +0200
Message-ID: <80A0822C5E9A4440A5117C2F4CD36A64041838B4@DEMUEXC006.nsn-intra.net>
In-Reply-To: <7CB5848F-CDFA-4634-B8DC-3CC18F50A270@cisco.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [coman] Automated Metering Infrastructure (AMI) use case
Thread-Index: AQHNb3oFUupeIbwJkU2PS1Xa9CzeRJdI5w9g
References: <7CB5848F-CDFA-4634-B8DC-3CC18F50A270@cisco.com>
From: "Ersue, Mehmet (NSN - DE/Munich)" <mehmet.ersue@nsn.com>
To: "ext Gilman Tolle (gtolle)" <gtolle@cisco.com>, coman@ietf.org
X-OriginalArrivalTime: 04 Aug 2012 01:56:40.0055 (UTC) FILETIME=[63912070:01CD71E4]
X-purgate-type: clean
X-purgate-Ad: Categorized by eleven eXpurgate (R) http://www.eleven.de
X-purgate: clean
X-purgate: This mail is considered clean (visit http://www.eleven.de for further information)
X-purgate-size: 8776
X-purgate-ID: 151667::1344045559-00002E58-7BD4A8F4/0-0/0-0
Subject: Re: [coman] Automated Metering Infrastructure (AMI) use case
X-BeenThere: coman@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Management of Constrained Networks and Devices <coman.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/coman>, <mailto:coman-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/coman>
List-Post: <mailto:coman@ietf.org>
List-Help: <mailto:coman-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/coman>, <mailto:coman-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 04 Aug 2012 01:59:24 -0000

Hi Gilman,

thank you for your contribution. AMI and smart metering are important
use cases. 
We partly addressed this in section 3.6. We probably should separate
Energy Management and Smart Grid and merge Smart Grid with AMI.

Cheers, 
Mehmet 

> -----Original Message-----
> From: coman-bounces@ietf.org [mailto:coman-bounces@ietf.org] On Behalf
Of ext
> Gilman Tolle (gtolle)
> Sent: Tuesday, July 31, 2012 5:10 PM
> To: coman@ietf.org
> Subject: [coman] Automated Metering Infrastructure (AMI) use case
> 
> Hi all,
> 
> I've been developing a constrained device network management
application for my
> customers, and I've been following the COMAN list.
> 
> I support the work that's happening here, and am ready to help improve
it.
> 
> Automated Metering Infrastructure (AMI) is one use case that should be
added to the
> requirements document. Here is some text that describes this use case,
as well as
> some constrained network management requirements derived from it.
> 
> I'm not at the IETF this week, but will be participating in the COMAN
effort via the
> mailing list.
> 
> Gil
> 
> Automated Metering Infrastructure (AMI) Use Case
> ------------------------------------------------
> 
> An AMI network enables an electric utility to retrieve frequent
electric usage data from
> each electric meter installed at a customer's home or business. With
an AMI network, a
> utility can also receive immediate notification of power outages when
they occur,
> directly from the electric meters that are experiencing those outages.
In addition, if the
> AMI network is designed to be open and extensible, it could serve as
the backbone for
> communicating with other distribution automation devices besides
meters, which could
> include transformers and reclosers.
> 
> In this use case, each meter in the AMI network contains a constrained
device. These
> devices are typically Class 2 devices. Each meter connects to a
constrained mesh
> network with a low-bandwidth radio. These radios can be 50, 150, or
200 kbps at raw
> link speed, but actual network throughput may be significantly lower
due to forward
> error correction, multihop delays, MAC delays, lossy links, and
protocol overhead.
> 
> The constrained devices are used to connect the metering logic with
the network, so
> that usage data and outage notifications can be sent back to the
utility's headend
> systems over the network. These headend systems are installed in a
data center
> managed by the utility, and may include meter data collection systems,
meter data
> management systems, and outage management systems.
> 
> The meters are connected to a mesh network, and each meter can act as
both a
> source of traffic and as a router for other meters' traffic. In a
typical AMI application,
> smaller amounts of traffic (read requests, configuration) flow
"downstream" from the
> headend to the mesh, and larger amounts of traffic flow "upstream"
from the mesh to
> the headend. But, during a firmware update operation, larger amounts
of traffic might
> flow downstream while smaller amounts flow upstream. Other
applications that make
> use of the AMI network may have their own distinct traffic flows.
> 
> The mesh network is anchored by a collection of higher-end devices
which contain a
> mesh radio that connects to the constrained network as well as a
backhaul link that
> connects to a less-constrained network. The backhaul link could be
cellular, WiMAX, or
> Ethernet, depending on the backhaul networking technology that the
utility has chosen.
> These higher-end devices (termed "routers" in this use case) are
typically installed on
> utility poles throughout the service territory. Router devices are
typically less
> constrained than meters, and often contain the full routing table for
all the endpoints
> routing through them, but this may vary depending on the routing
protocol in use.
> 
> In this use case, the utility typically installs on the order of 1000
meters per router.
> The collection of meters that are routing through a specific router is
called a "PAN".
> When powered on, each meter is designed to discover the nearby PANs,
select the
> optimal PAN to join, and select the optimal meters in that PAN to
route through when
> sending data to the headend. After joining the PAN, the meter is
designed to
> continuously monitor and optimize its connection to the PAN, and it
will change routes
> and change PANs as needed. As a result of this continuous
optimization, PAN
> membership can change frequently throughout the life of the network.
> 
> Each PAN may be configured to share an encryption key, providing
confidentiality for
> all data traffic within the PAN. This key may be obtained by a meter
only after an end-
> to-end authentication process based on certificates, ensuring that
only authorized and
> authenticated meters are allowed to join the PAN, and by extension,
the mesh network
> as a whole.
> 
> After joining the PAN, each endpoint obtains a private routable IPv6
address that
> enables end-to-end communication between the headend systems and each
meter. In
> this use case, the meters are always "on", and should have a ping
round trip time of
> roughly 200ms per hop. But, due to lossy links and network
optimization, not every
> meter will be immediately ping-able, though eventually every meter
will be able to
> exchange data with the headend.
> 
> In a large AMI deployment, there may be 10 million meters supported by
10,000
> routers, spread across a very large geographic area. Within a single
PAN, the meters
> may range between 1 and 20 hops from the router.
> 
> During the deployment process, these meters are installed and turned
on in large
> batches, and those meters must be authenticated, given addresses, and
provisioned
> with any configuration information necessary for their operation.
During deployment
> and after deployment is finished, the network must be monitored
continuously and
> failures must be handled. Configuration parameters may need to be
changed on large
> numbers of devices, but most of the devices will be running the same
configuration.
> And, eventually, the firmware in those meters will need to be
upgraded, and this must
> also be done in large batches because most of the devices will be
running the same
> firmware image.
> 
> Because there may be thousands of routers, this operational model
(batch deployment,
> automatic provisioning, continuous monitoring, batch reconfiguration,
batch firmware
> update) should also apply to the routers as well as the constrained
devices. The scale is
> different (thousands instead of millions) but still large enough to
make individual
> management impractical for routers as well.
> 
> AMI Management Requirements
> ---------------------------
> 
> To support the use case above, the headend must contain a set of
management
> systems that meet the following requirements. The first two
requirements may fall
> outside the typical definition of "network management system" and into
authentication
> and provisioning systems (e.g. RADIUS, DHCPv6), but the full use case
does require all
> six.
> 
> 1. Securely authenticate a large number of constrained devices as they
attempt to join
> the network at the link layer, and check those devices against a
master list of
> authorized devices.
> 
> 2. Provide routable IPv6 addresses for a large number of constrained
devices after
> they have joined the network.
> 
> 3. Support group-based provisioning and coordinated reconfiguration of
a large-scale
> network of constrained devices with automatic synchronization and
eventual
> consistency to handle lossy links and temporarily unavailable devices.
> 
> 4. Collect network status, performance metrics, and fault event
information for a
> large-scale network of constrained devices into a central location
with user interfaces
> that enable monitoring and troubleshooting of large networks (millions
of devices) by a
> single person or small team.
> 
> 5. Support group-based firmware update of those constrained devices,
with eventual
> consistency and coordinated reload times.
> 
> 6. Support this kind of group-based provisioning, configuration,
monitoring, and
> firmware update functionality for multiple device classes within a
single network,
> including constrained mesh endpoints and less constrained routers.
> 
> 
> _______________________________________________
> coman mailing list
> coman@ietf.org
> https://www.ietf.org/mailman/listinfo/coman