IPv6は「アドレスの種類」を覚えるだけでなく、どう設定するのか、そして設定後に何を確認するのかまでセットで理解することが大切です。今回は、IPv6の基本設定方法、手動設定と自動生成の違い、EUI-64の考え方、Link-LocalとGlobal Unicastの見分け方、さらに確認によく使うコマンドまで整理します。
1. IPv6の基本設定方法
IPv6の設定方法は、大きく分けると3つの考え方があります。
1つ目は手動設定で、IPv6アドレスを管理者がすべて指定する方法です。
2つ目はEUI-64利用で、ネットワーク部であるprefixだけを指定し、host部(Interface ID)は自動生成させる方法です。
3つ目はipv6 enable を中心に考える方法で、まずインターフェースにLink-Localアドレスを自動生成させ、IPv6通信を有効化する入り口として使います。
たとえばCisco機器では、次のように考えると整理しやすいです。
! 手動設定
ipv6 address 2001:db8:1:1::1/64
! prefixを指定して host部をEUI-64で自動生成
ipv6 address 2001:db8:1:1::/64 eui-64
! Link-Localを自動生成して IPv6 を有効化
ipv6 enable
ここで大切なのは、「全部手で決めるのか」「一部だけ決めて残りを仕組みに任せるのか」 という違いです。IPv6は自動化との相性が良く、特にEUI-64やSLAACの考え方を知っておくと、設定の意味が理解しやすくなります。

ipv6 enable の違いと、確認コマンドの使い分けをセットで押さえることが大切です。2. 手動設定と自動生成の違い
手動設定は、管理者が「このインターフェースにはこのIPv6アドレスを入れる」と明示的に決める方法です。設計どおりに固定しやすく、意図したアドレス管理を行いやすい反面、設定作業は増えます。
一方、自動生成は、ルータや仕組みの助けを借りて端末やインターフェースが自分でアドレスを作る考え方です。ブログ学習の観点では、「手動設定=管理者が住所を決める」「自動生成=仕組みが住所づくりを助ける」と覚えるとわかりやすいです。
ここで混同しやすいのが、EUI-64 と SLAAC の役割です。
EUI-64は、主にhost部(Interface ID)をどう作るかの仕組みです。
SLAACは、RA(Router Advertisement)などをもとに端末が自分でIPv6アドレス全体を構成する流れです。つまり、EUI-64は「host部の作り方」、SLAACは「自動設定の流れ」と整理すると理解しやすくなります。
3. EUI-64を使う設定の意味
EUI-64を使う意味は、prefixはネットワーク側の情報として与え、端末側のhost部は自動生成するという役割分担にあります。これによって、毎回host部を手入力しなくてもIPv6アドレスを構成できるようになります。IPv6では128ビットのアドレスのうち、一般的な /64 環境では前半がprefix、後半64ビットがInterface IDとして扱われるため、EUI-64はこの後半部分の自動生成に関係します。
つまり、
- prefix = どのネットワークに属するか
- EUI-64 = その中で端末のhost部をどう作るか
という整理です。学習初期の段階では、EUI-64を「IPv6のhost部自動生成の代表例」として押さえておくと十分です。
4. Link-Local の確認と見分け方
設定後の確認で特に重要なのが、Link-Local と Global Unicast を見分けられることです。
Link-Localは、基本的に FE80 で始まるアドレスで、同じリンク内だけで使われます。ルータ越えはしません。
一方、Global Unicast は広域到達用のIPv6アドレスで、より一般的な“本番用の通信先アドレス”として見ることができます。

FE80:: で始まるアドレスはLink-Local、host部の自動生成にはEUI-64が関係する、という点を図で確認できます。ここで実務的に大事なのは、Global Unicast がまだ入っていなくても、Link-Local は見えることがあるという点です。
つまり、確認コマンドで FE80:: のアドレスが見えた場合は、「IPv6そのものは有効になっている」「少なくとも近隣通信の土台はある」と判断しやすくなります。逆に、広域到達を期待するなら、Global Unicastの有無も必ず確認する必要があります。
5. よく使う確認コマンド
IPv6設定後に、まず押さえておきたい確認コマンドは次の3つです。
Copyshow ipv6 interface brief
show ipv6 interface
show ipv6 route
show ipv6 interface brief は、インターフェースごとのIPv6アドレス状態を一覧でざっと確認するのに向いています。show ipv6 interface は、より詳細なIPv6設定や動作、Link-Local/Global Unicastの状況などを確認するときに便利です。show ipv6 route は、IPv6ルーティングテーブルの内容を確認するためのコマンドで、経路の有無や学習状況を見る基本コマンドです。
学習段階では、
- brief = 一覧でざっくり
- interface = 詳細に深掘り
- route = 経路表を確認
という使い分けで覚えると整理しやすいです。
6. Link-Local の実務的な注意点
Link-Localは、ひとことで言えば「近所用」のアドレスです。
同じリンク内での通信、近隣探索、RAの受信など、IPv6の土台になる通信で重要な役割を果たします。
一方で、Global Unicast は「広域到達用」であり、ルータを越えて通信させたい場合に必要になります。
この2つを混同しないことが、確認コマンドの読み取りでは非常に重要です。FE80:: を見たらまずLink-Localを疑う、広域到達をさせたいならGlobal Unicastが入っているか確認する――この見方を持てると、設定確認の精度が大きく上がります。
まとめ
今回のポイントは、IPv6は「設定方法」と「確認方法」をセットで覚えることです。
手動設定では管理者がアドレスを決め、EUI-64ではprefixだけを指定してhost部を自動生成させることができます。また、ipv6 enable はLink-Localアドレスを自動で持たせることで、IPv6を使い始める入口になります。確認では、show ipv6 interface brief、show ipv6 interface、show ipv6 route を使い分けながら、Link-Local と Global Unicast を見分ける視点を持つことが大切です。

コメント