සැමට සුබ දවසක්! මම habr පිළිබඳ මගේ පළමු ලිපිය ඉතා සිත්ගන්නා මාතෘකාවක් සඳහා කැප කිරීමට කැමැත්තෙමි - RIPE Atlas අන්තර්ජාල තත්ත්ව පාලන පද්ධතිය. මගේ උනන්දුවක් දක්වන ක්ෂේත්‍රයේ කොටසක් අන්තර්ජාලය හෝ සයිබර් අවකාශය (විශේෂයෙන් විද්‍යාත්මක කවයන් තුළ වේගයෙන් ජනප්‍රිය වෙමින් පවතින යෙදුමකි) අධ්‍යයනයට අදාළ වේ. හබ්ර් ඇතුළුව අන්තර්ජාලයේ RIPE Atlas හි ඕනෑ තරම් ද්‍රව්‍ය තිබේ, නමුත් ඒවා මට ප්‍රමාණවත් තරම් සවිස්තරාත්මක නොවන බවක් පෙනෙන්නට තිබුණි. බොහෝ දුරට, ලිපිය නිල වෙබ් අඩවියෙන් තොරතුරු භාවිතා කළේය RIPE Atlas සහ මගේම සිතුවිලි.

RIPE Atlas

පෙරවදන වෙනුවට

යුරෝපය, මධ්‍යම ආසියාව සහ මැද පෙරදිග ආවරණය වන කලාපීය අන්තර්ජාල රෙජිස්ට්‍රාර් (RIR), RIPE NCC (Réseaux IP Européens Network Coordination Center) වේ. RIPE NCC යනු නෙදර්ලන්තය පදනම් කරගත් ලාභ නොලබන සංවිධානයකි. අන්තර්ජාලයට සහය දක්වයි. දේශීය අන්තර්ජාල සැපයුම්කරුවන්ට සහ විශාල සංවිධානවලට IP ලිපින සහ ස්වයංක්‍රීය පද්ධති අංක සපයයි.

RIPE NCC හි ප්‍රමුඛතම ව්‍යාපෘතිවලින් එකක් වන්නේ අන්තර්ජාලයේ තත්ත්වය පිළිබඳව පර්යේෂණ කිරීම අරමුණු කරගත් RIPE Atlas (2010 අගභාගයේදී ආරම්භ කරන ලද), එය 2014 දී ක්‍රියාන්විතය නැවැත්වූ පරීක්ෂණ රථවාහන මිනුම් සේවාවේ විකාශනයකි.

RIPE Atlas යනු අන්තර්ජාලයේ තත්ත්වය සක්‍රීයව මනිනු ලබන ගෝලීය සංවේදක ජාලයකි. දැනට RIPE Atlas ජාලයේ සංවේදක දහස් ගණනක් ඇති අතර ඔවුන්ගේ සංඛ්යාව නිරන්තරයෙන් වර්ධනය වේ. RIPE NCC විසින් එකතු කරන ලද දත්ත එක්රැස් කර පරිශීලකයින්ට පහසු ආකාරයෙන් නොමිලේ ලබා ගත හැක.

ජාලයේ සංවර්ධනය සිදුවන්නේ පරිශීලකයින් විසින් ඔවුන්ගේ යටිතල ව්‍යුහය තුළ ස්වේච්ඡාවෙන් සංවේදක ස්ථාපනය කිරීමේ මූලධර්මය මත වන අතර, ඒ සඳහා “ණය” නිකුත් කරනු ලබන අතර, වෙනත් සංවේදක භාවිතයෙන් පොලී මිනුම් සිදු කිරීම සඳහා වියදම් කළ හැකිය.

සාමාන්‍යයෙන් RIPE Atlas භාවිතා වේ:

  • අන්තර්ජාලයේ විවිධ ස්ථාන වලින් ඔබගේ ජාලයේ ඇති බව නිරීක්ෂණය කිරීමට;
  • වේගවත්, නම්‍යශීලී සම්බන්ධතා පරීක්ෂණ සමඟින් ඔබේ ජාලය විමර්ශනය කිරීමට සහ දෝශ නිරාකරණය කිරීමට;
  • ඔබේම ජාලයේ අධීක්ෂණ පද්ධතිය තුළ;
  • DNS යටිතල පහසුකම් ඇති බව නිරීක්ෂණය කිරීමට;
  • IPv6 සම්බන්ධතා පරීක්ෂාව.

RIPE Atlas

