bptestbpcd not showing expected results
running NB 6.5.6, with a Solaris 10 master and Linux media servers. We recently had an issue communicating to several clients on a backup network.
The linux media server is connected to 4 networks, a "public" or management network, and 3 isolated backup networks. Netstat on the media server is as follows:
# netstat -rn
Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
10.10.10.0 0.0.0.0 255.255.254.0 U 0 0 0 bond0
172.31.188.0 0.0.0.0 255.255.252.0 U 0 0 0 bond1.550
172.31.192.0 0.0.0.0 255.255.252.0 U 0 0 0 bond1.551
169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 bond1.551
0.0.0.0 10.10.10.254 0.0.0.0 UG 0 0 0 bond0
The client ip is 172.31.192.210.
Upon running the bptestbpcd command on to that linux client from the media server, I get:
# bptestbpcd -client 172.31.192.210
1 1 1
172.31.189.197:60892 -> 172.31.192.210:13724
172.31.189.197:50448 -> 172.31.192.210:13724
172.31.189.197:40525 -> 172.31.192.210:13724
Why does it appear that NB is connecting to that client from the wrong NIC? Based on the routing table, it should communicate via the 172.31.192 ip address (which is 172.31.192.24).
However, it gets way more complex, and I'm not going to try and explain it, when we have perfectly good technotes ...
http://www.symantec.com/docs/HOWTO60779
As you will see, the network used is a combination of the order the network interfaces are detected when the system boots, and what the OS routing tables are.
You will also see that there is a PREFERRED_NETWORK setting also.
You may be aware of 'REQUIRED_INTERFACE' this should NOT be used if PREFERRED_NETWORK is available, and I think it is at 6.5.6
Martin