- Ang katangiang ORIGIN ay tumutukoy sa pinagmulan ng isang ruta ng BGP kasunod ng hierarchy ng kagustuhan na IGP > EGP > INCOMPLETE.
- Humigit-kumulang 70% ng mga pandaigdigang ruta ay sadyang minamanipula ng mga supplier upang makaakit ng trapiko at mapataas ang kita.
- Ang mga pagbabagong ito ay nagdudulot ng hindi pare-parehong mga latency at nagpapahirap sa pag-diagnose ng mga problema sa koneksyon sa mga ipinamamahaging serbisyo.
- Ang pagpapagaan ng sitwasyon ay nangangailangan ng paggamit ng RPKI, aktibong pagsubaybay sa prefix, at pag-iiba-iba ng mga nagbibigay ng serbisyo ng transit.

Kapag pinag-uusapan natin kung paano gumagalaw ang impormasyon sa internet, madalas nating iniisip na ang lahat ay awtomatikong dumadaloy at malinaw. Gayunpaman, sa likod ng harapang iyon ay isang protocol na tinatawag na BGP na gumagawa ng mga patuloy na desisyon batay sa ilang pamantayan, at isa sa mga pinaka-kakaiba, bagama't kung minsan ay nakaliligtaan, ay ang katangiang ORIGIN , na karaniwang nagsasabi sa atin kung saan nagmumula ang isang ruta.
Ang tila isang maliit na teknikal na detalye ay naging malaking sakit ng ulo para sa marami, dahil natuklasan na maraming operator ang sadyang nagbabago ng halagang ito upang manipulahin ang trapiko para sa kanilang sariling kapakinabangan. Ang gawaing ito, na labag sa mga itinatag na regulasyon, ay maaaring magresulta sa isang hindi gaanong mahusay na koneksyon o maging sanhi ng pagtaas ng mga gastos sa network nang hindi mo lubos na nalalaman kung bakit.
Pag-unawa sa Katangiang ORIGIN: Ang Mapa ng Pinagmulan

Para maging malinaw, ang katangiang ORIGIN ay isang mandatory at kilalang field sa loob ng pamantayan ng BGP. Simple lang ang tungkulin nito: ipahiwatig kung paano nakapasok ang prefix ng IP sa routing table ng router. Ayon sa RFC 4271, mayroong tatlong posibleng label na tumutukoy sa pinagmulang ito:
- IGP (Protokol ng Interyor Gateway): Ito ang ginustong halaga. Ipinapahiwatig nito na ang ruta ay nabuo sa loob mismo ng autonomous system, karaniwang ginagamit ang utos na
network. - EGP (Protokol ng Exterior Gateway): Isang halos lipas na halaga, dahil ang protocol ng EGP ay napalitan na ng BGP mismo.
- HINDI KUMPLETO: Lumilitaw ang label na ito kapag natutunan na ang ruta sa pamamagitan ng muling pamamahagi ng ruta static o iba pang internal routing protocol.
Sa proseso ng pagpili ng pinakamahusay na ruta, sinusunod ng BGP ang isang napakalinaw na hirarkiya: mas gusto nito ang IGP kaysa sa EGP , at ang EGP kaysa sa INCOMPLETE. Bilang pangkalahatang tuntunin, nakasaad sa pamantayan na ang halagang ito ay hindi dapat baguhin kapag naitakda na ng pinagmulang router, ngunit gaya ng makikita natin, sa totoong mundo, hindi laging ganoon kasimple ang mga bagay-bagay.
Ang malupit na katotohanan: Mga manipulasyon sa pandaigdigang saklaw

