Skip to search.

Breaking News Visit Yahoo! News for the latest.

×Close this window

bacnet-ip-wg

The Yahoo! Groups Product Blog

Check it out!

Group Information

  • Members: 72
  • Category: Protocols
  • Founded: Jul 4, 2005
  • Language: English
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Messages

Advanced
Messages Help
Messages 110 - 139 of 350   Oldest  |  < Older  |  Newer >  |  Newest
Messages: Show Message Summaries Sort by Date ^  
#110 From: "Roland Laird" <rlaird@...>
Date: Fri Jan 30, 2009 11:08 pm
Subject: Chicago 2009 IP-WG Meeting Minutes
rolandlus
Send Email Send Email
 

Hello,

These are the minutes from the meeting. Please review for accuracy. They have also been uploaded to files.

Thanks,

<<Minutes IP-WG Chicago 2009.doc>>

Roland Laird

Reliable Controls Corporation   www.reliablecontrols.com

120 Hallowell Road              T. Free:        (877) 475-9301

Victoria, British Columbia      Tel:    (250) 475-2036

Canada V9A 7K2          Fax:    (250) 475-2096


#111 From: "rolandlus" <rlaird@...>
Date: Mon May 18, 2009 11:57 pm
Subject: BACnet/IP Proposals
rolandlus
Send Email Send Email
 
Hi,

The IP-WG will be meeting at the ASHRAE summer meeting in Louisville. We will be
looking at B/IP error conditions and NAT tests. If you are interested in
writting  proposals for either of these two subjects please reply to the group.

Some negitive conditions that have been identified:

1. Process Distribute-Broadcast-To-Network from a device, which is not
registered as FD. What to do?
-- proceed as usual
-- send NAK
-- drop
Probably, sending NAK is the best.

2. Process Forwarded-NPDU from a device which is not listed in BBMD's BDT. What
to do?
-- proceed as usual
-- drop
Probably drop is the safest choice, otherwise two misconfigured BBMDs
can flood the network.

3. Process Forwarded-NPDU from a peer BBMD, but received as directed broadcast,
while local network is configured as two-hop only, or received as unicast, when
local network is configured for One-Hop forwarding. What to do?
-- proceed as usual
-- drop
Again, it is better to drop such packets.

Thanks,
Roland Laird

PS. We will also be looking at an updated IPv6 proposal with diagrams.

#112 From: bacnet-ip-wg@yahoogroups.com
Date: Tue Jun 16, 2009 8:42 pm
Subject: New file uploaded to bacnet-ip-wg
bacnet-ip-wg@yahoogroups.com
Send Email Send Email
 
Hello,

This email message is a notification to let you know that
a file has been uploaded to the Files area of the bacnet-ip-wg
group.

   File        : /LJT-004-1 BBMD Requirements.doc
   Uploaded by : rolandlus <rlaird@...>
   Description : BBMD Requirements

You can access this file at the URL:
http://groups.yahoo.com/group/bacnet-ip-wg/files/LJT-004-1%20BBMD%20Requirements\
.doc

To learn more about file sharing for your group, please visit:
http://help.yahoo.com/l/us/yahoo/groups/original/members/web/index.htmlfiles

Regards,

rolandlus <rlaird@...>

#113 From: bacnet-ip-wg@yahoogroups.com
Date: Tue Jun 16, 2009 8:42 pm
Subject: New file uploaded to bacnet-ip-wg
bacnet-ip-wg@yahoogroups.com
Send Email Send Email
 
Hello,

This email message is a notification to let you know that
a file has been uploaded to the Files area of the bacnet-ip-wg
group.

   File        : /RL-006-1 BIP Error Conditions.doc
   Uploaded by : rolandlus <rlaird@...>
   Description : B/IP Error conditions and tests

You can access this file at the URL:
http://groups.yahoo.com/group/bacnet-ip-wg/files/RL-006-1%20BIP%20Error%20Condit\
ions.doc

To learn more about file sharing for your group, please visit:
http://help.yahoo.com/l/us/yahoo/groups/original/members/web/index.htmlfiles

Regards,

rolandlus <rlaird@...>

#114 From: "James F. Butler" <jimbutler@...>
Date: Wed Jun 17, 2009 3:22 pm
Subject: "BACnet IT" concept paper
jimbutlerma
Send Email Send Email
 

Dear BACnet developers,

 

Cimetrics has been working on a vision for how BACnet could be updated in recognition of the increasing convergence between building automation systems and IT systems.  Attached is a two-page paper that summarizes our views on why we believe that a new version of BACnet based on IT networking standards is needed.  

 

The development of a new version of BACnet would be a major project that would divert resources from other worthwhile BACnet development projects.  Nonetheless, we believe that this is a project that is worthy of serious consideration by the BACnet community.  We welcome your feedback.

 

- Jim Butler

  Cimetrics Inc.


1 of 1 File(s)


#115 From: Buddy Lott <BLott@...>
Date: Wed Jun 17, 2009 4:39 pm
Subject: RE: "BACnet IT" concept paper [1 Attachment]
buddylottatwork
Send Email Send Email
 

Jim,

 

I read through the document and want to make sure I understand what you are proposing.

 

Are you proposing a BACNet version that uses IP (v4 or v6) end to end? In other words, every device in the “network” would have an IP address?  

 

Are you proposing a BACNet version that still uses UDP/IP or a protocol using raw IP?

 

If IP is used end-to-end, then what services would the “BACnet IT” network layer provided that are not already provided by various IT services?

 

Thanks,

 

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

Buddy Lott
Firmware Design Engineer
19476 Industrial Dr.
New Paris, IN 46553
574.831.5250 x 8197
blott@...

 

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


From: James F. Butler [mailto:jimbutler@...]
Sent: Wednesday, June 17, 2009 11:23 AM
To: BACnet-XML-WG@yahoogroups.com; BACnet-IP-WG@yahoogroups.com; BACnetNS@yahoogroups.com; bacnet-oswg@yahoogroups.com; BACnetUI@yahoogroups.com
Subject: [bacnet-ip-wg] "BACnet IT" concept paper [1 Attachment]

 

[Attachment(s) from James F. Butler included below]


Dear BACnet developers,

 

Cimetrics has been working on a vision for how BACnet could be updated in recognition of the increasing convergence between building automation systems and IT systems.  Attached is a two-page paper that summarizes our views on why we believe that a new version of BACnet based on IT networking standards is needed.  

 

The development of a new version of BACnet would be a major project that would divert resources from other worthwhile BACnet development projects.  Nonetheless, we believe that this is a project that is worthy of serious consideration by the BACnet community.  We welcome your feedback.

 

- Jim Butler

  Cimetrics Inc.


#116 From: "James F. Butler" <jimbutler@...>
Date: Wed Jun 17, 2009 5:21 pm
Subject: RE: "BACnet IT" concept paper
jimbutlerma
Send Email Send Email
 

Hello Buddy,

 

Thanks for your interest in the “BACnet IT” concept.  Although it would be interesting to discuss the relative merits of various design options, I don’t think that is what we should be doing yet.

 

I believe that it is important for the BACnet committee to consider the communication requirements for building automation systems over the next 10 years.  If BACnet is to have a bright future, it must address those requirements better than competing technologies.  The BACnet development community has limited resources, and we need to make sure that those resources are used to greatest effect.  If after due consideration the BACnet committee decides that something like BACnet IT is needed, then we can start a project within the BACnet committee to develop the BACnet IT concept into a formal change proposal.

 

Regards,

 

- Jim Butler

 

 

 

 


From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Buddy Lott
Sent: Wednesday, June 17, 2009 12:39 PM
To: bacnet-ip-wg@yahoogroups.com; BACnet-XML-WG@yahoogroups.com; BACnetNS@yahoogroups.com; bacnet-oswg@yahoogroups.com; BACnetUI@yahoogroups.com
Subject: RE: [bacnet-ip-wg] "BACnet IT" concept paper

 




Jim,

 

I read through the document and want to make sure I understand what you are proposing.

 

Are you proposing a BACNet version that uses IP (v4 or v6) end to end? In other words, every device in the “network” would have an IP address?  

 

Are you proposing a BACNet version that still uses UDP/IP or a protocol using raw IP?

 

