[openbeosnetteam] Re: Protocols types

> > > Say, we do neither have PPPoE nor PPP support, but only Ethernet. 
> > > Now,
> > > someone wants to add PPP support. He must hard-code the supported
> protocol
> > > types. Then, someone wants to add PPPoE. How does he tell the 
> > > Ethernet
> > > module that PPPoE needs the types 0x8864 and 0x8863?
> >
> > Just a small comment. There are PPPoE implementations who do not 
> > use the
> > standard protocol types (for instance, 3COM's PPPoE 
> > implementation). This
> > is a good reason why hardcoding this stuff is not a good idea at 
> > all.
> 
> Which number does 3Com use and with which number does it interfer?
> How do we want to handle this? If I understand you correctly, the 
> problem is
> that an ethernet packet might have a type IP, but actually it is 
> 3Com's
> PPPoE packet, right? How does Linux/BSD handle that?

The issue is that some broken ISPs, instead of 0x8863 and 0x8864, use 
their own proprietary PPPoE ethernet types. These vary from provider to 
provider. Some Brazilian ISPs are broken as well.
-Nathan

--
Fortune Cookie Says:

Overflow on /dev/null, please empty the bit bucket.

Other related posts: