web-dev-qa-db-ja.com

Windows 10ソフトウェアNICチーム化が可能になりましたか?

Windows Server 2012には、さまざまなメーカーによるアダプタのチーム化が含まれていますNIC=.

1 NICはIntelから、もう1つはRealtekからのチーム化を意味します。ドライバーレベルでチーム化またはボンディングを行うことは可能でしたが、Windows Server 2012で導入されたのは、システムレベルです。Linuxがこれを何年もやってきたことに感謝します:-)

Windows 8/8.1には対応していません。 Windows 10 Previewで動作していたが、動作していないと人々が報告した記事をいくつか見ました。

NICチーム化はWindows 10 Proでサポートされていますか?それとも別のエディションです。

12
albal

-EDIT 5/4/16-

これは、最新バージョンのWindows 10とインサイダービルド14295では無効になっています。Powershellコマンドはエラーを表示するか、実行しているWindowsのバージョンによっては、現在のSKUでLBFOがサポートされていないことを通知します。うまくいけば、MSは近いうちにこの機能を再び有効にするでしょう。

-以下の元の投稿-

はい、可能です! Googlingによってこの投稿を見つけた他の人へ:

GUIからこれにアクセスする方法はわかりませんが、次のPowerShellコマンドを実行するとチームが作成されます。イーサネット名をNICの名前に置き換えてください。

New-NetLbfoTeam TheATeam "Ethernet","Ethernet 6"

次に、2GBのスイッチ独立チームを取得します。そこから、[ネットワーク接続]画面を使用して、必要に応じて設定できます。

Screenshot of networks and Team

8
FunkeDope

この機能が戻ってきているようです:

Intelは、Windows 10のチーミングサポートについて ドライバーバージョン22.3以降 で言及しています。現在23.5が利用可能です。

このバージョンにはANS(高度なネットワークサービス、デフォルトでインストール)が付属しています。これは powershellコマンド によって チーミングを許可する必要があります です。

私はまだそれを試していません-私が2つのIntel NICを持っている唯一のメインボードは、頑固なBIOSアップグレードです。

誰かがこれをリリースノートに記載されている最新のウィンドウクリエーターアップデートで動作させることができるなら、私に知らせてください:)

更新:Windows 10でリンクアグリゲーションを試しました-現在は機能しています(2019年1月)

PS C:\Windows\system32> Import-Module -Name "C:\Program Files\Intel\Wired Networking\IntelNetCmdlets\IntelNetCmdlets"

PS C:\Windows\system32> Get-IntelNetAdapter

Location        Name                                                           ConnectionName            LinkStatus
--------        ----                                                           --------------            ----------
0:31:6:0        Intel(R) Ethernet Connection (2) I219-LM                       Intel-219                 Nicht verf...
7:0:0:0         Intel(R) I210 Gigabit Network Connection                       Intel-210                 1.00 Gbit/...

PS C:\Windows\system32> New-IntelNetTeam

Cmdlet New-IntelNetTeam an der Befehlspipelineposition 1
Geben Sie Werte fuer die folgenden Parameter an:
TeamMemberNames[0]: Intel(R) Ethernet Connection (2) I219-LM
TeamMemberNames[1]: Intel(R) I210 Gigabit Network Connection
TeamMemberNames[2]:
TeamMode: StaticLinkAggregation
TeamName: link_name_team

PS C:\Windows\system32> Get-IntelNetTeam

TeamName         : Gruppe:  link_name_team
TeamMembers      : {Intel(R) I210 Gigabit Network Connection, Intel(R) 
Ethernet Connection (2) I219-LM}
TeamMode         : StaticLinkAggregation
PrimaryAdapter   : NotSet
SecondaryAdapter : NotSet

2つのクライアントからiperf3を実行すると、動作しているように見えます。

enter image description here

1
wemu

いいえ、Windows 10クライアントSKUでNIC teaminを取得することはできません。サーバーSKUで使用できます。

14393バージョン(アニバーサリーアップデート)以降、このNICチーム化機能は永久にブロックまたは削除されていました。この機能は、クライアントのWindows 10 SKUに誤って追加されたようです。 New- NetLbfoTeam PowerShellのコマンド、例New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet", "Ethernet2"、エラーは次のように表示されます

New-NetLbfoTeam:LBFO機能が現在有効になっていないか、LBFOがこのSKUでサポートされていません。行:1 char:1 + New-NetLbfoTeam -Name "NewTeam" -TeamMembers "Ethernet"、 "Ethernet2" + ~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo:NotSpecified:( MSFT_NetLbfoTeam:root/Standa rdCimv2/MSFT_NetLbfoTeam)[New-NetLbfoTeam]、CimException + FullyQualifiedErrorId:MI RESULT 1、New-NetLbfoTeam

New-NetLbfoTeam

主な理由はSocial.TechNet.Microsoft:Nic Teaming broken in build 10586のように示されています(引用):

「Win10にはネイティブLBFO機能はありません。マイクロソフトはクライアントSKUネットワークチーミングをサポートしていません。

クライアント10のSKUで「New-NetLbfoTeam」が完全にブロックされなかったのは、Windows 10ビルド10240の欠陥でした。これは、SKUマトリックスの変更ではなく、意図しないバグでした。すべてのドキュメントで、NICチーム化はサーバーSKU専用の機能であると述べています。

Powershellコマンドレットはクライアントで完全に失敗しませんでしたが、クライアントのSKUがmslbfoprovider.sysカーネルドライバーを出荷していないため、LBFOは壊れたサポートされていない状態でした。そのカーネルドライバーには、すべての負荷分散とフェイルオーバーロジック、およびLACPステートマシンが含まれています。そのドライバーがないと、チームのように見えるかもしれませんが、実際のチーム化ロジックは実際には実行されません。 NICこのカーネルドライバーが欠落している構成でのチーミングはテストしていません。

数か月後にリリースされた10586更新プログラム(「秋の更新プログラム」)では、「New-NetLbfoTeam」が再び正しくブロックされました。

14393の更新(「記念日更新」)では、ブロックを継続しましたが、エラーメッセージを改善しました。 "

1
Biswapriyo