交換機基礎知識總結之技術篇(交換機常用的交換技術)
2024-04-06
更新時間:2024-04-06 00:12:57作者:佚名
交換技術總結
1. 端口交換技術
端口交換技術最早出現(xiàn)在插槽式的集線器中,這類集線器的背板通常劃分有多條以太網(wǎng)段(每條網(wǎng)段為一個廣播域),不用網(wǎng)橋或路由連接,網(wǎng)絡之間是互不相通的。以大主模塊插入后通常被分配到某個背板的網(wǎng)段上,端口交換用于將以太模塊的端口在背板的多個網(wǎng)段之間進行分配、平衡。根據(jù)支持的程度,端口交換還可細分為:
模塊交換:將整個模塊進行網(wǎng)段遷移。
端口組交換:通常模塊上的端口被劃分為若干組,每組端口允許進行網(wǎng)段遷移。
端口級交換:支持每個端口在不同網(wǎng)段之間進行遷移。這種交換技術是基于OSI第一層上完成的,具有靈活性和負載平衡能力等優(yōu)點。如果配置得當,那么還可以在一定程度進行容錯,但沒有改變共享傳輸介質的特點,自而未能稱之為真正的交換。
2. 幀交換技術
幀交換是目前應用最廣的局域網(wǎng)交換技術,它通過對傳統(tǒng)傳輸媒介進行微分段,提供并行傳送的機制,以減小沖突域,獲得高的帶寬。一般來講每個公司的產品的實現(xiàn)技術均會有差異,但對網(wǎng)絡幀的處理方式一般有以下幾種:
直通交換:提供線速處理能力,交換機只讀出網(wǎng)絡幀的前14個字節(jié),便將網(wǎng)絡幀傳送到相應的端口上。
存儲轉發(fā):通過對網(wǎng)絡幀的讀取進行驗錯和控制。
前一種方法的交換速度非???,但缺乏對網(wǎng)絡幀進行更高級的控制,缺乏智能性和安全性,同時也無法支持具有不同速率的端口的交換。因此,各廠商把后一種技術作為重點。有的廠商甚至對網(wǎng)絡幀進行分解,將幀分解成固定大小的信元,該信元處理極易用硬件實現(xiàn),處理速度快,同時能夠完成高級控制功能(如美國MADGE公司的LET集線器)如優(yōu)先級控制。
3. 信元交換技術
ATM技術采用固定長度53個字節(jié)的信元交換。由于長度固定,因而便于用硬件實現(xiàn)。ATM采用專用的非差別連接,并行運行,可以通過一個交換機同時建立多個節(jié)點,但并不會影響每個節(jié)點之間的通信能力。ATM還容許在源節(jié)點和目標、節(jié)點建立多個虛擬鏈接,以保障足夠的帶寬和容錯能力。ATM采用了統(tǒng)計時分電路進行復用,因而能大大提高通道的利用率。ATM的帶寬可以達到25M、155M、622M甚至數(shù)Gb的傳輸能力。但隨著萬兆以太網(wǎng)的出現(xiàn),曾經(jīng)代表網(wǎng)絡和通訊技術發(fā)展的未來方向的ATM技術,開始逐漸失去存在的意義。
關于交換機的幾個問答
交換機做什么?
答: 交換機做三件事: 轉發(fā)數(shù)據(jù)包, 洪泛數(shù)據(jù)包, 發(fā)現(xiàn)新MAC地址。
MAC表是做什么的?它是怎么生成、使用的?
答:1) MAC表像電話本 (yellow page), 電話本記錄 (名字、電話號碼),MAC表記錄 (MAC、接口)。
2) 交換機收到一個數(shù)據(jù)包時,用其MAC目的地址搜索MAC表。找到就轉發(fā)數(shù)據(jù)包,找不到就洪泛。
3) 收到數(shù)據(jù)包時,交換機用它的MAC源地址來查詢MAC表, 若沒找到,就是發(fā)現(xiàn)了一個新地址,把這個地址及輸入接口加入MAC表。這樣MAC表隨著新數(shù)據(jù)流而逐漸增長,所生成的條目 (MAC, Interface) 可被用來轉發(fā)數(shù)據(jù)包。
為什么交換機要洪泛?
答:網(wǎng)絡常用洪泛來找東西,局網(wǎng)的特點就是廣播、洪泛,而交換機是個局網(wǎng)設備,洪泛方便、高效率。交換機用MAC表來轉發(fā)數(shù)據(jù)包,若表里沒有目的MAC,就不能轉發(fā),而用洪泛。在不知道交換路徑的情況下,洪泛能把數(shù)據(jù)包很快的送到目的地。同時,洪泛的副作用也有不同的手段來節(jié)制。
同一個MAC會不會從不同的接口輸入?交換機怎么處理?
答: 會的。但MAC表只保留一個MAC。例,MAC1第一次從F0/1輸入,MAC表增添一個新條目 (MAC1, F0/1)。稍后,MAC1從另一個接口F0/5輸入,這次MAC表沒有增添新條目,而是把(MAC1, F0/1)更新 為(MAC1, F0/5).
什么情況會使得同一個MAC從不同的接口輸入?
答:環(huán)路。例,S1, S2, S3連成一個三角形,H1連接到S1, H2連接到S2,在然后三個交換機上造成洪泛。 例, H1 ping H2, MAC表是空的,S2會發(fā)現(xiàn) ping從兩個不同的輸入接口進來。
交換機MAC表的條目有無時效?
答:有的, 大約5分鐘。MAC表只保存較為活躍的MAC. 若交換機在幾分鐘內沒收到一個節(jié)點所發(fā)出的數(shù)據(jù)包,交換機就會把這個節(jié)點的MAC從MAC表清除。.
一個交換機的MAC表可以放幾個MAC? 答:根據(jù)型號、價格而定,從4K到 1M (1024K).