r1(config)#interface tunnel 0
r1(config-if)#ipv6 address 10::1/64 该tunnel接口必须工作于V6环境
r1(config-if)#tunnel source 12.1.1.1
r1(config-if)#tunnel destination 23.1.1.2
r1(config-if)#tunnel mode ipv6ip 必须修改模式为ipv6ip
注:普通的tunnel需要基于所有的ipv6网络配置一条隧道,且均需再配置一条静态路由;
将边界路由器的公网IPV4地址换算为IPV4兼容性地址,然后将该地址应用到内网;再配置一条到兼容性地址的静态路由,通过隧道传递;传输数据时,一旦路由到达隧道口,隧道将根据目标IPV6地址计算对应的IPV4地址;
优点:1、不需要指定tunnel 目标 2、一条静态路由即可
12.1.1.1 兼容性地址:2002:C01:101::/48
23.1.1.2 兼容性地址:2002:1701:102::/48
注:该地址在使用时,一般将其划分为64位;
配置:
r1(config)#interface l0
r1(config-if)#ipv6 address 2002:c01:101::1/64
r1(config-if)#exit
r1(config)#interface tunnel 0
首先需要配置隧道接口的IPV6地址----4种方法
r1(config-if)#ipv6 address 2002:c01:101:1::1/64 使用一个6TO4地址
r1(config-if)#ipv6 address 2002:c01:101:2::/64 eui-64 使用6to4地址
r1(config-if)#ipv6 enable 相当于不配地址
r1(config-if)#ipv6 unnumbered loopback 0 借内网某个IPv6接口的地址
r1(config-if)#tunnel source s1/1 定义IPV6源地址所在接口
r1(config-if)#tunnel mode ipv6ip 6to4 模式标记
R1(config)#ipv6 route 2002::/16 tunnel 0
一台设备同时连接IPV4/IPV6网络,若目标IP为V6地址使用V6的源ip,通过V6的路由表传递;V4同理
当进行DNS查询时,优先查询V6网络中的DNS 服务器;
华为IPV6配置
[r1]ipv6 必须先在设备上开启IPV6服务
[r1]interface GigabitEthernet 0/0/1
[r1-GigabitEthernet0/0/1]ipv6 enable 再在接口上激活IPV6服务,才能配置ipv6地址
配置ipv6地址
[r1-GigabitEthernet0/0/1]ipv6 address 2001::1/64
[r1-GigabitEthernet0/0/1]ipv6 address 2002::1/64
[r1-GigabitEthernet0/0/1]ipv6 address 2003::1/64
[r1-GigabitEthernet0/0/1]ipv6 address 2009::/64 eui-64
[r1]display ipv6 interface GigabitEthernet 0/0/1
注:多宿主是可以在同一个接口上配置多个IPV6地址;但华为在一个接口的同一网段ip只能配置一个;所有厂商在不同接口必须配置不同网段ip;
静态:
基本写法
[r1]ipv6 route-static 2:: 64 12::2
[r1]ipv6 route-static 2:: 64 GigabitEthernet 0/0/1
目标网段 下一跳或出接口
MA网络使用下一跳,点到点网络使用出接口
[r1]ping ipv6 2::2
汇总 – 到达多个连续子网,且基于相同的路径时,可以将目标网段汇总编写为一条;
缺省 --[r1]ipv6 route-static :: 0 12::2
空接口–[r1]ipv6 route-static 1:: 63 NULL 0
浮动静态 --[r1]ipv6 route-static 3:: 64 12::2 preference 61
OSPF:
[r1]ospfv3
[r1-ospfv3-1]router-id 1.1.1.1
[r1-GigabitEthernet0/0/1]ospfv3 1 area 0 进入接口进行宣告
BGP:
r1]bgp 1
[r1-bgp]router-id 1.1.1.1
[r1-bgp]pe 2::2 as-number 1
[r1-bgp]pe 2::2 connect-interface LoopBack 0
[r1-bgp]ipv6-family
[r1-bgp-af-ipv6]peer 2::2 enable 在建立V4下关系后,再进入V4+ 建立关系
之后所有的BGP配置在家族模式中配置
IPV4和IPV6共存:
1、使用普通的GRE来将两个V6网络基于一个V4网络进行通讯
[r1]interface Tunnel 0/0/0
[r1-Tunnel0/0/0]ipv6 enable
[r1-Tunnel0/0/0]ipv6 address 10::1/64
[r1-Tunnel0/0/0]tunnel-protocol gre
[r1-Tunnel0/0/0]source 12.1.1.1
[r1-Tunnel0/0/0]destination 23.1.1.2
[r1]ipv6 route-static 3:: 64 10::2
2、6to4tunnel 普通tunnel在多个V6网络构建为一个V6网络时,存在地址规划,指数的定义tunnel链路和路由信息,工程量巨大,极难维护;6 to 4 tunnle可以让用于自行定义IPV6地址,均需要配置一条tunnel和一条路由即可
2002::/16 6to4 tunnel 专用地址
IPV4兼容地址— 每一个IPV4地址都可以转换为一段IPV6地址
例:
本地V4网络地址为12.1.1.1 对应的V4兼容地址2002:0c01:0101::/48
0c01:0101——>12.1.1.1
[r1-LoopBack0]int t0/0/1
[r1-Tunnel0/0/1]ipv6 enable
[r1-Tunnel0/0/1]ipv6 address 2002:c01:101:1::1/64
[r1-Tunnel0/0/1]tunnel-protocol ipv6-ipv4 6to4
[r1-Tunnel0/0/1]source 12.1.1.1
[r1-Tunnel0/0/1]q
[r1]ipv6 route-static 2002:: 16 Tunnel 0/0/1
3/双栈 设备间V4/V6网络同时工作