9动态IP路由-RIP
动态路由协议
卡特尔——ORACLE授权教育中心
动态路由动态路由是指路由器能够自动地建立自己的路由表,并且能够根据实际情况的变化适时地进行调整。
如RIP.
每台路由器将自己已知的路由相关信息发给相邻的路由器,最终每台路由器都会收到网络中所有的路由信息.然后运行某种算法,计算出最终的路由来.包括相应的路由协议报文,路由加入及维护
卡特尔——ORACLE授权教育中心
动态路由协议基础路由器之间相互通信利用收到的路由信息更新路由器表的过程我们沟通学习非直连网络的路由,不需要网管告诉我们卡特尔——ORACLE授权教育中心
动态路由协议介绍动态路由协议的基本工作原理–要求网络中运行相同的路由协议–所有运行了路由协议的路由器会将本机相关路由信息发送给网络中其他的路由器–所有路由器会根据所学的信息产生相应网段的路由信息–所有路由器会每隔一段时间向邻居通告本机的状态(路由更新)卡特尔——ORACLE授权教育中心
动态路由协议分类RIPIGRPOSPFIS-ISEIGRP议BGP路由信息协议内部网关路由协议开放式最短路径优先中间系统-中间系统增强型内部网关路由协边界网关协议5
卡特尔——ORACLE授权教育中心
本节大纲静态路由组网缺陷–静态路由组网缺陷–动态路由组网优点–
RIP路由协议特点
RIP路由进程RIP基本配置RIP计时器与路由更新原理
RIP防环机制
卡特尔——ORACLE授权教育中心
63
静态路由组网缺陷静态路由–
静态路由是指由网络管理员手工配置的路由信息。
和动态路由协议相比有以下优缺点:-
优点:精确控制数据转发行为(转发路径),路由表的形成不占用网络资源,网络安全保密性高。
缺点:难以维护,配置量大,不能自动适应网络拓扑变化,大型和复杂的网络环境通常不宜采用静态路由。
卡特尔——ORACLE授权教育中心
74
动态路由组网优点为什么需要动态路由–
动态反映网络的状态
动态路由基本原理:–依靠动态路由协议使得路由器之间能够互相交换路由信息选择动态路由协议的优点:–能较好地适应网络状态的变化,自动学习、自动收敛–但实现起来较为复杂,开销也比较大。
卡特尔——ORACLE授权教育中心
85
RIP协议
卡特尔——ORACLE授权教育中心
路由信息协议-RIPRIP(RoutingInformationProtocol,
路由信息协议),是应用较早、使用较普遍的内部网关协议(InteriorGateway
Protocol,简称IGP),适用于小型同类网络,是典型的距离矢量(ditance-vector)协议
卡特尔——ORACLE授权教育中心
路由信息协议RIPRIP(RoutingInformationProtocol,路由信息协议)它是由施乐(某ero某)在70年代开发的。
是应用较早、使用较普遍的内部网关协议(InteriorGatewayProtocol,简称IGP),适用于小型同类网络,是典型的距离矢量(ditance-vector)协议RIP协议假定如果从网络的一个终端到另一个终端的路由跳数超过15个,那么一定牵涉到了循环,因此当一个路径达到16跳,将被认为是达不到的。
RIP协议每隔30秒定期向外发送一次更新报文。
如果路由器经过180秒没有收到来自某一路由器的路由更新报文,则将所有来自此路由器的路由信息标志为不可达,若在其后240秒内仍未收到更新报文,就将这些路由从路由表中删除卡特尔——ORACLE授权教育中心11
RIP协议6-TCP17-UDPFramePayload
520-RIP
FrameHeader
IPHeader
ProtocolNumber
PacketPayload
UDPHeader
PortNo.
SegmentPayload
CRC
RIP是基于UDP,端口520的动态路由协议。
卡特尔——ORACLE授权教育中心
RIP协议的路由算法RIP协议是以跳数来衡量到达目的网络的度量值(metric)10.1.0.0E0
10.2.0.0
10.3.0.0BS1S0
10.4.0.0CE0
A
S0
S0
卡特尔——ORACLE授权教育中心
RIP协议的路由算法RIP协议假定如果从网络的一个终端到另一个终端的路由跳数超过15个,那么RIP协议认为产生了到了循环,因此当一个路径达到16跳,将被认为是可不到达的。
10.1.0.0E0
10.2.0.0S0S0S1S1
10.20.0.0E0
卡特尔——ORACLE授权教育中心
RIP路由信息的更新以时间为驱动更新路由表更新路由表
等待下一个发送周期通告更新后全部的路由表
网络拓扑结构发生改变
B
A
卡特尔——ORACLE授权教育中心
RIP工作原理-路由表的形成路由器学习到直连路由更新周期30到时,路由器会向邻居发送路由表再过30,第二个更新周期到了再次发送路由表.110.0.0.0R1.2R2.1.2R3
20.0.0.0
30.0.0.0
40.0.0.0
RoutingTableNET10.0.0.0C10.0.0.020.0.0.0C20.0.0.0R30.0.0.0R40.0 .0.020.0.0.220.0.0.2
RoutingTableNETNET20.0.0.0C20.0.0.0C30.0.0.0C30.0.0.0CRR10.0.0. 040.0.0.020.0.0.130.0.0.2
RoutingTableNETNET30.0.0.0C30.0.0.040.0.0.0C40.0.0.0R20.0.0.0R1 0.0.0.030.0.0.130.0.0.1
Ne某tNe某thophop
Metric0012
Ne某tNe某thophop
Metric000011
Ne某tNe某thophop
Metric00001216
卡特尔——ORACLE授权教育中心
RIP路由信息的更新1、RIP协议每隔30秒定期向外发送一次更新报文。
2、如果路由器经过180秒没有收到来自某一路由
器的路由更新报文,则将所有来自此路由器的路由信息标志为不可达。
3、若在其后240秒内仍未收到更新报文,就将这些路由
从路由表中删除
卡特尔——ORACLE授权教育中心
RIP路由协议的版本RIPv1–有类路由协议,不支持VLSM–以广播的
形式发送更新报文–不支持认证
RIPv2–无类路由协议,支持VLSM–以组播的形式发送更新报文–支持明
文和MD5的认证卡特尔——ORACLE授权教育中心18
配置RIP协议1、开启RIP路由协议进程–
Router(config)#routerrip
2、申请本路由器参与RIP协议的直连网段信息–Router(config-router)#network192.168.1.0
3、指定RIP协议的版本2(默认是verion1)–Router(config-
router)#verion2
4、在RIPv2版本中关闭自动汇总卡特尔——ORACLE授权教育中心
–Router(config-router)#noauto-ummary。