NICE协议不能聚合相距较近节点,并且频繁分簇会进一步加剧这种情况,成为影响NICE协议性能的主要问题之一.提出一种具有拓扑感知的分域聚簇模型TPCM(Topology-Aware Partition Clustering Model), 并根据此模型提出一种拓扑感知的分域聚簇的NICE协议改进算法. 该模型能够将物理位置较近的节点聚簇在一起,成为域内节点,分簇时仅将域外节点进行分簇,从而实现数据包的就近传输; 由于减少了参与分簇节点的总数量,因此也大大降低NICE协议的分簇次数,减少开销. 试验结果表明,该模型可以大大降低NICE协议的分簇次数,有效降低组播树的传输时延,改善了协议的性能.