6
1 www.compaq.com 23. DECUS München e.V. Symposium 2000 Bonn Norbert Wörle COMPAQ Customer Support Center DHCP 2 www.compaq.com Inhalt u DHCP Theorie • DHCP Allgemein Aufgabe von DHCP • Vorteile / Nachteile • Wie bekommt DHCP Client seine IP Adresse ? • Wie wird Lease verlängert ? u Planung und Konfiguration • Scope = IP Adress Bereich • Einstellung der Netzwerk Parametern • DHCP im WAN • Ausfallsicherheit • Installation www.compaq.com DHCP Theorie 4 www.compaq.com Allgemein u DHCP (Dynamic Host Configuration Protocol) l Erweiterung des BOOTP Protocols l UDP-Port : 67 und 68 l RFC 1533, 1534, 1541, 1542, 2131 u Implementierungen : DHCP Server DHCP Client - VMS - VMS - Compaq Tru64 UNIX - Compaq Tru64 UNIX - Windows NT - WinNT, Win98, Win95, Win 3.11 etc. 5 www.compaq.com Allgemein (cont.) DHCP Server DHCP Client2 IP Address2 DHCP Database IPAddress1 IPAddress2 IPAddress3 DHCP Client1 IP Address1 DHCP Client3 IP Address3 6 www.compaq.com Aufgabe u zentrale Verwaltung von IP Adressen u Zuweisung von IP Adressen auf Leihbasis (lease) l dynamische Zuweisung : – “freie” IP Adresse aus einem IP Adressbereich (Scope) l statische Zuweisung : – “feste” IP Adresse wird MAC Adresse zugewiesen u zentrale Verwaltung weiterer Netzwerk Parameter: • Default Gateway • BIND Domain • BIND Server • WINS Server etc..

DHCP Inhalt - decus.de file2 7 Vorteile u Automatische IP Konfiguration am Client – keine manuelle IP Konfiguration mehr nötig • Zeitersparnis • keine Fehlerquellen durch manuelle

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: DHCP Inhalt - decus.de file2 7 Vorteile u Automatische IP Konfiguration am Client – keine manuelle IP Konfiguration mehr nötig • Zeitersparnis • keine Fehlerquellen durch manuelle

1

www.compaq.com

23. DECUS München e.V.Symposium 2000 Bonn

Norbert WörleCOMPAQ Customer Support Center

DHCP

2 www.compaq.com

Inhalt

u DHCP Theorie• DHCP Allgemein

• Aufgabe von DHCP• Vorteile / Nachteile

• Wie bekommt DHCP Client seine IP Adresse ?

• Wie wird Lease verlängert ?

u Planung und Konfiguration• Scope = IP Adress Bereich

• Einstellung der Netzwerk Parametern• DHCP im WAN

• Ausfallsicherheit

• Installation

www.compaq.com

DHCP Theorie

4 www.compaq.com

Allgemein

u DHCP (Dynamic Host Configuration Protocol)l Erweiterung des BOOTP Protocolsl UDP-Port : 67 und 68l RFC 1533, 1534, 1541, 1542, 2131

u Implementierungen :DHCP Server DHCP Client- VMS - VMS- Compaq Tru64 UNIX - Compaq Tru64 UNIX- Windows NT - WinNT, Win98, Win95,

Win 3.11 etc.

5 www.compaq.com

Allgemein (cont.)

DHCP Server

DHCP Client2

IP Address2

DHCPDatabase

IPAddress1IPAddress2IPAddress3

DHCP Client1IP Address1

DHCP Client3

IP Address3

6 www.compaq.com

Aufgabe

u zentrale Verwaltung von IP Adressen

u Zuweisung von IP Adressen auf Leihbasis (lease)l dynamische Zuweisung :

– “freie” IP Adresse aus einem IP Adressbereich (Scope)

l statische Zuweisung :– “feste” IP Adresse wird MAC Adresse zugewiesen

u zentrale Verwaltung weiterer Netzwerk Parameter:• Default Gateway• BIND Domain

• BIND Server

• WINS Server etc..

Page 2: DHCP Inhalt - decus.de file2 7 Vorteile u Automatische IP Konfiguration am Client – keine manuelle IP Konfiguration mehr nötig • Zeitersparnis • keine Fehlerquellen durch manuelle

2

7 www.compaq.com

Vorteile

u Automatische IP Konfiguration am Client – keine manuelle IP Konfiguration mehr nötig

• Zeitersparnis• keine Fehlerquellen durch manuelle Eingabe mehr

u DHCP Client überall im Netz anschliessbar– keine offizielle Anfrage an Netzwerk Manager nötig

u flexible und schnelle Konfigurationsänderung– durch zentrale Verwaltung von Netzwerk Parametern

• Default Gateway, BIND Domain, BIND Server etc

8 www.compaq.com

Nachteile

u zusätzliche Belastung des Netzes– durch Client <--> Server Requests

u zusätzlicher Aufwand für Administration/Planung– DHCP im WAN :

• DHCP Requests meist Broadcasts --> nicht routebar

– Ausfallsicherheit des DHCP Servers

