Пётр Савельев: "Pyroute2: использование транзакций в настройке сети"
Описание
Pyroute2: использование транзакций в настройке сети
Доклад сосредоточен на вопросах транзакционной настройки сети, будут
рассмотрены проблемы сохранения и синхронизации текущего состояния
сетевой подсистемы, проблемы обработки ошибок настройки сети — как
ошибок на уровне узла, когда требуемая конфигурация невозможна, так и
ошибок глобальных, когда требуемая конфигурация узла установлена
успешно, но приводит к отказам сети в целом. Отдельное внимание будет
уделено тестированию, совместимости и целостности RTNL API ядра Linux,
разработке и развёртыванию собственных модулей ядра, предоставляющих API
через различные протоколы netlink.
рассмотрены проблемы сохранения и синхронизации текущего состояния
сетевой подсистемы, проблемы обработки ошибок настройки сети — как
ошибок на уровне узла, когда требуемая конфигурация невозможна, так и
ошибок глобальных, когда требуемая конфигурация узла установлена
успешно, но приводит к отказам сети в целом. Отдельное внимание будет
уделено тестированию, совместимости и целостности RTNL API ядра Linux,
разработке и развёртыванию собственных модулей ядра, предоставляющих API
через различные протоколы netlink.
О проекте: pyroute2 является наиболее полным на данный момент
фреймворком Python для работы с протоколами netlink. Разработка
фреймворка идёт в тесном сотрудничестве с такими проектами как Neutron,
Kuryr (OpenStack components), bcc (BPF compiler collection), lnst (Linux
Network Stack Test — the kernel networking regression testing) и др.
фреймворком Python для работы с протоколами netlink. Разработка
фреймворка идёт в тесном сотрудничестве с такими проектами как Neutron,
Kuryr (OpenStack components), bcc (BPF compiler collection), lnst (Linux
Network Stack Test — the kernel networking regression testing) и др.
Пётр Савельев
Швеция. Стокгольм
network infrastucture engineer
Kambi AB
С самого начала, ещё в ранних 2000х познакомившись с командой ALT Linux, занимался вопросами настройки сети в Linux. Позже ушёл работать в RedHat над проектом RHEV (RedHat Enterprise Virtualization), и, наконец, в Ericsson AB работал над решениями на базе OpenStack.
Швеция. Стокгольм
network infrastucture engineer
Kambi AB
С самого начала, ещё в ранних 2000х познакомившись с командой ALT Linux, занимался вопросами настройки сети в Linux. Позже ушёл работать в RedHat над проектом RHEV (RedHat Enterprise Virtualization), и, наконец, в Ericsson AB работал над решениями на базе OpenStack.
Контакты организаторов