计算机网络学习实践:模拟OSPF动态路由协议
模拟动态路由OSPF协议
1.实验准备
实验环境:
思科的模拟器
实验设备:
5个路由器,3个二层交换机(不是三层的),3个PC机
8个网段
172.16.0.0 255.255.0.0 (PC0所在网段)
172.17.0.0 255.255.0.0 (PC1所在网段)
172.18.0.0 255.255.0.0 (PC2所在网段)
192.168.1.0 255.255.255.0 (R2和R0)
192.168.2.0 255.255.255.0 (R1和R0)
192.168.3.0 255.255.255.0 (R1和R4)
192.168.4.0 255.255.255.0 (R3和R0)
192.168.5.0 255.255.255.0 (R3和R4)
PC0:
172.16.0.2 255.255.0.0 默认网关:172.16.0.1
PC1:
172.17.0.2 255.255.0.0 默认网关:172.17.0.1
PC2:
172.18.0.2 255.255.0.0 默认网关:172.18.0.1
直接将两个交换机分别和自己网段的PC机和路由器通过以太网线连接(图书第三个黑色的线),路由器之间用广域网线连接(红色闪电,带时钟的要自己配置带宽)
如果Serial接口不够的话要去自己加接口,如图所示
2.五个路由器相关配置
no sh
使用该命令确保是打开状态不然IP地址加不上,就是图中必须全是绿点
Router2
shell
en
config t
interface fastEthernet 0/0 #和你自己选的接口相关,这个是PC0的网关
no sh #确保是打开状态不然IP地址加不上
ip address 172.16.0.1 255.255.0.0 #设置PC0的网关
exit
interface serial 2/0 #设置两路由器之间的网段 2和0
no sh #确保是打开状态不然IP地址加不上
ip address 192.168.1.1 255.255.255.0
Router3
shell
en
config t
interface fastEthernet 0/0 #和你自己选的接口相关,这个是PC0的网关
ip address 172.17.0.1 255.255.0.0 #设置PC0的网关
exit
interface serial 2/0 #设置两路由器之间的网段 3和0
ip address 192.168.4.2 255.255.255.0
exit
interface serial 3/0 #设置两路由器之间的网段 3和4
ip address 192.168.5.1 255.255.255.0
Router4
shell
en
config t
interface fastEthernet 0/0 #和你自己选的接口相关,这个是PC0的网关
ip address 172.18.0.1 255.255.0.0 #设置PC0的网关
exit
interface serial 2/0 #设置两路由器之间的网段 3和4
ip address 192.168.5.2 255.255.255.0
exit
interface serial 3/0 #设置两路由器之间的网段 1和4
ip address 192.168.3.2 255.255.255.0
Router0
shell
en
config t
interface serial 3/0 #设置两路由器之间的网段 2和0
ip address 192.168.1.2 255.255.255.0
exit
interface serial 6/0 #设置两路由器之间的网段 3和0
ip address 192.168.4.1 255.255.255.0
exit
interface serial 2/0 #设置两路由器之间的网段 1和0
ip address 192.168.2.1 255.255.255.0
Router1
shell
en
config t
interface serial 3/0 #设置两路由器之间的网段 1和0
ip address 192.168.2.2 255.255.255.0
exit
interface serial 2/0 #设置两路由器之间的网段 1和4
ip address 192.168.3.1 255.255.255.0
相邻路由器之间可以ping通,网关和PC可以ping通才算配置完成
3.OSPF配置
关键部分
shell
#指定ospf协议 1代表进程号
router ospf 1
# 路由器直连网段 子网掩码的反码 自治区域
network 172.16.0.0 0.0.255.255 area 0
R2
shell
config t
router ospf 1
network 172.16.0.0 0.0.255.255 area 0
network 192.168.1.0 0.0.0.255 area 0
R0
shell
config t
router ospf 1
network 192.168.1.0 0.0.0.255 area 0
network 192.168.2.0 0.0.0.255 area 0
network 192.168.4.0 0.0.0.255 area 0
R1
shell
config t
router ospf 1
network 192.168.2.0 0.0.0.255 area 0
network 192.168.3.0 0.0.0.255 area 0
R4
shell
config t
router ospf 1
network 172.18.0.0 0.0.255.255 area 0
network 192.168.3.0 0.0.0.255 area 0
network 192.168.5.0 0.0.0.255 area 0
R3
shell
config t
router ospf 1
network 172.17.0.0 0.0.255.255 area 0
network 192.168.4.0 0.0.0.255 area 0
network 192.168.5.0 0.0.0.255 area 0
4.查看结果
路由表
在R2上使用show ip route
得到如下结果算OSPF配置完成
一共有8个网段,全部学习到了
其实 O代表OSPF协议,110是管理距离,代表优先级,这个值越小越好
RIP协议是120,,静态路由是1,OSPF比RIP更可信,静态路由最可信
129,193这些是度量值,算出来的
PING
说明 PC0 ping 1&&2 都是通的
tracert
跟踪 0 ping 1 过程
走的是 R2 R0 R3这条路