GW Delight GFA6100 – automatyczna konfiguracja ONU
Posted on wto 03 styczeń 2012 in misc
Rozwiązania GEPON firmy GW Delight, to nie tylko proste urządzenie L2, w zasadzie są to dośc zaawansowane przełączniki, więc znajdziemy w nich wszystko to, czego można by się po takim urządzeniu spodziewać. Także w kwestiach typowych dla technologii PON nawet najmniejszy GFA6100 ma sporo do zaoferowania. Przedsmakiem niech będzie autokonfiguracja urządzeń klienckich.
[caption id="attachment_528" align="aligncenter" width="300"
caption="GWDelight GFA6100 OLT"][/caption]
Konfiguracja lub aktualizacja ONU mogą okazać się niezwykle kłopotliwe przynajmniej z dwóch powodów. Po pierwsze, ich duża ilość – jeden port PON może obsłużyć do 64 ONU - sprawia że czynność ta jest czasochłonna i niepotrzebnie angażuje administratora. Po drugie ONU to urządzenia szeroko rozproszone, znajdujące się głównie w domach klientów, co zdecydowanie nie ułatwia sprawy.
Dobrym zwyczajem jest także archiwizacja istniejących już plików konfiguracyjnych (na przykład na wypadek awarii), jednak tutaj pojawiają się te same utrudnienia co wymienione powyżej.
W przypadku systemu GW Delight z pomocą przychodzi nam funkcja automatycznej aktualizacji oraz automatycznej konfiguracji. Jednocześnie można dokonać operacji na maksymalnie 5 urządzeniach ONU, w przypadku większej jej liczby aktualizacja odbywa się sekwencyjnie (po zakończeniu aktualizacji zwolniony adres IP przydzielany jest kolejnemu urządzeniu).
Niewątpliwą zaletą omawianej tu funkcjonalności jest to, że przystępując do automatycznej konfiguracji ONU nie musi być w stanie skomunikować się z serwerem FTP. Pomiędzy urządzeniami zostanie zestawione tymczasowe połączenie (dokładnie rzecz ujmując Vlan), które zostanie wykorzystane do wymiany danych. Przyjrzyjmy się jak wygląda konfiguracja wspomnianego mechanizmu.
Na potrzeby przykładu użyjmy podsieci 192.168.1.0/24. Serwer ftp posiadać będzie adres ip 192.168.1.23. Vlan 100 w konfiguracji OLT będzie posiadać końcówkę .55. Jeden z portów uplink przypiszemy do tego Vlana.
Poniżej przykładowa topologia:
Cały proces zaczynamy od utworzeniu Vlana na OLT. Można też wykorzystać już istniejący (oczywiście jeśli takie jest dostępny), jednak lepszym rozwiązaniem wydaje się być wydzielenie osobnej sieci wirtualnej, jedynie na potrzeby procedury. Tutaj użyty zostanie Vlan o id 100. Bardzo ważne jest to, byśmy w czasie konfiguracji OLT nie zapomnieli przypisać Vlanowi adresu IP.
GFA6100(config)#
GFA6100(config)#interface vlan m100 100
;; port uplink nietagowany w vlan 100
GFA6100(vlan-m100)#add port 1/1 untagged
;; port PON tagowany
GFA6100(vlan-m100)#add port 2/1 tagged
GFA6100(vlan-m100)#ip address 192.168.1.55/24
GFA6100(vlan-m100)#exit
Następnie musimy dokonać konfiguracji serwera ftp – podajemy adres ip, nazwę użytkownika oraz hasło. Opcjonalnie podany również może zostać używany port (domyślnie jest to 21).
GFA6100(config)#auto-load ftpserver 192.168.1.23 Anonymous test
Teraz skonfigurowany zostanie zakres adresów używanych przez ONU podczas tymczasowego połączenia. Zakres taki może składać się z maksymalnie 5 przydzielanych dynamicznie adresów. Ponadto musimy również ustawić bramę, którą jest adres ip przydzielony na vlan’u na OLT’cie oraz jego id.
GFA6100(config)#auto-load client-ip 192.168.1.100/24 gateway 192.168.1.55 vid 100
Dalej podajemy, który port OLT zostanie użyty, kierunek komunikacji oraz nazwę pliku. Dzięki możliwości wyboru kierunku komunikacji mamy możliwość przesyłania danych z i na urządzenie. Na początek skopiujmy konfigurację z wszystkich ONU na serwer
GFA6100(config)#auto-load config 2/1 direction onu2server
Nie pozostaje nam już nic innego jak uruchomić sam proces. Robimy to w następujący sposób:
GFA6100(config)#auto-load config start
GFA6100(config)#auto-load config stop
Wynik operacji pojawi się pod postacią plików o nazwie odpowiadającej adresom mac podłączonych ONU.
Analogicznie automatyczna konfiguracja wyglądała by tak:
GFA6100(config)#auto-load config 2/1 direction server2onu
GFA6100(config)#auto-load config start
Pliki przypisane do poszczególnych ONU zostaną na nie przesłane. Oczywiście sam plik konfiguracyjny zapisywany jest w formie tekstowej, wieć nie ma problemu z ewentualną ręczną ich modyfikacją lub po prostu wcześniejszym ich przygotowaniem.
Podobnie sprawa wygląda z aktualizacją oprogramowania. Jednak zamiast
polecenia auto-load config
, używamy auto-load upgrade
.
Jednak co w sytuacji, kiedy chcemy przeprowadzić proces aktualizacji, a nie możemy sobie pozwolić na taką operacje w ciągu dnia, gdy większość z klientów aktualnie korzysta z dostarczanych przez nas usług? Oprogramowanie OLT pozwala nam na zdefiniowanie czasu kiedy proces ma zacząć się wykonywać.
GFA6100(config)#auto-load upgrade start-time 2011-01-01,02:00:00
Tutaj należy pamiętać o ustawieniu prawidłowego czasu na samym OLT. Możliwe jest także wskazanie przedziału czasu w jakim upgrade ma przebiegać, dzięki temu nie ma konieczności by wszytskie ONU były on-line.