Petr Savelyev: "Pyroute2: a transactional approach to the network setup"
Description
Petr Savelyev
Sweden. Stockholm
Network infrastucture engineer
Kambi AB
Started with the ALT Linux team in early 2000s, I focused on the network configuration issues from the very beginning. Later I joined RedHat to continue to work on RHEV (RedHat Entrprise Virtualization) and thereafter worked with OpenStack based solutions in Ericsson AB.
Pyroute2: a transactional approach to the network setup
1. Introduction into the network configuration issues
2. Netlink — a (kernelspace | userspace) protocol
2.1 RTNL — the network configuration protocol
2.2 Generic netlink and it's usage
3. Pyroute2
3.1 Short library overview
3.2 The netlink framework: the protocol level
3.4 The IPDB framework: high-level logic — transactions, rollbacks, and all around
4. How to extend the kernel functionality, to deploy own netlink modules and engage them from the userspace them with the library
2. Netlink — a (kernelspace | userspace) protocol
2.1 RTNL — the network configuration protocol
2.2 Generic netlink and it's usage
3. Pyroute2
3.1 Short library overview
3.2 The netlink framework: the protocol level
3.4 The IPDB framework: high-level logic — transactions, rollbacks, and all around
4. How to extend the kernel functionality, to deploy own netlink modules and engage them from the userspace them with the library
![](/system/ckeditor/pictures/15627/content_petr_savelyev.png)
Sweden. Stockholm
Network infrastucture engineer
Kambi AB
Started with the ALT Linux team in early 2000s, I focused on the network configuration issues from the very beginning. Later I joined RedHat to continue to work on RHEV (RedHat Entrprise Virtualization) and thereafter worked with OpenStack based solutions in Ericsson AB.
Contacts