HCIP——IPv6-6to4实验

49 篇文章 3 订阅
4 篇文章 0 订阅

一、实验要求

在这里插入图片描述

二、实验步骤

1、IP地址规划

本实验没有具体的IP地址要求,所以由自己分配规划各个设备的IP地址。
因为实验要求是IPv6 to ipv4,所以IPv6的地址是拿IPv4的地址换算的。
如下图所示。

公网部分
23.1.1.0 24
34.1.1.0 24
3.3.3.3  24

IPV4/V6部分
IPV4部分
192.168.1.0 25 两个环回
192.168.0.0 30 骨干链路
192.168.2.1 24 AR的环回
IPV6部分
题目要求使用6to4tunnel,所以ipv6地址通过ipv4地址换算生成。
23.1.1.1 化成16进制为
0001 0111 0000 0001 0000 0001 0000 0001 
1701:0101 最后填上2002和前缀生成ipv6地址
2002:1701:0101::/48162002:1701:0101:0000::64——2002:1701:0101:FFFF::64
因为环回有两个所以再借一位分配给环回
2002:1701:0101:0000:0000 0000 0000 0000::/65
2002:1701:0101:1000:0000 0000 0000 0000::/65
化简后为
2002:1701:101::/65
2002:1701:101:0:8000::/65

右边IPV6部分
通过IPV4地址34.1.1.2 进行换算
2002:2201:0102::/48
借一位
2002:2201:0102::/49 AS1
再借162002:2201:0102::/64——2002:2201:0102:7FFF::/64

2002:2201:0102:8000::/49 AS2
再借162002:2201:0102:8000::/64——2002:2201:0102:FFFF::/64

2、先配置公网,使公网通

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip ad 23.1.1.1 24

[r3]int g 0/0/1
[r3-GigabitEthernet0/0/1]ip ad 23.1.1.2 24
[r3-GigabitEthernet0/0/1]int g0/0/0
[r3-GigabitEthernet0/0/0]ip ad 34.1.1.1 24
[r3-GigabitEthernet0/0/0]int lo0
[r3-LoopBack0]ip ad 3.3.3.3 24

[r4]int g0/0/1
[r4-GigabitEthernet0/0/1]ip ad 34.1.1.2 24


AR2AR4缺省到AR3
[r4]ip route-static 0.0.0.0 0 34.1.1.1		
[r2]ip route-static 0.0.0.0 0 23.1.1.2

检验:AR4 ping AR2
在这里插入图片描述

2、配置AR1及12网段的路由,并使其通

(1)配置路由的接口及换回路由

[r1]int lo0
[r1-LoopBack0]ip ad 192.168.1.1 25
[r1-LoopBack0]int lo1
[r1-LoopBack1]ip ad 192.168.1.129 25
[r1-LoopBack1]int g 0/0/0
[r1-GigabitEthernet0/0/0]ip ad 192.168.0.1 30

[r2]int g 0/0/1
[r2-GigabitEthernet0/0/1]ip ad 192.168.0.2 30
[r2-GigabitEthernet0/0/1]int lo0
[r2-LoopBack0]ip ad 192.168.2.1 24

(2)使用rip协议使AR1与AR2通

[r1]rip 1
[r1-rip-1]ver 2
[r1-rip-1]net	
[r1-rip-1]network 192.168.1.0
[r1-rip-1]network 192.168.0.0

[r2]rip 1
[r2-rip-1]ver 2
[r2-rip-1]net	
[r2-rip-1]network 192.168.0.0
[r2-rip-1]network 192.168.2.0

[r1]rip 1
[r1-rip-1]ver 2
[r1-rip-1]network 192.168.1.0
[r1-rip-1]network 192.168.0.0


汇总
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]rip summary-address 192.168.1.0 255.255.255.0
[r1]ip route-static 192.168.1.0 24 NULL 0		做一个空路由

做缺省
[r2]rip 1
[r2-rip-1]default-route originate 

检验:
AR2 ping AR1
在这里插入图片描述

3、配置AR2,使其能够在AR3上网

