1.1 访问Cisco路由器的方法概述
路由器是一台特殊用途的计算机,然而路由器没有键盘和显示器,需要借助计算机的键盘和显示器来完成配置。路由器在出厂时通常是没有初始配置的(Cisco最新的路由器已经有了一些初始配置以便远程登录),要初始化路由器需要把计算机的串口和路由器的Console口进行连接。在配置了IP地址和密码等初始化配置后,就可以使用其他方法:Telnet、Web Browser、网管软件(例如,Cisco Works)和Aux口等配置路由器,本节讨论Console和Telnet两种方法。图1-1是常见的访问路由器的方法。
图1-1 常见的访问路由器的方法
1.1.1 通过Console口访问路由器
计算机的COM口和路由器的Console口是通过反转线(Rollover)进行连接的,反转线的一端接在路由器的Console口上,另一端接在计算机的COM口上(有时反转线是先接到一个RJ45转DB9的转接头上,DB9再接到计算机的串口上),如图1-2所示。所谓的反转线就是线两端的RJ45接头上的线序是反的。现在的笔记本电脑大多已经不带串口了,这时需要使用USB转串口的转接器,如图1-3所示。计算机和路由器连接好后,可以使用各种各样的终端软件配置路由器了。
图1-2 计算机和路由器通过Rollover线缆进行连接
图1-3 USB转串口转接器
1.1.2 通过Telnet访问路由器
如果管理员不在路由器的现场,可以通过Telnet远程配置路由器,这样大大方便了管理。当然这需要预先在路由器上配置了IP地址和密码,并保证管理员的计算机和路由器之间是IP可达的(简单讲就是能ping通)。Cisco路由器通常支持多人同时Telnet,每一个用户称为一个虚拟终端(VTY)。第一个用户为vty0,第二个用户为vty1,依次类推,通常路由器至少有vty0~vty4。
1.1.3 终端访问服务器
稍微复杂一点的实验就会用到多台路由器或者交换机,如果通过计算机的COM口和它们连接,由于一个COM口只能连接一台设备,就需要多台计算机或者经常性拔插Console线,非常不方便。终端访问服务器可以解决这个问题,连接方法如图1-4所示。终端访问服务器可以是一台有8个异步口(NM-8A模块)或者16个异步口(NM-16A模块)的路由器,从它引出多条连接线到各个路由器上(被控设备)的Console口。使用时,用户首先Telnet到终端访问服务器,然后再从终端访问服务器访问各个路由器和交换机等被控设备,这样我们就能同时控制多台设备。实际上已经有不少厂商生产专用的终端访问服务器,价格远比路由器低,它们的配置请参见厂商的说明书。
图1-4 终端访问服务器和网络设备的连接方法
1.1.4 本书实验拓扑
为了完成各种实验,需要构建不同的拓扑,如果每次都临时进行搭建会花费大量的时间。我们设计了一个功能强大的网络拓扑,如图1-5和图1-6所示(图中不包含终端服务器和它们的连接部分),本书所有的实验均可以使用该拓扑完成;该拓扑还可以满足CCNA和CCNP的绝大多数实验。拓扑中的路由器和交换机均通过终端访问服务器来进行控制,该拓扑可以满足1~4人共同操作。
图1-5 本书实验拓扑(以太网连接部分)
在图1-5拓扑中,4台路由器均为CISCO2811路由器,也可以采用CISCO2801路由器(差别在于CISCO2811带有一个扩展插槽,而CISCO2801没有扩展插槽),IOS采用c2800nm-advipservicesk9-mz.124-24.T1.bin;3台三层交换机为Catalyst3560,IOS采用c3560-advipservicesk9-mz.122-46.SE.bin。所有路由器的FastEthernet0/0以太网接口和交换机S1进行连接;FastEthernet0/1以太网接口则和交换机S2进行连接。交换机S1和S2之间通过FastEthernet0/23和FastEthernet0/24进行连接;交换机S3的FastEthernet0/1接口连接到S1的FastEthernet0/22上,FastEthernet0/2接口连接到S2的FastEthernet0/22上。为了便于测试,在图1-5中还连接了一台服务器和一台PC。
在图1-6所示拓扑中,4台路由器之间通过串行链路进行连接。
图1-6 本书实验拓扑(广域网连接部分)