天天看點

Cisco路由器DHCP伺服器基本配置

本文出自 王達專欄 - 部落格頻道 - CSDN.NET 轉載請與作者聯系!

作者已授權本部落格轉載

 近期有許多讀者朋友在讀者QQ群中路由器上DHCP伺服器配置方面的,在此把筆者編著的《路由器配置與管理完全手冊——Cisco篇》一書中的相關内容節選給大家。其中列出了在Cisco路由器上配置DHCP伺服器的必需和可選任務,以及各種功能配置的具體步驟和大量示例。在下一篇中将給出DHCP服務中繼的配置與示例。

4.1 Cisco IOS DHCP伺服器配置概述

   運作Cisco IOS系統的路由器包括DHCP伺服器和中繼代理軟體。Cisco IOS DHCP伺服器功能包括一個從路由器中指定的位址池中為DHCP用戶端配置設定和管理IP位址的全功能平台。還可以配置附加參數(如通常所說的選項82),如DNS伺服器IP位址和預設路由。但不同的IOS版本所支援的DHCP功能并不完全一樣,具體大家可以參見Cisco官方網站以下連結中的表4:http://www.cisco.com/en/US/docs/ios/ipaddr/configuration/guide/iad_dhcp_svr_cfg_ps6350_TSD_Products_Configuration_Guide_Chapter.html#wp1145658,或者具體路由器産品使用者手冊。

本節将介紹在DHCP伺服器配置過程中所涉及到的以下幾項任務:

n  配置DHCP資料庫代理或禁止沖突日志(必需)

n  配置DHCP位址池(必需)

n  配置IP位址排除(可選)

n  配置手動綁定(可選)

n  配置DHCP靜态映射(可選)

n  自定義DHCP伺服器選項(可選)

n  中心DHCP伺服器選項導入到DHCP伺服器的配置(可選)

n  使用選項82配置DHCP位址(可選)

n  配置以從DHCP伺服器中動态獲得的位址作為下一跳的靜态路由(可選)

n  清除DHCP伺服器變量(可選)

【經驗之談】以上這些功能的配置,我們在學習Windows Server 2003或者RHEL Linux 5伺服器系統下的DHCP伺服器配置中都有涉及,大家在學習本節内容時最好能在心中對原來所學内容進行回顧,對比,這樣更容易了解。具體可以參見筆者編著的全實戰戰型教材《金牌網管師》系列。

4.2 DHCP資料庫代理或禁止沖突日志配置

    在正式把Cisco路由器配置成DHCP伺服器之前,首先要考慮兩個方面:一是是否要配置DHCP資料庫代理,二是是否要開啟沖突日志功能。

    如果路由器的閃存空間不夠,通常是把DHCP伺服器的資料庫中的位址綁定資料存放在另一台PC主機上,然後通過FTP、TFTP或者RCP伺服器進行存取。這時這些存儲DHCP伺服器資料庫的主機就稱之為“DHCP資料庫代理”了。你可以配置多個DHCP資料庫代理,也可以為每個代理配置資料庫更新和傳輸的時間間隔。強烈建議使用DHCP資料庫代理,但是Cisco IOS DHCP伺服器也可以在無資料庫代理的情況下正常運作。

    在DHCP資料庫代理中存放的是使用者的位址綁定條目,其中包括由DHCP伺服器自動建立的自動綁定、和由管理者手動建立的手動綁定。自動綁定條目中的自動綁定資訊(如租用期、接口索引、VPN路由和轉發(VPN routing and forwarding,VRF)名稱)是存儲在DHCP資料庫代理中的。而且,這個綁定資訊是以純文字方式記錄的,易于維護。

    另外,當有多個主機使用同一個IP位址時就會發生位址沖突。在DHCP伺服器配置設定IP位址給用戶端的過程中,DHCP伺服器會使用ping和強制的ARP功能檢測沖突。如果檢測到有沖突,則該位址會從位址池中删除,不會配置設定給用戶端,直到沖突解除。如果你沒有配置DHCP資料庫代理,則一定要通過“no ip dhcp conflict logging”全局配置模式指令禁止DHCP伺服器上的位址沖突日志功能,否則路由器上的閃存空間很快就會被沖突日志耗盡。

