|
组播是主机源或协议实体利用单个本地“传输”操作同时发送数据包到多目的地的过程。作为链路层技术的 ATM 被利用来支持包括 IP 在内的各种协议。基于 IP 的主机和路由器利用 MARS 支持 ATM 论坛 UNI 3.0/3.1 点对多点服务上的 IP 组播。终点群通过共享 MARS 追踪和传播信息,从而为特定的组播组识别接收端节点。当信息传输到各组时,允许终点建立并管理点对多点(point-to-multipoint) VCs 。
MARS 协议包含两个设计目标:其一通过一个组地址注册和成员分配机制,允许 UNI 基于3.0/3.1 的网络支持协议组播服务;其二通过特定的点对多点 VCs 终点操作支持第三层数据包的组播过程。MARS 是 ATM ARP 服务器的扩展模拟器,它被用作寄存器,通过 ATM 接口连接第三层组播组中表示组成员的标识符。MARS 支持 MARS 和终点(主机或路由器)间的组播组成员信息的分配。当要求第三层地址解决 ATM 终点设置问题时,终点地址解析实体会查询 MARS。如果终点需要加入或离开某特殊第三层组时,它们会通知 MARS。此外,为支持组成员变化异步通知,MARS 控制到达所有终点的点对多点 VC 以获取组播支持。每种 MARS 支持附加 ATM 终点群。 |