Configureer een "Stateless" DHCPv6 client op R2
In DHCPv6-001: http://netwerk800.be/advanced/ipv6-advanced/dhcpv6-001-stateless-server, hadden we al een "stateless server" geconfigureerd op R1, en een stateless client op PC1.
We gaan nu een stap verder en configureren de Gi0/0/1
interface van router R2 als een stateless DHCPv6-client van R1.
stap 1: Enable IPv6 routing
Net zoals R1 heeft R2 ipv6 unicast-routing
nodig:
R2(config)# ipv6 unicast-routing
R2(config)#
stap 2: Configureer een LLA (Link Local Address) op Gi0/0/1
.
De client router, R2, moet een link local adres hebben. Er wordt een IPv6 link-local-adres aangemaakt op een router-interface wanneer er een Global Unicast Address op wordt geconfigureerd. (dit kan ook zonder dat er een GUA worden gemaakt, met behulp van de ipv6 enable interface
opdracht. Cisco IOS gebruikt EUI-64 om een willekeurige interface-ID te maken.
We doen dit als volgt op Gi0/0/1 van R2:
R2(config)# interface Gi0/0/1
R2(config-if)# ipv6 enable
... en hierna verifieren we:
R2# show ipv6 interface brief
GigabitEthernet0/0/0 [administratively down/down]
unassigned
GigabitEthernet0/0/1 [up/up]
FE80::201:C9FF:FEEC:DA02
GigabitEthernet0/0/2 [administratively down/down]
unassigned
Vlan1 [administratively down/down]
unassigned
R2#
stap 3: Configureer R2 om SLAAC te gebruiken:
De client router heeft SLAAC nodig om voor zichzelf een IPv6 configuratie aan te maken. Het ipv6 address autoconfig
commando enable-t de automatische configuratie van een IPv6 address met gebruik van SLAAC:
R2(config-if)# ipv6 address autoconfig
R2(config-if)# ipv6 address dhcp
R2(config-if)# end
R2#
stap 4: kijk nu na of R2 inderdaad een GUA op zijn interface Gi0/0/1 heeft:
Tik in: show ipv6 interface brief
De output hieronder bevestigt dat Gi0/0/1 op R2 een GUA heeft geconfigureerd:
R2# show ipv6 interface brief
GigabitEthernet0/0/0 [up/up]
unassigned
GigabitEthernet0/0/1 [up/up]
FE80::201:C9FF:FEEC:DA02
2001:DB8:ACAD:1:2FC:BAFF:FE94:29B1
Serial0/1/0 [up/up]
unassigned
Serial0/1/1 [up/up]
unassigned
R2#
belangrijk: het kan enkele seconden duren vooraleer het proces is voltooid ...
stap 5: Verifieer dat de client router de benodigde volledige DHCPv6 info heeft verkregen; dit doen we met show ipv6 dhcp interface Gi0/0/1
:
R2# sh ipv6 dhcp interface
GigabitEthernet0/0/1 is in client mode
State is INFORMATION-REQUEST(0)
Rapid-Commit: disabled
^^^ in het voorbeeld hierboven is het volledige DHCPv6 proces nog niet afgerond
... maar even later ...
R2# sh ipv6 dhcp int
GigabitEthernet0/0/1 is in client mode
State is OPEN
Renew will be sent in 0d0h
List of known servers:
Reachable via address: FE80::1
DUID: 0003000100E0B0019001
Preference: 0
Configuration parameters:
IA PD: IA ID 376157589, T1 0, T2 0
Address: 0.0.0.0/0
preferred lifetime 0, valid lifetime 0
expires at December 6 2029 9:14:21 pm (0 seconds)
DNS server: 2001:DB8:ACAD:1::254
Domain name: example.com
Information refresh time: 0
Prefix name:
Rapid-Commit: disabled
config R2
!
hostname R2
!
ip cef
ipv6 unicast-routing
no ipv6 cef
!
ip name-server 2001:DB8:ACAD:1::254
!
interface GigabitEthernet0/0/1
no ip address
duplex auto
speed auto
ipv6 address autoconfig
ipv6 enable
ipv6 address dhcp
!
ip classless
!
ip flow-export version 9
!
line con 0
!
line aux 0
!
line vty 0 4
login
!
end