4.2.1 DHCP資料庫代理或者禁止沖突日志的配置步驟及示例

      DHCP資料庫代理和沖突日志功能的配置可按表4-1所示步驟自全局配置模式開始進行。配置過程很簡單,所用的指令主要是兩個:配置DHCP資料庫代理是用“ip dhcp database”全局配置模式指令,禁用沖突日志功能是用“no ip dhcp conflict logging”全局配置模式指令。當然如果要啟用沖突日志功能,則要直接用“ip dhcp conflict logging”全局配置模式指令了。

表4-1    DHCP資料庫代理或沖突日志的配置步驟

步驟  指令 說明
Step 1 

enable

例如:

Router> enable

進入特權模式。如果配置了特權模式密碼,則要按提示輸入正确的特權模式密碼才能進入。
Step 2 

configure terminal

例如:

Router# configure terminal

進入全局配置模式。
Step 3 

ip dhcp database url [timeout seconds | write-delay seconds]

例如:

Router(config)# ip dhcp database ftp://winda:[email protected]/router-dhcp timeout 80

或者

no ip dhcp conflict logging

例如:

Router(config)# no ip dhcp conflict logging

配置DHCP伺服器在遠端主機(資料庫代理)中儲存自動綁定資訊。這裡要輸入遠端主機的URL(通常是FTP或者TFTP伺服器),要注意的是要同時指定有權向遠端主機寫入檔案的使用者帳戶和密碼。

如果不配置資料庫代理,則要用“no ip dhcp conflict logging”指令來禁止DHCP伺服器位址沖突日志功能。

示例中是把172.16.1.1的FTP伺服器作為DHCP資料庫代理,自動綁定資訊儲存在根目錄的router-dhcp檔案中。所使用的遠端主機帳戶為winda,密碼為123456。

在以上步驟中涉及到兩條主要指令:“ip dhcp database”和“ip dhcp conflict logging”全局配置模式指令。下面對這兩個指令進行詳細介紹。

1. ip dhcp database指令

“ip dhcp database”的完整指令格式如下:

ip dhcp database url [timeout seconds | write-delay seconds]

    它是用來配置IOS DHCP伺服器和中繼代理在一個稱之為“資料庫代理”遠端主機(如FTP、TFTP、RCP伺服器或者網絡磁盤)上儲存自動綁定關系。你可以配置多個DHCP資料庫代理,而且你可以為每個資料庫代理設定資料庫更新的時間間隔。要删除資料庫代理,則可用“no ip dhcp database url”指令。指令中的可選項和參數說明如下:

              url:指定用于存儲自動綁定關系的遠端檔案名。它可以有以下幾種URL格式:

Ø   tftp://host/filename

Ø   ftp://user:[email protected]/filename

Ø   rcp://[email protected]/filename

Ø   flash://filename

Ø   disk0://filename

              timeout seconds:(可選)指定在放棄一個資料庫傳輸前應該等待的時間(以秒為機關)。超出這個設定的時間限制,則傳輸将放棄。預設情況下,DHCP伺服器是等待300秒時間,如果設為0,則相當于可以無限等待。

              write-delay seconds:(可選)指定多久時間後DHCP伺服器應當發送一次更新。預設情況下,DHCP伺服器是每300秒發送一次更新,最小時間為60秒。

以下示例指定DHCP停止向資料庫傳輸前等待的時間為80秒,遠端存儲的資料庫檔案名為ftp://user:[email protected]/router-dhcp。

ip dhcp database ftp://user:[email protected]/router-dhcp timeout 80

以下示例顯示“tftp://172.16.1.1/router-dhcp”DHCP資料庫更新時間間隔為100秒。

ip dhcp database tftp://172.16.1.1/router-dhcp write-delay 100

2. ip dhcp conflict logging指令

“ip dhcp conflict logging”全局配置模式指令用來啟動在DHCP伺服器上的沖突日志功能。要禁用沖突日志功能,則要使用“no ip dhcp conflict logging”全局配置模式指令。一般情況下是會使用至少一個DHCP伺服器代理的,是以預設會啟用沖突日志功能。如果沒有使用資料庫代理,則要禁止沖突日志功能,因為在路由器上沒有這麼大的閃存空間可用來存儲這些日志。