If IP is used end-to-end, then what services would the “BACnet IT” network layer provided that are not already provided by various IT services?

 

Thanks,

 

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

Buddy Lott
Firmware Design Engineer
19476 Industrial Dr.
New Paris, IN 46553
574.831.5250 x 8197
blott@...

 

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


From: James F. Butler [mailto:jimbutler@...]
Sent: Wednesday, June 17, 2009 11:23 AM
To: BACnet-XML-WG@yahoogroups.com; BACnet-IP-WG@yahoogroups.com; BACnetNS@yahoogroups.com; bacnet-oswg@yahoogroups.com; BACnetUI@yahoogroups.com
Subject: [bacnet-ip-wg] "BACnet IT" concept paper [1 Attachment]

 

[Attachment(s) from James F. Butler included below]

Dear BACnet developers,

 

Cimetrics has been working on a vision for how BACnet could be updated in recognition of the increasing convergence between building automation systems and IT systems.  Attached is a two-page paper that summarizes our views on why we believe that a new version of BACnet based on IT networking standards is needed.  

 

The development of a new version of BACnet would be a major project that would divert resources from other worthwhile BACnet development projects.  Nonetheless, we believe that this is a project that is worthy of serious consideration by the BACnet community.  We welcome your feedback.

 

- Jim Butler

  Cimetrics Inc.


#117 From: Buddy Lott <BLott@...>
Date: Wed Jun 17, 2009 8:30 pm
Subject: RE: New file uploaded to bacnet-ip-wg
buddylott
Send Email Send Email
 

What is the justification for requiring a BBMD to support a FDT? It seems reasonable to not wamt to support a FDT.

 

 

 

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

Buddy Lott
Firmware Design Engineer
19476 Industrial Dr.
New Paris, IN 46553
574.831.5250 x 8197
blott@...

 

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


From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
Sent: Tuesday, June 16, 2009 4:42 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] New file uploaded to bacnet-ip-wg

 





Hello,

This email message is a notification to let you know that
a file has been uploaded to the Files area of the bacnet-ip-wg
group.

File : /LJT-004-1 BBMD Requirements.doc
Uploaded by : rolandlus <rlaird@reliablecontrols.com>
Description : BBMD Requirements

You can access this file at the URL:
http://groups.yahoo.com/group/bacnet-ip-wg/files/LJT-004-1%20BBMD%20Requirements.doc

To learn more about file sharing for your group, please visit:
http://help.yahoo.com/l/us/yahoo/groups/original/members/web/index.htmlfiles

Regards,

rolandlus <rlaird@reliablecontrols.com>


#118 From: Joel Bender <jjb5@...>
Date: Wed Jun 17, 2009 8:43 pm
Subject: Re: FDT support required for BBMD?
bacnetbender
Send Email Send Email
 
> What is the justification for requiring a BBMD to support a FDT? It
> seems reasonable to not want to support a FDT.

It's not so hard to have a FDT that's not very big, say, zero entries
long, then reject registration requests.  Or it you're interested in not
announcing that you are a BBMD (making you somewhat more susceptible to
other attacks) or you have that capability, just don't bother sending a
NACK back.


Joel

#119 From: "Carl Neilson" <cneilson@...>
Date: Thu Jun 18, 2009 2:59 am
Subject: RE: New file uploaded to bacnet-ip-wg
carlneilson
Send Email Send Email
 
It improves the probability that adding a new IP device to an existing network
where a BBMD exists, without the need to add more BBMDs. In general, adding a
single device

If the new device is added on a subnet that has a BBMD, it can be added and all
is well.

If it is a lone IP device on its subnet, then it can be setup to register
foreign to an existing BBMD.

Of course, there will always be the chance that all existing BBMDs' FDTs are
full.

Carl Neilson

________________________________

From: bacnet-ip-wg@yahoogroups.com on behalf of Buddy Lott
Sent: Wed 6/17/2009 1:30 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] New file uploaded to bacnet-ip-wg





What is the justification for requiring a BBMD to support a FDT? It seems
reasonable to not wamt to support a FDT.







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

Buddy Lott
Firmware Design Engineer
19476 Industrial Dr.
New Paris, IN 46553
574.831.5250 x 8197
blott@... <mailto:blott@...>



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

________________________________

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
Sent: Tuesday, June 16, 2009 4:42 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] New file uploaded to bacnet-ip-wg









Hello,

This email message is a notification to let you know that
a file has been uploaded to the Files area of the bacnet-ip-wg
group.

File : /LJT-004-1 BBMD Requirements.doc
Uploaded by : rolandlus <rlaird@...
<mailto:rlaird%40reliablecontrols.com> >
Description : BBMD Requirements

You can access this file at the URL:
http://groups.yahoo.com/group/bacnet-ip-wg/files/LJT-004-1%20BBMD%20Requirements\
.doc
<http://groups.yahoo.com/group/bacnet-ip-wg/files/LJT-004-1%20BBMD%20Requirement\
s.doc>

To learn more about file sharing for your group, please visit:
http://help.yahoo.com/l/us/yahoo/groups/original/members/web/index.htmlfiles
<http://help.yahoo.com/l/us/yahoo/groups/original/members/web/index.htmlfiles>

Regards,

rolandlus <rlaird@... <mailto:rlaird%40reliablecontrols.com> >

#120 From: "James F. Butler" <jimbutler@...>
Date: Mon Oct 5, 2009 4:16 pm
Subject: BACnet IT-WG launch
jimbutlerma
Send Email Send Email
 

The BACnet IT-WG is a new working group within the BACnet committee (ASHRAE SSPC 135).  The working group will be officially launched within the next couple of weeks.  Here is the initial charter of the working group:

      Since the design of BACnet began in 1987, much has changed in the world of computers, networking technology, and building automation systems.  BACnet has been sufficiently flexible to handle many of these changes, but more changes are coming that may further challenge BACnets architecture.  Here are some of the changes that could affect the requirements for building automation systems:

      1.         The trend toward convergence of IT and building automation

      2.         Network security policies and standards

      3.         The increasing use of battery-powered and wireless networked devices

      4.         “Smart Grid” applications that involve building automation systems

      The BACnet IT working groups primary task will be to enumerate the general communication requirements of building automation systems that will be deployed over the next several years and evaluate BACnet against those requirements.  To the extent that BACnet does not meet those requirements, the working group will discuss, at a high level, how BACnet could be modified or redesigned in order to better meet those requirements.  Based on the outcome of those discussions, the working group members might initiate projects to investigate various design options.

I have set up a Yahoo Group that we will use for e-mail exchange.  If you are interested in participating in the BACnet IT working group, you should join that Yahoo Group http://tech.groups.yahoo.com/group/bacnet-it-wg/

It is my intention that the working group will use collaboration tools that have not been used by other BACnet committee working groups.  I believe that those tools can help us to do a better job of documenting issues (and related documents) that we discuss.  An announcement about this will be made in the near future.

The working groups first face-to-face meeting will be held on Tuesday November 10, 2009 from 1:00 to 3:00 p.m. at Georgia Tech.

Regards,

- Jim Butler


#121 From: Roland Laird <rlaird@...>
Date: Wed Oct 28, 2009 6:16 pm
Subject: IP-WG Meeting Nov 6th
rolandlus
Send Email Send Email
 
Please find attached the agenda and two proposals that are ready for review at our Nov 6th meeting in Atlanta. Coleman informed me he will not be able to attend so we will not be reviewing IPv6.  Any new business is welcome.
 
Roland
 
 

4 of 4 File(s)


#122 From: Brad Schoening <brad@...>
Date: Wed Oct 28, 2009 7:23 pm
Subject: Re: IP-WG Meeting Nov 6th [4 Attachments]
cscho
Send Email Send Email
 
Hi Ronald,

Is there a doc on the LJT-004-2 BBMD Requirments?

Best Regards,

Brad Schoening

Roland Laird wrote:
 

Please find attached the agenda and two proposals that are ready for review at our Nov 6th meeting in Atlanta. Coleman informed me he will not be able to attend so we will not be reviewing IPv6.  Any new business is welcome.
 
Roland
 
 


No virus found in this incoming message. Checked by AVG - www.avg.com Version: 8.5.423 / Virus Database: 270.14.36/2465 - Release Date: 10/28/09 09:34:00


