北航计算机学院教学实验中心实验6Rip协议分析实验2005.6北航计算机学院教学实验中心实验内容实验原理静态路由和缺省路由的配置RIP协议配置RIP1报文结构分析矢量距离算法的计算过程分析分析触发更新和水平分割的作用RIP2报文结构分析北航计算机学院教学实验中心IP路由路由器路由表------------------IP路由路由协议处理入境包出境包接收缓存转发缓存转发包路由协议包查询更新转发包路由协议包路由器管理管理管理端口端口北航计算机学院教学实验中心路由表[Quidway]disiprouting-tableRoutingTables:Destination/MaskprotoprefMetricNexthopInterface0.0.0.0/0Static600120.0.0.2Serial08.0.0.0/8RIP1003120.0.0.2Serial09.0.0.0/8OSPF105020.0.0.2Ethernet09.1.0.0/1RIP1004120.0.0.2Serial011.0.0.0/8Static600120.0.0.2Serial020.0.0.0/8Direct0020.0.0.1Ethernet020.0.0.1/32Direct00127.0.0.1LoopBack0......北航计算机学院教学实验中心静态路由和动态路由静态路由由网络管理员在路由器上手工添加路由信息以实现路由目的动态路由根据网络结构或流量的变化,路由协议会自动调整路由信息以实现路由缺省路由Internet上大约99.99%的路由器上都存在一条缺省路由!缺省路由并不一定都是手工配置的静态路由,有时也可以由动态路由协议产生。北航计算机学院教学实验中心路由协议按自治系统划分内部网关协议-RIP,OSPF,IS-IS外部网关协议-EGP,BGP按寻径算法划分矢量距离协议-RIP,BGP链路状态协议-OSPF,IS-IS北航计算机学院教学实验中心静态路由配置129.1.0.0/16E0QuidwayB129.0.0.2QuidwayA129.0.0.1在路由器QuidwayA上配置:[QuidwayA]iproute-static129.1.0.0255.255.0.0129.0.0.2北航计算机学院教学实验中心缺省路由配置129.1.0.0/16E0QuidwayB129.0.0.2QuidwayA129.0.0.1在路由器QuidwayB上配置:[QuidwayB]iproute-static0.0.0.00.0.0.0129.0.0.1Internet北航计算机学院教学实验中心RIP协议跳数:最大为15跳定期更新(30s)广播/组播无效定时器水平分割毒性逆转触发更新北航计算机学院教学实验中心距离矢量路由协议原理S0S1S1路由表路由器B路由器A路由器BS0路由表路由器A北航计算机学院教学实验中心路由表更新(P120)收到相邻路由器R发来的一个跳数为M+1,目的站为D的更新消息时,本机将其与现有的路由表比较:如果:1.本机中没有到D的路由存在,则生成路由表项(目的网络,跳数,下一跳路由器):(D,M+1,R);2.否则,如果存在(D,*,R),则更新为(D,M+1,R);3.否则,如果存在到D的路由跳数大于M+1,则更新为(D,M+1,R);4.否则,不更新。北航计算机学院教学实验中心RIP协议路由表1.0.0.0S102.0.0.0S00路由表2.0.0.0S003.0.0.0S10路由表3.0.0.0S104.0.0.0S00S0S1S0S1S0S12.0.0.04.0.0.01.0.0.03.0.0.0RARBRC3.0.0.0S011.0.0.0S012.0.0.0S114.0.0.0S114.0.0.0S021.0.0.0S12北航计算机学院教学实验中心水平分割当向某个网络接口发送RIP更新信息时,不包含从该接口得到的选路信息。路由表1.0.0.0S1down2.0.0.0S00路由表2.0.0.0S003.0.0.0S10路由表3.0.0.0S104.0.0.0S00S0S1S0S1S0S12.0.0.04.0.0.01.0.0.03.0.0.0RARBRC3.0.0.0S011.0.0.0S012.0.0.0S114.0.0.0S114.0.0.0S021.0.0.0S12北航计算机学院教学实验中心触发更新当路由器检测到链路有问题时立即进行问题路由的更新,迅速传递路由故障和加速收敛,减少环路产生的机会。路由表1.0.0.0S1down2.0.0.0S00路由表2.0.0.0S003.0.0.0S10路由表3.0.0.0S104.0.0.0S00S0S1S0S1S0S12.0.0.04.0.0.01.0.0.03.0.0.0RARBRC3.0.0.0S011.0.0.0S0down2.0.0.0S114.0.0.0S114.0.0.0S021.0.0.0S1down北航计算机学院教学实验中心RIP2支持组播提供认证支持变长子网掩码用下一跳地址字段,防止出现选路环路和慢收敛北航计算机学院教学实验中心优点和不足优点实现和配置简单不足路由的范围有限(15跳)用跳数作为度量,没有考虑带宽、时延等会出现暂时的环路每30s发送整个路由表,占用带宽大北航计算机学院教学实验中心Loopback接口Loopback是一种纯软件性质的虚拟接口,任何送到该接口的网络数据报文都会被认为是送往路由器自身的。Loopback接口一旦被创建,将一直保持Up状态,直到被删除。配置命令[R1]interfaceloopback1[R1-loopback1]ipaddress192.168.1.10255.255.255.0北航计算机学院教学实验中心实验内容实验原理静态路由和缺省路由的配置RIP协议配置RIP1报文结构分析矢量距离算法的计算过程分析分析触发更新和水平分割的作用RIP2报文结构分析北航计算机学院教学实验中心静态路由和缺省路由配置实验目的理解静态路由和缺省路由的作用掌握静态路由和缺省路由的配置方法实验环境Quidway26系列路由器1台,S3526以太网交换机1台,PC机4台VRP版本要求:VRP1.74及以上北航计算机学院教学实验中心实验组网图PDPCPBPAE0/14E0/13E0/2E0/1E0/24Vlan2:192.168.1.1/24E0:192.168.1.2/24Vlan1:192.168.2.1/24Ip:192.168.2.2/24Gw:192.168.2.1Ip:192.168.2.3/24Gw:192.168.2.1Ip:192.168.2.4/24Gw:192.168.2.1Ip:192.168.2.5/24Gw:192.168.2.1注:vlan1包括端口E0/1到E0/16,vlan2包括端口E0/17到E0/24.S1R1北航计算机学院教学实验中心实验步骤1按组网图连接好设备,配置各路由器的各接口的IP地址等;配置各台计算机的IP地址和默认网关。[S1]vlan2[S1-vlan2]porte0/17toe0/24[S1-Vlan-interface2]ipaddr192.168.1.1255.255.255.0对R1进行静态路由配置,添加一条到192.168.2.0/24的静态路由。此时,R1可以ping通各台计算机。Rip协议配置北航计算机学院教学实验中心实验步骤2删除刚才配置的静态路由,对R1配置缺省路由。[R1]IProute-static0.0.0.00.0.0.0192.168.1.1观察R1路由表,[R1]displayiprouting-table在R1上ping各台计算机,看能否ping通。Rip协议配置北航计算机学院教学实验中心Rip协议配置实验目的理解rip协议的原理掌握rip协议的配置方法实验环境Quidway26系列路由器1台,S3526以太网交换机1台,PC机4台VRP版本要求:VRP1.74及以上北航计算机学院教学实验中心实验组网图Rip协议配置PDPCPBPAE0/14E0/13E0/2E0/1E0/24Vlan2:192.168.1.1/24E0:192.168.1.2/24Vlan1:192.168.2.1/24Ip:192.168.2.2/24Gw:192.168.2.1Ip:192.168.2.3/24Gw:192.168.2.1Ip:192.168.2.4/24Gw:192.168.2.1Ip:192.168.2.5/24Gw:192.168.2.1注:vlan1包括端口E0/1到E0/16,vlan2包括端口E0/17到E0/24.S1R1北航计算机学院教学实验中心实验步骤删除配置的缺省路由,对S1和R1分别配置RIP协议。[R1]rip[R1-rip]network192.168.1.0[S1]rip[S1-rip]network192.168.1.0[S1-rip]network192.168.2.0观察R1路由表,比较和配置rip前的差别。在R1上ping各台计算机,看能否ping通。Rip协议配置北航计算机学院教学实验中心Rip1报文结构分析实验目的分析掌握RIP1报文结构及各字段的含义实验环境Quidway26系列路由器1台,S3526以太网交换机1台,PC机4台,标准网线5根;VRP版本要求:VRP1.74及以上北航计算机学院教学实验中心实验组网图Rip1报文结构分析PCDPCCPCBPCAE0/14E0/13E0/2E0/1E0/24Vlan2:192.168.1.1/24E0:192.168.1.2/24Vlan1:192.168.2.1/24Ip:192.168.2.2/24Gw:192.168.2.1Ip:192.168.2.3/24Gw:192.168.2.1Ip:192.168.2.4/24Gw:192.168.2.1Ip:192.168.2.5/24Gw:192.168.2.1注:vlan1包括端口E0/1到E0/16,vlan2包括端口E0/17到E0/24.S1R1北航计算机学院教学实验中心实验步骤继续前一实验的步骤,为了观察RIP报文的交互过程,先停止S1上的RIP协议。在各台计算机上运行ethereal,然后在S1上运行RIP协议。观察ethereal截取的报文,分析rip1报文各字段的含义。Rip1报文结构分析北航计算机学院教学实验中心矢量距离算法分析实验目的通过分析矢量距离算法的计算过程,理解其原理。实验环境Quidway26系列路由器1台,S3526以太网交换机2台,PC机4台,标准网线6根;VRP版本要求:VRP1.74及以上。北航计算机学院教学实验中心实验组网图(P120)矢量距离算法分析Ip:192.168.3.11/24Gw:192.168.3.2Loop1:192.168.1.1/24S2R1E0/1E0/13E0/2E0/13E0/2E0/1E1:192.168.3.1/24E0:192.168.2.2/24Vlan1:192.168.2.1/24Vlan1:192.168.3.2/24Ip:192.168.2.10/24Gw:192.168.2.1Ip:192.168.2.11/24Gw:192.168.2.1Ip:192.168.3.10/24Gw:192.168.3.2注:交换机S1和S2各端口都在vlan1中。S1PCAPCBPCCPCD北航计算机学院教学实验中心实验步骤清空设备的配置按组网图连接好各设备,配置各设备的IP地址,计算机注意配置默认网关。各路由器和交换机分别配置RIP协议在各台计算机上运行ethereal,观察截取到的报文按照指导书上的步骤对截取的报文进行分析,理解矢量距离算法的计算