一、单区域OSPF配置

二、DR和BDR

•DR可以减少广播型网络中的邻接关系的数量

三、DR和BDR的选举

四、单区域OSPF实验

•回环口一般指回环接口。 回环接口是些逻辑的接口,即虚拟的软件接口,它们并不是真正的路由器接口。在ospf路由协议中配置使用回环接口是为了确保在ospf进程中总有一个激活的接口,回环接口可以用于ospf的配置和诊断。

4.1、拓扑图

• 分别在路由器中拖出3台AR2220,然后选择设备连线,点击Copper进行设备接线,完成后开启设备。

• AR1/2/3的IP地址配置如下:

AR1:

<Huawei>system-view[Huawei]sysname AR1[AR1]interface LoopBack 0[AR1-LoopBack0]ip address 1.1.1.1 24[AR1-LoopBack0]int g0/0/0[AR1-GigabitEthernet0/0/0]ip address 12.1.1.1 24[AR1-GigabitEthernet0/0/0]q

AR2:

<Huawei>system-view[Huawei]sysname AR2[AR2]int LoopBack 0[AR2-LoopBack0]ip add 2.2.2.2 24[AR2-LoopBack0]int g0/0/1[AR2-GigabitEthernet0/0/1]ip address 12.1.1.2 24[AR2-GigabitEthernet0/0/1]int g0/0/0[AR2-GigabitEthernet0/0/0]ip address 23.1.1.2 24[AR2-GigabitEthernet0/0/0]q[AR2]ping 12.1.1.1[AR2]ping 23.1.1.3

AR3:

<Huawei>system-view[Huawei]sysname AR3[AR3]int LoopBack 0[AR3-LoopBack0]ip address 3.3.3.3 24[AR3-LoopBack0]int g0/0/1[AR3-GigabitEthernet0/0/1]ip address 23.1.1.3 24[AR3-GigabitEthernet0/0/1]q

4.2、配置讲解

•进程ID:

[AR1]ospf ?

1)建议做实验或者在实际的生产环境里面,同一个区域里面的路由器,进程ID要配置成一样的。

2)默认的进程ID是1。

4.2.1、router-id

[AR1]ospf 100 ?

1)每个区域内的路由器都会有一个router id,唯一地标识这台路由器。router id在区域内一定是唯一的,它实际上是一个IP地址。

2)router id可以手工指定(优先级最高,建议使用),如使用回环口来指定:

[AR1]ospf 100 router-id 1.1.1.1

3)在动态路由协议里,当没有配置router id时,将选取所有loopback接口上数值最大的ip地址作为router id。

4.2.2、area

[AR1-ospf-100]area ?[AR1-ospf-100]area 0

1)area 0为骨干区域。

4.2.3、network

•把路由器的直连接口通告到OSPF中:

1)反掩码:一般指通配符掩码。通配符掩码(wildcard-mask)路由器使用的通配符掩码与源或目标地址一起来分辨匹配的地址范围,它与子网掩码不同。它不像子网掩码告诉路由器IP地址的哪一位属于网络号一样,通配符掩码告诉路由器为了判断出匹配,它需要检查IP地址中的多少位。

[AR1-ospf-100-area-0.0.0.0]network 1.1.1.0 ?

2)命令network 1.1.1.0 后面跟的是反掩码:

[AR1-ospf-100-area-0.0.0.0]network 1.1.1.0 0.0.0.255    --0.0.0.255为反掩码,0代表严格匹配,255代表任意匹配。[AR1-ospf-100-area-0.0.0.0]network 12.1.1.0 0.0.0.255

4.3、完整配置

AR1:

[AR1]ospf 100 router-id 1.1.1.1[AR1-ospf-100]area 0[AR1-ospf-100-area-0.0.0.0]network 1.1.1.0 0.0.0.255    --0.0.0.255为反掩码,0代表严格匹配,255代表任意匹配。[AR1-ospf-100-area-0.0.0.0]network 12.1.1.0 0.0.0.255

AR2:

[AR2]ospf 100 router-id 2.2.2.2[AR2-ospf-100]area 0[AR2-ospf-100-area-0.0.0.0]network 2.2.2.0 0.0.0.255    --0.0.0.255为反掩码,0代表严格匹配,255代表任意匹配。[AR2-ospf-100-area-0.0.0.0]network 12.1.1.0 0.0.0.255[AR2-ospf-100-area-0.0.0.0]network 23.1.1.0 0.0.0.255

AR3:

[AR3]ospf 100 router-id 3.3.3.3[AR3-ospf-100]area 0[AR3-ospf-100-area-0.0.0.0]network 3.3.3.0 0.0.0.255    --0.0.0.255为反掩码,0代表严格匹配,255代表任意匹配。[AR3-ospf-100-area-0.0.0.0]network 23.1.1.0 0.0.0.255

4.4、验证

1)查看邻居状态

[AR2]display ospf peer

>>>左边的邻居:

• State:Full,表明是邻接关系。

• Slave,表明邻居是从,我是主。

•DR: 12.1.1.1 BDR: 12.1.1.2,表明AR1是DR,而AR2是BDR。

>>>右边的邻居:

• State:Full,表明是邻接关系。

• Master,表明邻居是主,我是从。

•DR: 23.1.1.2 BDR: 23.1.1.3,表明AR2是DR,而AR3是BDR。

2)查看邻居状态摘要信息

[AR2]display ospf peer brief

3)查看路由表

[AR1]display ip routing-table
[AR1]display ospf routing  --ospf路由

4)检查ABR上是否正确配置了abr-summary命令

[AR1]display current-configuration | begin ospf