We kindly inform you that we have also www.cyberbajt.com Zamknij

Wyniki wyszukiwania:

Baza wiedzy, raporty i testy urządzeń

  • wróć do listy testów i raportów

    Konfiguracja serwera PPPoE w systemie Linux

    Robert Czechoński, 2005-09-12, Drukuj
  • 1.

    Czym jest PPPoE

    PPPoE (Point-to-Point over Ethernet) jest protokołem połączeniowym używanym w technologii ADSL. Protokół ten enkapsuluje (wbudowuje) ramki PPP w ramki Ethernet. Sam PPP jest protokołem warstwy łącza danych do enkapsulacji pakietów warstwy sieciowej poprzez łącze szeregowe.
    Sesja PPPoE składa się z dwóch urządzeń wykorzystujących protokół PPP połączonych kablem Ethernetowym. Każde z urządzeń zna adres MAC swojego sąsiada. Unikalny numer sesji identyfikuje poszczególne sesje PPPoE pomiędzy dwoma urządzeniami.

     

    1 . Ustanawianie połączenia

    Podczas gdy protokół PPP jest protokołem połączeniowym pomiędzy dwoma urządzeniami, tak PPPoE pracuje w technologii klient - serwer. Komputer - klient poszukuje serwera PPPoE, uzyskuje adres MAC koncentratora dostępowego oraz unikalny identyfikator sesji. Proces zestawiania połączenia PPPoE nosi nazwę "Discovery". Używa się do tego specjalnego typu ramki Ethernet (0x8863).
    W celu zestawienia połączenia, klient PPPoE wysyła ramkę PADI (PPPoE Active Discovery Initiation). Ramka ta rozgłaszana jest na adres broadcast (FF:FF:FF:FF:FF:FF) i może zawierać nazwę serwisu, do którego klient chce się podłączyć. Kiedy koncentrator odczyta ramkę PADI, odpowiada na nią ramką PADO (PPPoE Active Discovery Offer) jeżeli sesja może zostać ustansowiona. Docelowym adresem ramki PADO jest adres klienta, który został wysłany w ramce PADI. Może się zdarzyć, że w sieci będzie kilka koncentratorów. W tym przypadku klient zbiera ramki PADO i wybiera tę, która mu odpowiada. Wysyła wtedy do koncentratora ramkę PADR (PPPoE Active Discovery Response). Jeżeli koncentrator zezwoli na zestawienie połączenia rezerwuje przestrzeń w systemie na połączenie PPP oraz przydziela numer sesji. Numer sesji zostaje odesłany do klienta w ramce PADS (PPPoE Active Discovery Session-confirmation). W tym momencie klient może rezerwować przestrzeń na połączenie PPP.

    2. Ustanawianie sesji


    Po pomyślnym wykonaniu procesu "Discovery" połączenie PPP może zostać zrealizowane.
    Ramki PPP są enkapsulowane w ramki Ethernetowe typu 0x8864. Ramka PPPoE pokazana jest poniżej:

    3. Podsumowanie

    • ponieważ sesja PPPoE jest tak naprawdę sesją PPP więc przyznawanie adresów IP może następować dynamicznie
    • bazując na koncepcji sesji, dostawcy Internetowi mogą pobierać opłaty w zależności od czasu połączenia
    • ponieważ ustanawianie sesji prawie zawsze wymaga autoryzacji, dostawcy Internetowi mogą rozliczać klientów gdziekolwiek ci się łączą
    • w ramkach PPPoE można enkapsulować nie tylko ramki IP. Każdy inny protokół obsługiwany przez PPP może zostać wykorzystany w PPPoE
  • dalej