about IPv6 PPPoE

Bjørn Mork bjorn@mork.no
Thu, 02 May 2002 13:59:09 +0200


"yjchu" <yjchui@cht.com.tw> writes:

>                I am curious about what you have tried. Can you tell me where
> can I download PPPoE software to try the dial up? Do you really try PPPoE or
> just PPP (not PPPoE) over p2p link?

E.g. http://www.roaringpenguin.com/pppoe/

> I am confusing .........As I know, PPPoE must perform ARP 

No, it must not. It defines it's own discovery protocol.

> and thus, there is
> a field to carry IPv4 address in PPPoE protocol.

No, there is not. The PPPoE header consists of the fields
VER TYPE CODE SESSION_ID LENGTH

See RFC 2516 for further details.

> Why does PPPoE(v4) not
> need to be modified to support IPv6 ? 

Because PPPoE is just that: Support for PPP over ethernet. It will
support anything that PPP supports with one exception: There is no
support for framentation, so the PPP frames (including the 6 bytes
used for the PPPoE header) must fit within an ethernet frame. I don't
think that is a problem for IPv6.

> IPv6 uses neighbor discovery to find
> MAC <--> IPv6 address map. The protocol is over IP, not like ARP(v4). Is
> that the reason why PPPoE need not to be modified for IPv6 ?

If there is PPP support for IPv6 then there is PPPoE support for IPv6.
The same goes for PPPoA support BTW.


Bjørn