今天學到CCNA的數據鏈路層,學到了交換機,現在將交換機的原理記錄下來,以便後期整理
交換機原理:
“學習MAC地址,轉發MAC地址”。交換機是二層設備,它工作在數據鏈路層。它的作用就是將來自MAC地址的的數據進行學習,同時將需要轉發的數據轉發到相應的MAC地址。
因此,它就需要一個表格,MAC地址表,這個表格中MAC地址與端口號逐一對應。
建立這個表格時候是通過廣播來獲取的,交換機在大路上大喊一句,誰是1啊,1對應的MAC地址回答說,是我,交換機說,好,1就是你了。通過多次的喊,交換機知道了大街上所有人對應的數字。
這裏還有一個問題,大街上人是不停的變化着,所以,交換機是不是要大喊幾聲,這就是所謂的廣播。那麼,我們怎麼根據這個優化網絡性能呢?
1、對於不變化的MAC地址和交換機端口,我們可以將MAC地址設置成靜態的,這樣,交換機一開機就知道恩,張三對應的是1號端口,李四對應的是2號端口
2、對於有變化但不是經常變化的MAC地址,我們可以設置老化時間,將老化時間設立的長一點,這樣子交換機也就知道說,大家都是熟人,我就少喊兩嗓子。
3、交換機的參數裏面有兩個重要的參數,那就是背板帶寬和MAC地址表深度。個人感覺背板帶寬比較重要。可以將它理解成爲馬路寬度?
好吧,學習就先到這裏,今天說了這麼多,其實都是基於交換機原理
存儲—轉發
MAC地址對應端口
MAC地址學習
*如何根據它的原理優化交換機
晚上十點,對交換機部分又詢問了百度,現在將交換機方面,百度百科給出的一些知識抄錄如下:
1、地址表
地址表
端口地址表記錄了端口下包含主機的MAC地址。端口地址表是交換機上電後自動建立的,
保存在RAM中,並且自動維護。
交換機隔離衝突域的原理是根據其端口地址表和轉發決策決定的。
2、關於三層交換機
普通的交換機只工作在數據鏈路層上,路由器則工作在網絡層。而功能強大的三層交換機可同時工作在數據鏈路層和網絡層,並根據 MAC地址或IP地址轉發數據包。但是要注意到三層交換機並不能完全取代路由器,因爲它主要是爲了實現處於兩個不同子網的Vlan進行通訊,而不是用來作數據傳輸的複雜路徑選擇。
3、網管功能
一臺交換機所支持的管理程度反映了該設備的可管理性與可操作性。帶網管功能的交換機可對每個端口的流量進行監測,設置每個端口的速率,關閉/打開端口連接。通過對交換機端口進行監測,便於對網絡業務流量的區分和迅速進行網絡故障定義,提高了網絡的可管理性。
4、vlan
Virtual Lan是虛擬邏輯網絡,交換機通過VLAN設置,可以劃分爲多個邏輯網絡,
從而隔離廣播域。具有三層模塊的交換機可以實現VLAN間的路由。
交換機端口有兩種模式,access和trunk。access口用於與計算機相連,而交換機之間
的連接,應該是trunk。
交換機端口默認VLAN是VLAN1,工作在access模式。
Access口收發數據時,不含VLAN標識。具有相同VLAN號的端口在同一個廣播域中。
Trunk口收發數據時,包含VLAN標識。Trunk又稱爲幹線,可以設置允許多個VLAN通過
5、不同vlan之間互訪
(1)兩個VLAN分別接入路由器的兩個物理接口。這是路由器的基本應用。
(2)兩個VLAN通過trunk接入路由器的一個物理接口,這是應用於子接口的單臂路由。
(3)使用具有三層交換模塊的交換機。Cisco的3550和華爲的3526都是基本的三層交換機。
1)通過VLAN的IP地址做網關,實現三層交換,要求設置VLAN的IP地址。
2)將端口設置在三層工作,要求端口設置no switchport,再設置端口的IP地址。[