One document matched: draft-martocci-roll-commercial-routing-reqs-00.txt


Networking Working Group                                J. Martocci, Ed.
Internet-Draft                                     Johnson Controls Inc.
Intended status: Informational                             July 14, 2008
Expires: January 14, 2009                                               



    Commercial Routing Requirements in Low Power and Lossy Networks
               draft-martocci-roll-commercial-routing-reqs-00






Status of this Memo

By submitting this Internet-Draft, each author represents that any 
applicable patent or other IPR claims of which he or she is aware have 
been or will be disclosed, and any of which he or she becomes aware will 
be disclosed, in accordance with Section 6 of BCP 79.

Internet-Drafts are working documents of the Internet Engineering Task 
Force (IETF), its areas, and its working groups.  Note that other groups 
may also distribute working documents as Internet-Drafts.

Internet-Drafts are draft documents valid for a maximum of six months and 
may be updated, replaced, or obsoleted by other documents at any time.  
It is inappropriate to use Internet-Drafts as reference material or to 
cite them other than as "work in progress."

The list of current Internet-Drafts can be accessed at 
http://www.ietf.org/ietf/1id-abstracts.txt.

The list of Internet-Draft Shadow Directories can be accessed at 
http://www.ietf.org/shadow.html.

This Internet-Draft will expire on January 3, 2009


Copyright Notice

   Copyright (C) The IETF Trust (2008).


Abstract

The ROLL Working Group was recently chartered by the IETF to define 
routing characteristics for low power embedded devices.  ROLL would like 
to serve the Industrial, Commercial, Home and Urban markets.  Pursuant to 
this effort, this document defines the functional and cost requirements 
for installing integrated facility management systems in commercial 
facilities. 

The routing requirements for commercial building applications are 
presented in this document.  Commercial buildings have been fitted with 
pneumatic and subsequently electronic communication pathways connecting 

Martocci               Expires January 14, 2009                [Page  1]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

sensors to their controllers for over one hundred years.  Recent economic 
and technical advances in wireless communication allows facilities to 
increasingly utilize a wireless solution in lieu of a wired solution; 
thereby reducing installation costs yet maintaining highly reliant 
communication.  Wireless solutions will be adapted from their existing 
wired counterparts in many of the building applications including, but 
not limited to HVAC, lighting, security, fire, and elevator products.  
These devices will be developed to reduce installation costs; while 
increasing installation and retrofit flexibility.  Sensing devices may be 
battery or mains powered.  Actuators and area controllers will be mains 
powered.

