二層交換技術(shù)的發(fā)展比較成熟,二層交換機(jī)屬數(shù)據(jù)鏈路層設(shè)備,可以識(shí)別數(shù)據(jù)包中的mac地址信息,根據(jù)mac地址進(jìn)行轉(zhuǎn)發(fā),二層交換機(jī)價(jià)格,并將這些mac地址與對(duì)應(yīng)的端口記錄在自己內(nèi)部的一個(gè)地址表中。
具體的工作流程如下:
1) 當(dāng)交換機(jī)從某個(gè)端口收到一個(gè)數(shù)據(jù)包,它先讀取包頭中的源mac地址,這樣它就知道源mac地址的機(jī)器是連在哪個(gè)端口上的;
2) 再去讀取包頭中的目的mac地址,并在地址表中查找相應(yīng)的端口;
3) 如表中有與這目的mac地址對(duì)應(yīng)的端口,把數(shù)據(jù)包直接拷貝到這端口上;
4) 如表中找不到相應(yīng)的端口則把數(shù)據(jù)包廣播到所有端口上,當(dāng)目的機(jī)器對(duì)源機(jī)器回應(yīng)時(shí),交換機(jī)又可以記錄這一目的mac地址與哪個(gè)端口對(duì)應(yīng),三層交換機(jī)價(jià)格,在下次傳送數(shù)據(jù)時(shí)就不再需要對(duì)所有端口進(jìn)行廣播了。不斷的循環(huán)這個(gè)過程,匯聚交換機(jī)價(jià)格,對(duì)于---的mac地址信息都可以學(xué)習(xí)到,二層交換機(jī)就是這樣建立和維護(hù)它自己的地址表。
數(shù)據(jù)中心交換機(jī)改變了傳統(tǒng)交換機(jī)的出端口緩存方式,采用分布式緩存構(gòu)架,緩存比普通交換機(jī)也大許多,交換機(jī)價(jià)格,緩存能力可達(dá)1g以上,而一般的交換機(jī)只能達(dá)到2-4m。對(duì)于每端口在萬兆全線速條件下達(dá)到200ms的-流量緩存能力,從而在-流量的情況下,大緩存仍能---網(wǎng)絡(luò)轉(zhuǎn)發(fā)零丟包,正好適應(yīng)數(shù)據(jù)中心服務(wù)器量大,-流量大的特點(diǎn)。
1由硬件結(jié)合實(shí)現(xiàn)數(shù)據(jù)的高速轉(zhuǎn)發(fā)。這就不是簡單的二層交換機(jī)和路由器的疊加,三層路由模塊直接疊加在二層交換的高速背板總線上,突破了傳統(tǒng)路由器的接口速率---,速率可達(dá)幾十gbit/s。算上背板帶寬,這些是三層交換機(jī)性能的兩個(gè)重要參數(shù)。
2簡潔的路由軟件使路由過程簡化。大部分的數(shù)據(jù)轉(zhuǎn)發(fā),除了---的路由選擇交由路由軟件處理,都是由二層模塊高速轉(zhuǎn)發(fā),路由軟件大多都是經(jīng)過處理的優(yōu)化軟件,并不是簡單照搬路由器中的軟件。