<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=PPP_over_Ethernet</id>
	<title>PPP over Ethernet - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://demowiki.knowlus.com/index.php?action=history&amp;feed=atom&amp;title=PPP_over_Ethernet"/>
	<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=PPP_over_Ethernet&amp;action=history"/>
	<updated>2026-04-07T00:50:21Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Demo Wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://demowiki.knowlus.com/index.php?title=PPP_over_Ethernet&amp;diff=12772&amp;oldid=prev</id>
		<title>imported&gt;Mad420: /* PADO */</title>
		<link rel="alternate" type="text/html" href="https://demowiki.knowlus.com/index.php?title=PPP_over_Ethernet&amp;diff=12772&amp;oldid=prev"/>
		<updated>2025-05-03T03:45:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;PADO&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{| border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;3&amp;quot; class=&amp;quot;float-right&amp;quot;&lt;br /&gt;
|+ PPPoE im [[TCP/IP-Referenzmodell|TCP/IP‑Protokollstapel]]&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#FFEEBB&amp;quot; | &amp;#039;&amp;#039;Anwendung&amp;#039;&amp;#039;&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEFF&amp;quot; | [[File Transfer Protocol|FTP]]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEFF&amp;quot; | [[Simple Mail Transfer Protocol|SMTP]]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEFF&amp;quot; | [[Hypertext Transfer Protocol|HTTP]]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEFF&amp;quot; | …&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEFF&amp;quot; | [[Domain Name System|DNS]]&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEFF&amp;quot; | …&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#FFEEBB&amp;quot; | &amp;#039;&amp;#039;Transport&amp;#039;&amp;#039;&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEFF&amp;quot; | [[Transmission Control Protocol|TCP]]&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEFF&amp;quot; | [[User Datagram Protocol|UDP]]&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;1&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#FFEEBB&amp;quot; | &amp;#039;&amp;#039;Internet&amp;#039;&amp;#039;&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEFF&amp;quot; | [[Internet Protocol|IP]] ([[IPv4]], [[IPv6]])&lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;4&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#FFCC99&amp;quot; | &amp;#039;&amp;#039;&amp;#039;Netzzugang&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEEE&amp;quot; | [[Point-to-Point Protocol|PPP]]&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#CCCCCC&amp;quot; | &amp;#039;&amp;#039;&amp;#039;PPPoE&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;6&amp;quot; align=&amp;quot;center&amp;quot; bgcolor=&amp;quot;#EEEEEE&amp;quot; | [[Ethernet]]&lt;br /&gt;
|}&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PPP over Ethernet&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;PPPoE&amp;#039;&amp;#039;&amp;#039;) ist die Verwendung des [[Netzwerkprotokoll]]s [[Point-to-Point Protocol]] (PPP) über eine [[Ethernet]]-Verbindung.&lt;br /&gt;
Das Protokoll definiert zwei Phasen: PPPoE Discovery und PPP Session. In der ersten Phase &amp;#039;&amp;#039;&amp;#039;[[#PPPoED|PPPoE Discovery]]&amp;#039;&amp;#039;&amp;#039; wird die MAC-Adresse eines [[DSL-AC|Access Concentrators]] ermittelt. Danach werden in der zweiten Phase &amp;#039;&amp;#039;&amp;#039;PPP Session&amp;#039;&amp;#039;&amp;#039; Daten nach PPP ausgetauscht.&lt;br /&gt;
&lt;br /&gt;
== Verbreitung ==&lt;br /&gt;
PPPoE wird heute bei [[Digital Subscriber Line|DSL]]-Anschlüssen in [[Deutschland]] verwendet.&lt;br /&gt;
&lt;br /&gt;
In [[Österreich]] wurde ursprünglich für ADSL-Zugänge das &amp;#039;&amp;#039;Point To Point Tunneling Protocol&amp;#039;&amp;#039; ([[Point-to-Point Tunneling Protocol|PPTP]]) verwendet. Für [[Very High Speed Digital Subscriber Line|VDSL]] &amp;amp; [[Gigabit Passive Optical Network|GPON]] Anschlüsse von [[A1 Telekom Austria|A1]] wird auch PPPoE verwendet&amp;lt;ref&amp;gt;{{Internetquelle |autor=A1 Telekom Austria AG |url=https://cdn12.a1.net/m/resources/media/pdf/Virtuelle-Entbuendelung.pdf |titel=Technische Schnittstellen - virtuelle Entbündelung |werk=A1.net |hrsg=A1 Telekom Austria AG |datum=10.07.2020 |abruf=09.09.2020 |sprache=de}}&amp;lt;/ref&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Motivation für die Entwicklung von PPPoE war, die Möglichkeiten von [[Point-to-Point Protocol|PPP]] wie Authentifizierung und Netzwerkkonfiguration ([[IP-Adresse]], [[Gateway (Informatik)|Gateway]]) auf dem schnelleren Ethernet zur Verfügung zu stellen. Auch erleichtert PPPoE den Providern die Verwaltung, da die Infrastrukturen für Point-to-Point Protocol PPP bei den meisten ISPs schon aus den Zeiten der Analog- und [[Integrated Services Digital Network|ISDN]]-[[Modem]]s bestehen. Zeittarife und automatische Konfiguration bei der Einwahl sind für [[Asymmetric Digital Subscriber Line|ADSL]], [[Symmetrical Digital Subscriber Line|SDSL]] etc. erst mit PPPoE möglich, technisch sind diese Leitungen Standleitungen und daher immer verfügbar. PPPoE stellt hier die „Wählverbindung“ virtuell wieder her.&lt;br /&gt;
&lt;br /&gt;
DSL-Modem und Access Concentrator ([[DSL-AC]]) des Zugangsanbieters kommunizieren über die [[Ethernet]]-LAN-[[Emulation]] von [[Asynchronous Transfer Mode|ATM]] ([[LANE]]). PPPoE wird auf dieser Schicht übertragen. Wenn das Modem keinen Ethernet-Anschluss hat, sondern ein internes PCI-Gerät ist oder über USB verbunden wird, wird zumindest durch den Gerätetreiber und/oder das DSL-Modem eine Ethernet-Emulation bereitgestellt. Auf dieser kann dann der PPPoE-Client des Betriebssystems eine Verbindung herstellen.&lt;br /&gt;
&lt;br /&gt;
== Aufbau eines PPPoE-Pakets ==&lt;br /&gt;
Das PPPoE-Paket befindet sich im Nutzdatenfeld des Ethernet-Frame.&lt;br /&gt;
&lt;br /&gt;
[[Datei:PPPoe.svg|600px|Beispiel eines PPPoE-Paket]]&lt;br /&gt;
&lt;br /&gt;
;Typfeld des Ethernet-Frame:&lt;br /&gt;
&lt;br /&gt;
Dieses Feld gibt bei PPPoE an, ob es sich um eine PPPoE-Discovery oder eine PPPoE-Session handelt.&lt;br /&gt;
Folgende Werte hat das Typ-Feld:&lt;br /&gt;
&lt;br /&gt;
*0x8863 – PPPoE Discovery&amp;lt;br /&amp;gt;Das betrifft die Suche eines PoP („[[Point of Presence]]“) mittels Ethernet-[[Broadcast]], die Herstellung der Verbindung zum PoP und deren Abbau.&lt;br /&gt;
*0x8864 – PPPoE Session&amp;lt;br /&amp;gt;Das betrifft die Konfiguration und Kontrolle der Verbindung und die Zuweisung von zum Beispiel IP-Adressen, sowie der ganz normale Internet-Verkehr. Genaueres im Artikel [[Point-to-Point Protocol|PPP]].&lt;br /&gt;
&lt;br /&gt;
;Version:&lt;br /&gt;
&lt;br /&gt;
Ist immer konstant und enthält den Wert 1.&lt;br /&gt;
Also PPPoE-Version 1.&lt;br /&gt;
&lt;br /&gt;
;Typ:&lt;br /&gt;
&lt;br /&gt;
Ist immer konstant und enthält den Wert 1.&lt;br /&gt;
Also PPPoE-Typ 1.&lt;br /&gt;
&lt;br /&gt;
;Code:&lt;br /&gt;
&lt;br /&gt;
Das Feld &amp;#039;&amp;#039;Code&amp;#039;&amp;#039; ist wichtig für das PPPoE-Discovery.&lt;br /&gt;
Es zeigt die Discovery-Frame-Art an.&lt;br /&gt;
Während der PPPoE-Session enthält das Feld immer den Wert 0x00.&lt;br /&gt;
&lt;br /&gt;
Werte in hexadezimal für das Feld &amp;#039;Code&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
*0x00 – Session Data&lt;br /&gt;
*0x07 – PADO (PPPoE Active Discovery Offer)&lt;br /&gt;
*0x09 – PADI (PPPoE Active Discovery Initiation)&lt;br /&gt;
*0x19 – PADR (PPPoE Active Discovery Request)&lt;br /&gt;
*0x65 – PADS (PPPoE Active Discovery Session-confirmation)&lt;br /&gt;
*0xa7 – PADT (PPPoE Active Discovery Termination)&lt;br /&gt;
&lt;br /&gt;
;Session-ID:&lt;br /&gt;
&lt;br /&gt;
Die [[Session-ID]] wird durch den [[Point of Presence|PoP]] mit dem PADS-Frame vergeben und ist gültig für eine [[Sitzung (Informatik)|Verbindung]]. Vorher ist der Wert 0x0000.&lt;br /&gt;
&lt;br /&gt;
;Length:&lt;br /&gt;
&lt;br /&gt;
Größe der Nutzdaten in Byte.&lt;br /&gt;
&lt;br /&gt;
;PPP Protocol und Nutzdaten:&lt;br /&gt;
&lt;br /&gt;
PPP Protocol und Nutzdaten haben denselben Aufbau und dieselben Funktionen wie bei [[Point-to-Point Protocol|PPP]].&lt;br /&gt;
&lt;br /&gt;
== {{Anker|PPPoED}} PPPoE Discovery (PPPoED) ==&lt;br /&gt;
=== PADI ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PADI&amp;#039;&amp;#039;&amp;#039; steht für PPPoE Active Discovery Initiation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Möchte sich ein Internetnutzer über DSL einwählen, so muss sein Rechner erst einmal feststellen, ob ein [[Point of Presence|PoP]] ([[DSL-AC]]) vorhanden ist. Eine Kommunikation ist nur über die [[MAC-Adresse]]n möglich. Da aber der Rechner des Nutzers die MAC-Adresse des PoP nicht kennt, sendet er das PADI-Paket über einen Ethernet-[[Broadcast]] (MAC: ff:ff:ff:ff:ff:ff). Das PADI-Paket enthält natürlich die MAC des Absenders.&lt;br /&gt;
&lt;br /&gt;
Beispiel für ein PADI-Paket:&lt;br /&gt;
&lt;br /&gt;
 Frame 1 (44 bytes on wire, 44 bytes captured)&lt;br /&gt;
 Ethernet II, Src: 00:50:da:42:d7:df, Dst: ff:ff:ff:ff:ff:ff&lt;br /&gt;
 PPP-over-Ethernet Discovery&lt;br /&gt;
   Version: 1&lt;br /&gt;
   Type 1&lt;br /&gt;
   Code Active Discovery Initiation (PADI)&lt;br /&gt;
   Session ID: 0000&lt;br /&gt;
   Payload Length: 24&lt;br /&gt;
 PPPoE Tags&lt;br /&gt;
   Tag: Service-Name&lt;br /&gt;
   Tag: Host-Uniq&lt;br /&gt;
     Binary Data: (16 bytes)&lt;br /&gt;
