前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Cisco-动态路由(RIP)

Cisco-动态路由(RIP)

作者头像
可惜已不在
发布2024-10-17 15:59:39
发布2024-10-17 15:59:39
9900
代码可运行
举报
文章被收录于专栏:网络网络
运行总次数:0
代码可运行

前言

网络已经成为了我们生活中不可或缺的一部分,它连接了世界各地的人们,让信息和资源得以自由流动。随着互联网的发展,我们可以通过网络学习、工作、娱乐,甚至是社交。因此,学习网络知识和技能已经成为了每个人都需要掌握的重要能力。

本课程博主将带领读者深入了解网络的基本原理、结构和运作方式,帮助读者建立起对网络的全面理解。我们将介绍网络的发展历程、网络的分类和组成、网络的安全和隐私保护等内容,帮助读者掌握网络知识,提高网络素养。

通过学习本书,读者将能够更好地利用网络资源,提高工作效率,拓展人际关系,甚至是保护自己的网络安全。网络世界充满了无限的可能,希望本课程能够帮助读者更好地驾驭网络,享受网络带来的便利和乐趣。

一、动态路由是什么?

动态路由机制的运作依赖路由器的两个基本功能:路由器之间适时的路由信息交换,对路由表的维护:

1. 路由器之间适时地交换路由信息。

动态路由之所以能根据网络的情况自动计算路由、选择转发路径,是由于当网络发生变化时,路由器之间彼此交换的路由信息会告知对方网络的这种变化,通过信息扩散使所有路由器都能得知网络变化。

2. 路由器根据某种路由算法(不同的动态路由协议算法不同)把收集到的路由信息加工成路由表,供路由器在转发IP报文时查阅。在网络发生变化时,收集到最新的路由信息后,路由算法重新计算,从而可以得到最新的路由表。需要说明的是,路由器之间的路由信息交换在不同的路由协议中的过程和原则是不同的。交换路由信息的最终目的在于通过路由表找到一条转发IP报文的“最佳”路径。每一种路由算法都有其衡量“最佳”的一套原则,大多是在综合多个特性的基础上进行计算,这些特性有:路径所包含的路由器结点数(hop count)、网络传输费用(cost)、带宽(bandwidth)、延迟(delay)、负载(load)、可靠性(reliability)和最大传输单元MTU(maximum transmission unit)。

常见的动态路由协议有:RIP、OSPF、IS-IS、BGP、IGRP/EIGRP。每种路由协议的工作方式、选路原则等都有所不同。

二、实验

1.引入

实验目的

  1. 掌握RIP协议的配置方法:
  2. 掌握查看通过动态路由协议RIP学习产生的路由;
  3. 熟悉广域网线缆的链接方式;

实验背景

假设校园网通过一台三层交换机连到校园网出口路由器上,路由器再和校园外的另一台路由器连接。现要做适当配置,实现校园网内部主机与校园网外部主机之间的相互通信。为了简化网管的管理维护工作,学校决定采用RIPV2协议实现互通。

技术原理

  1. RIP(Routing Information Protocols,路由信息协议)是应用较早、使用较普遍的IGP内部网管协议,使用于小型同类网络,是距离矢量协议;
  2. RIP协议跳数作为衡量路径开销的,RIP协议里规定最大跳数为15;
  3. RIP协议有两个版本:RIPv1RIPv2RIPv1属于有类路由协议,不支持VLSM,以广播形式进行路由信息的更新,更新周期为30秒;RIPv2属于无类路由协议,支持VLSM,以组播形式进行路由更细。

实验步骤

  1. 建立建立packet tracer拓扑图
  2. 在本实验中的三层交换机上划分VLAN10和VLAN20,其中VLAN10用于连接校园网主机,VLAN20用于连接服务器。
  3. 路由器之间通过V.35电缆通过串口连接,DCE端连接在R1上,配置其时钟频率64000。
  4. 主机和交换机通过直连线,主机与路由器通过交叉线连接。
  5. 在S3560上配置RIPV2路由协议。
  6. 在路由器R1、R2上配置RIPV2路由协议。
  7. 将PC1、PC2主机默认网关设置为与直连网路设备接口IP地址。
  8. 验证PC1、PC2主机之间可以互相同信;

实验设备

PC 2台;Switch_3560 1台;Router-PT 2台;DCE 串口线;Server(Web服务器)一台

直通线;交叉线;串口线(NM-4A/S),关闭电源再上模块

代码语言:javascript
代码运行次数:0
复制
PC1 
IP 地址:192.168.1.1
子网掩码:255.255.255.0
网   关:192.168.1.254
PC2
IP 地址:192.168.3.1
子网掩码:255.255.255.0
网   关:192.168.3.254
Server
IP 地址:192.168.2.1
子网掩码:255.255.255.0
网   关:192.168.2.254

