Atlas RIPE

Latha math dha na h-uile! Bu mhath leam an artaigil deasbaid agam air habr a choisrigeadh do chuspair gu math inntinneach - an siostam smachd càileachd eadar-lìn RIPE Atlas. Tha pàirt den raon ùidh agam a’ buntainn ri sgrùdadh an eadar-lìn no cyberspace (teirm a tha a’ fàs mòr-chòrdte gu luath, gu sònraichte ann an cearcallan saidheansail). Tha gu leòr stuthan air RIPE Atlas air an eadar-lìn, a’ gabhail a-steach habr, ach bha coltas nach robh iad cho coileanta dhomh. Airson a 'mhòr-chuid, chleachd an artaigil fiosrachadh bhon làrach-lìn oifigeil Atlas RIPE agus mo smuaintean fein.

Atlas RIPE

An àite an ro-ràdh

Is e an neach-clàraidh eadar-lìn roinneil (RIR), aig a bheil dleastanasan a’ còmhdach na Roinn Eòrpa, Meadhan Àisia agus an Ear Mheadhanach, an RIPE NCC (Ionad Co-òrdanachaidh Lìonra Réseaux IP Européens). Tha RIPE NCC na bhuidheann neo-phrothaideach stèidhichte san Òlaind. A 'toirt taic don eadar-lìon. A’ toirt seachad seòlaidhean IP agus àireamhan siostam fèin-riaghailteach do sholaraichean eadar-lìn ionadail agus buidhnean mòra.

Is e aon de phrìomh phròiseactan RIPE NCC a tha ag amas air staid an eadar-lìn a sgrùdadh RIPE Atlas (a thòisich aig deireadh 2010), a bha na mean-fhàs den t-Seirbheis Tomhais Trafaic Deuchainn, a sguir a bhith ag obair ann an 2014.

Tha RIPE Atlas na lìonra cruinne de luchd-mothachaidh a bhios gu gnìomhach a’ tomhas staid an eadar-lìn. An-dràsta tha mìltean de luchd-mothachaidh ann an lìonra RIPE Atlas agus tha an àireamh aca a’ sìor fhàs. Bidh RIPE NCC a’ cruinneachadh an dàta a chaidh a chruinneachadh agus ga thoirt seachad an-asgaidh do luchd-cleachdaidh ann an cruth goireasach.

Tha leasachadh an lìonra a 'tachairt air a' phrionnsabal de bhith a 'stàladh luchd-cleachdaidh gu saor-thoileach le luchd-cleachdaidh anns a' bhun-structair aca, airson a bheil "creideas" air a thoirt seachad, a dh'fhaodar a chosg air tomhas ùidh a dhèanamh le bhith a 'cleachdadh luchd-mothachaidh eile.

Mar as trice bidh Atlas RIPE air a chleachdadh:

  • gus sùil a chumail air na tha ri fhaighinn den lìonra agad bho dhiofar àiteachan air an eadar-lìn;
  • gus do lìonra a sgrùdadh agus fhuasgladh le deuchainnean ceangail luath, sùbailte;
  • ann an siostam sgrùdaidh an lìonra agad fhèin;
  • gus sùil a chumail air cothrom air bun-structair DNS;
  • Thoir sùil air ceangal IPv6.

Atlas RIPE

Mar a thuirt mi mu thràth, tha RIPE Atlas na shiostam de luchd-mothachaidh a tha suidhichte air an eadar-lìn agus a tha fo aon smachd rianachd. A bharrachd air mothachairean àbhaisteach (Probes), tha feadhainn nas adhartaiche ann - acraichean (Anchors).

Bho mheadhan 2020, tha còrr air 11 mìle mothachairean gnìomhach agus còrr air 650 acraichean gnìomhach aig siostam RIPE Atlas, a bhios còmhla a’ toirt a-mach còrr air 25 mìle tomhas agus a gheibh còrr air 10 mìle toradh gach diog.

Tha na grafaichean gu h-ìosal a’ sealltainn mar a tha an àireamh de luchd-mothachaidh agus acraichean a’ fàs.

Atlas RIPE

Atlas RIPE

Agus tha na figearan a leanas a 'sealltainn mapa den t-Saoghal a' sealltainn far a bheil luchd-mothachaidh agus acraichean, fa leth.

Atlas RIPE

Atlas RIPE

