单元2掌握丰富多彩IPv6地址
【技术背景】IPv6满足各种智能终端接入互联网需求,如个人数字设备、IP电话、智能汽车等,推动万物互联时代的到来。IPv6海量地址,可以为地球上任何联网设备提供全球唯一IP地址,适应物联网万物互联需求。
【学习目标】1.知识目标(1)了解IPv6地址格式。(2)区分IPv6地址类型。(3)了解EUI-64接口ID。(4)了解IPv6单播地址、IPv6组播地址知识。2.能力目标会配置IPv6地址,能实现网络连通。
任务2.2了解IPv6组播地址格式
【技术介绍】2.6.1IPv6组播地址结构1.认识IPv6组播地址结构与IPv4组播相同,IPv6组播标识一组接口,属于不同节点。其中,固定前缀“FF00::/8(11111111)”,且最高8位固定为全1。注意:任何节点都能成为一个组播组成员;其次,组播地址只能是目标地址;最后,组播组中一台节点,都能收到发往该组播组的数据。2.5掌握IPv6组播地址
【技术介绍】1.认识IPv6组播地址结构IPv6组播地址由前缀,标志(Flag)字段、范围(Scope)字段及组播组ID(GlobalID)四部分组成。2.5掌握IPv6组播地址
【技术介绍】1.认识IPv6组播地址结构(1)前缀:8比特全1,组播地址标识。(2)标志字段(Flag):长4bit,只使用最后1比特(前三位置0)。当值为0,表示组播地址由IANA组织分配永久分配地址。值为1,表示一个临时组播地址(非永久分配地址)。也就是说:前四位为0000代表是一个永久性的组播地址;前四位为0001代表是暂时的组播地址。(3)范围字段(Scope):长度4bits,代表组播范围,定义1,2,5,8和E,代表不同组播范围。2.5掌握IPv6组播地址
【技术介绍】2.了解IPv6组播地址的MAC地址映射在TCP/IP通信,IPv6组播要映射二层MAC地址,实现三层到二层通信。2.5掌握IPv6组播地址
【技术介绍】2.了解IPv6组播地址的MAC地址映射如图所示,三层IPv6组播地址,映射二层MAC地址过程。2.5掌握IPv6组播地址
【技术介绍】2.了解IPv6组播地址的MAC地址映射(1)将“零压缩”还原完整IPv6地址:“FFF02:0000:0000:0000:0000:0000:0000:0001”。(2)将后32bits位二进制取出,即“0000:0001”。(3)将32bits位二进制,填充到IPv6组播MAC固定前缀“3333”后。(4)得到IPv6组播地址“FF02::1”映射二层MAC地址“3333:0000:0001”。2.5掌握IPv6组播地址
【技术介绍】2.6.2众所周知组播地址众所周知(Well-known)组播地址,运行在特定IPv6网络,具有特别含义。2.5掌握IPv6组播地址
【技术介绍】2.6.3被请求节点组播地址1.什么是被请求节点组播地址IPv6没有定义广播地址,也不再使用ARP协议。在网络过程,仍需要通过三层IP地址,解析二层MAC地址。在IPv6中,需要特别IPv6组播地址实现,也即被请求节点组播地址(Solicited-node)。2.5掌握IPv6组播地址
【技术介绍】1.什么是被请求节点组播地址特殊组播地址,只在本地链路有效,实现邻居发现机制和重复地址检测(DAD),替代ARP协议。配置每个IPv6单播地址,都自动生成一个被请求节点组播地址。2.5掌握IPv6组播地址
【技术介绍】2.被请求节点组播地址应用场景IPv4通信需同时获得主机IP地址与MAC地址才能完成。仅知道IP地址,使用ARP协议解析MAC地址。IPv6通信不使用广播,也没有ARP,使用ICMPv6协议,实现三层IPv6解析二层MAC。2.5掌握IPv6组播地址
【技术介绍】2.被请求节点组播地址应用场景在IPv6地址解析,主机A解析主机D的MAC地址,使用被请求节点组播地址(主机D请求节点组播地址FF02::1:FFAA:4C3E作目标IP地址),将地址解析请求消息,封装成IPv6组播包,采用组播传播。2.5掌握IPv6组播地址
【技术介绍】3.被请求节点组播地址解析过程IPv6主机解析某IPv6地址对应二层MAC地址,发送邻居请求NS(NeighborSolicitation)报文。首先,主机封装NS报文。NS报文目标地址,使用IPv6地址对应被请求节点组播地址。然后,封装完成请求节点信息,以点对点形式,发到请求链路。因为该被请求节点组播地址,在整条链路上具有唯一性,只有具有该组播地址的节点主机才处理。被请求节点组播地址实现IPv6的MAC地址解析的关键。2.5掌握IPv6组播地址
【技术介绍】