To meet the cost target, these devices must have a total installed cost 
below that of the traditional wired alternative; yet maintain reliability 
on par with wired devices.  The total installed cost includes the 
infrastructure, product, installation, commissioning, labor and 
operational costs of the device over its 30 year lifespan. Except for 
special circumstances such as flexible installation (e.g. airports) or 
cosmetics (e.g. museums, there is nothing compelling about installing 
wireless solutions inside a building unless it can be accomplished below 
the cost of a wired installation.  This document will define the 
requirements necessary for wireless technology to displace wired 
infrastructure and meet this objective.


Requirements Language

 The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", 
"SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this 
document are to be interpreted as described in RFC 2119 [RFC2119].






TABLE OF CONTENTS

1.      Terminology                                                 3
2.      Introduction                                                4
3.      FMS Topology                                                5
3.1     Introduction                                                5
3.2     Sensors/Actuators                                           5
3.3     Area Controllers                                            5
3.4     Zone Controllers                                            6
4.      Wired Communication Media                                   7
5.      Wireless Communication Media                                8
6.      Device Spatial Deployment                                   9
7.      Installation Procedure                                     10
8.      Commercial Building Product Requirements                   10
9.      Installation/Commissioning Requirements                    17
10.     Networking Requirements                                    19
11.     Security Considerations                                    28
11.1    Security Requirements                                      29
11.2    Security Use Cases                                         32


Martocci               Expires January 14, 2009                [Page  2]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


11.2.1  No Security Threat                                         33
11.2.2  Low Security Threat                                        34
11.2.3  Medium Security Threat                                     35
11.2.4  High Security Threat                                       37
11.2.5  Very High Security Threat                                  39
12.  Traffic Patterns                                              40
13.  Open Issues                                                   41
14.  IANA Considerations                                           41
15.  Acknowledgements                                              41
16.  References                                                    41
16.1   Normative References                                        41
16.2   Informative References                                      43
Authors' Addresses                                                 43
Full Copyright Statement                                           43
Intellectual Property                                              4
Acknowledgment                                                     44




1.      Terminology

6LoWPAN - 6loWPAN is an acronym of IPv6 over Low power Wireless Personal 
Area Networks. 6lowpan is the name of the working group in the internet 
area of IETF. 6lowpan is the coupling that is aimed at allowing IPv6 
packets to be sent to and received from Personal Area Networks, more 
specifically over IEEE 802.15 based networks

Actuator - A field device that modulates a flow of a gas or liquid; or 
controls electricity distribution..

ASHRAE - American Society of Heating, Refrigerating and Air-Conditioning 
Engineers 

Commissioning Tool   Any physical or logical device temporarily added to 
the network with the express purpose of setting up the network 
operational parameters.  For interoperability purposes, devices entering 
the network SHOULD try to discover the commissioning tool and receive its 
parametric information from it.  However, devices may elect to set 
themselves up by accessing other devices directly if the commissioning 
tool is not available.  

NOTE: This device may also set application parameters, but is out of 
scope of the Network layer.

Controller - A field device that can receive sensor input and 
automatically change the environment in the facility by manipulating 
digital or analog actuators.
 
Field Device - Any physical device installed in the commercial building 
environment used to monitor and/or control some portion of the facility.

Fire - The term used to describe building equipment used to monitor, 
control and evacuate an internal space in case of a fire situation.  


Martocci               Expires January 14, 2009                [Page  3]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


Equipment includes smoke detectors, pull boxes, sprinkler systems and 
evacuation control.

FFD - Full Function Device.  An 802.15.4 device that can route messages 
across the mesh in addition to providing an end application.  Most FFD 
are line powered since they must always be ready to forward messages.  

FMS - Facility Management System.  A global term applied across all the 
vertical designations within a building including, HVAC, Fire, Security, 
Lighting and Elevator control.

HVAC - Heating, Ventilation and Air Conditioning.  A term applied to the 
comfort level of an internal space.

IETF - Internet Engineering Task Force

Intrusion Protection ? A term used to protect resources from external 
infiltration.  Intrusion protection systems utilize door locks, window 
tampers and card readers.

LLN - Low power and Lossy networks (LLNs) are typically composed of many 
embedded devices with limited power, memory, and processing resources 
interconnected by a variety of links, such as IEEE 802.15.4, Bluetooth, 
Low Power WiFi

Lighting - The term used to describe building equipment used to monitor 
and control an internal or external lighted space.  Equipment includes 
occupancy sensors, light switches and ballasts.

RFD - Reduced Function Device.  An 802.15.4 device that can send messages 
on the network; receive messages from the network; but cannot route 
messages across the network.  In most cases these devices are edge 
devices of the network..  RFDs may be line powered, but also can be 
battery powered since they play no role on the mesh. 

ROLL - Routing over Low power and Lossy networks.  This IETF working 
group will develop routing characteristics and rules for supporting LLNs 
utilizing 6LoWPAN.


Security - The term used to describe building equipment used to monitor 
and control occupant and equipment safety inside a building.  Equipment 
includes window tamper switches, door access systems, infrared detection 
systems, and video cameras.

Sensors - A field device that monitors an environmentation condition in a 
building and reports its findings to higher order devices for control and 
alarming operations.

TC - Trust Center. A logical device on the network that is trusted by the 
network members.  The TC administers security policy.


2.      Introduction


Martocci               Expires January 14, 2009                [Page  4]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


Facility Management Systems (FMS) are deployed in a large set of vertical 
markets including universities; hospitals; government facilities; K-12; 
pharmaceutical manufacturing facilities; and single-tenant or multi-
tenant office buildings. These buildings range in size from 100K sqft 
structures (5 story office buildings), to 1M sqft skyscrapers (110 story 
Shanghai World Financial Center) to complex government facilities 
(Pentagon). The described topology is meant to be the model to be used in 
all these types of environments, but clearly must be tailored to the 
building class, building tenant and vertical market being served.
The following sections describe the sensor, actuator and area controller 
and zone controller layers of the topology.  (NOTE: The Building 
Controller and Enterprise layers of the FMS are excluded from this 
discussion since they typically deal in communication rates requiring IP 
and WLAN communication technologies.  Each section describes the basic 
functionality of the layer, its networking model, power requirements and 
a brief description of the communication requirements.  Product and 
installation cost constraints are also included.

3.      FMS Topology

3.1     Introduction

To understand the network systems requirements of a facility management 
system in a commercial building, this document uses a framework to 
describe the basic functions and composition of the system. An FMS is a 
horizontally layered system of sensors, actuators, controllers and user 
interface devices.  Additionally, an FMS may also be divided vertically 
across alike, but different building subsystems such as HVAC, Fire, 
Security, Lighting, and Elevator control systems as depicted in Figure 1.

  **************************************************************************
  *                                                                        *
  * (Note that Figure 1 does not appear in this the txt version of this    *
  * document. Please see the PDF version to view the figures).             *
  *                                                                        *
  **************************************************************************

Much of the makeup of an FMS is optional and installed at the behest of 
the customer.  Sensors and actuators have no standalone functionality. 
All other layers support partial or complete standalone functionality.  
These devices can optionally be tethered to form a more cohesive system.  
The customer decides how much of this vertical ?silo? will be integrated 
to perform the needed applications within the facility.  This approach 
provides excellent fault tolerance since each node is designed to operate 
in an independent mode if the higher layers are unavailable.


3.2     Sensors/Actuators

As Figure 1 indicates an FMS may be composed of many functional silos 
that are interoperably woven together via Building Applications.  Each 
silo has an array of sensors that monitor the environment and actuators 
that effect the environment as determined by the upper layers of the FMS 
topology.  The sensors typically are the leaves of the network tree structure 
providing environmental data into the system.  The actuators are the 

Martocci               Expires January 14, 2009                [Page  5]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

sensors counterparts modifying the characteristics of the system based on 
the input sensor data and the applications deployed.  More recently, 
sensors were wired devices deployed on closed  networks.  
In 1995, the BACnet protocol was released by ASHRAE that defined 
interoperable objects and services within the HVAC silo.  BACnet has 
grown to be an international standard now including extensions for Fire, 
Access, Intrusion and Lighting functions.  

Another protocol widely deployed in building automation systems is 
LonWorks.  Lonworks was submitted to ANSI and was accepted as a standard 
for control networking (ANSI/CEA-709.1-B).  The protocol can be 
transported over media such as twisted pair, powerlines, fiber optics and 
RF.


3.3     Area Controllers

An area describes a small physical locale (300 ? 500 ft2) within a 
building, typically a room.  As noted in Figure 1 the HVAC, Security and 
Lighting functions within a building address area or room level 
applications.  Area controls are fed by sensor inputs that monitor the 
environmental conditions within the room.  Common sensors found in many 
rooms that feed the area controllers include temperature, occupancy, 
lighting load, solar load and relative humidity.  Sensors found in 
specialized rooms (such as chemistry labs) might include air flow, 
pressure, CO2 and CO particle sensors.  Room actuation includes 
temperature setpoint, lights and blinds/curtains.

The controllers deployed within a room are most often standalone devices 
that can provide the necessary functionality without further assistance 
by the higher layers of the system.  However when these devices are 
connected to the higher system layers, these controllers can provide 
manual override, time series and event data to the higher layers for 
further analysis.  Likewise, the enterprise level can then override the 
local control from a centralized location.  When connected to the higher 
layers, the controllers deploy a fail-soft algorithm that reverts to 
local control if the higher order communication is lost.


3.4     Zone Controllers

Zone Control supports a similar set of characteristics as the Area 
Control albeit to an extended space.  A zone is normally a logical 
grouping or functional division of a commercial building.  A zone may 
also coincidentally map to a physical locale such as a floor.  Table 1 
describes some examples of zones for the various functional domains 
within a commercial building. 

Table 1  Examples of Commercial Zones

  **************************************************************************
  *                                                                        *
  * Note Table 1 does not appear in this the text version of               *
  * this document. Please see the PDF version to view the table.  It is    *
  * captured in text form as best as possible below...                     *


Martocci               Expires January 14, 2009                [Page  6]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


  *                                                                        *
  **************************************************************************

Functional Domain - HVAC

Zone - Air Handler ? the area served by 
a single fan system; typically a 
floor or adjacent floors in a 
building.

Functional Domain - Lighting

Zone - A bank of lights that all 
operate consistently 

Functional Domain - Fire

Zone - An area of a facility that will 
all operate consistently for 
example fed by the same fan 
system; covered by the same set 
of smoke detectors or follows 
the same pressurization and 
annunciation rules.  The zone 
may also be a functional 
grouping when a certain area is 
governed by a set of fire 
dampers.

Functional Domain - Security

Zone - A subset of the building 
operating in a similar fashion 
for example a logical collection 
of lockable doors.

Functional Domain - Shutters

Zone - Shutter control is typically 
limited to windows in a room or 
in a given direction.  That is, 
in the morning all shutters on 
the East side of the building 
may close.



Zone Control may have direct sensor inputs (smoke detectors for fire), 
controller inputs (room controllers for air-handlers in HVAC) or both 
(door controllers and tamper sensors for security).  Like area/room 
controllers, zone controllers are standalone devices that operate 
independently or may be attached to the larger network for more 
synergistic control.

Zone controllers may have some onboard sensor inputs and also provide  

Martocci               Expires January 14, 2009                [Page  7]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

direct actuation; however, zone controllers will also direct the actions
of its underlings via commands as well as respond to environmental 
changes reported by its underlings.  For example, an Air Handler 
controller might directly sample the duct pressure, the supply air 
temperature and return air temperature.  However, it may also send 
commands to other networked devices querying the outdoor air temperature 
and relative humidity.  Similarly, a fire panel may have all the smoke 
detectors directly wired; yet send commands to other adjacent fire panels 
to request their status if a fire condition arises.



4.     Wired Communication Media


Commercial controllers are traditionally deployed in a facility using 
twisted pair serial media following the EIA 485 electrical standard 
operating nominally at 38400 to 76800 baud.  This allows runs to 5000 ft 
without a repeater.  With the maximum of three repeaters, a single 
communication trunk can serpentine 15000 ft.
Most sensors and virtually all actuators currently used in commercial 
buildings are "dumb", non-communicating hardwired devices.  However, 
sensor buses are beginning to be deployed by vendors which are used for 
smart sensors and point multiplexing.   The Fire industry deploys 
addressable fire devices, which usually use some form of proprietary 
communication wiring driven by fire codes. Figure 2 defines the devices, 
media types and protocols on the wired network. 

 
Figure 2. Traditional Wired Media and Protocols and Controller Types

  **************************************************************************
  *                                                                        *
  * (Note that Figure 2 does not appear in this the text version of this   *
  * document. Please see the PDF version to view the figures).             *
  *                                                                        *
  **************************************************************************
 

5.     Wireless Communication Media

FMS vendors are now developing product line extensions that allow sensors, 
actuators, room controllers and area controllers to communicate 
wirelessly.  To date, the technology of choice seems to be 802.15.4 at 
2.4Ghz which has data rates comparable to wired alternatives.  Figure 3 
defines the network parameters for wired and wireless solutions with 
examples of typical connections and bit rates.


Figure 3a.  Wired Network Parameters

  **************************************************************************
  *                                                                        *
  * Note Figure 3a does not appear in this the text version of             *
  * this document. Please see the PDF version to view the table.  It is    *


Martocci               Expires January 14, 2009                [Page  8]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


  * captured in text form as best as possible below...                     *
  *                                                                        *
  **************************************************************************

Network Name: Sensor Bus
Media: EIA-485
Communication Rate: 9.6-76.8 kbps
Protocols Supported: BACnet MS/TP
Addressable Range: 8-bit 
Typical Number of  Devices Supported: 1- 16


Network Name: Field Bus
Media: EIA-485
Communication Rate: 38.4 -76.8 kbps
Protocols Supported: BACnet MS/TP
Addressable Range: 8-bit 
Typical Number of  Devices Supported: 1- 100

Network Name: Enterprise Bus
Media: Cat-5e
Communication Rate: 10/100 mbps
Protocols Supported: BACnet IP, Web Services, SNMP
Addressable Range: IPv4
Typical Number of  Devices Supported: thousands



Figure 3b.  Wireless Network Parameters

  **************************************************************************
  *                                                                        *
  * Note Figure 3b does not appear in this the text version of             *
  * this document. Please see the PDF version to view the table.  It is    *
  * captured in text form as best as possible below...                     *
  *                                                                        *
  **************************************************************************
  
Network Name: Sensor Bus
Media: 802.15.4
Communication Rate: 240 kbps
Protocols Supported: BACnet/802.15.4
Addressable Range: 8-bit 
Typical Number of  Devices Supported: 1- 10


Network Name: Field Bus
Media: 802.15.4
Communication Rate: 240 kbps
Protocols Supported: BACnet/802.15.4
Addressable Range: 8-bit 
Typical Number of  Devices Supported: 1- 100

Network Name: Enterprise Bus


Martocci               Expires January 14, 2009                [Page  9]

Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


Media: 802.11b/g
Communication Rate: 11/54 mbps
Protocols Supported: BACnet IP, Web Services, SNMP
Addressable Range: IPv4
Typical Number of  Devices Supported: hundreds


6.     Device Spatial Deployment

Device density differs depending on the application.  HVAC room 
applications typically have sensors and controllers spaced about 50ft 
apart.  In most cases there is a 3:1 ratio of sensors to controllers.  
That is, for each room there is an installed temperature sensor, flow 
sensor and damper controller for the associated room controller. 
 
HVAC equipment room applications are quite different.  An air handler 
system may have a single controller with upwards to 25 sensors and 
actuators within 50 ft of the air handler.  A chiller or boiler is also 
controlled with a single equipment controller instrumented with 25 
sensors and actuators.  Each of these devices would be individually 
addressed.  Air handlers typically serve one or two floors of the 
building.  Chillers and boilers may be installed per floor, but most 

often service a wing, building or the entire complex via a central plant.

These numbers are typical.  In special cases, such as clean rooms, 
operating rooms, pharmaceuticals and labs, the ratio of sensors to 
controllers can increase by a factor of three.

Tenant installations such as malls would opt for ?packaged units? where 
much of the sensing and actuation is integrated into the unit.  Here a 
single device address would serve the entire unit.

Fire systems are much more uniformly installed with smoke detectors 
installed about every 50 feet.  Fire pull boxes are installed uniformly 
about every 150 feet.  A fire controller will service a floor or wing.  
The fireman?s fire panel will service the entire building and typically 
is installed in the atrium.

Lighting is also very uniformly installed with ballasts installed every 
10 feet.  A lighting panel typically serves 48 to 64 zones.  Wired 
systems typically tether many lights together into a single zone.  
Wireless systems configure each fixture independently to increase 
flexibility and reduce installation costs.

Security systems are non-uniformly oriented with heavy density near doors 
and windows and lighter density in the building interior space.  The 
recent influx of interior and perimeter camera systems is increasing the 
security footprint.  These cameras are atypical endpoints requiring 
upwards to 1mbps data rates per camera as contrasted by the few kbps 
needed by most other FMS sensing equipment.  To date, camera systems have 
been deployed on a proprietary wired high speed network or on enterprise 
VLAN.  Camera compression technology now supports full-frame video over 
wireless media.


Martocci               Expires January 14, 2009                [Page 10]

Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

7.     Installation Procedure

Wired FMS installation is a multifaceted procedure depending on the 
extent of the system and the software interoperability.  However, at the 
sensor/actuator and controller level, the procedure is typically a two or 
three step process.

Most FMS equipment is 24 VAC equipment that can be installed by a low-
voltage electrician.  He arrives on-site during the construction of the 
building prior to the sheet wall and ceiling installation.  This allows 
him/her to allocate wall space, easily land the equipment and run the 
wired controller and sensor networks.  The Building Controllers and 
Enterprise network are not normally installed until months later.  The 
electrician completes his task by running a wire verification procedure 
that shows proper continuity between the devices and proper local 
operation of the devices.  This workflow works presently because the 
controller and sensor networks are dedicated.

Later in the installation cycle, the higher order controllers are 
installed, programmed and commissioned together with the previously 
installed sensors, actuators and controllers.  In most cases the IP 
network is still not operable.  The Building Controllers are completely 
commissioned using a crossover cable or a temporary IP switch together 
with static IP addresses.

Once the IP network is operational, the FMS may optionally be added to 
the enterprise network.

Wireless installation will necessarily need to keep the same work flow.  
The electrician will install the products as before and run continuity 
tests between the wireless devices to assure operation before leaving the 
job.   The electrician does not carry a laptop so the commissioning must 
be built into the device operation.


8.     Commercial Building Product Requirements

The following are the requirements for a network used to integrate 
building sensor actuator and control products.  Note that these 
requirements may include requirements outside the scope of ROLL, yet must 
be considered as part of providing IP communications of commercial 
building sensing, actuating and controlling devices.

These requirements are drafted assuming that 6lowpan is the defined 
base protocol.  Furthermore, it is assumed that the network layer will 
deploy a mesh architecture.  If different protocols are developed or 
6lowpan is redefined, some of the requirements will change. 

  **************************************************************************
  *                                                                        *
  * Note the following table does not appear in this the text version of   *
  * this document. Please see the PDF version to view the table.  It is    *
  * captured in text form as best as possible below...                     *
  *                                                                        *



Martocci               Expires January 14, 2009                [Page 11]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

  **************************************************************************
I. Product Requirements

1.Requirement

Solutions MUST support both wired and wireless implementations,

1. Rational 

Commercial Building vendors will not support multiple product lines 
differentiated only by the physical layer access deployed.  Local codes and 
product governance (e.g. UL, FM) will mandate wired alternatives for at least
 the next decade.






2. Requirement

Wireless devices MUST be supportable at the 2.4Ghz ISM band Wireless devices 
SHOULD be supportable at the 900 and 868 ISM bands as well.

2. Rational 

For world-wide applicability, the 2.4gHz band must be supported. 
802.15.4 also supports 900 and 868.  The routing protocol should not preclude 
these bands.




3. Requirement

The software stack requirements for sensors and actuators MUST be 
implementable in 8-bit devices with no more than 128kb of flash memory 
(including at least 32Kb for the application code) and no more than 8Kb 
of RAM (including at least 1Kb RAM available for application).

The software stack requirements for room controllers SHOULD be 
implementable in 8-bit devices with no more than 256kb of flash memory 
(including at least 32Kb for the application code) and no more than 8Kb 
of RAM (including at least 1Kb RAM available for application)

3. Rational 

Existing sensors, actuators and controllers are deployed with this processor 
technology and memory size.  Because of the cost sensitivity for these 
products, little additional resources can be added and still contain 
the cost point.


4. Requirement



Martocci               Expires January 14, 2009                [Page 12]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


The software stack requirements for controllers MUST be implementable in 16-
bit devices with no more than 256Kb of flash memory (including at least 
92Kb for the application code) and no more than 16Kb of RAM (including at 
least 4Kb RAM available for the application.

4. Rational 

Existing controllers are deployed with this processor technology and 
memory size.  Because of the cost sensitivity for these products, 
little additional resources can be added and still contain the cost 
point.





5. Requirement

A network (PAN) SHALL operationally support 1000 FFD and 1000 RFD devices

5. Rational 

These numbers include full support for all HVAC, Fire, Lighting, Security 
and elevator controllers and sensors on a 50kSq ft floor plate. 
This requirement assumes a PAN per floor.  The FFDs and RFDs in the enfire 
facility will be significanltly higher.




6. Requirement

Sensor/Actuator/Controller addressability MUST be unique site  
wide.  All addressable nodes MUST be accessible to 
all other nodes in the internetwork.

6. Rational 

Existing technology does not support inter-PAN communication.  
Building Applications require this for applications such as 
outdoor air/relative humidity sensing which is instrumented once 
but its data needs to be available network-wide.





7. Requirement

Device addressability MUST support at least 255 sensors/actuators for 
each room/area controller. 

7. Rational 

Addressability consistent with existing ranges. 

Martocci               Expires January 14, 2009                [Page 13]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008



8. Requirement

Device addressability MUST support at least 255 room/area controllers 
for each floor controller

8. Rational 

Addressability consistent with existing ranges. 



9. Requirement

Devices implementing the ROLL features MUST be able to support the BACnet 
protocol.

9. Rational 

BACnet is a world-wide ISO protocol standard that is 
often mandated to the commercial building vendors by the building owner.  
BACnet already supports an IPv4 data link and is investigating 
extensions for IPv6.  Most FMS vendors already support BACnet.  It would be 
extremely advantageous for 6lowpan and ROLL to support the necessary 
attributes to support this protocol.







10. Requirement

Devices implementing the ROLL features MUST be able to support the LON 
protocol.

10. Rational 

LON is a commercial building control protocol especially strong in Europe.





11. Requirement

The routing protocol MUST define a communication scheme to assure 
compatibility of IPv4 and IPv6 devices.


11. Rational 

All existing BACnet/IP devices are IPv4.  The expected lifetime for a device 
installed in a commercial building is at least 15 years.

Martocci               Expires January 14, 2009                [Page 14]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008



12. Requirement

It MUST be possible to fully commission devices from the network, without 
requiring any additional commissioning device (e.g. laptop). The device 
MAY be completely configured for network operation by setting a bank of 
switches. The number of switches MUST not exceed 16 switches.

12. Rational 

Installers have no access to sophisticated installation equipment such as 
laptops.  These folks prefer to simply set a bank of on-board switches to 
configure the device for local operation. 





13. Requirement

The system MUST support devices with pre-assigned Link Local Static Addresses

13. Rational

RFD devices such as temperature sensors and smoke detectors will be installed 
prior to any IT network.  The unique IPv6 address must be represented in the 
16 bit address space currently designated in 802.15.4; and not need to 



be changed as the system is defined or as replacement devices are required.





14. Requirement

Replacement of failed devices MUST allow the new device to assume the 
address of the failed device without reconfiguration of additional 
devices in the network. 

14. Rational

Inter-node application references are common across FMS systems.  To support 
plug-and-play replaced devices must be able to assume the old device address.
Replacement is typically performed by service personnel that (much like 
installers) have little networking experience.




15. Requirement

ROLL SHOULD add transmit power modulation algorithms to drive transmit 

Martocci               Expires January 14, 2009                [Page 15]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

power to only what is necessary to route data to the next device.
  
15. Rational

802.15.4 does not require transmit power regulation.  This combined with 
the collision avoidance algorithm can reduce network bandwidth efficiency 
when a few devices are ?shouting? packets.  Empirical testing has shown 
that much of the parallel communication nature of the mesh can be lost 
when nodes are transmitting with higher power than necessary. 






16. Requirement

The total installed cost including but not limited to the 
installation, commissioning and testing of a wireless sensor and 
controller MUST be at least 10% less than that of an 
equivalent wired device.

16. Rational

Since a wireless connection is never as reliable as a wired connection, 
the totally installed cost of a wireless system needs to be 
significantly less than that of a wired system.Also, due to local 
code requirements and governance (e.g. UL) , the need for wired equivalent 
devices will be mandated for many years even once wireless technology 
has been proven reliable.  This forces a requirement that the wireless 
installation be less than a wired installation given functional 
equivalence.  Therefore unless the overall wireless cost is at least 10% 



less than the wired cost, the installers will likely select the wired 
alternative.





17. Requirement

Sensing devices MUST be supportable using battery (or other non-line based) 
power.  The solution MUST support power savings modes that will 
support devices accessing the network at a rate of not more 
than 1/minute at a duration time of less than 5 msec to 
operate with not more than 2 AA alkaline cells for duration of 
not less than 5 years.

17. Rational

Existing 802.15.4 mesh implementation?s sleep mechanism 
supports this level of power.  Existing implementations 
already support this level of power efficiencies.

Martocci               Expires January 14, 2009                [Page 16]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

18. Requirement

RFDs SHOULD target for operation using viable energy 
harvesting techniques such as ambient light, mechanical 
action, solar load, air pressure and differential 
temperature.

18. Rational

(NOTE: This paragraph intentionally left empty)



19. Requirement

To support high speed code downloads, a mechanism MUST be 
defined to download FFD devices in parallel yet support 
guaranteed delivery. 

Devices receiving a high speed download 
MAY cease normal operation, but upon completion of the 
download MUST automatically resume application and 
complete network operation.

19. Rational

Required mode to expeditiously download 100 
controllers/sensors simultaneously.  Serial updates of 
controllers do not meet customer expectations for 
?downtime? and increase preventive maintenance on-site 
time by vendor techs.







  

9.     Installation/Commissioning Requirements

The following are the installation and commissioning requirements for a 
network used to integrate building sensor actuator and control products.  
Note that these requirements may include requirements outside the scope 
of ROLL, yet must be considered as part of providing IP communications of 
commercial building sensing, actuating and controlling devices.


  **************************************************************************
  *                                                                        *
  * Note the following table does not appear in this the text version of   *
  * this document. Please see the PDF version to view the table.  It is    *
  * captured in text form as best as possible below...                     *
  *                                                                        *
  **************************************************************************

Martocci               Expires January 14, 2009                [Page 17]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

II. Installation/Commissioning  Requirements

20. Requirement

Product installation and local network communication 
verification MUST be performed by traditional trades people (e.g. 
electricians) unfamiliar with IT communication technologies and 
procedures.

20. Rational

To maintain existing installation costs, installation needs 
to be provided by existing resources in the existing work 
flow.

The typical installation workflow commences with the electrician 
installing the room level devices.  He/she must then be 
able to verify acceptable local operation.  Sensors, actuators 
and controllers are typically installed prior to sheet wall and ceiling 
installation.  These devices must be commissioned and checked out prior to 
the typical installation of the IT server network







21. Requirement



Network setup by the installer SHALL take no longer than 20 seconds per 
device installed.

21. Rational

Currently, the installer simply needs to set an address using an on 
the on-board means (e.g. switches) to fully define the network settings for 
the device.





22. Requirement

Product commissioning MUST be performed by an application engineer 
prior to the installation of the IT network.  

22. Rational

Application engineers typically carry electronics such as a laptop 
and/or PDA but are not familiar with IT devices such as DNS 
and DHCP servers.Typically the IT network is not installed at the 
time that the room and equipment controllers are commissioned for 
local control.  
Martocci               Expires January 14, 2009                [Page 18]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

NOTE: This was not at issue with EIA-485 or existing 802.15.4 mesh  
infrastructures since these dedicated infrastructures were 
installed concurrently with the devices.






23. Requirement

A seamless means of merging PANs MUST be defined.  

23. Rational

Installation of a large building is typically done in 
parallel by many resources.  Each resource will want 
to work in his/her area independently, yet the fully 
commissioned system must operate cohesively under a 
single PAN





24. Requirement

Network setup MUST support network commissioning times 
of no more than 15 minutes per sensor/controller 
pair.



24. Rational

Current sensor/controller pairs can be configured with 
network parameters in less than 15 minutes.  See below 
for allowable setup times for network 
security.




25. Requirement

For wireless implementations, solutions MUST 
support a total material, apportioned backhaul and labor 
cost not to exceed $1.00/ft as compared to a wired 
implementation.

25. Rational

This cost follows existing wired cost models




Martocci               Expires January 14, 2009                [Page 19]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

26. Requirement

Devices SHOULD support an ?ad hoc? like mode (ala 802.11) allowing 
for temporary point-to-point communication during the download 
and commissioning phase.  AD HOC mode MAY be mutually exclusive 
from normal operational mode.

26. Rational

To assist in simple installation, an ad hoc mode (similar to 
802.11) SHOULD be considered for easy point-to-point 
commissioning of the device.



  **************************************************************************
  *                                                                        *
  * Note the following table does not appear in this the text version of   *
  * this document. Please see the PDF version to view the table.  It is    *
  * captured in text form as best as possible below...                     *
  *                                                                        *
  **************************************************************************


10.     Networking Requirements

The following are the networking requirements for a network used to 
integrate building sensor actuator and control products.  Note that these 
requirements may include requirements outside the scope of ROLL, yet must 
be considered as part of providing IP communications of commercial 
building sensing, actuating and controlling devices






III.  Network Requirements

27. Requirement

Routing MUST support unicast, multicast and broadcast services 
(or IPv6 equivalent)

27. Rational

Commercial building devices must interact.  While installed 
independently, they must discover needed devices, objects and 
services  at boot.




28. Requirement

Packet disassembly and reassembly (i.e. fragmentation) MUST 

Martocci               Expires January 14, 2009                [Page 20]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

support packet sizes to 512 octets.

28. Rational

BACnet MS/TP supports a 501 NPDU octet size for its sensor/controllers 
networks.





29. Requirement

Discovery domains SHALL be provided to minimize traffic 
infiltration beyond what is necessary.  Discovery is needed 
to find devices and bind objects.

29. Rational

For node discovery, local and global broadcast domains 
must be supported (or IPv6 equivalent)







30. Requirement

Nodes MUST be able to be logically grouped at the 
network layer (e.g. multicast, VLAN).  New members MUST be 
able to be added to the group; existing members MUST be 
deletable from the group.



30. Rational

Currently the hierarchical network structure provides 
clean independence from subnet to subnet.  This 
mechanism needs to be maintained even though IP is a flat 
network space.





31. Requirement

Addressing MUST allow devices to join a logical group (e.g. 
VLAN) and then transparently operate 
within the domain of the group.

31. Rational


Martocci               Expires January 14, 2009                [Page 21]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

Existing hierarchical wired topology supports this requirement.

32. Requirement

Connection based and connectionless services MUST be supported

32. Rational

All existing FMS IP communication uses UDP with BACnet 
providing transport services.  Connection based 
services are also required for applications such as 
code downloads






33. Requirement

Routers MUST support quality of service prioritization to 
assure timely response for critical FMS packets (e.g. 
Fire and Security events)

33. Rational

Network prioritization is already supported in 
BACnet and must be supported on the ROLL networks.





34. Requirement


Path selection MUST be based on path quality, rather than 
signal strength only.  Path quality includes signal strength, 
available bandwidth, hop count and communication error 
rates.

34. Rational

Existing wireless systems determine path on RSSI only 
which is not always suitable.




35. Requirement

Communication paths MUST adapt toward optimality in time.

35. Rational

On demand algorithms will not optimize paths until needed.  

Martocci               Expires January 14, 2009                [Page 22]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

Empirical testing has shown that a commercial building 
recovering from a momentary loss of power will have a 
very random device recovery.  This leads to obtuse non-
optimal communication paths.  Periodical path 
rediscovery of routers will optimize paths and 
reduce latency.






36. Requirement

To augment real-time performance, the network layer SHOULD 
be configurable to allow secondary and tertiary paths to be 
established and used upon failure of the primary path

36. Rational

Real-time applications often cannot incur the 
added latency of path discovery.  Nodes SHOULD try to 
establish alternate source/destination paths that can 
readily be used SHOULD the primary 
path fail.





37. Requirement

Devices SHOULD optionally persist communication paths 
across boots

37. Rational

Empirical testing has shown that path discover and orphan 



reassignments of devices at boot can heavily effect 
network performance.  Devices SHOULD be 
directed by the application to 
either maintain or purge path information in warm-
start and cold-start conditions.






38. Requirement

The route discovery mechanism SHOULD allow a source 
node (sensor) to dictate a configured destination node 

Martocci               Expires January 14, 2009                [Page 23]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

(controller) as a preferred routing path.

38. Rational

Many room controllers will interact locally 
with sensors and actuators (within 30 feet).  In these 
cases the sensor/actuator binding SHOULD allow 
the application to select the child/parent 
preferred path.  This will reduce unnecessary network 
traffic.

Some existing wireless systems select paths without 
input from the application.  





39. Requirement

The network layer SHOULD support both asymmetric and 
symmetric routes as requested by the application layer.  
When the application layer selects asymmetry the network 
layer MAY elect to find either asymmetric or 
symmetric routes.  When the application layer requests 
symmetric routes, then only symmetric routes SHALL be 
utilized.The default SHALL be asymmetric routes.

39. Rational

Asymmetric paths typically promote better overall 
communication between nodes at the cost of varied 
latency times and excess path discovery 
broadcasts.Symmetric paths reduce path 
discoveries especially in applications where 
every message expects a response.The application 
SHOULD be able to configure this network feature.





40. Requirement



Mobile devices SHOULD be capable of joining a new PAN and 
associating to that network within 15 seconds.

40. Rational

Certain features such as location tracking must 
support mobility. The association requirement is 
heavily relaxed from streaming applications such as 
VoIP, but yet must perform at a level to assure building 
communication continuity,

Martocci               Expires January 14, 2009                [Page 24]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


41. Requirement

RFDs MUST be able to receive information from 
other devices on a regular basis.

41. Rational

Existing existing 802.15.4 mesh  implementations only 
cache 1 message from 1 parent to all children for only 7 
seconds.  This communication mechanism is too 
restrictive.  Sleeping RFD must have a more robust 
mechanism defined to receive message of 
interest when they awake.





42. Requirement

Commercial Building FFD and RFD devices MUST all be 
periodically monitored to assure that the device is 
viable and can communicate data and alarm information as needed.

42. Rational

The overhead to support this requirement at the 
application layer will inordinately effect network 
traffic.  The network layer SHOULD maintain on-going 
traffic tables to indirectly assure that the network 
nodes are operable.






43. Requirement

An effective data rate of 20kbps is the lowest acceptable 
operational data rate acceptable on the network.



43. Rational

Current event based systems require 10kbps sustained 
throughput.  Polled system will require 
more bandwidth.






44. Requirement
Martocci               Expires January 14, 2009                [Page 25]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

The network MUST automatically detect interference and 
migrate the network to a better 802.15.4 channel to improve 
communication.  Channel changes and nodes response to the 
channel change MUST occur within 60 seconds

44. Rational

Existing 802.15.4 mesh implementations have begun  
deploying frequency agility after empirical testing 
indicates that scaled networks cannot reside on a 
single channel without interference.





45. Requirement

ROLL MUST adhere to the existing 802.15.4 frame format 
and MUST not impinge on the available payload size 

45. Rational

The existing 128 octet packet supports only about 
an 80 byte payload.  Reducing this payload size to 
include more overhead will reduce 
the types of applications that can successfully be 
deployed.






46. Requirement

To improve diagnostics, the network layer SHOULD 
be able to be placed in and out of ?verbose? mode. 
 Verbose mode is a temporary debugging mode that provides 
additional communication information including 
at least total number of packets sent, packets received, 
number of failed communication attempts, neighbor 
table and routing table entries.



46. Rational

The dynamic path discovery mechanisms used in a mesh 
networks continually alter the communication paths, 
latency and reliability.  It is currently very 
difficult to extract communication data from the stack to 
analyze failures.  The stack SHOULD incorporate intrinsic 
mechanisms. 



Martocci               Expires January 14, 2009                [Page 26]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

47. Requirement

Network diagnostics such as PING and Trace Route 
SHOULD be supported with extensions in Trace Route 
describing wireless parameter information.

47. Rational

The dynamic path discovery mechanisms used in a mesh 
networks continually alter the communication paths, 
latency and reliability.  It is currently very difficult to 
extract communication data from the stack to 
analyze failures.  The stack SHOULD 
incorporate intrinsic mechanisms.






48. Requirement

A node transmitting a ?request with 
expected reply? to another node SHALL send the message to 
the destination  and receive the response  in not more than 120 
msec.  This response time SHOULD be achievable with 5 or 
less hops in each direction.This requirement 
assumes network quiescence and a negligible turnaround 
time at the destination node.

48. Rational

Measured empirical data from existing embedded mesh 
networks using the 15.4 radio.





49. Requirement

Reliability SHALL meet the following minimum criteria:
< 1% MAC layer errors 
on all messages;
After no more than 



three retries ?

< .1% Network layer 
errors on all 
messages;

After no more than 
three additional 

Martocci               Expires January 14, 2009                [Page 27]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

retries;
< 0.01% App?n layer 
errors on all 
messages.

Therefore application 
layer messages will 
fail no more than 
once every 100,000 
messages.

49. Rational

Measured empirical data from existing embedded mesh 
networks using the 802.15.4 radio.





50. Requirement

The ROLL device SHALL support neighbor tables with 
a minimum of 16 entries.ROLL routing SHALL 
age neighbor table entries to assure table integrity
 
50. Rational
 
Consistent with existing meshing algorithms.





51. Requirement

The ROLL device SHALL support routing tables with a minimum 
of 32 entries.ROLL routing SHALL age routing table 
entries to assure table integrity

51. Rational

Consistent with existing meshing algorithms.








52. Requirement

ROLL routing SHALL support router table entry sizes 
adjustable on a per node basis.


Martocci               Expires January 14, 2009                [Page 28]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

52. Rational

Due to the non-uniform nature of the message flow 
within commercial buildings, some nodes will require 
significantly more routes than other nodes.





53. Requirement

All nodes in the system MUST support upwards to 10 hop 
paths to other nodes in the system.

53. Rational

802.15.4 devices operate best inside buildings at 75 to 
100 feet.  This requirement will allow source devices 
to be placed 750 to 1000 feet from its destination device.





54. Requirement

The system MUST support several priority levels 
according to the IP QoS information.

54. Rational

The Fire and Security domains must transmit 
packets without the threat of being bogged down by the 
HVAC, Lighting and Shuttering domains.




  **************************************************************************
  *                                                                        *
  * Note the following table does not appear in this the text version of   *
  * this document. Please see the PDF version to view the table.  It is    *
  * captured in text form as best as possible below...                     *
  *                                                                        *
  **************************************************************************



11.     Security Considerations

The following are the security requirements for a network used to 
integrate building sensor actuator and control products.  Note that these


requirements may include requirements outside the scope of ROLL, yet must 

Martocci               Expires January 14, 2009                [Page 29]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

be considered as part of providing IP communications of commercial 
building sensing, actuating and controlling devices.

11.1    Security Requirements


55. Requirement

Devices MUST optionally support a network security 
policy that includes but is not limited to device and user 
authentication; payload (only) encryption and packet 
encryption.

55. Rational

The commercial building market is very diverse ranging 
from privately owned office buildings to military complexes 
such as the Pentagon.  The security models 
deployed need to be robust and adaptable to the threat level 
expected.







56. Requirement

Network security MUST thwart malicious intent including but 
not limited to broadcast storms, spoofing and replay 
attacks

56. Rational

As with all networks (especially wireless networks), 
miscreants can deleteriously effect the network 
operation and performance.  A robust set of 
security policies are required to  thwart these 
attempts; yet must fit into the processor and memory 
footprint prescribed above.






57. Requirement

Configuration and Operational network security policies 
MUST be supportable on all devices.  ?out-of-box? security 
policy SHALL be ?disabled?, but configurable to its 
needed level on site.  At the customer?s discretion the 
security policy SHALL remain ?disabled? during system 
operation.


Martocci               Expires January 14, 2009                [Page 30]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

57. Rational

The security policy must be tailored for the installation.  
As noted in the installation requirements, the 
installer has no security threat to deal with since the 
building is not yet occupied.  Setting all security 
?off? as the out-of-box state allows the installer to 
complete his task unimpeded.






58. Requirement

The routing protocol MUST allow changing security 
policies via network operations.  The routing protocol MUST 
also allow changing security policies at the device or out-of-
band.Changing security policies MAY require another device (e.g. 
laptop) to implement.

58. Rational

Since the installer will not be setting security, the 
devices will need to have their security policies defined en 
masse over the network.  However, as new devices are 
added to the network at a later date, or failed devices are 
replaced, the security policy also needs to be 
administered locally.






59. Requirement

Security policies MUST be increasable or decreasable in the 
field.  Changing security policies can only effect the 
changed node for no more than 15 minute duration.   It can 
have no ill effect on other operational modes in the network.  
Changing security policies SHALL not require a network 
restart.  If MAY however require the effected node to be 
restarted.

59. Rational

Due to the dynamic nature of the buildings and 
devices, security policies must be easily administered 
and changed across the network.




60. Requirement

Martocci               Expires January 14, 2009                [Page 31]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

Security policies must be settable and resettable on devices 



that are not physically accessible and have no integrated displays

60. Rational

Current implementations  support a TC that 
can send security information across the air to all 
devices.





61. Requirement

While the network is being changed, devices MUST 
temporarily support both security policies until the 
entire network has been modified.  Once modified, devices 
MUST not continue to support both policies

61. Rational

Commercial building systems are mission critical real-time 
systems that must maintain operation during systemic 
events.





62. Requirement

Additional network devices MUST not be required 
including Network Managers, Trust Centers and 
coordinators.  This is not to say that these functions 
cannot exist, only to say that they must not be targeted to 
devices that only support that sole function.

62. Rational

FMS customers do not want to pay for ?boxes? that add no 
application value to their system. 






63. Requirement

Devices critical to network operation (e.g. Network 
Coordinators, Trust Centers) MUST support redundancy 
mechanisms.  Failed network devices MUST optionally be 

Martocci               Expires January 14, 2009                [Page 32]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

assigned secondary devices that will assume these 
functions in less than 2 minutes from failure.
                      OR
The network architecture MUST allow continued, 
albeit reduced functionality, if the critical device(s) 
fail or are somehow disconnected from the network.

63. Rational

Mission critical systems cannot fail and hence have 
network policies that allow continued operation in case of 
device failures.







64. Requirement

The network MUST support multiple security policies 
simultaneously.

64. Rational

RFD (e.g. temperature sensors) may not require any 
security yet controllers may require some level 
of security.  The HVAC domain may require minimal 
security; yet the Fire domain may require high 
security.  These need to be on-site customer decisions.






65. Requirement

Device authentication MUST be supported

65. Rational

The Fire domain requires proper authentication from 
the user device to assure proper clearance when 
resetting a fire panel.







11.2    Security Use Cases

The following are the security use cases further detail the requirements 

Martocci               Expires January 14, 2009                [Page 33]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

upon the system nodes for different levels of security.  The five use 
cases are not exhaustive of the commercial building market, but are a 
reasonable spectrum of cases covering many of the needs.  Each of the 
cases is further detailed by three sections ? 1) use case specifications, 
2) allowed setup time and 3) allowed network disturbance.






  **************************************************************************
  *                                                                        *
  * Note the following table does not appear in this the text version of   *
  * this document. Please see the PDF version to view the table.  It is    *
  * captured in text form as best as possible below...                     *
  *                                                                        *
  **************************************************************************
  
  
  