u BIND Version 4 – kann bzgl. Namensauflösung von DHCP Client Hosts

nicht verwendet werden

– man benötigt BIND Version 8 (für dynamic Updates)

9 www.compaq.com

Wie bekommt DHCP Client seine IP Adresse ?

DHCP

Client

DHCP

Server

IP Lease Anforderung

IP Lease Angebot

IP Lease Bestätigung

IP Lease Auswahl

10 www.compaq.com

IP Lease Anforderung

u IP Lease Anforderung : (DHCP Discover)

l DHCP Client initialisiert “Mini”-TCP/IP und schicktBroadcast auf das Netz

l Inhalt : – MAC Adresse des DHCP Clients– Name des Clients

11 www.compaq.com

IP Lease Angebot

u IP Lease Angebot : (DHCP Offer)

l Alle DHCP Server schicken DHCP “Angebot” alsBroadcast zurück

l Inhalt :– MAC Adresse Client– angebotene IP Adresse– Netzwerk Maske– Zeitdauer der Lease (TTL)– IP Adresse des DHCP Servers

12 www.compaq.com

IP Lease Auswahl

u IP Lease Auswahl : (DHCP Request)

l DHCP Client wählt erstes Angebot ausl sendet Anforderung, diese IP Adresse zu “leasen”

als Broadcast auf das Netz

l Inhalt :– angebotene IP Adresse– IP Adresse des DHCP Servers, der ausgewählt wurde– MAC Adresse des DHCP Client

Page 3: DHCP Inhalt - decus.de file2 7 Vorteile u Automatische IP Konfiguration am Client – keine manuelle IP Konfiguration mehr nötig • Zeitersparnis • keine Fehlerquellen durch manuelle

3

13 www.compaq.com

IP Lease Bestätigung

u IP Lease Bestätigung : (DHCP ACK)

l ausgewählter DHCP Server schickt sein “Okay” für diese IP Adresse als Broadcast

l andere DHCP Server ziehen ihr Angebot zurück

l Inhalt :– wie bei IP Lease Angebot + weitere Optionen

(Default Gateway, BIND Domain, BIND Server etc.)

14 www.compaq.com

Wie wird Lease “verlängert” ?

u Erneuerung der IP Adresse nach 1/2 TTL

DHCP

Client

DHCP

Server

IP Lease Erneuerung

IP Lease Bestätigung

odernegative IP Lease Bestätigung

15 www.compaq.com

IP Lease Erneuerung

u IP Lease Erneuerung : (DHCP Request)

l gleicher Request wie IP Lease Auswahl (DHCP Request)

l 1/2 TTL : – nach 1/2 TTL sendet DHCP Client IP Lease Erneuerung

l Unicast :– Request wird als Unicast zum DHCP Server geschickt

(nicht mehr als Broadcast)

16 www.compaq.com

IP Lease Erneuerung (cont.)

l 7/8 TTL :– ist DHCP Server ab 1/2 TTL nicht erreichbar, wird

nach 7/8 TTL der Request als Broadcast geschickt

l kein DHCP Server antwortet :– DHCP Client behält IP Adresse bis TTL

– nach TTL wird TCP/IP gestoppt und neue IP Adresse angefordert (DHCP Discover)

l Reboot:– wird DHCP Client neu gebootet, schickt er Request

auch als Broadcast– antwortet kein DHCP Server wird sofort neue IP

Adresse angefordert

17 www.compaq.com

DHCP ACK / NACK

u positive IP Lease Bestätigung : (DHCP ACK)l wie vorher (angebotene IP Adresse, TTL, Netzwerk Parameter etc.)

u negative IP Lease Bestätigung : (DHCP NACK)l DHCP Server “verlängert” IP Adresse nicht

– weil IP Adresse nicht aus seinem IP Adress Bereich ist• alle “anderen” DHCP Server schicken ein DHCP NACK, wenn

DHCP Client IP Lease Erneuerung als Broadcast schickt

– weil DHCP Server betreffende IP Adresse bereits wieder vergeben hat• z.B. DHCP Client war längere Zeit “ausgeschaltet” und DHCP Lease

ist bereits abgelaufen

www.compaq.com

Planung und

Konfiguration

Page 4: DHCP Inhalt - decus.de file2 7 Vorteile u Automatische IP Konfiguration am Client – keine manuelle IP Konfiguration mehr nötig • Zeitersparnis • keine Fehlerquellen durch manuelle

4

19 www.compaq.com

IP Adressbereich

u Scope = IP Adressbereich am DHCP Server– daraus werden IP Adressen an die Clients vergeben

u Eindeutigkeit der Scopes :l die Scopes zwischen allen DHCP Servern

• müssen eindeutig sein

• dürfen sich nicht überschneiden• sonst evtl. doppelte IP Adressen

l Grund : die DHCP Server “unterhalten” sich nichtl Ausnahme : VMS Cluster

20 www.compaq.com

DHCP Server im VMS Cluster

u mehrere DHCP Server im Cluster

u “Active” und “Standby” DHCP Server

u Clusterweit verfügbare Databases