&lt;br /&gt;
Unter Src. (Source/Quelle) steht die MAC-Adresse des sendenden Rechners.&amp;lt;br /&amp;gt;&lt;br /&gt;
Unter Dst. (Destination/Ziel) ist die Ethernet-Broadcast-Adresse zu erkennen.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das PADI-Paket können mehrere PoP empfangen.&lt;br /&gt;
&lt;br /&gt;
=== PADO ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PADO&amp;#039;&amp;#039;&amp;#039; steht für PPPoE Active Discovery Offer.&amp;lt;br /&amp;gt;&lt;br /&gt;
Nachdem der Rechner des Nutzers das PADI-Paket gesendet hat, schickt der [[Point of Presence|PoP]] ein PADO-Paket.&lt;br /&gt;
Das ist möglich, da der PoP die Absenderadresse mit dem PADI-Paket bekommen hat.&lt;br /&gt;
Das PADO-Paket enthält die MAC-Adresse des PoP, seinen Namen (zum Beispiel LEIX11-erx für den [[Deutsche Telekom|Telekom]]-[[DSL-AC]] in Leipzig) sowie die Dienstbezeichnung.&lt;br /&gt;
Senden mehrere PoP ein PADO-Paket, so wählt der Rechner des Nutzers einen PoP über den Namen oder den Dienst aus.&lt;br /&gt;
&lt;br /&gt;
Hier ein Beispiel für ein PADO-Paket:&lt;br /&gt;
&lt;br /&gt;
 Frame 2 (60 bytes on wire, 60 bytes captured)&lt;br /&gt;
 Ethernet II, Src: 00:0e:40:7b:f3:8a, Dst: 00:50:da:42:d7:df&lt;br /&gt;
 PPP-over-Ethernet Discovery&lt;br /&gt;
   Version: 1&lt;br /&gt;
   Type 1&lt;br /&gt;
   Code Active Discovery Offer (PADO)&lt;br /&gt;
   Session ID: 0000 Payload Length: 36&lt;br /&gt;
 PPPoE Tags&lt;br /&gt;
   Tag: Service-Name&lt;br /&gt;
   Tag: AC-Name&lt;br /&gt;
     String Data: lpzbr001&lt;br /&gt;
   Tag: Host-Uniq&lt;br /&gt;
     Binary Data: (16 bytes)&lt;br /&gt;
