ユーザ用ツール

サイト用ツール


os:10gbps_のパケット転送

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
os:10gbps_のパケット転送 [2023/11/02 19:14] – [TSO & LRO] seiriosos:10gbps_のパケット転送 [2023/11/02 19:22] (現在) – [FIB algorithm] seirios
行 22: 行 22:
 このあたりは、経路数、経路の更新頻度や通信量(経路表参照回数)に依存する部分なので、どれが良いとは一概に言えませんが、経路数が多いならば、bsearchよりRadix系を選択する方が良いことが多いと言えます。 このあたりは、経路数、経路の更新頻度や通信量(経路表参照回数)に依存する部分なので、どれが良いとは一概に言えませんが、経路数が多いならば、bsearchよりRadix系を選択する方が良いことが多いと言えます。
  
-  * Lockless: bsearch4, radix[46]_lockless, dpdk_lpm[46]+  * Lockless: bsearch4, radix[46]_lockless
   * Lockあり: radix[46]   * Lockあり: radix[46]
  
 なお、FreeBSD-13.2-RELEASE 及び、FreeBSD-14.0-RELEASEでは ''Options FIB_ALGO'' は GENERIC カーネルに入っています。 なお、FreeBSD-13.2-RELEASE 及び、FreeBSD-14.0-RELEASEでは ''Options FIB_ALGO'' は GENERIC カーネルに入っています。
 +
 +また、手元で確認した限りでは、FreeBSD-13.2以降は、IPv4 が bsearch4、IPv6ではradix6_locklessが標準となっています。
  
 ==== RSS (Receive Side Scaling) ==== ==== RSS (Receive Side Scaling) ====
os/10gbps_のパケット転送.txt · 最終更新: 2023/11/02 19:22 by seirios

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: 2-Clause BSD License
Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki