组播技术基于什么协议(组播的概念与术语)
组播技术基于什么协议?组播技术基于“组”这样一个概念,属于接收方专有组,主要接收相同数据流。该接收方组可以分配在英特网的任意地方。
组播网络基本架构
组播网络大体可以分为三个部分:
1)源端网络:将组播源产生的组播数据,发送至组播网络。无特殊要求,只需要第一调路由器开启组播支持;
2)组播转发网络:形成无环的组播转发路径,该转发路径也被称为组播分发树(Multicast Distribution Tree)。
3)成员端网络:通过 IGMP 协议,让组播网络感知组播组成员位置与加入的组播组,以向下分发组播数据。

组播源(Source):组播流量的发送者,例如多媒体服务器。组播源无需运行任何组播协议,只需简单 地将组播数据发送出来即可。
组播接收者(Receiver):也被称为组播组成员,是期望接收特定组播组流量的设备,例如运行多媒体直播客户端软件的PC。
组播组(Multicast Group):用IP组播地址进行标识的一个集合。任何用户主机(或其他接收设备),加入一个组播组,就成为了该组成员,可以识别并接收发往该组播组的组播数据。
组播分发树(Multicast Distribution Tree):组播流量的转发路径。
组播路由器(Multicast Router):支持组播、运行组播协议的网络设备,实际上不仅仅路由器能够支持 组播,交换机、防火墙等设备也能够支持组播(取决于设备型号),路由器仅是一个代表。
第一跳路由器(First-Hop Router):组播转发路径上,与组播源相连且负责转发该组播源发出的组播数据的PIM路由器。
最后一跳路由器(Last-Hop Router):组播转发路径上,与组播组成员相连且负责向该组成员转发组播数据的PIM路由器。
IGMP(Internet Group Management Protocol,因特网组管理协议),是TCP/IP协议族中负责IP组播成员管理的协议,它用来在接收者和与其直接相邻的组播路由器之间建立、维护组播组成员关系。
组播服务模型
组播组成员在接收组播数据时,可以对于组播数据源进行选择,因此产生两种组播服务模型:
1)ASM(Any-Source Multicast,任意源组播):组成员加入组播组以后,组成员可以接收到任意源(Any Source)发送到该组的数据。
2)SSM(Source-Specific Multicast,指定源组播):组成员加入组播组以后,组成员只会收到指定源(Source-Specific)发送到该组的数据。
ASM,Any-Source Multicast
特点:
1)为提高安全性,ASM 可以在路由器上配置针对组播源的过滤策略,允许或禁止来自某些组播源的报文通过。最终从接收者角度看,数据是经过筛选的。
2)ASM 模型要求组地址必须整个组播网络中唯一。“唯一”指的是同一时刻一个ASM地址只能被一种组播应用使用。如果有两种不同的应用程序使用了同一个ASM组地址发送数据,它们的接收者会同时收到来自两个源的数据。这样一方面会导致网络流量拥塞,另一方面也会给接收者主机造成困扰。
3)总的来说,ASM 并不关心源地址,通过组播地址来区分流量;
SSM,Source-Specific Multicast
1)SSM模型对组地址不再要求全网唯一,只需要每个组播源保持唯一。这里的“唯一”指的是同个源上不同的组播应用必须使用不同的SSM地址来区分。
2)不同的源间,能使用相同的组地址,因为 SSM 中针对每个(源,组)信息都会生成表项。这样一方面节省组播组地址,且也不会造成网络拥塞。
3)总的来说,SSM 关心源地址,通过源地址进行区分流量;
常见问题
Q:设备是如何加入组播组?
A:WIP
The post 「Network」- 组播、概念、术语 appeared first on K4NZ BLOG.
随机文章
SEO教程友情链接交换
搜素引擎算法
关键词排名优化
SEO小小课堂网
SEO教程
站长导航
友情链接交换
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/194462.html

微信扫一扫
支付宝扫一扫