IPv6 とは
インターネット プロトコル バージョン 6(IPv6)は、従来の標準(IPv4)に比べて、より多くの一意の IP アドレスをデバイスで使用できるようにする高度なネットワーク標準です。すでに何十億台ものデバイスがインターネットに接続され、さらにその数が急増し続けているため、以前の IPv4 標準では、新しいデバイスに割り当てる一意のアドレスを十分に確保できません。
IPv6 のその他のメリット
- インターネット上のルーターを介してデータを効率的に転送できる接頭辞割り当て方式により、パケット ルーティングが効率化される
- あらゆるタイプのネットワーク使用シナリオを幅広くサポートするようにルールが規定されているので、アドレス範囲をより柔軟に設定可能
- ルーターでのフラグメンテーションを排除し、オプション情報をセカンダリ ヘッダーへ分離することにより、ネットワーク ソフトウェアのスタック処理が簡素化
- IPsec などの高度なセキュリティ メカニズムをネイティブでサポート
- ネットワーク アドレス変換(NAT)の必要性がなくなり、世界中どこにいても直接ピアツーピア通信が可能
- クライアント主導でアドレスが設定されるため、ステートフルなプロトコル(IPv4 の DHCP など)より優れたネットワーク管理のスケーリングが可能
- IPv6 の中核となる接続操作の多くは、マルチキャスト通信を使用するため、クライアントは特定の通信タイプを受信したときにのみ起動するように登録できる。そのため、Wake-on-LAN などのプラットフォーム固有のメカニズムを使用しなくても、電力の大幅な節約が可能
IPv6 が Google Nest Wifi と GoogleWifi で動作する仕組み
Google Nest Wifi と Google Wifi では、デュアル スタックの実装を使用します。つまり、有線、無線を問わず、同じネットワーク上に IPv4 トラフィックと IPv6 トラフィックの共存を可能にさせる仕組みです。Google Nest Wifi と Google Wifi では、6to4 や 6rd などの IPv6 移行プロトコルはサポートされておらず、IPv4 over IPv6 や IPv6+ もサポートされていません。
IPv6 が機能するには、以下のエンティティがすべて IPv6 をサポートしている必要があります。
- インターネット サービス プロバイダ(ISP)(IPv4 もサポートされる必要あり。IPv6 専用接続には非対応)
- クライアント デバイス
- クライアント デバイスで実行されているオペレーティング システムとアプリ
Google Nest Wifi や Google Wifi では、IPv6 が有効な場合、WAN ポート上で DHCPv6 プロトコルを使用し、ISP にアドレスをリクエストします。ISP が DHCPv6 プロトコルをサポートしていてルーターのアドレスをプロビジョニングしている場合、ルーターは自身の IPv6 アドレスを取得します。
ISP がルーターのアドレスをプロビジョニングしていない場合、ルーターはステートレス アドレス自動設定(SLAAC: StateLess Address AutoConfiguration)という手順により、自身のアドレスを取得します。また、ルーターは ISP に IPv6 の接頭辞もリクエストし、この接頭辞を使用して、LAN 上のクライアントに IPv6 ルート アドバタイズを送信します。これにより、クライアントは自身のアドレスを取得できるようになります。
ISP が利用可能な接頭辞を提供すると、Google Nest Wifi と Google Wifi は LAN 上のクライアントに対して IPv6 ルート アドバタイズの送信を開始し、クライアントは SLAAC 手順により、自身の IPv6 アドレスを取得して検証できるようになります。
IPv6 を有効化する
- Google Home アプリ を開きます。
- Wi-Fi アイコン をタップします 設定アイコン [ネットワークの詳細設定] をタップします。
- IPv6 を有効化します。
- 保存アイコン をタップします。
ルーターまたはメイン Wifi ポイントの IPv6 接頭辞を確認する
IPv6 の接頭辞は、IPv4 における WAN アドレスと同じ役割を果たします。接頭辞は ISP から提供されます。ルーターとクライアントはこの接頭辞を使用してアドレスの残りの部分を割り当て、128 ビットの IPv6 アドレスが完成します。接頭辞は、メッシュ ネットワーク内でルーターまたはメイン Wifi ポイントにのみ関連付けられます。Wifi 拡張ポイントは SLAAC を使用して独自のアドレスを作成します。
- Google Home アプリ を開きます。
- デバイスのタイルを長押しします。
- 右上の設定アイコン 、[デバイス情報] の順にタップします。
- IPv6 接頭辞(IP アドレス)は [Wi-Fi 情報] で確認できます。
接続されているデバイスの IPv6 IP アドレスを確認する
接続されているデバイスの IPv6 アドレスは、デバイスの詳細ページから確認できます(アドレスが表示されるまで最長で 1 分ほどかかることがあります)。注: デバイスごとに複数の IPv6 アドレスが設定されている場合があります。
- Google Home アプリ を開きます。
- Wi-Fi アイコン をタップします [デバイス] をタップします。
- デバイスをタップして詳細を表示します。
カスタム IPv6 DNS サーバー
Google Home アプリでは、カスタムの IPv6 DNS サーバーを設定できます。IPv6 使用時の Google Nest Wifi と Google Wifi の機能の動作
IPv6 到達可能性テスト
堅牢な IPv6 接続を確保するため、Google Nest Wifi と Google Wifi はバックグラウンドで接続テストを定期的に実行します。このテストでは、Wifi デバイスから Google インフラストラクチャ ネットワークへの IPv6 接続の動作を検証します。ISP の IPv6 ネットワークの堅牢性に応じて定期的なテストの結果が変動し、IPv6 接続が無効になる場合があります。テストは自動的に実行され、IPv6 サービスの復元が試みられます。
IPv6 のポート転送、ポート開放
IPv4 ネットワークでのポート転送には NAT を使用します。IPv6 ネットワークでは、ポート転送に NAT を使用しません。DHCP IP 予約(静的 IP 予約)は IPv6 アドレスでは使用されず、IPv4 接続でも不要です。ポート転送やポート開放の設定方法についてご確認ください。
ゲスト ネットワーク上の IPv6
Google Nest Wifi と Google Wifi は、有線 LAN と非公開 WLAN を含むすべての LAN 接続で IPv6 をサポートします。Google Nest Wifi と Google Wifi は IPv6 のゲスト ネットワークにも対応しますが、サブネット アドレスを正しく設定できるようにするためには、ISP が指定するネットワーク接頭辞の長さが 64 ビット未満である必要があります。ISP の接頭辞の長さが 64 ビットの場合、ゲスト ネットワーク上で IPv6 を利用することはできません。