• 欢迎访问伊栖物联网社区,聚焦物联网技术和解决方案QQ群:735553309
  • ,从传感器到片上嵌入式系统,无线接入,边缘计算,在这里您可以讨论一切
  • 参加最新的物联网研讨会报名
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏伊栖Eccee

IPV6入门与实践

软件和平台 peyoot 3年前 (2021-11-16) 869次浏览 0个评论

一、IPV6地址

IPV6协议使用128位地址替代32位的IPV4地址,这样大约可以产生340万亿亿亿亿(3.4*1038)个可用的地址,以满足公共IP地址需求。
IPV6地址由128位组成,使用8个16位段来表示,每个16位段使用十六进制数字表示即每4个十六进制为一组,之间使用英文冒号分开,格式为:x:x:x:x:x:x:x:x。IPV6地址包括两部分:前缀+本地标识,
前缀:通过在IPV6地址后面加一个斜线/,再跟一个十进制的数字来标识一个IPV6地址的起始位由多少位是前缀位,一般前缀为64位,如:3ffe:1994:100:a::/64
接口标识:从接口的数据链路层地址直接派生出接口标识,该标识是全局唯一。长度为64位,根据MAC地址动态创建。
特殊的IPV6地址如下表:

  • ::/0 缺省路由,等同于ipv4的0.0.0.0
  • ::/128 未指定IP地址
  • ::1/128 本地回环地址,等同于ipv4的127.0.0.1
  • fe80::/10 链路本地单播地址,等同于windows自动配置的IP地址169.254.x.x
  • ff00::/8 组播地址
  • 其它地址 全局单播地址,001*为当前分配的,即2xxx::/4或3xxx::/4,其余的为未分配的全球单播地址

二、IPV6地址的调试方法
首先,我们要确认拥有独立的IPV6地址,并且是可路由的分配地址(即开头是2或3的地址)。如果你是在家里上网,可以通过ipip.net或ip138.com来查询自身的公网IP,如果没有IPV6地址则不用折腾了,您还是以IPv4作为主要的通讯手段。但在Win10里仍可以看到IPV6的影子(比如本地回环和DNS等),只是它不起作用或是不用于电脑连网通讯。Linux的公网云服务器一般可以看到IPV6地址,在iproute2工具中,可以用-6代表ipv6相关的命令

ip route
ip -6 route show

ECCEE版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:IPV6入门与实践
喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址