our_shshuai 发表于 2011-5-11 12:02:42

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

尤其是区域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的二个不同的网卡中,是完全可以存在二个相同的链路本地地址的,通过这个编号来区别。
也可以得知链路本地地址在]链路以外可以重复或完全相同哦
页: [1]
查看完整版本: 不能理解IPV6中的区域范围及区域ID?