インフラ／ネットワーク構成

# LAN
```「LAN」は「Local Area Network（ローカル・エリア・ネットワーク）」```の頭文字です。
 決められた敷地内や建物内といった限定したエリアで構築するネットワークのこと
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/5199f8be-fa02-44ba-57ae-e427a4dcec5a.png)
    特徴
        ・限られたエリアで使用
        ・ケーブルを使う「有線LAN」と、
　　　　　　無線を使う「無線LAN」がある
# WAN
```「WAN」は「Wide Area Network（ワイド・エリア・ネットワーク）」```の頭文字です。
広いエリア同士をつなぐネットワークのこと
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/5e0f3d8f-729b-7ddf-3134-333bb18249e4.png)
    特徴
        ・離れた拠点にあるそれぞれのLANを繋いで一つのネットワークにした
        ・セキュリティを確保して、LANとLANを安全に接続することが不可欠
　　　　　　|_VPN接続
　　　　　　|_SD-WAN の導入
# VPN
```「VPN」は「Virtual Private Network （仮想プライベートネットワーク）」```の頭文字です。
LANよりも広い場所をカバーするネットワークのことです。
遠く離れた拠点間をつなぐ社内ネットワークとしてWANが利用されています。WANは、Wide Area Networkの略語であり、WANの中で最も利用されている接続方法がVPN（Virtual Private Network）です。

# 企業の社内ネットワーク構築に必要な機器一覧
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/2e057375-b57f-2e75-8a53-a6489de9d1e9.png)
１\. ルータ
    ルータとは、コンピュータネットワークを接続する機器のひとつ

2\. ハブ
    ハブとは、LANケーブルの敷設に必要な集線（中継）装置

3\. ハブサーバ
    サーバとは、情報の保存や共有などに使用されるコンピュータ

4\. アクセスポイント
    Wi-Fiの電波を送受信する機器のこと。パソコンやスマートフォン、ゲーム機など、Wi-Fiに接続可能な端末と無線ルーターをWi-Fiの電波で接続し、光ケーブルを経由してインターネットに接続する役割を果たしています。 

5\. UTM
UTMとは「Unified Threat Management」を略
コンピュータウイルスやハッキングなどの脅威から、コンピューターネットワークを効率的かつ包括的に保護する管理手法のこと

# ネットワーク構成図
ネットワーク構成図とは、ネットワークを構成する機器同士がどのように接続されているかを可視化した図。主に5種類存在。

１\. バス型
　![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/279a8f88-8254-c57e-8279-f06644ee27d7.png)

2\. スター型
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/0177f459-e7ac-8ddc-47f8-75ebd32fe3c2.png)

3\. リング型
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/d11ec08d-d88a-a6a4-5a7d-358582046958.png)

4\. ツリー型
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/20bd4293-249d-ce29-4eb1-d30998a09e84.png)

5\. フルメッシュ型
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/46e86501-c903-17d1-fa65-2ca4225af7c2.png)

# ロードバランサーの種類
機器を配置(構成)する位置により以下の2種類に分類
<table>
  <thead>
    <tr>
      <th> </th>
      <th>(1) Two-Arm (inline)/インライン構成</th>
      <th>(2) One-Arm/ワンアーム構成</th>
    </tr>
  </thead>
  <tbody>
    <tr>
      <th>配置場所</th>
      <td>通信経路上</td>
      <td>見た目はサーバー類と並列</td>
    </tr>
    <tr>
      <th>メリット</th>
      <td>構成がシンプルでわかりやすい</td>
      <td>負荷軽減、ロードバランサー自体がボトルネックにならない</td>
    </tr>
    <tr>
      <th>デメリット</th>
      <td>ロードバランサー自体を冗長化しないと機器の障害対応ができない</td>
      <td>通信経路を把握しづらい</td>
    </tr>
  <tr>
    <th>採用の規模</th>
    <td >小〜中規模</td>
    <td >大規模</td>
  </tr>
  <tr>
    <th>特徴</th>
    <td >管理性重視</td>
    <td >拡張性重視</td>
  </tr>
  </tbody>
</table>

# 　ワンアーム構成
クライアント ⇔ サーバ間の通信経路上のスイッチに横付けに配置
１\. ワンアーム構成①
通信要件によって、下図の
　ように、リアルサーバ、バーチャルサーバ、デフォルトゲートウェイを同セグにするケース
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/89f6602c-56b5-90ca-ca11-3b9ce07b268a.png)


