(这在网络工程中被标记为偏离主题,并建议移至此处)
\n\n
我终于获得了网络的 IPv6 地址。能够在没有 NAT 中介的情况下进行 VoIP 和点对点网络真是太棒了。2aaa:::1234/64
我的(基于 Linux 的)路由器从 ISP接收与 64 位 IPv6 子网(例如 )相对应的 128 位 IPv6 地址。
\n\n
我试图了解什么是正确的、标准的、灵活的、面向未来的方法来将 IPv6 地址分配给我的家庭网络中的其他系统。看来分配给路由器的 /64 块内的任何 2^64 地址都将路由到它。很好,但是\xe2\x80\xa6 有一些关于 IPv6 寻址和路由的事情让我感到困惑:
\n\n
\n- 我认为“标准”IPv6 子网不应小于 /64。如果是这样,具有 /64 地址的家庭路由器应该如何细分该网络以将其分配给网络内的不同设备?\n\n
\n- 将相同的 /64 子网路由到路由器面向Internet 和 LAN 的接口对我来说是否理智/有效/合理?
\n
\n- 忽略状态防火墙,起初我似乎不需要路由器做任何事情,除了在其接口(面向互联网和面向 LAN)之间转发 IPv6 数据包之外。看起来 IPv6 地址自动配置机制(SLAAC、DAD、RA)在某些情况下可以完全消除对中间路由器的需要;没有 NAT,没有 DHCP,什么都没有。\n\n
\n- 我尝试过这个,但它似乎不适用于 Android 设备。如果我的路由器只转发数据包,Android 设备不会将自己配置为使用 IPv6;看来我需要 DHCPv6 为此。
\n
\n- 前缀委托是这里答案的一部分吗?我不清楚它到底意味着什么,但我相信这应该意味着 ISP 为我提供了面向Internet 的 …