Tumpak na natuklasan ng Cloudflare ang katotohanan nang ibunyag nito na halos 70% ng mga sinuring ruta ay nagpapakita ng manipulasyon sa kanilang ORIGIN attribute. Hindi ito mga random na error, kundi isang sinasadyang estratehiya ng ilang transit provider upang makaakit ng trapiko sa kanilang mga network at, dahil dito, mapataas ang kanilang kita . Sa ilang matinding kaso, gaya ng nakikita sa BR_RIO collector, hanggang 90% ng mga prefix ang nagpakita ng mga hindi pagkakapare-pareho.
Ang manipulasyong ito ay kinabibilangan ng muling pagsusulat ng katangian (halimbawa, pagpapalit ng isang halagang INCOMPLETE sa EGP o IGP) upang magmukhang mas kaakit-akit ang kanilang mga ruta kaysa sa mga kakumpitensya. Sa paggawa nito, tinitiyak nila na ang trapiko ay dadaan sa isang partikular na landas nang hindi kinakailangang baguhin ang mga katangiang AS_PATH o MED, na mas nakikita at mas madaling i-audit para sa mga administrador ng network.
Direktang epekto sa imprastraktura at mga startup

Kung nagpapatakbo ka ng isang startup na umaasa sa mga serbisyo ng cloud, CDN, o mga distributed architecture, hindi lamang ito isang teknikal na interes; maaari itong direktang makaapekto sa iyong kita at sa karanasan ng iyong mga user. Ang isang minanipulang ruta ay maaaring humantong sa pabagu-bago at hindi mahuhulaan na latency , dahil ang trapiko ay hindi sumusunod sa pinakamaikling landas, kundi sa itinuturing ng provider na pinaka-epektibo sa gastos.
Bukod pa rito, ang kakulangan ng transparency na ito ay lumilikha ng brutal na operational complexity . Kapag sinubukan mong i-diagnose ang isang paulit-ulit na problema sa koneksyon, makikita mo na ang iba't ibang tagamasid ay nakakakita ng iba't ibang ORIGIN values para sa parehong prefix, na ginagawang isang bangungot ang pag-troubleshoot. Para sa mga gumagamit ng Juniper equipment, halimbawa, karaniwan na makita ang default na value na I (IGP), ngunit posibleng pilitin ang attribute na maging "hindi kumpleto" gamit ang mga partikular na routing policy upang maimpluwensyahan ang trapiko.
Paano protektahan ang iyong network at pagbutihin ang routing

Para maiwasan ang pagiging maimpluwensyahan ng mga desisyong pang-ekonomiya ng mga tagapagbigay ng serbisyo ng transportasyon, may ilang hakbang na maaari mong gawin. Una, mahalagang subaybayan ang iyong sariling mga listahan ng BGP gamit ang mga tool tulad ng RIPE Stat, BGPView, o Cloudflare Radar upang matukoy kung may sinumang nagbabago sa iyong mga ruta.
Isa pang mahalagang hakbang ay ang pag-iba-iba ng provider . Huwag ilagay ang lahat ng iyong mga itlog sa iisang basket; magtatag ng direktang peering sa mga lokal na IXP upang malampasan ang mga tagapamagitan na nagmamanipula ng mga katangian. Gayundin, ang pagpapatupad ng RPKI (Resource Public Key Infrastructure) ay mahalaga upang maiwasan ang prefix hijacking; bagama't hindi nito nalulutas ang manipulasyon ng ORIGIN, nagdaragdag ito ng isang mahalagang layer ng seguridad.
Panghuli, ipinapayong maging mapamilit sa mga negosasyon sa SLA. Huwag tanggapin ang serbisyo bilang isang black box; humingi ng transparency sa mga patakaran sa traffic engineering at linawin na hindi mo papayagan ang mga pagbabago sa iyong mga BGP attribute nang walang paunang at makatwirang abiso.
Ang pandaigdigang pamamahala ng ruta ay umabot na sa isang kritikal na saglit kung saan ang teorya sa likod ng RFC 4271 ay direktang sumasalungat sa mga interes sa komersyo, na nag-iiwan sa katangiang ORIGIN bilang isang kasangkapan para sa manipulasyon sa halip na isang maaasahang tagapagpahiwatig. Sa sitwasyong ito, ang tanging tunay na depensa ay ang aktibong pagsubaybay sa imprastraktura, pagpapatunay ng ruta gamit ang RPKI, at isang sari-saring estratehiya sa interkoneksyon na nagpapaliit sa pag-asa sa mga opaque operator.
Talatuntunan
