beautypg.com

Brocade Multi-Service IronWare QoS and Traffic Management Configuration Guide (Supporting R05.6.00) User Manual

Page 151

background image

Multi-Service IronWare QoS and Traffic Management Configuration Guide

137

53-1003037-02

Egress port and priority based rate shaping

4

The ip multicast policy-map specifies the ACL binding for IPv4 multicast snooping.

Syntax: [no] ipv6 multicast policy-map profile_name acl_id | acl_name

The ipv6 multicast policy-map specifies the ACL binding for IPv6 multicast snooping.

The no form of the command removes the profile binding with the ACL on the VLAN or VPLS.

In the following example, binding for Layer 2 multicast snooping is applied to VPLS instance V1.

Brocade(config)# router mpls

Brocade(config-mpls)# vpls v1 10

Brocade(config--mpls-vpls-v1)# multicast policy-map r2q1 2

Brocade(config--mpls-vpls-v1)# multicast policy-map r4q3 sdv64

Syntax: [no] multicast policy-map profile_name acl_id | acl_name

NOTE

A profile that is bound cannot be deleted.

Configuration example for rate shaping IPTV multicast stream

The following example shows how to rate shape a multicast stream. In this example, to rate shape
a multicast stream, profiles (sd_prof and hd_prof) are defined with rate and priority, ACLs
(hd_streams and sd_streams) are configured which permit packets from four host IP addresses
and denies all packets that are not explicitly permitted by the first four ACL entries, and then the
profiles are bound to the defined ACLs.

Brocade(config)# ip access-list standard hd_streams

Brocade(config-std-nacl)# permit host 239.1.1.200

Brocade(config-std-nacl)# permit host 239.1.1.201

Brocade(config-std-nacl)# permit host 239.1.1.202

Brocade(config-std-nacl)# permit host 239.1.1.203

Brocade(config-std-nacl)# deny any

Brocade(config-std-nacl)# exit

Brocade(config)# ip access-list extended sd_streams

Brocade(config-ext-nacl)# permit ip any 239.1.1.1/32

Brocade(config-ext-nacl)# permit ip any 239.1.1.2/32

Brocade(config-ext-nacl)# permit ip any 239.1.1.3/32

Brocade(config-ext-nacl)# permit ip any 239.1.1.5/32

Brocade(config-ext-nacl)# deny ip any any

Brocade(config-ext-nacl)# exit

Brocade(config)# policy-map multicast profile sd_prof rate 2000

Brocade(config)# policy-map multicast profile hd_prof rate 14000 queue-type 2

Brocade(config)# ip multicast-routing policy-map sd_prof sd_streams

Brocade(config)# ip multicast-routing policy-map hd_prof hd_streams

Naming convention used in example

sd_prof = Standard Definition profile

hd_prof = High Definition profile

sd_streams = Standard Definition TV stream

hd_stream = High Definition TV stream