[r2]acl 2000
[r2-acl-basic-2000]rule permit source 192.168.0.0 0.0.255.255
[r2-acl-basic-2000]int g 0/0/0
[r2-GigabitEthernet0/0/0]nat outbound 2000

检验:
AR1 ping AR3
在这里插入图片描述

到此,整个网络的IPv4部分已经全部配置完。

4、配置左边IPv6部分

(1)配置IPv6地址

在AR1上

[r1]int lo0
[r1-LoopBack0]ipv6 enable 
[r1-LoopBack0]ipv6 address 2002:1701:101::1 65
[r1]int lo1
[r1-LoopBack1]ipv6 enable 
[r1-LoopBack1]ipv6 address 2002:1701:101:0:8000::1 65

[r1-LoopBack0]int g0/0/0
[r1-GigabitEthernet0/0/0]ipv6 enable 
[r1-GigabitEthernet0/0/0]ipv6 address 2002:1701:0101:1::1 64

在AR2上

[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]ipv6 enable 
[r2-GigabitEthernet0/0/1]ipv6 address 2002:1701:0101:1::2 64
[r2-GigabitEthernet0/0/1]int lo0
[r2-LoopBack0]ipv6 enable 
[r2-LoopBack0]ipv6 address 2002:1701:0101:2::1 64

(2)使内网通

在AR1上

[r1]ripng 1
[r1-ripng-1]int g0/0/0
[r1-GigabitEthernet0/0/0]ripng 1 enable 
[r1-GigabitEthernet0/0/0]int lo0
[r1-LoopBack0]ripng 1 enable 
[r1-LoopBack0]int lo1
[r1-LoopBack1]ripng 1 enable 

在AR2上

[r2]ripng 1
[r2-ripng-1]int lo0
[r2-LoopBack0]ripng 1 enable 
[r2-LoopBack0]int g0/0/1
[r2-GigabitEthernet0/0/1]ripng 1 enable 
AR1汇总给AR2
[r1]int  g0/0/0
[r1-GigabitEthernet0/0/0]ripng summary-address 2002:1701:0101:: 64
[r1]ipv6 route-static 2002:1701:101:: 64 NULL 0		

AR2做缺省指向AR1
[r2]int g0/0/1
[r2-GigabitEthernet0/0/1]ripng default-route ?
  only       Advertises IPv6 default route only
  originate  Originate default route
[r2-GigabitEthernet0/0/1]ripng default-route only 只发路由,不发缺省

23网段

[r2]int t0/0/0
[r2-Tunnel0/0/0]ipv6 enable 
[r2-Tunnel0/0/0]ipv6 address 2002:1701:0101:3::1 64
[r2-Tunnel0/0/0]tunnel-protocol ipv6-ipv4 6to4 

[r2]ipv6 route-static 2002:: 16 Tunnel 0/0/0

此时,AR1/2/3/4已经配好。

5、配置右边IPv6部分

配置基础部分
AS1中

[r4]ipv6 
[r4]int lo0
[r4-LoopBack0]ipv6 address 2002:2201:0102::1 64
[r4]int g0/0/1
[r4-GigabitEthernet0/0/1]ipv6 enable 
[r4-GigabitEthernet0/0/1]ipv6 address 2002:2201:0102:1::1 64

AS2中以AR5为例

[r5]ipv6 
[r5]int lo0
[r5-LoopBack0]ipv6 address 2002:2201:102:8000::1
[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]ipv6 enable 
[r5-GigabitEthernet0/0/0]ipv6 address 2002:2201:102:1::2
[r5]int g0/0/1
[r5-GigabitEthernet0/0/1]ipv6 enable 
[r5-GigabitEthernet0/0/1]ipv6 address 2002:2201:102:8001::1

6、OSPFv3配置

使用ospfv3实现AS2全网可达
以AR5为例

[r5]ospfv3 1	
[r5-ospfv3-1]router-id 5.5.5.5
[r5-ospfv3-1]int lo0
[r5-LoopBack0]ospfv3 1 area 0
[r5-LoopBack0]int g0/0/1
[r5-GigabitEthernet0/0/1]ospfv3 1 area 0

