HCNA——RIP的路由汇总

HCNA——RIP的路由汇总

RIP V1的路由汇总

  • 路由聚合的原理是,同一个自然网段内的不同子网的路由在向外(其它网段)发送时聚合成一个网段的路由发送。

  • RIP-1的协议报文中没有携带掩码信息,故RIP-1发布的就是自然掩码的路由。因此也不支持VLSM。
  • 在有类网络的边界自动汇总,并且不能关闭汇总。

PS:VLSM 可变长子网掩码

RIP-2路由聚合

  • RIP-2支持路由聚合,因为RIP-2报文携带掩码位,所以支持子网划分。在RIP-2中进行路由聚合可提高大型网络的可扩展性和效率,缩减路由表。

路由聚合有两种方式。基于RIP进程的有类聚合:

  • 聚合后的路由使用自然掩码的路由形式发布。比如,对于10.1.1.0/24(metric=2)和10.1.2.0/24(metric=3)- 这两条路由,会聚合成自然网段路由10.0.0.0/8(metric=2)。RIP–2聚合是按类聚合的,聚合得到最优的metric值。
  • 基于接口的聚合:用户可以指定聚合地址。比如,对于10.1.1.0/24(metric=2)和10.1.2.0/24(metric=3)这两条路由,可以在指定接口上配置聚合路由10.1.0.0/16(metric=2)来代替原始路由。

RIP V2的路由汇总

  • 默认时在有类网络的边界自动汇总,但可以关闭汇总。
  • undo summary关闭汇总。
  • 如果接口启用水平分割、毒性发转,则不进行汇总,除非使用 “summary always”命令。

实验开始

拓扑图

首先配置好拓扑给出的配置接口

华为路由器环回接口配置命令,以此类推进行配置

[R1]interface LoopBack 0
[R1-LoopBack0]ip address 172.16.0.1 24

下面进行配置RIP

R1

[R1]rip 1
[R1-rip-1]version 1
[R1-rip-1]network 172.16.0.0

R2

[R2]rip 1
[R2-rip-1]version 1
[R2-rip-1]net 172.16.0.0
[R2-rip-1]net 192.168.23.0

R3

[R3]rip
[R3-rip-1]version 1
[R3-rip-1]network 192.168.23.0
[R3-rip-1]network 10.0.0.0

下面我们在R2 g0/0/0口抓包看看

PS:一个RIP数据包最多支持25条路由表更新 配置了RIP v2和认证的话最多只能24条

分析数据包发现并没有携带掩码信息 下面我们来查看R2的路由表

首先会学习到10.0.0.0网络 路由表 是R3发送给R2的 而且在发送中也是不带掩码的

有没有发现R2收到的是10.0.0.0网络的掩码是8位呢?可是我的环回口配置的是24位啊 这就是RIP V1的特性了 在有类网络的边界自动汇总,并且不能关闭汇总。

但并不是说 左边为C类 右边为A类才叫做网络边界 即使两边是A类 比如左边是20.0.0.0/8 右边 10.0.0.0/8 这时候这路由器也是边界路由器

下面我们再返回到R2上面查看路由表

172.16.0.0的网络有16位 24位 而且没有172.16.4.0的网络 那到底是为什么呢?

PS:因为配置RIP V1 如果发现R1 g0/0/1 发出去的数据包是在同一个主网络的子网 那么与g0/0/1口的掩码相匹配的就会被发送出去 因此 最底下那条就不会被发送

下面通过抓取R1 g0/0/1 数据包看看

发现RIP V1在发送路由更新的时候不带掩码 那么对方收到以后怎么知道这些路由表的掩码呢?


PS:R2会以接收路由表的接口的掩码来套在发送过来的路由

那为什么会有一条172.16.0.0/16的路由呢 不应该相匹配的掩码是24位吗?

PS:这里应该存在了BUG 但变成16位的原因可能是R2认为该网络是一个边界 因为R2的右边又是另外一个网络 所以会变成16位 这里就暂且不细究了 因为我也不懂 可以去百度查查看

从以上实验发现RIP V1是不支持VLSM的 并且我们不想让路由在网络边界进行汇总 那么就要支持VLSM 我们下面就来开启RIP V2

R1

[R1]rip 1
[R1-rip-1]version 2

R2

[R2]rip 1
[R2-rip-1]version 2

R3

[R3]rip 1
[R3-rip-1]version 2

重新在R2 g0/0/0 抓取数据包看看

