Computer Network
网原实验报告
给出 pppoe.pcap 文件中 Wireshark 捕获的 PADS 报文的截图,并指出 PPPoE 服务器和客户端的 MAC 地址分别是多少。
PPPoE 服务器的 MAC 地址是 8c:1f:64:69:10:01
客户端的 MAC 地址是 8c:1f:64:69:10:02
给出 pppoe.pcap 文件中 Wireshark 捕获的 PPP-CHAP Response 报文、客户端发出的PPP-IPCP Request(携带分配后地址的)报文的截图,并指出 PPP-CHAP Response 中的加密摘要字段。
PPP-CHAP Response
中的加密摘要字段为0ae9b28f6c14f9179c9023804ac8ab01
在通常的以太网(MTU=1500)上,使用 PPPoE 协议传递 IPv4 的 UDP 数据报(IPv4分组头不包含可选字段)。每个报文可以携带的上层应用的数据容量至多为多少?解释计算过程。
MTU表示以太网的最大传输单元,即以太网帧的最大长度为1500字节。
PPPoE-header需要6字节,PPP封装需要2字节,IPv4-header需要20字节,UDP-header需要8字节。
剩余的数据容量为1500-6-2-20-8=1464字节。
观察捕捉的报文可以发现,用 PPPoE 封装的 PPP 帧头部不包含标志、地址和控制字段,为什么?
对于标志字段,标志字节用来区分不同的帧,由于PPPoE的长度字段指示了净荷的长度,所以这一字段是多余的。 对于地址和控制字段,这些字段的功能由PPPoE实现了。
PPP LCP 协商中的 MRU 值受到哪些因素的影响?
受本地协议MTU的影响和对方MRU影响。
查阅相关资料,说明应该如何在 PPPoE 链路上进行 IPv6 协议的配置,并给出涉及到的协议名称、相关 RFC 编号。(本题不止一种方案,言之有理即可)
- 将以太网第 3 层接口或子接口配置为 IPv6 PPPoE 客户端。
- 配置 PPPoEv6 客户端的常规设置。
- 配置地址选项。
- (对于无状态自动配置)让防火墙使用 IPv6 控制协议 (IPv6CP)
接口标识符和来自路由器通告的前缀(使用 SLAAC)自动配置接口的 IPv6
地址。
- (对于有状态配置)或者,使用 DHCPv6 配置地址分配。
- 如果选择 DHCPv6 进行地址分配,配置前缀委派。
- 配置地址解析。
- 配置 DNS 支持。
协议:
- PPPoE(PPP over Ethernet):RFC 2516 定义了 PPPoE。
- IPv6CP(IPv6 Control Protocol):RFC 5072 规定了 IPv6CP 的细节。
- DHCPv6(Dynamic Host Configuration Protocol for IPv6):RFC 8415 详细描述了 DHCPv6。
- SLAAC(Stateless Address Autoconfiguration):定义在 RFC 4862 中。
你认为 PPPoE 有哪些优点和缺点?(开放式问题,言之有理即可)
优点: 1. 可以提供独立的认证和授权功能,确保网络连接的安全性。 2. 允许每个用户拥有自己的账户,实现网络资源的合理分配。 3. PPPoE还支持拨号断线重连,即使在网络中断或重启后保持连接。这使得PPPoE成为适用于需要持久连接的场景,如在线游戏、视频流媒体等。
缺点: 1. 网络的复杂性,需要专门的PPPoE服务器来管理连接。 2. PPPoE协议本身会引入一定的网络开销,可能会降低网络的总体吞吐量。 3. 由于PPPoE需要进行认证和授权,因此在连接建立时可能会引入一定的延迟。这对于需要高速传输的应用可能会带来一些影响。