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