--
Brad Schoening
Emil: brad@...
Phone: (917) 304-7190

#123 From: Roland Laird <rlaird@...>
Date: Wed Oct 28, 2009 7:31 pm
Subject: RE: IP-WG Meeting Nov 6th
rolandlus
Send Email Send Email
 

Attached is the proposal that has been promoted to the SSPC for inclusion in a future addendum which will go out for public review. I believe this proposal reflects the current BTL requirements.

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Brad Schoening
Sent: October 28, 2009 12:23 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: Re: [bacnet-ip-wg] IP-WG Meeting Nov 6th

 

 

Hi Ronald,

Is there a doc on the LJT-004-2 BBMD Requirments?

Best Regards,

Brad Schoening

Roland Laird wrote:

 

Please find attached the agenda and two proposals that are ready for review at our Nov 6th meeting in Atlanta. Coleman informed me he will not be able to attend so we will not be reviewing IPv6.  Any new business is welcome.

 

Roland

 

 

 

 
 
No virus found in this incoming message.
Checked by AVG - www.avg.com 
Version: 8.5.423 / Virus Database: 270.14.36/2465 - Release Date: 10/28/09 09:34:00
 
  

 

--
Brad Schoening
Emil: brad@...
Phone: (917) 304-7190





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


1 of 1 File(s)


#124 From: "rolandlus" <rlaird@...>
Date: Wed Nov 25, 2009 5:18 pm
Subject: Internet Protocol Version 6 familiarization
rolandlus
Send Email Send Email
 
This is a list of the main IPv6 RFC documents that describe the core components
of IPv6. It was requested that the IP-WG familiarize themselves with IPv6 so
that we are equipped to review the next proposal. Coleman Brumbley will be
providing an update to the current RL-003-10. RL-003-10 is in the Files section
of this Yahoo Group.

http://www.ietf.org/rfc.html

RFC  2460:  Internet Protocol, Version 6 (IPv6)
RFC  4294 : IPv6 Node Requirements
RFC 4291: IP Version 6 Addressing Architecture
RFC 4193: Unique Local IPv6 Unicast Addresses
RFC 3306: Unicast-Prefix-based IPv6 Multicast Addresses
RFC 3307: Allocation Guidelines for IPv6 Multicast Addresses

We will be allocated at least two hours in Orlando critically review the
BACnet/IPv6 proposal. As the Smart Grid is looking to IPv6, it is important that
we move this proposal out to public review ASAP. Please take time before Orlando
to study the RFCs and RL-003-10.

Thanks Roland

#125 From: Duffy OCraven <dufw2@...>
Date: Tue Dec 1, 2009 9:42 pm
Subject: RE: IPv6 presents an opportunity for elimination of broadcast
duffyocraven
Send Email Send Email
 
Introduction of routing support for IPv6 as described in RL-003-10, specifies
using Virtual MAC Addressing (Annex H.X)

It then goes on to specify functions in concept identical to the BACnet/IP
network type (Annex J) with respect to the inclusion of the BACnet Virtual Link
Layer (BVLL) described in Annex J.2. BACnet broadcasts are replaced by the
appropriate scope IPv6 multicasts.

When Annex H and Virtual MAC Addressing for Zigbee was being introduced, I
foresaw this being the advent of BACnet data-link layers which did not use
broadcast for device address binding, relegating that device address binding
step to the routers by maintaining a map from BACnet Device ID to address in the
local network data-link layer technology, as Zigbee does in Annex H.

IPv6 could go that route as well. I am not thoroughly versed in the pros and
cons of broadcast, nor in how well the combination of BBMDs, FDTs, ARP, and
Annex J have served the BACnet community. Those on the outside looking in,
however, who are familiar with the IT world but who have also participated in
and commented in BACnet-L, seem to see that the better road forward would be for
BACnet to be more like the myriad technologies that work without broadcast.

I wanted to at least put it into consideration, at this point in time when our
support for IPv6 is nascent, as this is an opportunity for elimination of
broadcast in another BACnet specified data-link layer technology. And even if we
do not choose complete elimination of broadcast, we can alternately at least not
use broadcast in our primary mechanism for device address binding. Does the
Zigbee address binding approach in Annex H work well? Can that approach be just
as well implemented in the IPv6 specification?
     - Duffy O'Craven

#126 From: "Swan, Bill" <bill.swan@...>
Date: Tue Dec 1, 2009 9:49 pm
Subject: RE: RE: IPv6 presents an opportunity for elimination of broadcast
swan_bill
Send Email Send Email
 
Duffy et al,

"I am not thoroughly versed in the pros and cons of broadcast..."

Speaking from Alerton's perspective and experience with some very large
systems, it would be A Very Good Thing if we could eliminate broadcasts,
particularly global broadcasts.

Bill Swan
                                               Honeywell
Buildings Standards Initiatives Leader - LEED AP
Alerton & Honeywell
6670 - 185th Ave NE, Redmond, WA 98052, USA
+1 (425) 897-3981
   http://BACnetBill.blogspot.com

-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of Duffy OCraven
Sent: Tuesday, December 01, 2009 1:42 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination
of broadcast

Introduction of routing support for IPv6 as described in RL-003-10,
specifies using Virtual MAC Addressing (Annex H.X)

It then goes on to specify functions in concept identical to the
BACnet/IP network type (Annex J) with respect to the inclusion of the
BACnet Virtual Link Layer (BVLL) described in Annex J.2. BACnet
broadcasts are replaced by the appropriate scope IPv6 multicasts.

When Annex H and Virtual MAC Addressing for Zigbee was being introduced,
I foresaw this being the advent of BACnet data-link layers which did not
use broadcast for device address binding, relegating that device address
binding step to the routers by maintaining a map from BACnet Device ID
to address in the local network data-link layer technology, as Zigbee
does in Annex H.

IPv6 could go that route as well. I am not thoroughly versed in the pros
and cons of broadcast, nor in how well the combination of BBMDs, FDTs,
ARP, and Annex J have served the BACnet community. Those on the outside
looking in, however, who are familiar with the IT world but who have
also participated in and commented in BACnet-L, seem to see that the
better road forward would be for BACnet to be more like the myriad
technologies that work without broadcast.

I wanted to at least put it into consideration, at this point in time
when our support for IPv6 is nascent, as this is an opportunity for
elimination of broadcast in another BACnet specified data-link layer
technology. And even if we do not choose complete elimination of
broadcast, we can alternately at least not use broadcast in our primary
mechanism for device address binding. Does the Zigbee address binding
approach in Annex H work well? Can that approach be just as well
implemented in the IPv6 specification?
     - Duffy O'Craven


------------------------------------

Yahoo! Groups Links

#127 From: "Coleman Brumley" <bacnet_cb@...>
Date: Wed Dec 2, 2009 12:22 am
Subject: RE: RE: IPv6 presents an opportunity for elimination of broadcast
cbrumley
Send Email Send Email
 

Bill, Duffy, et al,

 

I hope to have a re-draft of RL-003-10 before the Orlando meetings.  I'll distribute it to this list for discussion prior to the meetings. 

 

However, what I'd like to do before then is to get together a list of goals.  For example, eliminate broadcasts.  Another example is how to handle "Jumbo payload" with our current APDU size rules.  IMHO, it would be wrong to restrict IPv6 packets to 1497 bytes. 

 

I certainly hope to address and adopt the "IPv6 way" of eliminating broadcasts sooner rather than later.  IPv6 doesn't even allow the ability for an implementation to globally broadcast the way we do today, anyway.  There is a "link-scope all-hosts multicast" address (ff02::1), which corresponds to the subnet broadcast address 255.255.255.255 but this is used strictly for multicast.  Multicast is not optional in IPv6 like IPv4.

 

IPv6 also introduced the use an anycast address.  How will that concept be used in BACnet going forward?  What about security in IPv6?  Use of IPsec is mandatory in IPv6.  How does that impact NS?  These are all questions this group will have to work into this proposal.

 

These are just a few of the things that we cannot and must not ignore going forward with IPv6.  Otherwise, let's just make some IPv6 to IPv4 gateways and call it a day.  I, for one, don't think that's the correct approach at all. 

 

