En utilisant ip, que signifie LOWER_UP?

Lors de l’utilisation de l’ ip outil terminal, il existe un certain nombre d’indicateurs pour chaque interface.

Exemple: eth0: mtu 1500 qdisc mq state UP group default qlen 1000

La signification de BROADCAST , MULTICAST et UP est claire, mais que signifie LOWER_UP ? J’ai essayé de google pour cela, mais je n’ai pas trouvé de réponse claire. Lorsqu’un autre hôte est connecté à cette liaison, l’état passe à UP , lorsqu’il se déconnecte, l’état passe à DOWN et LOWER_UP disparaît. Cela a-t-il quelque chose à voir avec l’état de connexion?

MODIFIER:

J’ai trouvé un autre fait intéressant. Lorsque je mets l’interface connectée vers le bas (via ip link set eth0 down ) sur l’autre hôte (le câble rest connecté), la sortie devient

1: eth0: mtu 1500 qdisc mq state DOWN group default qlen 1000

Ensuite, le drapeau UP est toujours présent, mais pas le LOWER_UP . Ne devrait-il pas être le contraire?

LOWER_UP est un indicateur de lien de couche physique (la couche sous la couche réseau, où IP est généralement situé). LOWER_UP indique qu’un câble Ethernet a été branché et que le périphérique est connecté au réseau.

LOWER_UP diffère de UP , ce qui nécessite en outre l’activation de l’interface réseau.

Il est décrit dans man netdevice(7) , mais pas beaucoup de sens pour moi:

 IFF_LOWER_UP Driver signals L1 up (since Linux 2.6.17) 

Ces commentaires proviennent du fichier d’en-tête linux / if.h (dans enum net_device_flags ).