Different permission-based algorithms have been proposed for the solution of the Mutual Exclusion problems.With the emergence of peer-to-peer computing, the distributed applications spread over a large number of nodes. Cluster-based solutions are scalable for large number of participants. Some algorithms are proposed using cluster topology. But the number of participating nodes is increasing everyday. So here we propose a general permission-based solution for multi-level clustered network. We also find the optimal level of clustering for an especial case.