web-dev-qa-db-ja.com

リンクローカルアドレスとは何ですか?

インターネットでいくつかの情報を見つけることができましたが、専門用語を使用しているため、この情報を理解するのは困難です。誰か助けてくれませんか。

読んだ内容を正しく理解しましたか?

まず、リンクローカルアドレスは常にIPアドレスですか?さらに、リンクローカルアドレスは常に169.254.1.0から169.254.1.0の範囲内ですか?

次に、リンクローカルアドレスは常にそれ自体でデバイスに割り当てられます。より詳細には、デバイスは(指定された範囲から)IPアドレスを選択し、このIPアドレスをネットワーク内の他のデバイスに送信します。このIPアドレスが他のデバイスによって占有されていない場合、対象のデバイスによって取得されます。これは正解?

10
Roman

リンクローカルアドレスを使用すると、マシンが手動で構成されていないか、ネットワーク上の特別なサーバー(DHCP)によって自動的に構成されていない場合に、マシンがネットワーク上でIPアドレスを自動的に持つことができます。その範囲からアドレスが選択される前に、マシンは(アドレス解決プロトコルの略であるARPを使用して)特別なメッセージを周囲のネットワーク上のマシンに送信します(手動または自動でアドレスが割り当てられていない場合) 169.254.1.1が無料かどうかを確認します。存在する場合、マシンはそのアドレスをネットワークカードに割り当てます。そのアドレスが同じネットワーク上の別のマシンですでに使用されている場合は、空きアドレスが見つかるまで、次のIP 169.254.1.2を試していきます。

11

これは特別なクラスのアドレスです。通常はIPv4またはIPv6アドレスを指しますが、他のプロトコルを参照することもあります。一般的な考え方は、アドレスはローカルリンクまたはローカルネットワークセグメントに対してのみ有効で使用可能であるということです。これらの用語の正確な意味は、プロトコルによって異なります。

まず、リンクローカルアドレスは常にIPアドレスです。

常にというわけではありませんが、ほとんどの人は、用語を使用するときにリンクローカルIPアドレスを意味します。これが意味する場合、アドレスは常にIPv4またはIPv6のいずれかのIPアドレスです。状況によっては、MACアドレスをリンクローカルアドレスとして参照することは有効ですが、この用語はあまり一般的ではありません。

さらに、常に169.254.1.0から169.254.1.0の範囲です。

閉じる、IPv4の範囲は169.254.0.0/16(169.254.0.1から169.254.255.254)で、169.254.0.0と169.254.255.255はネットワーク/ブロードキャストアドレスとして予約されています。 IPv6ではfe80 ::/10がリンクローカルアドレス用に予約されており、最も自動的に割り当てられるアドレスはfe80 ::/64の範囲です。

次に、リンクローカルアドレスは常にそれ自体でデバイスに割り当てられます。

いいえ。リンクローカルIPアドレスは、少なくとも一般的な意味では、通常のIPアドレスと同じように一意ではありません。リンクローカルIPアドレスは、そのネットワークセグメント内で一意である必要があります。これの大まかなガイドは、ルーターはリンクローカルIPアドレス範囲のアドレスを使用してトラフィックを転送しないが、ハブとスイッチは通常どおりに動作することです。国内の設定では、これは彼らが自動化された割り当ての外部で多く使用される可能性が低いことを意味し、より大きなネットワークではより関連性が高くなります。

デバイスが自身にアドレスを割り当てるプロセスは、リンクローカルIPアドレスの一般的な使用方法ですが、それが唯一の使用方法ではありません。 stateless address autoconfigurationで、デバイスは、試行して使用したいアドレスが使用可能であることを確認してから使用する必要があります。管理する2つのデバイスに同じリンクローカルIPアドレスを手動で割り当てるのを止めるものは何もありません。

詳細には、デバイスはIPアドレスを(指定された範囲から)選択し、このIPをネットワーク内の他のデバイスに送信します。このIPアドレスが他のデバイスによって占有されていない場合、対象のデバイスによって取得されます。正しいですか?

stateless address autoconfigurationの形式を記述しています。これはリンクローカルIPアドレスの最も一般的なソースの1つですが、これだけではなく、別個のプロセスです。

IPv6の調査を開始する場合、デバイス上のすべての物理ネットワークポートには、主に低レベルのプロトコル操作によってのみ使用されるリンクローカルIPv6アドレスがあります。 DHCPは通常のIPv4アドレスに対して一般的に行われるように、これらは、説明した方法と同様の方法で自動的に生成されるか、中央システムによって配布されます。

IPではなくイーサネットレベルを調べる場合、MACアドレスもリンクローカルアドレスとしてカウントされるようです。この用語はおそらく他のアドレス指定可能なネットワークプロトコルにも当てはまりますが、IPとイーサネットが日常的に最もよく見られる2つの用途であり、IPが家庭用機器に普及していると思います。

詳細については、ウィキペディアの Link-Local Addresses に関する記事で幸運になるかもしれません。ハブ、スイッチ、ルーターの違いがIPネットワーク内にあることを知る必要があるが、現在はそれについてはOKな説明があります。

6
TafT