මා දැනටමත් පවසා ඇති පරිදි, RIPE Atlas යනු අන්තර්ජාලයේ පිහිටා ඇති සහ තනි පරිපාලන පාලනයක් යටතේ පවතින සංවේදක පද්ධතියකි. සාම්ප්රදායික සංවේදක (Probes) වලට අමතරව, වඩා දියුණු ඒවා ඇත - නැංගුරම් (Anchors).

2020 මැද වන විට, RIPE Atlas පද්ධතියට සක්‍රීය සංවේදක 11 දහසකට වඩා සහ ක්‍රියාකාරී නැංගුරම් 650 කට වඩා ඇති අතර, ඒවා එක්ව මිනුම් 25 දහසකට වඩා නිපදවන අතර තත්පරයකට ප්‍රතිඵල 10 දහසකට වඩා ලබා ගනී.

පහත ප්‍රස්ථාර මගින් සංවේදක සහ නැංගුරම් සංඛ්‍යාවේ වර්ධනය පෙන්නුම් කරයි.

RIPE Atlas

RIPE Atlas

පහත දැක්වෙන සංඛ්‍යාවලින් දැක්වෙන්නේ පිළිවෙලින් සංවේදක සහ නැංගුරම් ඇති ස්ථානය දැක්වෙන ලෝක සිතියමකි.

RIPE Atlas

RIPE Atlas

RIPE NCC හි කලාපීය තත්ත්වය තිබියදීත්, RIPE Atlas ජාලය මුළු ලෝකයම පාහේ ආවරණය කරයි, ස්ථාපනය කරන ලද සංවේදක (5), ජර්මනිය (568), ඇමරිකා එක්සත් ජනපදය (1562), ප්‍රංශය සමඟ රුසියාව පළමු 1440 තුළ සිටී. (925) සහ එක්සත් රාජධානිය (610).

පාලක සේවාදායකයන්

සංවේදකයේ ක්‍රියාකාරිත්වය අධ්‍යයනය කිරීමේදී, එය වරින් වර (සෑම මිනිත්තු 4 කට වරක්) ජාලයේ සමහර වස්තූන් සමඟ සන්නිවේදනය පරීක්ෂා කරන බව සොයා ගන්නා ලදී, ඒවාට root DNS සේවාදායකයන් සහ “ctr-sin02.atlas.ripe.net” වැනි ඩොමේන් නාම සහිත නෝඩ් ඇතුළත් වේ. , මම විශ්වාස කරනවා , ඒවා RIPE Atlas ජාලයේ පාලන සේවාදායකයන් වේ.

මම නිල වෙබ් අඩවියේ පාලන සේවාදායකයන් පිළිබඳ තොරතුරු සොයා ගත්තේ නැත, නමුත් ඔවුන්ගේ කාර්යයන් සඳහා සංවේදක කළමනාකරණය කිරීම මෙන්ම දත්ත එකතු කිරීම සහ සැකසීම ඇතුළත් වේ යැයි උපකල්පනය කළ හැකිය. මගේ අනුමානය නිවැරදි නම්, අවම වශයෙන් පාලන සේවාදායකයන් 6 ක් වත් ඇත, එයින් 2 ක් ඇමරිකා එක්සත් ජනපදයේ, 2 නෙදර්ලන්තයේ, 1 ජර්මනියේ, 1 සිංගප්පූරුවේ පිහිටා ඇත. වරාය 443 සියලුම සේවාදායකයන් මත විවෘත වේ.

RIPE Atlas ජාලයේ පාලන සේවාදායකයන් පිළිබඳ වැඩිදුර තොරතුරු යමෙකුට තිබේ නම්, කරුණාකර මෙම ගැටළුව පැහැදිලි කරන්න.

සංවේදකය

RIPE Atlas

RIPE Atlas සංවේදකය යනු USB මගින් බල ගැන්වෙන කුඩා උපාංගයක් (TP-Link 3020) වන අතර ජාල කේබලයක් භාවිතයෙන් රවුටරයේ ඊතර්නෙට් වරායට සම්බන්ධ වේ. ආකෘතිය අනුව, සංවේදකය Atheros AR9331 චිප්සෙට්, 400 MHz, 4 MB ෆ්ලෑෂ් සහ 32 MB RAM හෝ MediaNek MT7628NN චිප්සෙට්, 575 MHz, 8 MB ෆ්ලෑෂ් සහ 64 MB RAM තිබිය හැක.

ඇන්කර්

RIPE Atlas

