项目八 路由器动态路由协议
1.教学目标 □掌握路由协议工作原理及动态路由协议RIP、OSPF特性,根据实际需要正确配置动态路由协议RIP及OSPF相关参数,具体如下: (1)掌握路由协议工作原理 (2)掌握RIP路由协议特性及配置方法 (3)掌握OSPF路由协议特性及配置方法
2.工作任务 □掌握路由协议工作原理及动态路由协议RIP、OSPF特性,根据实际需要正确配置动态路由协议RIP及OSPF相关参数,具体如下: (1)掌握路由协议工作原理 (2)掌握RIP路由协议特性及配置方法 (3)掌握OSPF路由协议特性及配置方法
模块1 动态路由协议RIP的配置
1. 教学目标 □ 了解动态路由协议RIP的特性 □ 掌握动态路由协议RIP的配置方法
2. 工作任务 某大学为了扩大办学规模,在另一城市新合并了一所学校,作为其分校,要求两学校的校园网络通过路由器相连,现要在路由器上做动态路由协议RIP配置,实现两校园网内部主机相互通信。
3. 相关实践知识 □通过广域端口S0连接两校园网,但是,为了简化期间,我们将两路由器通过F0端口相连接。分别对两台路由器的端口分配IP地址,并配置动态路由协议RIP,这样,两校园网内的PC经设置IP地址及网关就可以相互通信了 ,拓朴图如图8.1所示。
图8.1 动态路由协议RIP配置
RouterA路由器的配置: 第1步:路由器基本配置 R >enable R #configure terminal R(config)#hostname RouterA RouterA (config)# line vty 0 4 RouterA (config-line)#login RouterA (config-line)#password 100 RouterA (config-line)#exit RouterA (config)# enable password 100 RouterA (config)#interface fastethernet 0 RouterA (config-if)#ip address 192.168.1.1 255.255.255.0 RouterA (config-if)#no shutdown RouterA (config-if)#Exit
RouterA (config)# RouterA (config)#interface fastethernet 1 RouterA (config-if)#ip address 192.168.12.1 255.255.255.0 RouterA (config-if)#no shutdown RouterA (config-if)#Exit 第2步:配置动态路由协议RIP RouterA (config)#router rip RouterA (config-router)#network 192.168.1.0 RouterA (config-router)#network 192.168.12.0 RouterA (config-router)#end RouterA # 注: RouterB的配置与RouterA 相同
4. 相关理论知识 □ 动态路由分类 (1)距离向量路由选择协议。 距离向量路由协议确定网络中任一条链路的方向和距离;路由器定期向相邻的路由器发送它们的整个路由表。 (2)链路状态路由选择协议。 链路状态路由协议建立整个网络的精确拓扑结构 ;每个链路状态路由器提供关于它邻居拓扑结构的信息 。 (3)混合路由协议 将距离向量和链路状态结合起来就是混合路由协议,它使用更复杂的度量值来确定到达目的网络的最佳路径。
□RIP路由协议 RIP 采用距离向量算法是一种距离向量协议 。RIP使用UDP报文交换路由信息,UDP端口号为520。通常情况下RIPv1报文为广播报文;而RIPv2报文为组播报文,组播地址为224.0.0.9。RIP每隔30 秒向外发送一次更新报文。 在RIP 中,路由器到与它直接相连网络的跳数为0;通过一个路由器可达的网络的跳数为1 ,其余依此类推;不可达网络的跳数为16。 为了防止形成环路路由,RIP采用了以下手段: (1)水平分割(Split Horizon) ; (2)毒性逆转(Poison Reverse); (3)路由抑制时间(Holddown time)。
□配置RIP路由协议 Router(config)#router rip ;创建RIP路由进程 Router(config-router)#network network-number ;定义关联网络 其中: network-number表示网络地址,如:192.168.1.0。
模块2 动态路由协议OSPF的配置
1. 教学目标 □ 了解动态路由协议OSPF特性 □ 掌握动态路由协议OSPF配置方法
2. 工作任务 某大学为了扩大办学规模,在另一城市新合并了一所学校,作为其分校,要求两学校的校园网络通过路由器相连,现要在路由器上做适当配置,实现两校园网内部主机相互通信。为了简化管理,路由器采用动态路由协议OSPF配置。
3. 相关实践知识 □通过广域端口S0连接两校园网,但是,为了简化期间,我们将两路由器通过F0端口相连接。分别对两台路由器的端口分配IP地址,并配置动态路由协议OSPF,这样,两校园网内的PC经设置IP地址及网关就可以相互通信了,拓朴图如图8.9所示。
图8.9 动态路由协议OSPF配置
RouterA路由器的配置: 第1步:路由器基本配置 R(config)#hostname RouterA RouterA (config)# line vty 0 4 RouterA (config-line)#login RouterA (config-line)#password 100 RouterA (config-line)#exit RouterA (config)# enable password 100 RouterA (config)#interface fastethernet 0 RouterA (config-if)#ip address 192.168.1.1 255.255.255.0 RouterA (config-if)#no shutdown RouterA (config-if)#Exit RouterA (config)#
RouterA (config)#interface fastethernet 1 RouterA (config-if)#ip address 192.168.12.1 255.255.255.0 RouterA (config-if)#no shutdown RouterA (config-if)#Exit RouterA (config)# 第2步:配置动态路由协议OSPF RouterA (config)#router ospf 1 RouterA (config-router)#network 192.168.1.0 0.0.0.255 area 0 RouterA (config-router)#network 192.168.12.0 0.0.0.255 area 0 RouterA (config-router)#end RouterA #show ip route 注: RouterB的配置同理
4. 相关理论知识 □ OSPF路由协议简介 OSPF(Open Shortest Path First,开放最短路径优先)是一种基于链路状态的内部网关路由协议。OSPF能对网络的变化做出快速响应,它是在网络变化时以触发的方式进行更新的,但OSPF也定期(30分钟)更新整个链路状态。专为IP开发的路由协议,直接运行在IP层上面,协议号为89,采用组播方式进行OSPF包交换,组播地址为224.0.0.5(全部OSPF路由器)和224.0.0.6(指定路由器)。
□ OSPF路由协议配置 Router(config)#router ospf process-id ;创建OSPF路由进程 Router(config-router)#network network wildcard area area-id ;定义接口所属区域 其中: process-id:进程号 Network:网络地址 Wildcard:比特通配符 (反掩码) area-id:区域号
【例】按图8.10所示连接网络,通过在路由器R1、R2、R3和R4配置OSPF路由协议使网络连通。
路由器R1: R1(config)#Router ospf 1(启动进程1) R1(config-router)#network 192.168.1.0 0.0.0.255 area 0 R1(config-router)#network 10.1.0.0 0.0.255.255 area 0 R1(config-router)#network 10.3.0.0 0.0.255.255 area 0 路由器R2: R2(config)#Router ospf 2(启动进程2) R2(config-router)#network 10.0.0.0 0.255.255.255 area 0 路由器R3: R3(config)#Router ospf 3(启动进程3) R3(config-router)#network 10.0.0.0 0.255.255.255 area 0
路由器R4: R4(config)#Router ospf 4(启动进程4) R4(config-router)#network 192.168.2.0 0.0.0.255 area 0 R4(config-router)#network 10.2.0.0 0.0.255.255 area 0 R4(config-router)#network 10.4.0.0 0.0.255.255 area 0 R3(config-router)#network 10.0.0.0 0.255.255.255 area 0
项目结束