组播网络基本架构
组播服务模型的分类是针对接收者主机的,对组播源来说没有区别(组播源发出的组播数据是以组播源自己的IP为报文源地址、组播组地址为目的地址),组播网络大体可以分为三个部分:
源端网络:将组播源产生的组播数据发送至组播网络。
组播转发网络:形成无环的组播转发路径,该转发路径也被称为组播分发树(Multicast Distribution Tree)。
成员端网络:通过IGMP协议,让组播网络感知组播组成员位置与加入的组播组。
工作在组播转发网络的协议主要是PIM,MSDP,MBGP
组播服务模型
ASM 模型:
ASM(Any-Source Multicast)任意信源组播:组播组信息=任意源+组播组地址 (*,G)
要求组地址必须整个组播网络中"唯一",唯一是指在同一时刻一个ASM地址只能被一种组播应用使用。如果在同一时刻有两个或者多个不同应用使用同一个ASM地址发送数据。会导致它们的接收者会受到来自两个源的数据,数据会混乱,也会导致网络拥塞
对于ASM 模型,可以将组播路由分为域内和域间两大类:
域内:
MOSPF、CBT、DVMR