功能介绍:

IAPD主要用于路由设备,主要给路由器发送前缀信息,然后路由器可以在接口应用这个前缀,然后为下联设备提供前缀地址。客户使用路由器作为DHCPv6客户端从 DHCPv6服务器获取 IPv6地址前缀,以及网络配置参数:DNS服务器地址、域名。

注意:如果是PC希望获取IPV6动态地址,主机必须有DHCPv6客户端。

Windows 7、VISTA和Windows server2008自带了DHCPv6客户端。

Windows XP和Windows server  2003没有DHCPv6客户端,用户需要安装DHCPv6客户端软件,或者是启用v6的协议栈


应用场景

企业需要实现PC接入网络就能够自动获取IPV6地址、网关信息,无需过多的手动设置,实现即插即用,路由器通过HDCPV6 server发送的前缀,在接口应用这个前缀,给下联的各主机分配IPv6地址前缀及网络配置参数:DNS服务器地址、域名等。

 

一、组网需求

客户需要路由器通过DHCPV6方式来获取IPv6前缀信息和网络配置参数,然后下发给PC主机使用,实现主机的IPV6地址和网络配置信息的自动获取。

Win7客户端默认开启IPV6协议栈,如果是XP系统,还需手工开启IPV6协协议并重启(Dos命令窗口中敲入:Ipv6 install  )

 

二、组网拓扑

        image.png

三、配置要点

1、R1路由器作为DHCPv6服务器,地址为2001::1/64,并且通过g0/0端口与客户端互联。

2、DHCPv6 服务器为客户端分配 2001::/64的前缀。  

3、DNS服务器地址为 2003::1/64。  

4、DHCPv6客户端所属域的域名为www.test.com.cn


四、配置步骤

R2:DHCPv6 Server 配置

1、开启IPv6路由功能,配置如下:

R2>enable

R2#configure terminal  

R2(config)#hostname R2 

R2(config)#ipv6 unicast-routing   ----->开启IPv6路由功能

R2(config)#end

2、接口下配置IPv6地址,并在接口下使能IPv6  

R2#conf t

R2(config)#

R2(config)#interface gigabitEthernet  0/0

R2(config-if-GigabitEthernet  0/0)#ipv6 address 2001::1/64   ----->配置接口IPv6地址

R2(config-if-GigabitEthernet  0/0)#ipv6 enable             ----->接口下使能IPv6功能

R2(config-if-GigabitEthernet 0/0)#end  

3、开启RA通告功能,并且设置M及O位  

 ·   DHCPv6 Server 不支持为客户端分配网关地址, 需要在设备上开启 RA 通告功能

 ·   设置路由器公告(RA)报文中的“managed address configuration”标志位, 决定了收到该路由器公告的主机是否要使用全状态自动配置来获取地址。缺省配置是在路由器公告报文中该标志位没有被设置

 ·   设置路由器公告(RA)报文中的“other stateful configuration”标志位, 决定了收到该路由器公告的主机是否要使用全状态的自动配置来获取除地址之外的信息。缺省配置是在路由器公告报文中该标志位没有被设置  

R2>enable

R2#configure terminal  

R2(config)#interface gigabitEthernet  0/0

R2(config-if-GigabitEthernet 0/0)#no  ipv6 nd suppress-ra     ----->开启路由通告功能

R2(config-if-GigabitEthernet  0/0)#ipv6 nd managed-config-flag----->设置RA通告的M位  

R2(config-if-GigabitEthernet  0/0)#ipv6 nd other-config-flag   ----->设置RA通告的O位

       R2(config-if-GigabitEthernet 0/0)#ipv6 nd prefix 2001::/64  no-autoconfig  ----->指明通告的前缀不能用于无状态自动配置

R2(config-if-GigabitEthernet 0/0)#end  

 

4、配置IPv6服务器,包括配置域名、前缀、DNS服务器等  

R2(config)#ipv6 dhcp pool ruijie     ----->创建IPv6地址池

R2(dhcp-config)#domain-name www.test.com.cn   ----->配置分配给客户端的域名  

R2(dhcp-config)#dns-server  2003::1              ----->配置分配给客户端的DNS服务器  

