|
|
51CTO旗下网站
|
|
移动端

看IPv6对物联网的支持体现在哪些方面?

物联网由众多的节点连接构成,无论是采用自组织方式,还是采用现有的公众网进行连接,这些节点之间的通信必然牵涉到寻址问题。

作者:云端高科来源:今日头条|2018-10-11 09:07

IPv6在物联网寻址中的优势。物联网由众多的节点连接构成,无论是采用自组织方式,还是采用现有的公众网进行连接,这些节点之间的通信必然牵涉到寻址问题。

美国权威咨询机构预测,2020年,世界上物物互联的业务,跟人与人通信的业务相比,将达到30∶1,仅仅是在智能电网和机场防入侵系统方面的市场就有上千亿元。对于如此大的市场需求,我们不难预测物联网将要承载的对象的数量之庞大,而要实现如此庞大数量的对象之间的有效通信,寻址绝不是一个简单的问题。

目前物联网的寻址系统可以采用两种方式。一种方式是采用基于E.164电话号码编址的寻址方式,但由于目前大多数物联网应用的网络通信协议都采用TCP/IP协议,电话号码编址的方式必然需要对电话号码与IP地址进行转换。这提高了技术实现的难度,并增加了成本。同时由于E.164编址体系本身的地址空间较小,也无法满足大量节点的地址需求。另一种方式是直接采用IPv4地址的寻址体系来进行物联网节点的寻址。

随着互联网本身的快速发展。IPv4的地址已经日渐匮乏。从目前的地址消耗速度来看。IPv4地址空间已经很难再满足物联网对网络地址的庞大需求。从另一方面来看,物联网对海量地址的需求,也对地址分配方式提出了要求。海量地址的分配无法使用手工分配,使用传统DHCP的分配方式对网络中的DHCP服务器也提出了极高的性能和可靠性要求,可能造成DHCP服务器性能不足,成为网络应用的一个瓶颈。

IPv6拥有巨大的地址空间,同时128bit的IPv6的地址被划分成两部分,即地址前缀和接口地址。与IPv4地址划分不同的是,IPv6地址的划分严格按照地址的位数来进行,而不采用IPv4中的子网掩码来区分网络号和主机号。

IPv6地址的前64位被定义为地址前缀。地址前缀用来表示该地址所属的子网络,即地址前缀用来在整个IPv6网中进行路由。而地址的后64位被定义为接口地址,接口地址用来在子网络中标志节点。在物联网应用中可以使用IPv6地址中的接口地址来标志节点。在同一子网络下,可以标志264个节点。这个标志空间约有185亿个地址空间。这样的地址空间完全可以满足节点标志的需要。

【编辑推荐】

  1. 看懂物联网(3):NB-IoT窄带物联网有多“NB”?
  2. 为什么物联网实际上依赖于旧技术
  3. 看懂物联网(4)LoRa VS NB-IoT的江湖
  4. 如何利用分段机制保护物联网?
  5. 什么是物联网的热点?
【责任编辑:赵宁宁 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

读 书 +更多

Fedora Core 5 Linux系统安装与管理

以Linux为代表的自由软件及其稳定性,逐渐在全世界崭露头角且备受重视。由于可以支持多种网络环境,因此在采用Linux系统之前,必须熟悉各种...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