目录
路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号,路由器工作在网络层,用来跨网段通信,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备,因此路由器是互联网中必不可少的网络设备之一.
路由器,其最重要的功能就是路由,路由是指路由器接收到数据时选择最佳路径将数据穿过网络传输到目标地址的行为,每个路由器负责自己的本地数据的路由或转发,通过多个路由器依次接力将数据最终传递到目标主机,路由的工作流程包括路由选择
和路由转发
两个方面.
路由基本配置
路由器与交换机不同,交换机不需要配置也可以正常工作,但是路由器必须经过配置后才可以正常使用
,路由器的登陆方式基本和交换机保持一致,下面将用一个实例实现路由器的基本配置,包括配置路由器的主机名称,密码,控制台端口,WAN接口和LAN接口等,来实现一个基本的路由结构.
首先我们准备两台路由器(1841型号)
,需要注意的是设备之间的连接所选用的线路类型,一般情况下路由器和PC之间使用交叉线
,两台路由器相连接使用串行线
,配置成以下拓扑结构即可:
但在实际连接两个路由器时,发现没有Serial接口
,这是因为该型号的路由器默认没有提供串口,我们可以在思科模拟器上选择WIC-2T模块
,并将其拖入空的插槽处,重启交换机即可完成配置.
接着来看一下网络拓扑结构中,每个设备的具体配置参数,包括类型,IP地址,默认网关等信息.
[设备名称] [设备接口] [IP地址] [默认网关]
PC1 --- 192.168.1.2/24 192.168.1.1
PC2 --- 192.168.2.2/24 192.168.2.1
Router0 Fa0/0 192.168.1.1/24 ---
Serial0/0/0 10.10.10.10/24 ---
Router1 Fa0/0 192.168.2.1/24 ---
Serial0/0/0 10.10.10.20/24 ---
开启路由远程登陆: 这里我们将启用Router1路由器
的远程登陆功能,并设置一个登陆密码为lyshark
.
Router# enable
Router# configure terminal
Router(config)# hostname Router0 // 配置主机名为Router0
Router0(config)# enable secret lyshark // 配置特权模式密码为lyshark
Router0(config)# line console 0 // 启用控制台
Router0(config-line)# password lyshark // 设置控制台登录密码
Router0(config-line)# login // 允许用户登录
Router0(config-line)# exit
Router0(config)# line vty 0 2 // 配置序号为0-2的3个虚拟登陆终端
Router0(config-line)# password lyshark // 配置终端登录密码
Router0(config-line)# login // 启用登陆终端
配置WAN接口: 路由器通过WAN接口接入到互联网上,而常见的WAN接口都是串行接口用Serial表示
,首先可以使用show controller 命令
判断Serial 0/0/0
是否为DCE端,然后决定是否要配置.
Router0> show controller Serial0/0/0
Interface Serial0/0/0
Hardware is PowerQUICC MPC860
DCE V.35, clock rate 2000000 // 此处判断是DEC端
根据上述标注显示内容Srial0/0/0
为DCE端口,下面需要对两台路由分别配置时钟频率.
#----在Router0上操作-------------------------
Router0> enable
Router0# configure terminal
Router0(config)# interface Serial0/0/0 // 选择串行接口Srial0/0/0
Router0(config-if)# ip address 10.10.10.10 255.255.255.0 // 配置外网IP地址
Router0(config-if)# clock rate 64000 // 配置始终频率为6400
Router0(config-if)# no shutdown // 开启端口
#----在Router1上操作-------------------------
Router1> enable
Router1# configure terminal
Router1(config)# interface Serial0/0/0
Router1(config-if)# ip address 10.10.10.20 255.255.255.0
Router1(config-if)# clock rate 64000
Router1(config-if)# no shutdown
配置LAN接口: LAN接口用来指定内网通讯的地址,接下来分别对两台路由器做配置.
#----在Router0上操作-------------------------
Router0> enable
Router0# configure terminal
Router0(config)# interface fa0/0 // 选择以太网接口fa0/0
Router0(config)# ip address 192.168.1.1 255.255.255.0
Router0(config)# no shutdown
#----在Router1上操作-------------------------
Router1> enable
Router1# configure terminal
Router1(config)# interface fa0/0
Router1(config)# ip address 192.168.2.1 255.255.255.0
Router1(config)# no shutdown
查配置信息: 最后可以使用show ip route命令
,查看路由器的路由信息,确定网络是否正确连接.
Router0# show ip route
Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP
i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area
* - candidate default, U - per-user static route, o - ODR
P - periodic downloaded static route
Gateway of last resort is not set
10.0.0.0/24 is subnetted, 1 subnets
C 10.10.10.0 is directly connected, Serial0/0/0 // 外网地址
C 192.168.1.0/24 is directly connected, FastEthernet0/0 // 内网地址
查接口信息: 也可以使用show ip interface brief命令
,查看路由器的接口信息.
Router0# show ip interface brief
Interface IP-Address OK? Method Status