思科路由器——静态路由超级详细
提示:在本博客中没有提及硬件相关的知识,关于路由器的硬件知识我会在做一个博客来进行介绍。
文章目录
前言
提示:如果是新手,可以帮助理解。
静态路由有点像一个需要手动开关的灯,静态路由英文名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地址 |
---|---|---|
R1 | 255.255.255.0 | Fa 0/1 :192.168.2.1 Fa 0/0 : 172.16.3.1 Fa 1/0 :172.16.2.1 |
R2 | 255.255.255.0 | Fa 0/0 : 172.16.3.2 Fa 0/1 : 192.168.3.1 Fa 1/0 172.16.1.2 |
R3 | 255.255.255.0 | Fa 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 |
R4 | 255.255.255.0 | Fa 0/0 :172.16.4.2 Fa 0/1 : 192.168.4.1 |
主机 | IP地址 | 网关 |
---|---|---|
PC1 | 192.168.2.2 | 192.168.2.1 |
PC2 | 192.168.3.2 | 192.168.3.1 |
PC3 | 192.168.1.2 | 192.168.1.1 |
PC4 | 192.168.4.2 | 192.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
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进行路由线路的计算,对于网络工程师而言只要做一些简单的设置就行了。下一个博客会细说。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!