Rip协议分析
路由概念 选路 步跳 PC B PC A
IP路由器
路由表 路由表示例 路由表查询方法:最长匹配原则 IP和子网掩码作“与”运算 Destination/Mask proto pref Metric Nexthop Interface 0.0.0.0/0 Static 60 0 120.0.0.2 Serial0 8.0.0.0/8 RIP 100 3 120.0.0.2 Serial0 9.0.0.0/8 OSPF 10 50 20.0.0.2 Ethernet0 9.1.0.0/1 RIP 100 4 120.0.0.2 Serial0 11.0.0.0/8 Static 60 0 120.0.0.2 Serial0 20.0.0.0/8 Direct 0 0 20.0.0.1 Ethernet0 20.0.0.1/32 Direct 0 0 127.0.0.1 LoopBack0 路由表查询方法:最长匹配原则 IP和子网掩码作“与”运算
路由表 静态路由 动态路由 不通过路由器间动态交换数据来建立和更新路由表,可以手工或者系统维护路由表项。 根据网络结构或流量的变化,路由协议会自动调整路由信息以实现路由
静态路由 目的地址 下一跳 202.112.130.0 B A B 子网: 子网: 202.112.138.0/24 202.112.130.0/24 目的地址 下一跳 202.112.130.0 B 路由器A的路由表
默认路由 0.0.0.0/0
动态路由协议 按寻径算法划分 按网络范围划分 矢量距离协议-RIP,BGP 链路状态协议-OSPF,IS-IS 内部网关协议-RIP,OSPF,IS-IS 外部网关协议-EGP,BGP
RIP协议 距离矢量路由协议 适用范围:小型网络 跳数:经过路由器个数
距离矢量对网络的描述 目的地址 下一跳 跳数 202.112.130.0 B 1 A B 子网: 子网: 202.112.138.0/24 202.112.130.0/24 目的地址 下一跳 跳数 202.112.130.0 B 1 路由器A的路由表
RIP原理 定期发送路由表获得距离信息 S S1 1 整个 路由表 路由器B 路由器 A B 路由器A
RIP原理(续) 根据跳数确定路由 子网: 202.112.138.0/24 B A D C 子网: 202.112.130.0/24
RIP原理(续) S0 S1 2.0.0.0 4.0.0.0 1.0.0.0 3.0.0.0 RA RB RC 路由表 3.0.0.0 S1 0 4.0.0.0 S0 0 路由表 1.0.0.0 S1 0 2.0.0.0 S0 0 路由表 2.0.0.0 S0 0 3.0.0.0 S1 0 3.0.0.0 S0 1 1.0.0.0 S0 1 2.0.0.0 S1 1 4.0.0.0 S1 1 4.0.0.0 S0 2 1.0.0.0 S1 2
RIP协议特点 跳数:最大为15跳 定期更新(30s) 无效定时器
RIP协议动态维护 网络故障 水平分割 毒性逆转 触发更新
网络故障 - 自动维护 目的地址 下一跳 跳数 3.0.0.0 C 1 子网: B A D C A 1.0.0.0/24 4.0.0.0/24 A B C D 3.0.0.0/24 目的地址 下一跳 跳数 3.0.0.0 C 1 A
水平分割 – 问题产生 起因:累加到无穷现象 目的地址 下一跳 跳数 3.0.0.0 C 1 子网: B A D C A 1.0.0.0/24 4.0.0.0/24 A B C D 3.0.0.0/24 目的地址 下一跳 跳数 3.0.0.0 C 1 A
水平分割 当向某个网络接口发送RIP更新信息时,不包含从该接口得到的选路信息。 目的地址 下一跳 跳数 来源 3.0.0.0 C 1 子网: 1.0.0.0/24 4.0.0.0/24 A B C D 3.0.0.0/24 目的地址 下一跳 跳数 来源 3.0.0.0 C 1 A
毒性逆转 可以向学习端口发送路由表,但跳数为16 目的地址 下一跳 跳数 来源 3.0.0.0 C 1 子网: 1.0.0.0/24 B A 4.0.0.0/24 A B C D 3.0.0.0/24 目的地址 下一跳 跳数 来源 3.0.0.0 C 1 A
触发更新 - 问题产生 起因:环路问题 子网: 1.0.0.0/24 4.0.0.0/24 A B C D 3.0.0.0/24
触发更新 当路由器检测到链路有问题时立即进行问题路由的更新,迅速传递路由故障和加速收敛,减少环路产生的机会。
RIP定时器 更新定时器 超时定时器 清除定时器 延迟定时器
RIP协议缺点 不能超过15跳 跳数无权值 广播 收敛慢 不支持子网掩码
RIP v2 支持组播 提供认证 支持变长子网掩码 用下一跳地址字段
RIPng IPv6
Loopback接口 Loopback 是一种纯软件性质的虚拟接口,任何送到该接口的网络数据报文都会被认为是送往路由器自身的。 Loopback 接口一旦被创建,将一直保持Up 状态,直到被删除。 配置命令 [R1]interface loopback 1 [R1-loopback1]ip address 192.168.1.10 255.255.255.0
实验内容
Rip协议配置 实验目的 实验环境 理解rip协议的原理 掌握rip协议的配置方法 Quidway 26 系列路由器 1 台,S3526以太网交换机1台,PC机 4 台 VRP版本要求:VRP 1.74及以上
实验组网图 PD PC PB PA E0/24 E0/2 E0/1 E0/13 Vlan2:192.168.1.1/24 Rip协议配置 实验组网图 PD PC PB PA E0/24 E0/23 E0/2 E0/1 E0/13 Vlan2:192.168.1.1/24 E0:192.168.1.2/24 Vlan1:192.168.2.1/24 Ip:192.168.2.2/24 Gw:192.168.2.1 Ip:192.168.2.3/24 Ip:192.168.2.4/24 Ip:192.168.2.5/24 注:vlan1包括端口E0/1到E0/16,vlan2包括端口E0/17到E0/24. S1 R1
实验步骤1 按组网图连接好设备,配置各路由器的各接口的IP地址等;配置各台计算机的IP地址和默认网关。 Rip协议配置 实验步骤1 按组网图连接好设备,配置各路由器的各接口的IP地址等;配置各台计算机的IP地址和默认网关。 [S1]vlan 2 [S1-vlan2]port e 0/17 to e 0/24 [S1-Vlan-interface2]ip addr 192.168.1.1 255.255.255.0 对R1进行静态路由配置,添加一条到192.168.2.0/24的静态路由。 此时,R1可以ping 通各台计算机。
实验步骤2 删除刚才配置的静态路由,对R1配置缺省路由。 观察R1路由表, 在R1上ping各台计算机,看能否ping通。 Rip协议配置 实验步骤2 删除刚才配置的静态路由,对R1配置缺省路由。 [R1] IP route-static 0.0.0.0 0.0.0.0 192.168.1.1 观察R1路由表, [R1]display ip routing-table 在R1上ping各台计算机,看能否ping通。
实验步骤3 删除配置的缺省路由,对S1和R1 分别配置RIP协议。 观察R1路由表,比较和配置rip前的差别。 [R1-rip]network 192.168.1.0 [S1]rip [S1-rip]network 192.168.1.0 [S1-rip]network 192.168.2.0 观察R1路由表,比较和配置rip前的差别。 在R1上ping各台计算机,看能否ping通。
Rip1报文结构分析 实验目的 实验环境 分析掌握RIP1报文结构及各字段的含义 Quidway 26 系列路由器 1台,S3526以太网交换机1 台,PC机 4 台,标准网线5 根; VRP版本要求:VRP 1.74及以上
实验组网图 PD PC PB PA E0/24 E0/23 E0/2 E0/1 E0/13 Vlan2:192.168.1.1/24 Rip1报文结构分析 实验组网图 PD PC PB PA E0/24 E0/23 E0/2 E0/1 E0/13 Vlan2:192.168.1.1/24 E0:192.168.1.2/24 Vlan1:192.168.2.1/24 Ip:192.168.2.2/24 Gw:192.168.2.1 Ip:192.168.2.3/24 Ip:192.168.2.4/24 Ip:192.168.2.5/24 注:vlan1包括端口E0/1到E0/16,vlan2包括端口E0/17到E0/24. S1 R1
实验步骤 继续前一实验的步骤,为了观察RIP报文的交互过程,先停止S1上的RIP 协议。 在各台计算机上运行ethereal ,然后在S1上运行RIP 协议。 观察ethereal截取的报文,分析rip1报文各字段的含义。
矢量距离算法分析 实验目的 实验环境 通过分析矢量距离算法的计算过程,理解其原理。 Quidway 26 系列路由器 1 台,S3526以太网交换机2 台,PC机 4 台,标准网线6 根; VRP版本要求:VRP 1.74及以上。
实验组网图 Loop1: 192.168.1.1/24 S2 R1 E0/13 E0/2 E0/3 E1:192.168.3.1/24 矢量距离算法分析 实验组网图 Loop1: 192.168.1.1/24 S2 R1 E0/13 E0/2 E0/3 E1:192.168.3.1/24 E0:192.168.2.2/24 Vlan1:192.168.2.1/24 Vlan1:192.168.3.2/24 Ip:192.168.2.10/24 Gw:192.168.2.1 Ip:192.168.2.11/24 Ip:192.168.3.10/24 Gw:192.168.3.2 注:交换机S1和S2各端口都在vlan1 中。 S1 PCA PCB PCC PCD Ip:192.168.3.11/24 Gw:192.168.3.2
实验步骤 按组网图连接好各设备,配置各设备的IP地址,计算机注意配置默认网关。各路由器和交换机分别配置RIP协议 矢量距离算法分析 实验步骤 按组网图连接好各设备,配置各设备的IP地址,计算机注意配置默认网关。各路由器和交换机分别配置RIP协议 在各台计算机上运行ethereal,观察截取到的报文 按照指导书上的步骤对截取的报文进行分析,理解矢量距离算法的计算过程
触发更新和水平分割 实验目的 实验环境 理解触发更新和水平分割对RIP 收敛速度和避免环路的作用。 Quidway 26 系列路由器 1 台,S3526以太网交换机2 台,PC机 4 台,标准网线6 根 VRP版本要求:VRP 1.74版本以上
实验组网图 触发更新和水平分割 Loop1:192.168.1.1/24 S2 R1 E0/1 E0/2 E0/3 Vlan1:192.168.2.1/24 Vlan1:192.168.3.2/24 Ip:192.168.2.10/24 Gw:192.168.2.1 Ip:192.168.2.11/24 Ip:192.168.3.10/24 Gw:192.168.3.2 Ip:192.168.3.11/24 注:交换机S1和S2各端口都在vlan1 中。 S1 PA PB PC PD
实验步骤1 在上一实验基础上继续进行,在各台计算机上运行ethereal,准备截取报文。 触发更新和水平分割 实验步骤1 在上一实验基础上继续进行,在各台计算机上运行ethereal,准备截取报文。 取消交换机S1的回环地址192.168.1.1,相当于S1到192.168.1.1 网段的连接中断,观察截取的报文。 观察截取的报文,理解RIP协议的触发更新机制。
实验步骤2 重新配置好S1的LooPBack地址,使各路由器运行RIP协议,正常工作。 取消路由器各接口的水平分割功能 触发更新和水平分割 实验步骤2 重新配置好S1的LooPBack地址,使各路由器运行RIP协议,正常工作。 取消路由器各接口的水平分割功能 [R1]interface e 0 [R1-Ethernet0]undo RIP split-horizon 在PCA或PCB上运行ethereal,截取报文。观察和以前截取到的报文的区别,理解水平分割的原理。
RIP2 报文结构分析 实验目的 实验环境 分析RIP2的报文结构 理解RIP2对RIP1的改进之处 Quidway 26 系列路由器 1 台,S3526以太网交换机2 台,PC机 4 台,标准网线6 根; VRP版本要求:VRP 1.74版本以上。
实验组网图 Loop1: 192.168.1.1/24 S2 R1 E0/1 E0/2 E0/3 E1:192.168.3.1/24 RIP2 报文结构分析 实验组网图 Loop1: 192.168.1.1/24 S2 R1 E0/1 E0/2 E0/3 E1:192.168.3.1/24 E0:192.168.2.2/24 Vlan1:192.168.2.1/24 Vlan1:192.168.3.2/24 Ip:192.168.2.10/24 Gw:192.168.2.1 Ip:192.168.2.11/24 Ip:192.168.3.10/24 Gw:192.168.3.2 Ip:192.168.3.11/24 注:交换机S1和S2各端口都在vlan1 中。 S1 PA PB PC PD
实验步骤 按组网图连接好各设备,配置各设备的IP地址,计算机注意配置默认网关。 在各路由器各接口上配置RIP2,R1的参考配置命令如下: [R1-Ethernet0]RIP version 2 在计算机上运行ethereal,截取报文。观察和RIP1的区别,思考RIP2对RIP1的改进之处。
下一个实验-OSPF实验 实验内容 预习报告 实验指导书中OSPF实验全部 设计实验1必做 设计实验2和3选作 设计实验1的设计和配置命令