实验4:RIP路由。包括RIPv1;RIPv2

动态路由协议包括距离向量路由协议和链路状态路由协议。
RIP(Routing Information Protocol,路由信息协议)是使用最广泛的距离向量路由协议。
RIP是为小型网络环境设计的,因为这类协议是路由学习及路由更新将产生较大的流量,占用过多的带宽。
RIP 协议分为版本 1 和版本 2。不论是版本 1 或版本 2,都具备下面的特征:
1. 是距离向量路由协议;
2. 使用跳数(Hop Count)作为度量值;
3.默认路由更新周期为 30 秒;
4. 管理距离(AD)为 120;
5. 支持触发更新;
6. 最大跳数为 15 跳;
7. 支持等价路径,默认 4 条,最大 6 条;
8. 使用 UDP520 端口进行路由更新
实验(1):RIPv1基本配置
 实验步骤
配置路由器 ,例如配置R1
R1(config)#router rip  //启动 RIP 进程
R1(config-router)#version 1  //配置 RIP 版本 1
R1(config-router)#network 1.0.0.0  //通告网络
R1(config-router)#network 192.168.12.0
实验调试
//该命令用来查看路由表
R1#show ip route  
//该命令查看 IP 路由协议配置和统计信息
R1#show ip protocols

实验(2):RIPv2基本配置
实验步骤
配置路由器 ,例如配置R1
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#no auto-summary
R1(config-router)#network 1.0.0.0
R1(config-router)#network 192.168.12.0
实验调试
//该命令用来查看路由表
R1#show ip route  
//该命令查看 IP 路由协议配置和统计信息
R1#show ip protocols

一、实验目的

1.掌握在路由器上启动RIP2路由进程的方法;

2.激活参与RIP2路由协议的接口的方法;

3.理解RIP路由表的含义;

4.查看和调试RIP2路由协议相关信息的方法。

二、实验设备及环境

实验硬件:微机、CISCO真机(包括两台路由器,一台二层交换,一台三层交换机)

实验软件:Cisco Packet Tracer

三、实验步骤

1.实验拓扑图如下所示:

2. 配置路由器ip地址为上图所示地址。

3. PC1和PC2的相关配置如下所示:

4. 配置动态路由

(1)为R1配置动态路由:

(2)为R2配置动态路由:

(3)为R3配置动态路由:

(4)为R4配置动态路由:

5.检验:用 PC1 ping PC2,显示成功:

四、实验中的错误及分析

1.路由器R3的时钟频率没设,导致show ip route 后显示的连接结果只有一个。为R3设上时钟频率后,问题得到解决。

五、实验心得和总结

1.本次实验按时按量完成。

2.通过本次实验,我掌握了在路由器上启动RIP2路由进程的方法、激活参与RIP2路由协议的接口的方法、

3.在这次实验中,我理解并掌握了RIP路由表的含义;

4.学会了查看和调试RIP2路由协议相关信息的方法。

