சுவிட்சுகளுக்கான நெட்வொர்க் ஆப்பரேட்டிங் சிஸ்டமான DentOS 2.0 வெளியீடு

DentOS 2.0 நெட்வொர்க் இயங்குதளத்தின் வெளியீடு, லினக்ஸ் கர்னலை அடிப்படையாகக் கொண்டது மற்றும் சுவிட்சுகள், ரவுட்டர்கள் மற்றும் சிறப்பு நெட்வொர்க் உபகரணங்களைச் சித்தப்படுத்துவதற்காக வடிவமைக்கப்பட்டுள்ளது. Amazon, Delta Electronics, Marvell, NVIDIA, Edgecore Networks மற்றும் Wistron NeWeb (WNC) ஆகியவற்றின் பங்களிப்புடன் இந்த மேம்பாடு மேற்கொள்ளப்படுகிறது. இந்தத் திட்டம் முதலில் அமேசானால் அதன் உள்கட்டமைப்பில் நெட்வொர்க் உபகரணங்களைச் சித்தப்படுத்துவதற்காக நிறுவப்பட்டது. DentOS குறியீடு C இல் எழுதப்பட்டுள்ளது மற்றும் இலவச எக்லிப்ஸ் பொது உரிமத்தின் கீழ் விநியோகிக்கப்படுகிறது.

பாக்கெட் மாறுதலை நிர்வகிக்க, DentOS ஆனது Linux SwitchDev கர்னல் துணை அமைப்பைப் பயன்படுத்துகிறது, இது ஈத்தர்நெட் சுவிட்சுகளுக்கான இயக்கிகளை உருவாக்க உங்களை அனுமதிக்கிறது. மென்பொருள் நிலையான லினக்ஸ் நெட்வொர்க் ஸ்டாக், NetLink துணை அமைப்பு மற்றும் IPRoute2, tc (போக்குவரத்து கட்டுப்பாடு), brctl (பிரிட்ஜ் கட்டுப்பாடு) மற்றும் FRRouting போன்ற கருவிகள், அத்துடன் VRRP (மெய்நிகர் திசைவி பணிநீக்கம் நெறிமுறை), LLDP (இணைப்பு அடுக்கு) ஆகியவற்றை அடிப்படையாகக் கொண்டது. டிஸ்கவரி புரோட்டோகால்) நெறிமுறைகள் மற்றும் MSTP (மல்டிபிள் ஸ்பானிங் ட்ரீ புரோட்டோகால்).

சுவிட்சுகளுக்கான நெட்வொர்க் ஆப்பரேட்டிங் சிஸ்டமான DentOS 2.0 வெளியீடு

கணினி சூழல் ONL (Open Network Linux) விநியோகத்தை அடிப்படையாகக் கொண்டது, இதையொட்டி, Debian GNU/Linux தொகுப்புத் தளத்தைப் பயன்படுத்துகிறது மற்றும் சுவிட்சுகளில் இயங்குவதற்கான நிறுவி, அமைப்புகள் மற்றும் இயக்கிகளை வழங்குகிறது. ஓபன் கம்ப்யூட் திட்டத்தால் ONL உருவாக்கப்பட்டது மற்றும் நூற்றுக்கும் மேற்பட்ட வெவ்வேறு சுவிட்ச் மாடல்களில் நிறுவலை ஆதரிக்கும் சிறப்பு நெட்வொர்க் சாதனங்களை உருவாக்குவதற்கான தளமாகும். சுவிட்சுகளில் பயன்படுத்தப்படும் குறிகாட்டிகள், வெப்பநிலை உணரிகள், குளிரூட்டிகள், I2C பேருந்துகள், GPIO மற்றும் SFP டிரான்ஸ்ஸீவர்களுடன் தொடர்புகொள்வதற்கான இயக்கிகள் கலவையில் அடங்கும். நிர்வாகத்திற்கு, நீங்கள் IpRoute2 மற்றும் ifupdown2 கருவிகளையும், gNMI (gRPC நெட்வொர்க் மேலாண்மை இடைமுகம்) ஆகியவற்றையும் பயன்படுத்தலாம். YANG (இன்னொரு அடுத்த தலைமுறை, RFC-6020) தரவு மாதிரிகள் கட்டமைப்பை வரையறுக்கப் பயன்படுத்தப்படுகின்றன.

48 10-ஜிகாபிட் போர்ட்கள் வரையிலான மார்வெல் மற்றும் மெல்லனாக்ஸ் ASIC அடிப்படையிலான சுவிட்சுகளுக்கு இந்த அமைப்பு கிடைக்கிறது. மெல்லனாக்ஸ் ஸ்பெக்ட்ரம், மார்வெல் ஆல்ட்ரின் 2 மற்றும் மார்வெல் AC3X ASIC சில்லுகள் உள்ளிட்ட பல்வேறு ASICகள் மற்றும் நெட்வொர்க் தரவு செயலாக்க சில்லுகளுடன் வன்பொருள் பாக்கெட் பகிர்தல் அட்டவணைகளை செயல்படுத்துவதை ஆதரிக்கிறது. ARM64 (257 MB) மற்றும் AMD64 (523 MB) கட்டமைப்புகளுக்கு DentOS படங்கள் நிறுவத் தயாராக உள்ளன.

புதிய வெளியீடு பின்வரும் மேம்பாடுகளைச் சேர்க்கிறது:

  • சுவிட்சில் உள்ள வழக்கமான (லேயர்-44, நெட்வொர்க் லேயர்) மற்றும் VLAN போர்ட்கள் (நெட்வொர்க் பிரிட்ஜ்கள்) அளவில் உள்ள பொது முகவரிகளுக்கு உள்ளக வரம்பிலிருந்து முகவரி மொழிபெயர்ப்புக்கான (NAT) NAT-3 மற்றும் NA(P)Tக்கான ஆதரவு.
  • 802.1Q பிணைய இடைமுகங்களை (VLAN) உள்ளமைப்பதற்கும் அவற்றின் மூலம் போக்குவரத்தை வழிநடத்துவதற்கும் விருப்பங்களை வழங்குகிறது. IpRoute2 மற்றும் Ifupdown2 தொகுப்புகள் கட்டமைப்புக்கு பயன்படுத்தப்படுகின்றன.
  • ஈத்தர்நெட் மூலம் பவர் மேலாண்மைக்கான PoE (பவர் ஓவர் ஈதர்நெட்) கன்ட்ரோலர்களுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • ஃபயர்வால் உள்ளமைவுகளின் செயல்திறன் மற்றும் அளவிடுதல் ஆகியவற்றை மேம்படுத்த மாற்றங்கள் செய்யப்பட்டுள்ளன.
  • மேம்படுத்தப்பட்ட ACL அடிப்படையிலான வள மேலாண்மை. உள்ளூர் (இன்ட்ராநெட்) ஐபி முகவரிகளை அடையாளம் காண கொடிகளுக்கான ஆதரவு சேர்க்கப்பட்டது.
  • போர்ட் தனிமைப்படுத்தலை உள்ளமைக்க தனிப்பயன் ஹேண்ட்லர்களை இணைக்க முடியும்.
  • "டெவ்லிங்க்" அடிப்படையில், தகவலைப் பெறுவதற்கும் சாதன அளவுருக்களை மாற்றுவதற்கும் ஒரு API, உள்ளூர் பொறிகள் மற்றும் கைவிடப்பட்ட பாக்கெட்டுகளின் கவுண்டர்களுக்கான ஆதரவு செயல்படுத்தப்படுகிறது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்