11.2.1  No Security Threat


Site Characteristics - Private Office Buildings,Single Building
Single Tenant Facility, Owner Occupied, Not vendor interoperable,
No Public access to facility


Commercial Applications - HVAC, Lighting


Governance - None



Threats - None. Building occupants have no reason to be a security risk


Allowed time to setup network security when:

Merging Commissioned Islands  - 15 minutes to allow one TC to acquiesce to
 the other TC.  All device security SHOULD be the same.  
 If on different PANs, allow 20 minutes for PAN change.


Increasing Security Policy - A network SHOULD be able to monotonically 
increase its security policy. All devices within
 the PAN MUST detect the policy change and increase its policy 
 within 10 minutes.


Installing Devices - 0 minutes per device


Replacing Devices - 0 minutes per device

Martocci               Expires January 14, 2009                [Page 34]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


Allowed Network Disturbance when:

Merging Commissioned Islands - Devices on the island being added MUST 
not be affected by the coalescence of the islands.  
Devices being moved MAY be effected while movement occurs

Increasing Security Policy - All PAN Devices MUST be made aware of the 
impending policy change.  No impact can occur on the network at 
this time.  Once the change commences, devices on the PAN MUST 



support both policies temporarily until the TC explicitly tells the 
device to use the new policy.  At that point, the old policy MUST be 
inactivated.


