Hello, I followed the instructions in carp(4) and set up a load balancing and failover configuration on vlan interfaces -- it's working fine (as long as I don't `ifconfig carp25 destroy'...).
In order to really make use of this functionality, I need a user land method of figuring out whether a MAC address is coming to the local host as the primary or secondary. In other words, let's say I have two clients: IP MAC .10 :0a .11 :0b And two VHIDs for the virtual router interface (IP .1): VHID MAC 1 :01 2 :02 Router 1 has VHID 1 primary, VHID 2 backup. Router 2 has VHID 2 primary, VHID 1 backup. How can I find out which VHID the sending MAC address hashes to? For example: | which_vhid :0a | 1 | which_vhid :0b | 2 After poking around, the only thing I can figure is reproduce the hash function from the source code myself. I really don't want to do that if there's another way. Thanks, -- Chris Cowart Network Technical Lead Network & Infrastructure Services, RSSP-IT UC Berkeley
pgpWOrl424CxE.pgp
Description: PGP signature