Configuring IPv4 user-side multicast on a BRAS enables the BRAS to identify users, so that the BRAS can replicate the data flow of a multicast program only for users who are requiring the multicast program. User-side multicast implements user-based multicast service control and management for carriers.