Reverting to Commissioning Mode - Not applicable since already at 
lowest security level.


Commissioning Tool not available on-line - System MUST operate without 
effect,  New devices can be added using existing default key either by 
off-band means or from operational Commissioning Tool


Trust Center fails - System MUST operate without 
affect,  New devices can be added using existing default key either 
by off-band means or from operational Commissioning Tool

New Software Update Downloaded - Network Security feature MUST be 
unaffected by software download.  Only the device currently being 
upgraded affected.  

New Device Added = There MUST be no disruption of the existing network

Failed Device Replaced - (RFD) - associated FFD (i.e. 
parent) MAY be affected when RFD 
replaced. (FFD) - associated RFD(s) MAY be 
affected while FFD replaced. Remaining network not affected




11.2.2  Low Security Threat



Site Characteristics - Commercial Real Estate,
Multi-tenant facilities, Universities, Health Care,
Vendor interoperability


Commercial Applications - HVAC, Lighting, Door Access
Video Monitoring

Martocci               Expires January 14, 2009                [Page 35]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

Governance - None


Threats - Miscreants (aka students) causing havoc


Allowed time to setup network security when:

Merging Commissioned Islands - 10 minutes to merge once TC to 
acquiesce to the other TC established.  The merge shall 
occur automatically without requiring the installer to visit 
each PAN device. 



Increasing Security Policy - A network SHOULD be able to 
monotonically increase its security policy. All devices 
within the PAN MUST detect the policy change and increase its 
policy within 10 minutes.

Installing Devices - 1 minute per device

Replacing Devices - 1 minute per device


Allowed Network Disturbance when:


Merging Commissioned Islands - Devices on the island being added will 
not be effected by the coalescence of the islands.  Devices being 
moved can be effected while movement occurs

Increasing Security Policy - All PAN Devices MUST be made 
aware of the impending policy change.  No impact can occur on 
the network at this time.  Once the change commences, devices on 
the PAN MUST support both policies temporarily until the TC 
explicitly tells the device to use the new policy.  At that 
point, the old policy MUST be inactivated.

Reverting to Commissioning Mode - A PAN MUST be able to revert back 
to its commissioning state and its 'out of the box' security 
policy.  One device, multiple devices or all devices in the PAN MUST be 
made aware of the impending policy change.  No impact can 
occur on the network at this time.  Once the change commences, 
devices on the PAN MUST support both policies temporarily until 
the TC explicitly tells the device to use the new policy.  At 
that point, the old policy MUST be inactivated.


Commissioning Tool not available on-line - System operates without effect,  
New devices can be added using existing key either by off-band 
means or from operational Commissioning Tool


