《第8章IP路由协议课件研究报告》由会员分享,可在线阅读,更多相关《第8章IP路由协议课件研究报告(56页珍藏版)》请在金锄头文库上搜索。
1、第八章IP路由技术,本章目标,通过本章的学习,您应该掌握以下内容: 区分静态、动态路由的不同 设置静态路由 识别距离矢量的路由协议:RIP 设置Routing Information Protocol (RIP) 利用show 和 debug 命令查看 IP 路由信息,路由是指导IP报文发送的路径信息。,什么是路由,172.16.1.0,10.120.2.0,路由表,#show ip rout Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP extern
2、al, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area Gateway of last resort is not set O 10.0.0.0/8 110/782 via 192.168.
3、1.1, 00:00:00, Serial0/0 C 20.0.0.0/8 is directly connected, FastEthernet0/0 C 192.168.1.0/24 is directly connected, Serial0/0,度量值,常用的metric值,度量值(Metric) :路由选择协议根据度量值 来判定最优路径,来创建和维护路由表。 Hop ; bandwidth ; delay ; load ; reliability ; cost,静态路由 由网络管理员在路由器上手工添加路由信息以实现路由目的,动态路由 根据网络结构或流量的变化,路由协议会自动调整路由信
4、息以实现路由,Static vs. Dynamic Routes,172.16.2.1,SO,静态路由,172.16.1.0,B,172.16.2.2,Network,A,无开销,配置简单,需人工维护,适合简单拓扑结构的网络。,B,Stub Network,指定一条可以到达目标网络的路径,Router(config)# ip route network mask Next-hop-address | interface distance,静态路由的配置,Stub Network,ip route 172.16.1.0 255.255.255.0 172.16.2.1,172.16.2.1,SO
5、,静态路由的例子,172.16.1.0,B,172.16.2.2,Network,A,B,这是一条单方向的路径,必须配置一条相反的路径。,Stub Network,ip route 0.0.0.0 0.0.0.0 172.16.2.2,缺省路由,172.16.2.1,SO,172.16.1.0,B,172.16.2.2,Network,A,B,使用缺省路由后,Stub Network可以到达路由器A以外的网络。,动态路由,所谓的动态路由就是 路由器通过运行路由选择 协议学习到的路由。,路由选择协议,如何做到这一点 每台路由器将自己已知的路由相关信息发给相邻的路由器,由于大家都这样做,最终每台路
6、由器都会收到网络中所有的路由信息。然后运行某种算法,计算出最终的路由来。(实际上需要计算的是该条路由的下一跳和权值),路由选择协议的两大基本功能: 1.学习未知的网络拓扑. 2.选择到达目地网络的最佳路径,自治系统:内部和外部的路由协议,自治系统:使用相同的路由准则的网络的集合。 IGP在一个自治系统内运行。 EGP连接不同的自治系统。,路由协议的分类,衡量路由协议的一些性能指标,正确性: 能够正确找到最优的路由,且无自环。 快收敛: 当网络的拓扑结构发生变化之后,能够迅速在 自治系统中做出相应的改变。 低开销: 协议自身的开销(内存、CPU、网络带宽) 最小。 安全性: 协议自身不易受攻击,
7、有安全机制。 普适性: 适应各种拓扑结构和规模的网络。,距离矢量路由协议,定期将路由表复制给相邻的路由器并且进行矢量堆加,路由器从收集到的源信息中选择到达目标地址的最佳路径,A,B,C,10.1.0.0,10.2.0.0,10.3.0.0,10.4.0.0,E0,S0,S0,S1,S0,E0,Routing Table,10.2.0.0,10.3.0.0,0,0,Routing Table,10.3.0.0,S0,0,10.4.0.0,E0,0,Routing Table,10.1.0.0,10.2.0.0,0,0,距离矢量源信息的获得,路由器从收集到的源信息中选择到达目标地址的最佳路径,A,
8、B,C,10.1.0.0,10.2.0.0,10.3.0.0,10.4.0.0,E0,S0,S0,S1,S0,E0,Routing Table,10.1.0.0,10.2.0.0,10.3.0.0,Routing Table,10.2.0.0,10.3.0.0,10.4.0.0,10.1.0.0,0,0,1,1,Routing Table,10.3.0.0,S0,0,10.4.0.0,E0,0,10.2.0.0,1,1,0,0,距离矢量源信息的获得,距离矢量源信息的获得,路由器从收集到的源信息中选择到达目标地址的最佳路径,A,B,C,10.1.0.0,10.2.0.0,10.3.0.0,10.
9、4.0.0,E0,S0,S0,S1,S0,E0,Routing Table,10.1.0.0,10.2.0.0,10.3.0.0,10.4.0.0,Routing Table,10.2.0.0,10.3.0.0,10.4.0.0,10.1.0.0,0,0,1,1,Routing Table,10.3.0.0,S0,0,10.4.0.0,E0,0,10.2.0.0,S0,10.1.0.0,1,2,1,2,0,0,距离矢量管理路由信息,路由表的更新过程将通过路由器之间一步一步来完成,A,更新路由表,距离矢量管理路由信息,路由表的更新过程将通过路由器之间一步一步来完成,A,更新路由表,距离矢量管理路
10、由信息,路由表的更新过程将通过路由器之间一步一步来完成,A,B,更新路由表,更新路由表,路 由 回 环,每一个节点保持着网络里面所有的路径信息,路 由 回 环,缓慢的收敛容易造成路由信息的不一致,路由器C 推断到达10.4.0.0 网络的最好路径是通过路由器B,路 由 回 环,路由器 A 根据错误的信息升级它的路由表,路 由 回 环,无 限 计 数,10.4.0.0 网络的跳数将无限大,路由回环,10.4.0.0 网络的数据将在路由器 B 和 C 之间循环,解决方法:定义最大跳数,指定最大跳数来防止路由回环,解决方法:水平分割,不会接收到由自身传达出去的路由信息,解决方法:路由毒杀,路由器将该
11、路由信息的跳数标记为无限大,解决方法:反转毒杀,反转毒杀可以超越水平分割,解决方法:Hold-Down 计时,路由器在Hold-Down时间内将该条记录标记为possibly down以使其它路由器能够重新计算网络结构的变化,Network 10.4.0.0 is down then back up then back down,Update after hold-down Time,Network 10.4.0.0 is unreachable,A,B,C,10.1.0.0,10.2.0.0,10.3.0.0,10.4.0.0,E0,S0,S0,S1,S0,E0,X,Update after
12、 hold-down Time,解决方法:触发更新,当路由表发生变化时路由器立即发送更新信息,一个完整的方案,D,B,E,A,X,C,10.4.0.0,一个完整的方案,D,B,E,A,C,X,10.4.0.0,Holddown,Holddown,Holddown,一个完整的方案,D,B,E,A,C,X,10.4.0.0,Holddown,Holddown,Holddown,Poison Reverse,Poison Reverse,Poison Reverse,Poison Reverse,一个完整的方案,D,B,E,A,C,X,10.4.0.0,Holddown,Holddown,Holdd
13、own,Packet for Network 10.4.0.0,Packet for Network 10.4.0.0,一个完整的方案,D,B,E,A,C,Link up!,10.4.0.0,一个完整的方案,D,B,E,A,C,Link up!,10.4.0.0,链路状态协议原理,1:路由器找到自己邻居 2:每个路由器想邻居发送LSA link state advertisement 数据包,包含了自己的路径成本 3:LSA扩散,每个路由器都得到相同拓扑结构的数据库 4:由SPF算法计算网络可达性,建立SPF树,以自己为树根 5:创建路由表,列出最优路径列表;维护其他拓扑结构和状态细节数据库。
14、,链路状态协议,传递最佳的路径信息给其它的路由器,链路状态协议,距离矢量和环状路由的综合应用,混 合 路 由,选择基于距离矢量的路径 Converge rapidly using 通过传递变化的更新信息 达到快速收敛,平衡的路由,路由器配置 启动路由协议 宣告网络或端口,Network 160.89.0.0,Network 172.30.0.0,IGRP, RIP,Network 172.16.0.0,RIP,RIP,IGRP,IP路由的配置任务,指定IP路由协议,Router(config)#router protocol keyword,宣告直连网段,Router(config-route
15、r)#network network-number,动态路由配置,19.2 kbps,T1,T1,T1,广播发送完整的路由表 路由器每隔30秒更新 最多支持相同hop数的6条路径,RIP 概 述,激活RIP协议,Router(config)#router rip,Router(config-router)#network network-number,宣告直连网段,RIP 配 置,2.3.0.0,RIP 配置举例,2.3.0.0,172.16.1.1,S2,E0,S3,192.168.1.1,10.1.1.1,10.2.2.2,10.1.1.2,S2,S3,10.2.2.3,172.16.1.0,A,B,C,192.168.1.0,E0,查看RIP信息,RouterA#sh ip protocols Routing Protocol is rip Sending updates every 30 seconds, next due in 0 seconds Invalid after 180 seconds, hold down 180, flushed after 240 Outgoing update filter list for all interfaces is Incoming update filter list for all interfa