内联服务接口上的 IP 数据包重组
面向 L2TP 的 IP 数据包分段重组概述
您可以在带有 MPC 的 MX 系列路由器上配置内联服务接口,以支持为 L2TP 连接重组分段 IP 数据包。当数据包通过 L2TP 连接传输时,数据包在传输过程中可能会被分段,需要先进行重组,然后才能进行进一步处理。高效重装对于网络吞吐量、可扩展性和对拥塞的正常响应非常重要。
用于传输的 IP 数据包分段以及需要在目标位置重新组装 IP 数据包是第 2 层(帧层)和第 3 层(数据包层)工作方式的一个特征。由最大传输单元 (MTU) 值设置的帧最大大小和数据包的最大大小是独立确定的。通常,数据包大小可能远远超过为传出连接定义的 MTU 大小。如果数据包大小(数据加上 IP 和其他报头)超过配置的帧大小(通常由传输介质限制设置),则必须对数据包进行分片并拆分到多个帧中进行传输。
帧到达时始终会立即处理(如果没有错误),但在整个数据包重新组装之前无法处理数据包片段。帧系列中的每个数据包分片(除最后一个数据包分片外)都设置了更多分片 (MF) IP 报头位,表示此数据包是整体的一部分。帧内的最后一个数据包片段未设置此 MF 位,因此结束片段序列。数据包的所有分片到达后,即可重组整个数据包。
在 L2TP 连接中,数据包在 L2TP 存取集中器 (LAC) 和 L2TP 网络服务器 (LNS) 之间传输。对于通过 L2TP 连接传输的 IP 数据包,数据包将在以下位置之一进行分片:
-
在 LAC,用于发往 LNS 的流量
-
在 LNS,用于发往 LAC 的流量
-
在中间路由器上,当 LAC 和 LNS 未直接连接且路由器上的 MTU 大小小于 LAC 或 LNS 上的大小时。
在 LAC 和 LNS 的内联服务接口上配置的 IP 重装参数确定如何在这些接口上重装片段,以确保通过 L2TP 连接进行高效重装。 图 1 显示了简化的 L2TP 网络中入站用户流量的 IP 分段和重装。
的 L2TP 重装
入站至核心的流量:
-
用户流量以数据包格式 [MAC] [PPPoE] [PPP] [IP] [有效负载] 到达 LAC 面向用户的接口 pp0.1。去除 PPPoE 标头并添加 L2TP 隧道标头,从而创建隧道数据包 [IP] [UDP] [L2TP] [PPP] [IP] [有效负载]。
-
数据包从 L2TP 隧道上 LAC 的对等 WAN 接口 ge-1/0/0 发送出去。如果数据包大小大于 WAN 接口的 MTU,则数据包将在 L2TP 隧道标头上进行分片。然后,LAC 将分片发送至 LNS。
-
当分片到达 LNS 对等方 WAN 接口 ge-3/0/0 时,路由查找会将分片引导至 LNS 重装内联接口 si-2/1/1。
-
分片在接口 si-2/1/1 上重组,数据包被发送至 LNS 内联接口 si-2/2/2。
-
L2TP 在 si-2/2/2 内联接口上解封装 L2TP 隧道报头和 PPP 报头,留下 IP 报头和有效负载。IP 报头上的路由查找会将数据包发送到 LNS 面向核心的接口 xe-4/1/3。
-
数据包从面向核心的接口 xe-4/1/3 发出。
图 2 显示了简化的 L2TP 网络中出站用户流量的 IP 分段和重装。
的 L2TP 重装
出站至订阅者的流量:
-
用户流量到达 LNS 面向核心的接口 xe-4/1/3。路由查找将数据包引导至 LNS 内联接口 si-2/2/2。
-
在接口 si-2/2/2 上,L2TP 使用 L2TP 报头和 PPP 报头封装数据包。然后创建 L2TP 隧道数据包 [IP] [UDP] [L2TP] [PPP] [IP] [有效负载]。
-
L2TP 隧道 IP 报头上的路由查找会将数据包发送到 LNS 的对等 WAN 接口 ge-3/0/0。如果数据包大小大于 WAN 接口的 MTU,则数据包将在 L2TP 隧道标头上进行分片。然后,LNS 将碎片发送至 LAC。
-
当分片到达 LAC 对等方 WAN 接口 ge-1/0/0 时,路由查找会将分片引导至 LAC 重装内联接口 si-3/0/1。
-
片段在此接口上进行重组,并将数据包发送至面向用户的接口 pp0.1。
-
L2TP 对 pp0.1 内联接口上的 L2TP 隧道标头进行解封装,留下 [PPP] [IP] [有效负载]。然后在数据包上进行 PPPoE 和 MAC 封装。现在由 [MAC] [PPPoE] [PPP] [IP] [有效负载] 组成的数据包通过接入接口发送至用户。
为 L2TP 配置 IP 内联重装
此过程说明如何在 LAC 或 LNS 上配置服务接口以重组分段 IP 数据包。此示例创建用于配置 L2TP 分段 IP 重装参数的服务集。然后,服务集与 L2TP 服务相关联。
配置内联 IP 重装之前,请确保您具备以下条件:
配置 L2TP。
在 LAC 或 LNS 上配置了有效的服务接口。
要配置内联 IP 重装: