IPv6地址分类:
IPv6编址:1、组播;2、单播;3、任意播
IPv6地址分类——单播地址:
1、IPv6单播地址——链路本地地址(link-local address,LLA地址,该地址只能存在一个)
产生:只要设备开启IPv6功能就会产生。
作用范围:只局限于本地链路。仅在广播域内有效,既不能跨越三层。
作用:使运行了IPv6协议的链路两端,天生就具有三层通讯能力,无需像IPv4接口一样必须配置IPv4地址才可以通讯。
接口一直用本地链路地址维护OSPF邻居,当进行网络重编址的时候,邻居不会中断。
为了管理能对网络拓扑展开分析,通常网络设备互联的LLA都会人为进行配置,而终端无此要求。
3.1 地址范围:FE80::/10,10代表前缀,转换为二进制:1111 1110 1000 0000。
前10位不能修改(相当于IPv4255掩码掩住了),后面全为0表示最小地址,后面全变为1,表示最大地址:1111 1110 1011 1111 1111(FEBFF)
则该地址范围为:FE80::~FEBF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF,可用地址将最后一个F变为E。
产生方式:1、动态产生,当接口开启IPv6功能之后,将会自动使用EUI-64方式产生LLA地址。
2、人为配置,[AR1-GigabitEthernet0/0/0]ipv6 address fe80::1 link-local;
用途:ripng以及OSPFv3都会使用该地址作为协议报文的源地址。
路由表项的下一跳地址也是该地址。
使用:建议网络设备之间采用手动方式进行配置,便于运维管理。
注意:人为配置不需要全球唯一,作用只在本条链路,在本链路中唯一即可!!!ping测需指定出接口。
2、IPv6单播地址——可聚合全球单播地址
2001::/16,IANA组织从2001::/16开始进行全球单播地址的分配。
2002::/16,用于6to4隧道中,属于IPv6和IPv4过度技术的一种。
3FFE::/16,公共IPv6研究所,已经被废除。
全球单播地址:路由前缀从001开始,前3bit固定,所以,从0010 0000...最小地址开始到0011 FFFFF...最大地址结束.
范围:2000::/3~3FFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF。
构成:由前缀、子网ID、接口标识组成,全局路由前缀(购买,至少为48bit)+子网(用户规划)+主机位。
全球路由前缀:IANA或者RIR给ISP分配/32或者/35的IPv6前缀,ISP在将更长的前缀分配给用户,一般是/48的。
子网:一般用于组织或者单位,根据内部组织架构进行精细子网划分,子网ID一般分配到第64bit。
接口ID:用来标识唯一的设备,一般为64bit。
PI法则=3.14,全球路由前缀:3代表三个16位组,即48bit。子网部分:1代表一个16位组,即16bit。接口ID部分:4代表四个16位组,即64bit。
[AR2]ipv6 //全局开启IPv6功能
[AR2-GigabitEthernet0/0/0]ipv6 enable //接口下使能IPv6功能。
3、IPv6单播地址——唯一本地地址:
用来代替站点本地地址,唯一本地地址固定前缀FC00::/7,前7bit固定为1111 110。被分为两块,其中FC00::/8暂未被定义,另一块是FD00::/8,其格式如下:
为了保证最大程度的唯一性,RFC4193提供了一套算法:
1)获得64bit NTP格式的当前时间;
2)从运行该算法系统获得EUI-64标识符,如果没有EUI-64,那么就应该使用合适的唯一标识符(对节点具有本地意义),如系统序列号。
3)将当前时间与系统特定的标识符组合在一起,创建秘钥。
4)按照【FIPS,SHA】规定计算秘钥的SHA-1的摘要,结果值为160bit
5)使用最低的40bit作为全局ID;
6)将FC00::/7加(L比特置1)和40bit全局ID组合在一起,即可创建唯一本地地址的IPv6地址前缀。
4、IPv6单播地址——特殊地址:
4.1、 未指定地址
::/128,作用:用于标识一个没有实际IPv6地址的接口,类似于IPv4的0.0.0.0。
4.2、回环地址
::1/128,作用:类似于IPv4的127.0.0.1/8,一般用于本地测试。
4.3、IPv4兼容地址:该地址几乎不在使用。自动隧道,IPv4兼容IPv6隧道。::2.1.1.1/96
IPv4\ipV6双协议栈
IPv6地址分类——组播地址:
1、分配的地址:FF00::/8
2、被请求节点组播地址:Solicited-Node Multicast Address
特征:当接口配置了一个单播IPv6地址之后,就会自动加入到与其对应的被请求节点组播地址组中。
FF02::1:FF00:0000/104,前104bit固定。
作用:主要用于邻居发现机制和地址重复检测功能。
优势:用于取代IPv4中广播的部署,同时避免了对其他用户的骚扰,提高了安全性。
当一个接口配置了一个IPv6单播地址之后,将会自动加入到一个被请求节点组播地址中。
加入的被请求节点组播地址的:FF02::1:FF00:0/104 前104bit固定,后24bit复制单播地址的后24bit,形成被请求节点组播地址。
3、IPv6地址分类——预定义组播地址:
3.1 Node-local
3.2 Link-local
IPv6组播的MAC地址映射:33-33是专门为IPv6组播预留的MAC地址前缀,MAC地址的后32bit从对应的组播IPv6地址的后32bit拷贝而来。
例:组播IPv6地址:FF02::5
组播MAC地址: 33-33-00-00-00-05
IPv4组播MAC地址计算方式:前24bit固定为01-00-5e,后第25位为0,剩余后23bit从IPv4组播IP地址的后23位映射过来。
IPv4组播缺陷:根据上述IPv4组播MAC获取方式,不同的几个组播IPv4地址映射得到相同的组播MAC地址(造成不同组播IPv4消息报文互通)
思科私有:CGMP;
公有 :IGMP Snooping,在交换机上构建组播MAC地址表。
IPv6编址——任意播地址:和单播地址使用相同的地址范围
是IPv6特有的地址类型,用来标识一组网络接口(通常属于不同的节点);
发往任播的报文只会被发送到最近的一个接口。
任播地址与单播地址使用相同的地址空间,因此任播与单播的表示无任何区别。
配置时须表明是任播地址,一次区别单播和任播。
1、本地链路地址:FE80::/10
2、可聚合全球地址:
2.1 2001::/16
2.2 2002::/16
2.3 3FFE::/16
3、本地站点地址:FEC0::/10
标签:组播,分类,FFFF,单播,地址,IPv4,IPv6 From: https://blog.csdn.net/Noel_Xie/article/details/137128095