Stateful konfiguration | Labb 21D1: IPv6 nätverk
Cisco-routrar som kör operativsystemet IOS är kraftfulla nätverkshanterare. I mindre nätverk finns det ofta inget behov av separata nätverkshanterare för att tillhandahålla tjänster som DHCPv6-server, klient eller DHCPv6 Relay Agent. En Cisco IOS-router kan enkelt konfigureras för att fungera som en DHCPv6-server av olika typer.
Specifikt kan den konfigureras för att vara något av följande:
- DHCPv6 Server – Routern kan tillhandahålla stateless eller stateful DHCPv6-tjänster.
- DHCPv6 Client – Ett router-interface kan erhålla en IPv6-konfiguration från en DHCPv6-server
- DHCPv6 Relay Agent – Routern kan vidarebefordra DHCPv6-förfrågningar mellan klienter och servrar som befinner sig i olika nätverk.
Konfigurera en DHCPv6 Relay Agent
När en DHCPv6-server är placerad i ett annat nätverk än klienterna kan en IPv6-router konfigureras som en DHCPv6 Relay Agent för att vidarebefordra DHCPv6-förfrågningar mellan klienterna och servern. Konfigurationen av en DHCPv6 Relay Agent liknar processen för att konfigurera en IPv4-router som en DHCPv4-relay.
I det här exemplet fungerar R3 som en stateful DHCPv6-server, medan PC1, som befinner sig i nätverket 2001:db8:acad:2::/64
, behöver tjänster från denna server för att erhålla sin IPv6-konfiguration. För att möjliggöra detta måste R1 konfigureras som en DHCPv6 Relay Agent.
Kommandosyntax för att konfigurera en DHCPv6 Relay Agent:
Router(config-if)# ipv6 dhcp relay destination ipv6-address [interface-type interface-number]
Detta kommando används för att konfigurera det interface på routern som är anslutet till DHCPv6-klienterna. Kommandot specificerar:
- Adressen till DHCPv6-servern som ska hantera förfrågningarna.
- Utgångsinterface (egress interface): Detta krävs endast när nästa hops adress är en Link-Local Address (LLA), eftersom LLA-adresser inte är routbara utanför sitt lokala nätverk.
R1(config)# interface gigabitethernet 0/0/1 R1(config-if)# ipv6 dhcp relay destination 2001:db8:acad:1::2 G0/0/0 R1(config-if)# exit R1(config)#
Verifiera DHCPv6 Relay Agent
För att kontrollera att DHCPv6-relayagenten fungerar korrekt kan följande kommandon användas:
show ipv6 dhcp interface
: Visar vilka gränssnitt som är konfigurerade som DHCPv6 relay-agenter, tillsammans med information om den angivna DHCPv6-servern och dess adress.show ipv6 dhcp binding
: Visar detaljer om klienter som har fått IPv6-adresser och annan konfigurationsinformation via relayagenten.
För att verifiera att Windows-klienter har mottagit rätt IPv6-adressinformation kan du använda kommandot ipconfig /all
i klientens kommandotolk. Detta kommando visar all aktuell nätverkskonfiguration, inklusive tilldelad IPv6-adress, DNS-server och gateway.
Klicka på respektive knapp för att se exempel på konfigurations kommandon och utdata.
show ipv6 dhcp interface
DHCPv6-relayagenten kan verifieras med kommandot show ipv6 dhcp interface. Detta kommer att verifiera att interface G0/0/1 är i relay-läge.
R1# show ipv6 dhcp interface
GigabitEthernet0/0/1 is in relay mode
Relay destinations:
2001:DB8:ACAD:1::2
2001:DB8:ACAD:1::2 via GigabitEthernet0/0/0
R1#
show ipv6 dhcp binding
På R3, använd kommandot show ipv6 dhcp binding för att verifiera om några värdar har tilldelats en IPv6-konfiguration.
Observera att en klientens link-local adress har tilldelats en IPv6 GUA. Vi kan anta att detta är PC1.
R3# show ipv6 dhcp binding Client: FE80::5C43:EE7C:2959:DA68 DUID: 0001000124F5CEA2005056B3636D Username : unassigned VRF : default IA NA: IA ID 0x03000C29, T1 43200, T2 69120 Address: 2001:DB8:ACAD:2:9C3C:64DE:AADA:7857 preferred lifetime 86400, valid lifetime 172800 expires at Sep 29 2019 08:26 PM (172710 seconds) R3#
ipconfig /all
Använd slutligen ipconfig /all på PC1 för att bekräfta att den har tilldelats en IPv6-konfiguration. Som du kan se har PC1 verkligen mottagit sin IPv6-konfiguration från DHCPv6-servern.
C:\PC1> ipconfig /all Windows IP Configuration Ethernet adapter Ethernet0: Connection-specific DNS Suffix . : example.com Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection Physical Address. . . . . . . . . : 00-05-9A-3C-7A-00 DHCP Enabled. . . . . . . . . . . : Yes Autoconfiguration Enabled . . . . : Yes IPv6 Address. . . . . . . . . . . : 2001:db8:acad:2:9c3c:64de:aada:7857 (Preferred) Link-local IPv6 Address . . . . . : fe80::5c43:ee7c:2959:da68%6(Preferred) Lease Obtained . . . . . . . . . : Saturday, September 27, 2019, 11:45:30 AM Lease Expires . . . . . . . . . . : Monday, September 29, 2019 11:05:04 AM IPv4 Address. . . . . . . . . . . : 169.254.102.73 (Preferred) Subnet Mask . . . . . . . . . . . : 255.255.0.0 Default Gateway . . . . . . . . . : fe80::1%6 DHCPv6 IAID . . . . . . . . . . . : 318768538 DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-21-F3-76-75-54-E1-AD-DE-DA-9A DNS Servers . . . . . . . . . . . : 2001:4860:4860::8888 NetBIOS over Tcpip. . . . . . . . : Enabled C:\PC1>