待解决问题
IPV6前缀以及地址个数的问题
离问题结束还有0天0小时  |  提问者:wangzai170   |  提问时间:2019-2-14 17:41
我看到目前分配的IPv6单播地址,规定必须是64位的接口ID,那就是说前缀应该是64位了。那为什么,运营商给我分配的是2001:*****/56,然后告诉我可用的IP地址数量只有255个呢?我问这255是怎么算出来的,他说是这样算的,2的(64-56)次方再减1,就是255。恕我愚笨,我的可用地址不应该是2的64次方吗? 然后我上网百度了下,看到“全球单播地址是由全球路有前缀(n bits)+子网ID(m bits)+接口ID(128-n-m)组成的,其中前两部分形成了IPv6 的前缀。” 然后还有“RFC3513中对淡泊地址有一个总的原则:单播地址前三位不以000开头的,接口ID必须为64bits,为那些前三位以000开头的单播地址就没有这个限制”。 我真的不明白了,为什么给我分配的可用IPv6地址不是2的64次方个呢?或者是2的(128-56)次方个呢?
/56就是类似v4里面的掩码,给你掩掉可用64位的前56位,减掉一个8个全0位广播地址也是类似v4其他的应该就是运营商这么安排配置的,为什么这个规划就要问具体设计方案的人了,可能是为了保证地址不浪费,也可能是为了好管理不混乱
回答时间:2019-3-5 20:43
 
我要回应:  回应字数在5000字以内