huangyanzhao05 发表于 2011-4-6 23:05:04

在Cisco路由器上配置DHCPv6 Server、Relay、Client

分配地址的配置:

TOPO:



SERVER端配置:R1#SHO RUN

hostname R1
!
boot-start-marker
boot-end-marker

ipv6 unicast-routing---------------使能IPv6转发(这种问题不再赘述,接口同)
ipv6 cef
ipv6 dhcp pool cisco---------------创建DHCPv6地址池
address prefix 23::/64------------添加要进行分配的前缀

interface GigabitEthernet1/0
no ip address
negotiation auto
ipv6 address 12::1/64
ipv6 enable
ipv6 dhcp server cisco------------在接口使能DHCPv6 Server功能,并绑定地址池
ipv6 ospf 110 area 0--------------为了保证DHCPv6报文穿越Relay设备,要在server上配置路由
!

ipv6 router ospf 110
router-id 1.1.1.1-----------------配置OSPFv3路由(据说RFC规定ospfv3不会自己选择router-id,所以要手工配置喽)

RELAY端配置:R2#sho run
*Apr6 22:29:31.247: %SYS-5-CONFIG_I: Configured from console by console
R2#sho run

!
hostname R2
!
no ip domain lookup
ipv6 unicast-routing--------------同server
ipv6 cef


interface GigabitEthernet1/0------接口正常配置即可(relay与server相连的接口)
no ip address
negotiation auto
ipv6 address 12::1/64
ipv6 enable
ipv6 ospf 110 area 0
!
!
interface GigabitEthernet2/0
no ip address
negotiation auto
ipv6 address 23::/64
ipv6 address 23::2/64
ipv6 enable
ipv6 dhcp relay destination 12::1-----在relay与client相连的接口上使能relay,并指定server地址
ipv6 ospf 110 area 0

ipv6 router ospf 110
router-id 2.2.2.2CLIENT端配置:R3#sho run

ip source-route
ip cef
!
!
!
!
no ip domain lookup
ipv6 unicast-routing
ipv6 cef
!

interface GigabitEthernet1/0
no ip address
negotiation auto
ipv6 address dhcp----------------------Client上使用此命令获取地址,同v4雷同
ipv6 enable
ipv6 ospf 110 area 0-------------------为了安全起见,我client上也使能了ospfv3(这里要提示一下ospfv3是利用链路本地地址建立的,而非ip地址,具体原因请参考本站其它资料或请教管理员,嘿嘿!)

!
!
!
ipv6 router ospf 110
router-id 3.3.3.3
log-adjacency-changes查看客户端状态:R3(config-if)#do sh ipv dh int g1/0------------------查看dhcpv6接口G1/0
GigabitEthernet1/0 is in client mode
Prefix State is IDLE
Address State is OPEN--------------------------------open即为申请到地址或委托前缀
Renew for address will be sent in 11:59:39
List of known servers:
    Reachable via address: FE80::C801:15FF:FEE8:38--relay的链路本地地址,此值取于分配给客户端地址的server链路本地地址(这里有relay设备,relay填充了这个值)
    DUID: 00030001CA0015E80000-------------------------同上,这里填充的是relay设备的duid,若客户端与server直连,则是server的duid
    Preference: 0-------------------------------------------------server优先级,RFC规定默认值为0,可以手工修改
    Configuration parameters:
      IA NA: IA ID 0x00040001, T1 43200, T2 69120------IAID与T1、T2的值
      Address: 23::C832:BFBD:F4F:DD55/128---------申请到的地址
                preferred lifetime 86400, valid lifetime 172800---首选寿命与有效寿命
                expires at Apr 08 2011 10:19 PM (172780 seconds)--release的时间点
      Information refresh time: 0-----------------------------------------信息刷新时间,可以在客户端配置
Prefix Rapid-Commit: disabled-----------------------------------------DHCPv6获取前缀快速交换选项未使能
Address Rapid-Commit: disabled--------------------------------------DHCPv6获取地址快速交换选项未使能
分配前缀的配置:

待续!!!困,睡觉啦

huangyanzhao05 发表于 2011-4-6 23:06:24

我晕,管理员给我改掉特殊符号吧,睡觉啦

满天星 发表于 2011-4-7 22:26:31

这个确实整理的不错,注释也加的很详细啊!加分,顶帖!
嘿嘿,格式调整可以看看论坛的帮助哦!
发帖时最底下有个[禁用表情],打上勾,就不会将IPv6地址解析成特殊 表情了!

feiji20088 发表于 2011-12-2 15:32:41

1、客户端的ipv6 address dhcp打不出来,后面还要指定前缀啥的
2、router-id在有ipv4地址时可以自动。

满天星 发表于 2011-12-2 19:50:28

1.这个命令可以直接回车的,指定前缀与直接回车的功能是不一样的,请明确二个的区别和含义!
2.一般来说,对于纯ipv6网络,是没有ipv4地址配置的,cisco路由器确实可以在有ipv4地址的时候自动生成router-id。

feiji20088 发表于 2011-12-2 22:35:39

有了新版的IOS,终于能搞定啦,谢谢楼主,谢谢管理员

feiji20088 发表于 2011-12-2 22:36:52

不过貌似16行还有错误,地址是否应该是12::2 ?

满天星 发表于 2011-12-2 22:52:27

楼主这丫貌似真把地址写错了,改一下relay的地址为12::2就行……
server端的不必改。

坏小子27 发表于 2012-4-24 22:30:22

:'(咋我的配置不了这条命令啊???
“address prefix 23::/64”

满天星 发表于 2012-4-25 13:22:03

Cisco IOS版本太低的缘故,命令行不一致。
页: [1]
查看完整版本: 在Cisco路由器上配置DHCPv6 Server、Relay、Client