A dh’ aindeoin inbhe roinneil an RIPE NCC, tha lìonra RIPE Atlas a’ còmhdach cha mhòr an t-saoghail gu lèir, leis an Ruis anns na 5 as àirde a thaobh an àireamh de luchd-mothachaidh a chaidh a chuir a-steach (568), còmhla ris a’ Ghearmailt (1562), na SA (1440), an Fhraing (925) agus an RA (610).

Frithealaichean smachd

Nuair a bhios tu a’ sgrùdadh gnìomhachd an sensor, chaidh a lorg gu bheil e bho àm gu àm (gach 4 mionaidean) a’ sgrùdadh conaltradh le cuid de nithean air an lìonra, a tha a’ toirt a-steach frithealaichean freumh DNS agus nodan le ainmean fearainn mar “ctr-sin02.atlas.ripe.net”. , tha mi a’ creidsinn , a tha nan luchd-frithealaidh smachd air lìonra RIPE Atlas.

Cha do lorg mi fiosrachadh mu luchd-frithealaidh smachd air an làrach-lìn oifigeil, ach faodar gabhail ris gu bheil na gnìomhan aca a 'gabhail a-steach a bhith a' stiùireadh luchd-mothachaidh, a bharrachd air a bhith a 'cruinneachadh agus a' giullachd dàta. Ma tha mo bheachd-sa ceart, tha co-dhiù 6 frithealaichean smachd ann, le 2 dhiubh sin anns na SA, 2 anns an Òlaind, 1 sa Ghearmailt, 1 ann an Singapore. Tha Port 443 fosgailte air a h-uile seirbheisiche.

Ma tha barrachd fiosrachaidh aig duine sam bith mu na frithealaichean smachd air lìonra RIPE Atlas, feuch an dèan thu soilleireachadh air a’ chùis seo.

Sensor

Atlas RIPE

Is e inneal beag (TP-Link 3020) a th’ ann an sensor RIPE Atlas a tha air a stiùireadh le USB agus a cheanglas ri port Ethernet an router a’ cleachdadh càball lìonra. A rèir a’ mhodail, is dòcha gum bi chipset Atheros AR9331 aig an sensor, 400 MHz, flash 4 MB agus 32 MB RAM no chipset MediaNek MT7628NN, 575 MHz, flash 8 MB agus 64 MB RAM.

Anchor

Atlas RIPE

Tha an armature na sensor leasaichte le coileanadh mòran nas motha agus comas tomhais. Is e inneal a th ’ann ann an dreach àbhaisteach 19-òirleach air àrd-ùrlar bathar-cruaidh APU2C2 no APU2E2 le pròiseasar 4-core 1 GHz, 2 GB de RAM, puirt 3 Gigabit Ethernet agus draibhear SSD 250 GB. Tha cosgais an acair timcheall air $ 400.

Stàladh agus riaghladh an sensor

Mar a thuirt mi mu thràth, tha mothachairean air an cuairteachadh an-asgaidh airson an stàladh sa bhun-structar agad. Nuair a dh’ iarras tu sensor, comharraich an dùthaich, baile-mòr agus àireamh an t-siostam fèin-riaghailteach far am bi e suidhichte. Mar fhreagairt don iarrtas agam, chuir an RIPE NCC an teachdaireachd a leanas.

Gu mì-fhortanach, chan eil an tagradh agad a’ coinneachadh ris na slatan-tomhais againn airson sensor bathar-cruaidh fhaighinn aig an àm seo. Ged is e ar n-amas mothachairean RIPE Atlas a sgaoileadh cho farsaing ‘s a ghabhas, tha e coltach gu bheil innealan gu leòr ann mu thràth ceangailte taobh a-staigh an ASN a shònraich thu, an lìonra air an do chuir thu a-steach, no an dùthaich anns an do chuir thu an tagradh a-steach.

Chan eil duilgheadas ann. Anns a 'chùis seo, faodaidh tu bathar-bog a stàladh, mar eisimpleir, air inneal mas-fhìor, frithealaiche dachaigh no router - chan eil bacadh sam bith air an àite agus an siostam fèin-riaghlaidh. Tha CentOS, Debian, Raspbian agus Turris OS a’ faighinn taic. Gus a chleachdadh, feumaidh tu am bathar-bog iomchaidh a luchdachadh sìos agus a stàladh, mar eisimpleir bho stòr air GitHub.

