移动 IP 网络中的组播技术解析
1. 组播概念概述
组播是一种节省带宽的有效方式。与单播(向单个接收者发送数据)和广播(向给定网络中的所有接收者发送数据)不同,组播旨在将数据发送到一组选定的接收者。在 IP 组播中,源发送单个数据包,网络根据需要复制该数据包,直到每个预期接收者都收到一份副本。这避免了源端复制数据的处理开销,以及在同一链路上发送重复数据包的带宽开销。
1.1 组播模型
传统的任意源组播(ASM)模型(RFC 1112)定义了一种特殊的 IP 目的地址,即组播地址,用于标识感兴趣的接收者组。发送者(组播源)在不知道组播接收者的情况下向组播地址发送数据,且不需要是该组的成员。接收者若要接收组播流量,需使用如 IPv4 主机的互联网组管理协议(IGMP)或 IPv6 主机的组播监听发现协议(MLD)等成员协议来加入和离开组播组。
源特定组播(SSM)模型是最近提出的替代 ASM 模型的方案。SSM 模型的组播地址范围与 ASM 不同,它允许接收者明确指定源地址。由特定组播源 S 和 SSM 范围内的组播地址 G 组成的对 (S, G) 标识一个唯一的通道,接收者需要订阅该通道以接收来自源 S 的组播数据,并在离开组时取消订阅。两种模型都支持一对多和多对多的组播通信,但 SSM 模型不支持共享树,而共享树对支持多对多应用可能很有用。
1.2 组播应用分类
根据发送者和接收者的数量,组播通信可分为以下三类:
- 一对多 :单个主机向两个或更多接收者发送数据。例如,定时音频/视频分发、推送媒体(新闻头条、天气更新、体育比分等)、文件分发和缓存等。
-
超级会员免费看
订阅专栏 解锁全文

1195

被折叠的 条评论
为什么被折叠?



