目前的場景是做流量串聯,所以期望兩臺虛擬機的虛擬網卡——也就是在宿主機看來的兩個tap設備,想要直連在一起,而且網卡之間收發包效率要高。
不希望經過linux bridge設備,因為經過一次交換之后要做地址學習和走協議堆疊等動作,兩邊網卡收發包性能急劇下降。
所以綜上所述,就是想找一種類似物理機網線直連兩張網卡的方案。
我目前想到的兩個思路
1、C語言編程實作,網上某些文獻說可以把tap當作一個字符設備打開,往里面讀寫位元組流。我嘗試過找相關文章,但是只是找到tun設備相關的。
2、linux下是否 ip 命令會生成一種叫做veth設備的,可以把兩個tap直連?
有沒有提供一下好思路的朋友,謝謝了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/145313.html
標籤:網絡協議與配置
