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