Usprawnienie routera opartego na komputerze osobistym
Opracowany został protokół Internet Protocol wersja 6 (IPv6), będący modernizacją dotychczasowej wersji, IPv4, która zdradza już swój wiek. Kluczowe ulepszenie w stosunku do protokołu IPv4 polega po prostu na tym, że IPv6 oferuje praktycznie nieskończoną liczbę adresów internetowych. Niezliczone potencjalne adresy wraz z wieloma ulepszeniami, między innymi w zakresie automatycznej konfiguracji, stanowią o znacznej przewadze protokołu IPv6 nad jego poprzednikiem. Do szybko zmieniającego się obrazu środowiska protokołów IP uczestnicy projektu 6NET wnieśli kilka nowatorskich pomysłów. CESNET, operator sieci akademickiej w Czechach, opracował Liberouter, będący gigabitowym routerem o stosie podwójnym, który może obsługiwać Internet Protocol w obu wersjach, IPv4 oraz IPv6. Jako oparty na standardowej architekturze komputera osobistego i wyposażony w bardzo wydajny akcelerator sprzętowy do przekazywania pakietów umożliwia on uzyskanie lepszej przepustowości niższym kosztem. W czeskiej sieci akademickiej od wczesnych lat dziewięćdziesiątych funkcję routerów pełniły komputery osobiste z takimi systemami operacyjnymi, jak Linux i BSD (Berkeley Software Distribution) w różnych wariantach. Pomimo to pozostała ona w tyle za jej nowoczesnymi komercyjnymi odpowiednikami pod względem wydajności, łatwości konfiguracji oraz funkcji udostępnianych w panelu sterowania. Aby efektywniej osiągać kompromis między czasem reakcji na przerwanie a przepustowością magistrali PCI, opracowano akcelerator COMBO6, który przełączanie pakietów realizuje sprzętowo. Uzupełniony o alternatywne karty sieciowe widoczny jest jako standardowa czteroportowa karta ethernetowa, umożliwiająca konfigurowanie za pomocą standardowych programów narzędziowych systemu Unix. Zamiast tworzyć nową powłokę obsługi poleceń dla nowego routera PC, opracowano ogólniejszy system konfiguracji o nazwie Netopeer. Oparty na koncepcji niezależnego od platformy opisu konfiguracji routera umożliwia konfigurowanie dużych sieci z zastosowaniem zapisu XML jako wewnętrznego formatu danych. Jednym z głównych walorów Liberoutera jest jego otwartość. Całe jego oprogramowanie, a nawet schematy sprzętu, udostępniono na stronie internetowej projektu Liberouter, pod adresem http://www.liberouter.org/