Oprogramowanie APPro5000 dla urządzeń bazujących na chipsecie Atheros
Oprogramowanie APPro5000 bazuje na dystrybucji systemu Linux i jest przeznaczone dla akces pointów bazujących na chipsecie Atheros. W pierwszej kolejności APPro5000 jest dostępne dla akces pointu OvisLink 5000.
APPro5000 zawiera wszystkie narzędzia przydatne podczas konfiguracji, administracji i diagnostyki sieci komputerowych. Zastosowanie systemu Linux zapewnia znacznie większe możliwości – m.in. zarządzania pasmem, filtrowania portów, firewalla czy NAT-a – nie typowe rozwiązania dostępne na rynku.
Dzięki zastosowaniu sterowników MadWifi użytkownicy APPro5000 mają dostęp do zaawansowanych i nowoczesnych technologii, np. mogą skonfigurować do trzech wirtualnych punktów dostępu, korzystać z licznych trybów pracy oraz monitorować ruch za pomocą wbudowanego sniffera. Oprogramowanie jest przeznaczone zarówno dla firm świadczących usługi WISP (do pracy w roli wydajnego mostu P2P) jak i dla klientów sieci bezprzewodowych (jako elastyczne i atrakcyjne cenowo urządzenie klienckie, pracujące w paśmie 5 GHz).
Najważniejsze cechy APPro5000:
- kernel systemu Linux w wersji 2.4.32;
- pakiet Busybox w wersji 1.0.0;
- sterownik MadWifi;
- firewall Iptables w wersji 1.2.9 (dostępne funkcje: MASQUERADE, SNAT, DNAT, MAC, TTL, iplimit);
- zarządzanie pasmem za pomocą Iproute2 (HTB, WRR, PRIO, ESFQ);
- narzędzia traceroute, ping, arping, tcpdump, nslookup;
- shell zgodny z Bash (dostępny przez SSH/Telnet);
- dostępny kompilator gcc (dla architektury MIPS).
Pełna obsługa chipsetu Atheros:
- sterowniki Multiband Atheros Driver;
- obsługa trybów 802.11a, 802.11a Turbo oraz 802.11a Dynamic Turbo;
- szeroki zakres kanałów w paśmie 5,1 – 5,8 GHz;
- możliwość utworzenia do trzech wirtualnych AP;
- wykorzystanie technologii Atheros Fast Frames, Burst Mode, Adaptive Bandwitch Mode oraz Extra Range;
- możliwość zmiany parametru Country Code;
- regulacja mocy zgodna z wymaganiami ETSI/FCC;
- tryby AP, Infrastructure Client, P2P Bridge, WDS Bridge Client;
- tryb Transparent Client przezroczysty dla adresów MAC;
- dedykowany klient systemu Mikrotik.
Funkcjonalność:
- pełny routing WLAN/LAN w dowolnej konfiguracji;
- funkcje NAT i DHCP dla sieci WLAN lub LAN;
- watchdog restartujący urządzenie w wypadku utraty łączności;
- blokowania ruchu klient – klient (Intra BSS Traffic);
- filtrowanie „otoczenia sieciowego”, m.in. ataków z wykorzystaniem RPC (NETBIOS Filtering);
- filtrowanie ruchu rozgłoszeniowego (Broadcast Filtering);
- obsługa protokołu PPPoE;
- klient PPPoE na interfejsie WLAN lub LAN;
- tablica autoryzowanych adresów MAC rozszerzona do 64 wpisów;
- klonowanie adresu MAC.
Bezpieczeństwo:
- firewall/NAT;
- ochrona przed wirusami;
- blokowanie ruchu dla nieautoryzowanych adresów IP i MAC;
- blokowanie ruchu na wybranych portach i adresach IP;
- forwardowanie portów;
- statyczne wpisy w tablicy ARP.
Zarządzanie pasmem:
- mechanizm QOS w pełni wykorzystujący możliwości systemu Linux;
- regulowanie ruchu na podstawie priorytetu;
- przydzielanie pasma poszczególnym typom usług, takim jak poczta elektroniczna, przeglądanie stron WWW, P2P i pozostałe;
- możliwość wyboru algorytmu kolejkowania;
- zarządzanie pasmem dla 64 adresów IP lub MAC;
- blokowanie ruchu z adresów bez przypisanego pasma.
Elastyczność:
- zarządzanie przez stronę WWW i klienta SSH lub Telnet;
- możliwość definiowania własnych reguł dla mechanizmów QoS, NAT, firewall oraz konfiguracji routingu;
- zapisywanie konfiguracji, plików systemowych i własnych skryptów w pamięci flash;
- możliwość instalacji dodatkowego oprogramowania w katalogu /usr/local.
Wybrane funkcje APPro5000
Bursting
Bursting umożliwia wysłanie wielu ramek na raz (zamiast w osobnych pakietach informacji), co istotnie zmniejsza ilość sygnałów towarzyszących transmisji danych, zwiększając w ten sposób jej wydajność. Dodatkowy wzrost prędkości uzyskano przez pewną modyfikację standardowych zależności czasowych.
Fast Frames
Jest to funkcja zwiększająca ilość informacji, którą można przesłać w pojedynczej ramce. Również ona zmniejsza udział dodatkowych informacji towarzyszących transmisji danych.
Kompresja
Ramki z danymi są kompresowane w czasie rzeczywistym z wykorzystaniem algorytmu Lempel Ziv. Funkcja ta działa w sposób niewidoczny dla użytkownika (transparentnie), a za jej realizację odpowiadają elementy chipsetu. Oznacza to, że procesor komputera podłączonego do punktu dostępu nie jest obciążany kompresją i dekompresją danych.
Turbo Mode
W trybie Turbo dwa kanały są łączone, dzięki czemu dwukrotnie wzrasta teoretyczna prędkość transmisji (do 108 Mbit/s). Istnieją dwie odmiany trybu Turbo: statyczna i dynamiczna. Tryb Static na sztywno włącza łączenie kanałów aż do momentu ręcznego wyłączenia tej funkcji. Bardziej inteligentny jest tryb Dynamic, w którym urządzenie samodzielnie decyduje czy moze połączyć kanały radiowe. Łączenie kanałów nie będzie wykorzystywane w czasie gdy zostanie wykryty ruch na sąsiednich kanałach, bądź w sieci znajduje się stacja, która nie obsługuje trybu Turbo.
Adaptive Radio (AR) lub Adaptive Bandwidth
Funkcja sterująca działaniem trybu Dynamic Turbo, która w sposób ciągły monitoruje wykorzystywane pasmo radiowe i decyduje, czy można połączyć kanały WiFi.
eXtended Range (XR)
XR to funkcja poprawiająca zasięg sieci bezprzewodowych dzięki podwyższonej czułości odbiornika do -105 dBm. Dodatkowo udostępnia ona niestandardowe prędkości pracy: 3, 2, 1, 0,5 i 0,25 Mbit/s.
Station Pooling
Działanie funkcji poolingu polega na wyznaczaniu każdej stacji klienckiej przedziału czasu, w którym moze ona przesyłać dane. Mechanizm ten wyklucza z sieci kolizje i zapobiega przejęciu większości pasma przez klientów o najsilniejszym sygnale.