Trust Center fails - System operates without effect,  
New devices can be added using existing key either by off-band 

Martocci               Expires January 14, 2009                [Page 36]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

means or from operational Commissioning Tool
New Software Update Downloaded - Network Security feature 
uneffected by software download.  Only the device currently being 
upgraded effected.  Device will get security info either through 
out-of-band means or TC.

New Device Added  No disruption of existing network

Failed Device Replaced - RFD - associated FFD (i.e. 
parent) MAY be effected when RFD 
replaced.  FFD - associated RFD (s) MAY be 
effected while FFD replaced.  Remaining network not effected






11.2.3  Medium Security Threat


Site Characteristics - High Occupancy, High Rise Buildings


Commercial Applications - HVAC, Lighting, Door Access,
Video Surveillance, UL Smoke Control, Fire Secondary Reporting


Governance - UL,ULC


Threats - Device Authentication on specific devices only to assure automatic 
device control occurring only to specific devices.




Allowed time to setup network security when:

Merging Commissioned Islands - 10 minutes to merge once TC to 
acquiesce to the other TC established.  The merge shall 
occur automatically without requiring the installer to visit 
each PAN device. 

Increasing Security Policy - A network SHOULD be able to 
monotonically increase its security policy. All devices 
within the PAN MUST detect the policy change and increase its 
policy within 10 minutes.

