ස්විච සඳහා ජාල මෙහෙයුම් පද්ධතියක් වන DentOS 2.0 නිකුත් කිරීම

ලිනක්ස් කර්නලය මත පදනම් වූ සහ ස්විච, රවුටර සහ විශේෂිත ජාල උපකරණ සන්නද්ධ කිරීම සඳහා අදහස් කරන ලද DentOS 2.0 ජාල මෙහෙයුම් පද්ධතිය නිකුත් කිරීම පවතී. Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks සහ Wistron NeWeb (WNC) හි සහභාගීත්වයෙන් මෙම සංවර්ධනය සිදු කෙරේ. මෙම ව්‍යාපෘතිය මුලින් ඇමේසන් විසින් ආරම්භ කරන ලද්දේ එහි යටිතල පහසුකම් තුළ ජාල උපකරණ සන්නද්ධ කිරීම සඳහා ය. DentOS කේතය C වලින් ලියා ඇති අතර නොමිලේ Eclipse Public බලපත්‍රය යටතේ බෙදා හරිනු ලැබේ.

පැකට් මාරු කිරීම කළමනාකරණය කිරීම සඳහා, DentOS විසින් Linux SwitchDev කර්නල් උප පද්ධතිය භාවිතා කරයි, එමඟින් විශේෂිත දෘඪාංග චිප් වෙත රාමු යොමු කිරීම සහ ජාල පැකට් සැකසීම පැවරිය හැකි ඊතර්නෙට් ස්විච සඳහා ධාවක නිර්මාණය කිරීමට ඔබට ඉඩ සලසයි. මෘදුකාංගය පදනම් වන්නේ සම්මත Linux ජාල තොගය, NetLink උප පද්ධතිය සහ IPRoute2, tc (රථවාහන පාලනය), brctl (Bridge Control) සහ FRRouting වැනි මෙවලම් මෙන්ම VRRP (Virtual Router Redundancy Protocol), LLDP (Link Layer) Discovery Protocol) ප්‍රොටෝකෝල සහ MSTP (Multiple Spanning Tree Protocol).

ස්විච සඳහා ජාල මෙහෙයුම් පද්ධතියක් වන DentOS 2.0 නිකුත් කිරීම

පද්ධති පරිසරය ONL (Open Network Linux) බෙදාහැරීම මත පදනම් වේ, එය අනෙක් අතට, Debian GNU/Linux පැකේජ පදනම භාවිතා කරන අතර ස්විච මත ධාවනය සඳහා ස්ථාපකය, සැකසුම් සහ ධාවක සපයයි. ONL විවෘත පරිගණක ව්‍යාපෘතිය මගින් සංවර්ධනය කර ඇති අතර විවිධ ස්විච් මාදිලි සියයකට වඩා ස්ථාපනය කිරීමට සහය දක්වන විශේෂිත ජාල උපාංග නිර්මාණය කිරීමේ වේදිකාවකි. ස්විචවල භාවිතා කරන දර්ශක, උෂ්ණත්ව සංවේදක, සිසිලන, I2C බස්, GPIO සහ SFP සම්ප්‍රේෂක සමඟ අන්තර්ක්‍රියා සඳහා ධාවක සංයුතියට ඇතුළත් වේ. කළමනාකරණය සඳහා, ඔබට IpRoute2 සහ ifupdown2 මෙවලම් මෙන්ම gNMI (gRPC ජාල කළමනාකරණ අතුරුමුහුණත) භාවිතා කළ හැක. YANG (Yet Another Next Generation, RFC-6020) දත්ත ආකෘති වින්‍යාසය නිර්වචනය කිරීමට භාවිතා කරයි.

මෙම පද්ධතිය Marvell සහ Mellanox ASIC මත පදනම් වූ ස්විචයන් සඳහා 48 10-Gigabit ports දක්වා ඇත. Mellanox Spectrum, Marvell Aldrin 2 සහ Marvell AC3X ASIC චිප්ස් ඇතුළු විවිධ ASICs සහ ජාල දත්ත සැකසුම් චිප් සමඟ දෘඩාංග පැකට් යොමු කිරීමේ වගු ක්‍රියාත්මක කිරීම සඳහා සහය දක්වයි. ස්ථාපනය කිරීමට සූදානම් DentOS රූප ARM64 (257 MB) සහ AMD64 (523 MB) ගෘහ නිර්මාණ ශිල්පය සඳහා සකස් කර ඇත.

නව නිකුතුව පහත වැඩිදියුණු කිරීම් එකතු කරයි:

  • NAT-44 සහ NA(P)T සඳහා ලිපින පරිවර්තනය (NAT) සඳහා අභ්‍යන්තර පරාසයේ සිට පොදු ලිපින දක්වා සාමාන්‍ය (ලේයර්-3, ජාල ස්ථරය) සහ ස්විචයේ VLAN පෝට් (ජාල පාලම්) මට්ටමේ සහාය.
  • 802.1Q ජාල අතුරුමුහුණත් (VLAN) වින්‍යාස කිරීම සහ ඒවා හරහා ගමනාගමනය මෙහෙයවීම සඳහා විකල්ප සපයයි. IpRoute2 සහ Ifupdown2 පැකේජ වින්‍යාස කිරීම සඳහා භාවිතා වේ.
  • Ethernet හරහා බල කළමනාකරණය සඳහා PoE (Power over Ethernet) පාලක සඳහා සහය එක් කරන ලදී.
  • ෆයර්වෝල් වින්‍යාසයන්හි ක්‍රියාකාරීත්වය සහ පරිමාණය වැඩි දියුණු කිරීම සඳහා වෙනස්කම් සිදු කර ඇත.
  • ACL මත පදනම් වූ සම්පත් කළමනාකරණය වැඩිදියුණු කිරීම. දේශීය (අන්තර්ජාල) IP ලිපින හඳුනා ගැනීමට කොඩි සඳහා සහය එක් කරන ලදී.
  • වරාය හුදකලා කිරීම වින්‍යාස කිරීම සඳහා අභිරුචි හසුරුවන්න සම්බන්ධ කිරීමට හැකිය.
  • "devlink" මත පදනම්ව, තොරතුරු ලබා ගැනීම සහ උපාංග පරාමිතීන් වෙනස් කිරීම සඳහා API, දේශීය උගුල් සහ අතහැර දැමූ පැකට් කවුන්ටර සඳහා සහාය ක්රියාත්මක වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න