[实验手册]用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 原创  专业网络技术培训】
相关文章
相关标签/搜索