OSPF协议的多区域特性新版电子科大Word格式.docx
《OSPF协议的多区域特性新版电子科大Word格式.docx》由会员分享,可在线阅读,更多相关《OSPF协议的多区域特性新版电子科大Word格式.docx(17页珍藏版)》请在冰豆网上搜索。
startR2
startR3
startR4
startR5
startR6
conR1
conR6
2、分别在R1的CLI提示符“R1>
”以及R4的CLI提示符“R4>
”后输入“showiproute”命令查看两台路由器当前的路由表,确保实验网的OSPF协议已经收敛。
R1>
showiprouteR4>
showiproute
3、在Dynagen窗口中提示符“=>
”后输入以下命令捕获子网2、3、4和5中的分组:
captureR2s1/02.capHDLC
captureR3s1/03.capHDLC
captureR4f0/04.cap
captureR5f0/05.cap
4、1分钟后,在路由器R1的CLI中输入以下命令断开R1与子网1的连接(如图B所示):
en对应的CLI提示符为“R1>
”
conft对应的CLI提示符为“R1#”
intf0/1对应的CLI提示符为“R1(config)#”
shut对应的CLI提示符为“R1(config-if)#”
5、1分钟后,在路由器R1的CLI中输入以下命令恢复R1与子网1的连接,并在路由器R4的CLI中输入以下命令将到AS20中子网20.0.0.0/16的路由以外部路由的方式发布到AS10的OSPF网络中(如图C所示):
R1:
noshut对应的CLI提示符为“R1(config-if)#”
R4:
en对应的CLI提示符为“R4>
conft对应的CLI提示符为“R4#”
routerospf1对应的CLI提示符为“R4(config)#”
redisstaticsub对应的CLI提示符为“R1(config-router)#”
说明:
请根据R1CLI的当前提示符输入对应的命令。
6、1分钟后,在Dynagen窗口中提示符“=>
”后输入以下命令停止捕获:
nocaptureR2s1/0
nocaptureR3s1/0
nocaptureR4f0/0
nocaptureR5f0/0
7、用Wireshark软件查看并分析捕获的分组文件(2.cap、3.cap、4.cap和5.cap)中的OSPF报文,查看过滤条件为“ospf”(在Wireshark主窗口界面“过滤工具栏”的“Filter:
”域中输入)。
8、实验结束后,按照以下步骤关闭实验软件、上传实验数据、还原实验环境:
(1)关闭R1、R4的CLI窗口,在Dynagen窗口中提示符“=>
”后依次输入以下命令关闭Dynagen窗口,然后再关闭DynamipsServer窗口:
stop/all
exit
(2)运行所在目录下的“reset.bat”文件。
【实验数据和结果分析】
1、步骤2中根据R1路由表和R4路由表中的哪些信息可以确保实验网中的OSPF协议已经收敛?
为什么?
2、分析执行步骤4之前在4个子网上捕获的OSPF报文。
记录子网2、3、4和5上每一台路由器发送的1个OSPFHello报文的如下信息:
步骤3:
子网2
路由器
R1
R2
IP分组首部
源IP
172.16.2.1
172.16.2.2
目的IP
224.0.0.5
OSPF报文首部
路由器ID
1.1.1.1
2.2.2.2
区域ID
0.0.0.1
Hello报文
网络掩码
255.255.255.252
Hello间隔
10s
优先级
1
失效间隔
40s
DR
0.0.0.0
BDR
邻居1
邻居2
--
子网3
R3
172.16.3.2
172.16.3.3
3.3.3.3
255.255.255.248
子网4
R4
R5
172.16.4.3
172.16.4.4
172.16.4.5
224.0.05
4.4.4.4
5.5.5.5
255.255.255.0
子网5
R6
172.16.5.5
172.16.5.6
6.6.6.6
0.0.0.2
“路由器”=拓扑图中的路由器编号,即R1,R2,R3,R4,R5,R6;
“区域ID”=十进制表示,所有IP地址=点分十进制表示。
【分析】
1)实验中的OSPFhello间隔是多少秒?
2)是否4个子网上都选举有DR和BDR?
根据记录中的DR和BDR信息,用路由器编号写出图A中子网4上的DR和BDR。
在本实验的后续步骤中,各子网上的DR和BDR是否会改变?
3、分析从执行步骤4开始到执行步骤5之前在4个子网上捕获的OSPF报文。
按报文的捕获顺序记录每个子网上捕获到的OSPF报文概要,要求:
从第1个非类型1(即hello报文)的OSPF报文开始记录,包括后续的类型1(hello)报文,一直记录到最后1个非类型1的OSPF报文。
记录的信息如下:
步骤4---5:
捕获时间
类型
Time
LSU
124.875000
hello
126.500000
LSAck
127.406000
130.031000
136.531000
140.016000
Hello
146.516000
150.031000
156.531000
160.016000
166.531000
170.016000
176.500000
180.000000
LSU
183.688000
LSAck
186.203000
97.250000
98.109000
99.750000
102.359000
108.094000
112.344000
118.094000
122.359000
128.109000
132.344000
138.109000
142.344000
148.109000
244.0.0.5
152.328000
156.063000
158.109000
158.594000
224.0.0.6
84.188000
84.235000
85.844000
86.766000
89.985000
92.860000
95.844000
100.000000
102.844000
105.860000
110.000000
112.844000
115.860000
120.000000
122.844000
125.860000
130.000000
132.844000
135.844000
140.000000
142.860000
143.016000
143.063000
145.594000
69.844000
71.469000
72.359000
74.828000
81.469000
84.813000
91.469000
94.813000
101.469000
104.813000
111.469000
114.813000
121.469000
124.813000
128.672000
0.0.02
131.203000
所有IP地址=点分十进制表示,“区域ID”=十进制表示。
“类型”=Hello,DBD,LSR,LSU,LSAck;
“捕获时间”=Wireshark窗口分组列表栏中的“Time”值
要求:
“Time”查看格式为菜单“ViewTimeDisplayFormatSecondsSinceBeginningofCapture”。
1)为什么会在实验中捕获到两种不同目的IP地址(224.0.0.6和224.0.0.5)的LSU报文?
2)OSPF要求路由器确认收到的LSA,即对收到的每个LSU报文进行确认。
为什么在子网4上捕获到了2个LSU报文,但LSAck报文却只有1个?
4、按报文捕获顺序,记录从执行步骤4开始到执行步骤5之前在4个子网上捕获到的所有LSU报文的如下信息:
LSU首部
LSA#1首部
LSA数量
寿命
类型值
链路ID
通告路由器
序号
校验和
1s
Router-LSA
(1)
0x80000003
0x7c9a
0x80000004
0x4403
2s
3600s
IP-network(3)
172.16.1.0
0x80000002
0x9cd5
0x80000001
0xad44
LSA数