~サブネットマスクの進化~IPクラスフル時代の問題とCIDRの登場クラスフルアドレスの時代はサブネットマスクという概念が無く、IPアドレス帯によって『ネットワーク部』が自動的に決まっていました。いうIPアドレス帯は『クラスA』と呼ばれ、『ネットワーク部』は最初の1オクテット、『ホスト部』は残りの2~4オクテットでした。自動でなっていました。"/24")と自動的に決まっていました。時間が経つにつれ、『この割り当て方法ではIPアドレスを有効に使えない』ということが徐々に分かってきました。クラスAは理論上はホストが1677万台配置できますが、当然同一ネットワークにそれだけのIP端末は配置できず、使わないIPアドレスは無駄に消費されてしまうのです。この解決策として出てきたのがCIDR(読み方:サイダー)です。これはクラスフルアドレスをサブネットマスクで細分化する概念です。クラスフルの概念を取り払い、どのIPアドレス帯であっても、サブネットマスクによりネットワーク部を自由に決めて良い、とする概念です。CIDR=サブネットマスクを使った、IPアドレスのネットワーク部を決定する方法と言っても良いです。このCIDRの概念では都合の悪いプロトコルが出てきました。version1、IGRP、EGP等の古いルーティングプロトコルです。これらのルーティングプロトコルはクラスレスアドレスを想定しておらず、ルーティング情報を伝搬する際にネットワーク部の情報(サブネットマスク)を渡すようにはなっていませんでした。RIPv1とRIPv2のパケットフォーマットを下図に示します。Maskの情報がありますが、RIPv1には無いことが分かります。考え方により、RIPv1ルータは『もし自身のルータのインタフェースにクラスレスアドレスがあったら、そのクラスレスアドレスの元となったクラスフルアドレスから派生されるクラスレスアドレスは全て同じサブネットマスクだと解釈しよう!』という動作仕様になりました。"/28"のサブネットマスクで分割されている』と決めつけて動作しますし、NW設計者はそれを汲み取り、設計をしなければなりません(そうしないとうまくルート情報伝搬ができない)。このFLSMというルールを順守することにより、クラスレスアドレス環境で、クラスフルのみを意識したルーティングプロトコルを問題なく動作させる(ルート情報を伝搬させる)ことができるわけです。Mask)の考え方です。FLSMとは、クラスレスアドレスの環境において、クラスフルアドレスのみを想定したルーティングプロトコルをうまく動作させるための暫定措置のルールなのです。EGPは『クラスフルルーティングプロトコル』と呼ばれ、いずれもルーティング情報交換の際にサブネットマスクを伝搬せず、このFLSMの考え方で動作します。1では、異なるクラスフルアドレスを伝搬する際は、(相手がそのサブネットマスクを理解できないので)自動集約でお茶を濁す、という動作をします。その際、相手が別のインタフェースで同じクラスフルアドレス内の別のクラスレスアドレスを持っていた場合、お互いに自動集約ルートを送り合うことになり、ルーティングループの危険性を伴います。このような『クラスレスアドレスを、別のクラスフルアドレスで分断する』設計はVLSMのルール違反として、ルーティングテーブルには載せません。同じクラスフルアドレス内のクラスレスアドレスで連続して、ルータ同士を結ぶ必要があります。以下のケースでは『192.168.7.0/24』というクラスフルアドレスから派生したクラスレスアドレス(『192.168.7.64/28』と『192.168.7.128/28』)が、『192.168.10.0/24』というクラスフルアドレスによって分断されています。Mask)の考え方で動作します。OSPFやEIGRP、BGP等、その他のほとんどのルーティングプロトコルがVLSMの考え方をします。VLSMとわざわざ名前が付いていますが、これは単にFLSMという概念を打ち消す意味で名前があるだけで、実際にはクラスレスアドレスの考え方に沿って、当たり前のことをルーティングプロトコルに実装しただけです。この章のまとめCIDRサブネットマスクを使い、IPアドレス帯(クラス)に依らず、ネットワーク部とホスト部を自由に設計できるようにする、IPアドレス割り当て方法を指す。(クラスフル時代は自由ではなく、クラスによって決まっていた)FLSMCIDRによりIPアドレスがクラスレスの考え方になったが、当時クラスフルのみを想定したルーティングプロトコルを、クラスレスの環境でも問題なく動作させるために作られたクラスフルルーティングプロトコルのための『暫定措置のルール』であり、それを順守しなければならない環境を指す。NW設計者はこのルールに基づいてIPアドレス設計、ルーティング設計をしなければならない。VLSMFLSM(暫定措置)に頼らず、『ルーティングプロトコルでルート情報と共にサブネットマスクの情報も渡す』という恒久措置を取った環境であり、FLSMのルールに縛られずNWの設計を行える環境を指す。技術の進化はとどまることを知りません。コメントをキャンセルメールアドレスが公開されることはありません。WordPress.。