L2TP 和 L2TPv3 有什么区别?

网络工程 聚光灯 隧道 l2tp l2vpn
2021-07-12 04:33:21

L2TPv3 是 L2TP 的改进还是完全不同的技术?除了“它的扩展性更好”和“非专有MPLS ”之外,我找不到很多关于它的信息,这不是 Cisco 配置教程。

它可以像 IKEv2 一样处理网络变化吗?[...但是,在第 2 层]

谢谢。

1个回答

假设它是一个“严重基于 L2TPv2 的新协议”。它与 L2TPv2 共享许多消息、构造和流,但它并不严格向后兼容。它确实有一个 L2TP“兼容性”方案,如RFC 的第 4.7 节所示,但这有限制。

最重要的变化实际上直接列在RFC 中

L2TPv2 和 L2TPv3 之间的显着差异包括:

分离所有与 PPP 相关的 AVP、引用等,包括特定于 PPP 需求的 L2TP 数据头的一部分。PPP 特定的结构在配套文档中进行了描述。

分别从 16 位会话 ID 和隧道 ID 转换为 32 位会话 ID 和控制连接 ID。

隧道身份验证机制的扩展以涵盖整个控制消息,而不仅仅是某些消息的一部分。

你的第二个问题不清楚,网络变化是一个非常通用的术语。非常高级:

  • L2TPv3 over IP/UDP 显然可以处理 L2TP 端点之间的任何网络变化,只要有 IP 连接。
  • L2TPv3 可以处理两个端点上的任何 L2 更改,只要端点本身不更改即可。
  • L2TPv3 无法动态更改正在进行的会话的端点,因此假设您的 L2 更改方式使 L2 流量最终到达新端点,据我所知,这将需要新的 L2TP 隧道。