Schedule: netconf - design and overview
| Speakers | |
|---|---|
|
Martin Krafft |
| Schedule | |
| Day | Saturday |
| Room | AW1.125 |
| Start time | 15:30 |
| End time | 16:30 |
| Duration | 01:00 |
| Info | |
| Event type | Podium |
| Track | Debian |
| Language | English |
| Media | |
| Video (Ogg/Theora) | |
netconf - design and overview
netconf is a novel network configuration management system, designed with modern network infrastructures and the needs of roaming users in mind. In this talk, I present the design of netconf, as well as a brief run-through of its code base. I want to make it easier for others to contribute and join the development team.
netconf is a daemon designed from the bottom up with only minimal functionality. It uses an event-driven model and well-defined, bidirectional interfaces, which make it possible to integrate advanced functionality:
- link and location autodetection;
- configuration of printers, smarthosts, proxies, etc. from DHCP data;
- LinkLocal addressing;
- wireless LAN;
- VPN;
- firewalling;
- advanced routing and traffic control, including bridging, various user interfaces (including the NetworkManager GUI), and so on.