9.14 实 验 室
网络实验室可以为新配置、新IOS版本及功能特性提供相应的测试平台。
由于实验室的目的是在现实网络中进行相关部署之前进行全面测试,因而实验室的环境应完全反应现实的网络环境。虽然一个有效的网络实验室并不完全是现实网络的完全复制,但应包含完全相同的路由器、接口和Cisco IOS软件,要求运行完全相同的路由协议和路由特性。这样一来,任何希望在现实网络中部署的内容都可以在实验室中再现。
实验室要与生产网络相隔离,但要保证使用实验室的人可以轻松访问实验室。一种既能保证实验室与生产网络相隔离,又能通过网络访问实验室的方法就是使用终端服务器,将终端服务器的LAN接口连接到生产网络上,并将其异步端口连接到实验室路由器的控制台端口上。大多数终端服务器都允许通过反向Telnet方式连接到其异步接口所连接的设备上,每个异步端口都与一个协议端口号相关联。只要Telnet到终端服务器的IP地址上并指定相应异步端口的协议端口号,就可以连接到该异步端口所连接的异步设备上。图9-10给出了利用终端服务器互连生产网络和实验室网络的情况。
图9-10 利用终端服务器可以从生产网络连接到相隔离的实验室网络
如图9-10所示,用户从生产网络Telnet到172.16.1.254、端口2001,终端服务器将用户连接到其异步端口1所连接的设备——路由器R1。
需要在终端服务器上做一定的配置,将主机R1关联到上述IP地址和端口号172.16.1.254 2001,从终端服务器向R1发起的Telnet会话通过异步端口1将用户连接到路由器R1上。
应该在实验室中测试所有的网络设计和变更计划,包括变更配置、增加路由器、升级IOS、增加新特性等。实验室测试是良好的变更策略不可缺少的一部分,实验室测试成功可以确保网络变更的成功,从而避免实际网络中的负面结果。实验室测试可以让网络工程师通过其勤奋工作来确保网络的最优运行。
在实际应用中,对新设计方案、新加入的功能特性以及升级Cisco IOS做彻底测试是十分重要的,这些变更对所有网络来说都是非常重要的升级内容。
如果没有好的测试计划,实验室测试结果可能不尽如人意,或者测试结果无效。测试计划描述被测项目并定义测试方法,在开始测试之前指定清晰的测试计划能够节省大量的时间,必须明确要测试的内容并定义详细的测试步骤。事实上,一个好的测试计划可以让任何人遵照执行,并且,任何两个人按照该测试计划得到的测试结果都应该完全一致。
实验室还可以为相关用户提供命令测试的网络环境,可以根据需要测试错误配置所带来的影响,并进行故障检测与排除的锻炼,还可以被用于网络培训以及CCIE备考训练。只有拥有了实验室,才能完全理解网络配置,了解配置结果,并确定哪些特征标识了配置错误。CCIE实验室考试对相关知识深度的要求需要准CCIE们拥有Cisco IOS软件的配置经验。