1、电 子 科 技 大 学实验报告学 生 姓 名 :学 号:课 程 名 称 :TCP/IP 协议指 导 教 师 :日 期:2016 年 11 月 26 日实验项目名称: OSPF 协议的多区域特性 报 告 评 分 : 教师签字:1、实验原理OSPF 协议( RFC 2328)是一个基于链路状态路由选择的内部网关协议:路由器仅 在网络拓扑变化时使用洪泛法(flooding)将自己的链路状态更新信息扩散到整个自治系统中。 为了增强 OSPF 协议的可伸缩能力( Scalability),OSPF 协议引入了区域的概念来有 效并及时的处理路由选择。OSPF 区域是包含在 AS 中的一些网络、主机和路由器
2、的集合, 自治系统中所有 OSPF 区域必须连接到一个主干区域( Area 0)上。 区域内的 OSPF 路由器(内部路由器, IR)使用洪泛法(flooding )传送本区域内的 链路状态信息,区域边界的 OSPF 路由器(区域边界路由器, ABR)将本区域的信息汇 总发给其他区域,自治系统边界的 OSPF 路由器(自治系统边界路由器,ASBR)将自治 系统外的路由(外部路由)发布在自治系统中。主干区域中的 OSPF 路由器也称为“主 干路由器”(BR)。ABR 不能向 OSPF 残桩区域(Stub Area)通告外部路由。在多址网络中,为了避免不必要的链路状态洪泛,需要选举 1 个指定路由
3、器(DR)和 1 个备份指定路由器(BDR)。 OSPF 协议有 5 种类型的报文,它们被直接封装在 IP 分组中多播发送。 - 问候(Hello)报文:用来建立并维护 OSPF 邻接关系。在建立了邻接关系后, OSPF路由器会定期发送 Hello 报文,来测试邻站的可达性。 - 数据库描述(DBD)报文:描述 OSPF 路由器的链路状态数据库的概要信息, 即数据库中每一行的标题,它在两台相邻路由器彼此建立邻接关系时发送的。 - 链路状态请求(LSR)报文:由需要若干条特定路由信息的路由器发送出的, 它的回答是 LSU 报文。新接入的路由器在收到 DBD 报文后,可以使用 LSR 报文请求关于
4、某些路由的更多信息。- 链路状态更新(LSU)报文: OSPF 的核心。OSPF 路由器使用 LSU 报文通告 链路状态更新信息(即链路状态通告,LSA)每一个 LSU 报文可包含几个LSA。, OSPF 协议的 LSA 有 5 种常用类型:路由器链路 LSA、网络链路 LSA 、汇总链路到网络 LSA、汇总链路到 ASBR LSA 和外部链路 LSA。 5 种类型的 LSA 这 由不同类型的 OSPF 路由器产生,在特定类型的区域范围内扩散。 - 链路状态确认(LSAck)报文:用来确认每一个收到的 LSU 报文,使得 OSPF 协议的路由选择更加可靠。二、实验目的1、掌握 OSPF 协议中
5、区域的类型、特征和作用 2、掌握 OSPF 路由器的类型、特征和作用 3、掌握 OSPF LSA 分组的类型、特征和作用 4、理解 OSPF 区域类型、路由器类型和 OSPF LSA 分组类型间的相互关系三、实验内容实验拓扑中 Dynamips 软件模拟实现的路由器 R1R6 互联了 2 个自治系统(AS 10 和AS 20),路由器之间使用 OSPF 协议进行路由选择。AS 10 中有 5 个子网,划分了 3 个区域:Area 0、Area 1 和 Area 2,其中 Area 2 是一个 Stub 区域。AS 20 中有 1 个子网,其路由信息将以 OSPF 的外部路由方式发布到 AS 1
6、0 的 OSPF 网络中。 实验者使用 Dynamips 软件捕获子网 1、2、3 上传送的 OSPF 报文,使用 Wireshark 软件查看捕获的 OSPF 报文,分析 OSPF 协议的路由更新过程,考察 OSPF 协议中不同类型的区域、路由器和 LSA 的特征和作用。四、实验器材(设备、元器件)装有相关软件的机房电脑五、实验步骤1、启动 Dynamips Server,然后运行 ,在 Dynagen 窗口中提示符“=”后依次输入以下命令启动路由器 R1R6,并分别进入 R1 和 R6 的 CLI: = start R1 = start R2= start R3 = start R4 =
7、start R5 = start R6 = con R1 = con R6 2、分别在 R1 的 CLI 提示符 “R1”以及 R4 的 CLI 提示符“R4”后输入“show ip route”命令查看两台路由器当前的路由表,确保实验网的 OSPF 协议已经收敛。R1 show ip route R4 show ip route 3、在 Dynagen 窗口中提示符 “=”后输入以下命令捕获子网 2、3、4 和 5 中的分组: = capture R2 s1/0 2.cap HDLC= capture R3 s1/0 3.cap HDLC = capture R4 f0/0 4.cap =
8、capture R5 f0/0 5.cap 4、1 分钟后,在路由器 R1 的 CLI 中输入以下命令断开 R1 与子网 1 的连接(如图 B 所示): en 对应的 CLI 提示符为“R1 ” conf t 对应的 CLI 提示符为“R1# ” int f0/1 对应的 CLI 提示符为“R1(config)#” shut 对应的 CLI 提示符为“ R1(config-if)#” 5、1 分钟后,在路由器 R1 的 CLI 中输入以下命令恢复 R1 与子网 1 的连接,并在路由器R4 的 CLI 中输入以下命令将到 AS 20 中子网 20.0.0.0/16 的路由以外部路由的方式发布到A
9、S 10 的 OSPF 网络中(如图 C 所示): R1: en 对应的 CLI 提示符为“R1” conf t 对应的 CLI 提示符为“R1# ” int f0/1 对应的 CLI 提示符为“R1(config)#” no shut 对应的 CLI 提示符为 “R1(config-if)#” R4: en 对应的 CLI 提示符为“R4” conf t 对应的 CLI 提示符为“R4# ” router ospf 1 对应的 CLI 提示符为“R4(config)# ” redis static sub 对应的 CLI 提示符为“R1(config-router)#”6、1 分钟后,在 D
10、ynagen 窗口中提示符 “=”后输入以下命令停止捕获: = no capture R2 s1/0 = no capture R3 s1/0 = no capture R4 f0/0 = no capture R5 f0/0 7、用 Wireshark 软件查看并分析捕获的分组文件(2.cap、3.cap、4.cap 和 5.cap)中的OSPF 报文,查看过滤条件为“ospf”(在 Wireshark 主窗口界面“过滤工具栏”的“Filter:”域中输入)。 8、实验结束后,按照以下步骤关闭实验软件、上传实验数据、还原实验环境: (1)关闭 R1、R4 的 CLI 窗口,在 Dynagen
11、 窗口中提示符“=”后依次输入以下命令关闭 Dynagen 窗口,然后再关闭 Dynamips Server 窗口: = stop /all = exit (2)运行 所在目录下的“reset.bat”文件。六、实验数据及结果分析1、 步骤 2 中根据 R1 路由表和 R4 路由表中的哪些信息可以确保实验网中的OSPF 协议已经收敛?为什么? 答:两个路由器的表项对应路径相符合。因为 OSPF 是各个路由器将自己的路由信息广播给其他路由器,所以当 R1 和 R4 的表项信息相符的时候就能够确定其已经收敛了。2、 分析执行步骤 4 之前在 4 个子网上捕获的 OSPF 报文。记录子网 2、3、
12、4和 5 上每一台路由器发送的 1 个 OSPF Hello 报文的如下信息:步骤 3 :子网 2、3、4、5路由器 R2 R3 R4 R5源 IP 172.16.2.2 172.16.3.3 172.16.4.4 172.16.5.6IP 分组首部 目的 IP 224.0.0.5 224.0.0.5 224.0.0.5 224.0.0.5路由器 ID 2.2.2.2 3.3.3.3 4.4.4.4 6.6.6.6OSPF报文首部 区域 ID 0.0.0.1 0.0.0.1 0.0.0.0 0.0.0.2网络掩码 255.255.255.252255.255.255.248255.255.25
13、5.0255.255.255.0Hello 间隔 10s 10s 10s 10s优先级 1 1 1 1失效间隔 40s 40s 40s 40sDR 0.0.0.0 0.0.0.0 172.16.4.5 172.16.5.6BDR 0.0.0.0 0.0.0.0 172.16.4.4 172.16.5.5邻居 1 1.1.1.1 2.2.2.2 5.5.5.5 5.5.5.5Hello报文邻居 2 - - 3.3.3.3 -【分析】 1) 实验中的 OSPF hello 间隔是多少秒? 答: 10s。 2) 是否 4 个子网上都选举有 DR 和 BDR?为什么?根据记录中的 DR 和 BDR信息
14、,用路由器编号写出图 A 中子网 4 上的 DR 和 BDR。在本实验的后续步骤中,各子网上的 DR 和 BDR 是否会改变? 答: 不是,因为指定路由接口不一定存在,如上表中路由器 R2 和 R3 就没有。不会,因为子网路由拓扑并没有改变,只是在 R4 外添加了 AS2。 3、分析从执行步骤 4 开始到执行步骤 5 之前在 4 个子网上捕获的 OSPF 报文。按报文的捕获顺序记录每个子网上捕获到的 OSPF 报文概要,要求:从第 1 个非类型 1(即 hello 报文)的 OSPF 报文开始记录,包括后续的类型 1(hello)报文,一直记录到最后 1 个非类型 1 的 OSPF 报文。记录
15、的信息如下:步骤 4:子网 2IP 分组首部 OSPF 报文首部 捕获时间源 IP 目的 IP 类型 路由器 ID 区域 ID Time172.16.2.1 224.0.0.5 Hello 1.1.1.1 0.0.0.1 2.531000172.16.2.2 224.0.0.5 Hello 2.2.2.2 0.0.0.1 6.859000172.16.2.1 224.0.0.5 Hello 1.1.1.1 0.0.0.1 172.516000172.16.2.2 224.0.0.5 Hello 2.2.2.2 0.0.0.1 176.875000172.16.2.1 224.0.0.5 LS
16、Update 1.1.1.1 0.0.0.1 180.766000172.16.2.2 224.0.0.5 LS Acknowledge 2.2.2.2 0.0.0.1 183.297000172.16.2.1 224.0.0.5 Hello 1.1.1.1 0.0.0.1 192.531000172.16.2.2 224.0.0.5 Hello 2.2.2.2 0.0.0.1 196.859000172.16.2.2 224.0.0.5 LS Update 2.2.2.2 0.0.0.1 360.078000172.16.2.1 224.0.0.5 LS Acknowledge 1.1.1.
17、1 0.0.0.1 362.594000步骤 4:子网 3IP 分组首部 OSPF 报文首部 捕获时间源 IP 目的 IP 类型 路由器 ID 区域 ID Time172.16.3.3 224.0.0.5 Hello 3.3.3.3 0.0.0.1 140.000000172.16.3.2 224.0.0.5 Hello 2.2.2.2 0.0.0.1 145.937000172.16.3.2 224.0.0.5 LS Update 2.2.2.2 0.0.0.1 159.906000172.16.3.3 224.0.0.5 LS Acknowledge 3.3.3.3 0.0.0.1 162
18、.406000172.16.3.3 224.0.0.5 Hello 3.3.3.3 0.0.0.1 170.015000172.16.3.2 224.0.0.5 Hello 2.2.2.2 0.0.0.1 175.912000172.16.3.3 224.0.0.5 LS Update 3.3.3.3 0.0.0.1 339.093000172.16.3.2 224.0.0.5 LS Acknowledge 2.2.2.2 0.0.0.1 341.593000步骤 4:子网 4IP 分组首部 OSPF 报文首部 捕获时间源 IP 目的 IP 类型 路由器 ID 区域 ID Time172.16
19、.4.3 224.0.0.6 LS Update 3.3.3.3 0.0.0.0 144.937000172.16.4.5 224.0.0.5 LS Update 5.5.5.5 0.0.0.0 144.984000172.16.4.4 224.0.0.5 LS Acknowledge 4.4.4.4 0.0.0.0 147.515000172.16.4.3 224.0.0.5 Hello 3.3.3.3 0.0.0.0 260.015000172.16.4.5 224.0.0.5 Hello 5.5.5.5 0.0.0.0 262.437000172.16.4.4 224.0.0.5 Hel
20、lo 4.4.4.4 0.0.0.0 267.312000172.16.4.4 224.0.0.5 LS Update 4.4.4.4 0.0.0.0 318.546000172.16.4.4 224.0.0.5 LS Update 4.4.4.4 0.0.0.0 319.046000172.16.4.5 224.0.0.5 LS Acknowledge 5.5.5.5 0.0.0.0 321.046000172.16.4.3 224.0.0.6 LS Acknowledge 3.3.3.3 0.0.0.0 321.046000步骤 4:子网 5IP 分组首部 OSPF 报文首部 捕获时间源
21、IP 目的 IP 类型 路由器 ID 区域 ID Time172.16.5.5 224.0.0.5 LS Update 5.5.5.5 0.0.0.2 128.203000172.16.5.6 224.0.0.5 LS Acknowledge 6.6.6.6 0.0.0.2 130.734000172.16.5.5 224.0.0.5 Hello 5.5.5.5 0.0.0.2 165.656000172.16.5.6 224.0.0.5 Hello 6.6.6.6 0.0.0.2 171.500000172.16.5.5 224.0.0.5 LS Update 5.5.5.5 0.0.0.2
22、 210.609000172.16.5.6 224.0.0.5 LS Acknowledge 6.6.6.6 0.0.0.2 213.140000【分析】 1) 为什么会在实验中捕获到两种不同目的 IP 地址( 224.0.0.6 和 224.0.0.5)的LSU 报文? 答:在多路访问网络中,非 DR/BDR 路由器只能以目的 IP 地址 224.0.0.6 发送 LSU 报文,DR/BDR 路由器则以目的 IP 地址 224.0.0.5 发送 LSU 报文。因此会在实验中捕获到两种不同目的 IP 地址的 LSU 报文。 2) OSPF 要求路由器确认收到的 LSA,即对收到的每个 LSU
23、报文进行确认。为什么在子网 4 上捕获到了 2 个 LSU 报文,但 LSAck 报文却只有 1 个? 答:OSPF 路由器对收到的 LSU 报文进行确认的方式有两种:一种是发送包含收到的 LSU 报文中 LSA 首部信息的 LSAck 报文进行显式确认,另一种则是发送包含收到的 LSU 报文中 LSA 信息的 LSU 报文进行隐式确认。 在子网 1 中,R5 是 DR,需要将收到的 LSU 报文中携带的 LSA 洪泛给本子网上的所有 OSPF 路由器,包括 R3,因此 R3 对收到的 LSA 采取了隐式确认的方式。R2 不需要再次洪泛收到的 LSU 报文中的 LSA,所以 R4 采取了显式确
24、认的方式,发送了 1 个 LSAck 报文。 4、按报文捕获顺序,记录从执行步骤 4 开始到执行步骤 5 之前在 4 个子网上捕获到的所有 LSU 报文的如下信息: 步骤 4:子网 2LSU 首部 LSA#1 LSA#2LSA 数量 寿命 类型值 链路 ID 通告路 序号 校验和 由器1 1s Router-LSA1.1.1.1 1.1.1.1 0x800000030x7c9a1 1s Router-LSA1.1.1.1 1.1.1.1 0x800000040x4403步骤 4:子网 3LSU 首部 LSA#1 LSA#2LSA 数量 寿命 类型值 链路 ID 通告路由器序号 校验和 1 2s
25、 Router-LSA1.1.1.1 1.1.1.1 0x800000030x7c9a1 2s Router-LSA1.1.1.1 1.1.1.1 0x800000040x4403步骤 4:子网 4LSU 首部 LSA#1 LSA#2LSA 数量 寿命 类型值 链路 ID 通告路由器序号 校验和 1 3600s Summary-LSA(IP-network)172.16.1.03.3.3.3 0x800000020x9cd51 3600s Summary-LSA(IP-network)172.16.1.03.3.3.3 0x800000020x9cd5步骤 4:子网 5LSU 首部 LSA#1
26、 LSA#2LSA 数量 寿命 类型值 链路 ID 通告路由器序号 校验和 1 3600s Summary-LSA172.16.1.05.5.5.5 0x800000020x7eed【分析】 1) 同一 Area 内不同发送者发送的 LSU 报文(例如:Area 1 中子网 2 上 R1 发送的 LSU 报文和子网 3 上 R2 发送的 LSU 报文)中携带的 LSA 内容是否完全一致?在 LSU 报文中,1 个 LSA 首部中的通告路由器、该 LSU 报文的 OSPF首部中的路由器 ID,以及封装该 OSPF 报文的 IP 分组首部中的源 IP 地址,它们指的是什么路由器?是否是同一台路由器
27、? 答:同 1 个子网上捕获到的不同发送者发送的 LSU 报文中携带的 LSA 内容完全一致。LSA 的通告路由器指的是始发这条 LSA 通告的路由器,携带该LSA 通告的 LSU 报文中 OSPF 首部的路由器 ID 和封装该 OSPF 报文的 IP 分组首部中的源 IP 地址指的都是发送这个 LSU 报文的路由器。发送 LSU 报文的路由器不一定是携带在该报文中的 LSA 通告路由器。 2) 每个子网上捕获到的 LSU 报文中的 LSA 是哪种类型的 LSA?每种类型的LSA 是由图 B 中的哪台路由器始发的?该路由器属于哪种类型的 OSPF 路由器?这些 LSA 分别在图 B 的哪些区域
28、中洪泛?通告的是其洪泛区域内部的链路信息还是该区域外部的链路信息? 答:子网 1 上捕获到的 LSU 报文中的 LSA 是路由器链路 LSA,它由内部路由器 R1 始发,在区域 1 中洪泛,通告的是区域 1 内部的链路信息。 子网 2 上捕获到的 LSU 报文中的 LSA 是汇总链路到网络 LAS,它由区域边界路由器 R3始发,在区域 0 中洪泛,通告的是区域 0 外部的链路信息。 子网 3 上捕获到的LSU 报文中的 LSA 是汇总链路到网络 LAS,它由区域边界路由器 R4 始发,在区域 3 中洪泛,通告的是区域 3 外部的链路信息。 3) 除路由器 R1 外,其它路由器可以根据收到的 L
29、SA 中的什么信息判定子网1 不可达?(提示:对比记录 6 的信息) 答:路由器 R2 和 R3 在拓扑改变前已获知 R1 有连接子网 1 和子网 4 的 2条链路,而拓扑改变后 R1 始发的路由器链路 LSA 中只通告了连接子网 1 的 1条链路,因此它们即可判定子网 4 不可达。汇总链路到网络 LSA 中的度量值如果是 0xffffff,则表示该 LSA 通告的网络不可达。区域 0 和区域 3 中各路由器收到的汇总链路到网络 LSA 的链路 ID 是子网 4,度量值是 0xffffff,因此它们根据该度量值即可判定子网 4 不可达。 4) 如果在图 B 中,将子网 1 接到 R3 上,并且
30、让子网 1 处于区域 0 中,那么此时在各个区域中会出现哪些路由器始发的哪些类型的 LSA? 答:如果在图 B 中,将子网 4 接到 R3 上,并且使其处于区域 0 中,那么此时在区域 0 中会出现 R3 始发的类型 1 LSA,在区域 1 中会出现 R3 始发的类型 3 LSA,在区域 3 中会出现 R4 始发的类型 3 LSA。 5、按报文捕获顺序,记录从执行步骤 5 开始到执行步骤 6 之前在 4 个子网上捕获到的所有 LSU 报文,记录信息如下:步骤 5:子网 2LSU 首部 LSA#1 LSA#2LSA 数量 寿命 类型值 链路 ID 通告路由器网络掩码度量 1 3s AS-Exte
31、rnal-LSA(ASBR)20.0.0.0 4.4.4.4 255.255.0.0201 2s Summary(ASBR)4.4.4.4 3.3.3.3 0.0.0.0 1步骤 5:子网 3LSU 首部 LSA#1 LSA#2LSA 数量 寿命 类型值 链路 ID 通告路由器网络掩码度量 1 2s AS-External-LSA(ASBR)20.0.0.0 4.4.4.4 255.255.0.0201 1s Summar 4.4.4.4 3.3.3.3 0.0.0.0 1y(ASBR)步骤 5:子网 4LSU 首部 LSA#1 LSA#2LSA 数量 寿命 类型值 链路 ID 通告路由器网络
32、掩码度量 1 1s Summary-LSA(IP-network)172.16.1.03.3.3.3 255.255.255.01291 2s Summary-LSA(IP-network)172.16.1.03.3.3.3 255.255.255.01291 1s Router-LSA4.4.4.4 4.4.4.4 - 11 1s AS-External-LSA(ASBR)20.0.0.0 4.4.4.4 255.255.0.020步骤 5:子网 5LSU 首部 LSA#1 LSA#2LSA 数量 寿命 类型值 链路 ID 通告路由器网络掩码度量 1 1s Summary-172.16.1
33、5.5.5.5 255.255. 130LSA(IP-network).0 255.0【分析】 1) 为什么子网 5 上只有类型 3 的 LSA? 答:因为其本身拓扑没有改变,而且其并不在主干区域,并且其为残桩区域。 2) Area 1(子网 2、子网 3)中的类型 1 LSA 所通告的拓扑变化,在Area 0(子网 4)和 Area 2(子网 5)中分别使用哪种类型的 LSA 进行通告?答:两者都是广播和点到点。 3) Area 0(子网 4)中的类型 1 LSA 所通告的拓扑变化,在 Area 1(子网 2、子网 3)中使用哪种类型的 LSA 进行通告? 答:广播和点到点。 4) Area
34、 0(子网 4)中的类型 5 LSA 所通告的拓扑变化,在 Area 1(子网 2、子网 3)中使用哪种类型的 LSA 进行通告? 答:广播和点到点。 5) 子网 2、3 和 4 上的类型 5 LSA 信息(包括 LSA 首部及其数据部分)是否完全一致?如有不同,请指出不同之处,并解释不同的原因? 答:不是。其中有的有掩码的信息,有的没有。【思考题】 1、 OSPF 协议有 5 种类型的报文,并能通告 5 种类型的 LSA。本实验中捕获到了哪些类型的 OSPF 报文和哪些类型的 LSA?请解释本实验中不能捕获到某些类型的 OSPF 报文和某些类型的 LSA 的原因。 答:1)本实验中只捕获到了
35、 OSPF 协议的 Hello 报文、LSU 报文和LSAck 报文,没有捕获到 DBD 报文和 LSR 报文。这是因为 DBD 报文只用在建立邻接关系的过程中。在本实验中,6 台路由器之间的邻接关系在第 1 次捕获操作(步骤 2)之前已经建立完毕,而随后的两次拓扑变化都并没有改变 6 台路由器之间的邻接关系,所以路由器不会发送 DBD 报文,因而在实验中捕获不到 DBD 报文。LSR 报文是在链路状态数据库同步过程中根据收到的 DBD 报文产生的,既然实验中捕获不到 DBD 报文,当然也就不会捕获到 LSR 报文。2)本实验中只捕获到了类型 1、3、4、5 的 LSA,没有捕获到类型 2 的
36、LSA。这是因为类型 2 的 LSA 只能由多路访问网络上的 DR 始发,而且通告的是一个多路访问网络以及与该网络相连的所有路由器(包括 DR)。实验步骤 3 中发生变化的子网 4 是一个末梢网络,步骤 4 中发生变化的是路由器 R6 和外部路由,因此都不可能产生类型 2 的 LSA。七、实验结论1、 本实验中,路由器 R1R6 分别属于哪种类型的 OSPF 路由器? 答:本实验中,R1、R2 和 R5 都是内部路由器(IR)。R3 和 R4 都既是主干路由器(BR ),也是区域边界路由器(ABR )。R6 在图 A 和图 B 中是BR 和 IR,但在图 C 中则是自治系统边界路由器(ASBR
37、)和 BR。 2、 结合实验拓扑图和小组捕获的所有 OSPF 报文,总结 5 种 LSA 分别由哪种类型的OSPF 路由器产生?通告了哪些信息?能在哪些区域范围内洪泛? 答:路由器链路 LSA(类型 1):由网络中的每一台路由器产生,通告的是路由器的所有链路,只能在其始发的区域内洪泛。 网络链路 LSA(类型 2):由多路访问网络上的 DR 产生,通告的是 1个多路访问网络和与该网络相连的所有路由器(包括 DR),只能在其始发的区域内洪泛。 汇总链路到网络 LSA(类型 3):由 ABR 产生,通告的是一个区域外部的网络(包括缺省路由),在这个区域中洪泛。汇总链路到 ASBR LSA(类型 4
38、):由 ABR 产生,通告的是一个区域外部的 ASBR,在这个区域中洪泛,但是不能在末梢区域中洪泛。 外部链路 LSA(类型 5):由 ASBR 产生,通告的是自治系统外部的目的网络(包括到达外部目的网络的缺省路由),可以洪泛到这个自治系统内部所有非末梢的区域中。八、总结及心得体会1、 本实验中,路由器 R1R6 分别属于哪种类型的 OSPF 路由器? 答:本实验中,R1、R2 和 R5 都是内部路由器(IR)。R3 和 R4 都既是主干路由器(BR ),也是区域边界路由器(ABR)。R6 在图 A 和图 B 中是 BR 和 IR,但在图 C 中则是自治系统边界路由器(ASBR)和 BR。 2
39、、 结合实验拓扑图和小组捕获的所有 OSPF 报文,总结 5 种 LSA 分别由哪种类型的 OSPF 路由器产生?通告了哪些信息?能在哪些区域范围内洪泛? 答:路由器链路 LSA(类型 1):由网络中的每一台路由器产生,通告的是路由器的所有链路,只能在其始发的区域内洪泛。 网络链路 LSA(类型 2):由多路访问网络上的 DR 产生,通告的是 1 个多路访问网络和与该网络相连的所有路由器(包括 DR),只能在其始发的区域内洪泛。 汇总链路到网络 LSA(类型 3):由 ABR 产生,通告的是一个区域外部的网络(包括缺省路由),在这个区域中洪泛。汇总链路到 ASBR LSA(类型4):由 ABR 产生,通告的是一个区域外部的 ASBR,在这个区域中洪泛,但是不能在末梢区域中洪泛。 外部链路 LSA(类型 5):由 ASBR 产生,通告的是自治系统外部的目的网络(包括到达外部目的网络的缺省路由),可以洪泛到这个自治系统内部所有非末梢的区域中。九、对本实验过程及方法、手段的改进建议还是报文太多了,希望能少抓一点报文。