u keine unterschiedlichen Scopes notwendig

u ab TCPIP Services for OpenVMS 5.0

21 www.compaq.com

IP Adressbereich (cont.)

u Reservierung von IP Adressen– z.B. Wenn DHCP Client immer die gleiche IP Adresse

benötigt

– wird der MAC Adresse des DHCP Clients zugewiesen

– in jedem (erreichbaren) DHCP Server muss diese Reservierung eingetragen sein

u “feste” IP Adressen dürfen nicht in Scope sein– NICHT DHCP Clients haben “feste” IP Adresse

– DHCP Server selbst muss “feste” IP Adresse haben

22 www.compaq.com

Netzwerk Parameter

u können zusätzlich zur IP Adresse/Network mask dem DHCP Client angeboten werden :

l Default Gatewayl BIND Domainl BIND Serverl WINS Serverl Node Type

• z.B. b-node, h-node etc.

23 www.compaq.com

Einstellung Netzwerk Parameter am DHCP Server

u global :– gilt für alle DHCP Clients, die von diesem DHCP

Server eine IP Adresse bekommen (z.B BIND Domain)

u Scope : – gilt für die DHCP Clients, die aus diesem Scope eine

IP Adresse bekommen (z.B. Default Gateway)

u Client :– gilt für den DHCP Client, der diese reservierte IP

Adresse bekommt

u lokal eingestellte Parameter am DHCP Client bleiben erhalten

24 www.compaq.com

Beispiel

DHCP Server

Scope für net1 (lokales Subnet):

1.1.1.1 - 1.1.1.201.1.1.22-1.1.1.1001.1.1.110-1.1.1.2001.1.1.220 für 08-00-2B-xx-yy-zz

Scope für net 2 :

2.1.1.1 - 2.1.1.100

DHCP Client

1.1.1.210

Page 5: DHCP Inhalt - decus.de file2 7 Vorteile u Automatische IP Konfiguration am Client – keine manuelle IP Konfiguration mehr nötig • Zeitersparnis • keine Fehlerquellen durch manuelle

5

25 www.compaq.com

DHCP im WAN

DHCP Server

Router

DHCPClient

DHCPClient

DHCPClient

DHCPClient

DHCP RelayAgent

Subnet 1 Subnet 2

26 www.compaq.com

Problem/Lösung

uProblem :l DHCP Requests (Broadcasts) werden von Routern

normalerweise NICHT weitergeleitet.

u Lösung :1) an jedem Segment gibt es einen DHCP Server2) Router werden als BOOTP RELAY konfiguriert

• Broadcasts werden angenommen und an DHCP-Server direkt weitergeleitet (RFC 1542)

3) DHCP Relay Agent (RFC 1542 compliant)

• DHCP Relay Agent “hört” auf DHCP Broadcasts und leitet diese an DHCP Server weiter (nicht als Broadcast)

27 www.compaq.com

Ausfallsicherheit

DHCP Serverfür

Segment 1

RouterBOOTP Realy

Agent

DHCP Serverfür

Segment 2

Scope für Segment 2+Scope für Segment 1

Scope für Segment 1+Scope für Segment 2

Segment 1 Segment 2

28 www.compaq.com

Problem / Lösung

uProblem :l Ausfallsicherheit : wenn der DHCP Server ausfällt

u Lösung :

1) mehrere DHCP-Server an einem Segment • DHCP Server müssen unterschiedliche Scopes haben

2) andere DHCP-Server in einem anderen Segment “zunutze” machen:

• man benötigt : BOOTP Relay oder DHCP Relay Agent

29 www.compaq.com

InstallationuVMS :l DHCP Server ab TCPIP Services for OpenVMS 5.0l DHCP Client ab TCPIP Services for OpenVMS 5.1l Konfiguration:

– $DHCPgui (graphisches User Interface)

uCompaq-UNIX :l DHCP Client (ab Compaq True64UNIX 4.0)l DHCP Server (ab Compaq Tru64 UNIX 4.0)l Konfiguration:

– #xjoin (graphisches User Interface)

30 www.compaq.com

Installation cont.

uWindows NTl DHCP Client (NT Workstation, NT Server)l DHCP Server (nur NT Server)l DHCP Relay Agent (ab NT Server 4.0)

l Installation DHCP Server:– Control Panel -> Network -> Services -> add

l Konfiguration DHCP Server– Start Menue -> Programs -> Adminstr. Tools --->

DHCP

Page 6: DHCP Inhalt - decus.de file2 7 Vorteile u Automatische IP Konfiguration am Client – keine manuelle IP Konfiguration mehr nötig • Zeitersparnis • keine Fehlerquellen durch manuelle

6

31 www.compaq.com

Kommandos

u DHCP Client (Windosw NT) :l Dos> ipconfig [/all]

– man sieht• IP Adresse

• DHCP Server• Lease der IP Adresse

l Dos> ipconfig/renew– DHCP Client schickt IP Lease Erneuerung

l Dos> ipconfig/release– DHCP Client gibt IP Adresse frei

www.compaq.com

QuestionsGeneral Feedback

www.compaq.com