一、动态路由协议分类

动态路由协议包括IGP(内部网关协议)和EGP(外部网关协议)。

1.IGP

IGP又包括距离向量路由协议和链路状态路由协议。

(1)距离向量路由协议典型代表:RIP

(2)链路状态路由协议典型代表:OSPF

2.EGP

目前唯一使用EGP协议的是BGP,BGP是不同机构管控下的不同自治系统之间的路由,也是目前Internet使用的路由协议

二、有类/无类网络协议

1.有类网络路由协议:

该类协议在路由信息更新过程中不发送子网掩码信息。

典型代表:RIPV1

2.无类网络路由协议:

该类协议在路由信息更新过程中发送网络地址和子网掩码。

典型代表:RIPV2,OSPF

注意:

RIPV1和RIPV2的区别

三、RIPV1

实验拓扑图如下:

我们可以看到路由器R2直连三个网络,这时候用RIPV1配置过程如下:

router rip
version 1
network 192.168.111.0
network 192.168.112.0
network 192.168.113.0 注意:
再使用network命令时,如果后面加了子网参数,IOS会把当前配置自动更新为有类网络配置 例如:
在192.168.111.0的C类主网中,又开辟了子网 1111 1111 1111 1111 1111 1111 0000 0000 原子网掩码
1111 1111 1111 1111 1111 1111 1110 0000 新子网掩码 则 network 192.168.111.32

其余的路由配置方法也如此。

我们可以使用 show ip route 命令查看路由器从邻居学到的路由表

注意:

RIPV1路由协议是一种有类网络路由协议,它能够在主类网络边界间自动汇总。

四、RIPV2

RIP的一个特性,当出现连续子网的时候就不会汇总成主类网络了,当时不连续子网时才允许自动汇总,否则会扩大网络的规模。

常用的命令:

clear ip route *         清除所有路由表信息
show ip rip database 查看rip数据库信息

实验拓扑:

在根据如图配置好了各个路由器接口的IP地址后,再次配置如下命令:

router rip
version 2
network 172.16.0.0
no auto-summary 注意: no auto-summary 是关闭路由自动汇总的意思

查看R1的路由表:

查看R2的路由表:

可以看到,每个路由器都从别的路由器学到了他没有的路由。

注意:

RIPV2自动启用路由汇总,管理员需要根据情况选择是否关闭自动汇总。

路由自动汇总

路由汇总:当出现连续网络同属于一个大型网络的子网时(注意,这里的子网必须是目标汇总网络的全部子网集合),则系统会自动将这些网络汇总成为一个大型网络。

注意:

网络拓扑:路由手工汇总后的子网掩码长度必须大于主类网络(A,B,C)的子网掩码长度。

由图可知,路由器Router6会学到通往其他网络的路由:

172.16.0.0

172.16.64.0

172.16.128.0

172.16.192.0

注意:我们这里的子网掩码为18位,看不懂什么意思?继续往下看:

1111 1111    1111 1111    1100 0000    0000 0000

255          255          192          0        ===>子网掩码

注意,我们设置的IP网段为 172.16.*.* 即它是B类地址,因此第17,18位的组合即位子网网络标识

1111 1111    1111 1111    00 ......   ===>    0
1111 1111 1111 1111 01 ...... ===> 64
1111 1111 1111 1111 10 ...... ===> 128
1111 1111 1111 1111 11 ...... ===> 192

当路由器Router6收到这些路由时会发现它们同属于并且刚好被172.16.0.0所完美包含(不多不少),因此便会对这些路由进行自动汇总。请看路由器Router6的路由信息表:

那么在很多情况下,我们并不想让它自动汇总这些路由,应该怎么做呢?

no auto-summary 

