配置IGRP路由协议实验指南

需积分: 0 0 下载量 187 浏览量 更新于2024-08-05 收藏 125KB PDF 举报
"实验3-41:路由器IGRP配置" 在这个实验中,主要探讨了IGRP(Interior Gateway Routing Protocol,内部网关路由协议)的配置及其相关知识点。IGRP是一种距离矢量路由协议,由Cisco公司开发,用于在自治系统(AS,Autonomous System)内部交换路由信息。实验目标包括理解IGRP的特性、度量标准以及如何在路由器上进行配置。 1. IGRP的主要特征: - IGRP采用多个度量标准来计算最佳路径,包括带宽、时延、负载、可靠性及跳数等,这些参数使得IGRP能够提供更精确的路由选择。 - IGRP支持变长子网掩码(VLSM)和CIDR(Classless Inter-Domain Routing),但与RIP相比,它更复杂,更适合大型网络环境。 2. IGRP配置步骤: - 首先,在全局配置模式下启用IGRP,例如:`Router(config)#router igrp 109`,这里的109是AS号。 - 接着,指定IGRP应该在哪些网络上操作,使用`network [network number]`命令,如:`Router(config-router)#network 201.100.11.0`。 - AS号必须在整个AS内保持一致,以确保路由信息的正确传播。 - 通过`show interface`命令检查接口的带宽和延迟设置,以确保IGRP的度量计算准确。 实验中提到的一些其他知识点: 3. 查看配置设置: - 配置完成后,可以使用`show running-config`命令查看路由器的具体配置信息。 4. IGRP与RIP的比较: - IGRP使用多度量标准,而RIP仅使用跳数作为度量。 - IGRP支持VLSM和CIDR,而早期版本的RIP(RIPv1)则不支持。 - IGRP收敛速度比RIP快,因为它使用更复杂的路由算法。 5. `show ip protocol`命令: - 在全局模式下使用此命令可以查看当前路由器的路由协议配置,包括时间参数,如老化时间、更新间隔等。 6. 路由选择观察: - 可通过`show ip route`命令查看路由表,了解IGRP如何选择最佳路径。 7. 使用`traceroute`: - 这个命令可以帮助追踪数据包从源到目的地的完整路径,从而了解数据在网络中的传输过程。 通过这个实验,学习者不仅掌握了IGRP的基本配置,还对路由协议的运作有了更深入的理解,包括度量选择、网络配置和路由选择策略。同时,也学会了如何利用各种命令进行网络诊断和问题排查。

4 Experiments This section examines the effectiveness of the proposed IFCS-MOEA framework. First, Section 4.1 presents the experimental settings. Second, Section 4.2 examines the effect of IFCS on MOEA/D-DE. Then, Section 4.3 compares the performance of IFCS-MOEA/D-DE with five state-of-the-art MOEAs on 19 test problems. Finally, Section 4.4 compares the performance of IFCS-MOEA/D-DE with five state-of-the-art MOEAs on four real-world application problems. 4.1 Experimental Settings MOEA/D-DE [23] is integrated with the proposed framework for experiments, and the resulting algorithm is named IFCS-MOEA/D-DE. Five surrogate-based MOEAs, i.e., FCS-MOEA/D-DE [39], CPS-MOEA [41], CSEA [29], MOEA/DEGO [43] and EDN-ARM-OEA [12] are used for comparison. UF1–10, LZ1–9 test problems [44, 23] with complicated PSs are used for experiments. Among them, UF1–7, LZ1–5, and LZ7–9 have 2 objectives, UF8–10, and LZ6 have 3 objectives. UF1–10, LZ1–5, and LZ9 are with 30 decision variables, and LZ6–8 are with 10 decision variables. The population size N is set to 45 for all compared algorithms. The maximum number of FEs is set as 500 since the problems are viewed as expensive MOPs [39]. For each test problem, each algorithm is executed 21 times independently. For IFCS-MOEA/D-DE, wmax is set to 30 and η is set to 5. For the other algorithms, we use the settings suggested in their papers. The IGD [6] metric is used to evaluate the performance of each algorithm. All algorithms are examined on PlatEMO [34] platform.

2023-05-24 上传

Dim arrStim(140), Typecount(3),arrtmp(28) As Integer Dim i, k, flag As Integer Dim bools As Boolean For i = 1 To UBound(arrtmp) If i<21 Then k=1 arrtmp(i)=k Else If i<25 Then k=2 arrtmp(i)=k Else k=3 arrtmp(i)=k End If End If Next For i=1 To 5 Do bools=True RandomizeArray arrtmp,1,UBound(arrtmp) If i<>1 And i<>5 Then If arrtmp(1)=2 Or arrtmp(1)=3 Then If arrtmp(1)=flag Then bools=False Else For k=1 To 27 If arrtmp(k)=2 Or arrtmp(k)=3 Then If arrtmp(k)=arrtmp(k+1) Then bools=False Exit For End If End If Next End If Else For k=1 To 27 If arrtmp(k)=2 Or arrtmp(k)=3 Then If arrtmp(k)=arrtmp(k+1) Then bools=False Exit For End If End If Next End If ElseIf i=1 Then If arrtmp(1)=2 Or arrtmp(1)=3 Or arrtmp(2)=2 Or arrtmp(2)=3 Then bools=False Else For k=1 To 27 If arrtmp(k)=2 Or arrtmp(k)=3 Then If arrtmp(k)=arrtmp(k+1) Then bools=False Exit For End If End If Next End If ElseIf i=5 Then If arrtmp(27)=2 Or arrtmp(27)=3 Or arrtmp(28)=2 Or arrtmp(28)=3 Then bools=False ElseIf arrtmp(1)=2 Or arrtmp(1)=3 Then If arrtmp(1)=flag Then bools=False Else For k=1 To 27 If arrtmp(k)=2 Or arrtmp(k)=3 Then If arrtmp(k)=arrtmp(k+1) Then bools=False Exit For End If End If Next End If Else For k=1 To 27 If arrtmp(k)=2 Or arrtmp(k)=3 Then If arrtmp(k)=arrtmp(k+1) Then bools=False Exit For End If End If Next End If End If Loop Until bools=True For k=1 To 28 arrStim((i-1)*28+k)=arrtmp(k) Next flag=arrtmp(28) Next For i=1 To UBound(arrStim) TrialList.SetNested CStr(i), "list" & arrStim(i) Next TrialList.Reset 要求:有三种实验材料,A材料100个、BC材料各20个。BC不能呈现在首尾的前后两个刺激上。BC同种材料不能重复呈现,BC可以挨着呈现。对A材料不反应,反应位错;对B材料按“f”键进行反应,C材料按“j”键进行反应。实验过程为:注视点800毫秒→刺激界面(无限时间) →反馈界面。设计要求: 1)请用“化整为零+随机打乱判断”法进行设计。 对以上编码进行修改

2023-05-29 上传