サブネットとは、ネットワークプレフィックスによって定義される IP アドレス範囲です。同じサブネットのホストは同一のローカルリンク上にあることが多いものの、物理的な近さが定義なのではありません。VLAN、トンネル、オーバーレイ、ルーテッドリンクによってトポロジーは変わります。
サブネット化 · レッスン 2
サブネット
プレフィックスが IPv4 サブネットを定義し、同一リンク上の配送、ルーティング、ポリシーにどう影響するかを学びます。
プレフィックスとマスク
IPv4 の24ビットプレフィックスは、/24 またはマスク 255.255.255.0 で表せます。2進表記では、一般的に有効なサブネットマスクは連続する1の後に0が続きます。
11111111.11111111.11111111.00000000
アドレス 192.168.1.8/24 のネットワークプレフィックスは 192.168.1.0/24 です。状況によっては 192.168.1.0/255.255.255.0 という記述も解釈されますが、標準的で簡潔なのは CIDR プレフィックス表記です。
/24 に対応するドット区切り10進表記のマスクはどれですか?
宛先が同一リンク上かを判断する
Linux は、インターフェースに設定されたアドレスとプレフィックスから接続経路を作成します。単に10進表記の先頭3オクテットを比較するのではなく、利用可能な経路と宛先を照合します。/20 のようにオクテット境界でないプレフィックスでは、区切りがオクテットの途中にあります。
接続経路と、あるアドレスに対する判断は次のコマンドで確認できます。
$ ip route show
$ ip route get 192.168.1.50
Linux ホストは、直接送信するかルーター経由で送信するかをどう判断しますか?
サブネット間のルーティング
適切なインターフェースと経路を持つルーターは、サブネット間でトラフィックを転送できます。デフォルトゲートウェイとは、デフォルトルートによって選択されるネクストホップにすぎません。最初の利用可能なアドレスである必要も、末尾が .1 である必要もありません。
サブネットを分離すると、ルーティングやフィルタリングのポリシーを適用する場所ができますが、自動的にセキュリティ境界になるわけではありません。制限的なポリシーなしに転送が許可されていれば、異なるサブネットのホスト同士も通信できます。
サブネットを二つ作るだけで、その間のトラフィックは自動的に遮断されますか?
サブネット化する理由
サブネット化には、アドレス割り当ての整理、リンク層のブロードキャスト範囲の制限、障害ドメインの分離、ポリシー境界の提供といった用途があります。その一方で、ルーティング、ファイアウォール、DHCP、監視、文書化が複雑になることもあります。小さいほど常に速いと思い込まず、実際の規模、成長、冗長性、セキュリティ要件に合わせてプレフィックスを設計してください。
サブネット化に実際に伴うトレードオフはどれですか?
レッスン完了
サブネット を完了しました
IPv4 プレフィックスを、ローカル配送やルーティングポリシーと関連付けられるようになりました。
連続したサブネットマスクを CIDR プレフィックス長で表す。
アドレスのビットとマスクからネットワークプレフィックスを求める。
経路を使って、同一リンク上への配送かネクストホップへの配送かを判断する。
サブネットの分離を、保証ではなくポリシーを適用する機会として扱う。