需求:
拓扑图
首先配置IPv4地址使得R1能访问R3环回
R3所在区域相当于公网 使用23.1.1.0 24 ;34.1.1.0 24进行划分
R1所在区域相当于私网 使用192.168.0.0 16 进行划分
在R2和R4上写缺省路由指向R3
[r2]ip route-static 0.0.0.0 0 23.1.1.2
[r4]ip route-static 0.0.0.0 0 34.1.1.1
为了使得私网能通R3环回,写缺省,在R2上写指向R1环回的静态,然后在R2上写NAT
[r2-acl-basic-2000]rule permit source any
[r2-acl-basic-2000]q
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]nat outbound 2000
测试:
然后配置左边的IPv6地址:
地址基于23.1.1.1划分IPv6地址
2002:1701:0101:: 48
基于上面地址划分,使得R1和R2的Ipv6地址合理
[r1]ipv6
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]dis th
[V200R003C00]
#
interface GigabitEthernet0/0/0
ipv6 enable
ip address 192.168.0.1 255.255.255.252
ipv6 address 2002:1701:101:1::1/64
然后使用RIPNG协议,进入接口宣告; 此时左边私网全部可达
然后配置6to4tunnel接口
此时如果R1想访问右边还需要路由,可以R2使用RIPNG下放一条缺省路由
ripng default-route only
然后R2使用静态路由
[r2]ipv6 route-static 2002:: 16 Tunnel 0/0/0
此时R1通过RIPNG学习得到的路由只有一条缺省
开始配置右边IPv6
**
然后R4-R8使用ospfV3协议;
**
然后开始建立BGP;因为地址很多很容易写错;所以利用IPv6的多宿主性;在配置一个简单IPv6;
R5上的配置
R6上的配置
R7上的配置
R8上的配置
经测试邻居都建立
在R5上宣告
[r5]ipv6 route-static 2002:2201:0102:8000:: 49 NULL 0
network 2002:2201:102:8000:: 49
此时需要在As1上宣告使得AS2路由出去,所以宣告[r4-bgp-af-ipv6]network 2002:: 16
然后在R4上创建Tunnel隧道使用6to4协议
测试:
两个局域网互相可达,实验完成。