Hi guys,
We are doing a lot of testing and playing with IPTv UDP multicast streams last few weeks.
The network we are using to test consists of a few Cisco boxes (7600, 7201) and RB1100 and a few RB433G boxes.
We are using source-specific multicast, sparse mode. It was a nice discovery to find out that RouterOS supports SSM, although we have found an “issue”. We have found out that some clients do support IGMPv3 (VLC Player) and we can use SSM based playlists containing something like: udp://192.168.1.1@230.1.1.1:1234, but some of them can’t use this (XBMC for example). In order to work around this issue Cisco boxes use a technique of IGMPv2 to IGMPv3 SSM mapping. So when a router receives an IGMP Membership request / Join without a source address it finds a predefined source for that destination mcast address. It does this either through a list of rules or by querying a DNS server A record for something like 1.1.1.230.some.domain.com and using an IP address DNS provides. Unfortunately this mapping can only be done on client / end-user / receiver devices and we were hoping to install a bunch of RB750 or similar on client side.
Is there a way to do something similar on RouterOS ?
Thanks,
Ivan