1 / 34

第十一讲 第六章 动态路由协议及动态路由

第十一讲 第六章 动态路由协议及动态路由. 主讲:史宝会. 本章教学目标. 本章主要内容 掌握 路由环路预防技术 理解 RIP 、 IGRP 与 EIGRP 三种路由选择协议的基本工作原理、选择度量、路由更新 掌握以上三种路由协议的配置方法. 路由环路预防技术. 路由 环路的产生 设置最大度量值 反向抑制( Split Horizon )技术 保持计时技术 触发更新. 路由环路的产生(一). 10.1.0.0. 10.2.0.0. 10.3.0.0. 10.4.0.0. A. B. C. E0. S0. S0. S1. S0. E0.

irisa
Download Presentation

第十一讲 第六章 动态路由协议及动态路由

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第十一讲 第六章 动态路由协议及动态路由 主讲:史宝会

  2. 本章教学目标 • 本章主要内容 • 掌握路由环路预防技术 • 理解RIP、IGRP与EIGRP三种路由选择协议的基本工作原理、选择度量、路由更新 • 掌握以上三种路由协议的配置方法

  3. 路由环路预防技术 • 路由环路的产生 • 设置最大度量值 • 反向抑制(Split Horizon)技术 • 保持计时技术 • 触发更新

  4. 路由环路的产生(一) 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 A B C E0 S0 S0 S1 S0 E0 Routing Table Routing Table Routing Table 10.1.0.0 10.2.0.0 10.3.0.0 0 0 E0 0 S0 S0 10.2.0.0 10.3.0.0 S0 10.4.0.0 0 S1 0 E0 0 • 会聚状态 10.3.0.0 1 S0 10.4.0.0 1 S1 10.2.0.0 1 S0 10.4.0.0 2 S0 10.1.0.0 1 S0 10.1.0.0 2 S0

  5. 路由环路的产生(二) 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 X A B C E0 S0 S0 S1 S0 E0 Routing Table Routing Table Routing Table 10.1.0.0 10.2.0.0 10.3.0.0 0 0 E0 0 S0 S0 10.2.0.0 10.3.0.0 S0 10.4.0.0 0 Down S1 0 E0 • 慢速汇聚产生了路上不一致 10.3.0.0 1 S0 10.4.0.0 1 S1 10.2.0.0 1 S0 10.4.0.0 2 S0 10.1.0.0 1 S0 10.1.0.0 2 S0

  6. Routing Table Routing Table Routing Table 10.1.0.0 10.2.0.0 10.3.0.0 0 0 E0 0 S0 S0 10.2.0.0 10.3.0.0 S0 10.4.0.0 0 S1 2 0 S0 10.3.0.0 1 S0 10.4.0.0 1 S1 10.2.0.0 1 S0 10.4.0.0 2 S0 10.1.0.0 1 S1 10.1.0.0 2 S0 路由环路的产生(三) 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 X A B C E0 S0 S0 S1 S0 E0 路由器C认为到达网络10.4.0.0通过路由器B

  7. 10.1.0.0 10.2.0.0 10.3.0.0 E0 S0 S0 10.2.0.0 10.3.0.0 S0 10.4.0.0 S1 S0 10.3.0.0 S0 10.4.0.0 S1 10.2.0.0 S0 10.4.0.0 S0 10.1.0.0 S0 10.1.0.0 S0 路由环路的产生(四) 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 X A B C E0 S0 S0 S1 S0 E0 Routing Table Routing Table Routing Table 0 0 0 0 2 0 1 3 1 4 1 2 路由器A更新自己的路由表来反映新的变化,但实际上是错误的跳计数

  8. 10.1.0.0 10.2.0.0 E0 S0 S0 10.2.0.0 10.3.0.0 S0 S1 S0 10.3.0.0 S0 10.4.0.0 S1 S0 10.4.0.0 S0 10.1.0.0 S0 S0 路由环路的产生(五) 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 X A B C E0 S0 S0 S1 S0 E0 Routing Table Routing Table Routing Table 10.3.0.0 0 0 0 10.4.0.0 0 4 0 • 信息包在三个路由器间来回传递 • 网络10.4.0.0跳计数一直计数到无穷 1 5 10.2.0.0 1 6 1 10.1.0.0 2

  9. S0 Routing Table Routing Table Routing Table S0 10.1.0.0 10.2.0.0 10.3.0.0 0 0 E0 0 S0 S0 10.2.0.0 10.3.0.0 S0 10.4.0.0 0 S1 16 0 S0 10.3.0.0 1 S0 10.4.0.0 16 S1 10.2.0.0 1 10.4.0.0 16 S0 10.1.0.0 1 S0 10.1.0.0 2 解决方法( 一):定义最大跳数 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 X A B C E0 S0 S0 S1 S0 E0 • 定义一个最大值防止无限的循环计数

  10. Routing Table Routing Table Routing Table 10.1.0.0 10.2.0.0 10.3.0.0 0 0 E0 0 S0 S0 10.2.0.0 10.3.0.0 S0 10.4.0.0 0 S1 0 0 S0 10.3.0.0 1 S0 10.4.0.0 1 S1 10.2.0.0 1 S0 10.4.0.0 2 S0 10.1.0.0 2 E1 10.1.0.0 2 S0 解决方法( 二):反向抑制(Split Horizon)技术 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 X A B C E0 S0 S0 S1 S0 E0 X X • 不反向通告任何从源端收到的路由更新信息 • 即:不会接收到由自身传达出去的路由信息

  11. 解决方法(三):保持计时技术 ( Hold-Down Timers) Network 10.4.0.0 is unreachable Update after hold-down Time 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 X A B C E0 S0 S0 S1 S0 E0 Update after hold-down Time Network 10.4.0.0 is down then back up then back down • 路由器在某个时间段内拒绝任何可能会影响路由改变的信息

  12. 解决方法(四):触发更新( Triggered Updates) Network 10.4.0.0 is unreachable Network 10.4.0.0 is unreachable Network 10.4.0.0 is unreachable 10.1.0.0 10.2.0.0 10.3.0.0 10.4.0.0 • 当路由表内信息产生变化时,立即将更新信息发给相邻的路由器 X A B C E0 S0 S0 S1 S0 E0

  13. 一、路由信息协议(RIP) • RIP协议使用非常广泛,它简单、可靠,便于配置并经受了长期的实际运行考研,在网络界已被广为使用。 • RIP在那些没有冗余路由器的网络中是一种非常适合的路由协议。 • 缺点: • RIP只适用于小型的同构网络 • 无法在具有冗余链路的网络中有效地运用 • 它允许的最大站点数为15 • 任何超过15个站点的目的地均被标记为不可达。 • RIP每隔30s一次的路由信息广播也是造成网络的广播风暴的重要原因之一

  14. RIP概述 • RIP协议是一个国际标准,所有的厂商都支持它,而且RIP在各种操作系统中都 • 配置和故障排除简单,在没有冗余链路的网络中RIP能很好地进行工作 • 一般路由协议两个基本功能 • 交换路由信息 • 维护一份路由表以提供给其他通信协议调用

  15. RIP工作原理 • RIP使用时钟以保证它所维持的路由的有效性与及时性: • 有R I P功能的路由器每隔3 0秒用UDP 520端口给与之直接相连的机器广播更新信息 • 更新信息反映了该路由器所有的路由选择信息数据库。 • 路由选择信息数据库的每个条目由两部分组成: • 局域网上能达到的I P地址 • 网络的距离。 • IP路由表中的每一项都包含了最终目的地址、到目的节点的路径中的下一跳节点(nexthop)等信息

  16. RIP的版本 • RIP1.0 • 最早的版本,不支持VLSM • 用户不能通过划分更小网络地址的方法来更高效地使用有限的IP地址空间 • RIP1没有办法来传达不同网络中变长子网掩码的详细信息 • RIP2.0 • 每一条路由信息中加入了子网掩码

  17. RIP协议的常用命令 • clear ip route (清除RIP协议配置,*清除所有) • Network {network-number} • router rip(启动RIP协议) • timers basic{update invalid holdown flush} • show ip protocol(显示路由协议) • show ip route rip(显示RIP路由表信息)

  18. 各命令的含义 • clear ip route:这个执行命令用于从路由表中除去一条或多条路径。这个命令可以指定一条路径,也可以用(*)代表除去所有路径 • net work:这个路由器配置命令指定接收和发送RIP更新信息的接口。该命令还指定向哪个网络发送更新信息。如果某个网络未被指定,那么将不会向它发送更新信息; • router rip:这个全局配置命令打开路由器的RIP路由选择处理进程; • timer basic:这个路由器配置命令使用户能设置RIP处理的更新定时器、无效定时器、保持定时器、刷新定时器的值

  19. RIP协议使用的定时器 • update(更新定时器): • 更新定时器默认值30秒; • invalid(无效定时器): • 某条路径在常规更新信息中不出现,就启动该定时器。默认值是180秒; • holddown(保持定时器): • 默认值是180秒; • flush(刷新定时器): • 路径从路由表中删除必须等待的时间。默认值是240秒;

  20. RIP配置语法格式 • RIP协议配置格式 • Router rip • Network 网络号 • 其中网络号是与路由器直连的网络 • Rip不支持子网掩码

  21. 典型RIP配置命令 • RouterB: • Router rip • Network 20.0.0.0 • Network 30.0.0.1 • RouterA: • Router rip • Network 10.0.0.0 • Network 20.0.0.1 10.0.0.0 30.0.0.0 20.0.0.0 RouterA RouterB

  22. RIP典型实例之一 • 在下面的网络里,有三由器,所有的路由器都运行RIP协议,仅要实现三台路由器互通台路 • Joe(config)# router ripJoe(config-router-rip)# network 192.168.0.0Joe(config-router-rip)# network 192.168.1.0 • Hamer(config)# router ripHamer(config-router-rip)# network 192.168.1.0Hamer(config-router-rip)# network 133.81.1.0 • Tom (config)# router ripTom (config-router-rip)# network 192.168.1.0Tom (config-router-rip)# network 133.81.2.0

  23. RIP典型配置实例之二 • 下面的网络里,有三台路由器,所有的路由器都运行RIP协议,要实现:(1)Ros的E0端口接收Hata和Bito发来的路由更新报文。(2)Ros在E0发送的更新报文仅发送给Bito。 Ros的配置如下: Ros (config)# router rip Ros (config-router-rip)# network 192.168.1.0 Ros (config-router-rip)# network 10.8.11.0 Ros (config-router-rip)# passive-interface eth0/0 Ros (config-router-rip)# neighbor 192.168.1.35 Bito的配置如下: Bito (config)# router rip Bito (config-router-rip)# network 192.168.1.0 Bito (config-router-rip)# network 137.1.1.3 Hata的配置如下: Hata (config)# router rip Hata (config-router-rip)# network 192.168.1.0

  24. RIP典型配置实例之三 • 有三台路由器,Melu和Haha现在正常运行,现要添加一台名称为Toba的HOS路由器使Toba和Haha互相联通,并且不能破坏现在Melu和Haha的运行状态。已知Melu和Haha运行的协议为:(1)Haha上运行的是RIPv1,无认证配置。(2)Melu上运行的是RIPv2,无认证配置。 分析:HOS默认值是,RIP发送版本1,接收版本1和版本2的update报文。这样我们只要在Toba上运行起RIP,并且指定192.168.0.1/24为RIP活动网络范围,Toba就可以和Haha建立联通了。由于Melu运行的版本为RIPv2,只要让Toba发送RIPv2报文就可以了。因而,Toba可以配置为:Toba (config)# router ripToba (config-router-rip)# network 192.168.0.0Toba (config-router-rip)# network 10.8.11.0Toba (config-router-rip)# exitToba (config)# interface eth0/0Toba (config-if-eth0/0)# ip rip send version 2

  25. RIP的 常用命令

  26. 监控IP

  27. 显示IP路由选择表

  28. 详细故障查找办法

  29. debug ip routing • 用于显示路由表更新 情况。输出显示哪条路径被加入或删除,对距离向量 路由选择协议,还有哪条路径处于保持状态。

  30. show ip route rip • 用于快速显示所有通过R I P学到的路径。这是一个检查路由器接收到 更新信息的快速方法。

  31. 作业 • 取消路由环路有哪几中技术,各有什么优缺点? • RIP协议使用哪几种定时器,分别有什么作用?

  32. 实验五 RIP配置实验 • 目的和要求 (1) 能够按给定参数设置各路由器端口IP地址及子网掩码; (2) 能够正确完成RIP路由协议的配置; (3)能够正确启动一个RIP路由选择进程,然后切换到路由路由器配置模式; (4) 能够正确指定RIP路由选择进程的关联网络; (5)能够使路由器之间能够相互访问。

  33. pc_b 192.168.1.2 e0/1 e0/2 e1 192.168.1.254 e0 192.168.3.1/24 switch_a pc_c 192.168.2.2 e0/1 e0 192.168.3.2/24 e0/2 e1 192.168.2.254 switch_b 实验拓朴

  34. 实验内容 • 配置实验PC机的IP地址和网关 • PC机的网关是所连接的路由器的端口IP • 配置路由器的基本信息 • 名称、密码、VTY信息 • 配置路由器接口的IP地址 • 配置串口的封装形式的时钟速率 • 启用路由器的RIP,配置RIP协议 • 测试用网的连通性,对不通的网络进行调试

More Related