[實驗手冊]用2500路由器作自動安裝實驗

附件:
2500AutoInstall.mht [310.37 KiB]
被下載 90 次


文檔是老版本,如下更新一個新的版本,摘自2008年修訂的第3版實驗手冊,更容易操做了:

引用:
咱們預計到R3重起以後,會經過SLARP得到IP地址,以後R3會發出廣播地址請求TFTP服務器,要求下載配置文件,咱們讓R1將廣播請求轉給R2。注意路由器(R3)會從依次嘗試HDLC- PPP-Frame-relay封裝,如匹配對端鏈路協議UP,就發出SLARP,獲得的IP爲對端IP減1,如對端IP爲最低位,則會加1。在這個例子裏,R1的IP爲13.1.1.1,所以R3解析出自身的IP就是13.1.1.2。
1)配置R1將TFTP的廣播請求轉給R2

R1(config)#interface s0
R1(config-if)#ip helper-address 2.2.2.2

2)修改R3寄存器值,使之從NVRAM讀取配置文件,在R3配置爲空的狀況下,重起R3

Router(config)#config-register 0x2102
Router#erase startup-config
Erasing the nvram filesystem will remove all files! Continue? [confirm]
[OK]
Erase of nvram: complete
Router#reload

System configuration has been modified. Save? [yes/no]: no
Proceed with reload? [confirm]yes

注意,若是寄存器值爲0x2142,則該路由器不讀取NVRAM配置文件,天然沒有下載配置文件的需求,所以自動安裝就不會起用了。

3)觀察R3重起後請求的狀態:

00:03:31: %SYS-4-CONFIG_RESOLVE_FAILURE: System config parse from ( tftp://255.255.255.255/network-confg ) failed
00:04:09: %SYS-4-CONFIG_RESOLVE_FAILURE: System config parse from ( tftp://255.255.255.255/cisconet.cfg ) failed
00:04:56: %SYS-4-CONFIG_RESOLVE_FAILURE: System config parse from ( tftp://255.255.255.255/router-confg ) failed
00:05:26: %SYS-4-CONFIG_RESOLVE_FAILURE: System config parse from ( tftp://255.255.255.255/network-confg ) failed
00:05:34: %SYS-4-CONFIG_RESOLVE_FAILURE: System config parse from ( tftp://255.255.255.255/ciscortr.cfg ) failed

這個空配置路由器,以各類各樣的文件名請求配置文件。由於咱們在R2上面尚未這些文件,所以這些請求都是Failed。這個時候進入R3,能夠看到其接口已經得到IP。

Router#show ip interface brief
Interface IP-Address OK? Method Status Protocol
Ethernet0 unassigned YES unset administratively down down
Serial0 13.1.1.2 YES SLARP up up
Serial1 unassigned YES unset administratively down down

4)咱們在R2保存1個配置文件,而且該配置文件,包含以太網接口IP地址配置和VTY登陸設置。

R2(config)#interface e0
R2(config-if)#no shutdown
R2(config-if)#ip address 10.1.1.3 255.255.255.0
R2(config)#line vty 0 4
R2(config-line)#no login
R2(config-line)#exit
R2(config)#enable password cisco

R2#wr
Building configuration...
[OK]

接着將R2做爲TFTP server,而且提供啓動文件。這個文件的名字要和R3請求的配置文件名匹配,最後能夠關閉R2的以太網接口。

R2#copy startup-config nvram:network-confg
Destination filename [network-confg]?
864 bytes copied in 0.020 secs (43200 bytes/sec)

R2(config)#tftp-server nvram:network-confg

R2(config)#interface e0
R2(config-if)#shutdown

5)重起R3,注意不要保存任何配置,若是正常R3將從R2下載到對應的配置文件(這只是一個實驗,實際中,用PC代替R2的做用,直接能夠用文本寫好配置文件)

Router#reload
System configuration has been modified. Save? [yes/no]: no
Proceed with reload? [confirm]

觀察R3的啓動過程,若是實際中R3 Console口不可見的狀況,能夠在R1 打開debug查看R3廣播數據報文發送的狀況。這個過程較通常啓動爲久,由於R3得到配置文件後,主機名成了R2,會進一步找r2-confg這一類的配置文件。

6)改變R1的以太網接口地址,嘗試從R1登陸R3

R1(config)#int e0
R1(config-if)#ip addr 10.1.1.10 255.255.255.0
R1(config-if)#no shutdown
R1(config-if)#end
R1#telnet 10.1.1.1
Trying 10.1.1.3 ... Open

R2> ---------登上去了!
接下來能夠對R3進行配置,修改回原來的狀況。
R2>en
Password: cisco
R2#conf t
Enter configuration commands, one per line. End with CNTL/Z.
R2(config)#host R3
R3(config)#

7)修改R3的寄存器值,回到0x2142,方便作實驗。

R3(config)#config-register 0x2142

這個實驗,不知道你們有無注意,R3在SLARP完成以後,發出TFTP廣播請求,獲得R2的應答以後,R3勢必要本身安裝1條默認路由,指向R1,纔有可能下載完成對應的配置文件(廣播請求只用於發現TFTP Server, 一旦獲得應答,則會用單播方式下載)。
路由器也可經過以太網接口得到IP,需配備DHCP服務器給它分配地址,同時DHCP還能向客戶端指定TFTP/DNS服務器地址等其餘信息。
自動安裝也支持Frame-relay鏈路,但需在對端啓用點到點子接口,配置frame-relay interface-dlci [DLCI] protocol ip [x.x.x.x],最後參數就是分配給發出SLARP請求的路由器的地址。
總而言之,自動安裝是一種部署系統的思路,不單單見於以上路由器環境。
 
 
 
 
 
【ITAA學習組 www.xuexizu.com 原創  專業網絡技術培訓】
相關文章
相關標籤/搜索