问个ADSL的问题
时间:10-23
整理:3721RD
点击:
用ADSL链接后,本机和局端已经在同一个ehenet上了。如果局端给IP,我们机子就想在局域网里一样使用。
为了收费和控制,一般都要经PPPoE拨号,这样,我们机器和局端是不是就变成了点对点的链接?
对点对点链接,是不是MAC地址已经不需要了,我们发的包到了局端,局端会剥离出IP层以上的内容,在组包发到WAN上?
为了收费和控制,一般都要经PPPoE拨号,这样,我们机器和局端是不是就变成了点对点的链接?
对点对点链接,是不是MAC地址已经不需要了,我们发的包到了局端,局端会剥离出IP层以上的内容,在组包发到WAN上?
PPPoE是用以太网承载PPP协议,用来对用户进行控制和计费的。所以会在城域网接入层(也就是BRAS)配置PPPoE。DSLAM是不会配置PPPoE的,也就识别不出报文。所以在局端DSLAM上的数据传递还是靠VLAN MAC转发表。
现在的DSLAM实现也不是完全不配置和识别PPPoE报文,通常在DSLAM上会设置PPPoE Relay功能,把拨号用户所在的线路信息携带在PPPoE Relay Tag中,便于BRAS对用户进行更精细的控制和管理。PPPoE会话是通过 用户Mac + BRAS-Mac + PPPoE-Session-ID 来共同标识的,Mac地址还是需要的,正如ustbshadow所述,DSLAM上仍然需要根据Vlan + Mac进行二层的转发。
我的理解是:PPPoE的认证和终结是在BRAS设备,不是DSLAM局端设备,DSLAM局端设备不用关注PPPoE进程中的内容,所以它的转发交换主要都还是在基于MAC的。