Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bonjour, multicasts and CISCO wi-fi routers

139 views
Skip to first unread message

JF Mezei

unread,
Oct 3, 2012, 4:08:07 AM10/3/12
to
I have a problem. (that may qualify as understatement of the year :-)

Cisco 871W router.

CISCO switch.

For machines going through the wired switch, Bonjour and IPMI works fine.

For machines going through Wi-Fi (wi-fi->router->switch->machine)
however, bonjour does not work.

I believe I need to tell my router which multicast groups to carry. So,
how do I find out which IPs (or subnet) are being used by Bonjour ?

netstat -g reveals the following:

Desktop:
IPv4 Multicast Group Memberships
Group Link-layer Address Netif
224.0.0.251 <none> lo0
224.0.0.1 <none> lo0
239.192.152.143 1:0:5e:40:98:8f en0
224.0.0.251 1:0:5e:0:0:fb en0
224.0.0.1 1:0:5e:0:0:1 en0


Server:
IPv4 Multicast Group Memberships
Group Link-layer Address Netif
224.0.0.251 <none> lo0
224.0.0.1 <none> lo0
224.0.0.251 1:0:5e:0:0:fb en0
224.0.0.1 1:0:5e:0:0:1 en0
224.0.0.251 1:0:5e:0:0:fb en1
224.0.0.1 1:0:5e:0:0:1 en1


Where does the 239.192.152.143 IP address come from ? (this is on the
desktop).

Both machines offer some Bonjour services (file sharing, itunes, and the
server also offers printing and a whole bunch of server specific stuff).

the mDNS tool is not very useful unless you know what to look for (no
way to list all services). And this does not provide actual multicast
information (at IP or ethernet levels).

The GUI Bonjour Browser does provide list of available Bonjour
services, but no information on multicast stuff. Are there multicast
debugging tools better than netstat -g on OS-X ?

Anyone have info on how to go about to get multicast (as used by OS-X)
working on a Cisco router ?

VAXman-

unread,
Oct 3, 2012, 8:10:11 AM10/3/12
to
Are all your devices on the same Vlan? Multicast enabled?

FWIW, here's a blob from some bloke in .NZ who says he got this working.

http://preview.tinyurl.com/CiscoBonjour



--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG

Well I speak to machines with the voice of humanity.

JF Mezei

unread,
Oct 3, 2012, 12:47:13 PM10/3/12
to
VAXman- @SendSpamHere.ORG wrote:


> FWIW, here's a blob from some bloke in .NZ who says he got this working.
>
> http://preview.tinyurl.com/CiscoBonjour

Yes, this is what got me to post here. He is a windows guy and uses

netsh in ip show joins commad to get to see what the multicast groups are.

Just wondering if netstat -g is the true equivalent of the above and why
one multicast IP would show on node Bike but not on node Velo.

Bob Harris

unread,
Oct 3, 2012, 6:31:47 PM10/3/12
to
In article <506bf269$0$1554$c3e8da3$92d0...@news.astraweb.com>,
Is Cisco router the ONLY router in your home? Or is it just there
to give your other router (maybe from your ISP via their
modem/router combo) WiFi connectivity?

Bonjour will not cross a router boundary. Many people buy a WiFi
router to add WiFi access to their home network where the ISP has
provided a modem/router combo but no WiFi, or they are using the
additional WiFi router to provide extended range using an ethernet
cable.

If this results in multiple routers creating multiple subnets,
bonjour in each subnet will not see nor talk to devices in the
other subnet.

However, if the Cisco router is the only router, then it should be
passing bonjour packets around single subnet that is hour home LAN.

JF Mezei

unread,
Oct 3, 2012, 10:18:55 PM10/3/12
to
On 12-10-03 18:31, Bob Harris wrote:

> Is Cisco router the ONLY router in your home? Or is it just there
> to give your other router (maybe from your ISP via their
> modem/router combo) WiFi connectivity?

It is the only router. However, the internal architecture is rather bizarre.



Int FA 0 ----> VLAN 10 ----> BVI 10 -+---> Wi-Fi Dot11.RadioInterface
+
PPPoE to ISP
+
Int FA 4


Int FA 0 is in VLAN 10.


Each model of Cisco has different architectures so if you want to apply
rate limits for instance, it is done to different interfaces.

The examples I have seen that claim to work tend to have a specific
multicast group address that they specify. But finding which one I
shoudl use is the big question since I don't know how to extract this
from OS-X.

I understand the concept of multicast when it comes to IPTV, but don't
understand why Apple chose multicast instead of just using the IP,s
broadcast address to reach everyone in the same subnet.

The problem with my router is that it has to be told to enable multicast
somewhere between the wored ethernet and the wi fi interface without
having those pass through the Dialup1 PPPoE interface.

Bob Harris

unread,
Oct 4, 2012, 6:45:20 PM10/4/12
to
In article <506cf212$0$1359$c3e8da3$b135...@news.astraweb.com>,
Bonjour is just Apple's name for the Zeroconf protocol.

Do you have multiple virtual LANs? If so, then each one is most
likely an isolated subnet from the others, which would mean the
Cisco router is not routing zeroconf between subnets, as per the
rules.

I'm just guessing based on the use of the term VLAN.

JF Mezei

unread,
Oct 4, 2012, 9:21:41 PM10/4/12
to
On 12-10-04 18:45, Bob Harris wrote:

> Do you have multiple virtual LANs?
>
> I'm just guessing based on the use of the term VLAN.

The link between the switch and the router is in "trunk" mode.

From what I understand, the VLAN10 interface is what tells the router to
send packets from VLAN10 to the bridge group which ties both the wi-fi
and PPPoE interfaces.

There were no instructions that came with that router (for instance,
only FA-4 can have a PPPOE interface attached to it). So while CISCO
documents commands very well, it doesn't document specific routers at all.


0 new messages