[Linux-cluster] corosync issue with two interface directives
Dan Frincu
dfrincu at streamwide.ro
Mon Jul 12 19:38:44 UTC 2010
Just a wild stab in the dark, but both your multicast groups result in
the same MAC address 01:00:5e:5e:01:01. Now these are supposed to be
redundant connections, which means different IP/port/MAC's, different
routes, in case one fails the other one takes over. Try changing the
multicast groups so that the they differ at the end of the address,
rather than at the beginning.
You could use 226.94.1.1 for ring 0 and 226.94.1.2 for ring 1. The key
thing to remember here is that when building a multicast MAC address,
you only use the low order 23 bits of the multicast IP address, thus
allowing for overlapping of close high order bits in the multicast IP
address.
Regards.
Digimer wrote:
> On 10-07-12 01:12 AM, Steven Dake wrote:
>> On 07/11/2010 09:57 PM, Digimer wrote:
>>> Hi all,
>>>
>>> I've got two 'interface {}' directives in corosync. When I pull the
>>> cable from the interface on ring 1, nothing happens (no log entries,
>>> zilch). When I put it back and the pull the cable on ring 0, it fails
>>> completely and fences. Is there something I am missing?
>>>
>>> Here is the corosync.conf file I am using:
>>>
>>> ------------------------------------------------------------------------
>>>
>>> compatibility: whitetank
>>>
>>> # Totem Protocol options.
>>> totem {
>>> version: 2
>>> secauth: off
>>> threads: 0
>>> rrp_mode: passive
>>> interface {
>>> # This is the back-channel subnet, which is the primary
>>> # network for the totem protocol.
>>> ringnumber: 0
>>> bindnetaddr: 10.0.1.0
>>> mcastaddr: 226.94.1.1
>>> mcastport: 5405
>>> }
>>> interface {
>>> # This is the storage network, which acts as a
>>> # secondary, backup network for the totem protocol.
>>> ringnumber: 1
>>> bindnetaddr: 10.0.0.0
>>> mcastaddr: 227.94.1.1
>>> mcastport: 5406
>>> }
>>> }
>>
>> What are the interface netmasks?
>
> /24 (255.255.255.0). I thought they had to be on separate networks. Or
> does the netmask need to be specified in the corosync.conf file as well?
>
--
Dan FRINCU
Systems Engineer
CCNA, RHCE
Streamwide Romania
More information about the Linux-cluster
mailing list