日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

网络名称空间 实例研究 veth处于不同网络的路由问题

發(fā)布時(shí)間:2025/7/14 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 网络名称空间 实例研究 veth处于不同网络的路由问题 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?

?

?

相關(guān)命令詳細(xì)介紹參見

http://www.cnblogs.com/Dream-Chaser/p/7077105.html

?

??

0、問(wèn)題: 兩個(gè)網(wǎng)絡(luò)名稱空間中的兩個(gè)接口veth0和veth1,如何配置netns0和netns1中的路由使得兩者可以聯(lián)通?即在netns0中 ping 10.0.1.2 正常。1、答案: 在netns0中 $ ip netns exec netns0 ip route add 10.0.1.0/24 dev veth0 #command (1)在netns1中 $ ip netns exec netns1 ip route add 10.0.2.0/24 dev veth1 #command (2)2、原理介紹: 網(wǎng)絡(luò)名稱空間就是提供一個(gè)獨(dú)立的網(wǎng)絡(luò)環(huán)境,不同的網(wǎng)絡(luò)名稱空間就相當(dāng)于不同的主機(jī)間的關(guān)系。
通常一個(gè)主機(jī)中,可以包含多個(gè)網(wǎng)絡(luò)名稱空間;而一個(gè)網(wǎng)絡(luò)名稱空間中,可以包含多個(gè)網(wǎng)絡(luò)接口。
如上圖所示是一臺(tái)主機(jī)的兩個(gè)網(wǎng)絡(luò)名稱空間。其中veth0和veth1是veth對(duì),相當(dāng)于通過(guò)網(wǎng)線將兩個(gè)不同主機(jī)的網(wǎng)絡(luò)環(huán)境進(jìn)行連接。
我們知道,使用ifconfig 命令配置 某個(gè)網(wǎng)絡(luò)接口的ip地址和子網(wǎng)掩碼后,linux系統(tǒng)會(huì)生成一個(gè)默認(rèn)的路由
,該路由會(huì)將該網(wǎng)絡(luò)接口的ip和netmask組成的網(wǎng)絡(luò)地址作為路由的目的網(wǎng)絡(luò)。目的地址滿足該默認(rèn)路由規(guī)則的ip數(shù)據(jù)包,
會(huì)從該接口發(fā)送出去,并且該數(shù)據(jù)包的源ip地址為該網(wǎng)絡(luò)接口。
然而veth0與veth1并不在同一個(gè)網(wǎng)段內(nèi),所以當(dāng)在netns0環(huán)境中執(zhí)行ping
10.0.1.2命令時(shí),
發(fā)送出去的數(shù)據(jù)包不滿足linux為veth0默認(rèn)生成的路由規(guī)則,該數(shù)據(jù)包不會(huì)從veth0發(fā)送出去。
于是,這里自定義了路由規(guī)則,command(1)。10.0.1.2滿足該路由規(guī)則,所以可以通過(guò)veth0發(fā)送。
同樣需要對(duì)netns1中的veth1接口,定義路由規(guī)則,這樣netns1中才能夠?qū)㈨憫?yīng)數(shù)據(jù)包發(fā)送回netns0.

?

轉(zhuǎn)載于:https://www.cnblogs.com/Dream-Chaser/p/7077759.html

《新程序員》:云原生和全面數(shù)字化實(shí)踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的网络名称空间 实例研究 veth处于不同网络的路由问题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。