&lt;br /&gt;
Unter AC-Name→String Data sehen wir den AC-Namen „lpzbr001“ (Arcor DSL-AC in Leipzig)&amp;lt;br /&amp;gt;&lt;br /&gt;
Unter Src. ist die MAC-Adresse des PoP.&amp;lt;br /&amp;gt;&lt;br /&gt;
Aus dieser MAC-Adresse kann man auch den Hersteller des PoP feststellen (hier [[Nortel Networks]]).&lt;br /&gt;
&lt;br /&gt;
=== PADR ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PADR&amp;#039;&amp;#039;&amp;#039; steht für PPPoE Active Discovery Request.&amp;lt;br /&amp;gt;&lt;br /&gt;
Wie schon erwähnt, muss der Rechner nun einen [[Point of Presence|PoP]] auswählen. Das erfolgt mit dem PADR-Paket, das an die MAC-Adresse des PoP gesendet wird.&lt;br /&gt;
&lt;br /&gt;
=== PADS ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PADS&amp;#039;&amp;#039;&amp;#039; steht für PPPoE Active Discovery Session-confirmation.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das PADR-Paket wird vom [[Point of Presence|PoP]] mit dem PADS-Paket bestätigt sowie eine Session-ID vergeben.&lt;br /&gt;
Die Verbindung ist mit dem PoP nun aufgebaut und kann verwendet werden.&lt;br /&gt;
&lt;br /&gt;
=== PADT ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;PADT&amp;#039;&amp;#039;&amp;#039; steht für PPPoE Active Discovery Termination.&amp;lt;br /&amp;gt;&lt;br /&gt;
Das Paket hat die Aufgabe, die Verbindung zum [[Point of Presence|PoP]] zu trennen. Es kann vom Rechner des Nutzers wie auch vom PoP gesendet werden.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[Breitband-Zugangsserver]]&lt;br /&gt;
* [[PPP over ATM]]&lt;br /&gt;
&lt;br /&gt;
== Spezifikationen ==&lt;br /&gt;
* {{RFC-Internet |RFC=2516 |Titel=A Method for Transmitting PPP Over Ethernet (PPPoE) |Datum=1999-02}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{SORTIERUNG:Ppp Over Ethernet}}&lt;br /&gt;
[[Kategorie:Point-to-Point Protocol]]&lt;br /&gt;
[[Kategorie:Internet-Zugangsprotokoll]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Mad420</name></author>
	</entry>
</feed>