RIPE Atlas

Manuia le aso i tagata uma! Ou te fia tuʻuina atu laʻu uluaʻi tusiga i luga o le habr i se autu manaia tele - le RIPE Atlas Internet quality control system. O se vaega o la'u matā'upu e fiafia i ai e fa'atatau i le su'esu'eina o le Initaneti po'o le 'upega tafa'ilagi (o se faaupuga ua vave ona maua le ta'uta'ua, aemaise lava i li'o fa'asaienisi). E tele mea i luga ole RIPE Atlas i luga ole Initaneti, e aofia ai i luga ole laiga, ae foliga mai e le lava le malamalama ia te au. Mo le tele o vaega, o le tusiga na faʻaaogaina faʻamatalaga mai le upega tafaʻilagi aloaia RIPE Atlas ma o’u lava manatu.

RIPE Atlas

Nai lo o se faatomuaga

O le resitala o le initaneti (RIR), o ona tiute e aofia ai Europa, Asia Tutotonu ma Sasaʻe Tutotonu, o le RIPE NCC (Réseaux IP Européens Network Coordination Center). RIPE NCC ose fa'alapotopotoga e leai ni tupe mama e fa'avae i Netherlands. Lagolago le Initaneti. Tuuina atu tuatusi IP ma numera tutoʻatasi faiga i kamupani Initaneti ma faʻalapotopotoga tetele.

O se tasi o poloketi faʻapitoa a le RIPE NCC e faʻatatau i le suʻesuʻeina o le tulaga o le Initaneti o le RIPE Atlas (na amata i le faaiuga o le 2010), o se atinaʻe lea o le Test Traffic Measurement Service, lea na faʻamutaina i le 2014.

RIPE Atlas o se fesoʻotaʻiga faʻavaomalo o masini e fuaina le tulaga o le Initaneti. O loʻo i ai nei le faitau afe o masini i le RIPE Atlas network ma o loʻo faʻatupulaia pea a latou numera. RIPE NCC fa'apotopoto fa'amaumauga ua aoina ma fa'aavanoaina e aunoa ma se totogi i tagata fa'aoga i se faiga faigofie.

O le atinaʻeina o fesoʻotaʻiga e tupu i luga o le faʻavaeina o le faʻapipiʻiina o masini e tagata faʻaoga i totonu o latou atinaʻe, lea e tuʻuina atu ai "aitalafu", lea e mafai ona faʻaalu i le faʻatinoina o fuataga o tului e faʻaaoga ai isi masini.

E masani ona faʻaaogaina RIPE Atlas:

  • e mataʻituina le avanoa o lau fesoʻotaʻiga mai vaega eseese i luga ole Initaneti;
  • e su'esu'e ma fo'ia lau feso'ota'iga i su'ega feso'ota'iga vave, fetu'una'i;
  • i le faiga mata'ituina o lau lava feso'otaiga;
  • ia mata'ituina le maua o le DNS infrastructure;
  • Su'e feso'ota'iga IPv6.

RIPE Atlas

E pei ona uma ona ou fai atu, RIPE Atlas o se faiga o masini o loʻo i luga o le Initaneti ma o loʻo i lalo o se pulega faʻapitoa. I le faaopoopo atu i masini masani (Probes), e sili atu le maualuga - taula (Tala).

E oʻo i le ogatotonu o le 2020, o le RIPE Atlas system e sili atu i le 11 faʻamalosi malosi ma sili atu i le 650 taula faʻamalosi, lea e maua faʻatasi ai le sili atu i le 25 afe fuataga ma maua ai le sili atu i le 10 afe iʻuga i le sekone.

O kalafi o loʻo i lalo o loʻo faʻaalia ai le faʻatupulaia o le numera o masini ma taula.

RIPE Atlas

RIPE Atlas

Ma o fuainumera nei o loʻo faʻaalia ai se faʻafanua o le Lalolagi e faʻaalia ai le nofoaga o masini ma taula, i le faasologa.

RIPE Atlas

RIPE Atlas

