1、华为路由器配置 OSPF 的 Stub 区域组网需求如 图 1 所示,所有的 S-switch 都运行 OSPF,整个自治系统划分为 3 个区域。其中 S-switch-A和 S-switch-B 作为 ABR 来转发区域之间的路由,S-switch-D 作为 ASBR 引入了外部路由(静态路由)。要求将 Area1 配置为 Stub 区域,减少通告到此区域内的 LSA 数量,但不影响路由的可达性。图 1 配置 OSPF Stub 区域组网图 S-switch 接口 对应的 VLANIF IP 地址S-switch-A GE 0/0/1 VLANIF 10 192.168.0.1/24S-sw
2、itch-A GE 0/0/2 VLANIF 20 192.168.1.1/24S-switch-B GE 0/0/1 VLANIF 10 192.168.0.2/24S-switch-B GE 0/0/2 VLANIF 30 192.168.2.1/24S-switch-C GE 0/0/1 VLANIF 20 192.168.1.2/24S-switch-C GE 0/0/2 VLANIF 40 172.16.1.1/24S-switch-D GE 0/0/1 VLANIF 30 192.168.2.2/24S-switch-D GE 0/0/2 VLANIF 50 172.17.1.1/
3、24S-switch-E GE 0/0/1 VLANIF 40 172.16.1.2/24S-switch-F GE 0/0/1 VLANIF 50 172.17.1.2/24配置思路采用如下的思路配置 OSPF 的 Stub 区域:1. 在各 S-switch 上使能 OSPF,配置 OSPF 基本功能。2. 在 S-switch-D 上配置静态路由,并在 OSPF 中引入。3. 配置 Area1 为 Stub 区域(需要在 Area1 内所有的 S-switch 上配置 Stub 命令) 。4. 在 S-switch-A 上配置禁止向 Stub 区域通告 Type3 LSA。数据准备为完成
4、此配置例,需准备如下的数据: 各接口所属的 VLAN ID,具体数据如 图 1 所示。 各 VLANIF 接口的 IP 地址,具体数据如 图 1 所示。 各 S-switch 设备的 Router ID,OSPF 进程号以及各接口所属的区域。 S-switch-A 的 Router ID 1.1.1.1,运行的 OSPF 进程号 1,区域 0 的网段192.168.0.0/24,区域 1 的网段 192.168.1.0/24。 S-switch-B 的 Router ID 2.2.2.2,运行的 OSPF 进程号 1,区域 0 的网段192.168.0.0/24,区域 2 的网段 192.16
5、8.2.0/24。 S-switch-C 的 Router ID 3.3.3.3,运行的 OSPF 进程号 1,区域 1 的网段192.168.1.0/24,172.16.1.0/24。 S-switch-D 的 Router ID 4.4.4.4,运行的 OSPF 进程号 1,区域 2 的网段192.168.2.0/24,172.17.1.0/24。 S-switch-E 的 Router ID 5.5.5.5,运行的 OSPF 进程号 1,区域 1 的网段172.16.1.0/24。 S-switch-F 的 Router ID 6.6.6.6,运行的 OSPF 进程号 1,区域 2 的网
6、段172.17.1.0/24。配置步骤1. 配置 OSPF 基本功能(请参见举例 配置 OSPF 基本功能)2. 配置 S-switch-D 引入静态路由# 在 S-switch-D 引入静态路由,例如。S-switch-D ip route-static 200.0.0.0 8 null 0S-switch-D ospfS-switch-D-ospf-1 import-route static type 1S-switch-D-ospf-1 quit# 查看 S-switch-C 的 ABR/ASBR 信息。S-switch-C display ospf abr-asbrOSPF Proce
7、ss 1 with Router ID 3.3.3.3Routing Table to ABR and ASBRType Destination Area Cost Nexthop RtTypeIntra-area 1.1.1.1 0.0.0.1 1 192.168.1.1 ABRInter-area 4.4.4.4 0.0.0.1 3 192.168.1.1 ASBR# 查看 S-switch-C 的 OSPF 路由表。S-switch-C display ospf routingOSPF Process 1 with Router ID 3.3.3.3Routing TablesRouti
8、ng for NetworkDestination Cost Type NextHop AdvRouter Area172.16.1.0/24 1 Transit 172.16.1.1 3.3.3.3 0.0.0.1172.17.1.0/24 4 Inter-area 192.168.1.1 1.1.1.1 0.0.0.1192.168.0.0/24 2 Inter-area 192.168.1.1 1.1.1.1 0.0.0.1192.168.1.0/24 1 Transit 192.168.1.2 3.3.3.3 0.0.0.1192.168.2.0/24 3 Inter-area 192
9、.168.1.1 1.1.1.1 0.0.0.1Routing for ASEsDestination Cost Type Tag NextHop AdvRouter200.0.0.0/8 4 Type1 1 192.168.1.1 4.4.4.4Total Nets: 6Intra Area: 2 Inter Area: 3 ASE: 1 NSSA: 0当 S-switch-C 所在区域为普通区域时,可以看到路由表中存在 AS 外部的路由。3. 配置 Area1 为 Stub 区域# 配置 S-switch-A。S-switch-A ospfS-switch-A-ospf-1 area 1S
10、-switch-A-ospf-1-area-0.0.0.1 stubS-switch-A-ospf-1-area-0.0.0.1 quitS-switch-A-ospf-1 quit# 配置 S-switch-C。S-switch-C ospfS-switch-C-ospf-1 area 1S-switch-C-ospf-1-area-0.0.0.1 stubS-switch-C-ospf-1-area-0.0.0.1 quitS-switch-C-ospf-1 quit# 配置 S-switch-E。S-switch-E ospfS-switch-E-ospf-1 area 1S-switc
11、h-E-ospf-1-area-0.0.0.1 stubS-switch-E-ospf-1-area-0.0.0.1 quitS-switch-E-ospf-1 quit# 查看 S-switch-C 的路由表。S-switch-C display ospf routingOSPF Process 1 with Router ID 3.3.3.3Routing TablesRouting for NetworkDestination Cost Type NextHop AdvRouter Area0.0.0.0/0 2 Inter-area 192.168.1.1 1.1.1.1 0.0.0.
12、1172.16.1.0/24 1 Transit 172.16.1.1 3.3.3.3 0.0.0.1172.17.1.0/24 4 Inter-area 192.168.1.1 1.1.1.1 0.0.0.1192.168.0.0/24 2 Inter-area 192.168.1.1 1.1.1.1 0.0.0.1192.168.1.0/24 1 Transit 192.168.1.2 3.3.3.3 0.0.0.1192.168.2.0/24 3 Inter-area 192.168.1.1 1.1.1.1 0.0.0.1Total Nets: 6Intra Area: 2 Inter
13、Area: 4 ASE: 0 NSSA: 0当把 S-switch-C 所在区域配置为 Stub 区域时,已经看不到 AS 外部的路由,取而代之的是一条通往区域外部的缺省路由。# 配置禁止向 Stub 区域通告 Type3 LSA。S-switch-A ospfS-switch-A-ospf-1 area 1S-switch-A-ospf-1-area-0.0.0.1 stub no-summaryS-switch-A-ospf-1-area-0.0.0.1 quitS-switch-A-ospf-1 quit4. 验证配置结果# 查看 S-switch-C 的 OSPF 路由表。S-swit
14、ch-C display ospf routingOSPF Process 1 with Router ID 3.3.3.3Routing TablesRouting for NetworkDestination Cost Type NextHop AdvRouter Area0.0.0.0/0 2 Inter-area 192.168.1.1 1.1.1.1 0.0.0.1172.16.1.0/24 1 Transit 172.16.1.1 3.3.3.3 0.0.0.1192.168.1.0/24 1 Transit 192.168.1.2 3.3.3.3 0.0.0.1Total Net
15、s: 3Intra Area: 2 Inter Area: 1 ASE: 0 NSSA: 0禁止向 Stub 区域通告 Summary-LSA 后,Stub 区域设备的路由表项进一步减少。路由表中已经看不到区域外部的路由,取而代之的是一条通往区域外部的缺省路由。配置文件 S-switch-A 的配置文件#sysname S-switch-A#router id 1.1.1.1#vlan batch 10 20#interface Vlanif10ip address 192.168.0.1 255.255.255.0#interface Vlanif20ip address 192.168.1
16、.1 255.255.255.0#interface GigabitEthernet0/0/1port trunk allow-pass vlan 10#interface GigabitEthernet0/0/2port trunk allow-pass vlan 20#ospf 1area 0.0.0.0network 192.168.0.0 0.0.0.255area 0.0.0.1network 192.168.1.0 0.0.0.255stub no-summary#return说明: S-switch-B 和 S-switch-F 的配置文件与前例相同,此处省略。 S-switch
17、-C 的配置文件#sysname S-switch-C#router id 3.3.3.3#vlan batch 20 40#interface Vlanif20ip address 192.168.1.2 255.255.255.0#interface Vlanif40ip address 172.16.1.1 255.255.255.0#interface GigabitEthernet0/0/1port trunk allow-pass vlan 20#interface GigabitEthernet0/0/2port trunk allow-pass vlan 40#ospf 1ar
18、ea 0.0.0.1network 192.168.1.0 0.0.0.255network 172.16.1.0 0.0.0.255stub#return S-switch-D 的配置文件#sysname S-switch-D#vlan batch 30 50#router id 4.4.4.4#interface Vlanif30ip address 192.168.2.2 255.255.255.0#interface Vlanif50ip address 172.17.1.1 255.255.255.0#interface GigabitEthernet0/0/1port trunk
19、allow-pass vlan 30#interface GigabitEthernet0/0/2port trunk allow-pass vlan 50#ospf 1import-route static type 1area 0.0.0.2network 192.168.2.0 0.0.0.255network 172.17.1.0 0.0.0.255#ip route-static 200.0.0.0 255.0.0.0 NULL0#return S-switch-E 的配置文件#sysname S-switch-E#router id 5.5.5.5#vlan batch 40#interface Vlanif40ip address 172.16.1.2 255.255.255.0#interface GigabitEthernet0/0/1port trunk allow-pass vlan 40#ospf 1area 0.0.0.1network 172.16.1.0 0.0.0.255stub#return