4.2.2 DHCP資料庫代理的配置示例

以下示例顯示如何把綁定存儲在IP位址為172.16.4.253的主機的router-dhcp目錄中,使這台主機成為DHCP資料庫代理。代理與DHCP伺服器之間是通過FTP協定進行檔案傳輸的。示例中,在重寫資料庫并且更新前,DHCP伺服器将等待2分鐘時間。所用的使用者帳戶和密碼就是winda,123456

Router> enable

Router# configure terminal

Router(config)#ip dhcp database ftp://winda:[email protected]/router-dhcp write-delay 120

4.3 DHCP伺服器IP位址排除配置

       DHCP伺服器是假設在DHCP位址池中的所有位址都是可以配置設定給DHCP用戶端的。如果有些位址必須靜态配置設定給某個主機(如各種伺服器),而該位址又在DHCP位址池中,這時你必須把那些在IP位址池中不能配置設定給DHCP用戶端的IP位址排除在外。還有一種情況,如果在同一個網絡或者子網中配置了兩台位址池所對應的網段完全一樣的DHCP伺服器用于備援或均衡,并且允許兩台DHCP伺服器同時工作,而不是在一台伺服器時才接替原來那台伺服器的工作,這時這兩台DHCP伺服器的位址池一定得用排除功能來排除在另一台DHCP伺服器位址池中的位址,否則就會發生沖突。

4.3.1 IP位址排除的配置步驟及示例

配置排除IP位址的步驟如表4-2所示。也很簡單,主要就一個指令,那就是“ip dhcp excluded-address”全局配置模式指令,用來排除不能給DHCP用戶端配置設定的IP位址,或者一個IP位址範圍。

表4-2  排除IP位址的配置步驟

步驟  指令 說明
Step 1 

enable

例如:

Router> enable

如果配置了特權模式密碼,則要按提示輸入正确的特權模式密碼才能進入。
Step 2 

configure terminal

例如:

Router# configure terminal

進入全局配置模式。
Step 3 

ip dhcp excluded-address low-address [high-address]

例如:

Router(config)# ip dhcp excluded-address 172.16.1.100 172.16.1.103

指定DHCP伺服器不能配置設定給用戶端的位址或者位址段。示例中指定是172.16.1.00~172.16.1.103這四個位址不能配置設定給用戶端。為了管理上的友善,通常是把一個連續的位址段保留下來用于一些伺服器靜态使用,而不是零散的單個IP位址,否則需要運用本步指令多次排除這些單個的IP位址。

   以上配置步驟中的“ip dhcp excluded-addresslow-address [high-address] ”全局配置模式指令是用來指定DHCP伺服器不配置設定給用戶端的位址池中的位址或位址範圍的。如果要排除一個位址,則隻用low-address參數來指定;如果要排除的是一個連續的IP位址範圍,則還要使用high-address參數,這時low-address參數用來指定要排除位址範圍中的最低IP位址,而參數high-address是用來指定要排除位址範圍中最高的IP位址。可使用最前面加“no”關鍵字選項的該指令來删除原來所做的相應位址排除。

以下示例顯示如何配置排除一個從172.16.1.100到172.16.1.199,共包含100個IP位址的位址範圍。

Router> enable

Router# configure terminal

Router(config)# ip dhcp excluded-address 172.16.1.100 172.16.1.199

4.3.2 IP位址排除的配置示例

    本示例中,有Server A和Server B兩個伺服器,且都是在10.0.20.0/24這個子網中。現在通過DHCP伺服器的IP位址排除功能把這個子網均勻地地劃分到這兩個DHCP伺服器上,Server A配置可配置設定的IP位址範圍為10.0.20.1~10.0.20.125,而Server 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

