Networking 是否可以将::用于ipv6寻址?

Networking 是否可以将::用于ipv6寻址?,networking,ip,ip-address,ipv6,Networking,Ip,Ip Address,Ipv6,IPv6没有网络地址为::,广播地址为::FF。那么它们可以用来寻址吗? 例如,如果有一个ipv6子网,比如说2001:db8::/64,那么可以将2001:db8::和2001:db8::FF用作地址吗?ipv6允许您将网络中的每个地址用作主机地址。有些地址是保留的选播地址(选播地址是由多个主机共享的单播主机地址)。例如,2001:db8::/64的零地址(您应该使用特殊的IPv6文档前缀,2001.db8::/32作为示例)是该网络的子网路由器选播地址。见: 2.6.1所需选播地址 子网路由

IPv6没有网络地址为
::
,广播地址为
::FF
。那么它们可以用来寻址吗?
例如,如果有一个ipv6子网,比如说
2001:db8::/64
,那么可以将
2001:db8::
2001:db8::FF
用作地址吗?

ipv6允许您将网络中的每个地址用作主机地址。有些地址是保留的选播地址(选播地址是由多个主机共享的单播主机地址)。例如,
2001:db8::/64
的零地址(您应该使用特殊的IPv6文档前缀,
2001.db8::/32作为示例)是该网络的子网路由器选播地址。见:

2.6.1所需选播地址

子网路由器选播地址是预定义的。其格式如下: 如下:

|                         n bits                 |   128-n bits   |
+------------------------------------------------+----------------+
|                   subnet prefix                | 00000000000000 |
+------------------------------------------------+----------------+
选播地址中的“子网前缀”是 标识特定链接。此选播地址在语法上是 与链接上的接口的单播地址相同 接口标识符设置为零

发送到子网路由器选播地址的数据包将发送到 子网上有一个路由器。所有路由器都需要支持 子网路由器具有的子网的选播地址 接口

子网路由器选播地址用于 节点需要与一组数据中的一个进行通信的应用程序 远程子网上的路由器。例如,当移动主机需要 在其“主”子网上与其中一个移动代理通信

此外,为选播地址保留最后128个地址:

  • 保留子网选播地址的格式
  • 在每个子网中,最高的128个接口标识符值为 保留作为子网选播地址进行分配

    保留子网选播地址的构造取决于 子网内使用的IPv6地址的类型,如 格式化地址中的前缀。特别是对于IPv6地址类型 需要具有EUI-64格式的64位接口标识符 在所有保留子网中,通用/本地位必须设置为0(本地) 选播地址,以指示 地址不是全局唯一的。此类型的IPv6地址为 当前指定为具有格式前缀001到 111,多播地址除外(1111111)[3]

    具体来说,对于IPv6地址类型,必须具有64位 EUI-64格式的接口标识符,这些保留子网选播 地址构造如下:

    |                         n bits                 |   128-n bits   |
    +------------------------------------------------+----------------+
    |                   subnet prefix                | 00000000000000 |
    +------------------------------------------------+----------------+
    
    |              64 bits            |      57 bits     |   7 bits   |
    +---------------------------------+------------------+------------+
    |           subnet prefix         | 1111110111...111 | anycast ID |
    +---------------------------------+------------------+------------+
                                      |   interface identifier field  |
    
    |              n bits             |    121-n bits    |   7 bits   |
    +---------------------------------+------------------+------------+
    |           subnet prefix         | 1111111...111111 | anycast ID |
    +---------------------------------+------------------+------------+
                                      |   interface identifier field  |
    
    对于其他IPv6地址类型(即,格式前缀不是 上面列出的),接口标识符不是EUI-64格式 并且长度可以不是64位;这些保留子网选播 此类地址类型的地址构造如下:

    |                         n bits                 |   128-n bits   |
    +------------------------------------------------+----------------+
    |                   subnet prefix                | 00000000000000 |
    +------------------------------------------------+----------------+
    
    |              64 bits            |      57 bits     |   7 bits   |
    +---------------------------------+------------------+------------+
    |           subnet prefix         | 1111110111...111 | anycast ID |
    +---------------------------------+------------------+------------+
                                      |   interface identifier field  |
    
    |              n bits             |    121-n bits    |   7 bits   |
    +---------------------------------+------------------+------------+
    |           subnet prefix         | 1111111...111111 | anycast ID |
    +---------------------------------+------------------+------------+
                                      |   interface identifier field  |
    
    此处的子网前缀由IPv6地址的所有字段组成 接口标识符字段除外。接口标识符字段 在这些保留子网中,选播地址由7位字节组成 选播标识符(“选播ID”),以及剩余的(最高顺序) 点点滴滴充满了一个人的全部;但是,对于 EUI-64格式,接口标识符中的通用/本地位 必须设置为0。选播标识符标识特定的 子网前缀内的保留选播地址,来自 保留子网选播地址

    保留每个子网的最高地址的动机 而不是最低的地址,是为了避免与一些 中编号较低地址的现有官方和非官方用途 子网。例如,这些编号较低的地址通常用于 点到点链接的端点,对于隧道端点,用于手动连接 硬件令牌不可用时配置的单播地址 对于网络接口,甚至对于手动配置的静态 链路上路由器的地址。仅为保留128个值 选播标识符(而不是256)意味着 IPv6地址中接口标识符的可能大小为8位 (包括子网中单播地址的空间以及 保留子网选播地址),允许在 子网前缀和接口标识符在本例中为 字节对齐

    与所有IPv6选播地址[3]一样,这些保留子网选播地址 地址是从IPv6单播地址空间分配的。全部的 本文档中定义的保留子网选播地址为 保留在所有链接上,带有所有子网前缀。不得使用它们 对于分配给任何接口的单播地址

    尽管目前仅定义了一个地址供使用:

  • 保留子网选播地址列表
  • 当前,这些保留子网的以下选播标识符 选播地址定义如下:

     Decimal   Hexadecimal     Description
     -------   -----------     -----------
      127         7F           Reserved
      126         7E           Mobile IPv6 Home-Agents anycast [4]
      0-125       00-7D        Reserved
    
    其他选播标识符预计将在中定义 未来