Virtual Ethernet over NTB

Loading

感謝同事 Stan 提供的資訊.

NTB 可以透過模擬的方式當作一個 Ethernet 裝置?答案是可以的,請參考 https://github.com/jonmason/ntb/wiki/Linux-NTB-HOWTO

Virtual Ethernet over NTB 需要兩個模組,在 Linux Kernel 下

  • Notice that NTB is listed under
    “-> Device Drivers”
    as “< > Intel Non-Transparent Bridge support”

  • Notice that NTB virtual Ethernet is listed under
    “-> Device Drivers -> Network device support -> Network core driver support”
    as “< > Virtual Ethernet over NTB”

檢查一下 ntb , ntb_netdev 的模組是否有啟動

# lsmod | grep ntb
# lsmod | ntb_netdev

設定就如同一般網路裝置

# ifconfig ntb0 192.168.0.123

但問題來了這樣速度會支援到多少?

透過 #ethtool ntb0 ,可以看到目前 speed 是顯示為 PCI-E bus 速度 (NTB 是由 CPU PCI-E Bus 拉出來的線路,速度應該與 PCI-E bus 一樣)

至於 NTB 如何虛擬成 Network device 請參考 IDT_AN-571_APN_20080925.pdf

沒有解決問題,試試搜尋本站其他內容

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料