> For the complete documentation index, see [llms.txt](https://anida-huang.gitbook.io/computer-network/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://anida-huang.gitbook.io/computer-network/qi-zhong/introduction.md).

# 20200916 Introduction

## 課堂資料

#### 林柏億的Linux筆記：

{% embed url="<https://github.com/istar0me/linux-note/blob/108-1network/README.md>" %}

#### Jan Ho 的網絡世界：

{% embed url="<https://www.jannet.hk/zh-Hant/>" %}

#### VMware：

{% embed url="<https://www.vmware.com/tw/products/workstation-player/workstation-player-evaluation.html>" %}

#### Eve - NG：

{% embed url="<https://www.eve-ng.net/>" %}

### 三層式架構

![三層式架構](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHLnPc3bJhzJE47vcWR%2F-MHLqTY3LU257dOiyG4h%2FUntitled%20Diagram.jpg?alt=media\&token=614a2f07-b9cf-48cc-9831-3abb760bd041)

{% hint style="warning" %}

#### 三層式架構中有迴圈 ( Loop ) 就會形成廣播風暴 ( Boardcast Storm )，我們實際上有迴圈 Loop，但是要使邏輯上沒有 Loop

{% endhint %}

{% tabs %}
{% tab title="迴圈 ( Loop ) " %}
{% hint style="warning" %}

#### 迴圈 ( Loop ) 的好處：

選擇線路較多 ( 容錯力較大 )，不會因單一線路故障而停擺。若想停止 Loop 是利用通訊協定 STP ( Spanning Tree Protocol )
{% endhint %}

> 若是公司規模不是很大，Core ( 核心層 ) 和 Aggregate ( 匯聚層 ) 會合併。
> {% endtab %}
> {% endtabs %}

### 交換與路由

{% tabs %}
{% tab title="交換 ( L2 )" %}

#### VLAN ( Virtual LAN )：

在同一設備上，把網路區分

{% hint style="warning" %}
LAN：廣播的封包能達到的範圍 ( 區域網路 )
{% endhint %}

> 區域網路、網路共享、資訊安全 ( 不同的區網，廣播封包不會同意達到 )
> {% endtab %}

{% tab title="路由 ( L3 )" %}

#### 通訊協定

* cisco RIP
* cisco OSPF
* cisco EIGRP
  {% endtab %}
  {% endtabs %}

## 課堂練習

### 虛擬機環境架設

> 登入帳號：

```
login：root
password
```

> 設定時間：

```
data -s 年月日
```

> 查詢 IP：

```
ifconfig | less
```

![文字化界面登入並查詢 IP](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL93iJMCqrHH13HxVZ%2F00.jpg?alt=media\&token=31a080f6-bbde-4cbf-901e-70a868dc0654)

![](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL97iiSAgRx9QQcMjh%2F01.jpg?alt=media\&token=c2b47b50-038a-4d78-aa26-e95d41af9ba8)

> 登入帳號：

```
login：admin
password
```

![圖形化介面登入](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL99tTgfRhc68OIfbz%2F02.jpg?alt=media\&token=1f23c65b-f6ab-4b8b-af0e-fdc95c760a15)

> 創建實驗室

![創建 New Lab](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9DPe6o9DMfn8lWlJ%2F03.jpg?alt=media\&token=e1a37365-cd37-47f5-a895-1ce6761a4faf)

![創建新節點](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9FBA1OgoUSZ409Ce%2F04.jpg?alt=media\&token=43803c9d-dfd2-41de-8876-c6d9d9af51c9)

![創建交換機節點](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9HCRZhxEcazxpbOA%2F05.jpg?alt=media\&token=5c37d1fd-0a38-4875-8d32-a86b37431aad)

![](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9IzuPWPSZguj8w8U%2F06.jpg?alt=media\&token=e943015a-80de-46d8-8e36-718a00631ab2)

![](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9L5os_76ws93nOXh%2F07.jpg?alt=media\&token=47622d8e-4fe8-4239-a471-00495061008e)

![](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9N7x-ch6PxlXt_lT%2F08.jpg?alt=media\&token=17285cbb-8c14-4704-a02a-d812e1540af1)

![](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9OueJ-rmLtgoDUJH%2F09.jpg?alt=media\&token=605988ef-ab29-4cad-b209-11b402a51e2e)

![啟動所有節點](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9QYFhYC8982SL_vo%2F10.jpg?alt=media\&token=99fb7b1d-3617-4258-9bb3-119edf23c36f)

![開啟 VPC2](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9SThpjcyi6IQ0C00%2F11.jpg?alt=media\&token=63ab604c-6a02-411c-bfb6-3d9a1840a492)

![](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9U80y0wUuXEBYO1u%2F13.jpg?alt=media\&token=bbaba94b-8af0-4406-b143-07f9de19f00f)

![設定 VPC2 IP](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9Vw7v3tTb_EJPdQt%2F14.jpg?alt=media\&token=7595daef-ecd5-4220-b662-93c6c2ffab14)

> 將 VPC2 設定 IP 為 192.168.1.1 ：

```
ip 192.168.1.1 255.255.255.0
```

![開啟 VPC3](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9XUAhkABxh87d9Df%2F15.jpg?alt=media\&token=e825d6f3-61b5-4081-b045-ae7500c46615)

![設定 VPC3 IP](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9cJ3tW-S5xX1G6Gs%2F16.jpg?alt=media\&token=702eca4a-e00e-44e8-8af4-c388ab983976)

> 將 VPC3 設定 IP 為 192.168.1.2：

```
ip 192.168.1.2 255.255.255.0
```

![測試 VPC2](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9eKE3cI4NggbAXTU%2F17.jpg?alt=media\&token=8128d17c-3f2a-4d68-8e3e-e471604d5758)

> 用 VPC3 ping VPC2 IP：

```
ping 192.168.1.1
```

![](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9fyk0ZEIQlyWHEeL%2F18.jpg?alt=media\&token=3f9623d7-daed-4ed6-b451-0ea7dbe57a71)

![](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MHJyDXR15Kj74vVpcUe%2F-MHL9iO9xO-uAqRIJu2Z%2F19.jpg?alt=media\&token=0a317d49-dfd3-426f-9391-367d346cebea)

> Wireshark  開啟後再用 VPC3 ping 一次 VPC2 IP：

```
ping 192.168.1.1
```

> 虛擬機關機

```
shutdown -h now
```

```
```

{% tabs %}
{% tab title="R2" %}
![](https://1182807199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHJUVmIukmM2g9Ai7CY%2F-MK0B_Szt03FARkcSW3k%2F-MK0Vr8tdA1wrbtxN3Pk%2F31.jpg?alt=media\&token=12183805-99a2-49e1-abce-418117b290b4)
{% endtab %}
{% endtabs %}