Of course, I have no intentions of doing this all before or at Orlando (it's too big of a bite), but we'll need to have some discussion points going forward. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Swan, Bill
Sent: Tuesday, December 01, 2009 4:50 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination of broadcast

 

 

Duffy et al,

"I am not thoroughly versed in the pros and cons of broadcast..."

Speaking from Alerton's perspective and experience with some very large
systems, it would be A Very Good Thing if we could eliminate broadcasts,
particularly global broadcasts.

Bill Swan
Honeywell
Buildings Standards Initiatives Leader - LEED AP
Alerton & Honeywell
6670 - 185th Ave NE, Redmond, WA 98052, USA
+1 (425) 897-3981
http://BACnetBill.blogspot.com

-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of Duffy OCraven
Sent: Tuesday, December 01, 2009 1:42 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination
of broadcast

Introduction of routing support for IPv6 as described in RL-003-10,
specifies using Virtual MAC Addressing (Annex H.X)

It then goes on to specify functions in concept identical to the
BACnet/IP network type (Annex J) with respect to the inclusion of the
BACnet Virtual Link Layer (BVLL) described in Annex J.2. BACnet
broadcasts are replaced by the appropriate scope IPv6 multicasts.

When Annex H and Virtual MAC Addressing for Zigbee was being introduced,
I foresaw this being the advent of BACnet data-link layers which did not
use broadcast for device address binding, relegating that device address
binding step to the routers by maintaining a map from BACnet Device ID
to address in the local network data-link layer technology, as Zigbee
does in Annex H.

IPv6 could go that route as well. I am not thoroughly versed in the pros
and cons of broadcast, nor in how well the combination of BBMDs, FDTs,
ARP, and Annex J have served the BACnet community. Those on the outside
looking in, however, who are familiar with the IT world but who have
also participated in and commented in BACnet-L, seem to see that the
better road forward would be for BACnet to be more like the myriad
technologies that work without broadcast.

I wanted to at least put it into consideration, at this point in time
when our support for IPv6 is nascent, as this is an opportunity for
elimination of broadcast in another BACnet specified data-link layer
technology. And even if we do not choose complete elimination of
broadcast, we can alternately at least not use broadcast in our primary
mechanism for device address binding. Does the Zigbee address binding
approach in Annex H work well? Can that approach be just as well
implemented in the IPv6 specification?
- Duffy O'Craven

------------------------------------

Yahoo! Groups Links


#128 From: Roland Laird <rlaird@...>
Date: Wed Dec 2, 2009 6:23 am
Subject: RE: RE: IPv6 presents an opportunity for elimination of broadcast
rolandlus
Send Email Send Email
 

I too have recently been thinking about broadcasts in IP. I would like to eliminate the BBMD as we know it.  I agree with Duffy that we should reconsider the approach of RL-003 which just maintains status quo.  

 

I don’t have any problems with broadcasts or multicasts on a local segment, but don’t think we should go to the BBMD trouble to extend broadcasts through IP routers.  The indirection created by a BBMD forwarding other devices broadcasts is troublesome. As long as each subnet is a separate BACnet network directed broadcasts would be sufficient to reach all devices.  

 

Roland Laird

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Coleman Brumley
Sent: Tuesday, December 01, 2009 4:22 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination of broadcast

 

 

Bill, Duffy, et al,

 

I hope to have a re-draft of RL-003-10 before the Orlando meetings.  I'll distribute it to this list for discussion prior to the meetings. 

 

However, what I'd like to do before then is to get together a list of goals.  For example, eliminate broadcasts.  Another example is how to handle "Jumbo payload" with our current APDU size rules.  IMHO, it would be wrong to restrict IPv6 packets to 1497 bytes. 

 

I certainly hope to address and adopt the "IPv6 way" of eliminating broadcasts sooner rather than later.  IPv6 doesn't even allow the ability for an implementation to globally broadcast the way we do today, anyway.  There is a "link-scope all-hosts multicast" address (ff02::1), which corresponds to the subnet broadcast address 255.255.255.255 but this is used strictly for multicast.  Multicast is not optional in IPv6 like IPv4.

 

IPv6 also introduced the use an anycast address.  How will that concept be used in BACnet going forward?  What about security in IPv6?  Use of IPsec is mandatory in IPv6.  How does that impact NS?  These are all questions this group will have to work into this proposal.

 

These are just a few of the things that we cannot and must not ignore going forward with IPv6.  Otherwise, let's just make some IPv6 to IPv4 gateways and call it a day.  I, for one, don't think that's the correct approach at all. 

 

Of course, I have no intentions of doing this all before or at Orlando (it's too big of a bite), but we'll need to have some discussion points going forward. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Swan, Bill
Sent: Tuesday, December 01, 2009 4:50 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination of broadcast

 

 

Duffy et al,

"I am not thoroughly versed in the pros and cons of broadcast..."

Speaking from Alerton's perspective and experience with some very large
systems, it would be A Very Good Thing if we could eliminate broadcasts,
particularly global broadcasts.

Bill Swan
Honeywell
Buildings Standards Initiatives Leader - LEED AP
Alerton & Honeywell
6670 - 185th Ave NE, Redmond, WA 98052, USA
+1 (425) 897-3981
http://BACnetBill.blogspot.com

-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of Duffy OCraven
Sent: Tuesday, December 01, 2009 1:42 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination
of broadcast

Introduction of routing support for IPv6 as described in RL-003-10,
specifies using Virtual MAC Addressing (Annex H.X)

It then goes on to specify functions in concept identical to the
BACnet/IP network type (Annex J) with respect to the inclusion of the
BACnet Virtual Link Layer (BVLL) described in Annex J.2. BACnet
broadcasts are replaced by the appropriate scope IPv6 multicasts.

When Annex H and Virtual MAC Addressing for Zigbee was being introduced,
I foresaw this being the advent of BACnet data-link layers which did not
use broadcast for device address binding, relegating that device address
binding step to the routers by maintaining a map from BACnet Device ID
to address in the local network data-link layer technology, as Zigbee
does in Annex H.

IPv6 could go that route as well. I am not thoroughly versed in the pros
and cons of broadcast, nor in how well the combination of BBMDs, FDTs,
ARP, and Annex J have served the BACnet community. Those on the outside
looking in, however, who are familiar with the IT world but who have
also participated in and commented in BACnet-L, seem to see that the
better road forward would be for BACnet to be more like the myriad
technologies that work without broadcast.

I wanted to at least put it into consideration, at this point in time
when our support for IPv6 is nascent, as this is an opportunity for
elimination of broadcast in another BACnet specified data-link layer
technology. And even if we do not choose complete elimination of
broadcast, we can alternately at least not use broadcast in our primary
mechanism for device address binding. Does the Zigbee address binding
approach in Annex H work well? Can that approach be just as well
implemented in the IPv6 specification?
- Duffy O'Craven

------------------------------------

Yahoo! Groups Links





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


#129 From: Buddy Lott <BLott@...>
Date: Wed Dec 2, 2009 1:37 pm
Subject: RE: RE: IPv6 presents an opportunity for elimination of broadcast
buddylott
Send Email Send Email
 

All,

 

While I dislike the rampant use of global-broadcast, they do have their place.  Before you can remove BBMDs and global broadcast, you have to consider several scenarios:

 

1)       Looking for objects by name, (i.e. doing a who-has for “Outside-Air-Temperature”)

2)       Looking for devices by name, (i.e. doing a who-has for “Buddy’s brilliant device”)

3)       Looking for a device by id doing a who-is for the device both when you now the remote network and when you don’t.

4)       A unsolicited broadcast event-notification (i.e. setting up a notification class and event-enrollment object to tell everyone something happened so maybe someone can handle it).

 

 

I really like the idea of being able to use multicasting, but as I recall there is/was a fair amount of setup involved and required IT support. I don’t know how that would fly on some sites.

 

I like the idea of big packet sizes for “JUMBO” messages but I have been in on troubleshooting sessions when problems arose when intermediate routers/devices did not like the sizes or segmentation.

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

Buddy Lott
Firmware Design Engineer
19476 Industrial Dr.
New Paris, IN 46553
574.831.5250 x 8197
blott@...

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


