实验拓扑图
1.配置环回地址(R1-R4)
[R1]int
[R1]interface loo
[R1]interface LoopBack 0
[R1-LoopBack0]ip add
[R1-LoopBack0]ip address 1.1.1.1 24
2.配置接口ip(R1-R4)
[R2]interface g0/0/0
[R2-GigabitEthernet0/0/0]ip add
[R2-GigabitEthernet0/0/0]ip address 12.1.1.2 24
Jul 14 2021 00:18:13-08:00 R2 %%01IFNET/4/LINK_STATE(l)[6]:The line protocol IP
on the interface GigabitEthernet0/0/0 has entered the UP state.
[R2-GigabitEthernet0/0/0]q
[R2]int
[R2]interface g0/0/1
[R2-GigabitEthernet0/0/1]ip add
[R2-GigabitEthernet0/0/1]ip address 23.1.1.2 24
3.Ping命令测试直连网段是否接通
4.ospf基础配置
反掩码宣告
作用:精确匹配
子网掩码的作用:区分网络位和主机位
①例如R1只在一个区域时
[R1]os
[R1]ospf 1 rou
[R1]ospf 1 router-id 1.1.1.1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]net
[R1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[R1-ospf-1-area-0.0.0.0]net
[R1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
②R2在区域0和区域1内
[R2]ospf 1 router-id 2.2.2.2
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]net
[R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0
[R2-ospf-1-area-0.0.0.0]net
[R2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
[R2-ospf-1]area 1
[R2-ospf-1-area-0.0.0.1]net
[R2-ospf-1-area-0.0.0.1]network 23.1.1.0 0.0.0.255
ping命令查看是否全网可达
使用 display ip routing-table protocol ospf 查看ospf下的内容
<R1>display ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
Destinations : 5 Routes : 5
OSPF routing table status : <Active>
Destinations : 5 Routes : 5
Destination/Mask Proto Pre Cost Flags NextHop Interface
2.2.2.2/32 OSPF 10 1 D 12.1.1.2 GigabitEthernet
0/0/0
3.3.3.3/32 OSPF 10 2 D 12.1.1.2 GigabitEthernet
0/0/0
4.4.4.4/32 OSPF 10 3 D 12.1.1.2 GigabitEthernet
0/0/0
23.1.1.0/24 OSPF 10 2 D 12.1.1.2 GigabitEthernet
0/0/0
34.1.1.0/24 OSPF 10 3 D 12.1.1.2 GigabitEthernet
0/0/0
OSPF routing table status : <Inactive>
Destinations : 0 Routes : 0
使用display ospf peer命令查看邻居表
这里显示R1的DR是12.1.1.1,BDR是12.1.1.2,按照ospf的选举规则,这是错误的,
选举规则:
1、比较接口优先级 0-255 大优 默认为1;
2、接口优先级若相同,比较RID;数字大者为主。
ospf选择非抢占的,因此在人为修改了优先级后,必须重启所有设备的OSPF进程
使用reset ospf process来重启ospf的进程(R1-R4)
可见,在重启ospf的进程后,DR变成了12.1.1.2,BDR变成了12.1.1.1
使用命令display ospf lsdb查看链路状态数据库表
使用命令display ip routing-table protocol ospf查看路由表