详解IPv6地址技术

详解IPv6地址技术 百恒物联 2018-07-28 1495

详解IPv6地址技术


  IPv6拥有巨大的地址空间,同时128位的IPv6的地址被划分成两部分,即地址前缀和接口地址。与IPv4地址划分不同的是,IPv6地址的划分严格按照地址的位数来进行,而不采用IPv4中的子网掩码来区分网络号和主机号。IPv6地址的前64位被定义为地址前缀,地址前缀用来表示该地址所属的子网络,即地址前缀用来在整个IPv6网中进行路由。而地址的后64位被定义为接口地址,接口地址用来在子网络中标识节点。在物联网应用开发中可以使用IPv6地址中的接口地址来标识节点,在同一子网络下,可以标识264个节点,完全可以满足节点标识的需要。


  另一方面,IPv6采用了无状态地址分配的方案来解决高效率海量地址分配的问题,其基本思想是网络侧不管理IPv6地址的状态,包括节点应该使用什么样的地址,地址的有效期有多长,且基本不参与地址的分配过程。节点设备连接到网络后,将自动选择接口地址(通过算法生成IPv6地址的后64位),并加上FE80的前缀地址,作为节点的本地链路地址,本地链路地址只在节点与邻居节点之间的通信中有效,路由器设备将不路由以该地址为源地址的数据包。在生成本地链路地址后,节点将进行DAD(地址冲突检测),检测该接口地址是否有邻居节点已经使用,如果节点发现地址冲突,则无状态地址分配过程将终止,节点将等待手工配置IPv6地址;如果在检测定时器超时后仍未发现地址冲突,则节点认为该接口地址可以使用,此时终端将发送路由器前缀通告请求,寻找网络中的路由设备,当网络中配置的路由设备接收到该请求,则将发送地址前缀通告响应,将节点应该配置的IPv6地址前64位的地址前缀通告给网络节点,网络节点将地址前缀与接口地址组合,构成节点自身的全球IPv6地址。

  采用无状态地址分配之后,网络侧不再需要保存节点的地址状态,也不需要维护地址的更新周期,这将大大简化地址分配的过程,网络可以以很低的资源消耗来达到海量地址分配的目的。
400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
欢迎您的光顾,我们将竭诚为您服务×
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
×