SlideShare a Scribd company logo
1 of 10
RIPE AtlasЧто такое
и как его можно использовать
Тарас Гейченко
tasic@hostmaster.ua
RIPE Atlas probes
Первая версия Atlas probe
Свежая модель Atlas probe
Atlas probes в мире
https://atlas.ripe.net/results/maps/network-coverage/
RIPE Atlas измерения
Измерением (measurments) RIPE Atlas называется один из
предопределенного списка запросов к определенному адресу от 50 Atlas probe.
Список запросов состоит из:
● Ping;
● Traceroute;
● DNS;
● Ssl;
● Http (в ограниченном доступе по специальным запросам).
Для измерений либо случайным образом выбираются 50 Atlas probes, либо
можно самому указать, какие 50 устройств будут проводить измерения.
Ping
● Address Family – Выбор используемого адресного
пространства IPv4 или IPv6.
● Packets – Количество пакетов, составляющих запрос.
● Size – Размер посылаемых пакетов.
● Description – Позволяет назвать измерение для его
последующей идентификации.
● Interval – Время в секундах между проведениями
замеров. Выпадающий список предлагает некоторые
обычные значения.
Traceroute
● Address Family – Выбор используемого адресного пространства IPv4 или IPv6.
●
Timeout – Максимальное время в милисекундах ожидания ответа.
● Interval – Вермя между сосденими измерениями в секундах.
●
Description – Позволяет назвать измерения для последующей идентификации.
●
Protocol – Определяет используемый протокол UDP или ICMP
● Packets – Количество пакетов, посылаемых в каждом traceroute запросе.
●
Size – Размер пакета.
●
First Hop – Начальное значение для time-to-live счетчика.
● Destination Extension Header Size – Размер destination extension заголовка для
включения в ipv6 пакет.
●
Port – Порт назанчения для TCP traceroute.
●
Paris – Число больше 0, обозначающее количество вариаций, используемых в Paris
traceroute. Установка значения в 0 обозначает использование стандартного traceroute.
● Maximum Hops – Конечное значение для time-to-live счетчика.
●
Hop-by-Hop Extension Header Size – Размер hop-by-hop extension заголовка для
включения в IPv6 пакет.
● Don't Fragment – Включение этой опции запрещает фрагментацию исходящих пакетов.
DNS
● Address Family – Выбор используемого адресного пространства IPv4 или IPv6.
●
Query Class – Опредеят класс, в котором будет выполнен запрос: IN или CHAO.
● Query Type – Тип DNS запроса.
●
Query Argument – Имя домена (или IP адреса в случае запроса к обратной зоне) для
запроса.
● Description – Позволяет именовать измерения для идентификации.
●
Interval – Количество секунд между двумя последовательными запросами.
● Set DNSSEC OK Flag – Включает DNSSEC DO бит (RFC-3225). По умолчанию отключен.
● Recursion desired – Включает рекурсию. Это RD флаг, описанный в RFC1035.
●
Use Probe's Resolver – Использование списка резолверов пробы, вместо задания в
качестве резолвера определенного сервера.
● Protocol – Используемый протокол.
● Retry Times – Количество попыток.
● UDP Payload Size – Максимальный допустимый размер ответа. Поле описано в RFC2671.
●
Include the Qbuf – Включает кодированную по алгоритму base64 версию запроса
выполненную пробой.
● Exclude the Abuf – Исключает полный кодированный по алгоритму base64 ответ.
●
Prepend the Probe's ID – Включает ID пробы в собираемые данные.
● Use NSID – Включает опцию идентификатора сервера имен DNS (RFC5001).
SSH
● Address Family – Выбор используемого
адресного пространства IPv4 или IPv6.
● Port – TCP порт для проверки на сервере.
По умолчанию порт 443.
● Description – Позволяет именовать
измерения для идентификации.
● Interval - Количество секунд между двумя
последовательными запросами.
Любишь кататься?...
Любишь кататься?...

More Related Content

What's hot

5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)
5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)
5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)Ontico
 
Тестируемая RxJava
Тестируемая RxJavaТестируемая RxJava
Тестируемая RxJavaRambler Android
 
Отладка и устранение проблем в PostgreSQL Streaming Replication.
Отладка и устранение проблем в PostgreSQL Streaming Replication.Отладка и устранение проблем в PostgreSQL Streaming Replication.
Отладка и устранение проблем в PostgreSQL Streaming Replication.Alexey Lesovsky
 