From: Roland Laird [mailto:rlaird@...]
Sent: Wednesday, December 02, 2009 1:23 AM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination of broadcast

 

 

I too have recently been thinking about broadcasts in IP. I would like to eliminate the BBMD as we know it.  I agree with Duffy that we should reconsider the approach of RL-003 which just maintains status quo.  

 

I don’t have any problems with broadcasts or multicasts on a local segment, but don’t think we should go to the BBMD trouble to extend broadcasts through IP routers.  The indirection created by a BBMD forwarding other devices broadcasts is troublesome. As long as each subnet is a separate BACnet network directed broadcasts would be sufficient to reach all devices.  

 

Roland Laird

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Coleman Brumley
Sent: Tuesday, December 01, 2009 4:22 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination of broadcast

 

 

Bill, Duffy, et al,

 

I hope to have a re-draft of RL-003-10 before the Orlando meetings.  I'll distribute it to this list for discussion prior to the meetings. 

 

However, what I'd like to do before then is to get together a list of goals.  For example, eliminate broadcasts.  Another example is how to handle "Jumbo payload" with our current APDU size rules.  IMHO, it would be wrong to restrict IPv6 packets to 1497 bytes. 

 

I certainly hope to address and adopt the "IPv6 way" of eliminating broadcasts sooner rather than later.  IPv6 doesn't even allow the ability for an implementation to globally broadcast the way we do today, anyway.  There is a "link-scope all-hosts multicast" address (ff02::1), which corresponds to the subnet broadcast address 255.255.255.255 but this is used strictly for multicast.  Multicast is not optional in IPv6 like IPv4.

 

IPv6 also introduced the use an anycast address.  How will that concept be used in BACnet going forward?  What about security in IPv6?  Use of IPsec is mandatory in IPv6.  How does that impact NS?  These are all questions this group will have to work into this proposal.

 

These are just a few of the things that we cannot and must not ignore going forward with IPv6.  Otherwise, let's just make some IPv6 to IPv4 gateways and call it a day.  I, for one, don't think that's the correct approach at all. 

 

Of course, I have no intentions of doing this all before or at Orlando (it's too big of a bite), but we'll need to have some discussion points going forward. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Swan, Bill
Sent: Tuesday, December 01, 2009 4:50 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination of broadcast

 

 

Duffy et al,

"I am not thoroughly versed in the pros and cons of broadcast..."

Speaking from Alerton's perspective and experience with some very large
systems, it would be A Very Good Thing if we could eliminate broadcasts,
particularly global broadcasts.

Bill Swan
Honeywell
Buildings Standards Initiatives Leader - LEED AP
Alerton & Honeywell
6670 - 185th Ave NE, Redmond, WA 98052, USA
+1 (425) 897-3981
http://BACnetBill.blogspot.com

-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of Duffy OCraven
Sent: Tuesday, December 01, 2009 1:42 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination
of broadcast

Introduction of routing support for IPv6 as described in RL-003-10,
specifies using Virtual MAC Addressing (Annex H.X)

It then goes on to specify functions in concept identical to the
BACnet/IP network type (Annex J) with respect to the inclusion of the
BACnet Virtual Link Layer (BVLL) described in Annex J.2. BACnet
broadcasts are replaced by the appropriate scope IPv6 multicasts.

When Annex H and Virtual MAC Addressing for Zigbee was being introduced,
I foresaw this being the advent of BACnet data-link layers which did not
use broadcast for device address binding, relegating that device address
binding step to the routers by maintaining a map from BACnet Device ID
to address in the local network data-link layer technology, as Zigbee
does in Annex H.

IPv6 could go that route as well. I am not thoroughly versed in the pros
and cons of broadcast, nor in how well the combination of BBMDs, FDTs,
ARP, and Annex J have served the BACnet community. Those on the outside
looking in, however, who are familiar with the IT world but who have
also participated in and commented in BACnet-L, seem to see that the
better road forward would be for BACnet to be more like the myriad
technologies that work without broadcast.

I wanted to at least put it into consideration, at this point in time
when our support for IPv6 is nascent, as this is an opportunity for
elimination of broadcast in another BACnet specified data-link layer
technology. And even if we do not choose complete elimination of
broadcast, we can alternately at least not use broadcast in our primary
mechanism for device address binding. Does the Zigbee address binding
approach in Annex H work well? Can that approach be just as well
implemented in the IPv6 specification?
- Duffy O'Craven

------------------------------------

Yahoo! Groups Links





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


#130 From: Joel Bender <jjb5@...>
Date: Wed Dec 2, 2009 3:17 pm
Subject: Re: RE: IPv6 presents an opportunity for elimination of broadcast
bacnetbender
Send Email Send Email
 
Buddy wrote:

> 1)       Looking for objects by name, (i.e. doing a who-has for
“Outside-Air-Temperature”)
>
> 2)       Looking for devices by name, (i.e. doing a who-has for “Buddy’s
brilliant device”)
>
> 3)       Looking for a device by id doing a who-is for the device both when
you now the remote network and when you don’t.

A good federated directory service could be stacked on top of our current
services, similar to  the way I-Am and I-Have can be cached.

> 4)       A unsolicited broadcast event-notification (i.e. setting up a
notification class and event-enrollment object to tell everyone something
happened so maybe someone can handle it).

I've been mucking around with the pubsubhubbub project
<http://code.google.com/p/pubsubhubbub/> as a way to collect event notifications
and re-distribute them to interested subscribers.  It's a bit odd turning events
into an atom feed, but perhaps there are some architectural bits that can be an
inspiration.

The most important pieces to me are (1) elimination of broadcast services, (2)
using a simple confirmed service to notify the hub of new event(s), (3) the hub
gathers the events according to its load, (4) publishers and subscribers are
de-coupled but can still be centrally monitored, (5) hubs can be scaled
vertically (multiple hubs in an organization) and horizontally (boosting the
performance of a hub by upgrading the hardware, or using a "cloud" like App
Engine), and last but not least, (6) I have to write very little code :-).


Joel

#131 From: Buddy Lott <BLott@...>
Date: Wed Dec 2, 2009 4:46 pm
Subject: RE: RE: IPv6 presents an opportunity for elimination of broadcast
buddylott
Send Email Send Email
 
Joel,

While I think I understand what you are saying and appreciate the effort, I also
think that you need to be careful about creating a single point of failure.

The issue also becomes circular. Let's assume for a second that we have a
service X that eliminates the need for broadcast of type Y. How does service X
gather information to implement that service? If the service is eliminating the
need for broadcast Who-Is messages, how does IT discover all of the devices?

Personally, I don't find broadcast to be as much of a problem as the way that
people use them. For instance, sending a who-has request to every one seems
pretty reasonable unless you are sending a who-has that everyone (or most) WILL
respond too or you are sending it too often. The responses cause as many or more
problems then the request. How many times have you seen a global broadcast
"Who-Is" go out with an unlimited range? How many times have you seen the 'I-AM'
response go out as a global broadcast?

I think an important thing to clarify is whether you are talking about
eliminating IP layer broadcast or BACnet App Layer broadcast.

To me, some important goals of any BACnet-IP revision should be:

1) Be NAT & PAT neutral. In other words, avoid using anything that may not be
valid when crossing intranet and internet boundaries.
2) Use host names (or URLs) for addressing instead of IP addresses. This allows
for NAT & PAT neutral names and allowing for dynamic addressing support.
3) Support dynamic addressing (DHCP).
4) Support IP multicasting (this helps eliminate tradition broadcasting) &
legacy BBMD.
5) Minimize the need for IP level broadcasting and retransmitting while
supporting BACnet App layer broadcast.
6) Be respectful of the dynamic nature of IP versus Ethernet & MS/TP networks.
Most intranets are using DHCP and are reconfigured as networks grow. Most
intranet/internet boundaries use NAT/PAT. These can be easily (for the most
part) reconfigured by IT people as network requirements change. Limiting the
problems caused in BACnet when this happens should be a top priority.



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

Buddy Lott
Firmware Design Engineer
19476 Industrial Dr.
New Paris, IN 46553
574.831.5250 x 8197
blott@...

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

-----Original Message-----
From: Joel Bender [mailto:jjb5@...]
Sent: Wednesday, December 02, 2009 10:18 AM
To: bacnet-ip-wg@yahoogroups.com
Subject: Re: [bacnet-ip-wg] RE: IPv6 presents an opportunity for elimination of
broadcast

