To implement refined bandwidth control for users, configure user-side multicast CAC, which helps improve multicast service quality.
Usage Scenario
A conventional method to ensure multicast service quality is to limit the maximum number of multicast groups that users can join. This method becomes incompetent due to the increase of IPTV service volume, and carriers require a more refined method to manage and control bandwidth resources. User-side multicast CAC, working with the preceding conventional method, resolves these issues by allowing user-based and interface-based bandwidth limiting.
Pre-configuration Tasks
Before configuring user-side multicast CAC, complete the tasks shown in Figure 1. For configuration details, see Table 1.
Figure 1 Pre-configuration tasks for user-side multicast CAC configurations
Table 1 Description of each pre-configuration taskItem
|
Description
|

|
Configure an IPv4 Address Pool to Assign IP Addresses to Online Users.
|

|
Configure Authentication, Authorization and Accounting (AAA) schemes.
|

|
Configure a Domain to Manage Online Users.
|

|
Configure the PPPoE or IPoE access mode.
|

|
Configure basic multicast functions.
Configuring Multicast Static Routes
Enabling PIM-SM
Enabling IGMP
|

|
Configure a BAS interface.
|
Procedure
- Configure a global multicast bandwidth limit policy.
- Run multicast bas-policy
A multicast BAS policy view is created and displayed.
- Run policy policy-name
A multicast bandwidth limit policy is created, and the policy view is displayed.
- (Optional) Run unspecified-channel permit
Users are allowed to join multicast groups that are not specified in a channel, and the device is configured not to count the bandwidth consumed by such groups.
- Run channel channel-name
A multicast channel is configured, and the channel view is displayed.
- Run group group-address mask { group-mask-length | group-mask } [ source source-address mask { source-mask-length | source-mask } ] { per-bandwidth traffic-rate { level-1 | level-2 } }
A (*, G) or (S, G) multicast group range, the bandwidth occupied by each group, and the level of bandwidth resources that a group consumes are specified.
- Run quit
Return to the multicast bandwidth limit policy view.
- Run quit
Return to the multicast BAS policy view.
- Run quit
Return to the system view.
- Configure a multicast bandwidth limit policy for each user in a specific domain.
- Run aaa
The AAA view is displayed.
- Run domain domain-name
The AAA domain view is displayed.
- Run commit
The configuration is committed.
- Run multicast bas-policy policy-name out bandwidth traffic-rate level-1 level-1-traffic-rate interface gigabitethernet
A multicast bandwidth limit policy, the total maximum bandwidth for each user in the domain, and the maximum level-1 bandwidth for each user in the domain are specified.
- Run quit
Return to the AAA view.
- Run quit
Return to the system view.
- Configure a multicast bandwidth limit policy for users on a specific interface.
- Run interface interface-type interface-number
The GE interface view is displayed.
- Run multicast bas-policy policy-name out bandwidth traffic-rate level-1 level-1-traffic-rate
A multicast bandwidth limit policy, the maximum bandwidth, and the level of bandwidth resources that a group consumes are specified.
- Run quit
Return to the GE interface view.
- Run quit
Return to the system view.
- Enable multicast user-side CAC on the interface board.
- Run slot slot-id
The slot view is displayed.
- Run multicast bas-policy out enable interface gigabitethernet
Multicast user-side CAC is enabled on the interface board.
- Run quit
Return to the system view.