一、OSPF基本配置

6.4-OSPF基本配置-下一朵云
图1 OSPF基本配置示例拓扑

正掩码:/24 255.255.255.0

反掩码:0.0.0.255

255.255.255.255减去正掩码等于反掩码

正掩码255.255.252.0 对应的反掩码0.0.3.255

在反掩码中bit位上0表示精确匹配,1表示任意匹配

OSPF配置:

R1:

[R1]router id 1.1.1.1
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.1.0 0.0.0.255
[R1-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255

①配置router id ②启动ospf进程1 ③进入区域0(area0 -> area 0.0.0.0 | area1->area 0.0.0.1) ④宣告直连网段(只要能够包含接口即可

R2:

[R2]router id 2.2.2.2
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 192.168.10.1 0.0.0.255
[R2-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255

R3:

[R3]router id 3.3.3.3
[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 23.1.1.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 192.168.5.0 0.0.0.255
[R3-ospf-1-area-0.0.0.0]network 34.1.1.0 0.0.0.255

R4:

[R4]router id 4.4.4.4
[R4]ospf 1
[R4-ospf-1]area 0
[R4-ospf-1-area-0.0.0.0]network 34.1.1.4 0.0.0.0
[R4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

network 34.1.1.4 0.0.0.0精确宣告,宣告网段只要包含接口就可以

此时R1已经通过OSPF学到了area0区域内所有已宣告网段的路由,如图2

6.4-OSPF基本配置-下一朵云
图2 配置验证

二、Router id

router id:运行ospf路由器的身份id

router id 选举:优先选择最大的逻辑接口地址,再选择最大的物理接口地址(实际上选择最先配置好IP地址并UP的接口),也可手动指定。

查看命令:

[R1]dis ospf brief

注意:①router id在ospf进程刚启动时开始选举,如果后面需要更改router id则需要重启ospf进程,手动指定后也要重启。

<R1>reset ospf process

②由于接口的IP地址变动可能引发ospf router id变动进而影响网络,建议给ospf路由器后动指定固定的router id。

③在同一个ospf网络内,每台路由器的router id必须独一无二。

④router id可以不是路由器接口的ip地址。

三、OSPF原理分析

OSPF常见的五种报文:

hello包:10s发送一次,该报文仅用作邻居的建立和维持。并不携带任何路由信息。报文小巧(死亡时间40s)。

DBD:数据库描述报文。

LSR:链路状态请求

LSU:链路状态回应

LSack:链路状态确认

6.4-OSPF基本配置-下一朵云
图3 ospf报文

OSPF在邻居刚建立的时候会发送路由信息,路由信息使用DBD、LSR、LSU、LSack四种报文发送,路由同步后,仅发送hello包来维持邻居关系

dis ospf brief 查看ospf摘要信息
dis ospf peer brief 查看邻居表
<>reset ospf process 重置ospf进程

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。