Tha stàladh sensor bathar-bog gu math sìmplidh. Mar eisimpleir, gus stàladh air CentOS 8 feumaidh tu na h-òrdughan a leanas a ruith:

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

agus clàraich an sensor, sa chùis seo feumaidh tu an iuchair SSH a thoirt seachad, a tha suidhichte ann /var/atlas-probe/etc/probe_key.pub, agus cuideachd comharraich àireamh an t-siostam fèin-riaghailteach agus do bhaile-mòr. Chuir an litir nar cuimhne gum feum sinn suidheachadh an sensor a chomharrachadh gu ceart.

Tha riaghladh mothachaidh air a chuingealachadh ris a’ chomas an goireas tomhais a cho-roinn le luchd-cleachdaidh eile, fiosan ùine downt a rèiteachadh, a bharrachd air roghainnean lìonra àbhaisteach (seòladh, geata àbhaisteach, msaa).

Tomhais

Mu dheireadh thàinig oirnn tomhas a ghabhail. Bithear a’ stèidheachadh gnìomhan tomhais bhon chunntas pearsanta agad. Chì thu na toraidhean an sin cuideachd.

Tha trì ceumannan ann a bhith a’ cruthachadh gnìomh tomhais: taghadh seòrsa tomhais, taghadh sensor, taghadh ùine tomhais.

Faodaidh tomhasan a bhith de na seòrsaichean a leanas: ping, traceroute, DNS, SSL, HTTP, NTP. Tha roghainnean mionaideach airson seòrsa tomhais sònraichte, ach a-mhàin an fheadhainn a tha sònraichte do phròtacal no goireas sònraichte, a’ toirt a-steach: seòladh targaid, protocol còmhdach lìonra, àireamh phasganan anns an tomhas agus an ùine eadar tomhais, meud pacaid agus an ùine eadar pacaidean, ìre gluasad air thuaiream a-steach an ùine tòiseachaidh airson pacaidean a chuir.

Faodar mothachairean a thaghadh a rèir an aithnichear no an dùthaich far a bheil iad, sgìre, siostam fèin-riaghailteach, tagaichean, msaa.

Tha an ùine tomhais air a shuidheachadh leis na h-amannan tòiseachaidh is crìochnachaidh.

Tha na toraidhean tomhais rim faighinn air an làrach-lìn sa chunntas pearsanta agad, a gheibhear cuideachd ann an cruth json. San fharsaingeachd, tha toraidhean tomhais nan comharran cainneachdail a tha a’ comharrachadh na tha ri fhaighinn de nód no seirbheis sònraichte.

Airson an neach-cleachdaidh, tha comasan tomhais air an taisbeanadh ann an raon farsaing ach glè chuingealaichte. Ach, tha e follaiseach gu bheil comasan an t-siostaim a’ toirt a-steach gineadh pacaidean de cha mhòr rèiteachadh sam bith, a tha a’ fosgladh chothroman fada nas fharsainge airson staid an eadar-lìn a thomhas.

Gu h-ìosal tha eisimpleir de thoraidhean amh bho aon thomhas a’ cleachdadh roghainnean bunaiteach. Ann an tomhasan leithid ping, traceroute agus SSL, chaidh seòladh IP habr.com a thaghadh mar an targaid, b’ e DNS an seòladh IP aig frithealaiche DNS Google, b’ e NTP seòladh IP an fhrithealaiche NTP ntp1.stratum2.ru. Chleachd a h-uile tomhas aon sensor suidhichte ann an Vladivostok.

ping

[{"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}]

NTP

[{"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}]

co-dhùnadh

Tha lìonra RIPE Atlas na inneal goireasach a leigeas leat sùil a chumail air na tha ri fhaighinn de stuthan agus seirbheisean air an eadar-lìn faisg air fìor-ùine.

Faodaidh an dàta a chaidh a thoirt a-mach le lìonra RIPE Atlas a bhith feumail do ghnìomhaichean cian-conaltraidh, luchd-rannsachaidh, a’ choimhearsnachd theicnigeach agus neach sam bith aig a bheil ùidh ann an slàinte an eadar-lìn agus a tha airson barrachd ionnsachadh mu na structaran lìonra bunaiteach agus sruthan dàta a bheir taic don eadar-lìn aig ìre cruinne. .

Chan eil PS RIPE Atlas na aonar na sheòrsa, tha analogues ann, mar eisimpleir seo.

Source: www.habr.com

Cuir beachd ann