配置所有路由器后可以通过display ospfv3 peer命令查看邻居关系
在这里插入图片描述

7、BGP配置

AR4与AR5之间配置EBGP邻居关系

[r4]bgp 1 
[r4-bgp]router-id 4.4.4.4
[r4-bgp]peer 2002:2201:102:1::2 as-number 2
[r4-bgp]ipv6-family
[r4-bgp-af-ipv6]peer 2002:2201:102:1::2 enable 

[r5]bgp 64512
[r5-bgp]router-id 5.5.5.5
[r5-bgp]confederation id 2
[r5-bgp]peer 2002:2201:102:1::1 as-number 1
[r5-bgp]ipv6-family
[r5-bgp-af-ipv6]peer 2002:2201:102:1::1 enable 

在配置AR5-AR8路由器bgp邻居时,需要使用环回建立邻居,但他们的环回地址比较复杂,为了方便以后管理,我们可以使用私有地址来作为环回地址建立邻居。

[r5]int lo0
[r5-LoopBack0]ipv6 address 5::5 64
[r6]int lo0
[r6-LoopBack0]ipv6 address 6::6 64
[r7]int lo0
[r7-LoopBack0]ipv6 address 7::7 64
[r8]int lo0
[r8-LoopBack0]ipv6 address 8::8 64

建立IBGP邻居
以AR5与AR7为例

[r5]bgp 64512
[r5-bgp]peer 6::6 as-number 64512
[r5-bgp]peer 6::6 connect-interface LoopBack 0 5::5:若不在环回接口后不添加建邻的环回地址会以默认第一个环回地址建立邻居
[r5-bgp]ipv6-family
[r5-bgp-af-ipv6]peer 6::6 enable

[r7]bgp 64512
[r7-bgp]router-id 7.7.7.7
[r7-bgp]confederation id 2
[r7-bgp]confederation peer-as 64513
[r7-bgp]peer 6::6 as-number 64512
[r7-bgp]peer 6::6 connect-interface LoopBack 0 7::7
[r7-bgp]peer 8::8 as-number 64513
[r7-bgp]peer 8::8 connect-interface LoopBack 0 7::7
[r7-bgp]peer 8::8 ebgp-max-hop 2
[r7-bgp]ipv6-family 
[r7-bgp-af-ipv6]peer 6::6 enable 
[r7-bgp-af-ipv6]peer 8::8 enable 

实现AS1与AS2之间全网可达,并优

[r4]bgp 1:在ipv6中,bgp宣告一定要在ipv6家族模式中宣告
[r4-bgp]ipv6-family
[r4-bgp-af-ipv6]network 2002:: 16

汇总AS2的路由

[r5]ipv6 route-static 2002:2201:0102:8000:: 49 NULL 0
[r5]bgp 64512:在ipv6中,bgp宣告一定要在ipv6家族模式中宣告
[r5-bgp]ipv6-family 
[r5-bgp-af-ipv6]network 2002:2201:0102:8000:: 49

[r5]bgp 64512
[r5-bgp]ipv6-family
[r5-bgp-af-ipv6]peer 6::6 next-hop-local 
修改下一跳

[r6]bgp 64512
[r6-bgp]ipv6-family
[r6-bgp-af-ipv6]peer 7::7 reflect-client 
设置反射器

配置6to4tunnel

[r4]int Tunnel 0/0/0
[r4-Tunnel0/0/0]ipv6 enable 
[r4-Tunnel0/0/0]ipv6 address 2002:2201:0101:2::1 64
[r4-Tunnel0/0/0]tunnel-protocol ipv6-ipv4 6to4 
[r4-Tunnel0/0/0]source 34.1.1.2:配置tunnel时需注意使用转换ipv6地址的ipv4地址

[r4]ipv6 route-static 2002:: 16 Tunnel 0/0/0

测试连通性
使用AR1pingAS2中的环回
在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值