Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 11

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

การสร้างทีม NIC (หรือ Load Balancing/Failover – LBFO หรือ NIC bonding) อนุญาตให้เชื่อมต่อฟิสิคัลเน็ตเวิร์กอะแด็ปเตอร์ (NIC) หลายตัวในการ์ดเครือข่ายแบบลอจิคัลเดียว ในบทความนี้ เราจะแสดงวิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016/2012R2 และบนคอมพิวเตอร์เดสก์ท็อป Windows 10/11

เหตุใดคุณจึงอาจต้องรวมอะแดปเตอร์เครือข่ายหลายตัวเข้ากับทีม NIC

  • เพิ่มปริมาณงาน . ตัวอย่างเช่น การรวมการ์ดเครือข่าย 1GB สองใบเข้ากับทีม NIC คุณจะได้รับแบนด์วิดท์ 2Gbit/s บนอแดปเตอร์แบบลอจิคัล
  • จัดการการโหลดบาลานซ์ของการ์ดเครือข่าย . คุณสร้างสมดุลของการรับส่งข้อมูลเครือข่ายใน NIC ที่ใช้งานอยู่ได้
  • ความทนทานต่อข้อผิดพลาด . หากการ์ดเครือข่ายใดๆ ของคุณในทีม NIC ล้มเหลว การ์ดที่เหลือจะทำหน้าที่และการเชื่อมต่อกับเซิร์ฟเวอร์จะไม่ถูกขัดจังหวะ สำหรับเซิร์ฟเวอร์ที่สำคัญ กลไกดังกล่าวจะปกป้องบริการจากการหยุดทำงานหากสวิตช์เครือข่ายหรือพอร์ตอีเทอร์เน็ตทำงานล้มเหลว หรือหากสายเคเบิลเครือข่าย (การเชื่อมต่อโฮสต์และสวิตช์ของคุณ) เสียหาย ในการใช้คุณลักษณะนี้ การเชื่อมต่อการ์ดเครือข่ายกับสวิตช์ทางกายภาพต่างๆ ก็เพียงพอแล้ว
ใน Windows Server 2022/2019/2016/2012R2 NIC Teaming ไม่รองรับ Single-Root I/O Virtualization (SR-IOV), TCP Chimney และ Remote Direct Memory Access (RDMA)

การกำหนดค่า NIC Teaming บน Windows Server 2019

คุณสามารถกำหนดค่า NIC Teaming บน Windows Server 2012 หรือใหม่กว่า มาดูวิธีรวมอะแดปเตอร์เครือข่ายหลายตัวเข้ากับอินเทอร์เฟซ NIC Team บน Windows Server 2019 กัน NIC Teaming ถูกปิดใช้งานโดยค่าเริ่มต้นบน Windows Server

หากต้องการเปิดใช้งาน ให้เปิดตัวจัดการเซิร์ฟเวอร์ เลือก Local Server แล้วคลิก NIC Teaming:Disabled ในคุณสมบัติของมัน

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

ในหน้าต่างถัดไป เลือก งาน -> ทีมใหม่ ในบานหน้าต่างด้านล่างซ้าย

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

จากนั้นป้อนชื่อทีมและเลือกอะแดปเตอร์เครือข่ายที่คุณต้องการเพิ่มในกลุ่ม

ใน Windows Server 2019 คุณสามารถเพิ่มอะแดปเตอร์เครือข่ายจริงได้สูงสุด 32 ตัวให้กับทีม NIC ข้อกำหนดเพียงอย่างเดียวคือความเร็วในการเชื่อมต่อเดียวกันบนอะแดปเตอร์ของทีม

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

คุณสามารถเลือกตัวเลือกทีมพิเศษได้ ตัวเลือกกำหนดกฎและประสิทธิภาพของ NIC Teaming มาดูการตั้งค่าเหล่านี้กันดีกว่า

