近年来,以太网无源光网络(EPON)的高能耗引起了人们对节能方法的深入研究。 EPON节能最常用的方法是使空闲或低负载的光网络单元(ONU)进入睡眠状态。 随着多媒体应用的普及,ONU不仅承载单播业务,而且承载着越来越多的组播业务。 但是,现有研究主要集中在仅支持单播业务的ONU上。 多播流量和单播流量之间的许多区别使得有必要设计新颖的节能方法。 本文提出了一种面向EPON的面向多播通信的节能算法,称为多播通信节能算法(ESMT)。 为了节省尽可能多的能量,提出的算法使用混合睡眠模式(由深度睡眠状态和独立睡眠模式组成),在这种模式下,ONU不仅可以进入深度睡眠状态,而且ONU发送器和接收器也可以进入睡眠状态独立地。 仿真结果表明,该算法针对EPON中的多播trac,比其他算法具有更高的能源效率。