web-dev-qa-db-ja.com

netstat -r出力、インターネットとinternet6、さまざまなゲートウェイ形式

インターネットルートとinternet6ルートの違いは何ですか? internet6はIPv6の略だと思いますか?

netstat -r
Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            10.11.254.254      UGSc           61        0     en0
10.11/16           link#4             UCS            32        0     en0
e1r1p3.42.fr       10:dd:b1:a4:2f:33  UHLWI           0        0     en0    696
e1r1p8.42.fr       10:dd:b1:c1:76:9b  UHLWI           0        0     en0    345
e1r1p9.42.fr       10:dd:b1:a2:7f:3a  UHLWI           0        0     en0   1129
e1r1p12.42.fr      10:dd:b1:be:73:6f  UHLWI           0        0     en0   1066
e1r2p4.42.fr       10:dd:b1:b8:f1:c0  UHLWI           0        0     en0    702
e1r2p19.42.fr      10:dd:b1:c1:63:19  UHLWI           0        0     en0   1152
e1r3p5.42.fr       10:dd:b1:a4:2d:b5  UHLWI           0        0     en0    547
e1r3p17.42.fr      10:dd:b1:c1:61:ca  UHLWI           0        0     en0    874
e1r3p19.42.fr      10:dd:b1:c1:69:b1  UHLWI           0        0     en0    860
.......

Internet6:
Destination        Gateway            Flags         Netif Expire
default            fe80::%utun0       UGcI          utun0
localhost          localhost          UHL             lo0
fe80::%lo0         fe80::1%lo0        UcI             lo0
fe80::1%lo0        link#1             UHLI            lo0
fe80::%en0         link#4             UCI             en0
e1r10p17.local     10:dd:b1:c1:6f:d3  UHLI            lo0
fe80::%awdl0       link#10            UCI           awdl0
e1r10p17.local     fe:28:c6:17:d6:fc  UHLI            lo0
..............

ゲートウェイがInternet6セクションとインターネットセクションのインターフェイスを参照しているのはなぜですか。ゲートウェイは基本的にMacアドレスであり、link#4を除く通常のIPです。また、「fe80 ::%utun0」のようなゲートウェイを分解するにはどうすればよいですか?これはどういう意味ですか?

1
koperandus

基本的に、質問はIPv6についてです。

Destination        Gateway            Flags         Netif Expire
default            fe80::%utun0       UGcI          utun0
localhost          localhost          UHL             lo0
fe80::%lo0         fe80::1%lo0        UcI             lo0
fe80::1%lo0        link#1             UHLI            lo0
fe80::%en0         link#4             UCI             en0
e1r10p17.local     10:dd:b1:c1:6f:d3  UHLI            lo0
fe80::%awdl0       link#10            UCI           awdl0
e1r10p17.local     fe:28:c6:17:d6:fc  UHLI            lo0

すべてのfe80アドレスはリンクローカルアドレスです。つまり、これらは特定のインターフェイスに属し、直接接続されたネットワークでのみ有効なアドレスです。これらのアドレスは、ネットワークを介してルーティングされません。インターフェイスごとに、そのようなfe80 ::ネットワークがあります。

したがって、netstatの出力から、MAC(utun)を使用していて、ある種の仮想マシンセットアップを実行していて、次のインターフェイスがあるという印象を受けます。

  • lo0、ループバックインターフェイス
  • en0、イーサネットインターフェイス
  • デフォルトゲートウェイである一種のトンネル、utun
  • Appleワイヤレス直接リンク

これらすべてのデバイスにはfe80 ::アドレスがあります。 %は、そのインターフェイスのfe80 :: nネットワークであることを意味します。

IPv6アドレスはゼロを省略します(すべてではありませんが、IPv6のドキュメントを参照する必要があります)。したがって、fe80 ::は実際にはfe80:0000:0000:0000:0000:0000:0000:0000です。

link#<number>リンク層で到達可能なデバイスまたはネットワークを示します。つまり、多かれ少なかれ、それらは直接接続されています(広い意味で接続されています。WiFiも接続できます)。つまり、リンク#1はループバックに接続されたネットワーク、リンク#4はイーサネットen0に接続されたネットワーク、リンク#10はワイヤレスに接続されたネットワークです。

3
Ljm Dullaart