除了携带网络地址 还会携带掩码 下一跳 如果下一跳是0.0.0.0的话 那么意味着下一跳就是Src源地址 (172.16.12.2)

下面在R3查看一下RIP信息

现在已经是RIP V2了 默认路由汇总Summary:Enabled 是打开的 意味着默认情况下也是在网络的边界进行路由汇总 下面我们在R2查看路由汇总情况

现在为什么10.3.3.0是24位而不是前面汇总后的八位呢?

PS:如果接口启用水平分割、毒性发转,则不进行汇总。默认情况下呢 RIP所有接口都是启用了水平分割 所以我们现在看到的路由表是没有汇总的 如果想在水平分割打开的情况下 进行汇总 除非使用 “summary always”命令

[R3]rip 1
[R3-rip-1]summary always 

再次查看R2路由表

现在则进行了路由汇总

下面再把R1 R2的路由汇总打开 summary always 命令

[R1]rip 1
[R1-rip-1]summary always
[R2]rip 1
[R2-rip-1]summary always


现在看到的3台路由器都是进行了路由汇总 下面我们把3台路由器的汇总关闭掉

[R1-rip-1]undo summary

[R2-rip-1]undo summary

[R3-rip-1]undo summary

回到了原来的连续路由 实际上路由表为连续路由的话不好 为什么呢?

PS:因为路由表太大 太多的话 我们路由器转发数据包的时候查询的条目会很多 因此效率比较低 我们可以来做基于接口的聚合 也称手工的路由汇总

下面我们想在路由汇总关闭的情况下 R2向R3发送路由更新的时候 不要汇总成16位 那么我们怎么来算它的掩码位数呢?

172.16 是16位 加上后面全部一样的 也就是4位 总共就是20位 掩码就为 255.255.240.0

下面我们就可以来进行手工的路由汇总 在接口视图下进行配置(R2 g0/0/1)

[R2]int g0/0/1
[R2-GigabitEthernet0/0/1]rip summary-address 172.16.0.0 ?
  IP_ADDR<X.X.X.X>  IP address mask
[R2-GigabitEthernet0/0/1]rip summary-address 172.16.0.0 255.255.240.0

再到R3上面查看路由表

在R3就会看到一条路由表 而不像刚才有五条明细的路由表 这就是手工的路由汇总

下面在R2 g0/0/1 接口来进行抓包 看看数据包情况

抓包清楚的看到R2发送到R3现在只发送一条路由表 并且掩码为我们手工配置的20位

实验总结

  • 掌握RIP v1的路由汇总
  • 掌握RIP v2的路由汇总

原文地址:http://blog.51cto.com/12445563/2177905

时间: 09-20

HCNA——RIP的路由汇总的相关文章

Cisco PT模拟实验(13) 路由器RIP动态路由的配置

Cisco PT模拟实验(13) 路由器RIP动态路由的配置 实验目的: 掌握RIP动态路由选择协议的配置方法 掌握路由选择表中的RIP路由描述 熟悉路由选择和分组转发的原理及过程 实验背景: 公司通过一台三层交换机连到企业网的出口路由器上,路由器再与互联网服务提供商 ISP的另一台路由器连接.现要企业网设备上做适当配置,实现企业网内部主机与外网主机之间的相互通信.为了简化网管的管理维护工作,公司决定采用动态路由配置 -- RIPv2协议实现互通. 技术原理: 动态路由选择:路由器使用路由选择协

静态路由表设置以及路由汇总相关知识