ආමේචරය වඩා වැඩි කාර්ය සාධනයක් සහ මිනුම් හැකියාවක් සහිත වැඩි දියුණු කළ සංවේදකයකි. එය 19-core 2 GHz ප්‍රොසෙසරයක්, 2 GB RAM, 2 Gigabit Ethernet ports සහ 2 GB SSD ධාවකයක් සහිත APU4C1 හෝ APU2E3 දෘඪාංග වේදිකාවේ සම්මත අඟල් 250 අනුවාදයක උපාංගයකි. නැංගුරමේ පිරිවැය ඩොලර් 400 ක් පමණ වේ.

සංවේදකය ස්ථාපනය කිරීම සහ කළමනාකරණය කිරීම

මම දැනටමත් පවසා ඇති පරිදි, සංවේදක ඔබේ යටිතල පහසුකම් තුළ ස්ථාපනය කිරීමේ අරමුණ සඳහා නොමිලේ බෙදා හරිනු ලැබේ. සංවේදකයක් ඉල්ලා සිටින විට, එය පිහිටා ඇති ස්වයංක්‍රීය පද්ධතියේ රට, නගරය සහ අංකය සඳහන් කරන්න. මගේ ඉල්ලීමට ප්‍රතිචාර වශයෙන් RIPE NCC පහත පණිවිඩය එවන ලදී.

අවාසනාවකට, ඔබගේ යෙදුම මේ අවස්ථාවේ දෘඪාංග සංවේදකයක් ලබා ගැනීම සඳහා අපගේ නිර්ණායක සපුරාලන්නේ නැත. අපගේ ඉලක්කය RIPE Atlas සංවේදක හැකිතාක් පුළුල් ලෙස බෙදා හැරීම වන අතර, ඔබ සඳහන් කළ ASN, ඔබ අයදුම් කළ ජාලය හෝ ඔබ අයදුම් කළ රට තුළ ප්‍රමාණවත් තරම් උපාංග දැනටමත් සම්බන්ධ වී ඇති බව පෙනේ.

ප්රශ්නයක් නැහැ. මෙම අවස්ථාවේදී, ඔබට මෘදුකාංග සංවේදකයක් ස්ථාපනය කළ හැකිය, උදාහරණයක් ලෙස, අථත්ය යන්ත්රයක්, ගෘහ සේවාදායකයක් හෝ රවුටරයක් ​​මත - ස්ථානය සහ ස්වාධීන පද්ධතියට සීමාවන් නොමැත. CentOS, Debian, Raspbian සහ Turris OS සඳහා සහය දක්වයි. යෙදවීමට, ඔබට සුදුසු මෘදුකාංග බාගත කර ස්ථාපනය කළ යුතුය, උදාහරණයක් ලෙස GitHub මත ගබඩාව.

මෘදුකාංග සංවේදකයක් ස්ථාපනය කිරීම තරමක් සරල ය. උදාහරණයක් ලෙස, CentOS 8 මත ස්ථාපනය කිරීමට ඔබට පහත විධානයන් ක්‍රියාත්මක කළ යුතුය:

curl -O 'https://ftp.ripe.net/ripe/atlas/software-probe/centos8/noarch/ripe-atlas-repo-1-2.el8.noarch.rpm'

yum install ripe-atlas-repo-1-2.el8.noarch.rpm

සහ සංවේදකය ලියාපදිංචි කරන්න, මෙම අවස්ථාවේදී ඔබ SSH යතුර ලබා දිය යුතුය, එය පිහිටා ඇත /var/atlas-probe/etc/probe_key.pub, සහ ස්වයං පාලන පද්ධති අංකය සහ ඔබේ නගරය ද සඳහන් කරන්න. සංවේදකයේ පිහිටීම නිවැරදිව සඳහන් කිරීමේ අවශ්යතාව ලිපිය අපට මතක් කර දුන්නේය.

සංවේදක කළමනාකරණය අනෙකුත් පරිශීලකයින් සමඟ මිනුම් සම්පත බෙදාගැනීමේ හැකියාවට සීමා වේ, අක්‍රීය දැනුම්දීම් වින්‍යාස කිරීම මෙන්ම සම්මත ජාල සැකසුම් (ලිපිනය, පෙරනිමි ද්වාර, ආදිය).

මිනුම්

අවසානයේ අපි මිනුම් ගැනීමට සිදු විය. මිනුම් කාර්යයන් සැකසීම ඔබගේ පුද්ගලික ගිණුමෙන් සිදු කෙරේ. එහි ප්‍රතිඵල ඔබටත් බලාගන්න පුළුවන්.

