IPv6 技术精要--第7章 IPv6多播地址

7.1 多播地址定义

单播地址是将单个数据包发送给单个目的端(一对一),而多播则是一种设备将单个数据包同时发送给多个目的端(一对多)的技术。虽然多个目的端可以是同一台设备上的多个接口,但通常都是不同设备。

image.png

IPv6多播地址定义了一组设备,被称为多播组(multicast group。与IPv4多播地址224.0.0.0/4相似,发送给多播组的数据包必须有一个单播源地址。多播地址不能用作源地址。与IPv4不同的是,IPv6没有广播地址。

7.2 多播地址的结构

IPv6多播地址的结构。前8比特都是1 (FF),然后是4比特标志( Flag)和4比特范围(Scope),接下来的112比特表示组ID ( Group ID ) 。

image.png

7.3 多播地址的范围

范围(Scope)是一个4比特字段,用于定义多播包的范围,其可能的取值如下所示。

  • 0:保留。
  • 1:接口本地范围(Interface-Local scope )。
  • 2:链路本地范围(Link-Local scope )。
  • 3:基于单播前缀的地址(Unicast-Prefix-based address )。
  • 4:管理本地范围(Admin-Local scope )。
  • 5:站点本地范围(Site-Local scope)。
  • 6:未分配。
  • 7:汇聚点标记(Rendezvous Point flag )。
  • 8:组织本地范围(Organization-Local scope )。
  • 9-D:未分配。
  • E:全局范围(Global scope。
  • F:保留。

7.3.1 以图形化方式表示的范围:

image.png

7.3.2 已分配的多播地址

image.png

利用命令show ipv6 interface fastethernet 0/0即可检查路由器R1是哪些多播组的成员。

  • FF02::1:该链路的全部节点(all-nodes)多播组。
  • FF02::2:该链路的全部路由器(all-routers多播组。
  • FF02::1: FF00:1:这是路由器R1在该接口上的全局单播地址的请求节点(solicited-node)多播地址。
  • FF02: :1: FFE9: D480:这是路由器R1在该接口上的链路本地地址的请求节点多播地址。

7.4 请求节点多播地址

7.4.1 定义

除了分配给接口的各种单播地址之外,每台设备还都有一个被称为请求节点多播地址的特殊多播地址。这类多播地址是利用设备单播地址的特定映射以及请求节点多播前缀

  • FF02:0:0:0:0:1:FF00::/104自动创建而成的。
  • 与IPv4不同,IPv6没有广播地址。对IPv4来说,当设备希望到达某台设备(拥有目的IPv4地址)时,会利用ARP进程向网络上的所有设备发送二层广播包。
  • 虽然IPv6中的全部节点多播地址在本质上也完成了相同的功能。在只有一台设备需要对ARP请求进行回应的情况下,为何要让网络中的所有设备都处理该ARP请求呢?
  • IPv6的请求节点多播地址提供了一种更为有效的解决方案。请求节点多播地址能够到达链路上的每台设备,但不需要绝大多数设备都处理数据包的内容。

7.4.2 地址解析

等同于IPv4中的ARP , IPv6设备会向请求节点多播地址发送邻居请求消息,以学习同一链路上设备的链路层(通常是以太网)地址。设备除了要知道该链路上目的端的IPv6地址之外,还要知道其数据链路层(以太网)地址。

image.png

7.4.3 DAD

DAD允许设备验证其通过SLAAC创建的单播(或任播)地址在链路上的唯一性。设备会向自己的请求节点多播地址发送邻居请求消息,以确定链路上是否还有其他设备也在使用该地址。

image.png

7.4.4 请求节点多播地址的结构

IPv6请求节点多播地址拥有前缀FF02:0:0:0:0:1:FF00::/104

image.png

命令show ipv6 interface的输出结果。路由器R1有两个请求节点多播地址:一个用于全局单播地址,另一个用于链路本地单播地址。

image.png

示例:

image.png

要求会算

【学习资料】

【01学习笔记】

【02课程实验】

【03其他资料】

参与评论 您还未登录,请先 登录 后发表或查看评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页

打赏作者

是我,Zack

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值