一掌桩、交換機(jī)
1.交換機(jī)的MAC地址表
交換機(jī)的每個(gè)端口上最初沒(méi)有記錄MAC地址,當(dāng)收到發(fā)往這個(gè)口的報(bào)文,會(huì)將幀中的源MAC地址記錄在該端口上提岔,交換機(jī)會(huì)匹配幀中的目的MAC記錄在哪個(gè)端口,就從哪個(gè)端口發(fā)出去笋敞,如果沒(méi)有找到碱蒙,就泛洪(發(fā)往除接收該幀的端口外的其它所有端口)。
2.交換機(jī)主要應(yīng)用在局域網(wǎng)和城域網(wǎng)
3.關(guān)于vlan access/trunk/hybrid
交換機(jī)接口出入數(shù)據(jù)處理過(guò)程
3.1端口接收?qǐng)?bào)文時(shí)的處理:
Acess端口收?qǐng)?bào)文: ? ? ?
? ? ? ? 收到一個(gè)報(bào)文,判斷是否有VLAN信息:如果沒(méi)有則打上端口的PVID夯巷,并進(jìn)行交換轉(zhuǎn)發(fā),如果有則直接丟棄(缺嗜汀)?
? ? trunk端口收?qǐng)?bào)文: ? ? ??
? ? ? ? 收到一個(gè)報(bào)文,判斷是否有VLAN信息:如果沒(méi)有則打上端口的PVID鞭莽,并進(jìn)行交換轉(zhuǎn)發(fā)坊秸,如果有判斷該trunk端口是否允許該 VLAN的數(shù)據(jù)進(jìn)入:如果允許則報(bào)文攜帶原有VLAN標(biāo)記進(jìn)行轉(zhuǎn)發(fā),否則丟棄該報(bào)文澎怒。?
? ? hybrid端口收?qǐng)?bào)文: ? ? ??
? ? ? ? 收到一個(gè)報(bào)文,判斷是否有VLAN信息:如果沒(méi)有則打上端口的PVID褒搔,并進(jìn)行交換轉(zhuǎn)發(fā),如果有則判斷該hybrid端口是否允許該VLAN的數(shù)據(jù)進(jìn)入:如果可以則轉(zhuǎn)發(fā)喷面,否則丟棄星瘾。
3.2?端口發(fā)送報(bào)文時(shí)的處理
Acess端口發(fā)報(bào)文:
? ? ? ? 將報(bào)文的VLAN信息剝離,直接發(fā)送出去?
? ? trunk端口發(fā)報(bào)文:
? ? ? ? 比較端口的PVID和將要發(fā)送報(bào)文的VLAN信息惧辈,如果兩者相等則剝離VLAN信息琳状,再發(fā)送,否則報(bào)文將攜帶原有的VLAN標(biāo)記進(jìn)行轉(zhuǎn)發(fā)盒齿。
? ? hybrid端口發(fā)報(bào)文:
? ? ? ? 1念逞、判斷該VLAN在本端口的屬性
? ? ? ? 2、如果是untag則剝離VLAN信息边翁,再發(fā)送翎承,如果是tag則比較端口的PVID和將要發(fā)送報(bào)文的VLAN信息,如果兩者相等則剝離VLAN信息符匾,再發(fā)送叨咖,否則報(bào)文將攜帶原有的VLAN標(biāo)記進(jìn)行轉(zhuǎn)發(fā)。
3.ARP學(xué)習(xí)過(guò)程
剛開(kāi)機(jī)時(shí)啊胶,C1沒(méi)有到C2的ARP表甸各,C1 ping C2首先要觸發(fā)ARP學(xué)習(xí)
(1)C1 在網(wǎng)絡(luò)上廣播發(fā)送一個(gè)ARP request報(bào)文,等待主機(jī)IP地址為192.168.1.2的回應(yīng)焰坪;
(2)ARP request報(bào)文到達(dá)交換機(jī)SW1趣倾,交換機(jī)將報(bào)文的源地址和進(jìn)入接口記錄到交換機(jī)的MAC地址表;
(3)檢查收到的報(bào)文的目的MAC為全F琳彩,在交換機(jī)的MAC地址表沒(méi)有記錄能庆,則以泛洪的方式從每個(gè)口都轉(zhuǎn)發(fā)出去;
(4)當(dāng)C2收到C1發(fā)送的ARP request報(bào)文后雨涛,會(huì)單播回復(fù)一個(gè)ARP response報(bào)文,報(bào)文中的目的MAC為C1的MAC地址涂邀,源MAC為C2的MAC地址;
(5)當(dāng)ARP response報(bào)文到達(dá)交換機(jī)時(shí)箱锐,交換機(jī)首先將報(bào)文中的源MAC地址(即C2的MAC地址)和進(jìn)入接口記錄到交換機(jī)的MAC地址表比勉,再查看報(bào)文中的目的MAC地址在交換機(jī)中有對(duì)應(yīng)記錄,于是從與C1相連的接口將該報(bào)文轉(zhuǎn)發(fā)出去
(6)C1收到C2的ARP response報(bào)文后驹止,會(huì)將C2的目的IP和目的MAC地址更新到自己的ARP表中浩聋,后續(xù)ping報(bào)文先根據(jù)ARP表填上目的MAC地址,到達(dá)交換機(jī)查MAC地址表直接轉(zhuǎn)發(fā)到C2臊恋,C2回復(fù)的報(bào)文也如此衣洁。