4.4 DHCP伺服器IP位址池配置

      DHCP伺服器上的最基本配置就是DHCP位址池的建立與配置了。你可以一個字元串(如“engineering”)或者整數(如“0”)命名DHCP位址池。配置位址池的同時就進入了路由器DHCP位址池配置模式(提示符為“(dhcp-config)#”),為位址池配置各種所需的參數,如IP子網号和預設路由清單等。

4.4.1 DHCP位址池的選擇及配置準備

      DHCP服務定義了一個過程,判定由哪個DHCP伺服器識别DHCP用戶端所在子網,然後從一個有效的IP位址池為用戶端子網配置設定IP位址。這個過程是通過DHCP伺服器來辨別用哪個DHCP位址池用于響應用戶端請求。

      DHCP伺服器是按照以下規則來确定用哪個DHCP位址池來響應DHCP用戶端請求的:

n  如果DHCP用戶端不是直接連接配接DHCP伺服器的(此時DHCPDISCOVER廣播包消息中的網關位址為非零),則DHCP伺服器用DHCP位址池中的網關位址部分所對應的子網與DHCPDISCOVER廣播包中網關位址進行比對,然後确定最終由哪個DHCP位址池來響應DHCP用戶端的請求。

n  如果DHCP客戶是直接連接配接DHCP伺服器的(此時DHCPDISCOVER廣播包消息中的網關位址為零),則DHCP伺服器用DHCP位址池所連接配接接口的接口位址所對應的子網與DHCPDISCOVER廣播包中網關位址進行比對,然後确定最終由哪個DHCP位址池來響應DHCP用戶端的請求。如果所連接配接口有第二個IP位址,則在與第一個IP位址相比對的DHCP位址池中位址用完後,就會采用與第二個位址比對的DHCP位址池進行響應。

在配置DHCP位址池之前,你需要:

n  辨別DHCP選項(包括預設引導映像檔案名、預設路由器、DNS伺服器、NetBIOS名稱伺服器、主子網、第二個子網和指定子網的預設路由器清單)

n  确定NetBIOS節點類型(B、P、M或者H)

n  确定DNS域名

【說明】NetBIOS 名稱解析成 IP 位址的确切機制取決于為 NetBIOS 節點配置的節點類型。RFC 1001“TCP/UDP 傳輸上的 NetBIOS 服務的協定标準:概念和方法”定義了 NetBIOS 節點類型,具體如下所示。

B-節點(廣播):B-節點使用廣播NetBIOS名稱來注冊和解析名稱。B-節點有兩個主要問題:(1)廣播将幹擾網絡上的每個節點,(2)路由器通常不轉發廣播,是以隻能解析本地網絡上的NetBIOS名稱。

P-節點(端對端):P-節點使用NetBIOS名稱伺服器(NBNS),如WINS伺服器來解析NetBIOS名稱。P-節點不使用廣播,而是直接查詢名稱伺服器。

M-節點(混合):M-節點是B-節點和P-節點的組合。預設情況下,M-節點作為B-節點使用。如果M-節點無法通過廣播解析名稱,則使用P-節點查詢NBNS伺服器。

H-節點(混合):H-節點是P-節點和B-節點的組合。預設情況下,H-節點作為P-節點使用。如果H-節點無法通過NBNS解析名稱,則使用廣播解析名稱。

運作Windows Server 2003 的計算機預設是 B-節點,配置WINS伺服器時變成H-節點。這些計算機也可以使用本地資料庫檔案(Lmhosts)來解析遠端NetBIOS名稱。Lmhost檔案存儲在 systemroot/System32/Drivers/Etc檔案夾中。

4.4.2 DHCP位址池的配置步驟及示例

DHCP位址池的配置過程比較長,使用的指令比較多,因為它涉及到許多選項的配置。具體配置步驟如表4-3所示:

表4-3   DHCP位址池的配置步驟

步驟 指令 說明
Step 1 

enable

例如:

Router> enable

進入特權模式。如果配置了特權模式密碼,則要按提示輸入正确的特權模式密碼才能進入。
Step 2 

configure terminal

例如:

Router# configure terminal

進入全局配置模式。
Step 3 

ip dhcp pool name

例如:

Router(config)# ip dhcp pool 1

建立一個DHCP伺服器位址池,進入DHCP位址池配置模式。示例中建立的DHCP位址池名字為1(DHCP位址池名稱可以是數字,或者字元串)。
Step 4 

utilization mark high percentage-number [log]

例如:

Router(dhcp-config)# utilization mark high 80 log

(可選)配置目前位址池中位址數允許最高的使用率(也就是使用率的上限門檻值,是由percentage-number參數指定的)。如果選擇了“log”關鍵字,則啟用系統消息日志功能,在位址池中已使用的位址比例超過上面所設定的比例時,系統就會發出一條消息,并記錄這個事件。

示例中設定的是使用率門檻值為80%。

Step 5 

utilization mark low percentage-number [log]

例如:

Router(dhcp-config)# utilization mark low 70 log

(可選)配置目前位址池中允許最低的使用率(也就是使用率的下限門檻值,是由percentage-number參數指定的)。如果選擇了“log”關鍵字,則啟用系統消息日志功能,在位址池中已使用的位址比例低于上面所設定的比例時,系統就會發出一條消息,并記錄這個事件。示例中設定的是最低使用率門檻值為70%。 
Step 6 

network network-number [mask | /prefix-length]

例如:

Router(dhcp-config)# network 172.16.0.0 /16

指定DHCP位址池中位址所在子網号和掩碼。可以是傳統的網絡位址(network-number)+子網路遮罩(mask)方式表示,如192.168.1.0 255.255.255.0,也可以網絡位址+/位址字首(/prefix-length)方式表示,如192.168.1.0/24。示例中是以位址字首方式表示的,指定的是172.16.0.0/16這樣一個标準的B類網絡。
Step 7 

domain-name domain

例如:

Router(dhcp-config)# domain-name lycb.com

指定DHCP用戶端域名(domain)。如果用戶端已是域網絡中,則要鍵入對應的域網絡域名,如果用戶端是在一個工作組網絡中,則在這裡配置了域名後,自動為DHCP用戶端主機名加上這個指定的域名字尾。示例中指定的域名是lycb.com。
Step 8 

dns-server address [address2 ... address8]

例如:

Router(dhcp-config)# dns server 172.16.1.103 172.16.2.103

為DHCP用戶端指定可用的一個或多個個(最多8個)DNS伺服器位址(address [address2 ... address8])。至少指定一個,在指定多個時,各位址中間以空格分隔。DNS伺服器應以優先級順序排列。示例中指定了兩個DNS伺服器:172.16.1.103,172.16.2.103。
Step 9 

bootfile filename

例如:

Router(dhcp-config)# bootfile xllboot

(可選)指定DHCP用戶端所預設使用的DHCP伺服器上引導映象。
Step 10 

next-server address [address2 ... address8]

例如:

Router(dhcp-config)# next-server 172.17.1.103 172.17.2.103

(可選)為DHCP用戶端指定在啟動程序中使用的下一個DHCP伺服器位址(address [address2 ... address8])。這當然是在配置了多個DHCP伺服器,并且想輪流使用這DHCP伺服器時才需要設定。如果沒有配置這個指令,則DHCP伺服器會通過“ip helper address”指令使用指定的伺服器作為啟動時用的DHCP伺服器。
Step 11 

netbios-name-server address [address2 ... address8]

例如:

Router(dhcp-config)# netbios-name-server 172.16.1.103 172.16.2.103

(可選)為Microsoft DHCP用戶端指定基于NetBIOS協定的WINS伺服器位址(address [address2 ... address8]),最多指定8個,且按優先級排列,中間以空格分隔。
Step 12 

netbios-node-type type

例如:

Router(dhcp-config)# netbios-node-type h-node

(可選)為Windows DHCP用戶端指定NetBIOS節點類型。型包括:broadcas(廣播)、 peer-to-peer(點對點)、mixed(混合)或者hybrid(混雜)。
Step 13 

default-router address [address2 ... address8]

例如:

Router(dhcp-config)# default-router 172.16.1.100 172.16.1.101

(可選)為DHCP用戶端指定預設路由器IP位址(address [address2 ... address8])。這個路由器應當是與用戶端處于同一子網中(其實就是這些路由器連接配接用戶端所在子網的接口的IP位址)。至少指定一個預設路由器,最多可以指定8個,也是按優先級順序排列的。當一個DHCP用戶端請求一個IP位址時,擔當DHCP伺服器的路由器會通路這個預設的路由器清單,并從中選擇另一個路由器作為DHCP用戶端用于轉發消息的第一跳。在DHCP用戶端啟動時,用戶端就會把資料包發送到這個預設的路由器,使用這個預設路由器連接配接其他網絡。示例中指定了兩個預設路由器:172.16.1.100和172.16.1.101。 
Step 14 

option code[instance number] {ascii string | hex string | ip-address}

例如:

Router(dhcp-config)# option 19 hex 01

(可選)配置DHCP伺服器選項。DHCP選項定義一個傳送配置資訊到DHCP用戶端的架構,配置參數和其他控制資訊是裝載在存儲在DHCP消息選項字段中的特征資料項目。指令中的參數和選項說明如表4-4所示。示例中配置的是代碼為19的選項,啟用IP資料包轉發。
Step 15 

lease {days [hours] [minutes]| infinite}

例如:

Router(dhcp-config)# lease 30

(可選)指定用戶端租約IP位址的期限。預設為一天。“infinite”關鍵字指定用戶端IP位址的租約期為不受限制。示例中指定的租約期為30天。
Step 16 

end

例如:

Router(config-dhcp-subnet-secondary)# end

退出DHCP位址池配置模式,傳回到全局配置模式。

表4-4  option指令參數和選項說明

參數和選項 說明
code

指定DHCP選項代碼,取值範圍為0~254。代碼是指定給選項的唯一數字,選項類别中的其他任何選項都不能使用相同的代碼。代碼必須适用于選項類别:

                供應商選項-對于每個供應商類,代碼值為 1~254

                站點選項-代碼值為 128~54

                擴充選項-代碼值為 77~27

instance number (可選)指定一個示例号,取值範圍為0~255,預設為0。
ascii string 指定一個NVI(Network Virtual Terminal,網絡虛拟終端)ASCII字元串。如果包含空格則一定要用引号包覆整個字元串。
hex string

指定點分十六進制資料(以字元串表示)。在十六進制字元串中每個位元組是兩個十六進制數字,每個位元組可以用句點、冒号或者空格分隔。值勤為0時表示禁止IP資料包轉發,值為1時表示啟用IP資料包轉發,其他值對應不同的類型,具體參見相關DHCP詳細的選項說明。如下面的示例配置的是代碼為19的選項,啟用IP資料包轉發(因為十六進制為1)。

Router(dhcp-config)# option 19 hex 01

ip address 指定DHCP用戶端所用的Web伺服器IP位址或主機名,可以指定多個。如下面的示例配置的是代碼為72的選項,其中指定了DHCP用戶端可以使用的Web伺服器位址有兩個:172.16.3.252和172.16.3.253。Router(dhcp-config)# option 72 ip 172.16.3.252 172.16.3.253

4.4.3 DHCP位址池的配置示例

    在以下示例中,建立了三個DHCP位址池:一個是在172.16.0.0/16網絡中(名稱為pool 0),一個是在172.16.1.0/24子網中(名稱為pool 1),第三個是在172.16.2.0/24子網中(名稱為pool 2)。pool 0位址池中配置了域名、DNS伺服器、NetBIOS名稱伺服器和NetBIOS節點類型,pool 和pool 2位址池繼承了pool 0位址池中的這些屬性配置。在這三個DHCP位址池中,用戶端的IP位址租用期均為30天,并且在每個子網中的所有位址,除了排除位址均可以由DHCP伺服器配置設定給用戶端。表4-5列出了在這三個DHCP位址池中的裝置所用的IP位址(這些位址是需要排除的)。

表4-5   三個位址池的裝置位址配置設定

Pool 0 (Network 172.16.0.0) Pool 1 (Subnetwork 172.16.1.0) Pool 2 (Subnetwork 172.16.2.0)
裝置 IP Address 裝置 IP Address 裝置 IP Address
預設路由器 預設路由器

172.16.1.100

172.16.1.101

預設路由器

172.16.2.100

172.16.2.101

DNS伺服器

172.16.1.102

172.16.2.102

NetBIOS名稱伺服器

172.16.1.103

172.16.2.103

NetBIOS節點類型 h-node

ip dhcp database ftp://winda:[email protected]/router-dhcp write-delay 120  !---這是設定DHCP資料庫代理,參見本章前面介紹

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位址的

!

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