RASPPPoE

RASPPPoE is a PPPoE implementation for Windows 95, 98, 98SE, ME, NT 4.0, 2000, XP and .Net, and is used to establish connections over Ethernet Adapters, while using the familiar Dial-Up Interface.

Advantages over Windows XP Built-in PPPoE Client

Taken from RASPPPoE Official Site

Feature

Microsoft PPPoE in Windows XP/.NET

RASPPPoE

Seamless integration with the operating system

Yes

Yes

Fully exploits the maximum possible PPPoE MTU (1492)

No

Yes

Supports Internet Connection Sharing and NAT seamlessly

No

Yes

Allows tuning the TCP RWIN without registry changes*

No

Yes

Offers PPPoE server (Access Concentrator) capability

No

Yes

* To increase the autonegotiated TCP RWIN with RASPPPOE, use the Specify Link Speed option and specify a link speed of 101 Mbit/s or greater, e.g. enter 101000 ( kbit/s) as the link speed the protocol should report. Windows XP/.NET will then autonegotiate a TCP RWIN of approx. 64KB instead of the default 16KB, which is often too small for broadband connections.

zh:RASPPPoE