弱電工程中的交換機(jī)知識(shí)
作者:admin
發(fā)布時(shí)間:2018-06-01
來(lái)源:
點(diǎn)擊數(shù):
今天來(lái)講解交換機(jī)方面的知識(shí)吧。
按照OSI的七層網(wǎng)絡(luò)模型,交換機(jī)可以分為二層交換機(jī)、三層交換機(jī)。
根據(jù)交換機(jī)支持的協(xié)議,還有不常見(jiàn)的四層交換機(jī)和七層交換機(jī)?;贛AC地址工作的第二層交換機(jī)最為普遍,用于網(wǎng)絡(luò)接入層和匯聚層?;贗P地址和協(xié)議進(jìn)行交換的第三層交換機(jī)普遍應(yīng)用于網(wǎng)絡(luò)的核心層,也少量應(yīng)用于匯聚層。部分第三層交換機(jī)也同時(shí)具有第四層交換功能,可以根據(jù)數(shù)據(jù)幀的協(xié)議端口信息進(jìn)行目標(biāo)端口判斷。第四層以上的交換機(jī)稱之為內(nèi)容型交換機(jī),主要用于互聯(lián)網(wǎng)數(shù)據(jù)中心。
二層交換機(jī)
二層交換機(jī)工作在OSI模型的第2層(數(shù)據(jù)鏈路層),識(shí)別數(shù)據(jù)包中的MAC地址信息,根據(jù)MAC地址進(jìn)行轉(zhuǎn)發(fā),并將這些MAC地址與對(duì)應(yīng)的端口記錄在自己內(nèi)部的一個(gè)地址表中。因此,二層交換機(jī)需要強(qiáng)大的數(shù)據(jù)識(shí)別和轉(zhuǎn)發(fā)能力。
三層交換機(jī)
三層交換機(jī)實(shí)質(zhì)就是一種特殊的路由器,是一種在性能上側(cè)重于交換而價(jià)格低廉的路由器。傳統(tǒng)交換技術(shù)是在OSI網(wǎng)絡(luò)標(biāo)準(zhǔn)模型第二層——數(shù)據(jù)鏈路層進(jìn)行操作,而三層交換機(jī)是為IP設(shè)計(jì)的,接口類(lèi)型簡(jiǎn)單,擁有很強(qiáng)二層包處理能力,它既可以工作在協(xié)議第三層替代或部分完成傳統(tǒng)路由器的功能,同時(shí)又具有幾乎第二層交換的速度,且價(jià)格相對(duì)便宜。
三層交換機(jī)最重要的目的是加快大型局域網(wǎng)內(nèi)部的數(shù)據(jù)交換,做到一次路由,多次轉(zhuǎn)發(fā)。當(dāng)一個(gè)大型局域網(wǎng)按照功能或地域等因素劃成一個(gè)個(gè)小局域網(wǎng)時(shí),VLAN(Virtual Local Area Network虛擬局域網(wǎng))技術(shù)在網(wǎng)絡(luò)中得以大量應(yīng)用,而各個(gè)不同VLAN間的通信都要經(jīng)過(guò)路由器來(lái)完成轉(zhuǎn)發(fā)。單純使用路由器來(lái)實(shí)現(xiàn)不僅端口數(shù)量有限,而且路由速度較慢,從而限制了網(wǎng)絡(luò)的規(guī)模和訪問(wèn)速度。
四層交換機(jī)
第四層交換的一個(gè)簡(jiǎn)單定義是:它是一種功能,它決定傳輸不僅僅依據(jù)MAC地址(第二層網(wǎng)橋)或源/目標(biāo)IP地址(第三層路由),而且依據(jù)TCP/UDP(第四層) 應(yīng)用端口號(hào)。第四層交換功能就象是虛IP,指向物理服務(wù)器。它所傳輸?shù)臉I(yè)務(wù)服從各種各樣的協(xié)議,有HTTP、FTP、NFS、Telnet或其他協(xié)議。這些業(yè)務(wù)在物理服務(wù)器基礎(chǔ)上,需要復(fù)雜的載量平衡算法。
二層交換技術(shù):
二層交換技術(shù)是發(fā)展比較成熟,二層交換機(jī)屬數(shù)據(jù)鏈路層設(shè)備,可以識(shí)別數(shù)據(jù)包中的MAC地址信息,根據(jù)MAC地址進(jìn)行轉(zhuǎn)發(fā),并將這些MAC地址與對(duì)應(yīng)的端口記錄在自己內(nèi)部的一個(gè)地址表中。
具體的工作流程如下:
-
當(dāng)交換機(jī)從某個(gè)端口收到一個(gè)數(shù)據(jù)包,它先讀取包頭中的源MAC地址,這樣它就知道源MAC地址的機(jī)器是連在哪個(gè)端口上的;
-
再去讀取包頭中的目的MAC地址,并在地址表中查找相應(yīng)的端口;
-
如表中有與這目的MAC地址對(duì)應(yīng)的端口,把數(shù)據(jù)包直接復(fù)制到這端口上;
-
如表中找不到相應(yīng)的端口則把數(shù)據(jù)包廣播到所有端口上,當(dāng)目的機(jī)器對(duì)源機(jī)器回應(yīng)時(shí),交換機(jī)又可以學(xué)習(xí)一目的MAC地址與哪個(gè)端口對(duì)應(yīng),在下次傳送數(shù)據(jù)時(shí)就不再需要對(duì)所有端口進(jìn)行廣播了。
不斷的循環(huán)這個(gè)過(guò)程,對(duì)于全網(wǎng)的MAC地址信息都可以學(xué)習(xí)到,二層交換機(jī)就是這樣建立和維護(hù)它自己的地址表。
小結(jié):(評(píng)判二三層交換機(jī)性能優(yōu)劣的主要技術(shù)參數(shù),在設(shè)備選型時(shí)要注意比較哦。)
-
由于交換機(jī)對(duì)多數(shù)端口的數(shù)據(jù)進(jìn)行同時(shí)交換,這就要求具有很寬的交換總線帶寬,如果二層交換機(jī)有N個(gè)端口,每個(gè)端口的帶寬是M,交換機(jī)總線帶寬超過(guò)N×M,那么這交換機(jī)就可以實(shí)現(xiàn)線速交換;
-
學(xué)習(xí)端口連接的機(jī)器的MAC地址,寫(xiě)入地址表,地址表的大?。ㄒ话銉煞N表示方式:一為BEFFER RAM,一為MAC表項(xiàng)數(shù)值),地址表大小影響交換機(jī)的接入容量;
-
還有一個(gè)就是二層交換機(jī)一般都含有專門(mén)用于處理數(shù)據(jù)包轉(zhuǎn)發(fā)的ASIC (Application specific Integrated Circuit)芯片,因此轉(zhuǎn)發(fā)速度可以做到非常快。由于各個(gè)廠家采用ASIC不同,直接影響產(chǎn)品性能。