组播技术(一)

组播技术(一)

背景:

组播技术让组播源只发送一份数据,通过网络设备节点被复制分发到有需求的接收者
比如:视频会议,在线直播等等(点->多点)

单播的问题: 会造成数据的重复流量过多,消耗设备链路和带宽
广播的问题: 安全性不高,有地域的限制(同一个广播域内),链路的消耗

组播解决了单播和广播的所带来的问题,节省了带宽,更加安全,没有重复的流量,同时也有一些缺点:基于UDP协议,数据包乱序,尽力而为

基本概念:

组播源:信息的发出者
组播组:用组播地址标识的一个集合
组播路由器:支持组播功能的网络设备
组播组成员:假如某组播组的成员
在这里插入图片描述

组播模型:

任意源模型(ASM)和指定源模型(SSM)

ASM:any-source multicast

不用知道组播源在哪里,任意成员都可以成为组播源,成员可以任意离开接入组播组,组播地址必须是整个网络唯一的(在使用的时候,一个ASM地址只能代表一种组播应用)

在这里插入图片描述这里的228.1.1.1代表的都是同一种组播应用,但是主机接收到的组播源发送的数据是随机的

SSM:source-secific mutlicast

需要指定组播源,组播地址可以被多种组播应用使用,此组播地址在组播源中是唯一的

在这里插入图片描述这里的组播地址虽然相同,但是不同组播源所发送的数据是不一样的,比如A发送的可能是电影,B发送的是电视剧,主机根据需求加入不同的组播组即可

组播地址:

组播地址是D类地址:223.0.0.0~239.255.255.255
详细又分为永久组播地址临时组播地址

223.0.0.0~223.255.255.255永久组播地址,保留给路由协议使用
223.0.1.0~231.255.255.255ASM的临时地址
233.0.0.0~238.255.255.255ASM的临时地址
239.0.0.0~239.255.255.255ASM的管理地址用于特定的本地AS域内
232.0.0.0~232.255.255.255SSM的临时地址

组播的mac地址前24bit是固定的第25bit规定是0后面23bit和ip地址的后23bit相互对应
在这里插入图片描述比如ip地址是223.1.1.1–>mac:01-00-5E-01-01-01
但是中间缺少了5bit,这使每32个组播IP地址都共用一个mac地址
所以在规划网络时,尽量避免出现在同一AS内出现共用mac的情况
因为这个情况目前没有解决办法

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

番茄上的Tomato

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值