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