1. Enlarge your network
Le code lié au réseau est la partie la plus en développement dans le noyau FreeBSD à un tel point que plusieurs pages wiki [1] [2] ont été mises en place pour centraliser toutes les modifications qui sont en cours ou prévues pour le futur.
En conséquence, cette section ne décrit que les changements majeurs apportés à la pile réseau.
2. Multiple routing tables
Julien Elischer, après l'intégration du policy based routing, a encore frappé dans le code de routage pour y ajouter le support de multiples tables de routage [3]. Cette modification permet d'avoir plusieurs tables de routages indépendantes. Elle va permettre ainsi d'associer des tables de routage particulières à certains processus, certains flux...
Pour ajouter des routes dans une table (appelée fib dans la littérature FreeBSD), on utilise la commande setfib(1) en surcouche de la commande d'ajout de route originale à l'instar de la commande nice(1).
# setfib -1 route add default...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première