　行きのパケット ： クライアント ⇒ ロードバランサ ⇒ リアルサーバ
　戻りのパケット ： リアルサーバ ⇒ クライアント

2\. ワンアーム構成②（SNAT)

ロードバランサからリアルサーバにパケットを送信する際、
　送信元アドレスをLBの I/F のアドレスにNAT（Network Address Translation）変換することで回避できて、行きと戻りが同じ経路となります。
つまり、行き帰りの通信経路が異なる場合、LBはセッションを確立することができないため、NAT（Network Address Translation）機能を利用して、送信元IPをLBのIPに変換することで強制的にLBを通すということが可能です。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/8aa77f88-bf70-9a76-45dc-d75860edadc9.png)

3\. ワンアーム構成②　DSR（Direct Server Return）
Real ServerのディフォルトGWがL3SW-IPを向いている場合

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/09b10b63-2f46-1913-264f-258cd4978cd3.png)


# ツーアーム（Two-arm）構成
１\. ツーアーム(インライン)構成
ツーアーム構成はその名の通り2本の腕で通信経路中に挟み込まれる構成です。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/52eee5ce-3cbf-4084-cc34-8c07d82d62b2.png)

# セキュリティアプライアンス
Fire eyeなどのセキュリティアプライアンスを導入する場合の成方法

１\. スパン／SPAN（Switched Port Analyzer）構成
SPAN（はポートミラーリングとも呼ばれ、通信をミラーリンング（コピー）して特定のポートへの転送するという機能です。スイッチやルーターの本来もつ機能の一つとして、SPANの導入に機器の増設が不要になるわけです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/bbf8b27d-5dde-6d1a-b9ac-fac25560b0d8.png)


２\.タップ構成／ネットワークタップ（Terminal Access Point）
ネットワーク内に新たな機器（TAP製品）を導入したことにより、通信パケットの抽出・トラフィックの分岐が実現される。ネットワークTAPは主にトラフィック・セキュリテイの監視に用いられ、通信をミラーリングして取り出すという仕組みでネットワークの管理を行う。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/0c7c9ebd-f2dd-a4cc-d71d-ee7faafa5e33.png)

# インライン構成は「inline」
クライアント・ロードバランサー・サーバーが列をなしている構成です。 クライアントとサーバーの間に仮想IPアドレスを設定したロードバランサーを配置し、受け取ったアクセスをすべて集約してから各サーバーに割り振ります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/1b048e21-dbcd-4644-0500-e1270fae0759.png)

# ファイアウォール
冗長化対応

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/592268/e198a216-4415-fd49-9c71-4366540bc7f2.png)

※VRRP（Virtual Router Redundancy Protocol）とHSRP（Hot Standby Router Protocol）は基本的にActive/Standbyのゲートウェイ冗長化機能を提供する機能です。
```VRRP```とは. VRRP（ Virtual Router Redundancy Protocol ）は、デフォルトゲートウェイなどを冗長化するための RFC3768で標準化されたプロトコルです。
```HSRP```とは. HSRP（Hot Standby Router Protocol）とは、デフォルトゲートウェイを冗長化するためのシスコ独自の プロトコルのことです。
Ciscoシステムズが開発したルータ冗長化プロトコルです。
Cisco機器でしか動作しません。

# ネットワーク管理コマンド
代表的なものを以下の表
<table>
  <tbody>
    <tr>
      <th class="yellow">コマンド</th>
      <th class="yellow">主な役割</th>
    </tr>
    <tr>
      <th> ifconfig（MacOS）<br> ipconfig（WindowsOS） </th>
      <td> 利用しているパソコンのIPアドレスを確認 </td>
    </tr>
    <tr>
      <th> nslookup </th>
      <td> 対象となるホストのDNS問い合わせ </td>
    </tr>
    <tr>
      <th> hostname </th>
      <td> ホスト名を表示 </td>
    </tr>
    <tr>
      <th> nbtstat（WindowsOS） </th>
      <td> TCP/IP接続の状態を確認 </td>
    </tr>
    <tr>
      <th> netstat </th>
      <td> ネットワークステータス確認 </td>
    </tr>
    <tr>
      <th> ping </th>
      <td> ネットワーク疎通確認（死活を確認） </td>
    </tr>
  </tbody>
</table>