前言:菜鳥又來更新文章了,我總結(jié)一下我學(xué)到的交換機(jī)
在一個(gè)局域網(wǎng)(LAN Local Area Network)內(nèi),大部分用來交換的設(shè)備,是交換機(jī),而不是路由器

就像這個(gè)圖只有出口是路由器,其他全是交換機(jī)
我所學(xué)習(xí)到的交換基礎(chǔ)正是與交換機(jī)息息相關(guān)
MAC 地址
我們經(jīng)常使用兩種交換機(jī):三層交換機(jī)和二層交換機(jī)
二層指的是:物理層和數(shù)據(jù)鏈路層
三層指的是:物理層、數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層
數(shù)據(jù)鏈路層有個(gè)很重要的東西:MAC 地址

- 一共 48 位,通常被表示為點(diǎn)分 16 進(jìn)制
- MAC 地址全球唯一
- 每個(gè)地址由兩部分組成,分別是供應(yīng)商代碼和序列號(hào)
- 第 7 位為 0 表示全球唯一
那么 Mac 地址到底有什么用呢?
IP 地址本質(zhì)上是終點(diǎn)地址,它在跳過路由器(hop)的時(shí)候不會(huì)改變,而 MAC 地址則是下一跳的地址,每跳過一次路由器都會(huì)改變。
這就是為什么還要用 MAC 地址的原因之一,它起到了記錄下一跳的信息的作用
簡(jiǎn)單交換過程

設(shè)備剛啟動(dòng)的時(shí)候,二層交換機(jī)還沒有記錄任何 Mac 地址。
現(xiàn)在 E0 的設(shè)備 A,要 ping 通 E2 的設(shè)備 C。
設(shè)備 A 只知道設(shè)備 C 的 IP 地址,但是在數(shù)據(jù)鏈路層的時(shí)候,不知道下一跳的 mac 地址是什么。
設(shè)備 A 發(fā)起 ARP 廣播請(qǐng)求。此時(shí)交換機(jī)接收到了請(qǐng)求以后,記錄下 A 的 MAC 地址,并廣播這一請(qǐng)求,C 看到與自己相同的 ip 地址返回自己的 mac 地址。交換機(jī)接收到了 C 的包,記錄下 C 的 mac 地址,并轉(zhuǎn)發(fā)給 A(此時(shí)已知 A 的 mac 地址)
通過這樣的方法,交換機(jī)建立起 mac 地址表
介紹 VLAN
前面說過:LAN 是 Local Area Network,VLAN 就是 Vitrual Local Area Network。虛擬的局域網(wǎng)
VLAN 有一個(gè)很重要的作用就是減少廣播域的大小,把一個(gè)很大的局域網(wǎng)劃分成多個(gè)小的局域網(wǎng),每次廣播只在小的局域網(wǎng)內(nèi)廣播。
劃分 VLAN 的方法:
- 基于端口劃分的 VLAN
- 基于 MAC 地址劃分 VLAN
- 基于網(wǎng)絡(luò)層協(xié)議劃分 VLAN
- 根據(jù) IP 組播劃分 VLAN
等等
VLAN 的特點(diǎn)
- 一個(gè) VLAN 中所有設(shè)備都是在同一廣播域內(nèi);廣播不能跨越 VLAN 傳播
- 一個(gè) VLAN 為一個(gè)邏輯子網(wǎng);由被配置為此 VLAN 成員的設(shè)備組成,不同 VLAN 間需通過路由器實(shí)現(xiàn)相互通信
- VLAN 中成員多基于Switch端口號(hào)碼,劃分 VLAN 就是對(duì) Switch 接口劃分
- VLAN 工作于 OSI 參考模型的第二層
VLAN 的基本配置
好了,我們開始實(shí)戰(zhàn)的一部分:如何配置 VLAN
Switch(config)# vlan 2
Switch(config-vlan)# name VLAN2
Switch(config)#interface fastEthernet 0/1
Switch(config-if)#switchport mode access
Switch(config-if)#switchport access vlan 10
在以后的文章中再總結(jié)更多的配置