OSPF单区域配置
实验网络拓扑图
配置各设备的IP地址
配置ospf命令
[RA]router id 1.1.1.1
[RA]ospf 10
[RA-ospf-10]area 0
[RA-ospf-10-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[RA-ospf-10-area-0.0.0.0]network 192.168.2.0 0.0.0.3
RB router id 2.2.2.2,其他同理
当出现以下语句则代表,两台路由器之间的链路状态数据库达到同步状态,同步了才能相互学习。
[RB-ospf-10-area-0.0.0.0]%Jun 3 17:04:51:643 2022 RB OSPF/5/OSPF_NBR_CHG: OSPF 10 Neighbor 192.168.2.1(Serial1/0) changed from LOADING to FULL.
查看RB路由表,学习到非直连网段路由
其中,192.168.3.0/24 O_INTRA(表示同一区域内的OSPF路由)
查看邻居信息:display ospf peer
测试PC3,PC4是否连通
OSPF多区域配置
拓扑结构
配置各路由器OSPF
RA的OSPF配置
[RA]router id 1.1.1.1
[RA]ospf 10
[RA-ospf-10-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[RA-ospf-10-area-0.0.0.0]network 192.168.2.0 0.0.0.3
RC的OSPF配置
[RC]router id 3.3.3.3
[RC]ospf 10
[RC-ospf-10]area 1
[RC-ospf-10-area-0.0.0.1]net
[RC-ospf-10-area-0.0.0.1]network 192.168.3.0 0.0.0.255
[RC-ospf-10-area-0.0.0.1]network 192.168.2.4 0.0.0.3
[RC-ospf-10-area-0.0.0.1]end
<RC>save
RB的OSPF配置
[RB]router id 2.2.2.2
[RB]ospf 10
[RB-ospf-10]area 0
[RB-ospf-10-area-0.0.0.0]netwo
[RB-ospf-10-area-0.0.0.0]network 192.168.2.0 0.0.0.3
[RB-ospf-10-area-0.0.0.0]%Jun 3 18:18:41:290 2022 RB OSPF/5/OSPF_NBR_CHG: OSPF 10 Neighbor 192.168.2.1(Serial1/0) changed from LOADING to FULL.
[RB-ospf-10-area-0.0.0.0]quit
[RB-ospf-10]area 1
[RB-ospf-10-area-0.0.0.1]net
[RB-ospf-10-area-0.0.0.1]network 192.168.2.4 0.0.0.3
[RB-ospf-10-area-0.0.0.1]%Jun 3 18:19:29:233 2022 RB OSPF/5/OSPF_NBR_CHG: OSPF 10 Neighbor 192.168.2.6(Serial2/0) changed from LOADING to FULL.
查看RA路由表
O_INTER :表示OSPF区域间的路由
查看RA路由信息
查看RB路由信息
O_INTRA (表示OSPF区域内的路由)
关于RA的链路状态数据库
RC的链路状态数据库
RB的链路状态数据库,RB是区域边界路由器,拥有两个区域的路由信息
OSPF虚连接
关于OSPF区域
理论上,区域2与骨干区域0没有进行物理连接,那么区域2的路由信息无法汇总到区域0,导致区域0,区域1无法学习到区域2的路由信息
所以,除了物理连接外,也允许进行区域间的OSPF虚连接。图中区域2和区域0就是虚连接(蓝色箭头)
网络拓扑结构
RA的配置
<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]sysname RA
[RA]int s1/0
[RA-Serial1/0]ip add 192.168.1.1 30
[RA-Serial1/0]undo shutdown
[RA-Serial1/0]quit
[RA]ospf 10 router-id 1.1.1.1
[RA-ospf-10]area 0
[RA-ospf-10-area-0.0.0.0]net
[RA-ospf-10-area-0.0.0.0]network 192.168.1.0 0.0.0.3
[RA-ospf-10-area-0.0.0.0]end
<RA>save
RB的配置
[H3C]sysname RB
[RB]int s1/0
[RB-Serial1/0]ip add 192.168.1.2 30
[RB-Serial1/0]undo shutdown
[RB-Serial1/0]int s2/0
[RB-Serial2/0]ip add 192.168.2.1 30
[RB-Serial2/0]undo shutdown
[RB-Serial2/0]quit
[RB]ospf 10 router-id 2.2.2.2
[RB-ospf-10]area 0
[RB-ospf-10-area-0.0.0.0]net
[RB-ospf-10-area-0.0.0.0]network 192.168.1.0 0.0.0.3
[RB-ospf-10-area-0.0.0.0]%Jun 3 20:33:05:681 2022 RB OSPF/5/OSPF_NBR_CHG: OSPF 10 Neighbor 192.168.1.1(Serial1/0) changed from LOADING to FULL.
[RB-ospf-10-area-0.0.0.0]end
<RB>save
RC配置
[H3C]sysname RC
[RC]int s1/0
[RC-Serial1/0]ip add 192.168.2.2 30
[RC-Serial1/0]undo shutdown
[RC-Serial1/0]int s2/0
[RC-Serial2/0]ip add 192.168.3.1 30
[RC-Serial2/0]undo shutdown
[RC-Serial2/0]quit
[RC]ospf 10 router-id 3.3.3.3
[RC-ospf-10]area 1
[RC-ospf-10-area-0.0.0.1]network 192.168.2.0 0.0.0.3
[RC-ospf-10-area-0.0.0.1]quit
[RC-ospf-10]area 2
[RC-ospf-10-area-0.0.0.2]network 192.168.3.0 0.0.0.3
[RC-ospf-10-area-0.0.0.2]end
RD配置同理
查看各路由器配置结果
RA配置结果
RB配置结果
RC配置结果
RD配置结果
对比配置结果
配置虚电路
在区域边界路由器(RB、RC)上做虚连接,使得area1成为中转区域
RB上做虚连接
[RB]ospf 10
[RB-ospf-10]area 1
[RB-ospf-10-area-0.0.0.1]vlink-peer 3.3.3.3
RC上做虚连接
[RC]ospf 10
[RC-ospf-10]area 1
[RC-ospf-10-area-0.0.0.1]vlink-peer 2.2.2.2
查看各路由表
RA
RB
RC
RD
此时,所有路由器上学习到所有路由信息