IPv6BBS

 找回密码
 注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 5249|回复: 4

不能理解IPV6中的区域范围及区域ID?

[复制链接]
our_shshuai 发表于 2011-5-11 12:02:42 | 显示全部楼层 |阅读模式
尤其是区域ID,不能理解,能给解释下。。。
 楼主| our_shshuai 发表于 2011-5-11 16:24:35 | 显示全部楼层
为什么windows下ipconfig后得到的IPV6地址后面都会带区域ID号(例如%4),而ubuntu里面的IPV6地址后面又没有区域ID号,这个是因操作系统而异的吗,那什么情况下的主机IPV6地址有区域号,什么时候又没有,这个区域ID号是怎么自动产生的,还是通过手动配置完成?
满天星 发表于 2011-5-11 21:39:46 | 显示全部楼层
你所说的区域范围是指windows系统中的fe80::地址后面的$4这样的吗?最好是详细说清楚,不晓得你具体在问什么……
IPv6地址中的link-local地址(fe80::/10)是针对每一个节点生成的,而这个节点可简单理解为一个网络接口卡(也许不正确,但大概意思如此),而链路link-local地址仅在该节点(网络接口卡)所在的链路范围内才有效,无法跨越路由器。
因此当windows系统中存在多个网卡时,就无法唯一标识该link-local地址该操作系统中到底是属于哪一块网卡(那一个链路范围),所以windows系统上就采取地址最后追加了一个%加接口的数字索引编号,来唯一标识这个地址。
hankzheng 发表于 2011-8-26 15:23:20 | 显示全部楼层
我理解的windows系列中xx:xx:xx::xx%4, %4表示接口标示。ping6 fe80::xx%4
满天星 发表于 2011-8-26 23:38:19 | 显示全部楼层
只有windows下的接口链路本地地址fe80::/10的才会有%4这样的索引哦
因此可以得知,在同一台PC的二个不同的网卡中,是完全可以存在二个相同的链路本地地址的,通过这个编号来区别。
也可以得知链路本地地址在[b]链路以外可以重复或完全相同哦
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|IPv6BBS ( 京ICP备13024693号 | 京公网安备11010802012238 )

GMT+8, 2019-12-9 10:10 , Processed in 0.020563 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表