(4)未指定地址:IPv6中的未指定地址即 0:0:0:0:0:0:0:0/128 或者::/128。该地址可以表示某个接口或者节点还没有IP地址,可以作为某些报文的源IP地址。源IP地址是::的报文不会被路由设备转发。
(5)环回地址:IPv6中的环回地址即 0:0:0:0:0:0:0:1/128 或者::1/128。环回与IPv4中的127.0.0.1作用相同,主要用于设备给自己发送报文。该地址通常用来作为一个虚接口的地址(如Loopback接口)。实际发送的数据包中不能使用环回地址作为源IP地址或者目的IP地址。
2. IPv6组播地址(Multicast)
IPv6的组播与IPv4相同,用来标识一组接口,发往组播地址的报文被组播地址标识的所有接口接收。其格式如下图所示:
一个IPv6组播地址由前缀,标志(Flag)字段、范围(Scope)字段以及组播组ID(Global ID)4个部分组成:
前缀:IPv6组播地址的前缀是1111 1111,即FF00::/8。
标志字段:长度4bit,目前只使用了最后一个比特(前三位必须置0),当该位值为0时,表示当前的组播地址是由IANA(The Internet Assigned Numbers Authority,互联网数字分配机构)所分配的一个永久分配地址;当该值为1时,表示当前的组播地址是一个临时组播地址(非永久分配地址)。
范围字段:长度4bit,用来限制组播数据流在网络中发送的范围。
组播组ID:长度112bit,用以标识组播组,比如是全部节点,全部的路由器等等。目前,建议仅使用该112位的最低32位作为组播组ID,将剩余的80位都置0。
举例:
FF01::1 ,表示当前节点所有接口地址;
FF02::1,表示当前链路所有节点的接口地址;
FF02::2,表示当前链路所有路由器的接口地址;
FF02::5,表示当前链路所有运行OSPFv3协议路由器的接口地址;
FF02::9,表示当前链路所有运行RIPng协议路由器的接口地址;
FF05::1,表示当前站点内所有节点的接口地址。
3. IPv6任播地址(Anycast)
单播是一对一,组播是一对多,广播是一对全体,那么任意播就是一对最近的通信方式。任播地址设计用来在给多个主机或者节点提供相同服务时提供冗余功能和负载分担功能。目前,任播地址的使用通过共享单播地址方式来完成。将一个单播地址分配给多个节点或者主机,这样在网络中如果存在多条该地址路由,当发送者发送以任播地址为目的IP的数据报文时,发送者无法控制哪台设备能够收到,这取决于整个网络中路由协议计算的结果。
任播地址是IPv6特有的地址类型,用来标识一组网络接口。IPv6任播地址仅可以被分配给路由设备,不能应用于主机。任播地址不能作为IPv6报文的源地址,仅用作目标地址,目的为任播地址的报文会被送到最近的一个被标识接口,这里所谓的“最近”是通过路由协议的开销来判断的。另外任播地址与单播地址使用相同的地址空间,因此任播与单播的表示无任何区别,配置时须明确表明是任播地址,以此区别单播和任播。例如在华为路由器接口配置指明IPv6任播地址命令为:ipv6 address 2002:12::1 64 anycast(最后加上anycast参数表示这是一个任播地址)。
本文地址:百科问答频道 https://www.neebe.cn/wenda/942835_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!