Linux Routeでは、「linkdown」と「onlink」とはどういう意味ですか?

Linux Routeでは、「linkdown」と「onlink」とはどういう意味ですか?

私が入力したときip route showIPパスの表示

実際にはどういうlinkdown意味ですか?時にはまだ見ることができますonlink。私もそれが何を意味するのか知りたいですonlink

ルーティングの優先順位に影響しますか?たとえば、図の2つの基本パスは、

ベストアンサー1

linkdownテーブルに表示され、その状態のインターフェイスを通過するルート用に設定されている状態DOWN。以下を実行してこれを確認できます。

ip a

インターフェイスの状態を探します。私のラップトップでWiFiをオンにしてイーサネットアダプタを外すと、次のようになります。

wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
enp0s25: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000

私のルーティングテーブルには多くのルートがありますが、いくつかのジャンクルートを追加できます。

sudo ip route add 192.168.123.0/24 dev enp0s25
sudo ip route add 192.168.124.0/24 dev wlp3s0

linkdownこれにより、マイテーブルにイーサネットパスが表示されます。

 192.168.123.0/24 dev enp0s25 scope link linkdown 
 192.168.124.0/24 dev wlp3s0 scope link 

onlinkこれは、パスが「インターフェイスプレフィックスと一致しない場合でも、ネクストホップがこのリンクに直接接続されていると仮定する」ことを意味します。したがって、私たちは偽のテーブルを1つにすることもできます:

sudo ip route add 192.168.125.0/24 via 192.168.123.111 dev wlp3s0 onlink

これで、ルーティングテーブルに次のものが表示されます。

192.168.123.0/24 dev enp0s25 scope link linkdown 
192.168.124.0/24 dev wlp3s0 scope link 
192.168.125.0/24 via 192.168.123.111 dev wlp3s0 onlink 

ダウンストリームインターフェイスに接続すると、クールになり、両方を持つことができます。

192.168.126.0/24 via 192.168.123.111 dev enp0s25 onlink linkdown

おすすめ記事