计算机网络试验六IGRP,EIGRP路由协议
实验六实验六IGRPIGRP,EIGRP,EIGRP 路由协议路由协议 一、实验目的(一、实验目的(4 4 学时)学时) 理解 IGRP、EIGRP 等协议的原理 掌握 IGRP、EIGRP 等协议的配置命令 二、实验内容二、实验内容 (一) IGRP(内部网关协议) IGRP 概述 IGRP (Interior Gateway Routing Protocol)是一种动态距离向量路由协议, 它由 Cisco 公司 八十年代中期设计。使用包括延迟、带宽、可靠性和负载的组合配置进行度量。IGRP 不使 用跳数作为度量,但可提供255 跳的路由信息,适用于大型网络。 配置 IGRP 的方法和配置 RIP 相似,也必须激活IGRP 协议,并指定与路由器相连的主 IP 网络。 但由于 IGRP 用于大型网络, 所以必须指定路由器所属自治系统AS 的自治系统号。 自治系统由核心路由器连接起来, 核心路由器上运行外部网关协议 (如边界网关协议 BGP) 。 缺省情况下,IGRP 每 90 秒发送一次路由更新广播,在3 个更新周期内(即 270 秒),没 有从路由中的第一个路由器接收到更新, 则宣布路由不可访问。 在7个更新周期即630秒后, Cisco IOS 软件从路由表中清除路由。 IGRP 配置命令 IGRP 路由协议基本配置 ① 启动 IGRP 路由协议,在全局设置模式下, router igrp 自治域号 注:autonomous-system(即为自治域号)可以随意建立,并非实际意义上的 autonomous-system,但运行 IGRP 的路由器要想交换路由更新信息其 autonomous-system 需 相同。 自治域号的取植范围是 1 到 65655 简单的说,即同一自治域内的路由器才能交换路由信息。 ② 本路由器参加动态路由的子网 network 子网号 IGRP 只是将由 network 指定的子网在各端口中进行传送以交换路由信息,如果不指定 子网,则路由器不会将该子网广播给其它路由器 ③ 指定某路由器所知的 IGRP 路由信息广播给那些与其相邻接的路由器 neighbor 邻接路由器的相邻端口IP 地址 IGRP 是一个广播型协议,为了使 IGRP 路由信息能在非广播型网络中传输,必须使用 该设置, 以允许路由器间在非广播型网络中交换路由信息, 广播型网络如以太网无须设置此 项。以上为 IGRP 的基本设置,通过该设置,路由器已能完全通过IGRP 进行路由信息交换 其他设置。 ④ 不允许某个端口发送 IGRP 路由信息 passive-interface 端口号 一般地,在以太网上只有一台路由器时,IGRP 广播没有任何意义,且浪费带宽,完全 可以将其过滤掉。 ⑤ 负载平衡设置 IGRP 可以在两个进行 IP 通信的设备间同时启用四条线路, 且任何一条路径断掉都不会 影响其它路径的传输。 当两条路径或多条路径的metric 相同或在一定的范围内,就可以启动平衡功能。 ⑴ 设置是否使用负载平衡功能。 traffic-share balanced 或 min balanced 表示启用负载平衡,min 表示不启用负载平衡, 只走最优路径。 ⑵ 设置路径间的 metric 相差多大时,可以在路径间启用负载平衡。 variance metric metric(差值) 差值缺省值为 1,表示只有两条路径 metric 相同时才能在两条路径上启用负载平衡。 IGRP 配置实例 如图 1 所示 实验意图:欲通过在路由器上配置IGRP 协议,使 PC1 和 PC2 能够通信。 S0:192.200.10.1/24S0:192.200.10.2/24 Router1Router2 (DCE)(DTE) E0:192.168.1.1/24E0:192.168.2.1/24 E0:192.168.1.2/24E0:192.168.2.2/24 PC1PC2 图 1配置实例 画出拓扑结构图 图 2拓扑结构图 注:在图中的 Router1 和 Router2 分别是两台 2505 路由器,Router1 和 Router2 通过各 自的 serial0 相连,PC1 的 E0 接 Router1 的 E0,PC2 的 E0 接 Router2 的 E0。另外注意把 Router1 设置为 DCE(需要在配置中提供时钟),把 Router2 设置为 DTE。 5、主要配置步骤: Router1 的配置: Router(config)# ints0 Router(config-if)# ip address 192.200.10.1 255.255.255.0 Router(config-if)# clock rate 1000000 (因为是 DCE,所以要设置时钟) Router(config-if)# no shutdown Router(config-if)# int e0 Router(config-if)# ip address 192.168.1.1 255.255.255.0 Router(config-if)# no shutdown Router(config-if)# exit Router(config)# router igrp 200 (设置自治域号 200) Router(config)# network 192.200.10.0 Router(config)# network 192.168.1.0 Router2 的配置: Router(config)# ints0 Router(config-if)# ip address 192.200.10.2 255.255.255.0 Router(config-if)# no shutdown Router(config-if)# int e0 Router(config-if)# ip address 192.168.2.1 255.255.255.0 Router(config-if)# no shutdown Router(config-if)# exit Router(config)# router igrp 200 (设置自治域号 200) Router(config)# network 192.200.10.0 Router(config)# network 192.168.2.0 Pc1 的配置: Ip 地址:192.168.1.2 子网掩码:255.255.255.0网关:192.168.1.1 Pc2 的配置: Ip 地址:192.168.2.2 子网掩码:255.255.255.0网关:192.168.2.1 配置完成以后可以在每一台路由器的特权模式(即Router#)下敲入 show ip route 命令 来查看当前的路由表。观察一下,发现路由表中是否增加了新的路由信息项? 图 3查看 Router1 中的路由表 图中的路由表有三条记录。C-connected 代表本地直连网络。I-IGRP 代表 IGRP 路由协 议。同学们可以参照前面学习的内容自己分析一下路由表,为什么会是这样的? (二)EIG