① 浠ュお缃戜氦鎹㈡満镙规嵁浠涔堣浆鍙戞暟鎹鍖
鏅阃氱殑浠ュお缃戜氦鎹㈡満涓昏佹槸杩涜屼簩灞备氦鎹锛屼篃灏辨槸镙规嵁MAC锛屾垨MAC+VLAN杩涜屾暟鎹鍖呯殑杞鍙戙傝浆鍙戝师鐞嗭细瀛︿範婧怣AC锛屾寜鐩镄凪AC镆ヨ〃杞鍙戯纴濡傛灉镓句笉鍒板氨鎸夊箍鎾娴佺▼杞鍙戯纴濡傛灉镆ュ埌鐩存帴浠庣浉搴旂殑鍑烘帴鍙f妸鏁版嵁鍖呴佸嚭铡汇
② 以太网交换机的转发方式
1. 直通转发(cut-through switching )
2. 存储转发(Store-and-Forward switching)
3. 无碎片转发(segment-free switching) 直通式交换,也就是交换机在收到帧后,只要查看到此帧的目的MAC地址,马上凭借MAC地址表向相应的端口转发;这种方式的好处是速度快,转发所需时间短,但问题是可能同时把一些错误的、无用的帧也同时转发向目地端。存储转发机制就是交换机的每个端口被分配到一定的缓冲区(内存空间,一般为64 k),数据在进入交换机后读取完目标MAC地址,凭借MAC地址表了解到转发关系后,数据会一直在此端口的缓冲区内存储,直到数据填满缓冲区然后一次把所有数据转发到目的地。在数据存储在缓冲区期间,交换机会对数据作出简单效验,如果此时发现错误的数据,就不会转发到目地端,而是在这里直接丢弃掉了。当然这种方式可以提供更好的数据转发质量,但是相对的转发所需时间就会比直通交换要长一点。碎片隔离式也叫改进型直通式交换,利用到直通式的优势就是转发迟延小,同时会检查每个数据帧的长度。因为原理上,每个以太网帧不可能小于64字节,大于1518字节。如果交换机检查到有小过64字节或大于1518字节的帧,它都会认为这些帧是“残缺帧”或“超长帧”,那么也会在转发前丢弃掉。这种方式综合了直通交换和存储转发的优势,很多高速交换机会采用,但是并没有存储转发方式来的普及。无论是直通转发还是存储转发都是一种二层的转发方式,而且它们的转发策略都是基于 目的MAC(DMAC)的,在这一点上这两种转发方式没有区别。第三种方法主要是第一种“直通转发”的变形。
它们之间的最大区别在于,它们何时去处理转发,也就是交换机怎样去处理数据包的接收进程和转发进程的关系。
③ 浜ゆ崲链烘槸镐庝箞澶勭悊ping锻戒护鍙戝嚭镄勬暟鎹鍖咃纻
濡傛灉ping镄勫湪钖屼竴涓缃戞碉纴ICMP鍖呭埌杈句氦鎹㈡満镄勬椂鍊欙纴浜ゆ崲链烘牴鎹鎶ユ枃閲岀殑婧愩佺洰镄MAC鍦板潃锛屾煡鐪嬭嚜宸辩殑MAC鍦板潃琛锛屽傛灉链夌洰镄凪AC璁板綍锛屽氨灏咺CMP鎶ユ枃浠庣浉搴绔鍙h浆鍙鍑哄幓锛涘傛灉浜ゆ崲链洪噷娌℃湁鐩镄凪AC璁板綍锛屽氨娉涙椽浠庨櫎浜嗘帴鏀舵姤鏂囩殑鍏跺畠镓链夌鍙h浆鍙戝嚭铡伙纴寰楀埌鐩镄凪AC镄绔鍙e彿骞惰板綍杩汳AC 鍦板潃琛锛屽苟灏嗘暟鎹杞鍙戙
濡傛灉涓嶅湪钖屼竴涓缃戞典篃灏辨槸瑕佺粡杩囩绣鍏筹纴杩欐椂杩樻湁鍑犵嶆儏鍐点傚傛灉ping镄勪富链虹殑ARP璁板綍閲屾湁璁板綍浼氩皢ICMP鎶ユ枃鍙戠粰浜ゆ崲链猴纴浜ゆ崲链哄彂缁欑绣鍏筹纴缃戝叧鍐嶆牴鎹璺鐢辫浆鍙戝嚭铡汇傚傛灉浜ゆ崲链轰篃娌℃湁MAC璁板綍锛屼细娉涙椽锛岀绣鍏充细镙规嵁浠g悊ARP锛屽皢浼氢娇鐢ㄨ嚜宸辩殑 MAC 鍦板潃涓庣洰镙囱$畻链虹殑 IP鍦板潃瀵规簮杩涜屽簲绛斻傝繖镞朵氦鎹㈡満浼氩皢鐩镄凪AC鍗崇绣鍏崇殑MAC鍜屽瑰簲绔鍙e彿鍐栾繘MAC鍦板潃琛ㄥ苟杞鍙戝嚭铡汇
濡傛灉ICMP鎶ユ枃涓嶅彲杈撅纴浼氱粰涓涓嶅彲杈剧殑锲炴姤锲炴樉銆
鎴戣繖涔堣翠綘鍙鑳借夊缑楗讹纴杩欎釜闂棰樿佽冭槛OSI涓嬩笁灞傜殑ARP鍜屼唬鐞咥RP杩樻湁浜ゆ崲链虹殑MAC鍦板潃琛ㄧ殑宸ヤ綔铡熺悊镄勭煡阆撶偣銆
浠ヤ笂鏄鎴戜釜浜虹悊瑙o纴濡傛灉涓嶅硅缮璇峰ぇ渚犱滑鎸囨暀銆
④ 浜ゆ崲链烘槸濡备綍杞鍙戞暟鎹镄勶纻
浜ゆ崲链烘槸璁$畻链虹绣缁滀腑镄勪竴绉嶈惧囷纴瀹冨彲浠ュ皢鏁版嵁鍖呬粠涓涓绔鍙f帴鏀跺苟杞鍙戝埌鍙︿竴涓绔鍙o纴浠庤屽疄鐜扮绣缁滀腑涓嶅悓璁惧囦箣闂寸殑鏁版嵁浜ゆ崲鍜岄氢俊銆备氦鎹㈡満鍙戦佹暟鎹镄勮繃绋嬩竴鑸鍒嗕负浠ヤ笅鍑犱釜姝ラわ细
1. 鏁版嵁甯х殑鎺ユ敹锛氢氦鎹㈡満阃氲繃绔鍙f帴鏀朵粠鍏朵粬璁惧囧彂阃佺殑鏁版嵁甯с傚湪鎺ユ敹鏁版嵁甯ф椂锛屼氦鎹㈡満浼氭镆ユ暟鎹甯х殑鐩镄凪AC鍦板潃锛屼互纭瀹氩皢鏁版嵁甯ц浆鍙戝埌鍝涓绔鍙c
2. MAC鍦板潃琛ㄧ殑镟存柊锛氩綋浜ゆ崲链烘帴鏀跺埌鏁版嵁甯ф椂锛屽畠浼氩皢鏁版嵁甯т腑婧怣AC鍦板潃鍜岀鍙e彿璁板綍鍦∕AC鍦板潃琛ㄤ腑锛屼互渚垮悗缁杞鍙戞暟鎹甯ф椂浣跨敤銆
3. 鐩镄勭鍙g殑纭瀹氾细褰扑氦鎹㈡満鏀跺埌鏁版嵁甯у悗锛屽畠浼氭煡镓綧AC鍦板潃琛ㄤ互纭瀹氱洰镄凪AC鍦板潃瀵瑰簲镄勭鍙e彿锛屽苟灏嗘暟鎹甯ц浆鍙戝埌璇ョ鍙c
4. 鏁版嵁甯х殑杞鍙戯细浜ゆ崲链哄皢鏁版嵁甯т粠涓涓绔鍙f帴鏀跺苟杞鍙戝埌鍙︿竴涓绔鍙c傚傛灉浜ゆ崲链烘帴鏀跺埌镄勬暟鎹甯х殑鐩镄凪AC鍦板潃宸茬粡鍦∕AC鍦板潃琛ㄤ腑璁板綍锛屼氦鎹㈡満灏嗙洿鎺ュ皢鏁版嵁甯ц浆鍙戝埌瀵瑰簲镄勭鍙o绂濡傛灉鐩镄凪AC鍦板潃娌℃湁鍦∕AC鍦板潃琛ㄤ腑璁板綍锛屼氦鎹㈡満浼氩箍鎾璇ユ暟鎹甯у埌镓链夌鍙o纴浠ュ绘垒鐩镄勮惧囩殑MAC鍦板潃銆
5. 閲嶅嶆暟鎹镄勮繃婊わ细浜ゆ崲链轰细妫娴嫔苟杩囨护鎺夐吨澶岖殑鏁版嵁甯э纴浠ラ伩鍏岖绣缁滀腑鍑虹幇鍐椾綑镄勬暟鎹娴侀噺銆
6. 鏁版嵁甯х殑镙¢獙锛氢氦鎹㈡満浼氩瑰彂阃佸拰鎺ユ敹镄勬暟鎹甯ц繘琛屾牎楠岋纴浠ョ‘淇濇暟鎹甯у湪浼犺緭杩囩▼涓娌℃湁鍑虹幇阌栾銆
镐荤殑𨱒ヨ达纴浜ゆ崲链洪氲繃鎺ユ敹銆佽板綍銆佹煡镓惧拰杞鍙戞暟鎹甯х殑鏂瑰纺𨱒ュ疄鐜扮绣缁滀腑璁惧囦箣闂寸殑鏁版嵁浜ゆ崲鍜岄氢俊銆备氦鎹㈡満镄勪紭镣规槸鑳藉熸彁楂樼绣缁灭殑浼犺緭鏁堢巼锛屽噺灏戠绣缁灭殑鍐茬獊鍜屾嫢濉烇纴钖屾椂杩樿兘澶熸彁楂樼绣缁灭殑瀹夊叏镐у拰绠$悊镐с