E ui lava i le tulaga faʻaitulagi o le RIPE NCC, o le RIPE Atlas network e aofia ai toetoe lava o le lalolagi atoa, ma Rusia i le pito i luga 5 i tulaga o le numera o masini faʻapipiʻi (568), faʻatasi ai ma Siamani (1562), USA (1440), Farani. (925) ma Peretania (610).

Puleaina servers

I le suʻesuʻeina o le faʻaogaina o le masini, na maua ai e siaki taimi (4 minute uma) fesoʻotaʻiga ma nisi o mea i luga o le upega tafailagi, lea e aofia ai aʻa DNS servers ma nodes ma igoa ole igoa e pei o le "ctr-sin02.atlas.ripe.net" , Ou te talitonu, o 'auʻaunaga faʻatonutonu ia o le RIPE Atlas network.

Ou te leʻi mauaina faʻamatalaga e uiga i le puleaina o sapalai i luga o le upega tafaʻilagi aloaia, ae e mafai ona manatu o latou galuega e aofia ai le puleaina o masini, faʻapea foʻi ma le faʻapipiʻiina ma le faʻaogaina o faʻamaumauga. Afai e saʻo laʻu mate, o loʻo i ai le itiiti ifo ma le 6 pule faʻatonu, o loʻo i ai le 2 i Amerika, 2 i Netherlands, 1 i Siamani, 1 i Singapore Port 443 o loʻo tatala i luga o sapalai uma.

Afai ei ai nisi faʻamatalaga e uiga i le pule o le RIPE Atlas network, faʻamolemole faʻamalamalama lenei mataupu.

Sensor

RIPE Atlas

O le RIPE Atlas sensor o se masini laʻititi (TP-Link 3020) e faʻamalosia e le USB ma faʻafesoʻotaʻi i le uafu Ethernet a le router e faʻaaoga ai se uaea fesoʻotaʻiga. Faʻalagolago i le faʻataʻitaʻiga, o le masini e mafai ona i ai se kaseti Atheros AR9331, 400 MHz, 4 MB flash ma 32 MB RAM poʻo se MediaNek MT7628NN chipset, 575 MHz, 8 MB flash ma 64 MB RAM.

Taula

RIPE Atlas

O le armature o se masini faʻaleleia ma sili atu le faʻatinoga ma le fuaina o gafatia. O se masini i se tulaga masani 19-inisi lomiga i luga o le APU2C2 poʻo le APU2E2 hardware platform ma le 4-core 1 GHz processor, 2 GB o le RAM, 3 Gigabit Ethernet ports ma le 250 GB SSD drive. O le tau o le taula e tusa ma le $400.

Faʻapipiʻiina ma le puleaina o le masini

E pei ona uma ona ou fai atu, o masini e tufatufaina e aunoa ma se totogi mo le faʻamoemoe o le faʻapipiʻiina i totonu o au atinaʻe. Pe a talosagaina se masini, faʻaalia le atunuʻu, taulaga ma le numera o le autonomous system lea o le a tuʻu ai. I le tali atu i laʻu talosaga, na auina atu e le RIPE NCC le savali lenei.

Ae paga lea, o lau talosaga e le o ausia a matou taiala mo le mauaina o se masini masini i le taimi nei. E ui o la matou sini o le tufatufaina atu o RIPE Atlas sensors i le lautele e mafai ai, e foliga mai ua lava masini e fesoʻotaʻi i totonu ole ASN na e faʻamaonia, le fesoʻotaʻiga na e faʻaoga i ai, poʻo le atunuu na e faʻaogaina ai le talosaga.

Leai se faafitauli. I lenei tulaga, e mafai ona e faʻapipiʻi se masini komepiuta, mo se faʻataʻitaʻiga, i luga o se masini komepiuta, fale server poʻo le alalaupapa - e leai ni faʻatapulaʻa i luga o le nofoaga ma le autonomous system. CentOS, Debian, Raspbian ma Turris OS e lagolagoina. Ina ia faʻapipiʻi, e tatau ona e sii mai ma faʻapipiʻi le polokalama talafeagai, mo se faʻataʻitaʻiga mai fale teu oloa ile GitHub.

O le faʻapipiʻiina o se masini komepiuta e fai si faigofie. Mo se faʻataʻitaʻiga, e faʻapipiʻi i CentOS 8 e te manaʻomia le faʻatinoina o tulafono nei:

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

