I am working on a system where a remote SBC monitors the health of all linked servers and issues fault reports when certain behaviors are observed. Everything is running RHEL 7. I have an interface on a server "eth1" with the ip "10.0.3.16" and a subnet mask "255.255.255.0".
If I run the command:
ip addr del 10.0.3.16/24 dev eth1
on the server, the remote SBC does not seem to notice that anything is wrong. However if I do:
ip link set eth1 down
Then I get the expected result. 10.0.3.16 is the only IP address assigned to the eth1 interface. I would like to understand the difference between the two commands, and why unassigning the IP address produces a different result than taking down the entire interface. Google has failed me so far, I can't seem to find anything relevant.