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