OpenStack中我們經(jīng)??吹絃2、L3那么,它的作用是什么?
L2其實(shí)是指七層網(wǎng)絡(luò)協(xié)議中的第二層數(shù)據(jù)鏈路層,它的傳輸是以mac地址為基礎(chǔ)。L3指網(wǎng)絡(luò)層:是以ip地址為基礎(chǔ)。網(wǎng)絡(luò)層屬于OSI中的較高層次了,從它的名字可以看出,它解決的是網(wǎng)絡(luò)與網(wǎng)絡(luò)之間,即網(wǎng)際的通信問(wèn)題,而不是同一網(wǎng)段內(nèi)部的事。網(wǎng)絡(luò)層的主要功能即是提供路由,即選擇到達(dá)目標(biāo)主機(jī)的最佳路徑,并沿該路徑傳送數(shù)據(jù)包。除此之外,網(wǎng)絡(luò)層還要能夠消除網(wǎng)絡(luò)擁擠,具有流量控制和擁擠控制的能力。
個(gè)人總結(jié):數(shù)據(jù)鏈路層數(shù)據(jù)傳輸在尋找mac地址,網(wǎng)絡(luò)層數(shù)據(jù)傳輸則是尋找ip
其實(shí)對(duì)于OpenStack,我們只要知道L2、L3的是什么就可以,要想理解的更加深刻,則需要更多的實(shí)踐經(jīng)驗(yàn)。下面為第二層及第三層的詳細(xì)解釋
第二層:數(shù)據(jù)鏈路層
這一層是和包結(jié)構(gòu)和字段打交道的和事佬。一方面接收來(lái)自網(wǎng)絡(luò)層(第三層)的數(shù)據(jù)幀并為物理層封裝這些幀;另一方面數(shù)據(jù)鏈路層把來(lái)自物理層的原始數(shù)據(jù)比特封裝到網(wǎng)絡(luò)層的幀中。起著重要的中介作用。
數(shù)據(jù)鏈路層由IEEE802規(guī)劃改進(jìn)為包含兩個(gè)子層:介質(zhì)訪問(wèn)控制(MAC)和邏輯鏈路控制(LLC)。
智能集線(xiàn)器、網(wǎng)橋和網(wǎng)絡(luò)接口卡(NIC)等就駐扎在這一層。但是網(wǎng)絡(luò)接口卡它同樣具有物理層的一些編碼功能等。
第三層:網(wǎng)絡(luò)層
這一層干的事就比較多了。它工作對(duì)象,概括的說(shuō)就是:電路、數(shù)據(jù)包和信息交換。
網(wǎng)絡(luò)層確定把數(shù)據(jù)包傳送到其目的地的路徑。就是把邏輯網(wǎng)絡(luò)地址轉(zhuǎn)換為物理地址。如果數(shù)據(jù)包太大不能通過(guò)路徑中的一條鏈路送到目的地,那么網(wǎng)絡(luò)層的任務(wù)就是把這些包分成較小的包。
這些光榮的任務(wù)就派給了路由器、網(wǎng)橋路由器和網(wǎng)關(guān)。
以后幾層屬于較高層,通常駐留在跨網(wǎng)絡(luò)相互通信的計(jì)算機(jī)中,而不象以上幾層可以獨(dú)自為陣。設(shè)備中只有網(wǎng)關(guān)可跨越所有各層。
博文出處:http://blog.chinaunix.net/uid-7374279-id-4766658.html