پروتکل DHCP چیست و چگونه پیکربندی می شود ؟ (مقاله هشتم)
- پیکربندی یک مسیر ثابت با Next-Hop که به صورت پویا از طریق DHCP بدست آمده است.
Purpose | Command or Action | |
Enables privileged EXEC mode.
|
enable
Example: Device> enable |
Step 1 |
---|---|---|
Enters global configuration mode. | configure terminal
Example: Device# configure terminal |
Step 2 |
Assigns a static route for the default next-hop device when the DHCP server is accessed for an IP address.
|
ip route prefix mask {ip-address | interface-type interface-number [ip-address]} dhcp [distance]
Example: Device(config)# ip route 192.168.1.1 255.255.255.255 192.168.2.2 dhcp |
Step 3 |
Returns to privileged EXEC mode. | end
Example: Device(config)# end |
Step 4 |
(Optional) Displays the current state of the routing table. | show ip route
Example: Device# show ip route |
Step 5 |
- پاک کردن متغیر های DHCP server
برای پاک کردن متغیر ها به ترتیب زیر عمل می نماییم:
- enable
- clear ip dhcp binding {address | *}
- clear ip dhcp conflict {address | *}
- clear ip dhcp server statistics
Purpose | Command or Action | |
Enables privileged EXEC mode.
|
enable
Example: Device> enable |
Step 1 |
Deletes an automatic address binding from the DHCP database.
|
clear ip dhcp binding {address | *}
Example: Device# clear ip dhcp binding * |
Step 2 |
Clears an address conflict from the DHCP database.
|
clear ip dhcp conflict {address | *}
Example: Device# clear ip dhcp conflict 172.16.1.103 |
Step 3 |
Resets all DHCP server counters to 0. | clear ip dhcp server statistics
Example: Device# clear ip dhcp server statistics |
Step 4 |
در زیر چند مثال از نحوه پیکربندی Cisco IOS DHCP Server را مشاهده میکنید :
مثال زیر نحوه ذخیره binding بر روی host 172.16.4.253 را نشان می دهد. پروتکل انتقال داده FTP است. سرور قبل از انجام تغییرات پایگاه داده ، و زمان انتظار 2 دقیقه (120 ثانیه)
ip dhcp database ftp://user:password@172.16.4.253/router-dhcp write-delay 120
- Excluding IP Addresses
در مثال زیر ، سرور A و سرور B به زیر شبکه 10.0.20.0/24 سرویس می دهند. اگر زیرشبکه به طور مساوی بین دو سرور تقسیم شود ، سرور A برای اختصاص آدرس های IP 10.0.20.1 تا 10.0.20.125 و سرور B برای اختصاص آدرس IP 10.0.20.126 تا 10.0.20.254 پیکربندی شده است.
Server A
ip dhcp excluded-address 10.0.20.126 10.0.20.255!ip dhcp pool A network 10.0.20.0 255.255.255.0
Server B
ip dhcp excluded-address 10.0.20.0 10.0.20.125!ip dhcp pool B network 10.0.20.0 255.255.255.0
- پیکربندی استخرهای آدرس DHCP
در مثال زیر ، سه مجموعه آدرس DHCP ایجاد شده است: یکی در شبکه 172.16.0.0 ، دیگری در زیر شبکه 172.16.1.0 و دیگری در زیر شبکه 172.16.2.0. ویژگی های شبکه 172.16.0.0 – مانند نام دامنه ، سرور سیستم نام دامنه (DNS) ، (سیستم ورودی / خروجی پایه شبکه) سرور نام NetBIOS و نوع node- NetBIOS در شبکه های فرعی 172.16.1.0 و 172.16.2.0 به منتقل می شوند. در هر استخر ، IP Address ها به مشتریان 30 روز اجاره داده می شود و کلیه آدرس ها در هر شبکه فرعی ، به جز excluded address شده ، برای مشتری اختصاص داده شده که در سرور DHCP موجود است. در جدول زیر آدرس IP برای دستگاه ها در سه مجموعه آدرس DHCP ذکر شده است.
Pool 2 (Subnetwork 172.16.2.0) | Pool 1 (Subnetwork 172.16.1.0) | Pool 0 (Network 172.16.0.0) | |||
IP Address | Device | IP Address | Device | IP Address | Device |
172.16.2.100 172.16.2.101 |
Default devices |
172.16.1.100 172.16.1.101 |
———— | Default devices | |
——— | ——– | ——— | ————– |
172.16.1.102 172.16.2.102 |
DNS server |
——— | ——– | ——— | ————– |
172.16.1.103 172.16.2.103 |
NetBIOS name server |
——— | ——– | ——— | ————– | h-node | NetBIOS node type |
ip dhcp database ftp://user:password@172.16.4.253/router-dhcp write-delay 120
ip dhcp excluded-address 172.16.1.100 172.16.1.103
ip dhcp excluded-address 172.16.2.100 172.16.2.103
!
ip dhcp pool 0
network 172.16.0.0 /16
domain-name cisco.com
dns-server 172.16.1.102 172.16.2.102
netbios-name-server 172.16.1.103 172.16.2.103
netbios-node-type h-node
!
ip dhcp pool 1
network 172.16.1.0 /24
default-router 172.16.1.100 172.16.1.101
lease 30
!
ip dhcp pool 2
network 172.16.2.0 /24
default-router 172.16.2.100 172.16.2.101
lease 30
- پیکربندی استخر آدرس DHCP با چندین زیرمجموعه جداگانه
چندین زیر شبکه جدا از هم در یک DHCP در هر یک از توپولوژی های شبکه زیر قابل استفاده است:
- جمع آوری آدرس IP address pooling سرویس گیرنده و سرور DHCP در یک زیر شبکه قرار دارند
- DHCP -Relay سرویس گیرنده DHCP و سرور DHCP از طریق یک عامل رله DHCP در جایی که رابط رله با آدرس های IP ثانویه پیکربندی می شود ، ارتباط برقرار می کنند.
- Hirearchical- DHCP سرور DHCP به عنوان سرور تخصیص زیر شبکه DHCP پیکربندی شده است. سرویس گیرنده DHCP و سرور تخصیص زیر شبکه DHCP از طریق یک روتر حوض آدرس ((ODAP
در مثال زیر ، یک استخر آدرس DHCP به نام pool3 ایجاد شده است. زیرشبکه اولیه 172.16.0.0/16 ، یک زیرشبکه ثانویه 172.16.1.0/24 و زیرشبکه دوم 172.16.2.0/24 است.
- وقتی آدرس های IP در زیرشبکه اصلی به اتمام رسید ، سرور DHCP زیر مجموعه های فرعی را به ترتیب اضافه شدن زیرشبکه ها به استخر بازرسی می کند.
- هنگامی که سرور DHCP یک آدرس IP از زیر شبکه فرعی 172.16.1.0/24 اختصاص می دهد ، سرور از لیست دستگاه پیش فرض مخصوص زیر شبکه استفاده می کند که شامل آدرس های IP 172.16.1.100 و 172.16.1.101 است. با این حال ، هنگامی که سرور DHCP یک آدرس IP از زیر شبکه 172.16.2.0/24 اختصاص می دهد ، سرور از لیست گسترده استخر استفاده می کند که از چهار آدرس IP از 172.16.0.100 تا 172.16.0.103 تشکیل شده است.
- ویژگی های دیگر از زیر شبکه اصلی 172.16.0.0/16 مانند نام دامنه ، سرور DNS ، نام سرور NetBIOS و نوع Node NetBIOS – در هر دو زیر شبکه فرعی به ارث(inherited) می رسند.
- به DHCP Client 30 روز اجاره نامه های IP در استخر تعلق می گیرد. همه آدرس ها در هر زیر شبکه ، به جز آدرس های مستثنی ، برای اختصاص دادن به سرویس گیرنده ها در دسترس سرور DHCP است.
Second Secondary Subnet (172.16.2.0/24) | First Secondary Subnet (172.16.1.0/24) | Primary Subnet (172.16.0.0/16) | |||
IP Address | Device | IP Address |
Device |
IP Address | Device |
172.16.0.100 172.16.0.101 172.16.0.102 172.16.0.103 |
Default devices |
172.16.1.100 172.16.1.101 |
Default devices |
172.16.0.100 172.16.0.101 172.16.0.102 172.16.0.103 |
Default devices |
————- | ———— | ———– | —————– |
172.16.1.102 172.16.2.102 |
DNS server |
————- | ———— | ———– | —————– |
172.16.1.103 172.16.2.103 |
NetBIOS name server |
————- | ———— | ———– | —————– | h-node | NetBIOS node type |
ip dhcp database ftp://user:password@172.16.4.253/router-dhcp write-delay 120
ip dhcp excluded-address 172.16.0.100 172.16.1.103
ip dhcp excluded-address 172.16.1.100 172.16.1.101
!
ip dhcp pool pool3
network 172.16.0.0 /16
default-router 172.16.0.100 172.16.2.101 172.16.0.102 172.16.0.103
domain-name cisco.com
dns-server 172.16.1.102 172.16.2.102
netbios-name-server 172.16.1.103 172.16.2.103
netbios-node-type h-node
lease 30
!
network 172.16.1.0 /24 secondary
override default-router 172.16.1.100 172.16.1.101
end
!
network 172.16.2.0 /24 secondary