OSPF协议:全称为开放最短路径优先协议。动态协议不唯一,链路状态的内部网关路由协议(IGP)作用范围,(EGP外部网关协议)
router-ID:AS中唯一标识一台运行OSPF的路由器的编号
理论性的解释一下OSPF在建立的过程中产生的三张表:
分别为邻居表——链路信息表状态表——路由表
ospf是一个基于链路状态的动态路由协议,基于IP进行工作的,其主要作用是通过ospf建立最终的路径转发表-路由表。建立过程中一共会建立三张表,第一张是邻居表,第二张为LSDB(链路状态数据库),第三张为路由表。
建立第一张表邻居表是为了进行路由信息交互,只有建立邻居才可以进行信息交互。主要通过Hello携带协商参数进行邻居的建立,参数需要一致才可以建立(例如:router-id、认证、hello时间、area id等)
第二张表为LSDB链路状态数据库,里面包含了全网所有路由器的LSA(链路状态信息),每台路由器都会产生对应的LSA并进行交换。为防止交换过程中出现重复的更新的问题,那么将在每个广播域中选择一个DR、BDR,路由器只和DR进行LSA交换,使用DBD、LSR、LSU、LSACK报文完成最终路由信息交换,建立Full状态
第三张表为路由表,ospf最优路径下选择是基于LSDB全网信息,每台路由器以自己为根,根据cost值计算一个自己到达全网所有路由器的最短路径树,那么到达每台路由器上的对应网段的最优路径也就出现了,
目录:
1)拓扑图
2)实验配置(主要包括:路由条目,IP地址配置,网关配置,查看端口IP地址配置等)
3)实验总结
一、拓扑图
设备 | 接口 | IP地址配置 | 掩码 | 默认网关 |
R1 | lookback0 | 1.1.1.1 | 255.255.255.255 | N/A |
GE0/0/0 | 12.0.1.1 | 255.255.255.0 | N/A | |
GE0/0/1 | 13.0.1.1 | 255.255.255.0 | N/A | |
R2 | GE0/0/0 | 12.0.1.2 | 255.255.255.0 | N/A |
GE0/0/1 | 172.16.10.2 | 255.255.255.0 | N/A | |
lookback0 | 2.2.2.2 | 255.255.255.255 | N/A | |
R3 | GE0/0/0 | 13.0.1.3 | 255.255.255.0 | N/A |
GE0/0/1 | 172.16.20.3 | 255.255.255.0 | N/A | |
lookback0 | 3.3.3.3 | 255.255.255.255 | N/A | |
PC1 | GE0/0/0 | 172.16.10.3 | 255.255.255.0 | 172.16.10.2 |
PC2 | GE0/0/0 | 172.16.20.2 | 255.255.255.0 | 172.16.20.3 |
二、实验配置
其中,在R1的配置内容如下:
<Huawei>sy
<Huawei>system-view #进入配置系统
Enter system view, return user view with Ctrl+Z.
[Huawei]sy
[Huawei]sysname R1 #进行对设备的命名
[R1]un in en #关闭设备的日志
Info: Information center is disabled.
[R1]int g0/0/0 #进入接口配置IP地址
[R1-GigabitEthernet0/0/0]ip add 12.0.1.1 24
[R1-GigabitEthernet0/0/0]q
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1]ip add 13.0.1.1 24
[R1-GigabitEthernet0/0/1]int lo 0
[R1-LoopBack0]ip add 1.1.1.1 32
[R1-LoopBack0]
1.检查IP配置
在R2的实验配置:
[Huawei]sy
[Huawei]sysname R2
[R2]int g0/0/0
[R2-GigabitEthernet0/0/0]ip add 172.16.10.2 24
[R2-GigabitEthernet0/0/0]int g0/0/1
[R2-GigabitEthernet0/0/1]ip add 12.0.1.2 24
[R2-GigabitEthernet0/0/1]int lo 0
[R2-LoopBack0]ip add 2.2.2.2 32
在R3的实验配置:
[R3]int g0/0/0
[R3-GigabitEthernet0/0/0]ip add 13.0.1.3 24
[R3-GigabitEthernet0/0/0]int g0/0/1
[R3-GigabitEthernet0/0/1]ip add 172.16.20.3 24
[R3-GigabitEthernet0/0/1]int lo 0
[R3-LoopBack0]ip add 3.3.3.3 32
[R3]display ip interface brief
*down: administratively down
^down: standby
(l): loopback
(s): spoofing
The number of interface that is UP in Physical is 4
The number of interface that is DOWN in Physical is 1
The number of interface that is UP in Protocol is 4
The number of interface that is DOWN in Protocol is 1
Interface IP Address/Mask Physical Protocol
GigabitEthernet0/0/0 13.0.1.3/24 up up
GigabitEthernet0/0/1 172.16.20.3/24 up up
GigabitEthernet0/0/2 unassigned down down
LoopBack0 3.3.3.3/32 up up(s)
NULL0 unassigned up up(s)
以上为基础IP地址配置
三、单区域划分
下面配置是给三个路由器内划分单区域(骨干区域),ospf中不能没有骨干区域,所有是从区域0开始
[R1]ospf 1 router-id 1.1.1.1 #给ospf1修改ID为1.1.1.1
[R1-ospf-1]area 0 #进入区域0
[R1-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.0 #掩码要是反掩码的
[R1-ospf-1-area-0.0.0.0]network 12.0.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 13.0.1.0 0.0.0.255
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 172.16.10.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 12.0.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R3]ospf 1 router-id 3.3.3.3
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 13.0.1.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 172.16.20.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0
四、最后验证![](https://img-blog.csdnimg.cn/direct/a0bd17aa10ed4433aba67b948e237300.png)
五、总结
- OSFP可以快速收敛:OSPF具有快速的网络重构能力,可以在几秒钟内自动调整路由选择,重新建立可用的路由路径,从而保证网络的连通性。
- 网络可扩展性高:OSPF支持分层设计,可以将网络划分为不同的区域,每个区域内部使用相同的链路状态
- 精准的路由计算:OSPF通过链路状态数据库来维护网络的拓扑结构,能够更准确地计算最优的路由路径,从而避免产生路由环路等问题,提高网络的性能和稳定性。
- 路由灵活:OSPF协议具有多种路由选择策略,可以根据具体的网络需求、路径权重、成本等因素来进行路由选择,实现更灵活、更精准的路由控制。