CCIE考试培训及工作需要懂:如何配置IPv6自动6to4隧道
联系乾颐堂获取IPV6相关视频讲解 CCIE考试重点内容。 点击获取IPV6视频
动态多点IPv6隧道是我们可以使用的另一种迁移技术。它被称为动态,因为我们不必自己指定端点IPv4地址,而是自动确定它。多点IPv6隧道的缺点是它们不支持IPv6 IGP。您必须使用静态路由或BGP。
有两种不同的口味:
· 自动6to4
· ISATAP
让我们在自动6to4隧道中潜水,看看它是如何工作的。我们自己不配置IPv4端点地址,而是将IPv4端点地址包装在IPv6目标地址中。我们的IPv4地址只有32位,因此很容易将其安装在128位的IPv6地址中吗?
2002 :: / 16范围已被保留用于隧道掘进。此IPv6地址空间仅用于隧道,并且永远不会用于IPv6全球单播地址。如果我们从2002 :: / 16前缀开始,我们为每个隧道端点创建一个/ 48前缀。我们要做的是获取端点的IPv4地址并将其转换为十六进制,作为位17到48。
第二步是我们可以为端点后面的所有子网创建从/ 48到/ 64前缀的子网。
这是一个图形概述。2002 :: / 16是我们可以用于隧道的范围。第二部分是转换为十六进制的IPv4端点地址。高达/ 64我们可以用来创建子网。C0A8:1703转换为IPv4地址192.168.23.3。你是否有从十六进制到二进制/十进制计算的麻烦,反之亦然?
R3(config)#ipv6 general-prefix MYPREFIX 6to4 fastEthernet 0/0
R3#show ipv6 general-prefix
IPv6 Prefix MYPREFIX, acquired via 6to4
2002:C0A8:1703::/48
Cisco路由器上有一个巧妙的技巧,可以为您完成工作。首先,您必须在接口上配置IPv4地址,然后使用ipv6 general-prefix命令。它将以十六进制转换IPv4地址,并使用show ipv6 general-prefix命令为您提供正确的IPv6隧道前缀。我不确定这是否可以在CCNP ROUTE考试中获得,但无论如何都很高兴知道!让我们来看看自动6to4隧道的实际配置,这是拓扑:
让我们看另一个例子并配置自动隧道。我的想法是,我不想在R1和R3上配置隧道目的地......它应该动态创建!
我们将从接口和IPv4 / IPv6地址的配置开始:
R1(config)#interface loopback 0
R1(config-if)#ipv6 address 2001::1/128
R1(config-if)#exit
R1(config)#interface fastEthernet 0/0
R1(config-if)#ip address 192.168.12.1 255.255.255.0
R2(config)#interface fastEthernet 0/0
R2(config-if)#ip address 192.168.12.2 255.255.255.0
R2(config-if)#exit
R2(config)#interface fastEthernet 1/0
R2(config-if)#ip address 192.168.23.2 255.255.255.0
R3(config)#interface fastEthernet 0/0
R3(config-if)#ip address 192.168.23.3 255.255.255.0
R3(config-if)#exit
R3(config)#interface loopback 0
R3(config-if)#ipv6 address 2001::3/128
下一步是配置路由,以便我们在IPv4中具有可访问性:
R1(config)#router eigrp 123
R1(config-router)#no auto-summary
R1(config-router)#network 192.168.12.0
R2(config)#router eigrp 123
R2(config-router)#no auto-summary
R2(config-router)#network 192.168.12.0
R2(config-router)#network 192.168.23.0
R3(config)#router eigrp 123
R3(config-router)#no auto-summary
R3(config-router)#network 192.168.23.0
我们将使用FastEthernet0 / 0接口来构建隧道。由于隧道是自动创建的,我们需要知道IPv4地址的IPv6等价物:
R1(config)#ipv6 general-prefix MYPREFIX 6to4 fastEthernet 0/0
R3(config)#ipv6 general-prefix MYPREFIX 6to4 fastEthernet 0/0
R1#show ipv6 general-prefix
IPv6 Prefix MYPREFIX, acquired via 6to4
2002:C0A8:C01::/48
R3#show ipv6 general-prefix
IPv6 Prefix MYPREFIX, acquired via 6to4
2002:C0A8:1703::/48
这次我将使用FastEthernet0 / 0接口上的IP地址来构建隧道。由于隧道是自动创建的,我们需要知道IPv4地址的IPv6等价物。
R1(config)#interface tunnel 0
R1(config-if)#ipv6 address 2002:C0A8:C01::1/64
R1(config-if)#tunnel source fastEthernet 0/0
R1(config-if)#tunnel mode ipv6ip 6to4
R3(config)#interface tunnel 0
R3(config-if)#ipv6 address 2002:C0A8:1703::3/64
R3(config-if)#tunnel source fastEthernet 0/0
R3(config-if)#tunnel mode ipv6ip 6to4
让我引导您完成此配置:隧道接口具有以2002开头的IPv6地址:然后是十六进制的IPv4地址:
· 路由器R1:192.168.12.1 - C0A8:C01
· 路由器R3:192.168.23.3 - C0A8:1703
隧道来自FastEthernet接口(我本来也可以使用环回)并且没有目的地。这就是我们需要隧道模式ipv6ip 6to4命令的原因。它告诉路由器从IPv6地址获取IPv4地址。
我们完了吗?好吧差不多。隧道配置没问题,但我们仍然需要告诉我们的路由器如何到达loopback0接口。在动态隧道接口上运行IGP是不可能的,因此我们可以使用静态路由或BGP。我打算使用静态路由。
R1(config)#ipv6 route 2001::3/128 2002:C0A8:1703::3
R1(config)#ipv6 route 2002::/16 tunnel 0
R3(config)#ipv6 route 2001::1/128 2002:C0A8:C01::1
R3(config)#ipv6 route 2002::/16 tunnel 0
我们需要告诉路由器如何到达另一方的loopback0接口的第一条静态路由。它指向IPv6地址,其中包含十六进制的IPv4地址。路由器必须进行递归路由才能找到2002 ::的条目,这就是我们需要第二条静态路由的原因。从2002年开始,:: / 16保留用于隧道,我创建了一个直接指向tunnel0接口的静态。
R1#ping 2001::3 source loopback 0
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 2001:3::3, timeout is 2 seconds:
Packet sent with a source address of 2001::1
!!!!!
Success rate is 100 percent (5/5), round-trip min/avg/max = 8/8/8 ms
快速ping显示我们可以到达另一方的loopback0接口!这就是它的完成方式。
乾颐堂提供
思科.华为.Python学习
CCNA|CCNP|CCIE|HCIA|HCIP|HCIE
路由交换|安全|DC数据中心|无线|云计算 点击咨询
乾颐堂客服热线:400-618-8070
乾颐堂官网:www.qytang.com
乾颐堂网络实验室 我们为您想的更多
姓名:
Q Q:
电话:
|