An efficient scheme of IGMP snooping and proxying is designed to perform IP multicast in switching Ethernet, and the item of implementation is described in detail. So this paper may be a direction of implementing an ethernet switch to support IP multicast with high performance.