මිනුම් කාර්යයක් සැකසීම පියවර තුනකින් සමන්විත වේ: මිනුම් වර්ගයක් තෝරා ගැනීම, සංවේදකයක් තෝරා ගැනීම, මිනුම් කාල සීමාවක් තෝරා ගැනීම.

මිනුම් පහත දැක්වෙන වර්ග විය හැක: ping, traceroute, DNS, SSL, HTTP, NTP. නිශ්චිත ප්‍රොටෝකෝලයකට හෝ උපයෝගීතාවයකට විශේෂිත වූ ඒවා හැර, නිශ්චිත මිනුම් වර්ගයක් සඳහා සවිස්තරාත්මක සැකසුම් ඇතුළත් වේ: ඉලක්ක ලිපිනය, ජාල ස්ථර ප්‍රොටෝකෝලය, මිනුම්වල ඇති පැකට් ගණන සහ මිනුම් අතර කාලය, පැකට් ප්‍රමාණය සහ පැකට් අතර කාලය, අහඹු මාරු වීමේ ප්‍රමාණය පැකට් යැවීමේ ආරම්භක වේලාව.

සංවේදක ඒවායේ හඳුනාගැනීම් හෝ රට, කලාපය, ස්වයංක්‍රීය පද්ධතිය, ටැගය යනාදිය මගින් තෝරා ගත හැක.

මිනුම් කාලසීමාව ආරම්භක සහ අවසාන කාලය අනුව සකසා ඇත.

මිනුම් ප්‍රතිඵල ඔබේ පුද්ගලික ගිණුමේ ඇති වෙබ් අඩවියේ ඇත, එය json ආකෘතියෙන් ද ලබාගත හැක. සාමාන්යයෙන්, මිනුම් ප්රතිඵල යනු යම් නෝඩයක් හෝ සේවාවක් ලබා ගත හැකි බව සංලක්ෂිත ප්රමාණාත්මක දර්ශක වේ.

පරිශීලකයා සඳහා, මිනුම් හැකියාවන් පුළුල් නමුත් ඉතා සීමිත පරාසයකින් ඉදිරිපත් කෙරේ. කෙසේ වෙතත්, පද්ධතියේ හැකියාවන්ට ඕනෑම වින්‍යාසයක පාහේ පැකට් උත්පාදනය ඇතුළත් වන බව පැහැදිලිය, එමඟින් අන්තර්ජාලයේ තත්වය මැනීමට වඩා පුළුල් අවස්ථා විවෘත වේ.

පහත දැක්වෙන්නේ පෙරනිමි සැකසුම් භාවිතයෙන් තනි මිනුමකින් ලැබෙන අමු ප්‍රතිඵල සඳහා උදාහරණයකි. ping, traceroute සහ SSL වැනි මිනුම්වලදී, habr.com හි IP ලිපිනය ඉලක්කය ලෙස තෝරාගෙන ඇත, DNS යනු Google DNS සේවාදායකයේ IP ලිපිනයයි, NTP යනු NTP සේවාදායකයේ IP ලිපිනයයි ntp1.stratum2.ru. සියලුම මිනුම් Vladivostok හි පිහිටා ඇති එක් සංවේදකයක් භාවිතා කරන ලදී.

පිං

[{"fw":4790,"lts":18,"dst_name":"178.248.237.68","af":4,"dst_addr":"178.248.237.68","src_addr":"192.168.0.10","proto":"ICMP","ttl":55,"size":48,"result":[{"rtt":122.062873},{"rtt":121.775641},{"rtt":121.807897}],"dup":0,"rcvd":3,"sent":3,"min":121.775641,"max":122.062873,"avg":121.882137,"msm_id":26273241,"prb_id":4428,"timestamp":1594622562,"msm_name":"Ping","from":"5.100.99.178","type":"ping","group_id":26273241,"step":null,"stored_timestamp":1594622562}]

Traceroute

[{"fw":4790,"lts":19,"endtime":1594622643,"dst_name":"178.248.237.68","dst_addr":"178.248.237.68","src_addr":"192.168.0.10","proto":"ICMP","af":4,"size":48,"paris_id":1,"result":[{"hop":1,"result":[{"from":"192.168.0.1","ttl":64,"size":76,"rtt":7.49},{"from":"192.168.0.1","ttl":64,"size":76,"rtt":1.216},{"from":"192.168.0.1","ttl":64,"size":76,"rtt":1.169}]},{"hop":2,"result":[{"from":"5.100.98.1","ttl":254,"size":28,"rtt":1.719},{"from":"5.100.98.1","ttl":254,"size":28,"rtt":1.507},{"from":"5.100.98.1","ttl":254,"size":28,"rtt":1.48}]},---DATA OMITED---,{"hop":10,"result":[{"from":"178.248.237.68","ttl":55,"size":48,"rtt":121.891},{"from":"178.248.237.68","ttl":55,"size":48,"rtt":121.873},{"from":"178.248.237.68","ttl":55,"size":48,"rtt":121.923}]}],"msm_id":26273246,"prb_id":4428,"timestamp":1594622637,"msm_name":"Traceroute","from":"5.100.99.178","type":"traceroute","group_id":26273246,"stored_timestamp":1594622649}]

