PPPoE如何以及为什么可能通过DSL线路?

通常(至less在英国)DSL线路上的authentication方法是PPPoA。 这是有道理的,基于我的理解,DSL通常使用ATM模式,这意味着ATM / AAL5位于堆栈中低层DSL协议的正上方。 这引出了一个问题,为什么一些ISP支持使用PPPoE,以及如何通过ATM来实现? PPPoE是否先封装在以太网帧中,然后传递给AAL5 / ATM? 这不会带来额外的开销和复杂性,如果是这样,你为什么要这样做? PPPoE是否提供某些在某些情况下可取的优点或附加function?

TIA

为什么有些ISP支持使用PPPoE

100%的历史原因。 这就是DSL推出的方式,这是它将留下的方式。 为什么这样推出? 当时电信公司在他们的数据中心使用PPP,ATMnetworking和以太网进行拨号上网服务。 整合这种新型DSL的最便宜的方式是尽可能多地重复使用现有的系统。

怎么可能通过ATM?

它被封装,就像任何其他stream量。

PPPoE是否先封装在以太网帧中,然后传递给AAL5 / ATM?

是的,就像听起来一样糟糕。 您在PPP帧(2字节),PPPoE帧(6字节),以太网帧(18字节),AAL5帧(10字节),ATM帧(7字节) 。

这不会引起额外的开销和复杂性

ATM数据包是60个字节,所以实际上开销要么被ATM信元填充吸收(也就是说,该帧有53个字节的填充,但是现在是53字节的“开销”),或者导致额外的60字节的ATM信元电线。

至于复杂性,他们已经有了几乎所有这些协议的系统,新的PPPoE部分与其他协议相比是微不足道的。

PPPoE是否提供某些在某些情况下可取的优点或附加function?

现在已经不是了,但是历史有一种在技术发展后的20年时间里咬技术的方法。

PPPoE的合法使用对于像我这样的人来说可能是不合适的,他们不希望他们的ADSL调制解调器“拥有”其提供商分配给他们的公共IPv4地址。

相反,我的ADSL调制解调器只是作为一个以太网/ ATM帧转换器,而其中的第一个Linux盒子是防火墙设备,它通过PPPoEauthentication到networking,从而拥有公共IPv4地址(并控制IPv6 / 56,但这是另一个故事)。