Skip to main content
European Commission logo
polski polski
CORDIS - Wyniki badań wspieranych przez UE
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Zawartość zarchiwizowana w dniu 2024-05-24

Large-scale International Ipv6 Testbed

Article Category

Article available in the following languages:

Usprawnienie routera opartego na komputerze osobistym

Oprogramowanie open source zawsze stanowiło atrakcyjną opcję dla programistów systemów komputerowych. Międzynarodowa sieć komputerowa zbudowana w toku projektu 6NET okazała się doskonałym uzupełnieniem otwartych wysokowydajnych routerów opartych na komputerach osobistych, które są w stanie przystosowywać się do szybko zmieniającego się obrazu środowiska internetowego.

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/

Znajdź inne artykuły w tej samej dziedzinie zastosowania