先介绍一下试验环境,我用routeros做pppoe服务器,用一台虚拟机做pppoe客户端,比较简单的实验环境,主要用来分析PPPOE协商通讯的过程,但是这个过程确是让人难以理解。$ Q8 L3 T. M$ C9 ~% {
1.从PPPOE服务器端获得的客户端地址和服务器端地址各自代表什么意思呢,在客户端连接中显示,或是在ROUTEROS中都可以设置的参数,
. s% K, A2 w. F而且这个客户端地址和服务器端地址可以处于不同的网段,从以太网上分析是不能直接通讯的,但是是串行ppp的或话是不需要寻址直接通讯的,那这2个参数的意义何在呢。" e Y! U4 C8 _$ U6 E
2.个人从抓的包上分析,只有协商阶段才是封装的pppoe,只要协商完成进入会话阶段,就会直接发送以太网的包了,我想问下协议是如此么,我一直以为所有的包都会封装ppp报文。" l9 h. H5 @, _9 e' u! ~
3.协商过程中,出现很多不知名的源或目的mac地址,都不是实际网卡的mac地址,请问这些mac地址是如何产生,作用是什么呢,从wireshark抓的包上看见,他的源mac和目的mac都是指向自己,这是如何通讯的呢' q9 Q; n6 t4 ^
, K! e$ L8 F: Y5 b, s- g3 ^% S
8 {( G3 ^4 w9 X* [
半夜发帖,总之是看pppoe一头雾水,现在已经成功实验pppoe+radius服务器,会应用但是协议是一窍不通,望各位大侠指教 |
|