1. 模型搭建
其中pc1-pc12分别划分到vlan11-vlan22。不同颜色代表划分的不同区域。

2. 基本网络配置
2.1 交换机配置
以LWS1为例(其它类似),配置如下
<Huawei>
<Huawei>
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable
Info: Information center is disabled.
[Huawei]sysname LSW1
[LSW1]vlan batch 11 12
Info: This operation may take a few seconds. Please wait for a moment...done.
[LSW1]interface Ethernet 0/0/1
[LSW1-Ethernet0/0/1]port link-type access
[LSW1-Ethernet0/0/1]port default vlan 11
[LSW1-Ethernet0/0/1]quit
[LSW1]interface Ethernet 0/0/2
[LSW1-Ethernet0/0/2]port link-type access
[LSW1-Ethernet0/0/2]port default vlan 12
[LSW1-Ethernet0/0/2]quit
[LSW1]interface Ethernet 0/0/3
[LSW1-Ethernet0/0/3]port link-type trunk
[LSW1-Ethernet0/0/3]port trunk allow-pass vlan 11 12
[LSW1-Ethernet0/0/3] User interface con0 is available
将pc1、pc2分别划分到vlan11和vlan12之中,并配置向上接口类型为干道链路类型。
2.2 路由交换机
以RS1为例(其它类似),配置如下
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable
Info: Information center is disabled.
[Huawei]sysname RS1
[RS1]vlan batch 11 12
Info: This operation may take a few seconds. Please wait for a moment...done.
[RS1]interface GigabitEthernet 0/0/1
[RS1-GigabitEthernet0/0/1]port link-type trunk
[RS1-GigabitEthernet0/0/1]port trunk allow-pass vlan 11 12
[RS1-GigabitEthernet0/0/1]quit
[RS1]interface vlanif 11
[RS1-Vlanif11]ip address 192.168.64.254 255.255.255.0
[RS1-Vlanif11]quit
[RS1]interface vlanif 12
[RS1-Vlanif12]ip address 192.168.65.254 255.255.255.0
[RS1-Vlanif12]quit
[RS1]vlan 100
[RS1-vlan100]quit
[RS1]interface vlanif 100
[RS1-Vlanif100]ip address 10.0.1.2 255.255.255.252
[RS1-Vlanif100]quit
[RS1]interface GigabitEthernet 0/0/2
[RS1-GigabitEthernet0/0/2]port link-type access
[RS1-GigabitEthernet0/0/2]port default vlan 100
[RS1-GigabitEthernet0/0/2]quit
[RS1] User interface con0 is available
配置向下的接口类型为干道链路类型允许vlan11、vlan12的数据通过。因为路由交换机接口是二层的,无法直接配置ip地址。如果需要与上层路由器通信则需要想办法也有一个带ip地址的接口。解决方法就是创建虚拟接口并配置ip地址,然后将向上接口配置为接入链路(将虚拟接口实体化到向上的接口)
2.3 路由器配置
以R1为例(其它类似),配置如下
The device is running!
<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]undo info-center enable
Info: Information center is disabled.
[Huawei]interface GIgabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 10.0.1.1 255.255.255.252
[Huawei-GigabitEthernet0/0/1]quit
[Huawei]interface GigabitEthernet 0/0/2
[Huawei-GigabitEthernet0/0/2]ip address 10.0.2.1 255.255.255.252
[Huawei-GigabitEthernet0/0/2]quit
[Huawei]interface GigabitEthernet 0/0/3
[Huawei-GigabitEthernet0/0/3]ip address 10.0.0.9 255.255.255.252
[Huawei-GigabitEthernet0/0/3]quit
[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 10.0.0.1 255.255.255.252
[Huawei-GigabitEthernet0/0/0]quit
[Huawei]
直接给每一个使用的端口配置ip地址。
3. OSPF动态路由配置
将R1、R2、R3做为边界路由进行配置,其中三台路由器构成骨干网络,pc1-pc4为area 1,pc5-pc8为area 2,pc9-pc12为area3.
3.1 路由交换机上的OSPF
以RS1为例(其它类似),配置如下
<RS1>system-view
Enter system view, return user view with Ctrl+Z.
[RS1]ospf 1
[RS1-ospf-1]area 1
[RS1-ospf-1-area-0.0.0.1]network 192.168.64.0 0.0.0.255
[RS1-ospf-1-area-0.0.0.1]network 192.168.65.0 0.0.0.255
[RS1-ospf-1-area-0.0.0.1]network 10.0.1.0 0.0.0.3
[RS1-ospf-1-area-0.0.0.1] User interface con0 is available
创建ospf进程并设定区域,然后利用network宣告周围的直连网络,此处与rip协议有所不同,ospf协议支持可变掩码长度,所以此处需要宣告网络的同时加上子网掩码(但子网掩码需要取反)。
3.2 路由器上的OSPF
3.2.1 R1上的OSFP配置
R1属于边界路由,所以它上面需要设置两个区域。具体配置如下
[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 10.0.0.8 0.0.0.3
[Huawei-ospf-1-area-0.0.0.0]quit
[Huawei-ospf-1]area 1
[Huawei-ospf-1-area-0.0.0.1]network 10.0.1.0 0.0.0.3
[Huawei-ospf-1-area-0.0.0.1]network 10.0.2.0 0.0.0.3
[Huawei-ospf-1-area-0.0.0.1]quit
[Huawei-ospf-1]
可以看到路由表中已学习到路径
[Huawei]display ip routing-table
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 23 Routes : 23
Destination/Mask Proto Pre Cost Flags NextHop Interface
10.0.0.0/30 Direct 0 0 D 10.0.0.1 GigabitEthernet
0/0/0
10.0.0.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/0
10.0.0.8/30 Direct 0 0 D 10.0.0.9 GigabitEthernet
0/0/3
10.0.0.9/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/3
10.0.0.16/30 OSPF 10 2 D 10.0.0.10 GigabitEthernet
0/0/3
10.0.1.0/30 Direct 0 0 D 10.0.1.1 GigabitEthernet
0/0/1
10.0.1.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/1
10.0.2.0/30 Direct 0 0 D 10.0.2.1 GigabitEthernet
0/0/2
10.0.2.1/32 Direct 0 0 D 127.0.0.1 GigabitEthernet
0/0/2
10.0.3.0/30 OSPF 10 2 D 10.0.0.10 GigabitEthernet
0/0/3
10.0.4.0/30 OSPF 10 2 D 10.0.0.10 GigabitEthernet
0/0/3
10.0.5.0/30 OSPF 10 3 D 10.0.0.10 GigabitEthernet
0/0/3
10.0.6.0/30 OSPF 10 3 D 10.0.0.10 GigabitEthernet
0/0/3
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
192.168.64.0/24 OSPF 10 2 D 10.0.1.2 GigabitEthernet
0/0/1
192.168.65.0/24 OSPF 10 2 D 10.0.1.2 GigabitEthernet
0/0/1
192.168.68.0/24 OSPF 10 3 D 10.0.0.10 GigabitEthernet
0/0/3
192.168.69.0/24 OSPF 10 3 D 10.0.0.10 GigabitEthernet
0/0/3
192.168.72.0/24 OSPF 10 4 D 10.0.0.10 GigabitEthernet
0/0/3
192.168.73.0/24 OSPF 10 4 D 10.0.0.10 GigabitEthernet
0/0/3
192.168.74.0/24 OSPF 10 4 D 10.0.0.10 GigabitEthernet
0/0/3
192.168.75.0/24 OSPF 10 4 D 10.0.0.10 GigabitEthernet
0/0/3
3.2.2 R2上的OSFP配置
[R2]ospf 1
[R2-ospf-1]area 0
[R2-ospf-1-area-0.0.0.0]network 10.0.0.8 0.0.0.3
[R2-ospf-1-area-0.0.0.0]network 10.0.0.16 0.0.0.3
[R2-ospf-1-area-0.0.0.0]quit
[R2-ospf-1]area 2
[R2-ospf-1-area-0.0.0.2]network 10.0.3.0 0.0.0.3
[R2-ospf-1-area-0.0.0.2]network 10.0.4.0 0.0.0.3
[R2-ospf-1-area-0.0.0.2]quit
[R2-ospf-1]
分别宣告向R1、R2的两个属于area0的网络,以及向RS3、RS4的两个属于area2的网络。
3.2.2 R3上的OSFP配置
<R3>system-view
Enter system view, return user view with Ctrl+Z.
[R3]ospf 1
[R3-ospf-1]area 0
[R3-ospf-1-area-0.0.0.0]network 10.0.0.16 0.0.0.3
[R3-ospf-1-area-0.0.0.0]quit
[R3-ospf-1]area 3
[R3-ospf-1-area-0.0.0.3]network 10.0.6.0 0.0.0.3
[R3-ospf-1-area-0.0.0.3]network 10.0.5.0 0.0.0.3
[R3-ospf-1-area-0.0.0.3]quit
[R3-ospf-1]
4.讨论
以上配置时,R1与R3之间并没有连接,因些可以从路由表中看到从R1去往PC12的cost为4
Destination/Mask Proto Pre Cost Flags NextHop Interface
192.168.75.0/24 OSPF 10 4 D 10.0.0.10 GigabitEthernet
0/0/3
在添加R1与R3之间的链路后,首先需要对R1与R2的端口进行ip地址分配,然后分别在路由器之上添加属于area 0 的直连网络
以R1为例
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.0.0.1 255.255.255.252
[R1-GigabitEthernet0/0/0]quit
[R1]ospf 1
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.3
[R1-ospf-1-area-0.0.0.0]quit
[R1-ospf-1]
此时查看路由表发现从R1去往PC12的cost变为3
Destination/Mask Proto Pre Cost Flags NextHop Interface
192.168.75.0/24 OSPF 10 3 D 10.0.0.10 GigabitEthernet
0/0/3