FreeBSD لينڪس ڪرنل ۾ استعمال ٿيل نيٽ لنڪ پروٽوڪول لاءِ سپورٽ شامل ڪري ٿو

فري بي ايس ڊي ڪوڊ بيس نيٽ لنڪ ڪميونيڪيشن پروٽوڪول (RFC 3549) جي نفاذ کي اختيار ڪري ٿو، جيڪو لينڪس ۾ استعمال ڪيو ويو آهي ڪنيل جي رابطي کي منظم ڪرڻ لاءِ يوزر اسپيس ۾ عملن سان. پروجيڪٽ صرف NETLINK_ROUTE خاندان جي آپريشنز کي سپورٽ ڪرڻ تائين محدود آهي ته جيئن ڪنيل ۾ نيٽ ورڪ سب سسٽم جي حالت کي منظم ڪري.

ان جي موجوده شڪل ۾، نيٽ لنڪ سپورٽ FreeBSD کي اجازت ڏئي ٿي لينڪس ip يوٽيليٽي استعمال ڪرڻ لاءِ iproute2 پيڪيج مان نيٽ ورڪ انٽرفيس کي منظم ڪرڻ لاءِ، IP پتي کي سيٽ ڪرڻ، روٽنگ کي ترتيب ڏيڻ، ۽ ايندڙ شاپ آبجیکٹ کي هٿي وٺرائڻ لاءِ جيڪي اسٽيٽ ڊيٽا کي محفوظ ڪن ٿيون جيڪي پيڪٽ کي گهربل منزل ڏانهن اڳتي وڌائڻ لاءِ استعمال ڪن ٿيون. هيڊر فائلن ۾ معمولي تبديلين کان پوءِ، برڊ روٽنگ پيڪيج ۾ نيٽ لنڪ استعمال ڪرڻ ممڪن آهي.

فري بي ايس ڊي لاءِ نيٽ لنڪ تي عمل درآمد هڪ لوڊ ڪرڻ جي قابل ڪرنل ماڊل طور ٺاهيو ويو آهي، جيڪو جيڪڏهن ممڪن هجي ته ٻين ڪنيل سب سسٽم تي اثرانداز نه ٿئي ۽ پروٽوڪول ذريعي پهچڻ وارن پيغامن جي پروسيسنگ لاءِ الڳ ٽاسڪ قطار (ٽاسڪ) ٺاهي ٿو ۽ ايسينڪرونس موڊ ۾ آپريشن سرانجام ڏئي ٿو. نيٽ لنڪ کي پورٽ ڪرڻ جو سبب اهو آهي ته ڪنيل سب سسٽم سان رابطو ڪرڻ لاءِ معياري ميکانيزم جو فقدان آهي، جنهن جي ڪري مختلف سب سسٽم ۽ ڊرائيور پنهنجو پروٽوڪول ايجاد ڪن ٿا.

Netlink هڪ متحد ڪميونيڪيشن پرت ۽ وسيع پيغام جي شڪل پيش ڪري ٿو جيڪو هڪ وچولي طور ڪم ڪري سگهي ٿو جيڪو خودڪار طريقي سان مختلف ذريعن کان مختلف ڊيٽا کي هڪ واحد درخواست ۾ گڏ ڪري ٿو. مثال طور، FreeBSD سبسسٽم جهڙوڪ devd، jail ۽ pfilctl، جيڪي هن وقت پنهنجون ioctl ڪال استعمال ڪن ٿا، Netlink ڏانهن منتقل ٿي سگهن ٿا، جيڪي انهن سب سسٽم سان ڪم ڪرڻ لاءِ ايپليڪيشن ٺاهڻ کي تمام گهڻو آسان بڻائي سگهندا. اضافي طور تي، نيٽ لنڪ استعمال ڪندي ايندڙ شاپ شين ۽ گروپن کي تبديل ڪرڻ لاءِ روٽنگ اسٽيڪ ۾ استعمال ڪندڙ اسپيس روٽنگ جي عملن سان وڌيڪ موثر رابطي کي فعال ڪندو.

في الحال لاڳو ڪيل خاصيتون:

  • رستا، شيون ۽ ايندڙ هاپس گروپن، نيٽ ورڪ انٽرفيس، ايڊريس ۽ پاڙيسري ميزبان (arp/ndp) بابت معلومات حاصل ڪرڻ.
  • نيٽ ورڪ انٽرفيس جي ظاهري ۽ منقطع ٿيڻ بابت نوٽيفڪيشن پيدا ڪرڻ، پتي کي ترتيب ڏيڻ ۽ حذف ڪرڻ، رستن کي شامل ڪرڻ ۽ حذف ڪرڻ.
  • رستا شامل ڪرڻ ۽ هٽائڻ، شيون ۽ ايندڙ شاپس گروپ، گيٽ ويز، نيٽ ورڪ انٽرفيس.
  • روٽنگ ٽيبل مينيجمينٽ لاءِ Rtsock انٽرفيس سان انضمام.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو