27
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

ネットワーク的に正しいアドレス振り分けをしよう

Posted at

はじめに

新しいネットワークを作る時に、よく「じゃぁDHCPのアドレス配布範囲は.1 ~ .100にしよう」と無邪気に設定しがちですが、そういうことはやめてきちんとCIDRに沿ってやりましょう、という話です。

ネットワークアドレスの分割について

IPネットワークにおいてネットワークアドレスとサブネットマスクを用いることで、クラスC以下のネットワークを複数に分割することができます。
たとえば、192.168.0.0/24のネットワークは以下のように2つに分けることができます。

1 2
192.168.0.0/24 192.168.0.0/25
192.168.0.128/25

192.168.0.0/25の場合、192.168.0.0はネットワークアドレスなので利用不可、192.168.0.127はブロードキャストアドレスなので同じく利用不可となり、利用可能なのは192.168.0.1 ~ 192.168.0.126となります。
126個のIPアドレスが利用可能です。

これだと少し大きすぎるので、もう少し分割してみましょう。

1 2 3
192.168.0.0/24 192.168.0.0/25 192.168.0.0/26
192.168.0.53/26
192.168.0.128/25 192.168.0.128/26
192.168.0.192/26

4つに分割しました。こうすると1つのセグメントにつき、62個のIPアドレスが利用可能です。
また、192.168.0.0/25、192.168.0.128/26、192.168.0.192/26というように、大きいセグメント1つと他に2つのセグメントといった分割も可能です。
サブネットマスクによる大きさ指定は/32(実用上は/31)まで可能です。
あまり分割しすぎると利用できないIPアドレスやセグメントが大量にでてきますので、その点は注意が必要です。

こうして分割されたセグメント設計をもとに「じゃぁDHCPのアドレス配布範囲は.1 ~ .126にしよう」とやると、より美しいネットワーク設計となるでしょう。

これはなにが美味しいのか

利点としては2つあります。

  • ネットワーク関係の設定、ファイアウォールのフィルタリングの記載などが「192.168.0.0/26」と簡潔に記載できる。
  • 最近は「IPアドレスの範囲指定」ができることがほとんどですが、やはりCIDRで表記できる方が美しいです
  • 分かる人が見れば「こいつわかってるな」と思ってもらえる

まとめ

IPアドレスの振り分けについて、CIDRから見た振り分け方法についてまとめました。
つい人間が見て切りがいい数字にしがちですが、それがネットワーク的には美しいとは限らないのです。

27
25
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
27
25

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?