思科路由器——静态路由超级详细

2023-12-22 13:51:44

提示:在本博客中没有提及硬件相关的知识,关于路由器的硬件知识我会在做一个博客来进行介绍。


前言

提示:如果是新手,可以帮助理解。

静态路由有点像一个需要手动开关的灯,静态路由英文名Static routing 其中Static在这里的意思是静止的,在这里可以理解成手动,每一次开灯都要手动去按开关去调整电流的路径。routing就是路由,大白话就是某一条要经过的小路。这里可以理解成灯泡中电流经过的路径。


提示:以下是本篇文章正文内容,下面案例可供参考

一、静态路由的简介

1.简要的介绍

如果用书本的原话来说什么是静态路由的话,静态路由选择算法是一种非适应性路由选择算法,这是一种不测量、依靠手动输入的信息来配置路由表的。
如果用大白话来说的话:我们把路由器比做成一个不认识路的小男孩,小男孩要想去上学,就必须要知道去学校的路,你把这条路怎么走怎么走在地图上标记好了交给他,他看着这张地图就懂了。这张地图就是路由表。

好处:a.网络的保密性好(坏人直接知道小男孩的路径)b. CPU和RAM使用的资源少(不需要小男孩动脑子的)

坏处:a.如果网络拓扑结构发生改变就就要手动的去跳(如果家里搬迁,小男孩就不认识了,我们就要重新画)b.如果我拓扑结构非常复杂,可能会出现配置错误的情况,且线路的屯余会比较大。(我们在画地图的时候容易画错,且一条路可能被划了好几次)

2.要用到的路由器代码

路由器IP地址配置代码

//进入配置模式
Router>
Router>enable
Router#configure terminal //可以简写成conf t
Router(config)#
//端口ip配置
Router(config)#interface 接口
Router(config-if)#ip address IP地址

静态路由代码:

ip route 你要到达的相邻网络号区域 子网掩码 要经过的最近IP地址
show ip route  //显示路由器中的路由表信息

二、静态路由的配置

注意:
这里用到的路由器统一都是2811,扩展接口是NM-2FE2W
扩展接口要先关闭路由器电源再接。

1.网络拓扑

拓扑图

2.相关参数

这里的Fa 0/1 接口是简写,全程是FastEthernet 0/1
这个接口是一个快速以太网接口,与此差不多的接口还有GigabitEthernet 是一个千兆以太网接口。速率不同,采用的编码也不同,这里做了解就行,以后会出一期讲硬件的。

路由器子网掩码IP地址
R1255.255.255.0Fa 0/1 :192.168.2.1
Fa 0/0 : 172.16.3.1
Fa 1/0 :172.16.2.1
R2255.255.255.0Fa 0/0 : 172.16.3.2
Fa 0/1 : 192.168.3.1
Fa 1/0 172.16.1.2
R3255.255.255.0Fa 1/0 :172.16.2.2
Fa 0/1 : 192.168.1.1
Fa 0/0 :172.16.4.1
Fa 1/1 : 172.16.1.1
R4255.255.255.0Fa 0/0 :172.16.4.2
Fa 0/1 : 192.168.4.1
主机IP地址网关
PC1192.168.2.2192.168.2.1
PC2192.168.3.2192.168.3.1
PC3192.168.1.2192.168.1.1
PC4192.168.4.2192.168.4.1
3.IP地址配置
A.路由器配置
a.图形化输入

这里就不一一的配置了。
Router:路由器配置

b.字符化输入

R1:

Router>enable
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int Fa0/1
Router(config-if)#ip add 192.168.2.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int Fa0/0
Router(config-if)#ip add 172.16.3.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int Fa1/0
Router(config-if)#ip add 172.16.2.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#

R2:

Router>enable
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int Fa0/0
Router(config-if)#ip add 172.16.3.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int Fa0/1
Router(config-if)#ip add 192.168.3.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int Fa1/0
Router(config-if)#ip add 172.16.1.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#