Installing Devices - 5 minutes per device requiring 
authentication, 1 minute for all other devices.

Replacing Devices - 10 minutes per device requiring 
authentication, 1 minute for all other devices.No devices 
can be added to the system unless authorized by the 
TC.

Martocci               Expires January 14, 2009                [Page 37]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008


Allowed Network Disturbance when:


Merging Commissioned Islands - Devices on the island being added 
will not be effected by the coalescence of the islands.  
Devices being moved can be effected while movement occurs


Increasing Security Policy - All PAN Devices MUST be made 
aware of the impending policy change.  No impact can occur on 
the network at this time.  Once the change commences, devices on 
the PAN MUST support both policies temporarily until the TC 
explicitly tells the device to use the new policy.  At that 
point, the old policy MUST be inactivated.




Reverting to Commissioning Mode - A PAN MUST be able to revert back 
to its commissioning state and its 'out of the box' security 
policy.  One device, multiple devices or all devices in the PAN MUST be 
made aware of the impending policy change.  No impact can 
occur on the network at this time.  Once the change commences, 
devices on the PAN MUST support both policies temporarily until 
the TC explicitly tells the device to use the new policy.  At 
that point, the old policy MUST be inactivated.


Commissioning Tool not available on-line - Devices can be added to the 
secure network by accessing the Trust Center directly.


Trust Center fails - System still operates.  No new 
devices can be added until the TC is again operational.  A report 
of the TC failure is forwarded to the user.

New Software Update Downloaded - New software cannot be downloaded 
to the device until it authenticates the software and 
device.  The system MUST continue to run uneffected.


New Device Added - No disruption of existing network

Failed Device Replaced - RFD - associated FFD (i.e. 
parent) MAY be effected when RFD 
replaced.  FFD - associated RFD (s) MAY be 
effected while FFD replaced.  Remaining network not effected






11.2.4  High Security Threat


Martocci               Expires January 14, 2009                [Page 38]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

Site Characteristics - Clean Rooms, Hospital ORs, Pharmeceuticals


Commercial Applications - HVAC, Lighting, Door Access, Video Surveillance
UL Smoke Control, Secondary Reporting,Primary Fire Reporting,
Critical Environments


Governance - UL,ULC,FDA

Threats - Device Authentication on specific devices only to assure automatic 
device control and user access occurring only to specific 
devices.






Allowed time to setup network security when:

Merging Commissioned Islands - 10 minutes to merge once TC to 
acquiesce to the other TC established.  The merge shall 
occur automatically without requiring the installer to visit 
each PAN device. 

Increasing Security Policy - A network SHOULD be able to 
monotonically increase its security policy. All devices 
within the PAN MUST detect the policy change and increase its 
policy within 10 minutes.

Installing Devices - 5 minutes per device requiring 
authentication, 1 minute for all other devices.

Replacing Devices - 10 minutes per device requiring 
authentication, 1 minute for all other devices

No devices can be added to the system unless authorized by the 
TC.




Allowed Network Disturbance when:


