组播

似梦清欢
• 阅读 75

背景: 网络会存在特定的流量。

  1. 点到点的业务(单播承载)。
  2. 点到多点的业务:
  • 单播:服务器处理压力过大,转发设备带宽资源消耗。
  • 广播:范围受限制,无法进行指定化、有偿性的服务。
  • 组播:不受网段的限制,消耗服务器资源少,占用带宽少。

::: tip 组播基于UDP,UDP的缺点就是组播的缺点。 :::


组播IP、MAC

组播IP

组播IP范围:224.0.0.0-239.255.255.255。

组播IP地址的划分:
永久组播地址:224.0.0.0 - 224.0.0.255
ASM临时组播地址:224.0.1.0 - 231.255.255.255 | 233.0.0.0-238.255.255.255
SSM临时组播地址:232.0.0.0 - 232.255.255.255
临时本地组播地址:239.0.0.0 - 239.255.255.255

::: tip 终端设备配置ASM后,在网络设备端可以通过映射为ASM指定源。 :::

组播MAC

  1. 第8bit为1,其他bit不全为1的数据帧,称为组播MAC。(组播MAC帧的第8bit为1,单播MAC帧第8bit为0。
  2. 组播MAC是由组播IP映射得来:
  • 组播MAC:前24bit是固定的标识0100-5e,第25bit固定为0,后23bit可以使用(与组播IP对应)。
  • 组播IP地址:固定前缀4bit(1110),后续5bit不做映射,后面23bit与MAC地址对应。 (使用组播IP时前9bit都不会改变,通过改变后23bit来改变组播IP。

组播 如上图,IPv4组播MAC地址的高24位为0x01005e,第25位为0,低23位为IPv4组播地址的低23位。

组播 ::: tip 组播一般当作目标IP/MAC使用。 :::


组播服务模型

  1. ASM:任意源组播模型。

主机只对DIP做选择,不对SIP做选择。组播地址唯一区分组播业务,利用率不高。 ASM中任意发送者都可以成为组播源向某组播组地址发送信息。接收者加入该组播组后能够接收到发往该组播组的所有信息。 2. SSM:指定源组播模型。 主机对DIP和SIP同时做选择。SSM使用SIP和GROUP一起标识区分不同组播业务。不同的SIP相同的GROUP可以标识不同组播业务,提高组播地址的利用效率。 SSM为用户提供了能够在客户端指定信源的传输服务。

::: tip ASM通过目标IP(组)确定一段数据,SSM通过源IP和目标IP(组)确定一段数据。

SFM在ASM的基础上添加了组播源过滤策略,其余和ASM相同。 :::


组播涉及到的协议有IGMP和PIM。

点赞
收藏
评论区
推荐文章

暂无数据

似梦清欢
似梦清欢
Lv1
学海无涯
文章
17
粉丝
17
获赞
1