DNS

[{"fw":4790,"lts":146,"dst_addr":"8.8.8.8","af":4,"src_addr":"192.168.0.10","proto":"UDP","result":{"rt":174.552,"size":42,"abuf":"5BGAgAABAAEAAAAABGhhYnIDY29tAAABAAHADAABAAEAAAcmAASy+O1E","ID":58385,"ANCOUNT":1,"QDCOUNT":1,"NSCOUNT":0,"ARCOUNT":0},"msm_id":26289620,"prb_id":4428,"timestamp":1594747880,"msm_name":"Tdig","from":"5.100.99.178","type":"dns","group_id":26289620,"stored_timestamp":1594747883}]

SSL

[{"fw":4790,"lts":63,"dst_name":"178.248.237.68","dst_port":"443","method":"TLS","ver":"1.2","dst_addr":"178.248.237.68","af":4,"src_addr":"192.168.0.10","ttc":106.920213,"rt":219.948332,"cert":["-----BEGIN CERTIFICATE-----nMIIGJzCCBQ+gAwIBAg ---DATA OMITED--- yd/teRCBaho1+Vn-----END CERTIFICATE-----"],"msm_id":26289611,"prb_id":4428,"timestamp":1594747349,"msm_name":"SSLCert","from":"5.100.99.178","type":"sslcert","group_id":26289611,"stored_timestamp":1594747352}]

එන්ටීපී

[{"fw":4790,"lts":72,"dst_name":"88.147.254.230","dst_addr":"88.147.254.230","src_addr":"192.168.0.10","proto":"UDP","af":4,"li":"no","version":4,"mode":"server","stratum":2,"poll":8,"precision":0.0000076294,"root-delay":0.000518799,"root-dispersion":0.0203094,"ref-id":"5893fee5","ref-ts":3803732581.5476198196,"result":[{"origin-ts":3803733082.3982748985,"receive-ts":3803733082.6698465347,"transmit-ts":3803733082.6698560715,"final-ts":3803733082.5099263191,"rtt":0.111643,"offset":-0.21575},{"origin-ts":3803733082.5133042336,"receive-ts":3803733082.7847337723,"transmit-ts":3803733082.7847442627,"final-ts":3803733082.6246700287,"rtt":0.111355,"offset":-0.215752},{"origin-ts":3803733082.6279149055,"receive-ts":3803733082.899283886,"transmit-ts":3803733082.8992962837,"final-ts":3803733082.7392635345,"rtt":0.111337,"offset":-0.2157}],"msm_id":26289266,"prb_id":4428,"timestamp":1594744282,"msm_name":"Ntp","from":"5.100.99.178","type":"ntp","group_id":26289266,"stored_timestamp":1594744289}]

නිගමනය

RIPE Atlas ජාලය යනු අන්තර්ජාලයේ ඇති වස්තු සහ සේවාවන් තත්‍ය කාලීනව නිරීක්ෂණය කිරීමට ඔබට ඉඩ සලසන පහසු මෙවලමකි.

RIPE Atlas ජාලය මගින් නිපදවන දත්ත ටෙලිකොම් ක්‍රියාකරුවන්ට, පර්යේෂකයන්ට, තාක්ෂණික ප්‍රජාවට සහ අන්තර්ජාලයේ සෞඛ්‍යය ගැන උනන්දුවක් දක්වන ඕනෑම කෙනෙකුට ප්‍රයෝජනවත් විය හැකි අතර ගෝලීය පරිමාණයෙන් අන්තර්ජාලයට සහය වන යටින් පවතින ජාල ව්‍යුහයන් සහ දත්ත ප්‍රවාහයන් පිළිබඳව වැඩිදුර දැන ගැනීමට අවශ්‍ය වේ. .

පීඑස් රයිප් ඇට්ලස් එවැනි ආකාරයේ තනිවම නොවේ, උදාහරණයක් ලෙස ප්‍රතිසම ඇත මේ.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න