We have the following setup:
________
| PE |
| asr920 |
|_______|
___|____
| switch |
| c4500 |
|_______|
___|___
| CPE |
|______|
__|____
| STB |
| IPTV |
|______|
PE receives multicast
interface BDI3999
ip vrf forwarding vrf-sa-iptv-1
ip address 10.50.253.254 255.255.255.0
ip pim passive
!
no ip pim autorp
ip pim vrf vrf-sa-iptv-1 rp-address 10.50.1.1
We leak multicast in c4500 from iptv-vlan (3999) to customer vlan (101) with MVR
mvr vlan 3999
mvr querytime 100
mvr mode dynamic
mvr group ....... (list of multicast groups)
mvr
The CPE port in c4500 is configured as a trunk port, with customer default vlan untagged, and another vlan (1701) tagged
interface GigabitEthernet2/2
switchport access vlan 101
switchport trunk allowed vlan 101,1701
switchport trunk native vlan 101
switchport mode trunk
switchport nonegotiate
switchport port-security maximum 250
switchport port-security violation restrict
switchport port-security
load-interval 30
no cdp enable
mvr type receiver
mvr vlan 3999 receiver vlan 101
flowcontrol receive off
flowcontrol send off
no lldp transmit
no lldp receive
end
CPE is configured with all ports as untagged with free seeting
When our CPE has igmp enabled, it sends incoming IGMP QUERY (both general and specific) from WAN back to WAN. (What we understand this is not normal igmp behavior?)
Recieved on CPE-port in c4500:
src: 10.50.253.254 (PE)
dst: 224.0.0.1
When this is allowed, the c4500 wont forward multicast on that port.
We can fix this with ingress acl on switchport, but it’s not optimal.
If the port is configured as switchport mode access, the mutlicast is forwarded correctly, even though the IGMP query is forwarded incorrectly (CPE WAN to WAN)
interface GigabitEthernet2/2
switchport access vlan 101
switchport trunk allowed vlan 101,1701
switchport trunk native vlan 101
switchport mode access
switchport nonegotiate
switchport port-security maximum 250
switchport port-security violation restrict
switchport port-security
load-interval 30
no cdp enable
mvr type receiver
flowcontrol receive off
flowcontrol send off
no lldp transmit
no lldp receive
end
We have tested with both 03.10.02 and 03.10.03
Is this something that should be excpected with MVR in c4500?
Can we handle this problem without the use of ACL?