实验要求及说明
介绍:
本实验要求大家掌握
OSPF
的DR选举过程及相关配置。
要求:
步骤一:简单配置
1.拓扑中R1、R2、R3和R4的F0/0接口都连接到一个LAN中,路由器接口的地址如上表。
2.R1和R5使用串行链路相连接,接口的IP地址如上表。
3.本网络使用OSPF协议互通,路由进程号使用1(注:路由进程号可以不同,这里规定为1是为Packet tracer判题方便)。
4.要求所有网络配置为单区域0
5.在配置network命令时要求后面所跟的网络范围和接口的子网一致,如接口地址为202.112.10.1/27,则写成network 202.112.10.0 255.255.255.224 area 0。
检测1:
1.R1上使用show ip ospf neighbor命令观察邻居表,看看在172.16.1.0/24网络中DR和BDR是那台路由器,想想为什么?在202.112.10.0/30的网络中是否选举了DR?为什么?
2.在R5上使用show ip route命令检查是否学到了172.16.1.0/24的路由。
步骤二:指定DR、BDR
1.指定R2为172.16.1.0/24网络中的DR,R3为BDR。
2.使用相关命令把R2的F0/0接口的
优先级
改为5,R3 F0/0接口优先级改为3,其它接口使用缺省配置。
检测2:
1.R1上使用show ip ospf neighbor命令观察邻居表,检查现在R2是否为DR,如果不是想想是什么原因?
2.把四台路由器的F0/0接口都shutdown,稍后再分别no shutdown,(也可以重启路由器,注意保存配置)。(注:最好的方法是使用clear ip ospf process命令,但是Packet tracer不支持)
3.重新选举完毕后再在R1上使用show ip ospf neighbor命令观察邻居表,看看R2是不是DR。如果R2为172.16.1.0/24的DR,R3为172.16.1.0/24的BDR,则配置成功。
具体配置
步骤一:
R1:
Router>en
Router#conf t
Router(config)#int fa0/0
Router(config-if)#ip add 172.16.1.1 255.255.255.0
Router(config-if)#no shut
Router(config)#int s0/0/0
Router(config-if)#ip add 202.112.10.1 255.255.255.252
Router(config-if)#clock rate 64000
Router(config-if)#no shut
Router(config)#router ospf 1
Router(config-router)#network 172.16.1.0 255.255.255.0 area 0
Router(config-router)#network 202.112.10.0 255.255.255.0 area 0
R2、R3、R4的IP 配置方法和R1一样,不用配置时钟
关于检测1的问题:
DR和BDR的选举就可以用以下的方式来决定:
1如果有手工指定的ROUTER-ID,则使用该ROUTER-ID参与选举;
2如果没有手工指定的ROUTER-ID,则看自己有没有Loopback接口,有则使用Loopback接口上的IP作为ROUTER-ID参与选举;
3如果没有Loopback接口,则比较所有的物理接口,并使用其中最大的IP作为ROUTER-ID参与选举;
4所有的OSPF路由器交换自己的ROUTER-ID,具有所有ROUTER-ID中最大一个的路由器将作为DR,具有次大ROUTER-ID的路由器则成为BDR。
个人理解:因为在配置接口时是按照借口号配置的,默认的话就是Fa0/2和Fa/3两个先配置的接口之间进行选举,当Fa0/4接口配置好之后,不会对已产生的DR和BDR产生影响,它不会再进行比较了。
参考:
https://blog.csdn.net/wswit/article/details/46832901
https://blog.51cto.com/xmw80888/140907
https://zhidao.baidu.com/question/518805881.html?qbl=relate_question_7
步骤二:
R2(config)#int fa0/0
R2(config-if)#ip ospf priority 5
在R2中优先级设为5, R3中设为3, 其他设为1
剩下的就是按照要求查看相关的信息了…
如果有不对的地方,还请大佬指点