ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-27, Monday
💻 ක්‍රමලේඛනය · 🕒 කියවීමට විනාඩි 2 · 👁 1

BGP ආයාත ප්‍රතිපත්තියෙන් මාර්ගය වෙනස් වීම – හොඳම මාර්ග තේරීමට පෙර සිදුවන ක්‍රියාවලිය

BGP ආයාත ප්‍රතිපත්තියෙන් මාර්ගය වෙනස් වීම – හොඳම මාර්ග තේරීමට පෙර සිදුවන ක්‍රියාවලිය

ජාල නියෝජිතයන් අතර තොරතුරු හුවමාරුවට භාවිතා වන BGP (Border Gateway Protocol) හි, "ආයාත ප්‍රතිපත්තිය" (Import Policy) කියන කුඩා කොටසක් මාර්ග තේරීමේ ක්‍රියාවලියට පෙර සැලැස්වීමක් කරනවා. මේ ප්‍රතිපත්තිය මඟින් මාර්ගයක අගයන් වෙනස් කරවීම හෝ එම මාර්ගය තවත් පරික්ෂා කිරීමකට පෙර ඉවත් කරවීම සිදු වේ.

මෙම ලිපියේ මුලින්ම පෙන්වා දී ඇත්තේ, Pathvector ආයතනය විසින් සකස් කරන protocol‑in‑code නමින් Python කේත එකතුවේ import_policy.py ගොනුවයි. එහි ImportPolicy නම් දත්ත වර්ගය තුළ local_pref_override, weight, reject_next_hops, reject_invalid යන හතරක් පරාමිතීන් ඇත. පළමු දෙක මාර්ගයේ අගයන් (local preference, weight) වෙනස් කරයි, දෙවන දෙක මාර්ගය පූර්ණයෙන්ම ඉවත් කරයි.

කේතයේ apply_import_policy() ෆංක්ෂන් එකේ, මාර්ගය (candidate) හා එහි සත්‍යතා තත්ත්වය (validation_state) ලබාදී, ප්‍රතිපත්තිය අනුව පළමුව අහෝසි කිරීමේ පරීක්ෂා කරයි. මෙය මාර්ගය තෝරා ගැනීමේ (best‑path selection) පූර්ව පියවරයි; අහෝසි කර ඇත්නම්, හොඳම මාර්ග තේරීමේ මොඩියුලට එය කිසිඳු තොරතුරක් ලැබෙන්නේ නැත.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ නව තාක්ෂණික පදනමක් ගොඩනැගීමට BGP වැනි ජාල ප්‍රොටෝකෝල පිළිබඳ ගැඹුරු අවබෝධයක් අවශ්‍ය වේ. මෙම ආයාත ප්‍රතිපත්තිය පිළිබඳ දැනුම:

  • ඉගෙනුම් ආකාරය: සිසුන් හා නවකයින්ට ජාල තීරණ ක්‍රියාවලියේ පසුබැසීමේ තත්ත්වයන් (early rejections) තේරුම් ගැනීමට අවස්ථාව සැලසේ.
  • සංවර්ධකයින්ට ප්‍රයෝජන: රවුටර, ස්විච් සහ BGP සැකසුම් කරන දැනුම ඇති සංවර්ධකයන්ට කේත මට්ටමේ නීති (policy) ලියීම හා පරීක්ෂා කිරීම පහසු වේ.
  • ව්‍යාපාරික ආකාරය: ISP සහ දත්ත මධ්‍යස්ථානවලට මාර්ග අභියෝගයන් (invalid routes) ඉක්මනින් අහෝසි කර, ජාල විශ්වාසභාවය හා කාර්ය සාධනය වැඩිදියුණු කර ගත හැක.

ඉදිරි කාලයේ, ශ්‍රී ලංකාවේ තාක්ෂණික උපාය මාර්ගවලට මේ වැනි සවිස්තරාත්මක විශ්ලේෂණයන් අත්‍යවශ්‍ය වේ. BGP ආයාත ප්‍රතිපත්තිය පිළිබඳ අවබෝධය, ජාල ආරක්ෂාව, කාර්යක්ෂමතාව හා පාරිභෝගික සේවා තත්ත්වය වැඩි දියුණු කිරීමට මූලික පදක්කමක් වනු ඇත.

අවසන් වශයෙන්, කේතයෙහි සරල ව්‍යුහය (frozen dataclass) මඟින් ප්‍රතිපත්තිය වෙනස් නොවී, එක් මාර්ගයකටම එකම නීතියක් පවත්වයි. මෙය ජාල සැකසීම් වල නිවැරදි පාලනයක් ලබාදෙයි, එමඟින් BGP මාර්ග තේරීමේ ක්‍රියාවලිය වඩාත් පාරදර්ශී හා නිරවද්‍ය වේ.

💡 BGP ආයාත ප්‍රතිපත්තිය ගැන වැඩිදුර කියවන්න, අපේ වෙබ් අඩවියට පිවිසෙන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#BGP #ImportPolicy #Network #Python #SriLankaTech