Александр Крашенинников "Hadoop High Availability: опыт Badoo"
Александр Крашенинников "Hadoop High Availability: опыт Badoo"Александр Крашенинников "Hadoop High Availability: опыт Badoo"
Александр Крашенинников "Hadoop High Availability: опыт Badoo"IT Event
 
Лекция 9. ZooKeeper
Лекция 9. ZooKeeperЛекция 9. ZooKeeper
Лекция 9. ZooKeeperTechnopark
 
Доклад Ильи Кудинова на конференции LoveQA. "Как мы разгоняли тесты — от баш-...
Доклад Ильи Кудинова на конференции LoveQA. "Как мы разгоняли тесты — от баш-...Доклад Ильи Кудинова на конференции LoveQA. "Как мы разгоняли тесты — от баш-...
Доклад Ильи Кудинова на конференции LoveQA. "Как мы разгоняли тесты — от баш-...Badoo Development
 
Уязвимости сервисов
Уязвимости сервисовУязвимости сервисов
Уязвимости сервисовPositive Hack Days
 

What's hot (7)

5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)
5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)
5 способов деплоя PHP-кода в условиях хайлоада / Юрий Насретдинов (Badoo)
 
Тестируемая RxJava
Тестируемая RxJavaТестируемая RxJava
Тестируемая RxJava
 
Отладка и устранение проблем в PostgreSQL Streaming Replication.
Отладка и устранение проблем в PostgreSQL Streaming Replication.Отладка и устранение проблем в PostgreSQL Streaming Replication.
Отладка и устранение проблем в PostgreSQL Streaming Replication.
 
Александр Крашенинников "Hadoop High Availability: опыт Badoo"
Александр Крашенинников "Hadoop High Availability: опыт Badoo"Александр Крашенинников "Hadoop High Availability: опыт Badoo"
Александр Крашенинников "Hadoop High Availability: опыт Badoo"
 
Лекция 9. ZooKeeper
Лекция 9. ZooKeeperЛекция 9. ZooKeeper
Лекция 9. ZooKeeper
 
Доклад Ильи Кудинова на конференции LoveQA. "Как мы разгоняли тесты — от баш-...
Доклад Ильи Кудинова на конференции LoveQA. "Как мы разгоняли тесты — от баш-...Доклад Ильи Кудинова на конференции LoveQA. "Как мы разгоняли тесты — от баш-...
Доклад Ильи Кудинова на конференции LoveQA. "Как мы разгоняли тесты — от баш-...
 
Уязвимости сервисов
Уязвимости сервисовУязвимости сервисов
Уязвимости сервисов
 

Viewers also liked

School Slideshow
School SlideshowSchool Slideshow
School Slideshowmgillman
 
Punctuation
PunctuationPunctuation
Punctuationmrainone
 
Feline over andromedine
Feline over andromedineFeline over andromedine
Feline over andromedineokitobi2
 
Lessons From The "21 irrefutable laws" SAEOPP final
Lessons From The "21 irrefutable laws" SAEOPP finalLessons From The "21 irrefutable laws" SAEOPP final
Lessons From The "21 irrefutable laws" SAEOPP finaljohnlmason225
 
Descriptive english linguistic By David hernandez
Descriptive english linguistic By David hernandezDescriptive english linguistic By David hernandez
Descriptive english linguistic By David hernandezdvd_h
 

Viewers also liked (6)

School Slideshow
School SlideshowSchool Slideshow
School Slideshow
 
Punctuation
PunctuationPunctuation
Punctuation
 
Alert.MD
Alert.MDAlert.MD
Alert.MD
 
Feline over andromedine
Feline over andromedineFeline over andromedine
Feline over andromedine
 
Lessons From The "21 irrefutable laws" SAEOPP final
Lessons From The "21 irrefutable laws" SAEOPP finalLessons From The "21 irrefutable laws" SAEOPP final
Lessons From The "21 irrefutable laws" SAEOPP final
 
Descriptive english linguistic By David hernandez
Descriptive english linguistic By David hernandezDescriptive english linguistic By David hernandez
Descriptive english linguistic By David hernandez
 

Similar to RIPE Atlas usage

Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchipРазработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchipARCCN
 
МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2Dima Dzuba
 
ETegro Technologies Therascale - комплексные решения для ЦОД
ETegro Technologies Therascale - комплексные решения для ЦОДETegro Technologies Therascale - комплексные решения для ЦОД
ETegro Technologies Therascale - комплексные решения для ЦОДETegro Technologies
 
