Добрый день.
Это вспомогательный материал к презентации об инструментации BGP на ENOG
немного позднее сегодня. Так как формат виртуальной конференции не особенно
подходит для детальных дискуссий, и сама тема нагружена множеством
технических деталей, здесь представлена суммаризованнаы версия тем для
дискуссии. Да и формат электронной почты немного ближе листа бумаги, на
котором можно изобретать и пробовать идеи.
BGP работает, и это прекрасно. И мы понимаем, что и как там работает. Или
делаем вид, что понимаем. Или надеемся, что работает именно так, как надо.
Или просто верим, что это будет работать. А если не работает - всегда можно
взять телефон и спросить у соседа, что там видно на другой стороне.
Ситуация, наверное, знакомая до боли многим операторам.
Можно ли сделать что-то для более детальной диагностики работы протокола?
Нужно ли? Какая цена такой функциональности представляется вам логичной и
реалистичной? А вашему отделу ИТ безопасности? А вашему директору по
продажам? То, что можно спроектировать очередное расширение протокола BGP и
поверх него слать SMS - это очевидно, но решает ли это изначальные
проблемы? Есть ли договоренность между операторами о общем наборе
диагностических механизмов, которые нужны для обслуживания BGP?
А если попробовать?
Эта тематика не является новой, и в этой презентации не представляются еще
какие-то новые расширения протокола - их у нас и так достаточно. Чего не
хватает - это обобщенное понимание со стороны операторского сообщества о
том, что является важным для мониторинга работы БГП, чего не хватает в
существующих механизмах, и какая функциональность вам была бы нужна
повседневно. За последние 20 лет в IETF было несколько попыток разработки
универсального механизма для инструментации БГП, но большинство тех
предложений застряло по пути. И это не странно - так как аудитория
инженеров, работающих над расширениями протоколов в IETF, и аудитория
инженеров, работающих с теми самыми протоколами на реальных сетях почто не
пересекаются - это просто проблема не знания потребностей и методик работы
со стороны операторов.
Многие операции над более чем одним роутером БГП сегодня делаются или
вручную, или при помощи (как правило, доморощенных) решений автоматизации,
сам протокол почти не имеет механизмов для обмена информацией о работе
самого протокола. Это исторический подход UNIX way - и действительно, БГП
делает свою работу хорошо. Но времена меняются, и потребность в довольно
рутинном функционале проверки работы политик БГП, сбора статистики, сбора
информации об ошибках, разделения границ ответственности между компонентами
протокола - все это становится нужным повседневно.
БГП - это односторонний протокол, в нем нет возможности узнать приняли ли
сосед наш префикс, и будет ли он этот префикс пользовать. Такая
сигнализация может дать нам автоматическую проверку работы политик БГП.
Также в протоколе нет никаких решений для индикации нефатальных ошибок -
любая ошибка приводит к обрыву сессии. И нет механизмов для обмена
информацией о статистике работы протокола - сколько и чего было послано,
принято, отброшено. Это три большие группы функциональности, которые нужны
для повседневных операций. Весь вопрос в договоренности, какие конкретно
функции и какие параметры нужны - нет цели сделать универсальный и
подходящий для всех применений механизм, но должна быть обеспечена покрытие
большинства функций, которые нужны для большинства операторов.
Часть; времени доклада после ввода в тематику и обзора исторических событий
будет оставлена для дискуссий. Хотелось-бы, что та дискуссия перешла в
почту и продолжалась. Здесь нет спешки по времени, эти темы постепенно
представляются операторскому сообществу и список нужного функционала
накапливается, и планы по представлению в IETF идут на следующий год.
Спасибо.
(English version below)
Уважаемые коллеги,
ENOG 18 будет проводиться как виртуальная встреча и состоится 7-8 июня
2021 года.
Регистрация бесплатна и открыта для всех желающих:
https://www.enog.org/enog-18/ru/register/
В качестве конференц-платформы на встрече будет использоваться Meetecho,
и на протяжении всей встречи будет обеспечен синхронный перевод между
русским и английским языками. В дополнение к Meetecho, презентации,
возможно, также будут транслироваться в прямом эфире на веб-сайте
ENOG18, но без возможности пользоваться чатом.
Более подробную информацию о том, как принять участие во встрече, можно
найти на сайте ENOG 18:
https://www.enog.org/enog-18/ru/how-to-participate/
-------------------
Программа
-------------------
План встречи и повестка дня уже опубликованы:
https://www.enog.org/enog-18/ru/programme/meeting-plan/https://www.enog.org/enog-18/ru/programme/agenda/
Важно: время в расписании всегда указано в UTC+3
-------------------
Удаленные точки сбора
-------------------
На этот раз можно будет также лично присутствовать на собрании в одной
из удаленных точек сбора при условии соблюдения местных ограничений
из-за COVID-19. У нас имеются четыре площадки для очного участия в ENOG 18:
- Москва, Россия: эта точка организована совместно CCTLD и TCI, и может
принять до 80 участников.
- Киев, Украина: эту точку размещает у себя группа компаний "Адамант",
она может принять до 30 участников.
- Санкт-Петербург, Россия: эта точка расположена на MSK-IX, и может
принять до 50 участников.
- Ереван, Армения: эта точка сформирована совместно Internet Society NGO
и Союзом операторов Армении, и может принять до 25 участников.
В процессе регистрации на ENOG 18 вам будет предложено выбрать одну из
удаленных точек сбора по вашему выбору. Позже мы свяжемся с вами, чтобы
предоставить более подробную информацию о выбранной Вами точке.
Если вы уже зарегистрировались, но забыли подать заявку на посещение
одной из точек сбора, пожалуйста, напишите письмо на адрес
<enog(a)ripe.net> с указанием вашего выбора, и мы добавим вас в список.
Пожалуйста, обратите внимание, что количество мест ограничено, и
регистрация заявок на посещение точки сбора осуществляется в порядке
живой очереди.
Более подробную информацию об удаленных точках сбора можно найти здесь:
https://www.enog.org/enog-18/ru/remote-hub/
-------------------
Для получения обновлений о встрече следите за хэштегом #ENOG18 в
Twitter, Facebook и LinkedIn.
Дополнительная информация доступна на сайте:
https://www.enog.org/enog-18/ru/
С наилучшими пожеланиями,
ENOG Meeting Team
----------------------------------
Dear colleagues,
ENOG 18 will be held as a virtual meeting and will take place from 7-8
June 2021.
Registration is free of charge and open to everyone:
https://www.enog.org/enog-18/register/
The meeting will use Meetecho as its conference platform and
simultaneous Russian/English translations will be provided throughout
the meeting. In addition to Meetecho, the presentations can also be
streamed live on the ENOG 18 website but without the chat facility.
More information about how to participate in the meeting is available on
the ENOG 18 website:
https://www.enog.org/enog-18/how-to-participate/
-------------------
Programme
-------------------
The meeting plan and agenda are now published:
https://www.enog.org/enog-18/programme/meeting-plan/https://www.enog.org/enog-18/programme/agenda/
Important: Time in the schedule is always UTC+3.
-------------------
Remote Broadcast Hubs
-------------------
This time, there will also be the option of attending the meeting
in-person at a Remote Broadcast Hub, provided that local COVID -19
restrictions are followed. We have four confirmed ENOG 18 Remote
Broadcast Hubs:
- Moscow, Russia: this Hub is co-hosted by CCTLD and TCI and can host up
to 80 attendees
- Kyiv, Ukraine: this Hub is hosted by Adamant and can host up to 30
attendees
- Saint Petersburg, Russia: this Hub is hosted by MSK-IX and can host up
to 50 attendees
- Yerevan, Armenia: this Hub is co-hosted by Internet Society NGO and
Union of Operators of Armenia and can host up to 25 attendees
During the ENOG 18 registration process, you will be asked to select the
Remote Hub of your choice. We will then contact you to give you more
information regarding your selected Hub.
If you have already registered but you forgot to apply for a Hub, please
write an email to <enog(a)ripe.net> with your choice and we will add you
to the list.
Please note that space is limited and Hub registration is on a first
come, first serve basis.
More information about the Remote Broadcast Hubs can be found here:
https://www.enog.org/enog-18/remote-hub/
----------------------
For updates about the meeting, follow the #ENOG18 hashtag on Twitter,
Facebook and LinkedIn.
More information is available online at:
https://www.enog.org/enog-18/
Best regards,
ENOG Meeting Team