本篇博客介绍了Ipv6 的各种基本配置,也是本学期本门课的一个总结,使用Cisco Packet Tracer7.0 和GNS3 0.8 模拟器进行的以下实验 ,路由器选型为cisco 2911,Gns3中是c2691。
实验一 IPv6 IP地址配置方法(2911)
设备 | 接口 | IP地址 |
---|---|---|
Router0 | g0/0 | 2001:0db8:cafe:A001::2/64 |
g0/1 | 2001:0db8:cafe:A002::2/64 | |
g0/2 | 2001:0db8:cafe:0002::1/64 | |
Router1 | g0/0 | 2001:0db8:cafe:A001::1/64 |
g0/1 | 2001:0db8:cafe:A003::1/64 | |
g0/2 | 2001:0db8:cafe:0001::1/64 | |
Router2 | g0/0 | 2001:0db8:cafe:A003::2/64 |
g0/1 | 2001:0db8:cafe:A002::1/64 | |
g0/2 | 2001:0db8:feed:0001::1/64 | |
Router3 | g0/0 | 2001:0db8:feed:0001::2/64 |
g0/1 | 2001:0db8:face:c0de::1/64 | |
PC 0 | 2001:0db8:cafe:0001::2/64 | |
PC 1 | 2001:0db8:face:c0de::2/64 | |
PC2 | 2001:0db8:cafe:0002::2/64 |
1 | Route1 |
实验二 静态路由配置
1. 直连静态路由
1 | r1(config)#ipv6 route 2022:2:2:22::/64 e1/1 |
2.递归静态路由
1 | r1(config)#ipv6 route 2022:2:2:22::/64 2012:1:1:11::2 |
3.完全静态路由
1 | r1(config)#ipv6 route 2022:2:2:22::/64 f0/0 2012:1:1:11::2 |
1 | 配置递归路由(pc0 ping pc1) |
PC0 ping PC1
实验三 IPv6 RIP (RIPng)基础实验
以Route2为例
1 | Router2>en |
所有路由器的所有接口都要进行配置!
下面查看Route2的RIP数据库
1 | Router2#show ipv6 rip database //查看IPv6数据库 |
在Pc0上进行检测
实验四 OSPFv3基础实验
1 | 以Route1为例 |
Route2,Route3同理
实验五 IPv6 EIGRP实验
1 | R1 // R2 同理,此处不再进行配置演示 |
重分布IPv6网段
将R1上的剩余网段重分布进EIGRP v6
1 | r1(config)#route-map con permit 10 //在R1上配置重分布剩余网段进EIGRP v6 |
过滤IPv6路由
在R2上过滤掉IPv6路由,只留想要的网段,使用distribute-list过滤
1 | r2(config)#ipv6 prefix-list abc permit 3002:1:1:11::/64 //配置只留3002:1:1:11::/64网段 |
实验七 IPv6地址SLAAC与有状态自动配置
1 | 1.配置无状态自动获得IP地址(SLAAC) |
实验八.DHCPv6分配
1 | 1.无状态自动配置 |
实验九 DHCPv6前缀代表
1 | DHCP SERVER |
1 | DHCP Client |
1 | Client1 |
1 | Client2 |
实验十 IPv6、IPv4双栈实验
1 | R0 |
1 | R1 |
1 | R2 |
实验十一 手工隧道
1 | R0 |
1 | R1 |
实验十二 6to4隧道的配置
需要特别说明的是由于6to4隧道原理的特殊性,隧道端口的IPv4地址与IPv6网络的Ipv6地址有关联,所以分配IPv6网络的IP地址应该注意符合6to4隧道的编码要求。
1 | R1 |
实验十三 ISATAP隧道
1 | R1 |
实验十四 ISATAP隧道(二)
C1 桥接本机网卡 ,路由器为C7200
1 | R1 |
以管理员身份运行cmd。执行以下命令:
1 | netsh interface ipv6 isatap set route 131.107.0.2 |
(Win10操作系统要先运行:netsh interface isatap set state enable命令)
执行以下命令查看结果:
1 | C:\WINDOWS\system32> ipconfig /all |
执行ping命令测试是否能够互通。
1 | PS C:\WINDOWS\system32> ping 2001:1::1 |
特别说明:1、如果你的操作系统是win10,请下载win10关于IPv6的补丁.
2、为了用ping命令测试是否互通,请暂时关闭计算机防火墙或者通过设置防火墙规则允许ping命令数据包通过。