第三層交換機技術端口介紹:技術人的白皮書
第三層交換機技術端口介紹:技術人的白皮書,有很多熱心的網友對第三層交換機技術問題給出了答復,不知道對提問者有沒有實際意義上的幫助,感謝網友的慷慨支持。
所謂共享技術即在一個邏輯網絡上的每一個工作站都處于一個相同的網段上。 以太網采用CSMA/CD 機制,這種沖突檢測方法保證了只能有一個站點在總線上傳輸。如果有兩個站點試圖同時訪問總線并傳輸數據,這就意味著“沖突”發生了,兩站點都將被告知出錯。然后它們都被拒發,并等待一段時間以備重發。
這種機制就如同許多汽車搶過一座窄橋,當兩輛車同時試圖上橋時,就發生了“沖突”,兩輛車都必須退出,然后再重新開始搶行。當汽車較多時,這種無序的爭搶會極大地降低效率,造成交通擁堵。
網絡也是一樣,當網絡上的用戶量較少時,網絡上的交通流量較輕,沖突也就較少發生,在這種情況下沖突檢測法效果較好。當網絡上的交通流量增大時,沖突也增多,同進網絡的吞吐量也將顯著下降。在交通流量很大時,工作站可能會被一而再再而三地拒發。
局域網第三層交換機技術是作為對共享式局域網提供有效的網段劃分的解決方案而出現的,它可以使每個用戶盡可能地分享到最大帶寬。第三層交換機技術是在OSI 七層網絡模型中的第二層,即數據鏈路層進行操作的。
因此交換機對數據包的轉發是建立在MAC(Media Access Control )地址--物理地址基礎之上的,對于IP 網絡協議來說,它是透明的,即交換機在轉發數據包時,不知道也無須知道信源機和信宿機的IP 地址,只需知其物理地址即MAC 地址。
交換機在操作過程當中會不斷的收集資料去建立它本身的一個地址表,這個表相當簡單,它說明了某個MAC 地址是在哪個端口上被發現的,所以當交換機收到一個TCP /IP 封包時,它便會看一下該數據包的目的MAC 地址,核對一下自己的地址表以確認應該從哪個端口把數據包發出去。
由于這個過程比較簡單,加上這功能由一嶄新硬件進行--ASIC(Application Specific Integrated Circuit),因此速度相當快,一般只需幾十微秒,交換機便可決定一個IP 封包該往那里送。
值得一提的是:萬一交換機收到一個不認識的封包,就是說如果目的地MAC 地址不能在地址表中找到時,交換機會把IP 封包"擴散"出去,即把它從每一個端口中送出去,就如交換機在處理一個收到的廣播封包時一樣。
二層交換機的弱點正是它處理廣播封包的手法不太有效,比方說,當一個交換機收到一個從TCP/IP 工作站上發出來的廣播封包時,他便會把該封包傳到所有其他端口去,哪怕有些端口上連的是IPX 或DECnet 工作站。
這樣一來,非TCP/IP 節點的帶寬便會受到負面的影響,就算同樣的TCP/IP 節點,如果他們的子網跟發送那個廣播封包的工作站的子網相同,那么他們也會無原無故地收到一些與他們毫不相干的網絡廣播,整個網絡的效率因此會大打折扣。從90 年代開始,出現了局域網交換設備。從網絡交換產品的形態來看,交換產品大致有三種:端口交換、幀交換和信元交換。
端口交換
端口第三層交換機技術最早出現于插槽式集線器中。這類集線器的背板通常劃分有多個以太網段(每個網段為一個廣播域)、各網段通過網橋或路由器相連。以太網模塊插入后通常被分配到某個背板網段上,端口交換適用于將以太模塊的端口在背板的多個網段之間進行分配。
這樣網管人員可根據網絡的負載情況,將用戶在不同網段之間進行分配。這種第三層交換機技術是基于OSI第一層(物理層)上完成的,它并沒有改變共享傳輸介質的特點,因此并不是真正意義上的交換。
幀交換
幀交換是目前應用的最廣的局域網第三層交換機技術,它通過對傳統傳輸媒介進行分段,提供并行傳送的機制,減少了網絡的碰撞沖突域,從而獲得較高的帶寬。不同廠商產品實現幀交換的技術均有差異,但對網絡幀的處理方式一般有:存儲轉發式和直通式兩種。
存儲轉發式(Store-and-Forward :當一個數據包以這種技術進入一個交換機時,交換機將讀取足夠的信息,以便不僅能決定哪個端口將被用來發送該數據包,而且還能決定是否發送該數據包。這樣就能有效地排除了那些有缺陷的網絡段。
雖然這種方式不及使用直通式產品的交換速度,但是它們卻能排除由破壞的數據包所引起的經常性的有害后果。直通式Cut-Through :當一個數據包使用這種技術進入一個交換機時,它的地址將被讀取。然后不管該數據包是否為錯誤的格式,它都將被發送。
由于數據包只有開頭幾個字節被讀取,所以這種方法提供了較多的交換次數。然而所有的數據包即使是那些可能已被破壞的都將被發送。直到接收站才能測出這些被破壞的包,并要求發送方重發。但是如果網絡接口卡失效,或電纜存在缺陷;或有一個能引起數據包遭破壞的外部信號源,則出錯將十分頻繁。
隨著技術的發展,直通式交換將逐步被淘汰。在“直通式”交換方式中,交換機只讀出網絡幀的前幾個字節,便將網絡幀傳到相應的端口上,雖然交換速度很快,但缺乏對網絡幀的高級控制,無智能性和安全性可言,同時也無法支持具有不同速率端口的交換;而“存儲轉發”交換方式則通過對網絡幀的讀取進行驗錯和控制。聯想網絡的產品都采用“存儲轉發”交換方式。
信元交換
信元交換的基本思想是采用固定長度的信元進行交換,這樣就可以用硬件實現交換,從而大大提高交換速度,尤其適合語音、視頻等多媒體信號的有效傳輸。目前,信元交換的實際應用標準是ATM (異步傳輸模式),但是ATM 設備的造價較為昂貴,在局域網中的應用已經逐步被以太網的幀第三層交換機技術所取代。