📜  IP-in-IP封装

📅  最后修改于: 2021-08-25 17:54:51             🧑  作者: Mango

在本文中,我们将讨论IP-in-IP封装的概述,然后讨论封装的工作及其过程,最后总结并讨论IP-in-IP封装过程的逻辑和物理视图。让我们一一讨论。

封装形式:
用简单的术语来说,封装基本上是在现有数据包中添加新数据包的过程。目标地址字段。在网络通信中,数据包是信息的最小单位,基本数据包包含标头信息,这在通信时很重要,基本数据包包含发送方和接收方标头的信息。在发送系统上,当使用协议时,将数据添加到数据包头中,然后该过程称为数据封装。因此,我们可以称封装行为是封装数据或将每一层的标头添加到实际数据中。因此,当数据到达传输层时,它不再被称为数据,而是在网络术语中被称为网段。同样,当网段到达网络层时,它不再称为网段,而是被称为数据包。

网络协议中的封装:
例如,假设我们有一个IPv6(Internet协议版本6)。因此,每当此数据包到达路由器时,路由器仅支持IPv4(Internet协议版本4)。现在没有办法传输信息。这就是IP封装中的IP出现的地方。通过使用这种封装过程,我们可以在现有的数据包中添加一个新数据包,以便有效地传递信息。

封装过程:
首先,获取正在接收的IPv6数据包,由于路由器不支持IPv6,我们获取该接收数据包,然后在接收到的数据包的顶部,包裹一个称为IPv4的新数据包。在这里,我们没有触及IPv6地址。我们只是保持原样,并且由于路由器仅支持IPv4,因此我们添加了一个新的20字节IP头,其中我们将为Source和Destination使用32位IP地址。这是IP-in-IP封装的过程。

IP-in-IP封装过程的逻辑和物理视图:
请分别考虑以下IP-in-IP封装过程的逻辑和物理视图。现在,您将看到IP-in-IP封装过程的逻辑和物理视图的解释部分,如下所示。

  • 这里的A,B,C,D,E,F是网络中的路由器。在此示例中,源地址是A,目的地址是F。因此,数据包在路由器A上生成,并且数据包必须到达路由器F。
  • 首先,数据包从源A到达源B,没有任何麻烦。现在,由于路由器C仅支持IPv4,因此不会触摸或更改接收到的IP标头。但是在这里,新数据包被添加到接收到的数据包中,其中源节点是B,目标节点是E。这意味着B正在添加IPv4地址,因为C仅支持IPv4。因此,为了将数据从B发送到C,我们需要使用IPv4,因为C仅支持IPv4。
  • 此图的另一个好处是,从A到B的链接与IPv6连接,而从B到C的链接与IPv4连接。
  • 这意味着路由器B既有IPv4也有IPv6。相同的封装数据包将传输到路由器D。因此,一旦数据包到达源D,此链接将被删除,因为从D到E的下一个链接已经是IPv6,这意味着节点可以直接访问内部数据包(内部IPv6数据包)。这样,当相邻路由器不具有相同的IP版本支持时,IP-in-IP封装就会起作用。