R1、R2、R3为区域0,R3-R4为区域1;其中R3的用户也在区域0,R1-R2各有一个环回。
R1-R3 R3为DR设备,没有DBR。
R4环回地址以固定4.4.4.4/24;其中所有网段使用192.168.1.0/24进行合理的分配。
PC1在VLAN 2,PC2在VLAN 3。
R4环回不能宣告,全网可达,保障更新安全,避免环路,减少路由条目。
在OSPF中,我们可以先根据区域划分子网,该图有两个区域,先划分两个子网,向主机位借一位即可 2^1=2
192.168.1.0/24
area 0 :192.168.1.0 0000000/25 = 192.168.1.0/25
area 2 :192.168.1.1 0000000/25 = 192.168.1.128/25
因为area 0中R1、R2、R3分别有一个环回和一个骨干线,所以需要划分四个子网,向主机位借2两位 2^2=4
area 0 192.168.1.0/25
骨干:192.168.1.0 00 00000/27 = 192.168.1.0/27
R1环回:192.168.1.0 01 00000/27 = 192.168.1.32/27
R2环回:192.168.1.0 10 00000/27 = 192.168.1.64/27
R3用户网段:192.168.1.0 11 00000/27 = 192.168.1.96/27
<Huawei>system-view
[Huawei]sysname r1
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip address 192.168.1.1 27
[r1-GigabitEthernet0/0/0]int lo0
[r1-LoopBack0]ip address 192.168.1.33 27
<Huawei>system-view
[Huawei]sysname r2
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip address 192.168.1.2 27
[r2-GigabitEthernet0/0/0]int lo0
[r2-LoopBack0]ip address 192.168.1.65 27
<Huawei>system-view
[Huawei]sysname r3
[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip address 192.168.1.3 27
[r3-GigabitEthernet0/0/0]int g0/0/1
[r3-GigabitEthernet0/0/1]ip address 192.168.1.129 30
<Huawei>system-view
[Huawei]sysname r4
[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip address 192.168.1.130 30
[r4-GigabitEthernet0/0/0]int lo0
[r4-LoopBack0]ip address 4.4.4.4 24
3.vlan规划<Huawei>system-view
[Huawei]sysname sw2
[sw2]vlan batch 2 to 3
[sw2]int g0/0/2
[sw2-GigabitEthernet0/0/2]port link-type access
[sw2-GigabitEthernet0/0/2]port default vlan 2
[sw2-GigabitEthernet0/0/2]int g0/0/3
[sw2-GigabitEthernet0/0/3]port link-type access
[sw2-GigabitEthernet0/0/3]port default vlan 3
[sw2-GigabitEthernet0/0/3]int g0/0/1
[sw2-GigabitEthernet0/0/1]port link-type trunk
[sw2-GigabitEthernet0/0/1]port trunk allow-pass vlan 2 to 3
配置R3单臂路由
[r3]int g0/0/2.1
[r3-GigabitEthernet0/0/2.1]ip address 192.168.1.97 28
[r3-GigabitEthernet0/0/2.1]dot1q termination vid 2
[r3-GigabitEthernet0/0/2.1]arp broadcast enable
[r3-GigabitEthernet0/0/2.1]int g0/0/2.2
[r3-GigabitEthernet0/0/2.2]ip address 192.168.1.113 28
[r3-GigabitEthernet0/0/2.2]dot1q termination vid 3
[r3-GigabitEthernet0/0/2.2]arp broadcast enable
4、启动OSPF宣告
R1宣告环回和接口
[r1]ospf 1 router-id 1.1.1.1
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 192.168.1.32 0.0.0.31
[r1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0
R3是abr,处在两个区域,所以需要分区域宣告
[r3]ospf 1 router-id 3.3.3.3
[r3-ospf-1]area 0
[r3-ospf-1-area-0.0.0.0]network 192.168.1.3 0.0.0.0
[r3-ospf-1-area-0.0.0.0]network 192.168.1.96 0.0.0.31
[r3-ospf-1-area-0.0.0.0]q
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]network 192.168.1.129 0.0.0.0
R4只用宣告如R3连接的接口
[r4]ospf 1 router-id 4.4.4.4
[r4-ospf-1]area 1
[r4-ospf-1-area-0.0.0.1]network 192.168.1.130 0.0.0.0
5、沉默接口
因为R3的0/0/2.1和0/0/2.2连接的用户网段,hello包每10s发送一次,用户网段不需要进行hello包的更新,所以沉默这两个接口。
[r3]ospf 1
[r3-ospf-1]silent-interface g0/0/2.1
[r3-ospf-1]silent-interface g0/0/2.2
6、修改DR、BDR优先级
R3为DR,没有BDR,那么R1和R2的abr优先级为0
修改前R1为DR,R2为BDR
R1
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ospf dr-priority 0
R2
[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ospf dr-priority 0
7、缺省路由
R4的环回地址4.4.4.4/24不能用OSPF宣告,可以用省路由来解决。
[r4]ospf 1
[r4-ospf-1]default-route-advertise always
8、减少路由条目
减少路由条目就是进行子网汇总,在OSPF中是支持区域汇总,因为区域内是传递的是拓扑信息,不能进行汇总。区域间是传递的是路由信息,可以进行汇总。 abr是R3所以在R3上进行区域汇总。