局域网边界路由器通常使用PPPoE协议与ISP通信,并通过ADSL接入因特网。
这个链接提供了一个关于使用PPPoE的接口的ifconfig输出示例(第3页):
Link encap:Point-to-Point Protocol
inet addr:10.100.11.16 P-t-P:10.100.11.10 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:125 (125.0 B) TX bytes:113 (113.0 B)如果PPPoE用于在以太网帧内传输PPP帧,则应该允许ARP,就像在普通以太网连接中一样。我说错了吗?看看这些标志,为什么这里没有显式地使用ARP?
发布于 2016-10-03 18:04:37
PPP不像以太网那样使用MAC地址或ARP,所以在PPP中不会有ARP,但是在承载PPP帧的以太网中可能会有ARP。您将不会在PPP中看到任何与以太网相关的内容。你所看到的是PPP,而不是以太网。
ARP (地址解析协议)被一些层-2协议所使用,例如以太网,用于将第3层地址解析为第2层地址.您的第三层地址在PPP上,它不使用MAC地址(不是所有的第二层协议都使用)。由于PPP没有第二层,所以它不使用ARP。PPP是点对点协议。链接上只有两个可能的主机,所以它不需要MAC地址,也不需要将第3层地址解析为第2层地址。
如果承载PPP的以太网没有第三层地址,那么就没有什么要解决的问题,所以就没有ARP了。
https://networkengineering.stackexchange.com/questions/35451
复制相似问题