路由与交换,cisco路由器配置,动态路由协议—RIP的更多相关文章

  1. Cisco思科模拟器路由器各个端口IP地址的配置及路由协议RIP的配置 入门详解 - 精简归纳

    Cisco思科模拟器路由器各个端口IP地址的配置及路由协议RIP的配置 入门详解 - 精简归纳 JERRY_Z. ~ 2020 / 11 / 21 转载请注明出处!️ 附: 交流方式: ️ ️ ️ Q ...

  2. cisco路由器配置教程

    配置cisco路由器 经过几十年的发展,从最初的只有四个节点的ARPANET发展到现今无处不在的Internet,计算机网络已经深入到了我们生活当中.随着计算机网络规模的爆炸性增长,作为连接设备的路由 ...

  3. H3C路由器配置——动态路由OSPF协议

    一.介绍 1.OSPF协议介绍 (1).OSPF(Open Shortest Path First,开放最短路径优先)路由协议是用于网际协议(IP)网络的链路状态路由协议.是一个被各厂商设备广泛支持的 ...

  4. H3C路由器配置——动态路由RIP协议

    一.静态路由的不足 静态路由适用于:小规模的网络.架构不怎么调整的网络.没有环路的网络 二.RIP协议工作过程 2.1.工作特点 n路由信息协议RIP(Routing Information Prot ...

  5. 1.3-动态路由协议RIP①

    Dynamic Routing Protocol:动态路由协议 现代IP网络中,主要的动态路由协议: AD/管理距离: 1:DV/距离向量协议:RIP(120)/IGRP(100) 2:LS/链路状态 ...

  6. 动态路由协议RIP

    RIP Routing Information Protocol,属IGP协议,是距离矢量型动态路由协议(直接发送路由信息的协议为距离矢量型协议),使用UDP协议,端口号520. 贝尔曼福特算法 RI ...

  7. 动态路由协议 RIP

    RIP:Routing Information Protocol.RFC1058. 距离矢量协议:有间隔的多少和方向.传递的是路由条目.每个路由器不知道网络的完整拓扑结构,OSPF知道. 度量值:每种 ...

  8. HCNA Routing&Switching之动态路由协议RIP

    前文我们了解了动态路由的基本概念,以及动态路由和静态路由的区别,优缺点,动态路由的分类,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/14995317.html ...

  9. 路由与交换,cisco路由器配置,静态路由

    网络是一个大型的拓扑结构,在路由表中,最重要的是管理距离和度量值 管理距离 管理距离用来确定路由的优先级.管理距离的范围是0-255之间的整数值.值越低代表优先级越高.0代表最高优先级.并且只有直连路 ...

随机推荐

  1. 记Android R(SDK=30)系统执行UiAutomator1.0异常

    最近Android发布了AndroidStudio 3.6稳定版,升级后明显能体验到好多细节的提升,最大的提升莫过于可以创建Android R预览版的模拟器了,并且模拟器可以设置多个尺寸的屏幕.And ...

  2. 题解 NOI1999【生日蛋糕】—— 洛谷

    自己想出这题的大佬蒟蒻在这儿%您了 我实在是太弱了,搜索这种辣鸡算法都不会(逃 这题真的是想了好久,每次都会T三个点,我以为我的剪枝已经堆了够多了,结果后来才知道是一个关键剪枝没想到OTZ 先贴代码 ...

  3. Java基础(五):数组

    数组,一种应用非常广泛的数据结构,简单地来说就是一组类型相同且无序的元素的存储在固定长度且有序的内存空间. 创建一个数组 在Java中,我们可以通过[]去声明一个指定类型的数组 int[] a; // ...

  4. (转)协议森林07 傀儡 (UDP协议)

    协议森林07 傀儡 (UDP协议) 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 我们已经讲解了物理层.连接层和网络层.最开始的 ...

  5. asp:textbox 的 TextMode:password

    1.  用于输入或显示密码的文本框,设置属性TextMode为Password <asp:TextBox ID="txt_Password" runat="serv ...

  6. 量化学习 | Tushare 基本面选股 (二)

    量化投资比较重要的是策略,可是你得先选个好股,价值投资需要认同他的价值,值得投资的股票才有投资的机会,现在简单介绍一下基于基本面的选股,其实我现实生活中也有炒股,都是经验之说的选股原则. 首先从tus ...

  7. Session的常用方法

    Session的常用方法 session对象主要用于属性操作和会话管理,常用方法如下: 1.public void setAttribute(String name,String value)设定指定 ...

  8. 表格的删除与添加以及id的唯一性

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http ...

  9. 学习mybatis框架时配置xml文件解决select莫名其妙报错问题

    遇到这种情况,如果语法没有错误,那就可能是你的eclipse在耍你!!! 怎么弄呢,重新建立一个文件,把原来的代码复制到新的文件中就ok啦!不用谢我,我叫雷锋

  10. 【开源】使用Angular9和TypeScript开发RPG游戏(补充了Buffer技能)

    RPG系统构造 通过对于斗罗大陆小说的游戏化过程,熟悉Angular的结构以及使用TypeScript的面向对象开发方法. Github项目源代码地址 RPG系统构造 ver0.02 2020/03/ ...