With the widespread attention and application of the multicast technology, defects and disadvantages of multicast policy's traditional manual configuration mode are also increasingly evident. It is inefficient with high error rate. For this problem, we designed and implemented multicast policy automatic deployment system (MPADS) based on the concept of policy-based network management (PBNM). The system not only supports the device type transparent, protocol independent multicast (PIM) port automatic selection and bootstrap router border (BSR-Border) automatic detection, but also implements high-speed real-time topology extraction based on improvement of the traditional topology extraction technology. In this paper, firstly, we introduced the overall system architecture of MPADS, and then studied the key technologies of the system; finally, experiments on implementation of the key technologies are tested.