IPv6サブネット化について最初に言及する必要があるのは、異なる考え方が求められることです。IPv4では、通常、使用可能なアドレスの数と、各エンドユーザーに十分な数のアドレスを割り当てる方法について考えます。IPv6では、通常、使用可能な(/ 64)サブネットの数とそれらをエンドユーザーに割り当てる方法について考えます。特定のサブネットで使用されるIPアドレスの数について心配することはほとんどありません。ポイントツーポイントリンクのような特別な場合を除いて、各サブネットは必要以上に多くのアドレスを使用できるため、代わりに、サブネット内のホストではなくサブネットの割り当てのみを心配します。
IPv6サブネットは通常/ 64です。これは、SLAAC(ステートレスアドレス自動構成)が機能するために必要なためです。SLAACが使用されていない場合でも、/ 64を使用する他の理由があるかもしれません。たとえば、/ 64を想定しているエンドユーザーデバイスが存在する場合があります。または、/ 64よりも長いルーティングサブネットは、ルーター実装者が/ 64またはより短いルートの場合を節約するために最適化したため、一部のルーターで非効率になる場合がありますルーティングテーブルメモリ。
ポイントツーポイントリンクに/ 127を使用することが推奨される理由
特定のポイントツーポイントリンクの場合、サブネット上の未使用アドレスのいずれかのアドレスへのパケットアドレスが不要な近隣要請要求とテーブルエントリを引き起こす脆弱性を回避するために、/ 64ではなく/ 127が推奨されますルーターをdrれさせる可能性があります。このような誤ったアドレスのパケットは、悪意のあるものか偶発的なものです。しかし、実際にポイントツーポイントリンクを/ 127として設定している場合でも、一貫性を保つために/ 64全体を割り当てることを主張する人もいます。
仮想マシンに/ 64より小さいサブネットがプロビジョニングされるのはなぜですか?
仮想マシンが/ 64より小さいサブネットでプロビジョニングされる理由は特にわかりません。おそらく、ホスティングプロバイダーは、サーバーがエンドユーザーのようであり、サーバーが実際に内部ルーティングトポロジを必要とするVMのコレクションになるとは思わず、単一(/ 64)サブネットのみを必要とすることを想定していたためでしょうか?また、単にアドレス指定計画を覚えやすくすることとしても実行できます。ホストがを取得しPREFIX::/64
、各VMがPREFIX:0:NNNN::/96
NNNNがVMに一意であり、VMがPREFIX:0:NNNN:XXXX:YYYY
必要に応じて割り当てることができます。
IPv4サブネットからIPv6サブネットに直接マッピングできますか?たとえば、IPv4 / 24はIPv6 / 56または/ 120に直接対応していますか?
アドレス指定とルーティングの仕組みの低レベルの観点から、プレフィックス長はIPv6とIPv4で同じ意味を持ちます。そのレベルでは、「IPv4 / 16は、ネットワークアドレスに半分のビットを使用し、ホストアドレスに半分のビットを使用します。これは、IPv6の/ 64のようです」などの類推ができます。しかし、この比較は本当に適切ではありません。IPv6には強力な規則が登場しており、ネットワークサイズの区分は、IPv4のクラスフルネットワークの古い世界のように見えます。確かに、IPv6はここでアドレスの最上位数ビットは、特定のネットマスクを強制取り組むクラスフル再導入が、何IPv6はなかったん持っていることは、特定の[デファクト/従来]標準的なネットワークサイズであります:
- / 64:単一サブネットの基本サイズ:LAN、WAN、Web仮想ホストのアドレスブロックなど。「通常の」サブネットが/ 64よりも小さい(長いプレフィックス)となることは決してありません。/ 64に相当するホストアドレスは必要以上に大きいため、/ 64よりも大きい(短いプレフィックス)サブネットは想定されていません。
- / 56:256個の基本サブネットのブロック。現在のポリシーでは、ISPがすべてのエンドユーザーに/ 48のブロックを配布することを許可しているにもかかわらず、アドレス使用率を正当化することを考慮していますが、一部のISPは、/ 56を妥協として消費者グレードの顧客に割り当てることを選択する可能性がありますサブネットの割り当てロットとアドレス経済の間。
- / 48:65536個の基本サブネットのブロックと、すべてのISP顧客のエンドサイトが受信する必要があるブロックの推奨サイズ。
- / 32:ほとんどのISPが地域アドレスレジストリから追加のアドレスを要求するたびに受け取るブロックのデフォルトサイズ。
サービスプロバイダーおよび企業ネットワーク内では、これら4つよりも多くのプレフィックス長が見られます。これらのネットワーク内のルーターのルーティングテーブルを見ると、IPv4とIPv6には、ルーティングの動作のほとんどを含む多くの共通点があります。ダウン(より長く)ルート。IPv4の場合と同様に、ルーティングテーブルのサイズを最小化するために、ルートを短いプレフィックスでより大きなブロックに集約または要約できます。
IPv4とIPv6の間のマッピングに関する別の質問は、アドレス指定計画を容易に理解できるように、デュアルスタックマシンでIPv4とIPv6の割り当てをどのように調和させるかです。これを行うための一般的な使用法は確かにあります。IPv4の「サブネット番号」をIPv6プレフィックスの一部に、BCD(たとえば、に10.0.234.0/24
なる2001:db8:abcd:234::/64
)またはバイナリ(に10.0.234.0/24
なる2001:db8:abcd:ea::/64
)で埋め込みます。
私のインターフェースにはいくつかのIPv6アドレスがあります。すべてのサブネットでサブネットを同じにする必要がありますか?
絶対違う!IPv6ホストは、IPv4と同様に、異なるサブネットからの複数のIPアドレスを同時に持つことにより、マルチホームにできることが期待されています。それらがSLAACで自動構成されている場合、異なるサブネットは、異なるルーターからのルーターアドバタイズメントから来ている可能性があります。
IPv6アドレスで/ではなく%が表示されることがあるのはなぜですか?
もう一方の代わりに表示されることはありません。それらは異なる意味を持っています。スラッシュはプレフィックス(サブネット)を示し、すべて同じn
ビットで始まるアドレスのブロックを意味します。スラッシュのないアドレスはホストアドレスです。このようなアドレスは、末尾に暗黙の「/ 128」があると考えることができます。つまり、128ビットすべてが指定されていることを意味します。
パーセント記号は、リンクローカルアドレスに付随しています。IPv6では、すべてのインターフェイスに、他のIPアドレスに加えてリンクローカルアドレスがあります。ただし、リンクローカルアドレスは常に例外なくfe80::/10
ブロック内にあります。しかし、リンクローカルアドレスを使用してピアと通信しようとし、ローカルホストに複数のインターフェイスがある場合、このピアと通信するために使用するインターフェイスをどのように知る必要がありますか?通常、ルーティングテーブルは、特定のプレフィックスに使用するインターフェイスを示しますが、ここでは、fe80::/10
すべてのインターフェイスを介して到達可能なものを示します。
答えは、構文を使用して、使用するインターフェイスを指定する必要があるということaddress%interface
です。たとえば、fe80::1234:5678:8765:4321%eth0
。
サブネットを無駄にしすぎていませんか?私たちは再び使い果たすつもりはありませんか?
誰も知らない。誰が未来を語ることができますか?
しかし、これを考慮してください。IPv6では、使用可能なサブネットの数は、IPv4 で使用可能な個々のアドレスの数の2乗です。それは本当にたくさんあります。いいえ、私は本当にたくさんのことを意味します!
それでも、私たちは自動的に/ 32を要求するISPに/ 32を配り、すべてのISP顧客に/ 48を配っています。おそらく私たちは誇張しており、結局IPv6を浪費するでしょう。ただし、これには規定があります2000::/3
。これまでにIPv6スペースの1/8のみが使用可能になりました。アイデアは、最初の8分の1の恐ろしい混乱を作り、リベラルな配分ポリシーを大幅に修正しなければならない場合、トラブルになる前にさらに7回試行することです。
最後に、IPv6は永遠に続く必要はありません。おそらく、それはIPv4よりも長い寿命を持ちます(すでに印象的な寿命であり、まだ終わっていません)が、他のすべてのテクノロジーと同様、いつかは問題になりません。それまでは必要なだけです。