NIC টিমিং (বা লোড ব্যালেন্সিং/ফেলওভার – এলবিএফও, বা এনআইসি বন্ডিং) একাধিক ফিজিক্যাল নেটওয়ার্ক অ্যাডাপ্টার (এনআইসি) একটি একক লজিক্যাল নেটওয়ার্ক কার্ডে যোগদানের অনুমতি দেয়। এই নিবন্ধে, আমরা দেখাব কিভাবে Windows Server 2019/2016/2012R2 এবং Windows 10/11 ডেস্কটপ কম্পিউটারে NIC টিমিং কনফিগার করতে হয়।
কেন আপনাকে একটি NIC টিমে একাধিক নেটওয়ার্ক অ্যাডাপ্টার একত্রিত করতে হবে?
- থ্রুপুট বাড়ান . উদাহরণস্বরূপ, একটি NIC টিমে দুটি 1GB নেটওয়ার্ক কার্ড যোগদান করার মাধ্যমে, আপনি একটি লজিক্যাল অ্যাডাপ্টারে একটি 2Gbit/s ব্যান্ডউইথ পাবেন;
- নেটওয়ার্ক কার্ড লোড ব্যালেন্সিং পরিচালনা করুন . আপনি সক্রিয় NIC গুলোতে নেটওয়ার্ক ট্র্যাফিকের ভারসাম্য রাখতে পারেন।
- দোষ সহনশীলতা . যদি NIC টিমের আপনার নেটওয়ার্ক কার্ডগুলির মধ্যে কোনোটি ব্যর্থ হয়, বাকি কার্ডগুলি তাদের কাজ করে এবং সার্ভারের সাথে সংযোগ বিঘ্নিত হয় না। জটিল সার্ভারগুলির জন্য, মেকানিজম একটি পরিষেবাকে ডাউনটাইমের বিরুদ্ধে রক্ষা করে যদি একটি নেটওয়ার্ক সুইচ বা এটিতে একটি ইথারনেট পোর্ট ব্যর্থ হয়, বা যদি একটি নেটওয়ার্ক কেবল (আপনার হোস্ট এবং সুইচ সংযোগ করা) ক্ষতিগ্রস্ত হয়। এই বৈশিষ্ট্যটি বাস্তবায়নের জন্য, নেটওয়ার্ক কার্ডগুলিকে বিভিন্ন শারীরিক সুইচের সাথে সংযুক্ত করা যথেষ্ট।
উইন্ডোজ সার্ভার 2019 এ একটি NIC টিমিং কনফিগার করা
আপনি Windows Server 2012 বা তার পরবর্তীতে NIC টিমিং কনফিগার করতে পারেন। আসুন দেখি কিভাবে Windows Server 2019-এ NIC টিম ইন্টারফেসে একাধিক নেটওয়ার্ক অ্যাডাপ্টার একত্রিত করা যায়। Windows সার্ভারে NIC টিমিং ডিফল্টরূপে অক্ষম করা হয়।
এটি সক্ষম করতে, সার্ভার ম্যানেজার খুলুন, স্থানীয় সার্ভার নির্বাচন করুন এবং NIC টিমিং:নিষ্ক্রিয় ক্লিক করুন এর বৈশিষ্ট্যে।
পরবর্তী উইন্ডোতে, টাস্ক নির্বাচন করুন -> নতুন দল বাম নীচের ফলকে৷
৷
তারপর একটি দলের নাম লিখুন এবং আপনি গ্রুপে যোগ করতে চান এমন নেটওয়ার্ক অ্যাডাপ্টার নির্বাচন করুন৷
৷ উইন্ডোজ সার্ভার 2019-এ, আপনি একটি NIC টিমে 32টি পর্যন্ত শারীরিক নেটওয়ার্ক অ্যাডাপ্টার যোগ করতে পারেন। একমাত্র প্রয়োজন টিম অ্যাডাপ্টারগুলিতে একই সংযোগ গতি।
আপনি বিশেষ দলের বিকল্প নির্বাচন করতে পারেন. বিকল্পগুলি NIC টিমিং নিয়ম এবং কর্মক্ষমতা সেট করে। আসুন এই সেটিংসগুলি ঘনিষ্ঠভাবে দেখে নেওয়া যাক৷
৷টিমিং মোড৷ . বিকল্পটি সেট করে যে গ্রুপটি কীভাবে নেটওয়ার্ক সুইচের সাথে ইন্টারঅ্যাক্ট করে:
- স্ট্যাটিক টিমিং (IEEE 802.3ad) আপনার নেটওয়ার্ক হার্ডওয়্যারের উপর নির্ভর করে একটি স্ট্যাটিক অপারেশন মোড। সমস্ত টিম অ্যাডাপ্টার অবশ্যই একই সুইচের সাথে সংযুক্ত থাকতে হবে, যেটি ইথারনেট পোর্টগুলি স্ট্যাটিক চ্যানেল সমষ্টি ব্যবহার করার জন্য কনফিগার করা হয়েছে (অতিরিক্ত সুইচ কনফিগারেশন প্রয়োজন);
- স্বতন্ত্র সুইচ করুন (একটি ডিফল্ট মোড) — NIC টিম সুইচ থেকে স্বাধীনভাবে কাজ করে; নেটওয়ার্ক হার্ডওয়্যারের অতিরিক্ত কনফিগারেশনের প্রয়োজন নেই। যদি এই মোডটি চালু থাকে, তাহলে আপনি বিভিন্ন নেটওয়ার্ক অ্যাডাপ্টারকে বিভিন্ন সুইচের সাথে সংযোগ করতে পারেন ত্রুটি সহনশীলতা (সুইচ ব্যর্থতার বিরুদ্ধে সুরক্ষা);
- LACP (লিঙ্ক অ্যাগ্রিগেশন কন্ট্রোল প্রোটোকল, LACP, IEEE 802.1ax) হল সেই মোড যা আপনার নেটওয়ার্ক হার্ডওয়্যারের উপরও নির্ভর করে। আপনার সুইচে LACP ব্যবহার করে আপনাকে গতিশীল লিঙ্ক একত্রীকরণ সক্ষম এবং কনফিগার করতে হবে।
লোড ব্যালেন্সিং মোড সেট করে কিভাবে নেটওয়ার্ক ট্র্যাফিক টিমের মধ্যে NIC-এর মধ্যে বিতরণ করা হয়।
- অ্যাড্রেস হ্যাশ — প্রতিটি ফিজিক্যাল অ্যাডাপ্টারের জন্য একটি বিশেষ হ্যাশ বরাদ্দ করা হয় (প্রেরক এবং প্রাপক MAC বা IP ঠিকানার উপর ভিত্তি করে)। একটি নির্দিষ্ট প্রেরকের সমস্ত ট্রাফিক এই NIC এর মাধ্যমে যাবে;
- হাইপার-ভি পোর্ট — আপনি হাইপার-ভি ভূমিকা সহ সার্ভারে এই মোডটি ব্যবহার করতে পারেন। এটি আপনাকে আপনার NIC টিম থেকে একটি হাইপার-ভি ভার্চুয়াল সুইচে একটি নির্দিষ্ট পোর্টে অ্যাডাপ্টার বাঁধতে দেয়;
- ডাইনামিক লোড ব্যালেন্সিং উভয় প্রকারের সমন্বয়ে একটি ডিফল্ট বিকল্প।
আপনি গ্রুপের অ্যাডাপ্টারগুলির একটিকে স্ট্যান্ডবাই অ্যাডাপ্টার বানাতে পারেন৷ . একটি সাধারণ অপারেশন মোডে, এই NIC ট্র্যাফিক প্রক্রিয়া করার জন্য ব্যবহার করা হয় না। আপনার NIC টিমের অন্য কোনো অ্যাডাপ্টার ব্যর্থ হলে, এটি একটি স্ট্যান্ডবাই দ্বারা প্রতিস্থাপিত হবে। প্রকৃতপক্ষে, যদি এই ফাংশনটি সক্ষম না থাকে, কোনো নেটওয়ার্ক অ্যাডাপ্টার ব্যর্থ হলে কোনো পরিষেবা ডাউনটাইম থাকবে না, যেহেতু এর লোড স্বয়ংক্রিয়ভাবে গ্রুপের অন্যান্য কার্ডের মধ্যে বিতরণ করা হবে৷
আপনার প্রয়োজনীয় সেটিংস নির্বাচন করুন, ঠিক আছে ক্লিক করুন এবং একটি নতুন NIC টিম তৈরি হবে।
কন্ট্রোল প্যানেলে নেটওয়ার্ক সংযোগের তালিকা খুলুন। Microsoft Network Adapter Multiplexor Driver লেবেলযুক্ত একটি নতুন ডিভাইস নিশ্চিত করুন (এটির একটি ভিন্ন আইকন রয়েছে) উপস্থিত হয়েছে। এটি হল NIC টিমিং ভার্চুয়াল অ্যাডাপ্টার৷
৷
নেটওয়ার্ক কার্ডের আরও কনফিগারেশন (প্রোটোকল, IPv4/v6 ঠিকানা) NICTeam অ্যাডাপ্টারের বৈশিষ্ট্যগুলিতে সঞ্চালিত হয়৷
নেটওয়ার্ক অ্যাডাপ্টার যা আপনি একটি NIC গ্রুপে যোগ করেন তাদের নিজস্ব IP ঠিকানা আর থাকবে না।
আপনি যদি একটি NIC টিম সরিয়ে দেন, তাহলে পূর্ববর্তী নেটওয়ার্ক অ্যাডাপ্টার সেটিংস পুনরুদ্ধার করা হবে।
পরে আপনি আপনার NIC টিমে নেটওয়ার্ক অ্যাডাপ্টার যোগ করতে বা সরাতে পারেন।
আপনি Windows সার্ভারে একাধিক VLAN ইন্টারফেস কনফিগার করতে NIC টিমিং ব্যবহার করতে পারেন। এটি করার জন্য, আপনি এমনকি একটি একক নেটওয়ার্ক অ্যাডাপ্টার থেকে একটি NIC টিমিং গ্রুপ তৈরি করতে পারেন৷
৷কিভাবে PowerShell দিয়ে Windows সার্ভারে NIC টিমিং তৈরি করবেন?
আপনি Windows গ্রাফিকাল ইন্টারফেস এবং PowerShell উভয় মাধ্যমে NIC টিম তৈরি এবং পরিচালনা করতে পারেন। Windows সার্ভার কোরে NIC টিমিং সেট আপ করতে PowerShell ব্যবহার করা যেতে পারে।
আপনি বিল্ট-ইন NetLbfo ব্যবহার করতে পারেন NIC টিমিং পরিচালনা করতে উইন্ডোজ সার্ভারে মডিউল। আপনার সার্ভারে নেটওয়ার্ক অ্যাডাপ্টারের একটি তালিকা প্রদর্শন করুন:
Get-NetAdapter
Ethernet1 এবং Ethernet3 নামে অ্যাডাপ্টার থেকে একটি নতুন Team0 তৈরি করুন। NIC টিমিং মোড নির্বাচন করুন:ডায়নামিক লোড ব্যালেন্সিং সহ স্বাধীন স্যুইচ করুন।
নতুন-NetLbfoTeam -Name Team0 -TeamMembers Ethernet1,Ethernet3 -TeamingMode SwitchIndependent -LoadBalance Algorithm Dynamic
উপলব্ধ বিকল্প:
- টিমিংমোড :স্ট্যাটিক সুইচইনডিপেনডেন্ট, Lacp
- লোডব্যালান্সিং অ্যালগরিদম :ট্রান্সপোর্ট পোর্ট, আইপিএড্রেস, ম্যাকএড্রেস, হাইপারভিপোর্ট, ডাইনামিক
একটি সার্ভারে NIC টিম সম্পর্কে তথ্য পেতে, নীচের কমান্ডটি ব্যবহার করুন:
Get-NetLbfoTeam
Name : Team0 Members : {Ethernet3, Ethernet1} TeamNics : Team0 TeamingMode : SwitchIndependent LoadBalancingAlgorithm : Dynamic Status : Up
আপনি আপনার NIC টিমিং ইন্টারফেস এবং অন্যান্য নেটওয়ার্ক সেটিংসের একটি IP ঠিকানা কনফিগার করতে PowerShell ব্যবহার করতে পারেন:
নতুন-NetIPAddress -InterfaceAlias team0 -IPAddress 192.168.13.100 -PrefixLength 24 -DefaultGateway 192.168.13.1
Set-DnsClientServerAddress -Interface1d080/team.
Get-NetAdapter
চালান আদেশ মনে রাখবেন NIC টিমিং নেটওয়ার্ক অ্যাডাপ্টারের LinkSpeed হল 2 Gbit/s .
NIC টিমিং গ্রুপ সেটিংস পরিবর্তন করতে, NetLbfoTeam ব্যবহার করুন cmdlet:
Set-NetLbfoTeam -Name Team0 -TeamingMode LACP
Set-NetLbfoTeam : 'SwitchIndependent' is the only TeamingMode value supported in a Virtual Machine
NIC টিমিংয়ের মাধ্যমে একটি অতিরিক্ত VLAN ইন্টারফেস যোগ করতে, নীচের কমান্ডটি চালান:Add-NetLbfoTeamNIC -Team Team0 -VlanID 44
আপনি এই কমান্ডটি ব্যবহার করে একটি NIC টিম সরাতে পারেন:
Remove-NetLbfoTeam -Name Team0
Windows 10 এবং 11 এ NIC টিমিং কিভাবে সক্ষম করবেন?
আপনি Windows সার্ভারে এবং Windows 10 এবং 11-এর ডেস্কটপ সংস্করণে নেটওয়ার্ক অ্যাডাপ্টারগুলিকে একত্রিত করতে NIC টিমিং ব্যবহার করতে পারেন৷ মূল বিষয় হল আপনার নেটওয়ার্ক কার্ডকে অবশ্যই লিঙ্ক একত্রিতকরণ, NIC টিমিং বা LBFO সমর্থন করতে হবে৷
উদাহরণস্বরূপ, NIC টিমিং রিয়েলটেক PCIe GbE ফ্যামিলি কন্ট্রোলার (10.35.510.2019) বা Intel(R) 82574L গিগাবিট নেটওয়ার্ক অ্যাডাপ্টারের সাথে বাক্সের বাইরে কাজ করে৷
Windows 10 এ একটি NIC টিম তৈরি করতে (এই উদাহরণে, এটি Windows 10 20H2), আপনার PowerShell কনসোল খুলুন এবং নেটওয়ার্ক অ্যাডাপ্টার তালিকা করুন:
Get-NetAdapter
আসুন Ethernet0 এবং Ethernet1 অ্যাডাপ্টারের একটি NIC টিম তৈরি করি।
নতুন-NetSwitchTeam -নাম "MyNICTeam" -TeamMembers "Ethernet0","Ethernet1"
নিশ্চিত করুন যে কম্পিউটারে একটি নতুন NIC টিমিং ইন্টারফেস উপস্থিত হয়েছে:
Get-NetSwitchTeam
এর নেটওয়ার্ক সেটিংস সেট করতে ভুলবেন না। এখন আপনি একটি নতুন 2 Gbit/s ইন্টারফেস পেয়েছেন৷
৷
একটি NIC টিম সরাতে, PowerShell ব্যবহার করুন:Remove-NetSwitchTeam -Name "MyNICTeam"