ma resitala le sensor, i lenei tulaga e tatau ona e tuʻuina atu le ki SSH, lea o loʻo i totonu /var/atlas-probe/etc/probe_key.pub, ma fa'ailoa mai fo'i le numera tuto'atasi ma lau 'a'ai. O le tusi na faamanatu mai ai ia i matou le manaʻoga e faʻaalia saʻo le nofoaga o le masini.

E fa'atapula'aina le fa'afoega o le sensor i le mafai ona fa'asoa atu le fua fa'atatau i isi tagata fa'aoga, fa'atulagaina fa'amatalaga fa'aletonu taimi, fa'apea fo'i ma fa'asologa o feso'ota'iga masani (tuatusi, faitotoa fa'aletonu, ma isi).

Fua

Mulimuli ane na matou faia fua. O le fa'atulagaina o galuega fua e faia mai lau lava tala. E mafai fo'i ona e va'ai i'uga i'ina.

O le faia o se galuega fua e aofia ai laasaga e tolu: filifilia o se ituaiga fua, filifilia o se masini, filifili se taimi fua.

Fua e mafai ona i ai i ituaiga nei: ping, traceroute, DNS, SSL, HTTP, NTP. Fa'amatalaga au'ili'ili mo se ituaiga fua fa'apitoa, e le aofia ai mea fa'apitoa i se fa'atonuga fa'apitoa po'o se fa'aoga, e aofia ai: tuatusi fa'atatau, fa'asologa o feso'ota'iga, numera o pepa i le fuaina ma le taimi i le va o fua, lapoa ma le taimi i le va o pepa, tikeri o suiga fa'afuase'i i totonu. le taimi amata o le auina atu o afifi.

Sensors e mafai ona filifilia e latou faʻamatalaga poʻo le atunuu o le nofoaga, itulagi, autonomous system, tag, ma isi.

Ole taimi ole fua e fa'atulaga ile amataga ma taimi fa'ai'u.

Ole fua ole fua o loʻo maua ile upega tafaʻilagi i lau oe lava tala, lea e mafai foi ona maua ile json format. I se tulaga lautele, o fua o fua o fa'ailoga fa'atusa e fa'aalia ai le maua o se node po'o se tautua.

Mo le tagata fa'aoga, o avanoa e fua ai o lo'o tu'uina atu i se lautele lautele ae fa'atapula'a. Ae ui i lea, e manino lava o le gafatia o le faiga e aofia ai le faʻatupuina o paʻu toetoe lava o soʻo se faʻatulagaga, lea e tatalaina ai avanoa sili atu mo le fuaina o le tulaga o le Initaneti.

O lo'o i lalo se fa'ata'ita'iga o fa'ai'uga mata'utia mai se fua e tasi e fa'aoga ai fa'aoga fa'aletonu. I fuataga e pei o le ping, traceroute ma le SSL, o le tuatusi IP o le habr.com na filifilia e avea ma sini, DNS o le tuatusi IP o le Google DNS server, NTP o le tuatusi IP o le NTP server ntp1.stratum2.ru. O fua uma na faʻaaogaina se tasi masini o loʻo i 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}]

Faʻaauau

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

iʻuga

O le RIPE Atlas network o se meafaigaluega faigofie lea e mafai ai e oe ona mataʻituina le maua o mea ma auaunaga i luga ole Initaneti ile taimi lata mai.

O faʻamaumauga na gaosia e le RIPE Atlas network e mafai ona aoga i faʻasalalauga telefoni, tagata suʻesuʻe, faʻalapotopotoga faʻapitoa ma soʻo se tasi e fiafia i le soifua maloloina o le Initaneti ma e manaʻo e aʻoaʻo atili e uiga i faʻavae fesoʻotaʻiga ma faʻamaumauga o loʻo lagolagoina le Initaneti i le lalolagi atoa. .

PS RIPE Atlas e le na o ia i lona ituaiga, o loʻo i ai analogues, mo se faʻataʻitaʻiga lenei.

puna: www.habr.com

Faaopoopo i ai se faamatalaga