Merging Commissioned Islands - Devices on the island being added 
will not be effected by the coalescence of the islands.  
Devices being moved can be effected while movement occurs

Increasing Security Policy - All PAN Devices MUST be made 
aware of the impending policy change.  No impact can occur on 
the network at this time.  Once the change commences, devices on 
the PAN MUST support both policies temporarily until the TC 
explicitly tells the device to use the new policy.  At that 
point, the old policy MUST be inactivated.

Martocci               Expires January 14, 2009                [Page 39]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

Reverting to Commissioning Mode - A PAN MUST be able to revert back 
to its commissioning state and its 'out of the box' security 
policy.  One device, multiple devices or all devices in the PAN MUST be 
made aware of the impending policy change.  No impact can 
occur on the network at this time.  Once the change commences, 
devices on the PAN MUST support both policies temporarily until 
the TC explicitly tells the device to use the new policy.  At 
that point, the old policy MUST be inactivated.


Commissioning Tool not available on-line - Devices can be added to the 
secure network by accessing the Trust Center directly.


Trust Center fails - System still operates.  No new 
devices can be added until the TC 
is again operational.  A report 
of the TC failure is forwarded to 
the user.

New Software Update Downloaded - New software cannot be downloaded 



to the device until it authenticates the software and 
device.  The system MUST continue to run uneffected.

New Device Added - Devices MUST be added at a 
scheduled time convenient to the customer.  The network MAY be 
down while they are added.  Better though if it need not be 
down.

Failed Device Replaced - RFD - associated FFD (i.e. 
parent) MAY be effected when RFD replaced. FFD - associated 
RFD (s) MAY be effected while FFD replaced. Remaining network 
not effected.




11.2.5  Very High Security Threat



Site Characteristics - Government, Military, Homeland Security

Commercial Applications - HVAC, Lighting, Door Access,
Video Surveillance, UL Smoke Control, Secondary Reporting,
Primary Fire Reporting, Critical Environments


Governance - UL, ULC, FDA, CoE

Threats - Access onto the network at all 
times MUST be protected (i.e. joining).  Security key 
definition MUST be protected from malicious surveillance of the 

Martocci               Expires January 14, 2009                [Page 40]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

network.  Once authenticated onto the network, all data messages 
MUST be encrypted to ward against malicious intent.


Allowed time to setup network security when:

Merging Commissioned Islands - 10 minutes to merge once TC to 
acquiesce to the other TC established.  The merge shall 
occur automatically without requiring the installer to visit 
each PAN device.


Increasing Security Policy - Not applicable since at the highest 
security level.  Reducing security would defeat the application 
and would need to be a scheduled activity.


Installing Devices - Devices will be out-of-band 
configured with the security policy.  The TC will need to be 
manually configured to allow the device to join the network.

Replacing Devices - Devices will be out-of-band 
configured with the security policy.  The TC will need to be 
manually configured to allow the device to join the network.






Allowed Network Disturbance when:


Merging Commissioned Islands - The Commissioning device MUST be 
a trusted configured node on the network as are all other devices.  
Nodes already on the network cannot be deleteriously effected 
by the addition of the new nodes.  Each device being added to the 
network MUST be manually added through user authentication at 
the TC.


Increasing Security Policy - Not applicable since at the 
highest security level.  Reducing security would defeat the 
application and would need to be a scheduled activity.


Reverting to Commissioning Mode - Not applicable, the network will 
always be in its operable security state.  The 
commissioning tool MUST be added to the network and execute the 
same security policies as do all other nodes.


Commissioning Tool not available on-line - Devices can be added to the 
secure network by accessing the Trust Center directly.



Martocci               Expires January 14, 2009                [Page 41]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

Trust Center fails - System remains in 'secure join' 
mode.  No device except the failed TC can be added to the 
network.

New Software Update Downloaded - The downloading device MUST join 
the network.  The downloading device MUST authenticate to each 
device being downloaded before the download commences.  All 
existing security data is lost as the new software downloads.  Once 
downloaded, the device MUST reestablish itself onto the 
network via a manual network join operation.  


New Device Added - New devices MAY be manually 
authenticated to the network via a manual network join operation.  
Once joined, the device MUST obtain its security information 
in a secured manner.

Failed Device Replaced - New devices MAY be manually 
authenticated to the network via a manual network join operation.  
Once joined, the device MUST obtain its security information 
in a secured manner.






12.  Traffic Patterns

TBD




13.  Open Issues

Other items to be addressed in further revisions of this document include 
traffic patterns.

14.  IANA Considerations

This document includes no request to IANA.


15.  Acknowledgements

Thanks to the Johnson Control internal review team that provided over 150 
insightful comments during the requirements inspection.

Additional thanks to the ZigBee Commercial Building Automation (CBA) 
Profile Group for their input on the Security Use Cases.


16.  References

16.1   Normative References

Martocci               Expires January 14, 2009                [Page 42]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

[RFC2119]  
S. Bradner, "Key words for use in RFCs to Indicate Requirement Levels", 
BCP 14, RFC 2119, March 1997.

16.2   Informative References

[I-D.culler-roll-routing-reqs] 
J.P. Vasseur and D. Culler, "Routing Requirements for Low-Power Wireless 
Networks", draft-culler-roll-routing-reqs-00 (work in progress), July 
2007.

[draft-brandt-roll-home-routing-reqs-01]
A. Brand and J.P. Vasseur, "Home Automation Routing Requirement in Low 
Power and Lossy Networks," draft-brandt-roll-home-routing-reqs-01 (work 
in progress), July 2007.

[draft-pister-roll-indus-routing-reqs-01]   
Industrial Routing Requirements in Low Power and Lossy Networks
draft-ietf-roll-indus-routing-reqs-00, April 2008

BACnet ? A Data Communication Protocol for Building Automation and 
Control Networks.
ANSI/ASHRAE Standard 134-2004



Authors' Addresses

Jerry Martocci
Johnson Controls Inc.
507 E. Michigan Street
Milwaukee, Wisconsin 53201 USA
Email: jerald.p.martocci@jci.com




Ted Humpal
Johnson Controls Inc.
507 E. Michigan Street
Milwaukee, Wisconsin 53201, USA
Email: ted.humpal@jci.com


Nicolas Riou
nicolas.riou@fr.schneider-electric.com

Jon Williamsson
jon.williamson@tac.com




Full Copyright Statement

   Copyright (C) The IETF Trust (2008).

Martocci               Expires January 14, 2009                [Page 43]
 
Internet-Draft  draft-martocci-roll-commercial-routing-reqs   July 2008

   This document is subject to the rights, licenses and restrictions
   contained in BCP 78, and except as set forth therein, the authors
   retain all their rights.


   This document and the information contained herein are provided on an
   "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
   OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY, THE IETF TRUST AND
   THE INTERNET ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS
   OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF
   THE INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
   WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.


Intellectual Property

   The IETF takes no position regarding the validity or scope of any
   Intellectual Property Rights or other rights that might be claimed to
   pertain to the implementation or use of the technology described in
   this document or the extent to which any license under such rights
   might or might not be available; nor does it represent that it has
   made any independent effort to identify any such rights.  Information
   on the procedures with respect to rights in RFC documents can be
   found in BCP 78 and BCP 79.

   Copies of IPR disclosures made to the IETF Secretariat and any
   assurances of licenses to be made available, or the result of an
   attempt made to obtain a general license or permission for the use of
   such proprietary rights by implementers or users of this
   specification can be obtained from the IETF on-line IPR repository at
   http://www.ietf.org/ipr.

   The IETF invites any interested party to bring to its attention any
   copyrights, patents or patent applications, or other proprietary
   rights that may cover technology that may be required to implement
   this standard.  Please address the information to the IETF at
   ietf-ipr@ietf.org.



Acknowledgment

   Funding for the RFC Editor function is provided by the IETF
   Administrative Support Activity (IASA).













Martocci               Expires January 14, 2009                [Page 44]

PAFTECH AB 2003-20262026-04-22 21:31:28