写在最前:
给我班同学写的2020年全网最详细
,最全面
的思科自学教程,独一无二,没有之一🌻
还在苦恼学校里开设的这门网络组建这门课程挂科而担忧吗?
关注❤+收藏🉑,不再惶恐不安
从此轻松拿上毕业证不是梦✨
文章目录
1. 什么是RIP???
RIP(Routing Information Protocol,路由信息协议)是一种
内部网关协议
(IGP),是一种动态路由选择协议
,用于自治系统(AS)内的路由信息的传递。RIP协议基于距离矢量算法(DistanceVectorAlgorithms),使用“跳数”(即metric)来衡量到达目标地址的路由距离。这种协议的路由器只关心自己周围的世界,只与自己相邻的路由器交换信息,范围限制在15跳(15度)之内
,再远,它就不关心了。RIP应用于OSI网络七层模型的应用层。各厂家定义的管理距离(AD,即优先级)如下:华为定义的优先级是100,思科定义的优先级是120。
1.1 局限性
- 1.协议中规定,一条有效的路由信息的
度量(metric)不能超过15
,这就使得该协议不能应用于很大型的网络,应该说正是由于设计者考虑到该协议只适合于小型网络所以才进行了这一限制。对于metric为16的目标网络来说,即认为其不可到达。 - 2.该路由协议应用到实际中时,很容易出现“计数到无穷大”的现象,这使得
路由收敛很慢
,在网络拓扑结构变化以后需要很长时间路由信息才能稳定下来。 - 3.该协议以跳数,即报文经过的路由器个数为衡量标准,并以此来选择路由,这一措施欠合理性,因为没有考虑网络延时、可靠性、线路负荷等因素对传输质量和速度的影响。
提高措施
水平分割
- 在上面的“计数到无穷大”现象中,产生的原因是A、B之间互相传送了“欺骗信息”,那么针对这种情况,我们自然会想到如果能将这些“欺骗信息”去掉,那么不就可以在一定程度上避免“计数到无穷大”了吗。水平分割正是这样一种解决手段。
- “普通的水平分割”是:如果一条路由信息是从X端口学习到的,那么从该端口发出的路由更新报文中将不再包含该条路由信息。“带毒化逆转的水平分割”是:如果一条路由信息是从X端口学习到的,那么从该端口发出的路由更新报文中将继续包含该条路由信息,而且将这条信息的metric置为16。
- “普通的水平分割”能避免欺骗信息的发送,而且减小了路由更新报文的大小,节约了网络带宽;“带毒化逆转的水平分割”能够更快的消除路由信息的环路,但是增加了路由更新的负担。这两种措施的选择可根据实际情况进行选择。
1.2 RIP版本2
RIP-V2不是一个新的协议,它只是在RIPV1协议的基础上增加了一些扩展特性,以适用于现代网络的路由选择环境。这些扩展特性有:
- 每个路由条目都携带自己的子网掩码
- 路由选择更新更具有认证功能
- 每个路由条目都携带下一跳地址
- 外部路由标志
- 组播路由更新
最重要的一项是路由更新条目增加了子网掩码的字段,因而RIP协议可以使用可变长的子网掩码,从而使RIP-V2协议变成了一个 无类别的路由选择协议。
1.3 V1和V2的区别
功能 | RIPv1 | RIPv2 |
---|---|---|
路由更新过程中的子网信息 | 不携带 | 携带 |
认证 | 不提供 | 提供明文和MD5认证 |
变长子网掩码(VLSM)和CIDR | 不支持 | 支持 |
更新方式 | 广播 | 采用组播(224.0.0.0) |
IP类别 | 有类别(Classful)路由协议 | 无类别(Classless)路由协议 |
支持路由标记 | 否 | 是 |
支持验证 | 否 | 是 |
- 1.RIPv1是
有类
路由协议,RIPv2是无类
路由协议 - 2.RIPv1
不能支持
VLSM,RIPv2可以支持
VLSM。 - 3.RIPv1
没有
认证的功能,RIPv2可以
支持认证,并且有明文和MD5两种认证。 - 4.RIPv1
没有
手工汇总的功能,RIPv2可以
在关闭自动汇总的前提下,进行手工汇总。 - 5.RIPv1是
广播
更新,RIPv2是组播
更新。 - 6.RIPv1对路由
没有
标记的功能,RIPv2可以
对路由打标记(tag),用于过滤和做策略。 - 7.RIPv1发送的update
最多
可以携带25条路由条目,RIPv2在有认证的情况下最多
只能携带24条路由。 - 8.RIPv1发送的update包里面
没有
next-hop属性,RIPv2有
next-hop属性,可以用与路由更新的重定。
2. RIP路由实验
2.1 实验设备
Router四台;交叉线
2.2 实验环境和网络拓扑
![](https://img-blog.csdnimg.cn/20200423212028364.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Rlc3RpbnlfNDI1,size_16,color_FFFFFF,t_70)
2.3 配置步骤思路
路由器
- 进入端口,配置IP地址
- 开启物理端口
- 配置RIP路由
2.4 RIP配置常用命令
启动RIP路由协议
router rip
设置RIP的版本
version 1或2
设置本路由器参加动态路由的网络
network 与本路由器直连的网段
路由汇总
auto-summary
2.5 配置步骤
- 路由器Router0配置
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
- 路由器Router1配置
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.1.2 255.255.255.0
Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#no shutdown
- 路由器Router2配置
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.2.2 255.255.255.0
Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.3.1 255.255.255.0
Router(config-if)#no shutdown
- 路由器Router3配置
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.3.2 255.255.255.0
Router(config-if)#no shutdown
配置RIP路由
- 路由器Router0配置
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.1.0
- 路由器Router1配置
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.1.0
Router(config-router)#network 192.168.2.0
- 路由器Router2配置
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.2.0
Router(config-router)#network 192.168.3.0
- 路由器Router3配置
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 192.168.3.0
2.6 实验验证
- 查看路由表信息
![](https://img-blog.csdnimg.cn/20200516132401725.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Rlc3RpbnlfNDI1,size_16,color_FFFFFF,t_70)
- 使用Ping命令验证实验是否成功
用Router0 ping Router3,Ping的通证明实验成功,反之,则失败
此时上图显示的是!!!,所以实验验证成功
至此,RIP路由实验成功
![](https://img-blog.csdnimg.cn/20200530163628487.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Rlc3RpbnlfNDI1,size_16,color_FFFFFF,t_70)
3. 什么是OSPF路由???
开放式最短路径优先(Open Shortest Path First,OSPF)是广泛使用的一种动态路由协议,它属于链路状态路由协议,具有路由变化
收敛速度快、无路由环路、支持变长子网掩码(VLSM)和汇总、层次区域划分等优点
。在网络中使用OSPF协议后,大部分路由将由OSPF协议自行计算和生成,无须网络管理员人工配置,当网络拓扑发生变化时,协议可以自动计算、更正路由,极大地方便了网络管理。
但如果使用时不结合具体网络应用环境,不做好细致的规划,OSPF协议的使用效果会大打折扣,甚至引发故障。
3.1 优点
- 1.OSPF适合在大范围的网络:OSPF协议当中对于路由的跳数,它是没有限制的,所以OSPF协议能用在许多场合,同时也支持更加广泛的网络规模。只要是在组播的网络中,OSPF协议能够支持数十台路由器一起运作。
- 2.组播触发式更新: OSPF协议在收敛完成后,会以触发方式发送拓扑变化的信息给其他路由器,这样就可以减少网络宽带的利用率;同时,可以减小干扰,特别是在使用组播网络结构,对外发出信息时,它对其他设备不构成其他影响
- 3.==收敛速度快:==如果网络结构出现改变,OSPF协议的系统会以最快的速度发出新的报文,从而使新的拓扑情况很快扩散到整个网络;而且,OSPF采用周期较短的HELLO报文来维护邻居状态。
- 4.以开销作为度量值: OSPF协议在设计时,就考虑到了链路带宽对路由度量值的影响。OSPF协议是以开销值作为标准,而链路开销和链路带宽,正好形成了反比的关系,带宽越是高,开销就会越小,这样一来,OSPF选路主要基于带宽因素。
- 5.OSPF协议的设计是为了避免路由环路:在使用最短路径的算法下,收到路由中的链路状态,然后生成路径,这样不会产生环路。
- 6.应用广泛:广泛的应用在互联网上,其他会有大量的应用实例。证明这是使用最广泛的IPG之一。
3.2 缺点
- 1.OSPF协议的配置对于技术水平要求很高,配置比较复杂的。因为网络会根据具体的参数,给整个网络划分区域或者标注某个属性,所以各种情况都会非常复杂,这就要求网络分析员对OSPF协议的配置要相当了解,不但要求具有普通的网络知识技术,还要有更深层的技术理解,只有具备这样的人员,才能完成OSPF协议的配置和日常维护。
- 2.路由其自身的负载分担能力是很低的。OSPF路由协议会根据几个主要的因素,生成优先级不同的接口。然而在同一个区域内,路由协议只会通过优先级最高的那个接口。只要是接口优先级低于最高优先级,那么路由就不会通过。在这个基础上,不同等级的路由,无法相互承担负载,只能独自运行。
4. OSPF路由实验
4.1 实验设备
Router四台;交叉线
4.2 实验环境和网络拓扑
![](https://img-blog.csdnimg.cn/20200423212028364.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Rlc3RpbnlfNDI1,size_16,color_FFFFFF,t_70)
4.3 配置步骤思路
路由器
- 进入端口,配置IP地址
- 开启物理端口
- 配置OSPF路由
4.4 OSPF配置常用命令
启用OSPF动态路由协议
router ospf 进程号
指定路由器ID
router-id A.B.C.D
定义参与OSPF的子网,定义该子网属于哪一个OSPF路由信息交换区域
network 与本路由器直连的IP子网号 通配符 area 区域号
//通配符=255.255.255.255-子网掩码
查看OSPF进程及区域的细节
show ip ospf
查看路由器上OSPF数据库信息
show ip ospf database
查看路由器上所有接口的OSPF信息
show ip ospf interface
4.5 配置步骤
- 路由器Router0配置
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.1.1 255.255.255.0
Router(config-if)#no shutdown
- 路由器Router1配置
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.1.2 255.255.255.0
Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.2.1 255.255.255.0
Router(config-if)#no shutdown
- 路由器Router2配置
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.2.2 255.255.255.0
Router(config-if)#no shutdown
Router(config)#interface fastEthernet 0/1
Router(config-if)#ip address 192.168.3.1 255.255.255.0
Router(config-if)#no shutdown
- 路由器Router3配置
Router>enable
Router#configure
Router(config)#interface fastEthernet 0/0
Router(config-if)#ip address 192.168.3.2 255.255.255.0
Router(config-if)#no shutdown
配置OSPF路由
- 路由器Router0配置
Router(config)#router ospf 1
Router(config-router)#network 192.168.1.0 0.0.0.255 area 0
- 路由器Router1配置
Router(config)#router ospf 1
Router(config-router)#network 192.168.1.0 0.0.0.255 area 0
Router(config-router)#network 192.168.2.0 0.0.0.255 area 0
- 路由器Router2配置
Router(config)#router ospf 1
Router(config-router)#network 192.168.2.0 0.0.0.255 area 0
Router(config-router)#network 192.168.3.0 0.0.0.255 area 0
- 路由器Router3配置
Router(config)#router ospf 1
Router(config-router)#network 192.168.2.0 0.0.0.255 area 0
Router(config-router)#network 192.168.3.0 0.0.0.255 area 0
4.6 实验验证
- 查看路由表信息
![](https://img-blog.csdnimg.cn/20200516163924485.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Rlc3RpbnlfNDI1,size_16,color_FFFFFF,t_70)
- 使用Ping命令验证实验是否成功
用Router0 ping Router3,Ping的通证明实验成功,反之,则失败
![](https://img-blog.csdnimg.cn/20200425111731784.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0Rlc3RpbnlfNDI1,size_16,color_FFFFFF,t_70)
此时上图显示的是!!!,所以实验验证成功
至此,OSPF路由实验结束
上一篇:如何让思科网络组建这门课轻松应付期末考试(4)——小白建议收藏✨
下一篇:如何让思科网络组建这门课轻松应付期末考试(6)——小白建议收藏✨