# 1.掌握IPv6技术
```bash
IPv6的定义
IPv6(Internet Protocol Version 6)是互联网协议第六版,是为了解决IPv4地址耗尽问题而设计的下一代互联网协议。IPv6采用128位的地址长度,提供海量的地址空间,能够为每个终端设备分配一个全球唯一的IPv6地址。IPv6不仅解决了地址不足的问题,还通过简化报文头、增强安全性和服务质量(QoS)等功能,提升了网络的整体性能。
IPv6的优缺点
优点
巨大的地址空间:IPv6提供了超过3.4×10^38个地址,解决了IPv4地址耗尽的问题。
简化报文头:取消了IPv4报文头中的选项字段,引入多种扩展报文头,提高了处理效率。
增强的安全性:IPv6内置了IPSec协议,支持端到端的加密和身份验证,增强了网络安全。
更好的服务质量(QoS):新增流标记域,能够为实时应用(如视频会议、网络电话等)提供更好的QoS保障。
自动配置能力:支持无状态地址自动配置(SLAAC)和DHCPv6,简化了网络配置。
更好的移动性支持:允许设备在不同网络之间无缝切换。
支持多播传输:原生支持多播,提高了数据传输效率。
缺点
兼容性问题:IPv6与IPv4不兼容,仅支持IPv4的设备无法直接连接到IPv6网络,需要通过双栈等技术过渡。
部署成本高:部署IPv6需要更新网络设备和路由器,对于已有的IPv4网络,升级成本较高。
过渡复杂:由于IPv4的广泛使用,IPv6的全面过渡需要较长时间,且在过渡期间需要同时维护两种协议。
```
# 2.实验拓扑

## 2.1 根据拓扑图给PC配置IPv6地址


## 2.2 配置路由器
```bash
Router0 配置
Router>en
Router#conf
Router(config)#ipv6 unicast-routing //启用IPv6路由功能
给各接口配置IPv6地址
Router(config)#interface FastEthernet0/0
Router(config-if)#ipv6 enable //开启接口IPv6功能
Router(config-if)#ipv6 add 2001:1::1/64
Router(config-if)#no shutdown
Router(config-if)#ex
Router(config)#int f0/1
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 add 2001:2::1/64
Router(config-if)#no sh
配置静态路由
Router(config)#ipv6 route 2001:3::/64 2001:2::2
Router(config)#ipv6 route 2001:4::/64 2001:2::2
Router1 配置
Router#en
Router#conf
Router(config)#ipv6 unicast-routing //启用IPv6路由功能
给各接口配置IPv6地址
Router(config)#int f0/0
Router(config-if)#ipv6 enable //开启接口IPv6功能
Router(config-if)#ipv6 add 2001:2::2/64
Router(config-if)#no shutdown
Router(config-if)#ex
Router(config)#int f0/1
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 add 2001:3::1/64
Router(config-if)#no shutdown
Router(config-if)#ex
配置静态路由
Router(config)#ipv6 route 2001:1::/64 2001:2::1
Router(config)#ipv6 route 2001:4::/64 2001:3::2
Router2 配置
Router>en
Router#conf
Router(config)#ipv6 unicast-routing //启用IPv6路由功能
给各接口配置IPv6地址
Router(config)#int f0/0
Router(config-if)#ipv6 enable //开启接口IPv6功能
Router(config-if)#ipv6 add 2001:3::2/64
Router(config-if)#no shutdown
Router(config-if)#ex
Router(config)#int f0/1
Router(config-if)#ipv6 enable
Router(config-if)#ipv6 add 2001:4::1/64
Router(config-if)#no shutdown
Router(config-if)#ex
配置静态路由
Router(config)#ipv6 route 2001:1::/64 2001:3::1
Router(config)#ipv6 route 2001:2::/64 2001:3::1
```
## 2.3 测试通信

