我正在学习网络和隧道,我在理解GRE的一些方面有问题。隧道结构如下:运输协议封装协议.让传输和封装协议是IPv4,所以问题是:为什么不把ipv4放在ipv4中呢?它会产生问题吗?如何制造?
发布于 2019-11-24 18:34:11
网络层根据报头的协议字段将其有效负载传递给注册的上层协议:有效负载需要某种处理程序来处理。至少,需要识别封装内部的协议,就像LLC或EtherType字段一样。如果您没有标识协议,则需要在每一方配置该协议。或者想象不同的协议通过相同的隧道,例如IPv4和IPv6。
请注意,基本GRE所做的只不过是像这样对隧道进行多重化。它的32位头(至少)使用16位用于封装协议标识,重用EtherType编号。GRE的使用如此广泛,因为它是通用的,即。它可以传输任何内部协议,其开销通常可以忽略不计。
其他选项包括IP中的IP,但这仅限于隧道IPv4。
https://networkengineering.stackexchange.com/questions/63693
复制相似问题