實驗手冊]用2500路由器作自動安裝實驗
![用2500路由器作自動安裝實驗 用2500路由器作自動安裝實驗](http://static.javashuo.com/static/loading.gif)
2009-05-12 0:41
[實驗手冊]用2500路由器作自動安裝實驗,
附件:
被下載 44 次
文檔是老版本,如下更新一個新的版本,摘自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重起後請求的狀態:
這個空配置路由器,以各類各樣的文件名請求配置文件。由於咱們在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學習組原創】