W artykule dokonano oceny możliwości modelowania złożonych rozwiązań sieciowych, za pomocą modyfikacji otwartoźródłowego sterownika tanich kart ethernetowych. Zaproponowano wykorzystanie koncepcji interfejsów logicznych, znakowania ramek z użyciem pola Tag standardu IEEE 802.1Q - VLAN oraz wielu pierścieni DMA do priorytetyzowania klas ruchu. Techniki te, w połączeniu z implementacją w sterowniku odpowiednich algorytmów, umożliwiają realizację wielu mechanizmów sieciowych, np. autokonfiguracji lub niezawodności. Przedstawiono ograniczenia tak realizowanych sieci. Zaprezentowano realizację przykładowej, dwupierścieniowej sieci komputerowej, wspierającej mechanizmy niezawodności z zaimplementowaną obsługą różnych klas ruchu, automatyczną konfigurację stacji i odtwarzaniem konfiguracji po awarii. Wykazano, że wydajność powstałej sieci w komunikacji między węzłami sąsiednimi nie ustępuje oryginalnej sieci ethernetowej.
EN
Article provides evaluation of capabilities to build complex networks, by modifying an Open Source driver of cheap Ethernet NICs. Methods of using logical interfaces and marking frames with IEEE 802.1Q VLAN Tags are described. These methods combined with implementation of adequate algorithms in driver module provides the use of autoconfiguration and reliability techniques. Constraints of such solution are presented. Advanced computer network, providing reliability and fairness was built. It provides different traffic classes, automatic configuration of the stations and recovering from failures. In created network, efficiency of communication between neighbors matches up that of original Ethernet network.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.