一、組網需求
家庭用戶要使用IPv6地址接入互聯網。為方便用戶接入,運營商使用DHCPv6-PD的方式給家用路由器下發IPv6地址前綴,用戶路由器LAN側不需要手工指定鏈路的IPv6地址前綴,家用路由器可以給用戶終端自動配置IPv6地址和其它網絡參數。本例中DHCPv6 PD Server為DHCPv6 PD Client分配的IPv6地址前綴為2048:db8:1234::/60,DNS服務器地址是2001::1。
二、組網拓撲
三、設備配置
1、DHCPv6 PD Server配置
在ISP路由器上配置DHCPv6 PD Server,實現通過DHCPv6方式為DHCPv6客戶端(Home路由器)分配IPv6地址前綴
[ISP]
sysname Router ISP
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
ipv6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
dhcp enable ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
# ?dhcpv6 pool ISP? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //創建IPv6 PD 地址池ISP? ? ? ? ? ??
prefix-delegation 2048:db8:1234::/60 63 ? // 地址池綁定IPv6地址代理前綴2048:db8:1234::/60 ,為用戶分配的前綴長度為/63 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??dns-server 2001::1 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
# ? ? ? ? ? ? ? ? ? ? ??
interface GigabitEthernet0/0/0 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ipv6 enable ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?ipv6 address ?2048:db8:1234:5678::1/64 ? ? ?// 配置ISP下連接口IPv6地址? ? ? ? ? ? ? ?undo ipv6 nd ra halt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 使能該接口自動通告RA消息,確保客戶端的上連接口能夠以SLAAC的方式自動配置IPv6地址
dhcpv6 server ISP? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//接口應用DHCPv6 Server,使用地址池ISP
ipv6 route-static 2048:DB8:1234:1:: 64 2048:DB8:1234:5678:C2FF:A8FF:FECD:4142 ?//配置去往客戶端網段的靜態路由
2、DHCPv6 PD Client配置
[Home]
sysname Home
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
ipv6 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
#?
dhcpv6 pool Client? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//為終端用戶定義DHCPv6地址池import all interface GigabitEthernet0/0/0 ? ? ? ? ?//使能全局地址池下動態獲取DNS服務器IP地址等的功能,把ISP分配給GigabitEthernet0/0/0的DNS服務器IP地址等信息地址分配給用戶終端
#?
interface GigabitEthernet0/0/0ipv6 enable ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
ipv6 address auto global default? ? ? ? ? ? ? ? ? ? ?//上行接口使能無狀態自動生成IPv6全球單播地址
ipv6 address auto link-local? ? ? ? ? ? ? ? ? ? ? ? ? ? //上行接口使能自動生成鏈路本地地址dhcpv6 client pd ?PREFIX? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 配置DHCPv6 PD客戶端功能,獲取的前綴信息和PREFIX進行綁定 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
# ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
interface GigabitEthernet0/0/1 ? ? ?
ipv6 enable ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??ipv6 address auto link-local? ? ? ? ? ? ? ? ? ? ? //下行接口使能自動生成鏈路本地地址? ?? ?
undo ipv6 nd ra halt? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 下行接口使能該自動通告RA消息,確保終端能夠以SLAAC的方式自動配置IPv6地址
ipv6 nd autoconfig other-flag? ? ? ? ? ? ? ? ? //下行接口RA通告消息o置位,使終端以DHCPv6無狀態方式配置IPv6地址
ipv6 address PREFIX ::1:0:0:0:1/64? ? ? ? ? ? //下行接口的IPv6地址自動配置為PREFIX+::1:0:0:0:1/64
dhcpv6 server ?Client? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//下行接口使能DHCPv6功能,并使用地址池Client
自己測吧。