Buddy wrote:

> 1)       Looking for objects by name, (i.e. doing a who-has for
"Outside-Air-Temperature")
>
> 2)       Looking for devices by name, (i.e. doing a who-has for "Buddy's
brilliant device")
>
> 3)       Looking for a device by id doing a who-is for the device both when
you now the remote network and when you don't.

A good federated directory service could be stacked on top of our current
services, similar to  the way I-Am and I-Have can be cached.

> 4)       A unsolicited broadcast event-notification (i.e. setting up a
notification class and event-enrollment object to tell everyone something
happened so maybe someone can handle it).

I've been mucking around with the pubsubhubbub project
<http://code.google.com/p/pubsubhubbub/> as a way to collect event notifications
and re-distribute them to interested subscribers.  It's a bit odd turning events
into an atom feed, but perhaps there are some architectural bits that can be an
inspiration.

The most important pieces to me are (1) elimination of broadcast services, (2)
using a simple confirmed service to notify the hub of new event(s), (3) the hub
gathers the events according to its load, (4) publishers and subscribers are
de-coupled but can still be centrally monitored, (5) hubs can be scaled
vertically (multiple hubs in an organization) and horizontally (boosting the
performance of a hub by upgrading the hardware, or using a "cloud" like App
Engine), and last but not least, (6) I have to write very little code :-).


Joel



------------------------------------

Yahoo! Groups Links

#132 From: "James F. Butler" <jimbutler@...>
Date: Mon Jan 4, 2010 5:32 pm
Subject: RE: Internet Protocol Version 6 familiarization
jimbutlerma
Send Email Send Email
 
Hi Roland,

Will we be discussing an IPv6 proposal in Orlando?  If so, I would like
to see it at least a few days prior to the meeting.

Thanks,

- Jim Butler


-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of rolandlus
Sent: Wednesday, November 25, 2009 12:19 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

This is a list of the main IPv6 RFC documents that describe the core
components of IPv6. It was requested that the IP-WG familiarize
themselves with IPv6 so that we are equipped to review the next
proposal. Coleman Brumbley will be providing an update to the current
RL-003-10. RL-003-10 is in the Files section of this Yahoo Group.

http://www.ietf.org/rfc.html

RFC  2460:  Internet Protocol, Version 6 (IPv6)
RFC  4294 : IPv6 Node Requirements
RFC 4291: IP Version 6 Addressing Architecture
RFC 4193: Unique Local IPv6 Unicast Addresses
RFC 3306: Unicast-Prefix-based IPv6 Multicast Addresses
RFC 3307: Allocation Guidelines for IPv6 Multicast Addresses

We will be allocated at least two hours in Orlando critically review the
BACnet/IPv6 proposal. As the Smart Grid is looking to IPv6, it is
important that we move this proposal out to public review ASAP. Please
take time before Orlando to study the RFCs and RL-003-10.

Thanks Roland

#133 From: "Coleman Brumley" <bacnet_cb@...>
Date: Mon Jan 4, 2010 10:07 pm
Subject: RE: Internet Protocol Version 6 familiarization
cbrumley
Send Email Send Email
 

Hi Jim,

 

I had hoped to add support for the different broadcast types (anycast, multicast, etc.) in this revision of the document and really examine how the use of broadcasting will be affected by the use IPv6. 

 

However, it doesn't look like we'll have time (for this revision of the proposal) to accomplish that or address any wish list items due to the requirement of getting this out to public review quickly.  See my email on 1-Dec-2009 titled "RE: IPv6 presents an opportunity for elimination of broadcast". 

 

Do we honestly think we can reach consensus on something as big as broadcasts in 2 hours?

 

I certainly understand the need to get this out to public review for the Smart Grid work -- and I don't disagree with it.  However, I think we're missing the boat on some other important opportunities here. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Monday, January 04, 2010 12:33 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 

 

Hi Roland,

Will we be discussing an IPv6 proposal in Orlando? If so, I would like
to see it at least a few days prior to the meeting.

Thanks,

- Jim Butler

-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of rolandlus
Sent: Wednesday, November 25, 2009 12:19 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

This is a list of the main IPv6 RFC documents that describe the core
components of IPv6. It was requested that the IP-WG familiarize
themselves with IPv6 so that we are equipped to review the next
proposal. Coleman Brumbley will be providing an update to the current
RL-003-10. RL-003-10 is in the Files section of this Yahoo Group.

http://www.ietf.org/rfc.html

RFC 2460: Internet Protocol, Version 6 (IPv6)
RFC 4294 : IPv6 Node Requirements
RFC 4291: IP Version 6 Addressing Architecture
RFC 4193: Unique Local IPv6 Unicast Addresses
RFC 3306: Unicast-Prefix-based IPv6 Multicast Addresses
RFC 3307: Allocation Guidelines for IPv6 Multicast Addresses

We will be allocated at least two hours in Orlando critically review the
BACnet/IPv6 proposal. As the Smart Grid is looking to IPv6, it is
important that we move this proposal out to public review ASAP. Please
take time before Orlando to study the RFCs and RL-003-10.

Thanks Roland


#134 From: Roland Laird <rlaird@...>
Date: Fri Jan 8, 2010 6:22 pm
Subject: RE: Internet Protocol Version 6 familiarization
rolandlus
Send Email Send Email
 

 

Dear IP-WG:

 

Our meeting in Orlando is scheduled from 1:00 to 2:00 PM on Sunday January 24th.  Hopefully we can get some time from the IT and Smart Grid working groups which are immediately before and after us, as IPv6 is likely a tool needed for both IT and SG.

 

Also, this will be the last SSPC meetings that I will be attending regularly. Michael Osborne will be representing Reliable Controls at future meetings.  This also mean a new IP-WG convenor is needed. Talk to Dave Robin if you are interested.

 

Attached is the agenda for Orlando. Please remember to review RL-003-10 and the IPv6 RFCs found in the files section of this yahoo group.

 

Roland

 

Meeting Location: The Rosen Shingle Creek at 9939 Universal Blvd, Orlando, FL.

 

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Coleman Brumley
Sent: January 4, 2010 2:07 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 

 

Hi Jim,

 

I had hoped to add support for the different broadcast types (anycast, multicast, etc.) in this revision of the document and really examine how the use of broadcasting will be affected by the use IPv6. 

 

However, it doesn't look like we'll have time (for this revision of the proposal) to accomplish that or address any wish list items due to the requirement of getting this out to public review quickly.  See my email on 1-Dec-2009 titled "RE: IPv6 presents an opportunity for elimination of broadcast". 

 

Do we honestly think we can reach consensus on something as big as broadcasts in 2 hours?

 

I certainly understand the need to get this out to public review for the Smart Grid work -- and I don't disagree with it.  However, I think we're missing the boat on some other important opportunities here. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Monday, January 04, 2010 12:33 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 

 

Hi Roland,

Will we be discussing an IPv6 proposal in Orlando? If so, I would like
to see it at least a few days prior to the meeting.

Thanks,

- Jim Butler

-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of rolandlus
Sent: Wednesday, November 25, 2009 12:19 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

This is a list of the main IPv6 RFC documents that describe the core
components of IPv6. It was requested that the IP-WG familiarize
themselves with IPv6 so that we are equipped to review the next
proposal. Coleman Brumbley will be providing an update to the current
RL-003-10. RL-003-10 is in the Files section of this Yahoo Group.

http://www.ietf.org/rfc.html

RFC 2460: Internet Protocol, Version 6 (IPv6)
RFC 4294 : IPv6 Node Requirements
RFC 4291: IP Version 6 Addressing Architecture
RFC 4193: Unique Local IPv6 Unicast Addresses
RFC 3306: Unicast-Prefix-based IPv6 Multicast Addresses
RFC 3307: Allocation Guidelines for IPv6 Multicast Addresses

We will be allocated at least two hours in Orlando critically review the
BACnet/IPv6 proposal. As the Smart Grid is looking to IPv6, it is
important that we move this proposal out to public review ASAP. Please
take time before Orlando to study the RFCs and RL-003-10.

Thanks Roland





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


