智能电网——奥巴马政府实现国家电网现代化的努力——是IPv6的杀手应用吗?
这是互联网工程师在看到数十亿美元的刺激经济资金投入到智能电表、自动化公用事业子站和新的传感器网络等方面的时候将提出的问题。所有这些都将利用IPv6提供的充裕的地址空间和内置的安全功能。IPv6是人们期待已久的互联网主要通讯协议的升级。
白宫本周二宣布,它已经批准将34亿美元的刺激经济资金投入到电业公司以支持100个现代化项目。美国政府的智能电网拨款与私营企业的投资相当,在未来三年里将一共投资80多亿美元。
美国联邦政府官员表示,智能电网将支持互联网标准。
争论的焦点是,智能电网将支持当前的互联网标准IPv4,还是将推动下一代互联网标准IPv6在企业和家庭中的应用。IPv6已经推出10多年时间了。IPv6的应用一直比较缓慢,因为一直没有具体的商业推动因素促使企业花钱升级自己的路由器、服务器和应用程序以支持IPv6。
IPv4是互联网的主要通讯协议,使用32位地址,能够在互联网上支持43亿个具有公共地址的设备。IPv6使用128位地址方案,能够支持不可思议的设备数量:2的128次幂。与地址空间将在2012年用完的IPv4相比,IPv6还有内置的安全功能和增强的网络管理功能。
随着IPv4地址空间耗尽的日期日益临近,互联网专家称,智能电网项目采用IPv6是非常重要的。
向互联网服务提供商分配IPv4和IPv6地址的美洲互联网号码注册管理机构总裁兼首席执行官John Curran说,如果智能网关将取得成功,它将支持数千万台设备或者数亿台设备。我们为这个项目没有留下太多的IPv4地址空间。
Curran说,公用事业公司可以使用智能电网项目的网络地址解析设备中隐藏的专用的IPv4地址。但是,这种方法比使用IPv6地址更复杂并且风险更大。IPv6有充裕的可公开看到的地址空间。
由于IPv4地址稀少,企业经常使用网络地址解析设备让几十个或者数百个专用设备共享一个公共的IPv4地址。这种做法经常导致重复的IPv4地址。如果基于专用IP地址的网络意外地泄露到公共互联网,这些专用的IPv4地址就好引起问题。
Curran说,如果智能电网必须是一个处理冲突问题、网络地址解析和地址空间用光等问题的地址分配计划,这个项目就会更困难。采用IPv6肯定会更简单。我不想成为编写智能电网如何使用IPv4运行几十年的计划的人。
什么是智能电网?
智能电网是一种双向通讯系统,将向电业公司提供用户使用电力的实时的可见性和控制。人们认为拥有智能电网对于开发太阳能、风能以及电力混合动力车等再生能源是非常重要的。
美国国家标准和技术研究机构(NIST)智能电网国家协调员George Arnold解释说,智能电网就是要提供可再生能源和能够分配可再生资源。我们要拥有一个智能电网架构。这样,采用太阳能板和风车的楼房就能够把电力输入到电网。
NIST称,智能电网预计将使用互联网标准建造。然而,一些高性能指挥与控制应用程序可能需要专用的网络协议。
Arnold说,IP和互联网标准将是智能电网选择的一个协议。也许有一些专用的应用程序不适合这个协议。因此,当你使用数亿个设备与智能电网、智能设备等通讯的时候,我们不能说IP必须应用到每一个地方。IP在普遍性、实施和能够以低成本创建互操作的基础设施的能力方面显然具有压倒的优势。
Arnold说,他看到长期采用IPv6智能电网的需要好处。但是,有些公用公司已经在使用IPv4继续进行现代化的努力。
Arnold称,从智能电网的发展方向看,IPv6是很简单的。然而,我们还必须要支持现有的技术。有一些计量设备厂商已经在使用IP,并且他们正在使用IPv4。我们需要有一个利用现有的技术并且把这种技术发展为长期观点的战略。
互联网专家警告称,电业公司在自己的智能电网项目中使用IPv4是一个错误。
经营自己的咨询公司的前NeuStar公司官员Richard Shockey说,美国有1.5亿计量设备。如果你在美国的每一个计量设备节点使用一个IP地址,你就不能使用IPv4地址。这个问题还还没有完全引起电业公司的注意。电业公司必须明白的是他们希望部署在IP网络上的许多标准需要适当地为IPv6协议重新改造。
IETF推动IPv6
IETF(互联网工程任务组)希望NIST在智能电网中选择它的许多标准,特别是IPv6标准。IETF主席和思科研究员Fred Baker曾编写一个文件,指出了智能电网项目应该考虑在IP套装软件中使用的核心的协议。
Baker说,有些关于智能电网的观点要让这些工具能够访问计量器后面的设备并且与你的冰箱沟通。如果你要做这个事情,你就会需要比每一个计量器一个地址更多的IP地址。这是IPv6真正显示其重要性的地方。
IPv6用于智能电网计量器接口的另一个理由是电业公司可能使用无线网络通过一个管理网关或者路由器与数千个计量器通讯。你需要一个协议,以便把许多设备放在一个子网中。Baker说,使用IPv4可能做到。但是,使用IPv6会更容易。
Baker建议电业公司在自己的智能电网项目中一直支持IPv6。但是,他们在短期内还应该支持IPv4。他说,IPv6确实是一个更好的解决方案。如果你在一个子网中放入5000个家庭,你可以使用IPv4做这个事情。但是,我不想用IPv4尝试这个事情。我要用IPv6协议,用更简单的、更有伸缩性的和更强大的方式做这个事情。
Baker说,一些电业公司计划在自己的智能电网项目中使用专有的IPv4地址,假设这些智能电网通讯永远不会接触到互联网。他说,这是一个错误,因为互联网服务提供商和Web站点在专有的IPv4地址意外地暴露给互联网的时候经常会遇到问题。
Baker补充说,对于公用事业行业来说,拥有一个独特的IPv6地址空间是更安全的。他说,公用事业公司在自己的智能电网项目中使用包括IPv6在内的互联网标准比使用专有的替代标准要更便宜。如果我建立一个每一个东西都能在上面运行的一个通用的基础设施,这种设施的建造、运行和维护就会更便宜。这是采用互联网架构的一个基本的理由。
快速部署
智能电网正在进入部署的快车道。智能电网是否采用IPv6协议应该在2010年前确定。NIST在这项现代化的努力收到数十亿美元的刺激资金之后于今年4月开始加强了这个有2年时间的智能电网的努力。今年9月,NIST发布了一套智能电网兼容性标准草案。这些标准包括IPv4和IPv6,最终版本将在今年年底发布。
NIST将建立一个智能电网互操作性委员会来监管这个标准开发过程的进展。这个委员会将在11月17日至19日在丹佛举行的“Grid-Interop 2009”(网格互操作性2009)会议上选定。智能电网的商业机会已经引起了美国主要网络公司的关注。市场研究公司BCC Research预测称,2014年智能电网市场将从2008年的173亿美元增长到374亿美元。关注这个市场机会的网络厂商包括思科、微软和谷歌。
Shockey说,智能电网是庞大的。这是我曾经工作15年的电信行业以外的数据通讯架构的最大的改造项目。我认为,北美地区的每一个数据通讯公司毫无疑问都在关注这个事情。
这是Shockey和其他人都希望智能电网将帮助推动IPv6开发的原因。Shockey说,有些人需要告诉电力行业,不言而喻的是智能电网标准必须要为IPv6设计。