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 ma o’u lava manatu.

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.


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.


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

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

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. .
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 .
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 .
puna: www.habr.com
