Skip to content

solareenlo/42netpractice

Repository files navigation

42netpractice

level10

  • level9 と同じ

level9

  • Internet の Routes は,Internet と繋がっている Interface に繋がるネットワークの Network Address を記入する
    • その際に,一番範囲の大きな Network Address のサブネットマスクにする
  • switch で繋がってる Interface は同じ network にする
  • プライベート IP アドレスは Internet に繋ぐのあれば使えない

level8

  • Internet の Routes は,Internet と繋がっている Interface に繋がるネットワークの Network Address を記入する
  • サブネットマスクは,/26 の範囲内にあるネットワークを /28 で分割する
  • プライベート IP アドレスは Internet に繋ぐのあれば使えない
    • 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/8) (Class A)
    • 172.16.0.0 ~ 172.31.255.255 (172.16.0.0/12) (Class B)
    • 192.168.0.0 ~ 192.168.255.255 (192.168.0.0/16) (Class C)

level7

  • (A) Interface A1 と Interface R11 は同じサブネットマスクにする
    • client A の設定は,Interface A1 -> Interface R11 への設定をする
  • (B) Interface R12 と Interface R21 は同じサブネットマスクにする
    • roter R1 の設定では,Interface R12 -> Interface R21 への設定をする
    • roter R2 の設定では,Interface R21 -> Interface R12 への設定をする
  • (C) Interface R22 と Interface C1 は同じサブネットマスクにする
    • client C の設定では,Interface C1 -> Interface R22 への設定をする
  • (A), (B), (C) はそれぞれ別のサブネットマスクにする
    • なぜならば,ルータは別のネットワークを繋ぐものだから,同じネットワークにある IP Address は突っぱねる

level6

  • I の宛先の下1桁は 1 なのに気をつける
    • つまり internet: Internet Routs: 163.172.250.1/32 -> xxx.xxx.xxx.xxx にするということ
  • ルーティングテーブルの宛先ルート (Routes) には,相手先の Interface の IP Address を入力する
  • 複数行にマッチする場合,「/xx」のxx部分(サブネットマスク長)の値が大きい方(より範囲が狭い方)のルートを優先的に採用する.
  • switch でつながっている部分のサブネットマスクは同じで構わない

level5

  • Routes には,default -> 通信先の Interface の IP Address を入れる

level4

  • Interface R2 で 110.102.43.1 ~ 110.102.43.126 がホストとして使われる
  • Interface R3 で 110.102.43.193 ~ 110.102.43.254 がホストとして使われる
  • ので残りの 110.102.43.129 ~ 110.102.43.190 までが Interfase R1 のホストとして使える

References

Gateway

  • ゲートウェイとは,「ネクストホップ」と同じ情報,つまり,ネットワークに到達するためのゲートウェイを示す.
    • ゲートウェイとは,OSI 参照モデルのトランスポート層からアプリケーション層までの階層で,データを変換して中継する装置のこと.
  • インターフェイスは,ローカルで利用可能なインターフェイスのうち,ゲートウェイへの到達を担当するもの.

Subnet mask

CIDR SUBNET MASK WILDCARD MASK # OF IP ADDRESSES # OF USABLE IP ADDRESSES
/32 255.255.255.255 0.0.0.0 1 1
/31 255.255.255.254 0.0.0.1 2 2*
/30 255.255.255.252 0.0.0.3 4 2
/29 255.255.255.248 0.0.0.7 8 6
/28 255.255.255.240 0.0.0.15 16 14
/27 255.255.255.224 0.0.0.31 32 30
/26 255.255.255.192 0.0.0.63 64 62
/25 255.255.255.128 0.0.0.127 128 126
/24 255.255.255.0 0.0.0.255 256 254
/23 255.255.254.0 0.0.1.255 512 510
/22 255.255.252.0 0.0.3.255 1,024 1,022
/21 255.255.248.0 0.0.7.255 2,048 2,046
/20 255.255.240.0 0.0.15.255 4,096 4,094
/19 255.255.224.0 0.0.31.255 8,192 8,190
/18 255.255.192.0 0.0.63.255 16,384 16,382
/17 255.255.128.0 0.0.127.255 32,768 32,766
/16 255.255.0.0 0.0.255.255 65,536 65,534
/15 255.254.0.0 0.1.255.255 131,072 131,070
/14 255.252.0.0 0.3.255.255 262,144 262,142
/13 255.248.0.0 0.7.255.255 524,288 524,286
/12 255.240.0.0 0.15.255.255 1,048,576 1,048,574
/11 255.224.0.0 0.31.255.255 2,097,152 2,097,150
/10 255.192.0.0 0.63.255.255 4,194,304 4,194,302
/9 255.128.0.0 0.127.255.255 8,388,608 8,388,606
/8 255.0.0.0 0.255.255.255 16,777,216 16,777,214
/7 254.0.0.0 1.255.255.255 33,554,432 33,554,430
/6 252.0.0.0 3.255.255.255 67,108,864 67,108,862
/5 248.0.0.0 7.255.255.255 134,217,728 134,217,726
/4 240.0.0.0 15.255.255.255 268,435,456 268,435,454
/3 224.0.0.0 31.255.255.255 536,870,912 536,870,910
/2 192.0.0.0 63.255.255.255 1,073,741,824 1,073,741,822
/1 128.0.0.0 127.255.255.255 2,147,483,648 2,147,483,646
/0 0.0.0.0 255.255.255.255 4,294,967,296 4,294,967,294

Releases

No releases published

Packages

No packages published