涉及到知识点有(二层交换机,三层路由器)
vlan划分
trunk接口
路由器接口配置IP
单臂路由
静态路由
首先,我们要绘制拓扑图
把我们的想法提现在拓扑图上,方便我们输入命令
PC机的配置
PC-6
IPv4:192.168.10.1
掩码:255.255.255.0
网关:192.168.10.254
PC-7
IPv4:192.168.20.1
掩码:255.255.255.0
网关:192.168.20.254
PC-8
IPv4:192.168.10.2
掩码:255.255.255.0
网关:192.168.10.254
PC-9
IPv4:192.168.30.1
掩码:255.255.255.0
网关:192.168.30.254
交换机4
<h3c>sys
[H3C]sysn sw1
[sw1]vlan 10 #进入vlan10
[sw1-vlan10]port g1/0/1 #把接口给vlan10
[sw1-vlan10]quit
[sw1]vlan 20
[sw1-vlan20]port g1/0/2
[sw1-vlan20]quit
[sw1]int g1/0/23 #进入与另一台交换机连接的接口
[sw1-GigabitEthernet1/0/23]port link-type trunk #设置trunk接口
[sw1-GigabitEthernet1/0/23]port trunk permit vlan all #让所以vlan都可以通过
[sw1-GigabitEthernet1/0/23]quit
交换机5
注意要设置一个空的vlan20
<h3c>sys
[H3C]sysn sw2
[sw2]vlan 10
[sw2-vlan10]port g1/0/1
[sw2-vlan10]quit
[sw2]vlan 20 #由于交换机4接收了两个vlan头部,要想让vlan20的信息可以通过本交换机就要设置一个空的vlan20,否则PC-7的信息将无法通过
[sw2-vlan20]quit
[sw2]int g1/0/23 #连接交换机4的线
[sw2-GigabitEthernet1/0/23]port link-type trunk
[sw2-GigabitEthernet1/0/23]port trunk permit vlan all
[sw2-GigabitEthernet1/0/23]quit
[sw2]int g1/0/24 #连接上层路由器的线
[sw2-GigabitEthernet1/0/24]port link-type trunk
[sw2-GigabitEthernet1/0/24]port trunk permit vlan all
[sw2-GigabitEthernet1/0/24]quit
路由器1
单臂路由:说简单点就是把一个接口(一条线)分成几个用
就比如我把g0/0口划分成了0/0.10和0/0.20
静态路由:例如这个路由器能够见到的网段有三个192.168.10.0、192.168.20.0、 18.0.0.0
只能把本路由器看不见的网段手动给它添加静态路由
<h3c>sys
[H3C]sysn rt1
[rt1]int g0/0.10 #接收vlan10
[rt1-GigabitEthernet0/0.10]ip add 192.168.10.254 24 #与vlan10下PC的网关相同
[rt1-GigabitEthernet0/0.10]vlan-type dot1q vid 10 #让这个接口能够接收到带有vlan10标签的数据
[rt1-GigabitEthernet0/0.10]quit
[rt1]int g0/0.20 #接收vlan20
[rt1-GigabitEthernet0/0.20]ip add 192.168.20.254 24 #与vlan20下PC的网关相同
[rt1-GigabitEthernet0/0.20]vlan-type dot1q vid 20 #让这个接口能够接收到带有vlan20标签的数据
[rt1-GigabitEthernet0/1]ip add 18.0.0.1 24 #给与路由器相连的接口增加IP
[rt1-GigabitEthernet0/1]quit
[rt1]ip route-static 19.0.0.0 24 18.0.0.2 #静态路由 rt1连接不到的网段 掩码 下一次要去的端口IP
[rt1]ip route-static 192.168.30.0 24 18.0.0.2
只有路由器1连接着下层所以只有路由器1需要做单臂路由
路由器2
看见自己两边的网段,其他的都看不见
<h3c>sys
[H3C]sysn rt2
[rt2]int g0/1
[rt2-GigabitEthernet0/1]ip add 18.0.0.2 24
[rt2-GigabitEthernet0/1]quit
[rt2]int g0/2
[rt2-GigabitEthernet0/2]ip add 19.0.0.1 24
[rt2-GigabitEthernet0/2]quit
[rt2]ip route-static 192.168.10.0 24 18.0.0.1
[rt2]ip route-static 192.168.20.0 24 18.0.0.1
[rt2]ip route-static 192.168.30.0 24 19.0.0.2
路由器3
<h3c>sys
[H3C]sysn rt3
[rt3]int g0/2
[rt3-GigabitEthernet0/2]ip add 19.0.0.2 24
[rt3-GigabitEthernet0/2]quit
[rt3]int g0/0
[rt3-GigabitEthernet0/0]ip add 192.168.30.254 24 #要与连接的PC网关相符
[rt3]ip route-static 192.168.10.0 24 19.0.0.1
[rt3]ip route-static 192.168.20.0 24 19.0.0.1
[rt3]ip route-static 18.0.0.0 24 19.0.0.1
最后三个PC机就可以ping通了