我需要建立一个简单的点对点隧道,通过我们信任但不直接控制的网络区域连接办公室。隧道需要被 GRE 封装还是我可以使用直接 IP-in-IP?(我们不会在这个特定的实现中使用 IPsec。)
仅 IP 隧道是否需要 GRE?
网络工程
隧道
格雷
2021-07-20 14:52:30
4个回答
这两种方法都行。我个人更喜欢 GRE,但对于您的用例,两者之间应该没有实际区别。(不过,GRE 可以传输除 IP 之外的其他第 3 层协议。)
唯一要真正记住的是,与 IPinIP 相比,GRE 会产生一点额外的开销。
还值得考虑隧道如何影响路径 MTU。隧道端点之间的基础设施支持更大的 MTU 将是理想的选择。这将避免碎片和损坏的 pmtud 问题。
在 GRE 上运行隧道还有一个额外的好处,即几乎与协议无关,因此您当然可以稍后将其用于 IPv6。
然而,话虽如此,同样没有什么能阻止您在 ipip 旁边运行 6in4 或 ip6ip6,因此问题实际上归结为通过选择 GRE 并将其用于多协议是否对您有任何切实的好处。
如果您打算将链接加载到最大容量 - 使用 IPinIP。否则 - GRE。