Hadoop > cascading -> cascalog (short version)
Hadoop  > cascading -> cascalog (short version)Hadoop  > cascading -> cascalog (short version)
Hadoop > cascading -> cascalog (short version)Andrew Panfilov
 
PostgreSQL. Стильно. Модно. Молодёжно
PostgreSQL. Стильно. Модно. МолодёжноPostgreSQL. Стильно. Модно. Молодёжно
PostgreSQL. Стильно. Модно. МолодёжноVladislav Bezverhiy
 
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектовMySQL для высоконагруженных проектов
MySQL для высоконагруженных проектовSoftline
 
Linux basics. Занятие 3.
Linux basics. Занятие 3. Linux basics. Занятие 3.
Linux basics. Занятие 3. Vikentsi Lapa
 
Сергей Еланцев - Troubleshooting
Сергей Еланцев - Troubleshooting   Сергей Еланцев - Troubleshooting
Сергей Еланцев - Troubleshooting Yandex
 
20111002 information retrieval raskovalov_lecture3
20111002 information retrieval raskovalov_lecture320111002 information retrieval raskovalov_lecture3
20111002 information retrieval raskovalov_lecture3Computer Science Club
 
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреDEPO Computers
 
Автоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQLАвтоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQLSQALab
 
Организация аппаратного поиска в таблицах OpenFlow на базе ПЛИС
Организация аппаратного поиска в таблицах OpenFlow на базе ПЛИСОрганизация аппаратного поиска в таблицах OpenFlow на базе ПЛИС
Организация аппаратного поиска в таблицах OpenFlow на базе ПЛИСARCCN
 
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Ontico
 
Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...a15464321646213
 

Similar to RIPE Atlas usage (20)

842302.pptx
842302.pptx842302.pptx
842302.pptx
 
Ixia NVS (rus)
Ixia NVS (rus)Ixia NVS (rus)
Ixia NVS (rus)
 
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchipРазработка OpenFlow-коммутатора на базе сетевого процессора EZchip
Разработка OpenFlow-коммутатора на базе сетевого процессора EZchip
 
Tdd in the world of big data
Tdd in the world of big dataTdd in the world of big data
Tdd in the world of big data
 
МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2МАИ, Сети ЭВМ, Лекция №2
МАИ, Сети ЭВМ, Лекция №2
 
ETegro Technologies Therascale - комплексные решения для ЦОД
ETegro Technologies Therascale - комплексные решения для ЦОДETegro Technologies Therascale - комплексные решения для ЦОД
ETegro Technologies Therascale - комплексные решения для ЦОД
 
Hadoop > cascading -> cascalog (short version)
Hadoop  > cascading -> cascalog (short version)Hadoop  > cascading -> cascalog (short version)
Hadoop > cascading -> cascalog (short version)
 
DNS
DNSDNS
DNS
 
PostgreSQL. Стильно. Модно. Молодёжно
PostgreSQL. Стильно. Модно. МолодёжноPostgreSQL. Стильно. Модно. Молодёжно
PostgreSQL. Стильно. Модно. Молодёжно
 
MySQL для высоконагруженных проектов
MySQL для высоконагруженных проектовMySQL для высоконагруженных проектов
MySQL для высоконагруженных проектов
 
Linux basics. Занятие 3.
Linux basics. Занятие 3. Linux basics. Занятие 3.
Linux basics. Занятие 3.
 
iptables
iptablesiptables
iptables
 
Сергей Еланцев - Troubleshooting
Сергей Еланцев - Troubleshooting   Сергей Еланцев - Troubleshooting
Сергей Еланцев - Troubleshooting
 
20111002 information retrieval raskovalov_lecture3
20111002 information retrieval raskovalov_lecture320111002 information retrieval raskovalov_lecture3
20111002 information retrieval raskovalov_lecture3
 
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуреСХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
СХД DEPO Storage 4600 для консолидации данных в современной IT-инфраструктуре
 
Автоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQLАвтоматизация тестирования базы на примере PostgreSQL
Автоматизация тестирования базы на примере PostgreSQL
 
Организация аппаратного поиска в таблицах OpenFlow на базе ПЛИС
Организация аппаратного поиска в таблицах OpenFlow на базе ПЛИСОрганизация аппаратного поиска в таблицах OpenFlow на базе ПЛИС
Организация аппаратного поиска в таблицах OpenFlow на базе ПЛИС
 
Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)Тестируем производительность распределённых систем, Александр Киров (Parallels)
Тестируем производительность распределённых систем, Александр Киров (Parallels)
 
09 - Hadoop. Pig
09 - Hadoop. Pig09 - Hadoop. Pig
09 - Hadoop. Pig
 
Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...Архитектура и программирование потоковых многоядерных процессоров для научных...
Архитектура и программирование потоковых многоядерных процессоров для научных...
 

RIPE Atlas usage

  • 1. RIPE AtlasЧто такое и как его можно использовать Тарас Гейченко tasic@hostmaster.ua
  • 2. RIPE Atlas probes Первая версия Atlas probe Свежая модель Atlas probe
  • 3. Atlas probes в мире https://atlas.ripe.net/results/maps/network-coverage/
  • 4. RIPE Atlas измерения Измерением (measurments) RIPE Atlas называется один из предопределенного списка запросов к определенному адресу от 50 Atlas probe. Список запросов состоит из: ● Ping; ● Traceroute; ● DNS; ● Ssl; ● Http (в ограниченном доступе по специальным запросам). Для измерений либо случайным образом выбираются 50 Atlas probes, либо можно самому указать, какие 50 устройств будут проводить измерения.
  • 5. Ping ● Address Family – Выбор используемого адресного пространства IPv4 или IPv6. ● Packets – Количество пакетов, составляющих запрос. ● Size – Размер посылаемых пакетов. ● Description – Позволяет назвать измерение для его последующей идентификации. ● Interval – Время в секундах между проведениями замеров. Выпадающий список предлагает некоторые обычные значения.
  • 6. Traceroute ● Address Family – Выбор используемого адресного пространства IPv4 или IPv6. ● Timeout – Максимальное время в милисекундах ожидания ответа. ● Interval – Вермя между сосденими измерениями в секундах. ● Description – Позволяет назвать измерения для последующей идентификации. ● Protocol – Определяет используемый протокол UDP или ICMP ● Packets – Количество пакетов, посылаемых в каждом traceroute запросе. ● Size – Размер пакета. ● First Hop – Начальное значение для time-to-live счетчика. ● Destination Extension Header Size – Размер destination extension заголовка для включения в ipv6 пакет. ● Port – Порт назанчения для TCP traceroute. ● Paris – Число больше 0, обозначающее количество вариаций, используемых в Paris traceroute. Установка значения в 0 обозначает использование стандартного traceroute. ● Maximum Hops – Конечное значение для time-to-live счетчика. ● Hop-by-Hop Extension Header Size – Размер hop-by-hop extension заголовка для включения в IPv6 пакет. ● Don't Fragment – Включение этой опции запрещает фрагментацию исходящих пакетов.
  • 7. DNS ● Address Family – Выбор используемого адресного пространства IPv4 или IPv6. ● Query Class – Опредеят класс, в котором будет выполнен запрос: IN или CHAO. ● Query Type – Тип DNS запроса. ● Query Argument – Имя домена (или IP адреса в случае запроса к обратной зоне) для запроса. ● Description – Позволяет именовать измерения для идентификации. ● Interval – Количество секунд между двумя последовательными запросами. ● Set DNSSEC OK Flag – Включает DNSSEC DO бит (RFC-3225). По умолчанию отключен. ● Recursion desired – Включает рекурсию. Это RD флаг, описанный в RFC1035. ● Use Probe's Resolver – Использование списка резолверов пробы, вместо задания в качестве резолвера определенного сервера. ● Protocol – Используемый протокол. ● Retry Times – Количество попыток. ● UDP Payload Size – Максимальный допустимый размер ответа. Поле описано в RFC2671. ● Include the Qbuf – Включает кодированную по алгоритму base64 версию запроса выполненную пробой. ● Exclude the Abuf – Исключает полный кодированный по алгоритму base64 ответ. ● Prepend the Probe's ID – Включает ID пробы в собираемые данные. ● Use NSID – Включает опцию идентификатора сервера имен DNS (RFC5001).
  • 8. SSH ● Address Family – Выбор используемого адресного пространства IPv4 или IPv6. ● Port – TCP порт для проверки на сервере. По умолчанию порт 443. ● Description – Позволяет именовать измерения для идентификации. ● Interval - Количество секунд между двумя последовательными запросами.