交换机MAC地址学习和转发数据帧的原理
生活随笔
收集整理的這篇文章主要介紹了
交换机MAC地址学习和转发数据帧的原理
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1
:交換機(jī)
MAC
地址學(xué)習(xí)
?
在交換機(jī)初始化的,也就是剛啟動(dòng)的時(shí)候,交換機(jī)的MAC地址表是沒有任何MAC地址和端口的映射條目的
?
當(dāng)PCA要想和PCC,PCB,PCD進(jìn)行通信時(shí),當(dāng)該二層數(shù)據(jù)幀通過端口E1/0/1發(fā)送到交換機(jī)上時(shí),
交換機(jī)會(huì)將PCA發(fā)送的數(shù)據(jù)幀中的源MAC地址和接受該數(shù)據(jù)幀的端口建立映射關(guān)系,
并將該映射關(guān)系生成映射條目保存到MAC地址表中。
?
PCB,PCC,PCD發(fā)出數(shù)據(jù)幀,通過和它相連接的交換機(jī)端口到達(dá)交換機(jī)時(shí),交換機(jī)都會(huì)將其MAC地址和端口建立映射關(guān)系,并生成相應(yīng)的映射條目,保存到交換機(jī)的MAC地址表中,這樣交換機(jī)會(huì)完成了MAC地址學(xué)習(xí)的過程,
2:交換機(jī)轉(zhuǎn)發(fā)數(shù)據(jù)幀原理:
單播幀的轉(zhuǎn)發(fā)原理
?
當(dāng)PCA想和PCD通訊時(shí),PCA將二層數(shù)據(jù)幀發(fā)送到交換機(jī),交換機(jī)通過E1/0/1端口接受到該數(shù)據(jù)幀,提取要發(fā)送的數(shù)據(jù)幀的目的MAC地址,,于是到MAC地址表中去查找該MAC地址與端口的映射條目,如果有該條目,就按照MAC地址表中的映射條目中的端口發(fā)送出去,上圖中交換機(jī)在MAC地址表中通過目的MAC地址信息查找到該MAC地址與端口的映射條目,然后通過端口將數(shù)據(jù)幀發(fā)送到目的地址。
廣播和組播的轉(zhuǎn)發(fā)原理
?
當(dāng)PCA想和PCD通訊時(shí),PCA將二層數(shù)據(jù)幀發(fā)送到交換機(jī),交換機(jī)通過E1/0/1端口接受到該數(shù)據(jù)幀,提取要發(fā)送的數(shù)據(jù)幀的目的MAC地址,,于是到MAC地址表中去查找該MAC地址與端口的映射條目,如果該MAC地址表中沒有該MAC地址與端口映射的條目,那么交換機(jī)就將該數(shù)據(jù)幀通過除源端口以外的其他端口廣播出去,?上圖中由于在交換機(jī)的MAC地址表中沒有改目的MAC地址的映射條目,所有該交換機(jī)就將該數(shù)據(jù)幀從E1/0/2,E1/0/3,E1/0/4廣播出去,
?
在交換機(jī)初始化的,也就是剛啟動(dòng)的時(shí)候,交換機(jī)的MAC地址表是沒有任何MAC地址和端口的映射條目的
?
當(dāng)PCA要想和PCC,PCB,PCD進(jìn)行通信時(shí),當(dāng)該二層數(shù)據(jù)幀通過端口E1/0/1發(fā)送到交換機(jī)上時(shí),
交換機(jī)會(huì)將PCA發(fā)送的數(shù)據(jù)幀中的源MAC地址和接受該數(shù)據(jù)幀的端口建立映射關(guān)系,
并將該映射關(guān)系生成映射條目保存到MAC地址表中。
?
PCB,PCC,PCD發(fā)出數(shù)據(jù)幀,通過和它相連接的交換機(jī)端口到達(dá)交換機(jī)時(shí),交換機(jī)都會(huì)將其MAC地址和端口建立映射關(guān)系,并生成相應(yīng)的映射條目,保存到交換機(jī)的MAC地址表中,這樣交換機(jī)會(huì)完成了MAC地址學(xué)習(xí)的過程,
2:交換機(jī)轉(zhuǎn)發(fā)數(shù)據(jù)幀原理:
單播幀的轉(zhuǎn)發(fā)原理
?
當(dāng)PCA想和PCD通訊時(shí),PCA將二層數(shù)據(jù)幀發(fā)送到交換機(jī),交換機(jī)通過E1/0/1端口接受到該數(shù)據(jù)幀,提取要發(fā)送的數(shù)據(jù)幀的目的MAC地址,,于是到MAC地址表中去查找該MAC地址與端口的映射條目,如果有該條目,就按照MAC地址表中的映射條目中的端口發(fā)送出去,上圖中交換機(jī)在MAC地址表中通過目的MAC地址信息查找到該MAC地址與端口的映射條目,然后通過端口將數(shù)據(jù)幀發(fā)送到目的地址。
廣播和組播的轉(zhuǎn)發(fā)原理
?
當(dāng)PCA想和PCD通訊時(shí),PCA將二層數(shù)據(jù)幀發(fā)送到交換機(jī),交換機(jī)通過E1/0/1端口接受到該數(shù)據(jù)幀,提取要發(fā)送的數(shù)據(jù)幀的目的MAC地址,,于是到MAC地址表中去查找該MAC地址與端口的映射條目,如果該MAC地址表中沒有該MAC地址與端口映射的條目,那么交換機(jī)就將該數(shù)據(jù)幀通過除源端口以外的其他端口廣播出去,?上圖中由于在交換機(jī)的MAC地址表中沒有改目的MAC地址的映射條目,所有該交換機(jī)就將該數(shù)據(jù)幀從E1/0/2,E1/0/3,E1/0/4廣播出去,
總結(jié)
以上是生活随笔為你收集整理的交换机MAC地址学习和转发数据帧的原理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 极限竞速地平线5什么配置能玩
- 下一篇: 冲突域 广播域简单解释