R2(dhcp-config)#prefix-delegation  pool ruijie      ----->应用IPv6前缀池  

R2(dhcp-config)#exit  

R2(config)#ipv6 local pool ruijie  2001::/64 64      ----->创建分配给客户端的本地前缀池  

R2(config)#end

5、在接口上启用DHCPv6 Server服务功能  

R2(config)#interface gigabitEthernet  0/0

R2(config-if-GigabitEthernet  0/0)#ipv6 dhcp server ruijie  ----->接口上启用IPv6功能

R2(config-if-GigabitEthernet 0/0)#end  

 

R1:DHCPv6 Client 端配置

1、在接口上启用DHCPv6 Client功能

Ruijie(config)#hostname R1

R1(config)#interface gigabitEthernet  0/1

R1(config-if-GigabitEthernet  0/1)#ipv6  enable

R1(config-if-GigabitEthernet  0/1)#ipv6  dhcp client pd rj      ----->在接口上启用DHCPv6 Client,并在接口上启用了前缀请求  

 

2、当获取到IPV6前缀后,需要在接口上调用这个前缀信息

R1(config)#interface gigabitEthernet  0/1

R1(config-FastEthernet 0/11)#ipv6  address rj ::2/64     ----->在接口上调用 rj 这个前缀信息

  


五、配置验证

1、查看DHCPv6 Server 地址池相关信息

R2#show ipv6 dhcp pool

DHCPv6 pool: ruijie  

   Prefix pool: ruijie

             preferred lifetime 3600, valid  lifetime 3600

   DNS server: 2003::1

   Domain name: www.test.com.cn  

通过DHCPv6  Server地址池相关信息可以看出,DHCPv6的地址池名称、前缀池名称、DNS、域名等相关信息

 

2、查看DHCPv6 Server上的绑定表

R2#show ipv6 dhcp binding  

Client   DUID: 00:03:00:01:00:1a:a9:7d:88:97

   IAPD: iaid 11, T1 1800, T2 2880

     Prefix: 2001::/64

            preferred lifetime 3600, valid  lifetime 3600

         expires at May 17 2020 18:30 (3570 seconds)

查看绑定表可以看到Client的DUID及前缀信息等  

 

3、查看从DHCPv6  Server上获取的相关信息

R1#show ipv6 dhcp int g0/1  

GigabitEthernet  0/1 is in client mode  

   State is IDLE

   next packet will be send in : 1525 seconds

   List of known servers:

     DUID: 00:03:00:01:00:1a:a9:15:c9:b5

     Reachable via address: FE80::21A:A9FF:FE15:C9B6

     Preference: 0

     Configuration parameters:

       IA PD: IA ID 0xb, T1 1800, T2 2880

         Prefix: 2001::/64

           preferred lifetime 3600, valid lifetime 3600

           expires at May 17 2020 17:55 (3325 seconds)

   Prefix name: ruijie

   DNS server: 2003::1

   Domain name: www.test.com.cn  

   Rapid-Commit: disable

 

4、查看接口调用rj后,获取的Ipv6地址

R1#show ipv6 int  g0/1   

interface GigabitEthernet  0/1 is Up,  ifindex: 1

   address(es):

     Mac Address: 00:1a:a9:15:46:e3

     INET6: FE80::21A:A9FF:FE15:46E3 , subnet is FE80::/64  

     INET6:  2001::2 [ GEN ], subnet is 2001::/64

       valid lifetime 3543 sec, preferred lifetime 3543 sec  

   Joined group address(es):

     FF01::1

     FF02::1

     FF02::2

     FF02::1:FF00:2

     FF02::1:FF15:46E3

   MTU is 1500 bytes

   ICMP error messages limited to one every 100 milliseconds  

   ICMP redirects are enabled

   ND DAD is enabled, number of DAD attempts: 1

   ND reachable time is 30000 milliseconds

   ND advertised reachable time is 0 milliseconds

   ND retransmit interval is 1000 milliseconds

   ND advertised retransmit interval is 0 milliseconds  

   ND router advertisements are sent every 200 seconds<160--240>  

   ND router advertisements live for 1800 seconds