【交(jiao)換機(ji)原理(li)】交(jiao)換機(ji)的工作原理(li)詳(xiang)解 交(jiao)換機(ji)工作原理(li)圖(tu)
交換機所學習到的(de)條目并(bing)不會(hui)永運保存(cun)在(zai)MAC地址表中,默認的(de)老化時間是300s
Mac address:交換機獲取的MAC地址
Type:交換機獲取(qu)MAC地址信息(xi)的方式類型
ports:MAC地址對應的交換機接口編號
交換機轉發數據幀的過程
MAC地址的學習
如下面圖所示,假設A主機發送(song)的數(shu)據幀(源MAC地址為00-00-00-11-11-11,目標MAC地址為00-00-00-22-22-22)到交(jiao)換(huan)機的1號接(jie)(jie)口(kou)(kou),交(jiao)換(huan)機首先查詢的MAC地址表中(zhong)1號接(jie)(jie)口(kou)(kou)對應(ying)的源MAC地址條目,如果條目中(zhong)沒有(you)數(shu)據幀的源MAC地址,交(jiao)換(huan)機會(hui)就(jiu)將這個接(jie)(jie)口(kou)(kou)對應(ying)的源地址和(he)收到該數(shu)據幀的接(jie)(jie)口(kou)(kou)標號(1號口(kou)(kou))對應(ying)起來(lai),添加到MAC地址表中(zhong)
廣播未知數據幀
如果交換機沒有在MAC地址表中找到數據幀目的地所對應的條目,交換機就無法確定該從那個接口將數據幀轉發出去,于是它被迫選用了廣播的方式,即除了1號口之外的所有接口都將轉發這個數據幀,我下面圖所示,于是,網絡中的主機B和主機C都(dou)會收到。
接收回應信息
主機B會響(xiang)應這個廣播,并回應一個數(shu)據(ju)幀(源(yuan)MAC地(di)(di)址為00-00-00-22-22-22,目(mu)標(biao)MAC地(di)(di)址為00-00-00-11-11-11),交(jiao)換(huan)機也會將此幀的源(yuan)MAC地(di)(di)址和接口標(biao)號(2號口)對應起來,添加到MAC地(di)(di)址表中,如下面圖所示(shi),
交換機實現單播方式
現(xian)在,主(zhu)機A和主(zhu)機B之間的通訊不(bu)用借助(zhu)廣播(bo)了。因(yin)為(wei)MAC地址表(biao)中(zhong)已經(jing)有(you)它(ta)們的條目了,如下面圖所示(shi),主(zhu)機A發送(song)的數據幀的目標(biao)地址為(wei)00-00-00-22-22-22,交換(huan)機會發現(xian)這個地址對應(ying)的接口號為(wei)2,于是交換(huan)機將(jiang)只向(xiang)2號口發送(song)數據幀。
查看MAC地址表
MAC地址(zhi)(zhi)表相當于(yu)交(jiao)(jiao)換機(ji)內部的一個數據庫,記錄著MAC地址(zhi)(zhi)和(he)接口編(bian)號的對應關系。查看MAC地址(zhi)(zhi)表的命(ming)令如下面(mian)你圖所示。dynamic為可選參數,它可以使交(jiao)(jiao)換機(ji)只顯示交(jiao)(jiao)換機(ji)動態靴子到的MAC地址(zhi)(zhi)。
如下面如所示,SW1和SW2與PC1、PC2、CP、、PC3、互連在(zai)一起,在(zai)SW1上使用上述(shu)命令查看(kan)MAC地址表
由(you)于windows系(xi)統在接(jie)入網絡后會自動查詢是否有其他主機(ji)存在,所以(yi),交換機(ji)已經學習到(dao)三臺主機(ji)的MAC地址。
這里值得(de)關注(zhu)的(de)問題是,雖然PC3與SW1沒有直接相連,PC3的(de)MAC地址(zhi)也存在域SW1的(de)MAC地址(zhi)表中(zhong),且對(dui)應(ying)著接口Fa0/24。這是由于交(jiao)換機之間互(hu)相學習(同步)
MAC地(di)址(zhi)表(biao)所(suo)致(zhi)。從MAC地(di)址(zhi)表(biao)中可以看出(chu),SW1通過(guo)接(jie)口Fa0/24與SW2相連,于是SW1就將從SW2同步過(guo)來(lai)的MAC地(di)址(zhi)全部對應(ying)到Fa0/24接(jie)口上。
注意事項
數據幀是數據砸在網絡傳(chuan)輸時(shi)的(de)一個數據單元
由(you)于交換機MAC地址條目是(shi)動態(tai)學(xue)習的,所(suo)以它不會(hui)永遠存在MAC地址表中