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