1 of 1 File(s)


#135 From: "James F. Butler" <jimbutler@...>
Date: Fri Jan 8, 2010 7:03 pm
Subject: RE: Internet Protocol Version 6 familiarization
jimbutlerma
Send Email Send Email
 

Hi Coleman,

 

We (Cimetrics) have been thinking about how broadcasts could be reduced in BACnet IT.  Consider that the following BACnet application-layer services use (or may use) broadcasts:

 

Who Is & I Am

Who Has & I Have

Unconfirmed COV Notification

Unconfirmed Event Notification

Time Synchronization & UTC Time Synchronization

Unconfirmed Private Transfer

Unconfirmed Text Message

 

If we want to maintain the functionality provided by the broadcast forms of all of these services, then we need to develop alternatives to broadcasts for each of them.  The use of multicast is one option that should be seriously considered, but simply replacing broadcasts with multicasts does not address the fundamental scalability problem.

 

My feeling is that trying to come up with a comprehensive solution to BACnet’s broadcast problem might be too much to tackle within the context of your IPv6 proposal.  The working group should decide whether that is in scope or out of scope.

 

- Jim Butler

 

 

 

 

 


From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Coleman Brumley
Sent: Monday, January 04, 2010 5:07 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 




Hi Jim,

 

I had hoped to add support for the different broadcast types (anycast, multicast, etc.) in this revision of the document and really examine how the use of broadcasting will be affected by the use IPv6. 

 

However, it doesn't look like we'll have time (for this revision of the proposal) to accomplish that or address any wish list items due to the requirement of getting this out to public review quickly.  See my email on 1-Dec-2009 titled "RE: IPv6 presents an opportunity for elimination of broadcast". 

 

Do we honestly think we can reach consensus on something as big as broadcasts in 2 hours?

 

I certainly understand the need to get this out to public review for the Smart Grid work -- and I don't disagree with it.  However, I think we're missing the boat on some other important opportunities here. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Monday, January 04, 2010 12:33 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 

 

Hi Roland,

Will we be discussing an IPv6 proposal in Orlando? If so, I would like
to see it at least a few days prior to the meeting.

Thanks,

- Jim Butler

-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of rolandlus
Sent: Wednesday, November 25, 2009 12:19 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

This is a list of the main IPv6 RFC documents that describe the core
components of IPv6. It was requested that the IP-WG familiarize
themselves with IPv6 so that we are equipped to review the next
proposal. Coleman Brumbley will be providing an update to the current
RL-003-10. RL-003-10 is in the Files section of this Yahoo Group.

http://www.ietf.org/rfc.html

RFC 2460: Internet Protocol, Version 6 (IPv6)
RFC 4294 : IPv6 Node Requirements
RFC 4291: IP Version 6 Addressing Architecture
RFC 4193: Unique Local IPv6 Unicast Addresses
RFC 3306: Unicast-Prefix-based IPv6 Multicast Addresses
RFC 3307: Allocation Guidelines for IPv6 Multicast Addresses

We will be allocated at least two hours in Orlando critically review the
BACnet/IPv6 proposal. As the Smart Grid is looking to IPv6, it is
important that we move this proposal out to public review ASAP. Please
take time before Orlando to study the RFCs and RL-003-10.

Thanks Roland

 



#136 From: "Coleman Brumley" <bacnet_cb@...>
Date: Fri Jan 8, 2010 7:16 pm
Subject: RE: Internet Protocol Version 6 familiarization
cbrumley
Send Email Send Email
 

Jim,

 

> My feeling is that trying to come up with a comprehensive solution to BACnet’s broadcast problem might be too much to tackle within the context of your IPv6 proposal.  The working group > should decide whether that is in scope or out of scope.

Agreed.  And there's no way we'd be able to tackle something of this magnitude in Orlando, anyway.  I in no way am trying to hold up the current proposal.  As Roland points out, it's important to get it in front of a wider audience to get some feedback.  A "ship early" and "increment often" kind of approach. 

 

However, the problem that I see with not addressing broadcasts early in this whole endeavor is that BACnet broadcasts as they are currently defined may cease to work in IPv6.  To me, it's not "how broadcasts can be reduced" but rather how broadcasts are used in IPv6 at all. 

 

My hope was that we could discuss this in Orlando and come with a wish list of how to proceed with broadcasts in IPv6.  A list of what is "above the line" and "below the line" for initial IPv6 support in BACnet. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Friday, January 08, 2010 2:04 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 

 

Hi Coleman,

 

We (Cimetrics) have been thinking about how broadcasts could be reduced in BACnet IT.  Consider that the following BACnet application-layer services use (or may use) broadcasts:

 

Who Is & I Am

Who Has & I Have

Unconfirmed COV Notification

Unconfirmed Event Notification

Time Synchronization & UTC Time Synchronization

Unconfirmed Private Transfer

Unconfirmed Text Message

 

If we want to maintain the functionality provided by the broadcast forms of all of these services, then we need to develop alternatives to broadcasts for each of them.  The use of multicast is one option that should be seriously considered, but simply replacing broadcasts with multicasts does not address the fundamental scalability problem.

 

My feeling is that trying to come up with a comprehensive solution to BACnet’s broadcast problem might be too much to tackle within the context of your IPv6 proposal.  The working group should decide whether that is in scope or out of scope.

 

- Jim Butler

 

 

 

 

 


From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Coleman Brumley
Sent: Monday, January 04, 2010 5:07 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 





Hi Jim,

 

I had hoped to add support for the different broadcast types (anycast, multicast, etc.) in this revision of the document and really examine how the use of broadcasting will be affected by the use IPv6. 

 

However, it doesn't look like we'll have time (for this revision of the proposal) to accomplish that or address any wish list items due to the requirement of getting this out to public review quickly.  See my email on 1-Dec-2009 titled "RE: IPv6 presents an opportunity for elimination of broadcast". 

 

Do we honestly think we can reach consensus on something as big as broadcasts in 2 hours?

 

I certainly understand the need to get this out to public review for the Smart Grid work -- and I don't disagree with it.  However, I think we're missing the boat on some other important opportunities here. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Monday, January 04, 2010 12:33 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 

 

Hi Roland,

Will we be discussing an IPv6 proposal in Orlando? If so, I would like
to see it at least a few days prior to the meeting.

Thanks,

- Jim Butler

-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of rolandlus
Sent: Wednesday, November 25, 2009 12:19 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

This is a list of the main IPv6 RFC documents that describe the core
components of IPv6. It was requested that the IP-WG familiarize
themselves with IPv6 so that we are equipped to review the next
proposal. Coleman Brumbley will be providing an update to the current
RL-003-10. RL-003-10 is in the Files section of this Yahoo Group.

http://www.ietf.org/rfc.html

RFC 2460: Internet Protocol, Version 6 (IPv6)
RFC 4294 : IPv6 Node Requirements
RFC 4291: IP Version 6 Addressing Architecture
RFC 4193: Unique Local IPv6 Unicast Addresses
RFC 3306: Unicast-Prefix-based IPv6 Multicast Addresses
RFC 3307: Allocation Guidelines for IPv6 Multicast Addresses

We will be allocated at least two hours in Orlando critically review the
BACnet/IPv6 proposal. As the Smart Grid is looking to IPv6, it is
important that we move this proposal out to public review ASAP. Please
take time before Orlando to study the RFCs and RL-003-10.

Thanks Roland

 

 


#137 From: Roland Laird <rlaird@...>
Date: Fri Jan 8, 2010 9:12 pm
Subject: RE: Internet Protocol Version 6 familiarization
rolandlus
Send Email Send Email
 

Jim and Coleman,

 

The trick in IPv6 is that each adapter has multiple addresses for each scope of addressing. The way I see it, RL-003-10 will work on a B/IPv6 subnet in the same way as IPv4 works simply by using a local scope multicast. Likewise on a wide-area corporate Intranet organization-local multicast can be used and all will work without the BBMD concept. The BBMD concept is only needed (as currently defined in RL-003) to allow for foreign devices form outside the organization to join the network.

 