โหมดทีม . ตัวเลือกนี้จะกำหนดวิธีที่กลุ่มโต้ตอบกับการสลับเครือข่าย:

  • สแตติกทีม (IEEE 802.3ad) เป็นโหมดการทำงานแบบคงที่ขึ้นอยู่กับฮาร์ดแวร์เครือข่ายของคุณ อะแดปเตอร์ของทีมทั้งหมดต้องเชื่อมต่อกับสวิตช์เดียวกัน ซึ่งพอร์ตอีเทอร์เน็ตได้รับการกำหนดค่าให้ใช้การรวมช่องสัญญาณแบบคงที่ (จำเป็นต้องมีการกำหนดค่าสวิตช์เพิ่มเติม)
  • สวิตช์อิสระ (โหมดเริ่มต้น) — ทีม NIC ทำงานโดยไม่ขึ้นกับสวิตช์ ไม่จำเป็นต้องมีการกำหนดค่าฮาร์ดแวร์เครือข่ายเพิ่มเติม หากโหมดนี้เปิดอยู่ คุณสามารถเชื่อมต่ออะแดปเตอร์เครือข่ายที่แตกต่างกันกับสวิตช์ต่างๆ เพื่อปรับปรุงความทนทานต่อข้อผิดพลาด (การป้องกันความล้มเหลวของสวิตช์)
  • LACP (Link Aggregation Control Protocol, LACP, IEEE 802.1ax) เป็นโหมดที่ขึ้นอยู่กับฮาร์ดแวร์เครือข่ายของคุณด้วย คุณต้องเปิดใช้งานและกำหนดค่าการรวมลิงก์แบบไดนามิกโดยใช้ LACP บนสวิตช์ของคุณ

โหลดบาลานซ์ โหมดกำหนดวิธีการกระจายการรับส่งข้อมูลเครือข่ายระหว่าง NIC ในทีม

  • แฮชที่อยู่ — แฮชพิเศษถูกกำหนดให้กับฟิสิคัลอะแด็ปเตอร์แต่ละตัว (ขึ้นอยู่กับผู้ส่งและผู้รับ MAC หรือที่อยู่ IP) การรับส่งข้อมูลทั้งหมดจากผู้ส่งเฉพาะจะผ่าน NIC นี้
  • พอร์ต Hyper-V — คุณสามารถใช้โหมดนี้บนเซิร์ฟเวอร์ที่มีบทบาท Hyper-V ช่วยให้คุณสามารถผูกอะแดปเตอร์จากทีม NIC ของคุณกับพอร์ตเฉพาะบนสวิตช์เสมือน Hyper-V ได้
  • ไดนามิก เป็นตัวเลือกเริ่มต้นที่รวมประเภทการทำโหลดบาลานซ์ทั้งสองแบบ

คุณสามารถสร้างอะแดปเตอร์ในกลุ่มเป็นอะแดปเตอร์สแตนด์บาย . ในโหมดการทำงานปกติ NIC นี้จะไม่ใช้ในการประมวลผลการรับส่งข้อมูล หากอแดปเตอร์อื่นในทีม NIC ของคุณล้มเหลว อแดปเตอร์จะถูกแทนที่ด้วยอแดปเตอร์สำรอง อันที่จริง หากไม่ได้เปิดใช้งานฟังก์ชันนี้ จะไม่มีบริการหยุดทำงานเมื่ออะแดปเตอร์เครือข่ายใด ๆ ล้มเหลว เนื่องจากการโหลดจะถูกแจกจ่ายโดยอัตโนมัติไปยังการ์ดอื่นๆ ในกลุ่ม

เลือกการตั้งค่าที่คุณต้องการ คลิกตกลง แล้วทีม NIC ใหม่จะถูกสร้างขึ้น

เปิดรายการการเชื่อมต่อเครือข่ายในแผงควบคุม ตรวจสอบให้แน่ใจว่าอุปกรณ์ใหม่ชื่อ Microsoft Network Adapter Multiplexor Driver (มีไอคอนอื่น) ปรากฏขึ้น นี่คืออแด็ปเตอร์เสมือน NIC Teaming

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

การกำหนดค่าเพิ่มเติมของการ์ดเครือข่าย (โปรโตคอล ที่อยู่ IPv4/v6) จะดำเนินการในคุณสมบัติของอะแดปเตอร์ NICTeam

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

อะแดปเตอร์เครือข่ายที่คุณเพิ่มในกลุ่ม NIC จะไม่มีที่อยู่ IP ของตัวเองอีกต่อไป

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

หากคุณลบทีม NIC การตั้งค่าอะแดปเตอร์เครือข่ายก่อนหน้านี้จะถูกกู้คืน

คุณสามารถเพิ่มหรือลบอะแดปเตอร์เครือข่ายให้กับทีม NIC ของคุณได้ในภายหลัง

คุณสามารถใช้ NIC Teaming เพื่อกำหนดค่าอินเทอร์เฟซ VLAN หลายรายการบน Windows Server คุณสามารถสร้างกลุ่ม NIC Teaming จากอะแดปเตอร์เครือข่ายเดียวได้

จะสร้างทีม NIC บน Windows Server ด้วย PowerShell ได้อย่างไร

คุณสามารถสร้างและจัดการ NIC Teams ผ่านอินเทอร์เฟซแบบกราฟิกของ Windows และ PowerShell PowerShell สามารถใช้ตั้งค่า NIC Teaming บน Windows Server Core ได้

