IPv6 过渡 - 隧道技术

一、拓扑:

二、配置过程:

  1. AR2/3/4 配置 OSPF 互通,区域 0
  2. AR1/2 配置 IPv6 地址,起 OSPFv3,AR2 配置打开路由通告
  3. AR4/5 配置 IPv6 地址,起 isis ipv6,AR4 配置打开路由通告
  4. AR2/4 起隧道,隧道协议分别用 GRE/ipv6-ipv4 做为隧道协议
  5. AR2/4 分别配置静态路由到 AR5/1 的业务路由地址为隧道接口

三、测试:

在 AR1 上带源 ping ipv6 AR5 的业务地址:

在 AR2 的 G0/0/0 口抓包,看到是纯 IPv6 包:

在AR2 的 G0/0/0 口抓包,看到是 IPv4 用隧道包裹了 IPv6 通过 IPv4 网络:

换用 IPv6-IPv4 隧道协议,可以看到IPv4 直接包裹了 IPv6,少了 GRE 头部,减小了载荷:

四、所有配置:

AR1:

复制代码
ipv6 
#
ospfv3 1
 router-id 10.1.1.1
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2001::12:1/64 
 ipv6 address FE80::1 link-local
 ospfv3 1 area 0.0.0.0
#
interface LoopBack0
 ipv6 enable 
 ipv6 address 1111::1/64 
 ospfv3 1 area 0.0.0.0
#

AR2:

复制代码
ipv6 
#
ospfv3 1
 router-id 10.2.2.2
 default-route-advertise always
#
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2001::12:2/64 
 ipv6 address FE80::2 link-local
 ospfv3 1 area 0.0.0.0
#
interface GigabitEthernet0/0/1
 ip address 10.1.23.2 255.255.255.0 
#
interface LoopBack0
 ip address 10.2.2.2 255.255.255.255 
#
interface Tunnel0/0/0
 ipv6 enable 
 ipv6 address 3333::1/64 
 tunnel-protocol gre		# 或者 ipv6-ipv4
 source 10.2.2.2
 destination 10.4.4.4
#
ospf 1 router-id 10.2.2.2 
 area 0.0.0.0 
  network 10.1.23.2 0.0.0.0 
  network 10.2.2.2 0.0.0.0 
#
ipv6 route-static 5555:: 64 Tunnel0/0/0 
#

AR3:

复制代码
interface GigabitEthernet0/0/0
 ip address 10.1.23.3 255.255.255.0 
#
interface GigabitEthernet0/0/1
 ip address 10.1.34.3 255.255.255.0 
#
interface LoopBack0
 ip address 10.3.3.3 255.255.255.255 
#
ospf 1 router-id 10.3.3.3 
 area 0.0.0.0 
  network 10.1.23.3 0.0.0.0 
  network 10.1.34.3 0.0.0.0 
  network 10.3.3.3 0.0.0.0 
#

AR4:

复制代码
ipv6 
#
isis 1
 is-level level-2
 cost-style wide
 network-entity 49.0001.0000.0000.0004.00
 #
 ipv6 enable topology standard
 ipv6 default-route-advertise always 
 #
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2001::45:4/64 
 ipv6 address FE80::4 link-local
 isis ipv6 enable 1
#
interface GigabitEthernet0/0/1
 ip address 10.1.34.4 255.255.255.0 
#
interface LoopBack0
 ip address 10.4.4.4 255.255.255.255 
#
interface Tunnel0/0/0		# 或者 ipv6-ipv4
 ipv6 enable 
 ipv6 address 3333::2/64 
 tunnel-protocol gre
 source 10.4.4.4
 destination 10.2.2.2
#
ospf 1 router-id 10.4.4.4 
 area 0.0.0.0 
  network 10.1.34.4 0.0.0.0 
  network 10.4.4.4 0.0.0.0 
#
ipv6 route-static 1111:: 64 Tunnel0/0/0 

AR5:

复制代码
ipv6 
#
isis 1
 is-level level-2
 cost-style wide
 network-entity 49.0001.0000.0000.0005.00
 is-name R5
 #
 ipv6 enable topology standard
 #
interface GigabitEthernet0/0/0
 ipv6 enable 
 ipv6 address 2001::45:5/64 
 ipv6 address FE80::5 link-local
 isis ipv6 enable 1
#
interface NULL0
#
interface LoopBack0
 ipv6 enable 
 ipv6 address 5555::5/64 
 isis ipv6 enable 1
#

五、排错:

如果全局未开 ipv6 ,则 dis ipv6 int brief 时,会这样显示:

就是协议未起来

相关推荐
oMcLin2 小时前
CentOS 7.9 使用 SELinux 时无法访问特定目录:如何配置 SELinux 策略允许访问
linux·运维·centos
geniuscrh2 小时前
自建Tailscale的Derp服务器
运维·服务器
QT 小鲜肉2 小时前
【Linux命令大全】001.文件管理之whereis命令(实操篇)
linux·运维·服务器·网络·笔记
乾元2 小时前
AI 在 BGP 池管理与路由安全(RPKI / ROA)中的自动化运用——服务提供商网络中“可验证路由”的工程化实现
运维·服务器·网络·人工智能·网络协议·安全·自动化
WX131695189982 小时前
是德科技34461A 34465A 34470A 3458A数字万用表
科技·信息与通信·射频工程
莫生灬灬2 小时前
VueMultiBrowser - 开源多浏览器管理器
运维·开发语言·chrome·c#·自动化·vue
写代码的橘子n2 小时前
路由部分知识点(路由表、距离矢量路由、链路状态路由)
网络·智能路由器·路由表·路由协议
竹杖芒鞋轻胜马,谁怕?一蓑烟雨任平生。2 小时前
docker配置镜像Docker pull时报错:https://registry-1.docker.io/v2/
运维·docker·容器
_OP_CHEN2 小时前
【测试理论与实践】(五)测试用例篇(下):6 大方法 + 实战演练,实现从 “会设计” 到 “设计精”的飞跃!
运维·测试开发·测试用例·postman·测试工程师·测试用例设计