随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入.而且随着局域网规模的扩大,很多地方都涉及到2台或以上路由器的应用.当一个局域网内存在2台以上的路由器时,由于其下主机互访的需求,往往需要设置路由.由于网络规模较小且不经常变动,所以静态路由是最合适的选择. 本文作为一篇初级入门类文章,会以几个简单实例讲解静态路由,并在最后讲解一点关于路由汇总(归纳)的知识.由于这类家庭和小型办公局域网所采用的一般都是中低档宽带路由器,所以这篇文章就以最简单的宽带路由器为例.(其实无论在什么档次的路

OSPF的路由汇总

1.简介: 在一个大型的OSPF网络中,往往会有很多的路由条目,这无疑会给网络的管理带来不便,同时也影响路由器的效率,对于一些连续的子网,我们可以在区域边界路由器(ABR)上将他们汇总成一条路由,这样做既减少了路由条目,又不会影响网络的连通性. 2.拓扑规划: 3.IP地址规划: 设备 接口 IP地址及其子网掩码 R1(Quidway  S3526) E0/9 192.168.1.1/24 Loopback 1 172.16.4.1/24 172.16.5.1/24 172.16.6.1/24

划分子网,变长子网掩码VLSM,路由汇总CIDR

IP基础:32位地址长度,4个八位位组即4个字节,使用点分十进制表示,标准网络分类A.B.C类,D类组播和E类科研,固定网络位和主机位,掩码-标识对应IP地址的网络位和主机位,详细介绍ABC类地址,及私有IP地址[需补充] ###################### 划分子网的好处:缩减网络流量,优化网络性能,简化管理,更灵活的组建网络 划分子网的基础就是借位,借用主机位来作为网络位,注意划分的子网越多,则每个子网内的主机数就越少,反之亦然.IP地址=网络号+子网号+主机号.要根据情况选择合适

动态路由协议之RIP

<RIP(Routing Information Protocol)> ·RIP协议的特点: 1)RIP属于IGP,是Distance-Vector协议. 2)RIP是基于UDP的,端口号520 3)周期性以广(组)播向邻居发送更新. 4)做完整更新,将整个路由表的信息传递给邻居. 5)Metric(度量值)只跟跳数有关. 6)只支持等价的负载均衡 ·解决DV环路问题: 1)Defining a Maximum:16跳. 2)Split Horizon:从一个接口收到的路由不再从此接口发出.

CCNA的RIP路由学习

rip(routing infomation protocol,路由信息协议) ,是一个纯粹的距离矢量路由选择协议,RIP每隔30s就将自己完整的路由选择表从所有激活的接口上送出.RIP只将跳计数作为判断到达远程网络最佳路径的依据,并且在默认情况下允许最大的跳计数为15.也就是说,16就被认为不可达的. RIP版本1只使用有类的路由选择,即网络中的所有设备都必须使用相同的子网掩码.这是因为RIP版本1在发送更新数据中不携带子网掩码信息.RIP版本2提供了前缀路由选择信息,并可以在路由更新中传送子

动态路由-RIP

实验 动态路由-RIP 实验目标 给三层交换机.路由器配置静态路由:          删除三层交换机.路由器静态路由: 给三层交换机.路由器配置动态路由 实验环境 实验步骤 一.配置IP地址 二.在switch5上创建vlan2.vlan3,并将f0/1加入到vlan2中,将f0/2加入到vlan3中,将f0/3设置为trunk模式 三.在三层交换机上创建vlan2 .vlan3,开启三层将换机的路由功能,绑定vlan2.vlan3的ip地址,封装f0/2接口 四.进入f0/1开启接口:配置静

18.三层技术之动态路由RIP协议

动态路由协议分类: v 距离矢量路由协议:从源网络到目标所经过的路由个数来选择路由,典型的协议有RIP和IGRP. v 链路状态路由协议:综合考虑从源网络到目标的各条路径的情况来选择路由,典型的协议有OSPF和IS-IS. RIP协议全程叫Routing information protocol路由信息协议,RIP属于距离矢量路由协议,它以路由的个数(跳数)为度量,它最多支持15跳也就是只能动态学习15个路由上的路由条目.16跳为不可达. RIP的管理距离为120. RIP的路由更新过程:定期更

网络聚合CIDR、OSPF、RIP路由重分发配置实例

地址汇总配置实例,拓扑图如下所示:R2连接了多个网段地址(特别是这种连续的IP地址最是应该做网络汇总),同样R4上面也配置了很多的网段信息. R2和R1之间属于OSPF协议的AREA 1区域,R1和R3之间属于AREA 0骨干区域,R3和R4之间使用RIP协议. 四台路由器的loopback 0地址分别为1.1.1.1/32和2.2.2.2/32 和3.3.3.3/32和4.4.4.4/32. 有人跟我说我是不是把博客写的太详细了,其实我也在纠结这个事,因为毕竟太累了,一篇博客要写.要做.要截图

三层交换机实现vlan通信和rip路由

实验名称:通过三层交换机实现不同vlan之间的通信和RIP路由 实验拓扑: 实验步骤: (1)      首先给交换机配置vlan,然后给每个主机分配IP地址和网关 (2)      给三层交换机配置vlan (3)      给三层交换机配置trunk链路 (4)      给vlan设置IP地址并启动路由功能 (5)      验证两个vlan之间的通信 (6)      给连接路由器的三层交换机的接口配置IP地址-然后配置路由器 (7)      给三层交换机和路由器配置RIP动态路由协议