360 likes | 566 Views
《 数据通信技术与应用 》. 第三单元:路由技术与应用. 第 4 讲: RIP 路由协议. 主讲人:史红彦. 学习目标:. 了解动态路由协议的分类 理解动态路由协议间的互操作 掌握 RIP 协议运行过程 了解 RIPv1 和 RIPv2 的区别 掌握 RIP 协议的配置方法. 1. 动态路由协议概述 2. 路由协议之间的互操作 3. 路由协议的性能指标 4.RIP 协议概述 5.RIP 协议运行过程 6.RIPv1 和 RIPv2 7.RIP 协议配置. 动态路由协议.
E N D
《数据通信技术与应用》 第三单元:路由技术与应用 第4讲:RIP路由协议 主讲人:史红彦
学习目标: • 了解动态路由协议的分类 • 理解动态路由协议间的互操作 • 掌握RIP协议运行过程 • 了解RIPv1和RIPv2的区别 • 掌握RIP协议的配置方法
1.动态路由协议概述 2.路由协议之间的互操作 3.路由协议的性能指标 4.RIP协议概述 5.RIP协议运行过程 6.RIPv1和RIPv2 7.RIP协议配置
动态路由协议 路由协议是路由器之间交互信息的一种语言,路由器之间通过路由选择协议共享网络状态和网络可达性的一些信息。 路由器依靠动态路由协议来传播和收集路由选择信息。路由协议定义了一套路由器与邻接路由器通信时使用的规则。 动态计算路由,适应网络变化,找出本地路由器到网络中其它网段的路由。
动态路由协议 • 常见的动态路由协议有: • RIP:Routing Information Protocol,路由信息协议 • OSPF:Open Shortest Path First,开放式最短路径优 • ISIS:Intermediate System to Intermediate System, 中间系统到中间系统。 • BGP:Border Gateway Protocol,边界网关协议。
BGP 自治系统( Autonomous System ) AS65000 AS65001 RIPv1/v2 OSPF ISIS 自治系统(AS):由同一个技术管理机构管理、使用统一选路策略的一些路由器的集合。
动态路由协议的分类 BGP 作用范围 AS65000 AS65001 RIPv1/v2 OSPF ISIS 自治系统内部的路由协议—内部网关协议IGP:RIPv1/v2、OSPF、ISIS 自治系统之间的路由协议 —外部网关协议EGP:BGP
动态路由协议的分类 使用算法 距离矢量路由协议: • 基于距离矢量算法 • RIPv1/v2、BGP 链路状态路由协议: • 基于SPF(Shortest Path First)算法 • OSPF、ISIS
距离矢量路由协议基于贝尔曼-福特算法,使用该算法的路由器通常以一定的时间间隔向相邻的路由器发送他们完整的路由表。距离矢量路由协议基于贝尔曼-福特算法,使用该算法的路由器通常以一定的时间间隔向相邻的路由器发送他们完整的路由表。 距离矢量路由器关心的是到目的网段的距离(Metric)和矢量(方向,从哪个接口转发数据)。 距离矢量路由协议的优点:配置简单,占用较少的内存和CPU处理时间。缺点:扩展性较差,比如RIP最大跳数不能超过16 跳。 距离矢量路由协议
链路状态路由协议基于Dijkstra算法,有时被称为SPF(Shortest Path First, 最短路径优先)算法 。 Dijkstra算法关心网络中链路或接口的状态(up或down、IP地址、掩码),每个路由器将自己已知的链路状态向该区域的其他路由器通告,通过这种方式区域内的每台路由器都建立了一个本区域的完整的链路状态数据库。然后路由器根据收集到的链路状态信息来创建它自己的网络拓朴图,形成一个到各个目的网段的带权有向图。 链路状态算法使用增量更新的机制,只有当链路的状态发生了变化时才发送路由更新信息,这种方式节省了相邻路由器之间的链路带宽。部分更新只包含改变了的链路状态信息,而不是整个的路由表。 链路状态协议
动态路由协议的分类 目的地址类型 单播路由协议(Unicast Routing Protocol): • 目的地址为单播 • RIP、OSPF、IS-IS、BGP 组播路由协议(Multicast Routing Protocol): • 目的地址为组播 • PIM-SM稀疏模式独立组播协议、PIM-DM密集模式独立组播协议
1.动态路由协议概述 2.路由协议之间的互操作 3.路由协议的性能指标 4.RIP协议概述 5.RIP协议运行过程 6.RIPv1和RIPv2 7.RIP协议配置
路由协议之间的互操作 每种路由协议只能发布和学习自己协议已知的路由 自己已知的路由是指在某个接口上运行了该种路由协议,或者在路由表中的本路由协议发现的路由。 在不同的路由来源间共享路由信息,需要进行引入( import-route)操作。在不同路由协议中间交换路由信息的过程被称为路由引入 。 最经常使用的是引入静态路由和直接路由。有时也需要引入其它路由协议的路由。 路由引入可以是单向的(例如将RIP引入OSPF),也可以是双向的(RIP和OSPF互相引入)。 不同路由协议之间的花销不存在可比性,也不存在换算关系,所以在引入路由时必须重新设置引入路由的Metric值,或者使用系统默认的数值。
1.动态路由协议概述 2.路由协议之间的互操作 3.路由协议的性能指标 4.RIP协议概述 5.RIP协议运行过程 6.RIPv1和RIPv2 7.RIP协议配置
衡量动态路由协议的一些性能指标 正确性 能够正确找到最优的路由,且无自环。 快收敛 当网络的拓朴结构发生变化之后,能够迅速在自治系统中作相应的路由改变。 低开销 协议自身的开销(内存、CPU、网络带宽)最小。 安全性 协议自身不易受攻击,有安全机制。 普适性 适应各种拓扑结构和规模的网络。
1.动态路由协议概述 2.路由协议之间的互操作 3.路由协议的性能指标 4.RIP协议概述 5.RIP协议运行过程 6.RIPv1和RIPv2 7.RIP协议配置
RIP路由协议概述 RIP:Routing Information Protocol 路由信息协议 一种距离矢量路由协议,属于IGP协议 RIP协议适用于中小型网络,有RIPv1和RIPv2 使用UDP进行路由信息的交互,端口号520 RIP支持:水平分割、毒性逆转和触发更新
1.动态路由协议概述 2.路由协议之间的互操作 3.路由协议的性能指标 4.RIP协议概述 5.RIP协议运行过程 6.RIPv1和RIPv2 7.RIP协议配置
路由器初始启动 直连网络写入路由表 RIP路由器路由表的建立
初次路由信息交换 RIP协议启动后各接口广播一个路由请求报文 邻居路由器的RIP协议从接口收到请求报文后,根据自己的路由表形成路由响应报文向该接口对应的网络广播
初次路由信息交换 RIP接收邻居路由器回复的包含邻居路由表的报文后形成自己的路由表
1.动态路由协议概述 2.路由协议之间的互操作 3.路由协议的性能指标 4.RIP协议概述 5.RIP协议运行过程 6.RIPv1和RIPv2 7.RIP协议配置
RIPv1 和 RIPv2 RIPv1为有类别路由协议,不支持VLSM和CIDR 以广播的形式发送报文 不支持验证 RIPv2为无类别路由协议,支持VLSM,支持路由聚合与CIDR 支持以广播或者组播(224.0.0.9)的形式发送报文 支持明文验证和 MD5 密文验证
RIPv1报文格式 0 8 16 31 路由条目 路由条目
RIPv2报文格式 8 16 31 0 路由条目 路由条目
1.动态路由协议概述 2.路由协议之间的互操作 3.路由协议的性能指标 4.RIP协议概述 5.RIP协议运行过程 6.RIPv1和RIPv2 7.RIP协议配置
RIP基本配置举例 RTA RTB RTC L0: 172.16.1.1/32 L0: 10.1.1.1/32 192.168.2.0/30 192.168.1.0/30 .1 .2 .1 .2 [RTA] rip [RTA-rip-1]version 2 [RTA-rip-1] network 192.168.1.0 [RTA-rip-1] network 172.16.0.0 [RTB]rip [RTB-rip-1]version 2 [RTB-rip-1]network 192.168.1.0 [RTB-rip-1]network 192.168.2.0 [RTC]rip [RTC-rip-1]version 2 [RTC-rip-1]network 192.168.2.0 [RTC-rip-1]network 10.0.0.0
显示RIP信息 <[Quidway]display rip Public VPN-instance name : RIP process : 1 RIP version : RIP-2Preference : 100 Checkzero : Enabled Default-cost : 0 Summary : Enabled Hostroutes : Enabled Maximum number of balanced paths : 6 Update time : 30 sec Age time : 180 sec Suppress time : 0 sec Garbage-collect time : 120 sec Silent interfaces : None Default routes : Disabled Verify-source : Enabled Networks : 192.168.1.0 172.16.0.0 Configured peers : None Triggered updates sent : 2 Number of route changes : 2 Number of replies to queries : 1
显示RIP路由 [RTA]display rip 1 route Route Flags: R - RIP, T - TRIP P - Permanent, A - Aging, S - Suppressed, G - Garbage-collect ---------------------------------------------------------------------------- Peer 192.168.1.2 on Serial0/0/1 Destination/Mask Nexthop Cost Tag Flags Sec 192.168.2.0/30 192.168.1.2 1 0 RA 12 10.1.1.1/32 192.168.1.2 2 0 RA 12 RIP邻居地址,与邻居相连的接口 到目的网段的花费,即跳数 无类别路由和变长的子网掩码
配置RIP版本 RTA RTB RTC L0: 172.16.1.1/32 L0: 10.1.1.1/32 192.168.2.0/30 192.168.1.0/30 .1 .2 .1 .2 [Quidway-rip-1]version 2 [Quidway-Serial0/0/1]rip version 2 multicast [Quidway]display rip 1 Public VPN-instance name : RIP process : 1 RIP version : RIP-2 RIP的版本号为2
RIP路由聚合 路由聚合是指:同一自然网段内的不同子网的路由在向外(其它网段)发送时聚合成一条自然掩码的路由发送 路由聚合对RIPv1不起作用。RIPv2支持无类地址域间路由;缺省情况下,RIPv2启用路由聚合功能;当需要将所有子网路由广播出去时,可关闭RIPv2的路由聚合功能
RIP路由自动聚合 RTA RTB L0:172.16.1.1/32 L1:172.16.1.2/32 L2:172.16.1.3/32 192.168.1.0/30 .1 .2 [RTA-rip-1] summary 聚合后路由 [RTB-rip-1]display rip 1 route Route Flags: R - RIP, T - TRIP P - Permanent, A - Aging, S - Suppressed, G - Garbage-collect --------------------------------------------------------------------------- Peer 192.168.1.1 on Serial0/0/0 Destination/Mask Nexthop Cost Tag Flags Sec 192.168.1.0/24 192.168.1.1 1 0 RA 20 172.16.0.0/16 192.168.1.1 1 0 RA 20 ……
取消RIP路由自动聚合 RTA RTB L0:172.16.1.1/32 L1:172.16.1.2/32 L2:172.16.1.3/32 192.168.1.0/30 .1 .2 [RTA-rip-1] network 172.16.0.0 [RTA-rip-1] undo summary [RTB]display rip 1 route Route Flags: R - RIP, T - TRIP P - Permanent, A - Aging, S - Suppressed, G - Garbage-collect ---------------------------------------------------------------------------- Peer 192.168.1.1 on Serial0/0/0 Destination/Mask Nexthop Cost Tag Flags Sec 192.168.1.0/30 192.168.1.1 1 0 RA 21 172.16.1.3/32 192.168.1.1 1 0 RA 21 172.16.1.2/32 192.168.1.1 1 0 RA 21 172.16.1.1/32 192.168.1.1 1 0 RA 21
RIP路由手动聚合 RTA RTB S0/0/0 S0/0/0 L0:172.16.1.1/32 L1:172.16.1.2/32 L2:172.16.1.3/32 192.168.1.0/30 .1 .2 [RTA-Serial0/0/0]rip summary-address 172.16.1.1 255.255.255.0 <Quidway>display rip 1 route Route Flags: R - RIP, T - TRIP P - Permanent, A - Aging, S - Suppressed, G - Garbage-collect ------------------------------------------------------------------------- Peer 192.168.1.1 on Serial0/0/0 Destination/Mask Nexthop Cost Tag Flags Sec 192.168.1.0/30 192.168.1.1 1 0 RA 8 172.16.1.0/24 192.168.1.1 1 0 RA 8 手动聚合后路由
小结 • 动态路由的分类 • 动态路由性能标准 • RIP协议工作过程 • RIP协议的配置 • 路由聚合