路由器属于网络层设备,能够根据IP数据包包头的信息,选择一条最佳路径,将数据包转发出去,以实现不同网段的主机之间的互相访问。
路由器时刻维持着一张路由表,所有报文的发送和转发都通过路由表从相应的端口发送,路由表可以是静态配置的,也可以由动态路由协议产生。
静态路由:根据网络的配置情况预先设定的。
(资料图片)
动态路由:路由器根据网络系统的运行情况而自动调整的路由信息。
如RIP(路由选择信息协议)和OSPF(开放最短路径优先)。
默认路由:一种特殊的静态路由,当路由表中没有与数据包的目的地址匹配的项时,路由器做出的选择。
(1)DTE:数据终端设备----连接到网络上的用户设备,DTE一般是指计算机、局域网的互联设备(如交换机和路由器)。
(2)DCE:数据电路终端设备----连接DTE设备到网络传输电路的设备。DCE位于DTE和传输电路(如电话线)之间。
DCE需要配置时钟频率。
二台1841路由器(R1和R2);二台PC机,使用WIC-1T模块。R1为DCER2为DTE
所使用设备的IP地址如下:
R1的f0/0 地址 | 172.16.1.1 /24 |
R1的s0/0/0 地址 | 172.16.2.1 /24 |
R2的f0/0 地址 | 172.16.3.2 /24 |
R2的s0/0/0 地址 | 172.16.2.2 /24 |
PC1 地址 | 172.16.1.11 /24 网关 172.16.1.1 |
PC2 地址 | 172.16.3.22 /24 网关 172.16.3.2 |
路由器R1基本配置
Router>enableRouter#configure terminalRouter(config)#hostname R1R1#(config)#interface f0/0 R1(config-if)#ip address 172.16.1.1 255.255.255.0 //配置f0/0的IP地址为172.16.1.1 255.255.255.0 R1(config-if)#no shutdown (开启f0/0接口)R1(config-if)#exit R1 (config)#interface Serial0/0/0 //进入Serial0/0/0接口R1 (config-if)#ip address 172.16.2.1 255.255.255.0R1 (config-if)# clock rate 64000 //配置R1时钟频率为64000,DCER1 (config-if)#no shutdown //激活Serial0/0/0接口R1 (config-if)#exit
配置R1静态路由
R1 (config)# ip route 172.16.3.0 255.255.255.0 172.16.2.2 //创建到目的网172.16.3.0静态路由,下一跳地址172.16.2.2R1 (config)#ctrl+zR1 # show ip route //查看R1的静态路由配置
路由器R2基本配置
Router>enableRouter#configure terminalRouter(config)#hostname R2R2#(config)#interface f0/0 R2 (config-if)#ip address 172.16.3.2 255.255.255.0 R2 (config-if)#no shutdownR2 (config)#interface Serial0/0/0 R2 (config-if)#ip address 172.16.2.2 255.255.255.0 R2 (config-if)#no shutdown R2 (config-if)# exit
配置R2静态路由
R2 (config)# ip route 172.16.1.0 255.255.255.0 172.16.2.1 R2 (config)#ctrl+zR2 # show ip route R2 # show running-config
用ping命令检查彼此间的连通性,若能PING通则表明静态路由配置正确。
PC1 C:\>ping172.16.3.22
PC2 C:\>ping172.16.1.11
分别删除R1、R2上的静态路由信息
R1 (config)# no ip route 172.16.3.0 255.255.255.0 172.16.2.2 R1 (config)#ctrl+z
R2 (config)# no ip route 172.16.1.0 255.255.255.0 172.16.2.1 R2 (config)#ctrl+z
配置默认路由
R1 (config)# ip route 0.0.0.0 0.0.0.0 s0/0/0 R1 (config)#ctrl+zR2 (config)# ip route 0.0.0.0 0.0.0.0 s0/0/0 R2 (config)#ctrl+z