R3:

Router>enable
Router#configure terminal
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#interface FastEthernet1/0
Router(config-if)#ip add 172.16.2.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int Fa1/1
Router(config-if)#ip add 172.16.1.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int Fa0/1
Router(config-if)#ip add 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int Fa0/0
Router(config-if)#ip add 172.16.4.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#

R4:

Router>enable
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#int Fa0/0
Router(config-if)#ip add 172.16.4.2 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#int Fa 0/1
Router(config-if)#ip add 192.168.4.1 255.255.255.0
Router(config-if)#no shutdown
Router(config-if)#exit
Router(config)#
A.主机配置

这里主机的配置是相同的,所以就以PC1为例。

PC1
进入配置界面
进行配置

4.转发路径的配置

转发和IP地址的配置可以合在一起搞。
R1:

Router>enable
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#ip route 192.168.3.0 255.255.255.0 172.16.3.2
Router(config)#ip route 192.168.4.0 255.255.255.0 172.16.4.2
Router(config)#ip route 192.168.1.0 255.255.255.0 172.16.2.2
Router(config)#ip route 172.16.4.0 255.255.255.0 172.16.2.2
Router(config)#end
Router#

R2

Router>enable
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#ip route 192.168.2.0 255.255.255.0 172.16.3.1
Router(config)#ip route 192.168.1.0 255.255.255.0 172.16.1.1
Router(config)#ip route 172.16.4.0 255.255.255.0 172.16.1.1
Router(config)#ip route 192.168.4.0 255.255.255.0 172.16.4.2
Router(config)#end
Router#

R3

Router>enable
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#ip route 192.168.4.0 255.255.255.0 172.16.4.2
Router(config)#ip route 192.168.3.0 255.255.255.0 172.16.1.2
Router(config)#ip route 192.168.2.0 255.255.255.0 172.16.2.1
Router(config)#end
Router#

R4

Router>enable
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#ip route 172.16.2.0 255.255.255.0 172.16.4.1
Router(config)#ip route 192.168.2.0 255.255.255.0 172.16.2.1
Router(config)#ip route 192.168.1.0 255.255.255.0 172.16.4.1
Router(config)#ip route 172.16.1.0 255.255.255.0 172.16.4.1
Router(config)#ip route 192.168.3.0 255.255.255.0 172.16.1.2
Router(config)#end
Router#

三、连接情况

用ping指令来测试连通性。
以PC1到最远的PC0主机为例子
操作
PC1>PC0
PC1>PC0
PC0>PC1
PC0>PC1

如果发现PING不同,一般有以下两种常见的情况
1.IP地址配置错误 解决方案:重新配置
2.IP route 配置错误 解决方案:用no ip route 进行删除。下面举个例子

例如:

Router(config)#ip route 8.8.8.8 255.255.255.0 8.8.8.8  //IP地址配置错误
Router(config)#no ip route 8.8.8.8 255.255.255.0 8.8.8.8 //删除刚才配置的
Router(config)#ip route 192.168.2.0 255.255.255.0 172.16.2.1 //重新进行正确的配置

四、衍生

默认路由

默认路由是一种特殊的静态路由,与普通的静态路由相比。没有目标网络段,这也导致没有了子网掩码。默认路由只有下一个相邻的ip地址

Router(config)#ip route 0.0.0.0  0.0.0.0  直连的IP地址或者端口号 

总结

最后,不要多配,也不要少配。
对于小型网络,网络拓扑比较简单的,用静态路由会比较好。对于大型网络,除非是大佬中的大佬,有非常强的网络设计能力和性能优化能力,不然都会用动态路由。
动态路由的特点是利用路由器强大的CPU进行路由线路的计算,对于网络工程师而言只要做一些简单的设置就行了。下一个博客会细说。

文章来源:https://blog.csdn.net/m0_62698805/article/details/124505886
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。