web-dev-qa-db-ja.com

新しいルーターのVLANタグ付けには特定のハードウェアが必要ですか?

現在のCenturylinkルーターに代わる新しいルーターの入手を検討しています。 Centurylinkでは、WANポートにVLAN 201のタグを付ける必要があります。OSにOpenBSDを使用することを検討しています。

VLANタグ付けをサポートする特定のハードウェアが必要ですか?必要な場合、何が必要ですか?特定のNICチップセット?

3
cat pants

いいえ、MTUのわずかな減少に耐える限り、VLANタグ付けをサポートするハードウェアは必要ありません。OSはVLAN =ソフトウェアでのタグ付け。ただし、その場合、VLANタグの4バイトサイズは、1500バイトのMTUを1496バイトに減らします。

2
Spiff

VLANタグ付けをサポートする特定のハードウェアが必要ですか?もしそうなら、何が必要ですか?特定のNICチップセット?

はい、そしてはい。マニュアルを検索すると、サポートされているドライバを見つけることができます。グーグルで検索しました(メーカー名とopenBSDですが、情報がいたるところにあったことは認めます)。

OSはソフトウェアでVLANタグ付けを実装できます
〜できます...ただし、ハードウェアのサポートドライバーを使用する場合のみです。

この時点で、OpenBSDはさまざまなメーカーのNICに対して多くのドライバーをサポートしているようです。すべてのVLANハードウェアサポートが1つのリストに表示されているわけではなく、 マニュアル の個々のドライバーセクションに表示されています。例として、マニュアルのチップセットドライバからいくつかの検索を収集しました。

OpenBSDのVLANドライバー自体には、次のような警告セクションがあります。

一部のイーサネットチップは、破棄または切り捨てイーサネットフレームが1514バイト]より大きい場合に発生します。これにより、802.1Qおよび802.1adタグ付きフレームが最大1518バイトになる可能性があるため問題が発生します。ほとんどのコントローラチップは、大きなフレームを破棄しないように、および/または許可されるフレームサイズを増やすように指示できます。

em — Intel PRO/1000 10/100 /ギガビットイーサネットデバイス

emドライバーは、Intel 82540EM、82540EP、82541EI、82541ER、82541GI、82541PI、82542、82543GC、82544EI、82544GC、82545EMに基づくPCI、PCI-X、およびPCIExpressギガビットイーサネットアダプターのサポートを提供します。 82545GM、82546EB、82546GB、82547EI、82547GI、82562V、82563EB、82564EB、82566DC、82566DM、82571EB、82571GB、82572EI、82572GI、82573E、82573L、82573V、82574L、82575EB、82575GB、82576EB、82577LC、82577LM、82578DC、82 82579LM、82579V、82580DB、82580EB、82583V、I210、I211、I217、I218、I219、I350、I354(さらに長い製品リストは省略

Intel Proドライバーのサポート:

  • emドライバーは、IPv4受信IP/TCP/UDPチェックサムオフロードをサポートし、すべてのただし82542ベースのアダプターでTCP/UDPチェックサムオフロードを送信します。

  • VLANタグの挿入とストリッピング、およびすべてのジャンボフレームただし、82562V、82566DC/82566DM、および82573E/82573L/82573Vベースのアダプター。

  • 82562Vイーサネットコントローラーチップは、10/100メディアタイプのみをサポートします。
  • (既知のバグ)ジャンボフレームでUDPトラフィックを実行する場合、このドライバーには既知のパフォーマンスの問題があります。

リンクする時間が遅い、または82541/82547コントローラーと一部のスイッチ間でリンクが確立されないという既知の互換性の問題があります。既知のスイッチは次のとおりです。

I-O Data ETG-SH8
Planex FXG-08TE

re — Realtek 8139C +/8169/816xS/811xS/8168/810xE10/100/1000イーサネットデバイス

reドライバーは、Realtek RTL8139C +、RTL8169、RTL816xS、RTL811xS、RTL8168、RTL810xEPCIおよびPCIExpressイーサネットコントローラーに基づくさまざまなNICのサポートを提供します(多くの製品は省略されています)

8139C +および810xEに基づくNICは、CAT5ケーブルを介して10および100Mbpsの速度に対応しています。 8169、816xS、811xS、および8168に基づくNICは、10、100、および1000Mbpsの動作が可能です。

すべてre NICはIPv4送信/受信IP/TCP/UDPチェックサムオフロードをサポートし、VLANタグの挿入とストリッピング、記述子ベースのDMAメカニズムを使用します。

8102E(L)、8103E(L)、8168C/8111C、8168D/8111D、8168DP/8111DP、および8168E/8111Eチップは、IPv6受信TCP/UDPチェックサムオフロードもサポートします。


Nvidiaチップセット(nfe)

(サポートされているカード)nForce、nForce 2、nForce 3、CK804、MCP04、MCP51、MCP55、MCP61、MCP65、MCP67、MCP73、MCP77、MCP79、およびMCP89イーサネットコントローラーチップ。

nfeドライバーは以下をサポートします。

  • IPv4送信/受信IP/TCP/UDP (リストされていないipv6)
  • nForce 3、CK804、MCP55、MCP77、MCP79、およびMCP89チップセットを使用したチェックサムオフロードおよびMCP55チップセットを使用したVLANタグの挿入とストリッピング。したがって、MCP55のみがVLANで機能します =)

nfe driverは、Wake on LAN(WoL)を追加でサポートします。


ご覧のとおり、カードやモデルが異なればサポートのレベルも異なり、VLANをサポートしないものもあります。ハードウェアを購入する前に、公式ソースを介してVLANのマニュアルで実際にサポートされているものを確認することをお勧めします。私の意見では、Intelチップセットを使用してください。これらは十分にサポートされており、手頃な価格であり、使用したすべてのアプリケーションで堅実です。

情報は https://man.openbsd.org/ からコピーされました。強調は私自身のものです。

1
Tim_Stewart