知识点:ospf vlanif pvid trunk access route ID 等技术

需求:使用路由协议ospf(开放最短路径优先),最终结果是pc1-PC5之间能相互ping通
首先配置PC1和PC2之前可以互通
PC1和PC2属于vlan10,对应交换机LSW3上要配置
vlan10包含 端口Ethernet0/0/1和Ethernet0/0/2
PC1 IP地址及网关 192.168.1.1/24 网关 192.168.1.254
PC2 IP地址及网关 192.168.1.2/24 网关 192.168.1.254
vlan10的PC配置IP地址

二层交换机LSW3的配置

到此 PC1和PC2测试连接性

配置PC3和PC4可以互通

测试连接性

PC3和PC4已经可以ping通了
接下来我们配置vlan10和vlan20之前互通
配置vlan10下的PC与网关能连通

测试vlan10下的PC与网关的连通性

vlan10下的PC已经能ping网关192.168.1.254了
接下配置vlan20下PC和网关的连通配置
LSW4交换机配置trunk并放行vlan10 vlan20
[SW4]interface Ethernet0/0/3
[SW4-Ethernet0/0/3]display this
interface Ethernet0/0/3
port link-type trunk
port trunk allow-pass vlan 10 20
LSW2交换机上的配置
配置vlan 10 20 40
[Huawei]sysname LSW2
[LSW2]vlan batch 10 20 40
[LSW2]interface Vlanif 20
[LSW2-Vlanif20]ip address 192.168.2.254 24
[LSW2-Vlanif20]q
[LSW2-GigabitEthernet0/0/3]dis this
interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 10 20

测试连通
接下来配置 vlan之间的通信
LSW4与LSW2之间相连的两个端口要配置成trunk口并允许vlan10 和 vlan20通过
LSW1与LSW2之间相连的两个端口也要配置成trunk口
要注意的地方是这两个端口上还要分别绑定一个vlanif的IP地址,这里就用PVID的技术了
所以这两个端口的trunk的PVID 要相同并配置不能的IP地址,这样就可以通信了
如图所示要增加vlan40
[LSW2]interface GigabitEthernet 0/0/1
[LSW2-GigabitEthernet0/0/1]port link-type trunk
[LSW2-GigabitEthernet0/0/1]port trunk pvid vlan 40 #设置PVID
[LSW2-GigabitEthernet0/0/1]port trunk allow-pass vlan 40
[LSW2-GigabitEthernet0/0/1]dis this
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk pvid vlan 40
port trunk allow-pass vlan 40
[LSW2]interface Vlanif 40
[LSW2-Vlanif40]ip address 12.1.1.2 24 #配置IP地址
在交换机LSW2上启用OSPF协议
[LSW2]ospf router-id 2.2.2.2 #设置route-id
[LSW2-ospf-1]area 0 #进入区域0
[LSW2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 #宣告直接网络
[LSW2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
接下来配置交换机LSW1上

测试两个vlan的间通信

如果PC1已经可以pingPC4了
接下来配置pc5到两个vlan之间通信 并加入ospf的area 1里
路由器配置

交换机配置


测试连通性

成功了
以下是我的配置思路,有错的请给我留言,共同学习一起进步
二层交换机LSW3的配置
PC1和PC2属于vlan10,对应交换机LSW3上要配置
vlan10包含 端口Ethernet0/0/1和Ethernet0/0/2
PC1 IP地址及网关 192.168.1.1/24 网关 192.168.1.254
PC2 IP地址及网关 192.168.1.2/24 网关 192.168.1.254
LSW3交换机配置
<Huawei>sys
[Huawei]sysname LSW3 #修改交换机名字
[LSW3]vlan 10 #创建vlan10
[LSW3]interface e0/0/1 #进入交换机端口
[LSW3-Ethernet0/0/1]port link-type access #设置端口类型为access
[LSW3-Ethernet0/0/1]port default vlan 10 #设置端口所属vlan
[LSW3-Ethernet0/0/1]q
[LSW3]interface e0/0/2
[LSW3-Ethernet0/0/2]port link-type access
[LSW3-Ethernet0/0/2]port default vlan 10
[LSW3-Ethernet0/0/2]q
[LSW3]q #退出
<LSW3>save #保存
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
二层交换机LSW4的配置
PC3和PC4属于vlan20,对应交换机LSW4上要配置
vlan20包含 端口Ethernet0/0/1和Ethernet0/0/2
PC3 IP地址及网关 192.168.2.1/24 网关 192.168.2.254
PC4 IP地址及网关 192.168.2.2/24 网关 192.168.2.254
LSW4交换机配置
<Huawei>sys
[Huawei]sysname LSW4 #修改交换机名字
[LSW4]vlan 20 #创建vlan40
[LSW4]interface e0/0/1 #进入交换机端口
[LSW4-Ethernet0/0/1]port link-type access #设置端口类型为access
[LSW4-Ethernet0/0/1]port default vlan 10 #设置端口所属vlan
[LSW4-Ethernet0/0/1]q
[LSW4]interface e0/0/2
[LSW4-Ethernet0/0/2]port link-type access
[LSW4-Ethernet0/0/2]port default vlan 10
[LSW4-Ethernet0/0/2]q
[LSW4]q #退出
<LSW4>save #保存
The current configuration will be written to the device.
Are you sure to continue?[Y/N]y
不同vlan之间要通信,就需要配置网关了,在这个实验中
我们把vlan10的网关配置在LSW1的三层交换机上vlan20的网关配置到LSW2的交换机上
vlanif10 192.168.1.254/24
vlanif20 192.168.2.254/24
LSW1上创建vlan10并配置vlanif的IP地址
LSW1和LSW3之前相连接的两个端口
GigabitEthernet0/0/3和Ethernet0/0/3都要配置成trunk口
并允许vlan 10 和 vlan 20 的流量通过配置如下
vlan10下的pc与网关的连通配置
LSW1交换机的配置
[SW1]sysname SW1
[SW1]vlan batch 10 20 #创建vlan10 vlan20
[SW1]interface Vlanif 10 #进入vlan10接口
[SW1-Vlanif10]ip address 192.168.1.254 24 #配置IP地址
[SW1]interface GigabitEthernet 0/0/3 #进入接口
[SW1-GigabitEthernet0/0/3]display this #查看本接口的配置
#
interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 10 20
#
LSW3交换机的配置Ethernet0/0/3为trunk口并允许vlan10 vlan20的流量通过
[LSW3]interface Ethernet0/0/3 #进入接口
[LSW3-Ethernet0/0/3]port link-type trunk #配置接口类型
[LSW3-Ethernet0/0/3]port trunk allow-pass vlan 10 20 #配置允许通过的vlan
接下配置vlan20下PC网关的连通配置
LSW4与LSW2之间相连的两个端口要配置成trunk口并允许vlan10 和 vlan20通过
LSW1与LSW2之间相连的两个端口也要配置成trunk口
要注意的地方是这两个端口上还要分别绑定一个vlanif的IP地址,这里就用PVID的技术了
所以这两个端口的trunk的PVID 要相同并配置不能的IP地址,这样就可以通信了
如图所示要增加vlan40
LSW4交换机配置trunk并放行vlan10 vlan20
[SW4]interface Ethernet0/0/3
[SW4-Ethernet0/0/3]display this
interface Ethernet0/0/3
port link-type trunk
port trunk allow-pass vlan 10 20
LSW2交换机上的配置 配置vlan 10 20 40
配置trunk route-id 及启用路由协议
[Huawei]sysname LSW2
[LSW2]vlan batch 10 20 40
[LSW2]interface Vlanif 20
[LSW2-Vlanif20]ip address 192.168.2.254 24
[LSW2-Vlanif20]q
[LSW2-GigabitEthernet0/0/3]dis this
interface GigabitEthernet0/0/3
port link-type trunk
port trunk allow-pass vlan 10 20
[LSW2]interface GigabitEthernet 0/0/1
[LSW2-GigabitEthernet0/0/1]port link-type trunk
[LSW2-GigabitEthernet0/0/1]port trunk pvid vlan 40 #设置PVID
[LSW2-GigabitEthernet0/0/1]port trunk allow-pass vlan 40
[LSW2-GigabitEthernet0/0/1]dis this
#
interface GigabitEthernet0/0/1
port link-type trunk
port trunk pvid vlan 40
port trunk allow-pass vlan 40
[LSW2]interface Vlanif 40
[LSW2-Vlanif40]ip address 12.1.1.2 24 #配置IP地址
启用OSPF协议
[LSW2]ospf router-id 2.2.2.2 #设置route-id
[LSW2-ospf-1]area 0 #进入区域0
[LSW2-ospf-1-area-0.0.0.0]network 192.168.2.0 0.0.0.255 #宣告直接网络
[LSW2-ospf-1-area-0.0.0.0]network 12.1.1.0 0.0.0.255
LSW1交换机上配置vlanif40 和route id 1.1.1.1 并启用ospf协议
interface Vlanif40
ip address 12.1.1.1 255.255.255.0
interface GigabitEthernet0/0/1
port link-type trunk
port trunk pvid vlan 40
port trunk allow-pass vlan 40
ospf 1 router-id 1.1.1.1
area 0.0.0.0
network 12.1.1.0 0.0.0.255
network 192.168.1.0 0.0.0.255