共計 777 個字符,預(yù)計需要花費 2 分鐘才能閱讀完成。
今天就跟大家聊聊有關(guān)如何分析 Routing 功能,可能很多人都不太了解,為了讓大家更加了解,丸趣 TV 小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。
路由服務(wù)(Routing)提供跨 subnet 互聯(lián)互通功能。
例如前面我們搭建了實驗環(huán)境:
cirros-vm1 172.16.100.3 vlan100
cirros-vm3 172.16.101.3 vlan101
這兩個 instance 要通信必須借助 router。可以是物理 router 或者虛擬 router。
物理 router
使用物理 router,如下圖所示:
接入的物理 router 有兩個 interface ip:
172.16.100.1 對應(yīng) vlan100 的網(wǎng)關(guān)。
172.16.101.1 對應(yīng) vlan101 的網(wǎng)關(guān)。
當(dāng) cirros-vm1 要跟 cirros-vm3 通信時,數(shù)據(jù)包的流向是這樣的:
1. 因為 cirros-vm1 的默認(rèn)網(wǎng)關(guān)指向 172.16.100.1,cirros-vm1 發(fā)送到 cirros-vm3 的數(shù)據(jù)包首先通過 vlan100 的 interface 進(jìn)入物理 router。
2. router 發(fā)現(xiàn)目的地址 172.16.101.3 與 172.16.101.1 為同一個 vlan,則從 vlan101 的 interface 發(fā)出。
3. 數(shù)據(jù)包經(jīng)過 brq1d7040b8-01 最終到達(dá) cirros-vm3。
虛擬 router
虛擬 router 的路由機制與物理 router 一樣,只是由軟件實現(xiàn)。
Neutron 兩種方案都支持。
如果要使用虛擬 router,需要啟用 L3 agent。
L3 agent 會在控制節(jié)點或者網(wǎng)絡(luò)節(jié)點上運行虛擬 router,為 subnet 提供路由服務(wù)。
看完上述內(nèi)容,你們對如何分析 Routing 功能有進(jìn)一步的了解嗎?如果還想了解更多知識或者相關(guān)內(nèi)容,請關(guān)注丸趣 TV 行業(yè)資訊頻道,感謝大家的支持。