IPv6组播的地址形式有哪些?IPv6组播地址的形式不同于IPv6单播地址,采用更为严格的格式。组播地址只能用作目的地址,没有数据报把组播地址用作源地址。
RFC4291定义组播地址形式
| 8 | 4 | 4 | 112 | +---------------+----+------+---------------------------------------------+ | 11111111 | flgs | scop | group ID | +--------------+-----+-------+--------------------------------------------+
基于单播前缀的组播地址(RFC3306)
| 8 | 4 | 4 | 8 | 8 | 64 | 32 | +--------------+-----+------+------------+--------+---------------------+------------+ |11111111|flgs|scop|reserved| plen | network prefix | group ID | +--------------+-----+------+------------+--------+---------------------+------------+
SSM地址的格式
| 8 | 4|4 | 8 | 8 | 64 | 32 | +--------------+-----+------+------------+--------+---------------------+------------+ |11111111|flgs|scop|reserved | 0 | 0 | group ID | +--------------+-----+------+------------+--------+---------------------+------------+
内嵌RP地址的IPV6组播地址
| 20 bits | 4 | 8 | 64 | 32 | +---------+----+----+----------------------+----------+ |xtra bits|RIID|plen| network prefix | group ID | +---------+----+----+----------------------+----------+
地址格式中的第1个字节为全“1”,标识其为组播地址。组播地址占了IPv6地址空间的整整1/256。组播地址格式中除第1字节外的其余部分,包括如下三个字段:
标志字段:由4个单个位标志组成。目前只指定了第4位,该位用来表示该地址是由Internet编号机构指定的熟知的组播地址,还是特定场合使用的临时组播地址。假如该标志位为“ 0”,表示该地址为熟知地址;假如该位为“ 1”,表示该地址为临时地址。其他3个标志位保留将来用。
范围字段:长4位,用来表示组播的范围。即,组播组是只包括同一本地网、同一站点、同一机构中的节点,还是包括IPv6全球地址空间中任何位置的节点。该4位的可能值为0~15。
组标识符字段:长112位,用于标识组播组。依据组播地址是临时的还是熟知的以及地址的范围,同一个组播标识符可以表示不同的组。永久组播地址用指定的赋予非凡含义的组标识符,组中的成员既依靠于组标识符,又依靠于范围。
所有IPv6组播地址以FF开始,表示地址的第1个8位为全“1”。目前,因为标志的其余位未定义,所以地址的第3个十六进制数字若为“0”,则表示熟知地址;若为“1”,则表示临时地址。第4个十六进制数字表示范围,可以是未分配的值或保留的值。
融亿云网站提供IPv6转换服务,不需要改造现有架构,就可以快速让现有IPv4业务系统具备IPv6终端和用户访问能力。升级政务版针对政务网站IPv6改造,业务开通链接