คุณสามารถใช้ NetLbfo . ในตัว โมดูลบน Windows Server เพื่อจัดการ NIC Teaming แสดงรายการอะแดปเตอร์เครือข่ายบนเซิร์ฟเวอร์ของคุณ:

Get-NetAdapter

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

สร้าง Team0 ใหม่จากอะแด็ปเตอร์ที่ชื่อ Ethernet1 และ Ethernet3 เลือกโหมด NIC Teaming:สลับแบบอิสระด้วยการจัดสรรภาระงานแบบไดนามิก

New-NetLbfoTeam -Name Team0 -TeamMembers Ethernet1,Ethernet3 -TeamingMode SwitchIndependent -LoadBalancingAlgorithm Dynamic

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

ตัวเลือกที่ใช้ได้:

  • โหมดทีม :สถิต  สวิตช์อิสระ, แล็ป
  • LoadBalansingAlgorithm :TransportPorts, IPAddresses, MacAddresses, HyperVPort, Dynamic

ในการรับข้อมูลเกี่ยวกับ NIC Teams บนเซิร์ฟเวอร์ ให้ใช้คำสั่งด้านล่าง:

Get-NetLbfoTeam

Name : Team0
Members : {Ethernet3, Ethernet1}
TeamNics : Team0
TeamingMode : SwitchIndependent
LoadBalancingAlgorithm : Dynamic
Status : Up

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

คุณสามารถใช้ PowerShell เพื่อกำหนดค่าที่อยู่ IP ของอินเทอร์เฟซ NIC Teaming และการตั้งค่าเครือข่ายอื่นๆ:

New-NetIPAddress -InterfaceAlias team0 -IPAddress 192.168.13.100 -PrefixLength 24 -DefaultGateway 192.168.13.1
Set-DnsClientServerAddress -InterfaceAlias team0 -ServerAddresses 192.168.13.10

เรียกใช้ Get-NetAdapter สั่งการ. โปรดทราบว่า LinkSpeed ​​​​ของอะแดปเตอร์เครือข่าย NIC Teaming คือ 2 Gbit/s .

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

หากต้องการเปลี่ยนการตั้งค่ากลุ่ม NIC Teaming ให้ใช้ NetLbfoTeam cmdlet:

Set-NetLbfoTeam -Name Team0 -TeamingMode LACP

หากคุณเรียกใช้คำสั่งนี้ใน VM ข้อผิดพลาดต่อไปนี้จะปรากฏขึ้น:

Set-NetLbfoTeam : 'SwitchIndependent' is the only TeamingMode value supported in a Virtual Machine

หากต้องการเพิ่มอินเทอร์เฟซ VLAN เพิ่มเติมผ่าน NIC Teaming ให้เรียกใช้คำสั่งด้านล่าง:
Add-NetLbfoTeamNIC -Team Team0 -VlanID 44

คุณสามารถลบทีม NIC โดยใช้คำสั่งนี้:

Remove-NetLbfoTeam -Name Team0

จะเปิดใช้งาน NIC Teaming บน Windows 10 และ 11 ได้อย่างไร

คุณสามารถใช้ NIC Teaming เพื่อรวมอะแดปเตอร์เครือข่ายทั้งใน Windows Server และในเวอร์ชันเดสก์ท็อปของ Windows 10 และ 11 ได้ สิ่งสำคัญคือการ์ดเครือข่ายของคุณต้องสนับสนุนการรวมลิงก์ การรวมทีม NIC หรือ LBFO

ตัวอย่างเช่น NIC Teaming ทำงานนอกกรอบด้วย Realtek PCIe GbE Family Controller (10.35.510.2019) หรือ Intel(R) 82574L Gigabit Network Adapter

ในการสร้างทีม NIC บน Windows 10 (ในตัวอย่างนี้ คือ Windows 10 20H2) ให้เปิดคอนโซล PowerShell และแสดงรายการอะแดปเตอร์เครือข่าย:

Get-NetAdapter

มาสร้างทีม NIC ของอะแดปเตอร์ Ethernet0 และ Ethernet1

New-NetSwitchTeam -Name "MyNICTeam" -TeamMembers "Ethernet0","Ethernet1"

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

ตรวจสอบให้แน่ใจว่าอินเทอร์เฟซใหม่ของ NIC Teaming ปรากฏบนคอมพิวเตอร์:

Get-NetSwitchTeam

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

อย่าลืมตั้งค่าเครือข่าย ตอนนี้คุณมีอินเทอร์เฟซ 2 Gbit/s ใหม่แล้ว

วิธีกำหนดค่า NIC Teaming บน Windows Server 2019/2016 และ Windows 10

หากต้องการลบทีม NIC ให้ใช้ PowerShell:
Remove-NetSwitchTeam -Name "MyNICTeam"