受不了   Date:2001.7.25

Keywords: 6509 vtp hsrp tftp 1.1/1.0 msfc boot

公司的市场人员太厉害,竟然弄来一台6506(还带SFM:背板带宽扩展模块呢)给客户用了一个多月,现下6509到货了,让我以新换旧去.

首先,先把旧机器上的配置备出来,两种方法一起用:一是用在超级终端上捕获文本的方法保存一个方便阅读的txt版,另外用tftp备份一个方便再灌回去的配置文件版.6509的交换部分配置和MSFC配置都保存下来.

新机器放好了,它是有两个supervisor(含msfc+pfc)的6509.自检...两个引擎上active一绿一橙...正常;各模块...正常。

开始配置,先用console线配置了交换引擎(SE)的IP: set interface sc0 1 10.10.10.1 255.255.255.0,然后用copy tftp config 把配置拷回去,出错,说连接不上。ping 一下提供tftp 服务的机器,是通的,而且就是刚才才把配置传到那上面的啊,为什么呢?

仔细看看,那个tftp server 是比较旧的cisco tftp server 1.0,安装一个新的cisco tftp server 1.1就ok了。1.0的版本也不支持中文的目录名(设置为tftp server的根目录时)。

配置灌回去当然要检查一下啦,有一个模块,原来插在旧机器的slot 3的6348模块,因为新机器上3号口给了flex-wan模块用,slot 5和slot 6 为SFM预留,考虑RJ45的跳线放在下面比较整齐,所以将它插到新机器的8号槽上,因此原来对slot 3的配置只能参照保存下来的txt版重新设置。

由于6509的中心位置和性能,它总是用作vtp server,这个新建的网络上没有另外的vtp server(最后应该有),所以将设置倒回来之后,做一些修改vtp domain的操作(如增加一个vlan再删除)以使它的vtp配置版本最新,避免下次修时因为vtp信息的版本号不是最新未被vtp client接受。

接下来是msfc,用tftp把配置再灌回去,稍作调整,要保存的时候,出来一个我从未见过的提示,大意是:由于系统硬件不全相同,如果你使用当前配置,则关Wan口的配置将丢失(Y/N)?

这个问题是因为新的机器上有flax wan模块,上有pos-3的atm模块,这个atm端口是直接归msfc管,不归SE管的,所以与原来的msfc不尽相同。

于是我决定把配置删除,参照txt的备份版本重新配置。write erase...reload.

提示是router(boot)> ???

:-) 其实很正常的,维护版的IOS被启动了,dir看一下,bootflash里较大的那个是正常的IOS,小的是用于维护的boot版,可以看到文件名里带有boot.写好boot system flash bootflash:ios_filename.bin,重启,正常的router>出现了。

SE的容错是自动的,也就是说你在当前active的SE上修改了配置,所做的修改会自动同步到standby SE上,但msfc不会自动同步,要分别配置。一般可以将两个msfc配置成hsrp方式容错。形如:

msfc_1:
interface vlan 1
ip address 1.1.1.253 255.255.255.0
standby 1 ip 1.1.1.254
standby 1 priority 150 preempt

msfc_2:
interface vlan 1
ip address 1.1.1.252 255.255.255.0
standby 1 ip 1.1.1.254
standby 1 priority 100 preempt

可以看到,两个msfc的配置是极其相似的,所以当我配置完msfc_1,我用tftp把配置保存到PC上,然后用记事本查找替换一下,再用tftp传到msfc_2上,就ok了。

快做完的时候,客户说:马上要跟你们公司借一台PIX用用,你们的Sales已经答应了...哇,我真受不了啦!


欢迎来信讨论。