第5章RIP路由协议配置
Routing Table
10.2.0.0 10.3.0.0 10.1.0.0 S0 S0 S0 0 2 1
①
10.1.0.0
②
路由环路 10.1.0.0 E0 10.2.0.0 S0 S0
10.3.0.0 E0
Routing Table
10.1.0.0 10.2.0.0 10.3.0.0 E0 S0 S0 0 0 2
第5章 RIP路由协议配置
本章项目任务:
1.理解什么是动态路由协议,掌握距离矢量路由协 议和链路状态路由协议的特点; 2.理解RIP路由协议的工作原理; 3.掌握RIP路由协议的配臵命令; 4.能够理解有类路由协议和无类路由协议的区别。
广域网架构与路由技术项目教程
1
5.1 动态路由协议
1. 动态路由概述
动态路由机制的运作依赖路由器的两个基本功能:对路由表的维护; 路由器之间适时的路由信息交换。 路由器通过动态路由协议实现这两个功能。
广域网架构与路由技术项目教程 2
5.1 动态路由协议
1. 动态路由概述 什么是动态路由协议?
动态路由协议就是路由器用来动态交换路由信息,动态生成路由表 的协议。 根据是否在一个自治系统(AS)内部使用,动态路由协议分为内部 网关协议(IGP)和外部网关协议(EGP)。 自治系统(AS, Autonomous System)指一个具有统一管理机构、统 一路由策略的网络集合,在同一个AS中所有的路由器共享相同的路由表 信息。 自治系统内部采用的路由选择协议称为内部网关协议,用于同一个 AS中的路由器间交换路由选择信息,常用的有RIP、OSPF; 外部网关协议主要用于多个自治域系统之间的路由通信,常用的是 BGP和BGP-4。
广域网架构与路由技术项目教程 18
5.3 RIP配置
1. RIPv1和RIPv2基本配置 表5-1
步骤 1 命 令
RIP基本配置步骤
说 明
router rip 例:Route(config)#router rip version { 1 | 2 } 例:Route(config-router)#version 1 network network -address 例:Route(config-router)#network 10.1.1.0 show ip route 例:Route#show ip route debug ip rip 例:Rouetr# debug ip rip
Routing Table
10.1.0.0 10.2.0.0 10.3.0.0 E0 S0 S0 0 0 1
Routing Table
10.2.0.0 10.3.0.0 S0 E0 S0 0 down 1
Routing Table
10.1.0.0 10.2.0.0 10.3.0.0 E0 S0 S0 0 0 1
距离矢量 路由协议
链路状态 路由协议
使用该协议的路由器有三个独立表,一个用来跟踪直连的邻 居、一个用来判定整个互联网络的拓扑、一个用于路由选择。 路由器发送包含自己连接状态的链路状态更新信息给网络上 的所有其他路由器,配臵了链路状态路由协议的路由器可以 获取所有其他路由器的信息来创建完整的网络图。链路状态 路由协议包括OSPF、IS-IS。 将距离矢量和链路状态两种协议结合起来的协议。如: EIGRP。
5
混合型 路由协议
广域网架构与路由技术项目教程
5.1 动态路由协议
2. 动态路由协议的分类 表5-1 距离矢量路由协议与链路状态路由协议比较 链路状态路由协议 有整个网络的拓扑信息 仅将链路状态的变化部分传送到其 他路由器
距离矢量路由协议 从网络邻居的角度了解网络拓扑 复制完整路由表到邻居路由器
频繁、定期发送路由信息,数据包多, 事件触发发送路由信息,数据包少, 收敛慢 收敛快 简单、占有较少的CPU和RAM信息 复杂、占有较多的CPU和RAM资源
19
5.3 RIP配置
1. RIPv1和RIPv2基本配置 配置案例
R1(config)#router rip R1(config-router)#network 172.10.1.0 R1(config-router)#network 172.16.1.0
R2(config)#router rip R2(config-router)#network 172.16.1.0 R2(config-router)#network 192.168.2.0
RTA 10.2.0.0/24 RTB
10.1.0.0/24 RTA
10.3.0.0/24 路由更新 10.2.0.0/24 RTB
10.1.0.0/24
10.3.0.0/24
广域网架构与路由技术项目教程
9
5.2 RIP协议基础
2. RIP工作机制
RIP路由表的更新原则
广域网架构与路由技术项目教程
RIP路由表更新示例
路由器 R1 的路由表 目标网络 NET2 NET5 NET6 NET8 跳数 2 3 5 2
更新算法
C D B
图 7-14
广域网架构与路由P协议基础
2. RIP工作机制 路由表的维护:网络中若是拓扑发生变化,将引起路由表的更新。这种更新与前 面所说的路由器周期性的发送更新信息不一样,它是在路由器更新路由表后立即 进行的,无须等待。
Routing Table
10.2.0.0 10.3.0.0 10.1.0.0 S0 S0 S0 0 3 1
③
广域网架构与路由技术项目教程
13
5.2 RIP协议基础
3 RIP防环机制 路由环路的影响: •环路内的路由器占用链路带宽来反复收发流量; •路由器的CPU承担了无用的数据包转发工作,从而影响到网络收敛; •路由更新可能会丢失或无法得到及时处理。
广域网架构与路由技术项目教程 20
5.3 RIP配置
2 被动接口与单播更新 被动接口:接口只能接收RIP路由,但不能发送RIP路由 被动接口的配臵命令如下: R2(config)#router rip R2(config-router)#passive-interface F0/0 单播更新:接口之间通过单播交换路由信息 单播更新配臵命令如下: R2(config)#router rip R2(config-router)#neighbor 172.10.1.3
广域网架构与路由技术项目教程
15
5.2 RIP协议基础
4. 有类路由和无类路由
有类路由协议接收路由更新原则
广域网架构与路由技术项目教程
16
5.2 RIP协议基础
4. 有类路由和无类路由 有类路由协议的特性: •同一个主网络下的子网若掩码不一致,则会出现子网丢失,即不支持可 变长子网掩码(VLSM)。 •在边界路由器上面会产生自动汇总,并且这个自动汇总是无法关闭的。 对于不连续子网,必然导致多个路由器通告相同的路由更新(汇总后的), 这样将导致网络不正常,所以不支持不连续子网。
广域网架构与路由技术项目教程
6
5.2 RIP协议基础
1. RIP路由更新与度量值 RIP协议是使用UDP数据包(UDP端口520)交换路由信息。运行RIP路由协议的 路由器每隔30秒向外发送一次更新报文。如果路由器经过180秒没有收到来自 对端的路由更新报文,则将所有来自此路由器的路由信息标志为不可达,若 继续在240秒内仍未收到更新报文.就将该条路由从路由表中删除。 RIP协议使用单一度量“跳数”即metric值来计算源和目的网络之间的距离。 下图中RC路由表中到10.13.50.0网段的跳数是多少?
RIP规定度量值(metric)的取值是0-15之间的整数,大于或等于16的跳 数被定义为无穷大.即目的网络或主机不可达。
广域网架构与路由技术项目教程 7
5.2 RIP协议基础
2. RIP工作机制 RIP路由协议的工作包括:路由表的初始化、路由表的更新以及路由表的维护
路由表的初始化: ① RIP启动时的初始路由表 仅包含本路由器的一些直连 接口路由; ② 在RIP协议启动后向各接 口广播一个Request(路由 请求)报文; ③ 邻居路由器的RIP协议从 某接口收到Request报文后, 根据自己的路由表.形成 Response(应答)报文向该 接口对应的网络广播。
广域网架构与路由技术项目教程
17
5.2 RIP协议基础
4. 有类路由和无类路由 无类路由协议 无类路由协议发送路由更新时,携带子网掩码,支持可变长子网掩码 (VLSM),并且在边界路由器上面的自动汇总可以关闭,所以可以支持不连续 子网。 当路由器执行无类路由查找时,不会注意目的地址的类别,替代的方式是, 它在目的地址和所有已知的路由之间执行逐位(bit-by-bit)的最佳匹配。 无类路由协议包括RIPv2、EIGRP、OSPF、ISIS和BGPV4等。 RIP 有两个不同的版本,RIPv1和RIPv2。 RIPv1和RIPv2的主要区别如下: •RIPv1是有类路由协议,RIPv2是无类路由协议; •RIPv1不支持VLSM,RIPv2支持VLSM; •RIPv1没有认证功能,RIPv2支持认证,有明文和MD5两种认证方式; •RIPv1没有手工汇总功能,RIPv2可以在关闭自动汇总的前提下,进行手 工汇总; •RIPv1是广播更新,使用255.255.255.255作为更新的目标地址,RIPv2是 组播更新,使用224.0.0.9作为更新的目标地址; •RIPv1 是每隔三十秒定时更新一次,RIPv2采用触发更新来加速路由计算。
①
RTA
10.2.0.0/24
RTB
10.1.0.0/24
10.3.0.0/24
Request
②
Response
③
广域网架构与路由技术项目教程
8
5.2 RIP协议基础
2. RIP工作机制 路由表更新过程: •RIP协议以30秒为周期用Response报文广播自己的路由表。 •路由器接收到邻居发送来的Response报文后,RIP协议计算报文中 的路由项的度量值,比较其与本地路由表路由项度量值的差别,更 新自己的路由表。