FreeBSD د لینکس کرنل کې کارول شوي د Netlink پروتوکول لپاره ملاتړ اضافه کوي

د FreeBSD کوډبیس د Netlink مخابراتو پروتوکول (RFC 3549) پلي کول غوره کوي ، کوم چې په لینکس کې کارول کیږي ترڅو د کارن ځای کې د کرنل او پروسو ترمینځ تعامل تنظیم کړي. دا پروژه د NETLINK_ROUTE د عملیاتو د کورنۍ ملاتړ پورې محدوده ده چې په کرنل کې د شبکې فرعي سیسټم حالت اداره کړي.

په اوسنۍ بڼه کې، د Netlink مالتړ پرت FreeBSD ته اجازه ورکوي چې د iproute2 بستې څخه د لینکس ip یوټیلیټ وکاروي ترڅو د شبکې انٹرفیس اداره کړي، IP پتې تنظیم کړي، روټینګ تنظیم کړي، او د Nexthop څیزونه سمبال کړي چې دولت یې غوښتل شوي منزل ته د کڅوړې لیږلو لپاره کارول کیږي. . د سرلیک فایلونو لږ څه بدلولو وروسته ، دا امکان لري چې د برډ روټینګ کڅوړه کې د Netlink وکاروئ.

د FreeBSD لپاره د Netlink تطبیق د بار وړ وړ کرنل ماډل په توګه بسته شوی چې که امکان ولري، د کرنل په نورو فرعي سیسټمونو اغیزه نه کوي او د پروتوکول له لارې د راتلونکو پیغامونو پروسس کولو لپاره جلا کاري کتارونه (ټاسکیو) رامینځته کوي او په غیر متمرکز حالت کې عملیات ترسره کوي. د Netlink د پورټ کولو دلیل د کرنل فرعي سیسټمونو سره د متقابل عمل لپاره د معیاري میکانیزم نشتوالی دی ، کوم چې د مختلف فرعي سیسټمونو او چلوونکو لامل کیږي چې خپل پروتوکولونه ایجاد کړي.

Netlink د مخابراتو یو متحد پرت او د توسع کیدونکي پیغام بڼه وړاندې کوي چې کولی شي د منځګړیتوب په توګه عمل وکړي چې په اتوماتيک ډول د مختلفو سرچینو څخه جلا معلومات په یوه غوښتنه کې یوځای کوي. د مثال په توګه، د FreeBSD فرعي سیسټمونه لکه devd، jail، او pfilctl کولی شي Netlink ته مهاجر شي، اوس د دوی خپل ioctl تلیفونونه کاروي، کوم چې به د دې فرعي سیسټمونو سره کار کولو لپاره د غوښتنلیکونو جوړول خورا ساده کړي. برسېره پردې، په روټینګ سټیک کې د Nexthop شیانو او ګروپونو تعدیل کولو لپاره د Netlink کارول به د کارونکي ځای ځای روټینګ پروسو سره ډیر اغیزمن تعامل ته اجازه ورکړي.

اوس مهال پلي شوي ځانګړتیاوې:

  • د لارو، Nexthops شیانو او ګروپونو، د شبکې انٹرفیس، پته او د ګاونډیو کوربه (arp/ndp) په اړه معلومات ترلاسه کول.
  • د شبکې انٹرفیسونو د څرګندیدو او منحل کیدو په اړه د خبرتیاو رامینځته کول ، د پتې تنظیم کول او حذف کول ، د لارو اضافه کول او حذف کول.
  • د لارو اضافه کول او لرې کول، د Nexthops توکي او ډلې، دروازې، د شبکې انٹرفیس.
  • د روټینګ جدول اداره کولو لپاره د Rtsock انٹرفیس سره ادغام.

سرچینه: opennet.ru

Add a comment