IPv6 プレフィックス委任

IPv6 プレフィックス委任

私は IPv6 に関してはまったくの初心者ですが、IPv4 については多少の実践経験があります (単に IPv4 を扱わなければならなかったからです)。

私の自宅のルーターは CGNAT の背後にあるため、パブリック IPv4 アドレスは提供されませんが、IPv6 アドレスの取得について問い合わせたところ、ISP が親切にも提供してくれました。返信では、私のアドレスは であると書かれていました2a01:XXXX:XXXX:4000::/56。これを読んで、ネットワーク デバイスに GUA を提供できるし、提供すべきだというアイデアが浮かびました。これは私にとって非常に魅力的です。

私の ISP ルーターの背後には、教育目的で OpenWRT が 1 つあります。他のすべてのデバイスは後者の背後にあります。DHCP を適切に実行するには、OpenWRT が ISP ルーター (DHCPv6 も有効) からプレフィックスを取得する必要があります。

混乱しているのは、アドレスの末尾の です/56。ネットワーク マスクは GUA には意味がないので、これはプライベート ネットワークに使用できる委任されたプレフィックスなのでしょうか? そうであれば、OpenWRT ルーターにプレフィックスを割り当てるときに、将来 ISP ルーターの背後にさらに多くのデバイスを配置することにした場合に備えて、プレフィックスを絞り込む必要がありますか?

全体が期待どおりに動作していることを検証するにはどうすればよいでしょうか? 私の ISP のルーターは UI が貧弱でコンソールがありません。GUA が割り当てられていることはわかりますが、/56(まだ名前がわからないため、名前を付けません) は割り当てられていません。私の OpenWRT は、グローバル ULA 設定に基づいてホストにアドレスを割り当てます。つまり、他のルーターが発行しているプレフィックスは考慮されません (正常に動作している場合)。

ISP ルーターには、WAN 設定に基づいてプレフィックス委任を有効にするチェックボックス (チェック済み) と、現在は空になっている静的プレフィックス用の別のセクションがあります。

答え1

私の混乱は、アドレスの末尾の/56についてです

これは「プレフィックス長」(左から数えた関連ビット数)です。かつてネットマスクとして表現されていた「CIDR表記」とも呼ばれます。たとえば、IPv4では、「/24」はネットマスク255.255.255.0に相当し、「/17」は255.255.128.0に相当します。ネットマスクの形式はめったにありませんIPv6 で使用される場合、/56 に相当するのは「ffff:ffff:ffff:ff00::」になります。

全体2a01:XXXX:XXXX:4000::/56接頭辞、または ISP があなたにルーティングしたネットワークのみです。(単一のデバイスのアドレスではありません)

GUAではネットワークマスクは意味がないようです

はい、そうです。ただし、IPv4 と IPv6 の両方で、わずかに異なる 2 つの事柄を記述できます。別の場所にルーティングされるネットワーク (中間の「ゲートウェイ」ルート) と、デバイスが直接存在するサブネット (それ以上移動したり分割したりできない最終的な「オンリンク」ルート) です。

IPv6 プレフィックスの委任は常にルーティングされます。ISP のルーターにはルートがあります2a01:XXXX:XXXX:4000::/56 via <your_router's_wan_IP>。ルーターはそれを好きなように分割することが期待されています。/64 を LAN サブネットとして直接割り当てることも、さらに大きなチャンク (/60 や /56 全体など) をネットワーク内の他のルーターに委任することもできます。(この委任は、静的ルートを追加するか、ISP 自体が行うように DHCPv6-PD を設定することで実行できます。) 技術的には 1 つの巨大な /56 サブネットを使用することもできますが、ない推奨。これらの場合は /64 を使用してください。

... OpenWRT は wan6 に接続します (正しく記憶していれば /128 であり、委任は行われません)。

いいえ、そういう意味ではありません。

デバイスにIPアドレスを設定する場合、IPv4かIPv6かに関係なく、ネットマスクまたはプレフィックスの長さは常に後者、つまり最終的なサブネットサイズを反映します。そのため、/56がルーティングされていても、ルータの場合、インターフェース設定で /64 または /128 のみを表示することは完全に有効です。

ルータが DHCPv6-PD 経由で自動的に取得するプレフィックスは、別の領域に表示されます。

DHCPを適切に実行するには、OpenWRTがISPのルーターからプレフィックスを取得する必要があります。

ISPのルーターがサポートしている場合、自動方法はDHCPv6-PDになります。提供それを(単に要求するのではなく)実行します。

手動で行う方法は、ISP ルーターに静的ルートを追加し、必要なサブネットを使用して OpenWRT LAN インターフェイスを構成することです。この方法の方が信頼性が高く、実際には /56 全体を OpenWRT デバイスにルーティングします (ルートが ISP ルーターの LAN で使用される /64 と重複してもまったく問題ありません)。

関連情報