CCENT 試験の勉強中、参考資料にはクラス A/B/C ネットワークへの言及が驚くほど多くありました。ありがたいことに、クラス A/B/C は /8、/16、および /24 CIDR サブネットの省略形として扱われ、最初のニブルからの暗黙のサブネットについては何も言及されていません。それでも、質問や説明に「クラス B」が出てくると戸惑い、暗黙の /16 マスクがそこに存在することを毎回思い出さなければなりません。
これは、20 年以上前に廃止されたにもかかわらず、今でも広く使用されている慣例ですか? 上級管理者からこれに慣れるしかないのでしょうか? そして、おそらく最も重要なのは、シスコは認定技術者/アソシエイト/エキスパートがクラスフル ネットワーク用語を受け入れて使用することを期待しているのでしょうか? (シスコの試験機密保持ポリシーに違反する場合は、最後の質問を無視してください。)
アップデート:より権威のある参考資料/学習ガイドに切り替えた後、公式学習ガイドがクラスフル ネットワークに複数の章を割いていることから、シスコは実際のクラスフル ネットワークの知識を期待していることが明らかになりました。これにより、A/B/C の用語に関する質問ではなく、管理者がクラスフル ネットワークについて知っていることが期待されるかどうか、またその理由について質問することになります。
答え1
クラスベースルーティングについて知っておくべき 3 つのこと:
クラスベースルーティングは、インターネットについてほとんどの人が耳にするずっと前に(1993年に)廃止された、よりシンプルなシステムでした。おそらく、あなたが知っている人の中で、それを使った人は誰もいないでしょう。そして、もしあなたのネットワーク機器がそれほど古いものであれば、真剣に別の方法を検討すべきです。このシステムでは、アドレスの最初の数ビットを使ってクラスを決定し、(間接的に)ネットマスクも決定していました。ネットマスクは暗示授業では、決定するクラス。「172.16.1.0 にクラス C がある」と言うと、クラスベースのルーティングを少しでも理解している人なら誰でもすぐに蹴り飛ばされるでしょう。
現在、クラス A、B、C はそれぞれ /8、/16、/24 のネットマスクを意味すると言われています。上記から明らかなように、これは間違いです。彼らは通常、そうすることでインターネットの歴史について知識が豊富で賢明であるように見せられると考えています (皮肉ですね)。
元のシステムの名残がまだ残っています。「クラスD」(プレフィックス224から239)は依然としてマルチキャストであり、「クラスE」(プレフィックス240から255)は依然として「予約済み」または「実験的」です。さらに、一部の(古い)システムでは、デフォルトのネットマスク元のクラス指定に基づきます。たとえば、プレフィックス 0 から 128 の場合は /8 です。これは役に立つというよりは迷惑なことが多いのですが、これが由来です。
答え2
私が今まで出会った中で「クラスA/B/C」という用語を使う人は、/8や/16などと間違って使っている人だけです(「クラスA」を最初のオクテット、「クラスB」を2番目のオクテットなどと使っている1人を除いて)。しかし、彼は、たとえそれがそんなに混乱)。
さあ、クラスフルアドレッシングについて学んでください。知識は多ければ多いほど良いです。しかし、ほとんど「クラス A/B/C」アドレスについて知っておくべき重要なことは次のとおりです。
- 実際にこれらの用語を使うべきではない
- 誰かがこれらの用語を使っているのを聞いたら、それは間違った使い方をしているということです
これは、実際に知識があり、理論以外の経験がある人を見分ける良い方法です。就職面接で用語が間違って使用されているのを聞いたら、警戒すべきでしょう。
答え3
一言で言えば、そうです。
人々は、コースの教材と同じように、これについて話すことがよくあります。クラスフル ネットワークを使用する人はいません (少なくとも私が出会った人は誰もいません)。インフラストラクチャ/アーキテクチャの計画中に、人々は「ここでは 2 つのクラス C を設定します」などと言うことがよくあります。これは、「/23 を割り当てます」または「172.16.0.0-172.16.1.254 で十分です」と言うよりも簡単で、同じメッセージを伝えます。
技術的には 100% 正確ではないかもしれませんが、業界の会話でよく使われる用語の多くは仕様に準拠していません。たとえば、ルーター/スイッチ/AP\ブリッジは、ルーター以外の名前で呼ばれることはありません。
2 番目の質問については、違反ではないと思いますが、資料に記載されているとおりに試験のトピックを理解することが求められます。つまり、試験のトピックが何であるかを知る必要があり、多くの場合、特定のサブネットを参照していることを理解する必要があります。
答え4
私が働いていた職場では、社内のプライベート ネットワーク用にルーターを構成するために IT 会社を雇っていました。私が働いていた会社では、面倒な作業は通常、外部の請負業者に任せていました。
さて、私たちの会社でプロジェクトを担当していた人が、ネットワークの設計方法を決定し、/24 マスクを使用していました。問題は、ルーティング プロトコルがクラスフルまたはクラスレスであることを知らなかったことです。そのため、この人は 10.1.3.x / 10.1.4.x / 10.1.5.x などのネットワークを選択しましたが、クラスフル ルーティング プロトコルを使用することを選択しました。つまり、/24 のマスクを設定したにもかかわらず、何も機能しませんでした。正式な知識がなかったため、知らなかったことを責めることはできませんが、彼はすべてにおいて傲慢だったので、私は彼を笑わずにはいられませんでした。
IT企業「専門家」は、設定とインストールを行った会社です。どういうわけか、彼らにもなぜうまくいかないのかわかりませんでした。私は彼のところに行き、ルーティング プロトコルとネットワーク マップを一目見て、この 2 週間前の問題を 5 分で解決しました。それでも、IT 会社は 2 週間分の「トラブルシューティング」料金を請求しました。
2007 年の CCENT 認定証を手に持った私。
ですから、はい、クラス ベースのアドレス指定について学ぶことは重要です。なぜなら、好むと好まざるとにかかわらず、世の中には大量のレガシーなものが存在し、IGRP と OSPF または基本的な RIPv1 と RIPv2 の主な違いが何であるか、クラス システムがそれらにどのように適用されるかを知らないのであれば、人々から金銭を受け取る資格はないからです。
ClassA/B/C について言及している Cisco の質問をもう一度見てみましょう。タイプミスがない限り (まあ、60% の確率でミスはあるでしょうが)、Classful 構造に従った例が使用されているはずです。
[編集: これは 2 年前に起こったことなので、「古い戦争の話」ではないことを述べておきます。]