1.简介
目前IPv6地址的分配方法有以下几种:
1.手动配置。手动配置IPv6地址/前缀及其他网络配置参数(DNS、NIS、SNTP服务器地址等参数)。
2.无状态自动地址分配。由接口ID生成链路本地地址,再根据路由通告报文RA(Router Advertisement)包含的前缀信息自动配置本机地址。RA报文默认周期200秒,主机也可以发送RS请求报文主动获取。
3.有状态自动地址分配,即DHCPv6方式。DHCPv6又分为如下两种:
DHCPv6有状态自动分配。DHCPv6服务器自动分配IPv6地址/PD前缀及其他网络配置参数(DNS、NIS、SNTP服务器地址等参数)。
DHCPv6无状态自动分配。主机IPv6地址仍然通过路由通告方式自动生成,DHCPv6服务器只分配除IPv6地址以外的配置参数,包括DNS、NIS、SNTP服务器等参数。
2.无状态
路由器启动IPV6单播,并在接口配置IPV6地址后,路由器就会自动发送RA报文,配置简单不所叙述。
3.dhcpv6
有状态配置中思科和华为的区别:
1.华为允许绑定用户和IP,思科不行
2.华为允许排除特定IP,思科不行
3.华为需要开启dhcp服务,思科默认开启
3.1 思科
1.开启ipv6单播功能
R1(config)#ipv6 unicast-routing
2.配置地址池
R1(config)#ipv6 dhcp pool ipv6_pool
R1(config-dhcpv6)#address prefix 2020::/64 ---如果不配置地址,则是dhcpv6无状态
R1(config-dhcpv6)#dns-server 2020::1
R1(config-dhcpv6)#sntp address 2020::2
R1(config-dhcpv6)#domain-name lidg.com
3.接口启动地址池
R1(config)#int ether 0/0
R1(config-if)#ipv6 address 2020::3/64
R1(config-if)#ipv6 dhcp server ipv6_pool -----使用server则表示本设备为dhcp服务器
R1(config-if)#ipv6 dhcp relay destination 2020::128 ---使用relay则表示本设备为中继,IP为DHCP的服务器IP地址
R1(config-if)#ipv6 nd managed-config-flag
R1(config-if)#ipv6 nd other-config-flag
4.检测
R2上ether0/0配置为ip add dhcp,然后查看配置即可。
3.2 华为
1.开启dhcp服务
[R1]dhcp enable
2.开启ipv6单播功能
[R1]ipv6
3.配置地址池
[R1]dhcpv6 pool ipv6_pool
[R1-dhcpv6-pool-ipv6_pool]address prefix 2020::/64
[R1-dhcpv6-pool-ipv6_pool]excluded-address 2020::1 to 2020::3
[R1-dhcpv6-pool-ipv6_pool]dns-server 2020::128
[R1-dhcpv6-pool-ipv6_pool]quit
4.接口开启ipv6
[R1] interface gigabitethernet 0/0/1
[R1-GigabitEthernet0/0/1] ipv6 enable
[R1-GigabitEthernet0/0/1] ipv6 address 2020::1/64
5.接口使能ipv6地址池
[R1-GigabitEthernet0/0/1] dhcpv6 server ipv6_pool ----server代表本设备为服务器
[R1-GigabitEthernet0/0/1]dhcpv6 relay destination 2020::128 ---relay代表本设备是中继,IP地址为DHCP服务器IP
[R1-GigabitEthernet0/0/1] undo ipv6 nd ra halt
[R1-GigabitEthernet0/0/1] ipv6 nd autoconfig managed-address-flag
[R1-GigabitEthernet0/0/1] ipv6 nd autoconfig other-flag
[R1-GigabitEthernet0/0/1] quit
6.检查
PC使能DHCPV6,命令行ipconfig 查看获取的IPV6地址