はい、考えられる簡単な方法は、サブネットマスクは常に最初は1であるということです。subnet-size-indicatorのバイナリ表現の先頭に1がない場合、subnet-size-indicatorは現代の標準を使用した適切な「サブネットマスク」ではないと言えます。
RFC 1219では、以前のRFC 950では不連続ビットが許可されていると述べています。実際、RFC 950 15ページ(セクション3)には「不連続なサブネットビットを示す」という例が明確にありますが、そのようなサブネットをCIDR表記に変換する方法はありません。CIDRスタイル表記はIPv6で使用されています少なくとも、RFC 1884ページ7(セクション2.4の最初の文)以降、非連続ビットはIPv6ネットワークで広くサポートされることはありませんでした。RFC1219の方法では、「サブネットビット(マスク= 1)最小に向かって」。(Samiの回答で言及されたRFC 4632セクション3.1は、CIDR表記を議論する公式の標準を指します。)
RFC 1878ページ2は、を除くすべてのIPv4サブネットの標準「サブネットマスク」表記を示しています/0
。
ただし、サミの答えについて少し詳しく説明し、「なぜ」を調べます(具体的な例を使って、質問が尋ねたように)...
一部のプロ級のシスコ機器は、ビットを反転させる「ワイルドカードマスク」と呼ばれるものをサポートしています。そのため、通常のサブネットは、と呼ばれるもので表すことができます00000000.00000000.00000000.11111111
。
シスコのワイルドカードマスクでは、すべてのゼロを最初に実行する必要があるというルールはありませんでした。だからあなたは使うことができます00000000.00000000.00000000.11111110
。
その結果、すべての偶数のIPアドレスを含むグループが作成されます。
これは、シスコのトレーニングでカバーされていたため、実際に知っておくことが重要でした。したがって、シスコのプロフェッショナル認定の審査プロセスでは、そのようなことを尋ねられる場合があります。
しかし、ほとんど役に立たなかったと思います。偶数アドレスまたは奇数アドレスを使用してネットワークを半分に分割する代わりに、半分の大きさの通常のサブネットを作成することにより、小さい番号のアドレスと大きい番号のアドレスを使用してネットワークを半分に分割できます。
連続していないビットを含むワイルドカードマスクはそれほど有用ではなく、使用するのがより困難になる可能性があります。サブネットマスクビットが1に設定されている点は、ビットがデバイスがどのサブネットにあるかを識別するのに役立つと言うことです。 。その結果、これらのタイプのマスクをサポートすることは、それほど大きな利益をもたらさずに複雑さを増すことになりました。
シスコは、最終的に「ワイルドカードマスク」のサポートをやめたため、このような非伝統的なサブネットマスクに意味がないことに同意したと思います。 。
多くのソフトウェアが新しいトレンド/標準に従い、そのようなネットワーク設計を拒否するため、マスクに不連続な「サブネットビット」を持つネットワークを作成しようとさえしません。古いソフトウェアを使用していたとしても、ネットワークを再設計することなく新しいソフトウェアを使用できるように、ネットワークを簡単に変更できるようにしたいと思うでしょう。したがって、連続した「サブネットビット」が唯一の方法です。
テストで質問された場合、すべての1がアドレスの先頭にある必要があると自信を持って言えます。これは、正気のテスターが大多数の学生にこの日と年齢で学んでもらいたいことです。