实验拓扑图

137e3b54baa24cfeb1cbf8a827232f7c.png
137e3b54baa24cfeb1cbf8a827232f7c.png

基础PC,Server网络配置

代码语言:javascript
代码运行次数:0
复制
PC1:
IP 地址:192.168.1.1
子网掩码:255.255.255.0
网   关:192.168.1.254
PC2:
IP 地址:192.168.3.1
子网掩码:255.255.255.0
网   关:192.168.3.254
Server(Web服务器):
IP 地址:8.8.8.8
子网掩码:255.255.255.0
网   关:8.8.8.1
17f464bf5a6c48a2818366df233cea17.png
17f464bf5a6c48a2818366df233cea17.png

MSW1,R1,R2基础配置

代码语言:javascript
代码运行次数:0
复制
MSW1:
Switch>
Switch>en
Switch#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Switch(config)#h MSW1
MSW1(config)#vlan 10
MSW1(config-vlan)#vlan 20
MSW1(config-vlan)#int vlan 10
MSW1(config-if)#ip add 192.168.1.254 255.255.255.0
MSW1(config-if)#int vlan 20
MSW1(config-if)#ip add 8.8.8.1 255.255.255.0
MSW1(config)#int f0/1
MSW1(config-if)#sw acc vlan 10
MSW1(config-if)#int f0/2
MSW1(config-if)#sw acc vlan 20
MSW1(config-if)#int f0/3
MSW1(config-if)#no sw
MSW1(config-if)#ip add 10.0.1.1 255.255.255.0

R1:
Router>
Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#h R1
R1(config)#int f0/0
R1(config-if)#no shut
R1(config-if)#ip add 10.0.1.2 255.255.255.0
R1(config-if)#int s1/0
R1(config-if)#ip add 10.0.2.1 255.255.255.0
R1(config-if)#clock rate 64000            //配置时钟频率
R1(config-if)#no shutdown 

R2:

Router>en
Router#conf t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#h R2
R2(config)#int s1/0
R2(config-if)#ip add 10.0.2.2 255.255.255.0
R2(config-if)#no shut
R2(config)#int f0/0
R2(config-if)#ip add 192.168.3.254 255.255.255.0
R2(config-if)#no shut

配置RIP动态路由

代码语言:javascript
代码运行次数:0
复制
MSW1:
MSW1(config)#ip routing
MSW1(config)#router rip 
MSW1(config-router)#no auto-summary             //关闭自动汇总
MSW1(config-router)#version 2                   //RIP版本为2
MSW1(config-router)#network 192.168.1.0 
MSW1(config-router)#network 8.8.8.0
MSW1(config-router)#network 10.0.1.0            
  
R1:
R1(config)#router rip 
R1(config-router)#no au                        
R1(config-router)#v 2                        //连接的版本必须相同
R1(config-router)#network 10.0.1.0
R1(config-router)#network 10.0.2.0

R2:
R2(config)#router rip 
R2(config-router)#no a
R2(config-router)#v 2    
R2(config-router)#network 192.168.3.0
R2(config-router)#network 10.0.2.0

查看MSW1;R1;R2的路由表

e641b1470d584e1f8618cef56b5d4b92.png
e641b1470d584e1f8618cef56b5d4b92.png

dd67262e05b24d1cbbffab7b10f8df33.png
dd67262e05b24d1cbbffab7b10f8df33.png

dd30ba7283974edab9dd9e95af1004b4.png
dd30ba7283974edab9dd9e95af1004b4.png

清晰可见R开头的,多为我们的RIP动态路由,我们只需要发布自己认识的,动态路由可以自动获取学到邻居的路由表,然后更新到自己的

实验验证

PC1 ping PC2

f224557dbce14ecfbc5d2a694d183a6b.png
f224557dbce14ecfbc5d2a694d183a6b.png

PC1 ping Server

60a0457b598744ff95c2a5dcdfefa5c6.png
60a0457b598744ff95c2a5dcdfefa5c6.png

PC2 访问 Server

6abd6b3d93fa45f9a6145f63f4b72197.png
6abd6b3d93fa45f9a6145f63f4b72197.png

PC1 ping PC2

PC1 ping Server

PC2 访问 Server服务器

成功访问


总结

系列已经来到了动态路由,离我们的网络渗透也越来越近,相信大家也开始期待后面的创作,我也会让大家越来越了解网络热爱网络,之后的系列将会以我们的实验为主

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-08-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 一、动态路由是什么?
  • 二、实验
    • 1.引入
    • 实验验证
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档