Issue:-
Even though lan3 is running perfectly fine MCSG thinks it as down and fail over to standby lan. We will not be able to fail back to lan3 (primary lan)
# cmmodnet -e lan3
cmmodnet: Network interface lan2 has already been in this state.
cmviewcl output for this host.
# cmviewcl -v -n unixmemoirs-01
NODE STATUS STATE
unixmemoirs-01 up running
Network_Parameters:
INTERFACE STATUS PATH NAME
PRIMARY down (Link and IP) 0/0/0/4/0/0/0 lan3
PRIMARY up 0/0/0/3/0/0/0 lan2
PRIMARY up 0/0/0/3/0/0/1 lan1
Syslog output.
Aug 19 17:06:22 unixmemoirs-01 syslog: cmmodnet -e lan3
Aug 19 17:06:22 unixmemoirs-01 cmnetd[21252]: Request to enable interface lan3
Aug 19 17:06:22 unixmemoirs-01 cmnetd[21252]: Attempt to enable network interface lan3 when it is already enabled.
Trouble shooting done :-
Verified interface status in lanadmin
Administration Status (value) = up(1)
Operation Status (value) = up(1)
Verified ifconfig status
# ifconfig la3
lan2: flags=2000000000001843<UP,BROADCAST,RUNNING,MULTICAST,CKO,TSO>
verified link connectivity from another interface in the same server
# linkloop -i 6 0x64315001e1d8
Link connectivity to LAN station: 0x64315000e1d8
-- OK
Verified link connectivity to another server
# linkloop -i3 0x68B599923388
Link connectivity to LAN station: 0x68B599924988
-- OK
#
Everything is fine. So what will be the issue. After long trouble shooting found out the issue. Outbound packet count not increasing.
Outbound Unicast Packets = 250741234
Since the outbound packet count is not increasing cmcld thinks as link layer is down and marks lan3 as down and failover to standby lan.
Solution:
Reset lan3.
#lanadmin -r 3