On the reduction of broadcasts issue, I am mostly concerned about it over wide-area networks where routers block them. This is where we need the BBMD to distribute the broadcasts using Forwarded-NPDUs. Although broadcasts on a local subnet cause burdens for every host, I don’t think it is a big problem. Using multicasts in IPv6 will make that problem go away. I would like to see Forwarded-NPDUs go away as well, because with Dynamic hosting the device does not know the “address with which the original node is accessed”.

 

For reducing broadcasts over wide-area networks I see three separate problems that apply equally to IPv4 and IPv6:

1.       The Forwarded-NPDUs of APDU broadcasts (like those identified by Jim below)

-          I think these can be eliminated by not having a BACnet Network span subnets. The ‘special’ BACnet Network joining multiple subnets would not have any devices and would not receive any broadcasts. Routers (that have learned the inter-network) would send directed broadcasts to other routers. Every message across subnet boundaries would be directed.

 

2.       How does the network layer learn the addresses of remote networks?

-          Should  support use of domain names

-          How is this configured?

-          IP data link does physical binding

-          IPv6 will then go through VMAC

-          Some body smarter than me needs to figure this out

 

3.       How do foreign devices join the internetwork?

 

Roland

 

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Coleman Brumley
Sent: January 8, 2010 11:17 AM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 

 

Jim,

 

> My feeling is that trying to come up with a comprehensive solution to BACnet’s broadcast problem might be too much to tackle within the context of your IPv6 proposal.  The working group > should decide whether that is in scope or out of scope.

Agreed.  And there's no way we'd be able to tackle something of this magnitude in Orlando, anyway.  I in no way am trying to hold up the current proposal.  As Roland points out, it's important to get it in front of a wider audience to get some feedback.  A "ship early" and "increment often" kind of approach. 

 

However, the problem that I see with not addressing broadcasts early in this whole endeavor is that BACnet broadcasts as they are currently defined may cease to work in IPv6.  To me, it's not "how broadcasts can be reduced" but rather how broadcasts are used in IPv6 at all. 

 

My hope was that we could discuss this in Orlando and come with a wish list of how to proceed with broadcasts in IPv6.  A list of what is "above the line" and "below the line" for initial IPv6 support in BACnet. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Friday, January 08, 2010 2:04 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 

 

Hi Coleman,

 

We (Cimetrics) have been thinking about how broadcasts could be reduced in BACnet IT.  Consider that the following BACnet application-layer services use (or may use) broadcasts:

 

Who Is & I Am

Who Has & I Have

Unconfirmed COV Notification

Unconfirmed Event Notification

Time Synchronization & UTC Time Synchronization

Unconfirmed Private Transfer

Unconfirmed Text Message

 

If we want to maintain the functionality provided by the broadcast forms of all of these services, then we need to develop alternatives to broadcasts for each of them.  The use of multicast is one option that should be seriously considered, but simply replacing broadcasts with multicasts does not address the fundamental scalability problem.

 

My feeling is that trying to come up with a comprehensive solution to BACnet’s broadcast problem might be too much to tackle within the context of your IPv6 proposal.  The working group should decide whether that is in scope or out of scope.

 

- Jim Butler

 

 

 

 

 


From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of Coleman Brumley
Sent: Monday, January 04, 2010 5:07 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 






Hi Jim,

 

I had hoped to add support for the different broadcast types (anycast, multicast, etc.) in this revision of the document and really examine how the use of broadcasting will be affected by the use IPv6. 

 

However, it doesn't look like we'll have time (for this revision of the proposal) to accomplish that or address any wish list items due to the requirement of getting this out to public review quickly.  See my email on 1-Dec-2009 titled "RE: IPv6 presents an opportunity for elimination of broadcast". 

 

Do we honestly think we can reach consensus on something as big as broadcasts in 2 hours?

 

I certainly understand the need to get this out to public review for the Smart Grid work -- and I don't disagree with it.  However, I think we're missing the boat on some other important opportunities here. 

 

Coleman

 

From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com] On Behalf Of James F. Butler
Sent: Monday, January 04, 2010 12:33 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: RE: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

 

 

Hi Roland,

Will we be discussing an IPv6 proposal in Orlando? If so, I would like
to see it at least a few days prior to the meeting.

Thanks,

- Jim Butler

-----Original Message-----
From: bacnet-ip-wg@yahoogroups.com [mailto:bacnet-ip-wg@yahoogroups.com]
On Behalf Of rolandlus
Sent: Wednesday, November 25, 2009 12:19 PM
To: bacnet-ip-wg@yahoogroups.com
Subject: [bacnet-ip-wg] Internet Protocol Version 6 familiarization

This is a list of the main IPv6 RFC documents that describe the core
components of IPv6. It was requested that the IP-WG familiarize
themselves with IPv6 so that we are equipped to review the next
proposal. Coleman Brumbley will be providing an update to the current
RL-003-10. RL-003-10 is in the Files section of this Yahoo Group.

http://www.ietf.org/rfc.html

RFC 2460: Internet Protocol, Version 6 (IPv6)
RFC 4294 : IPv6 Node Requirements
RFC 4291: IP Version 6 Addressing Architecture
RFC 4193: Unique Local IPv6 Unicast Addresses
RFC 3306: Unicast-Prefix-based IPv6 Multicast Addresses
RFC 3307: Allocation Guidelines for IPv6 Multicast Addresses

We will be allocated at least two hours in Orlando critically review the
BACnet/IPv6 proposal. As the Smart Grid is looking to IPv6, it is
important that we move this proposal out to public review ASAP. Please
take time before Orlando to study the RFCs and RL-003-10.

Thanks Roland

 

 





************************************************************************************
This footnote confirms that this email message has been scanned by
PineApp Mail-SeCure for the presence of malicious code, vandals & computer viruses.
************************************************************************************


#138 From: "Coleman Brumley" <bacnet_cb@...>
Date: Mon Feb 8, 2010 8:02 pm
Subject: Interesting IPv6 article
cbrumley
Send Email Send Email
 

Hello everyone,

 

Even thought it contains the typical CNET fluff, this article does contain some interesting tidbits regarding IPv6.

 

What I picked up from the article is that Comcast is starting a trial of IPv6!  If Comcast is your ISP (and I am in no way endorsing them), and you want to learn more about IPv6, here's the form to volunteer for testing.  http://www.comcast6.net/volunteer.php

 

Best Regards,

Coleman

 

 

 


#139 From: "James F. Butler" <jimbutler@...>
Date: Wed Feb 10, 2010 10:17 pm
Subject: broadcast storms, Addendum o, and "peer BBMD"
jimbutlerma
Send Email Send Email
 

Dear IP-WG members,

 

We (at Cimetrics) have been having a discussion about how to prevent broadcast storms, and how Addendum o changes the problem of preventing broadcast storms.

 

In BBMDs implemented to a version of the standard prior to Addendum o, broadcast storms can occur if two (or more) BBMDs are installed on the same IP subnet and those BBMDs are using the same UDP port for BACnet.  Obviously this situation was not permitted by the standard, but it does occasionally happen in the field by accident; our developers have added some defensive code to our stack to prevent really bad things from happening when this situation occurs.

 

In Addendum o, clause J.4.3 has been changed as follows:

 

  • BDTs are not required to be identical in all BBMDs in a single BACnet/IP network
  • There may be two or more BBMDs on the same IP subnet, although the BBMDs on the same subnet cannot have any common entries in their BDTs.

 

Some of our developers believe that there is still a potential problem with broadcast storms if there are two or more BBMDs on the same IP subnet.  I pointed out to them that J.4.5 uses the term “peer BBMD” (not defined in the standard) when describing how a BBMD processes BVLL Forwarded-NPDU messages, but they did not accept my restrictive definition of “peer BBMD”.  They argued that a BBMD should process a BVLL Forwarded-NPDU message received from another BBMD whether or not the receiving BBMD has a BDT entry for the sending BBMD, because it is now legal for BBMDs to be configured such that all broadcasts from one IP subnet will be forwarded to another IP subnet but not in the opposite direction!

 

How do you think that “peer BBMD” should be defined?  Should a BBMD only process BVLL Forward-NPDU messages that are received from a “peer BBMD”?

 

Thanks,

 

- Jim Butler


Messages 110 - 139 of 350   Oldest  |  < Older  |  Newer >  |  Newest
Add to My Yahoo!      XML What's This?

Copyright © 2010 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines NEW - Help