发布网友 发布时间:2022-04-20 19:38
共1个回答
热心网友 时间:2023-07-08 15:42
可以作为隧道端点的节点有几种不同的组合类型,图1 2 - 2描述了这些不同隧道的操作情形。图中的互联网络由三个网络、两个路由器和两台主机组成,它使用了如下几种不同的隧道类型。但是,为了区别这些不同类型的隧道,根据所演示的隧道类型,图中的实体可能是只支持IPv4、只支持IPv6或者IPv4 / IPv6双栈。
不同的隧道类型包括:
路由器-路由器隧道。路由器X和路由器Y使用隧道方式来传送经过网络O的包,而网络O只支持IPv4。主机A可以透明地将IPv6包发送给主机B,这两个主机都不必考虑中间插入的IPv4网络(即网络O )。这种情况下,主机A和主机B都是只支持IPv6的节点。
路由器-主机隧道。此时网络M只支持IPv4,但主机B同时运行IPv4和IPv6,网络的其他部分都只支持IPv6。这种情况下,隧道传送发生在路由器Y和主机B之间。在网络的其他部分,IPv6包可以自由传送。但是路由器Y必须将IPv6包封装在IPv4包中,以便通过只支持IPv4的网络M。
主机-主机隧道。假设此时只有主机A和主机B同时支持IPv4和IPv6,而网络的其他部分都只支持IPv4。这种情况下,隧道传送发生在主机A和主机B之间。对于发往主机B的IPv6包,主机A必须把它们封装在IPv4包中,以便由只支持IPv4的路由器来运载。
主机-路由器隧道。假设此时主机A和路由器X为双栈节点,网络N只支持IPv4,而网络的其他部分都只支持IPv6。这种情况下,主机A仅对发往路由器X的IPv6包采用隧道方式;一旦通过了只支持IPv4的网络N,路由器X就对这些通过隧道传送的包拆包,然后按正常方式通过IPv6网络转发。