网络工程实训_4RIP路由(动态路由)的更多相关文章

  1. Cisco packet tracer6.0下的网络工程实训

    期末的专业实训,在cisco6.0下配置一个简单的局域网.主要用到了下面几个技术:dhcp中继.vlan的划分.链路聚合.静态nat.ospf协议.访问控制列表.先看一下总的拓扑图,在分步实现功能. ...

  2. 网络工程实训_2路由器基本配置及IOS介绍

    实验2:路由器基本配置及IOS介绍.包括:CLI的使用与IOS基本命令:配置文件的备份和IOS的备份:CDP协议. 一.实验目的 1.熟悉路由器CLI的各种模式: 2.熟悉路由器CLI的各种编辑命令: ...

  3. vue路由--动态路由

    前面介绍的路由都是路径和组件一对一映射的 有时候需要多个路径映射到一个组件,这个组件根据参数的不同动态改变,这时候需要用到动态路由 动态路由这样定义路由路径: path: '/foo/:id'--可以 ...

  4. 06 Vue路由简介,原理,实现及嵌套路由,动态路由

    路由概念 路由的本质就是一种对应关系,比如说我们在url地址中输入我们要访问的url地址之后,浏览器要去请求这个url地址对应的资源. 那么url地址和真实的资源之间就有一种对应的关系,就是路由. 路 ...

  5. vue路由-动态路由和嵌套路由

    一.动态路由 我们经常需要把某种模式匹配到的所有路由,全都映射到同个组件.例如,我们有一个 User 组件,对于所有 ID 各不相同的用户,都要使用这个组件来渲染.那么,我们可以在 vue-route ...

  6. Oracle数据库工程实训笔记

    Oracle的配置 一.配置监听和本地服务名配置 分别是 E:\oraclexe\app\oracle\product\11.2.0\server\network\ADMIN 下的这两个文件: 监听配 ...

  7. vue的动态路由(登录之后拿到动态路由通过addRouters()动态添加路由)

    登录后我们拿到路由动态路由,后端传的数据可能为这个 { path: '/index', meta: { title: '首页', icon: 'icon-shouye', tab_index: , / ...

  8. Express全系列教程之(二):Express的路由以及动态路由

    一.Express路由简介 路由表示应用程序端点 (URI) 的定义以及响应客户端请求的方式.它包含一个请求方时(methods).路径(path)和路由匹配时的函数(callback); app.m ...

  9. 实训任务03: 使用Eclipse创建MapReduce工程

    实训任务03: 使用Eclipse创建MapReduce工程 实训1: win7中使用Eclipse创建MapReduce工程 实训2:Centos 6.8系统中安装Eclipse 一.下载Eclip ...

随机推荐

  1. 硬件负载均衡F5和软负责均衡Nginx

    请直接搜索相关文章了解:http://www.ideadata.com.cn/wisdomAction/readWisdom.do?id=75   F5,硬件 优点:能够直接通过智能交换机实现,处理能 ...

  2. OpenCV特征检测教程

    http://docs.opencv.org/2.4/doc/tutorials/features2d/table_of_content_features2d/table_of_content_fea ...

  3. 数学图形之Breather surface

    这是一种挺漂亮的曲面图形,可惜没有找到太多的相关解释. In differential equations, a breather surface is a mathematical surface ...

  4. GPGPU OpenCL 获取kernel函数编译信息

    使用OpenCL编程时,kernel写成一个单独的文件或者将文件内容保存在一个string中.可以使用clBuildProgram对kernel进行编译链接(compiles & links) ...

  5. C语言数字与字符串转换 atoi()函数、itoa()函数、sprintf()函数

    在编程中经常需要用到数字与字符串的转换,下面就总结一下. 1.atoi() C/C++标准库函数,用于字符串到整数的转换. 函数原型:int atoi (const char * str); #inc ...

  6. MVC 与 MVP 架构 MD

    Markdown版本笔记 我的GitHub首页 我的博客 我的微信 我的邮箱 MyAndroidBlogs baiqiantao baiqiantao bqt20094 baiqiantao@sina ...

  7. JQuery模仿淘宝天猫魔盒抢购页面倒计时效果

    1.效果及功能说明 通过对时间的控制来告诉用户一个活动还剩多少时间,精确到秒.2.实现原理 首先定义活动的截至的时间,要重年份精确到毫秒,在获得当前的年份到秒钟,在用截至时间,减去现在的时间,剩下的还 ...

  8. IOS网络访问详解

    第一.访问网络的方式 同步请求:数据的请求过程是由主线程发起的,网络加载需要一定的时间,因此会堵塞主线程 异步请求:数据的请求在多线程中完成 同步请求无法取消,异步请求的过程中可以取消,同步请求无法监 ...

  9. 【理解】column must appear in the GROUP BY clause or be used in an aggregate function

    column "ms.xxx_time" must appear in the GROUP BY clause or be used in an aggregate functio ...

  10. debug输出rect,size和point的宏

    #define NSLogRect(rect) NSLog(@"%s x:%.4f, y:%.4f, w:%.4f, h:%.4f", #rect, rect.origin.x,  ...