PPPoE über Switched Network

Hi,

PPPoE setzt laut Wikipedia direkt auf Ethernet auf und kapselt PPP Packete. Ich hab vor kurzem einen Linux Rechner auf diese Weise routen lassen, allerdings hab ich da das DSL Modem direkt an den NIC angeschlossen.

Jetzt frage ich mich, wie ich das mit meinem ESX 4.0 und einer VM hier realisieren kann. VMDirectPath I/O (pci passthrough) scheidet aus, da mein Mainboard kein VT-d kann.

Frage ist: Wenn ein PPP Packet über PPPoE geschickt wird, was steht im Ethernet Header? Also welche MACs? Daran entscheidet sich ja letztendlich ob ich das Modem
an einen Switch hängen kann. Wenn die Frames gebroadcastet werden, wäre auch kein Problem. Dann trenne ich das per VLAN von Rest meinest Netzwerks.

Weiss jemand näheres dazu?

cu
serow
 
Das ganze PPPoE Paket steckt in der Nutzlast eines Ethernetframes.

Da das Modem ueblicherweise an einem ethernetport fuer sich haengt, ist das ne interessante Frage und die Antwort wird wohl sein: Im ethernetframe von und fuers modem stehen die entsprechenden MACs der Geraete :)

Da man Modems ueblicherweise nur an einen port haengt, ist das handling nicht schwer.

Wenn das mal so angeschlossen war und man es dann an einen switch haengt und sich alle untereinander bereits kennen, sollte es auch an einem switch funktionieren. Reine Vermutung, waere interessant deine Ergebnisse zu lesen :)
 
Bist du dir sicher, dass das Frame an die Modem MAC addressiert ist? Ich kann mich nicht erinnern die damals irgendwo eingetragen zu haben ... Ne IP hat das Modem ja nicht - von daher fällt ARP auch aus um die MAC zu resolven.

cu
serow
 
Wie gesagt, reine Vermutung. Moeglicherweise werden halt erstmal tatsaechlich Broadcasts versendet. *Irgendwie* muessen die beiden ja auf einen Nenner kommen :)
 
Hi,

ich hab noch ein wenig recherchiert und mir tatsächlich man nen RFC angeschaut (mein erstes Mal ;) )

5. Discovery Stage

There are four steps to the Discovery stage. When it completes, both
peers know the PPPoE SESSION_ID and the peer's Ethernet address,
which together define the PPPoE session uniquely. The steps consist
of the Host broadcasting an Initiation packet, one or more Access
Concentrators sending Offer packets, the Host sending a unicast
Session Request packet and the selected Access Concentrator sending a
Confirmation packet. When the Host receives the Confirmation packet,
it may proceed to the PPP Session Stage. When the Access
Concentrator sends the Confirmation packet, it may proceed to the PPP
Session Stage.

Dh, die Linux Kiste würde das Netwerk broadcasten und kriegt so zurück welche Modems existeren.

ciao
serow
 
Zurück
Oben