1 / 59

讲师:兰青青 手 机: 13388198433 Email : qingqinglan@gmail

局域网组建与维护 ( 高级路由与交换技术 ). 讲师:兰青青 手 机: 13388198433 Email : qingqinglan@gmail.com. 路由协议. 路由器原理介绍 静态路由配置 RIP 协议基本原理及配置 OSPF 协议基本原理及配置 IRMP 协议基本配置. 课程内容. 什么是路由. 路由是指导 IP 报文发送的路径信息。. 目标网络 N. R1. ( N,R1,M ). 其它网络. 路由的来源. 链路层协议发现的直连路由 开销小,配置简单,无需人工维护。只能发现本接口所属网段的路由。 手工配置静态路由

karl
Download Presentation

讲师:兰青青 手 机: 13388198433 Email : qingqinglan@gmail

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. 局域网组建与维护 (高级路由与交换技术) 讲师:兰青青 手 机:13388198433 Email:qingqinglan@gmail.com

  2. 路由协议

  3. 路由器原理介绍 静态路由配置 RIP协议基本原理及配置 OSPF协议基本原理及配置 IRMP协议基本配置 课程内容

  4. 什么是路由 • 路由是指导IP报文发送的路径信息。 目标网络N R1 (N,R1,M) 其它网络

  5. 路由的来源 • 链路层协议发现的直连路由 • 开销小,配置简单,无需人工维护。只能发现本接口所属网段的路由。 • 手工配置静态路由 • 无开销,配置简单,需人工维护,适合简单拓朴结构的网络。 • 动态路由协议发现的动态路由 • 开销大,配置复杂,无需人工维护,适合复杂拓朴结构的网络。

  6. 路由器基本工作原理-路由表 • 路由表(routing table,也称路径表):路由表用于保存各种传输路径的相关数据(路由信息)供数据转发(路由选择)时使用。 • 路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。 • 192.168.1.0 255.255.255.0 192.168.3.1 • 要去“192.168.1.0”这个网段,你找192.168.3.1

  7. 静态路由和动态路由 • 静态路由:是在路由器中设置的固定的路由表,除非网络管理员干预,否则不会发生变化。不能对网络的改变作出反映,一般用于网络规模不大、拓扑结构固定的网络中。 • 静态路由的优点是简单、高效、可靠。 • 在所有的路由中,静态路由优先级最高。当动态路由与静态路由发生冲突时,以静态路由为准。 • 动态路由:网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新路由表的过程。 • 动态路由的优点是能实时地适应网络结构的变化。如果发生了网络变化,就会引起网络中所有路由器重新计算路由,更新各自的路由表以动态地反映网络拓扑变化。 • 动态路由适用于网络规模大、网络拓扑复杂的网络。当然,各种动态路由协议会不同程度地占用网络带宽和CPU资源。

  8. 动态路由协议 • 为了判定最佳路径,判断目的网络与下一站(nexthop)的关系,路由器启动一定的路由选择算法,将收集到的不同信息填入路由表中,使路由表正确反映网络的拓扑变化,并由路由器根据量度来决定最佳路径。这就是路由选择协议(routing protocol),也叫做动态路由协议。 • 常用的动态路由协议有:RIPV1、RIPV2、OSPF、EIGRP(IRMP)、BGP、BGP-4等;

  9. 动态路由协议2 • 动态路由协议是做什么的 • 计算本地路由器到网络中其它网段的路由. • 如何做到这一点 • 每台路由器将自己已知的路由相关信息发给相邻的路由器,由于大家都这样做,最终每台路由器都会收到网络中所有的路由信息.然后运行某种算法,计算出最终的路由来.(实际上需要计算的是该条路由的下一跳和花费)

  10. 动态路由协议3 动态路由协议是怎么运作的 • “天王盖地虎”-“宝塔镇河妖” • 每种路由协议都有自己的语言(相应的路由协议报文),如果两台路由器都实现了某种路由协议并已经启动该协议,则具备了相互通信的基础. • “初次见面,请多关照” • 一台新加入的路由器应该主动把自己介绍给网段内的其它路由器.通过发送广播报文或发送给指定的路由器邻居来做到这一点. • “好久不见,近况如何” • 为了能够尽快察觉到某个节点突然失败(路由器 本身故障或连接线路中断)这种异常情况,规定两 台路由器之间的协议报文应该周期性地发送.

  11. 动态路由协议4 自治系统AS:由同一机构管理,使用同一组选路策略的路 由器的集合。

  12. 动态路由协议分类 按Routing Protocol的作用范围来分 (是否用于一个AS的内部) 外部路由协议(EGP) 自治系统AS200 自治系统AS100 BGP,BGP-4 • OSPF 内部路由协议(IGP) • IS-IS • RIP • EIGRP

  13. 动态路由协议分类-按寻径算法划分 • 距离矢量算法-以路径经过的路由器个数来衡量路径的长度 • RIPV1 • RIPV2 • BGP • EIGRP • 类EIGRP(IRMP) • 链路状态算法-以路径上各段链路总的花费(带宽、延时等)来衡量路径长度 • OSPF • IS-IS

  14. 动态路由协议之间的互操作 • 每种路由协议只能发布和学习自己协议已知的路由 • 自己已知的路由是指:在某个接口上运行了该种路由协议,或者在路由表中的本路由协议发现的路由。 • 如果需要知道其它的路由,需要进行引入( import-route)操作 • 最经常使用的是引入静态路由static和直接路由。有时也需要引入其它路由协议的路由。 • 引入路由的含义是指:在本路由器的路由表中查询,如果发现要引入的路由(如static),则作为自己已知的路由发布出去。

  15. 动态路由协议的衡量标准 • 正确性 能够正确找到最优的路由,且无自环。 • 快收敛 当网络的拓朴结构发生变化之后,能够迅速在 自治系统中作相应的路由改变。 • 低开销 协议自身的开销(内存、CPU、网络带宽)最小。 • 安全性 协议自身不易受攻击,有安全机制。 • 普适性 适应各种拓朴结构和规模的网络。

  16. 动态路由协议的性能比较 BGP 综合性能 OSPF IS-IS RIP2 RIP1 有路由环路问题 无路由环路问题

  17. 管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低,依次分配一个信任等级,这个信任等级就叫管理距离。对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议。管理距离是指一种路由协议的路由可信度。每一种路由协议按可靠性从高到低,依次分配一个信任等级,这个信任等级就叫管理距离。对于两种不同的路由协议到一个目的地的路由信息,路由器首先根据管理距离决定相信哪一个协议。 DIRECT 0 STATIC 1 EBGP 20 IEIGRP 90 IGRP 100 OSPF 110 IS-IS 115 RIP 120 EGP 140 外部EIGRP 170 iBGP 200 未知 255 路由的耗费值标示出了到达这条路由所指的目的地址的代价,通常以下因素会影响到路由的花费值。 线路延迟、带宽、线路占有率、线路可信度、跳数、最大传输单元 不同的动态路由协议会选择以上的一种或几种因素来计算花费值。该耗费值只在同一种路由协议内有比较意义。 不同的路由协议之间的路由耗费值没有可比性, 也不存在换算关系。 管理距离(Distance)和耗费值(Metrics)

  18. 路由的优先级(preference)判定 • 相同目的,相同网段 • 路由A • 路由B • 比较管理距离值 • 相同 • 管理距离小优先起效 • 比较路由耗费值 • 耗费值小优先起效 • 相同 • 同时生效,负载均衡

  19. #sh ip route Codes: C - connected, S - static, R - RIP, O - OSPF, OE-OSPF External, M - Management D - Redirect, E - IRMP, EX - IRMP external, o - SNSP, B - BGP Gateway of last resort is not set S 0.0.0.0/0 [1/1000] via 61.52.71.254, 01:13:55 E 61.52.71.0/24 is directly connected, 01:13:55, ethernet0/0 C 192.168.33.0/24 is directly connected, 27:12:25, fastethernet0 O 129.255.0.0/24 is directly connected, 01:16:32, serial0/0 路由信息查看

  20. 路由器基本工作原理-路由转发 • IP packet 最长掩码匹配规则。 • 查找主机路由 • 查找网段路由 • 查找缺省网关 • 丢弃

  21. 路由器原理介绍 静态路由配置 RIP协议基本原理及配置 OSPF协议基本原理及配置 IRMP协议配置 课程内容

  22. 静态路由的配置命令 ip route Destination netmask nexthop 目的地址 掩码 下一跳 例如: ip route 29.1.0.0 16 10.0.0.2 ip route 129.1.0.0 255.255.0.0 10.0.0.2 ip route 129.1.0.0 16 Serial 2 注意:只有下一跳所属的的接口是点对点(PPP、HDLC)的接口时,才可以填写interface_name,否则必须填写nexthop-address。

  23. 静态路由的配置范例 129.1.0.0/16 mp B mp A 10.0.0.1 S0 E0 S0 10.0.0.2 在路由器 mp A上配置: ip route 129.1.0.0 255.255.0.0 10.0.0.2或: ip route 129.1.0.0 16 10.0.0.2或: ip route 129.1.0.0 16 Serial 0

  24. 缺省网关的配置范例 mp A mp B S0 10.0.0.2 10.0.0.1 S0 Public Network Network N 在路由器 mp A上配置: ip route 0.0.0.0 0.0.0.0 10.0.0.2 注意:Internet 上 大约99.99%的路由器上都存在一条缺省路由! 缺省路由并不一定都是手工配置的静态路由,有时也可由动态路由协议产生。

  25. 路由器原理介绍 静态路由配置 RIP协议基本原理及配置 OSPF协议基本原理及配置 IRMP协议配置 课程内容

  26. RIP协议介绍 路由信息协议(Routing Information Protocol,RIP)是基于距离矢量算法(Distance-Vector)的内部网关动态路由协议(IGP)。 RIP适用于小型网络,有RIPv1和RIPv2两个版本,两个版本的主要区别是RIPv1不支持无类别路由,而RIPv2支持。一般情况下使用RIPv2版本。 Routing Table A Routing Table Routing Table B D C Routing Table 路由信息 其它信息

  27. RIP协议基本工作原理

  28. RIP路由表的初始化 NET1 NET2 R1 R2 Response Request

  29. RIP路由表的更新 Response Response B A 路由更新 A B 注意:从B到N3的跳数超过15,认为不可达

  30. RIP配置范例 ■ RouterA设置: ■ RouterB设置:

  31. RIP其他常用配置 ■ RIP路由汇总设置: ■ 缺省路由通告设置: ■ 管理距离调整设置: ■ RIP被动接口设置: ■ 单播邻居设置:

  32. RIP协议的检测与调试 ■ RIP检测命令: ■ RIP调试命令:

  33. 路由器原理介绍 静态路由配置 RIP协议基本原理及配置 OSPF协议基本原理及配置 IRMP协议配置 课程内容

  34. OSPF协议介绍 OSPF协议(Open Shortest Path First Protocol开放式最短路径优先协议)协议号89,是一种基于链路状态算法的动态路由协议。 OSPF允许将一个大型网络划分成若干小的网络的组合,这样的小型网络称为区域(area),一个区域中的拓扑信息对自治系统的其它区域是不可见的。这种信息屏蔽能够减少相当多的路由流量,从而使OSPF能够在大型IP网络中得以广泛应用。

  35. 使用组播数据包发送协议报文,减小对没有运行OSPF的路由器的影响使用组播数据包发送协议报文,减小对没有运行OSPF的路由器的影响 路由更新只在需要时发送,减小了路由更新所占用的网络带宽 支持无类的路由操作 使用链路状态数据库来减少路由环路的产生 使用路由汇总减少路由表的大小 通过使用区域分级的网络设计,减少协议对CPU和内存的影响,并防止路由环路 支持认证,从而允许用户实现更安全的网络 使用等费用负载平衡使多路径更加有效 OSPF协议特点

  36. Area――区域:一个区域是指一个路由器的集合,它们有一样的拓扑数据库, OSPF把一个AS分成多个区域,区域间的拓扑结构互不可见。 areaID――区域ID:自治系统内区域的32-bit标识。 RouterID――路由器标识:路由器标识是一个32位数字,它被赋给OSPF使得每个路由器能够独一无二地识别AS中的路由器。 Neighbor――邻居:两台路由器有接口连向共同的网络,邻居关系通过OSPF Hello报文来维持。 Adjacency――邻接:OSPF在相邻路由器间建立邻接,使之能交换路由信息,并不是每对邻居路由器都能够邻接。 LSA――链路状态通告(Link state advertisement):描述本地路由器或网络状态的数据单元。对于一台路由器来说,包含了路由器的接口状态和邻接状态,每一个链路状态通告都会发送到整个区域,路由器用所有收集到的链路状态通告组成链路状态数据库。 OSPF相关术语

  37. LSDB 1 1 A B LSA 的 RTA RTA RTB 2 5 5 LSA 的 RTB 2 C RTC 3 LSA 的RTC 3 LSA 的RTD D RTD (二)每台路由器的链 路状态数据库 (一)网络的拓朴结构 (三)由链路状态数据库得 到的带权有向图 1 1 1 1 A B A B A B A B 2 2 2 2 C C C C 3 3 3 3 D D D D (四)每台路由器分别以自己为根节点计算最小生成树 OSPF计算路由过程

  38. RTE RTF Frame Relay RTA RTD X.25 Ethernet PPP RTC RTB OSPF的四种网络类型 OSPF有以下四种网络类型: • 非广播多路访问网络(NBMA) • 广播网络 • 点到点网络 • 点到多点网络

  39. 骨干区域(主干区域) 非骨干区域(标准区域) 存根(stub)区域 完全存根区域 次存根区域(不完全存根区域NSSA) OSPF区域划分

  40. OSPF网络中路由器的角色

  41. OSPF的虚连接 在OSPF多区域网络中,主干区域必须保持全连通状态,每个其他区域必须直接与主干区域Area0有连接,为了解决实际环境不能全连通的问题,OSPF定义了虚连接(或虚链路)的概念

  42. OSPF基本配置范例(1) ■ Router1设置:

  43. OSPF基本配置范例(2) ■ Router2设置: ■ Router3设置:

  44. OSPF配置范例-外部路由重分发汇总 ■ 外部路由重分发并汇总设置范例: 区域1还是为一般的OSPF区域,在router3配置了连续的静态路由,下一条为s1/0,router3重分发静态路由并进行汇总,配置如下: 这样配置后,在router1和router2就可以学习到一条经过汇总的外部路由77.77.77.0/24。

  45. OSPF配置范例-路由过滤 ■ 区域间路由过滤设置范例: 如果区域边界路由器rouer2上属于区域1的某些路由不能通告给其他区域,使用区域间的路由过滤命令area filter-list。 这样配置后,区域1不把路由44.44.44.44/32通告出去,在区域0只能学习到44.44.44.45/32,44.44.44.46/32的区域间路由。这个是out方向时的过滤。对于in方向的过滤,即不过滤掉其他区域通告过来的路由,例如,在区域0再配置一个in方向过滤,还是在区域边界路由器上配置。

  46. OSPF配置范例-外部路由过滤 ■ 外部路由过滤范例: router3上有静态路由88.88.88.88,重分发时如果要过滤该条静态路由,配置如下。 这样配置后,可以看到,只重分发了99.99.99.99的静态路由,没有生成88.88.88.88的外部路由。

  47. OSPF虚链接配置范例 ■ 虚链接范例: 为了区域0和区域2的路由 能够交互,需要在边界路由器 router3和router2之间建立一条 虚链接,以便使得区域2和区 域0连接起来。 假定router2的routerID是70.1.1.2,router3的routerID是60.1.1.1

  48. OSPF协议的检测与调试(1) ■ OSPF检测命令:

  49. OSPF协议的检测与调试(2) ■ OSPF调试命令:

  50. 路由器原理介绍 静态路由配置 RIP协议基本原理及配置 OSPF协议基本原理及配置 IRMP协议配置 课程内容

More Related