應用指南:以太網交換機應用方式全解
現在應用以太網交換機最長用的方式就是直通方式,直通方式的以太網交換機可以理解為在各端口間是縱橫交叉的線路矩陣電話交換機。它在輸入端口檢測到一個數據包時,檢查該包的包頭,獲取包的目的地址,啟動內部的動態查找表轉換成相應的輸出端口,在輸入與輸出交叉處接通,把數據包直通到相應的端口,實現交換功能。
由于不需要存儲,延遲(LATENCY)非常小、交換非常快,這是它的優點;它的缺點是:因為數據包的內容并沒有被以太網交換機保存下來,所以無法檢查所傳送的數據包是否有誤,不能提供錯誤檢測能力,由于沒有緩存,不能將具有不同速率的輸入/輸出端口直接接通,而且,當以太網交換機的端口增加時,交換矩陣變的越來越復雜,實現起來相當困難。
存儲轉發方式是計算機網絡領域應用最為廣泛的方式,它把輸入端口的數據包先存儲起來,然后進行CRC檢查,在對錯誤包處理后才取出數據包的目的地址,通過查找表轉換成輸出端口送出包。
正因如此,存儲轉發方式在數據處理時延時大,這是它的不足,單是它可以對進入以太網交換機的數據包進行錯誤檢測,尤其重要的是它可以支持不同速度的輸入輸出端口間的轉換,保持高速端口與低速端口間的協同工作。
第二層和第三層交換及其與路由器方案的競爭
如前所述,局域網交換機是工作在OSI第二層的,可以理解為一個多端口網橋,因此傳統上稱為第二層交換;目前,交換技術已經延伸到OSI第三層的部分功能,既所謂第三層交換,第三層交換可以不將廣播封包擴散,直接利用動態建立的MAC地址來通信,似乎可以看懂第三層的信息,如IP地址、ARP等。
具有多路廣播和虛擬網間基于IP、IPX等協議的路由功能,這方面功能的順利實現得力于專用集成電路(ASIC)的加入,把傳統的由軟件處理的指令改為ASIC芯片的嵌入式指令,從而加速了對包的轉發和過濾,使得高速下的線性路由和服務質量都有了可靠的保證。目前,如果沒有上廣域網的需要,在建網方案中一般不再應用價格昂貴、帶寬有限的路由器。
虛擬局域網技術
交換技術的發展,允許區域分散的組織在邏輯上成為一個新的工作組,而且同一工作組的成員能夠改變其物理地址而不必重新配置節點,這就是用到所謂的虛擬局域網技術(VLAN)。
用以太網交換機建立虛擬網就是使原來的一個大廣播區(以太網交換機的所有端口)邏輯的分為若干個"子廣播區",在子廣播區里的廣播封包只會在該廣播區內傳送,其它的廣播區是收不到的。
VLAN通過交換技術將通信量進行有效分離,從而更好地利用帶寬,并可從邏輯的角度出發將實際的LAN基礎設施分割成多個子網,它允許各個局域網運行不同的應用協議和拓撲結構,對這部分詳細內容感興趣的讀者可以參考IEEE802.10規定。