3.1单台交换机vlan
给S1批量创建vlan
vlan batch 10 20 30
关闭提示
un in en
查询vlan
display vlan
基于端口的vlan,进入端口配vlan 端口模式(access、trunk、hybrid)int e0/0/1
port link-typpe access
access只能属于一个vlan,因此要设置属于哪个vlan
port default vlan 10
查看配置信息
dis vlan
3.2.1跨交换机相同vlan通信(trunk+access)
1.配ip
配置好六个ip之后,1和4通,2和5通,3和6通,因为大家默认都是vlan1,之间不通,因为不在一个网段
2.创建三个vlan
vlan batch 10 20 30
3.配交换机每个端口的端口类型、默认(default)vlan
int e0/0/1
port link-type access
port default vlan 10
同理配置交换机2 的三个access接口,此时ping不通,因为交换机之间连接的端口也要配置
4.配交换机之间端口
设置类型trunk,允许vlan10 20 30通过
[S1] int e0/0/4
[S1-Ethernet0/0/4]port link-type trunk
[S1-Ethernet0/0/4]port trunk allow-pass vlan all
此时可以ping通同一个vlan的pc
3.2.2跨交换机相同vlan通信(Hybrid端口的应用)
hybrid端口既可以连接pc(去标签),又可以连接交换机**(加标签)**。
华为交换机所有端口默认hybrid。
进入S1,创建vlan10 20 30
[S1]vlan batch 10 20 30
端口默认hybrid,不用配置端口类型
- 进入连接pc的端口--------设置hybrid端口[去标签]vlan
pc1 端口1 先加入vlan10 再去掉标签(模仿access)
pc2 端口2 先加入vlan20 再去掉标签
pc3 端口3 先加入vlan30 再去掉标签
- 进入连接交换机的端口-------设置hybrid端口[加标签] vlan 10 20 30
交换机S2设置同理
总结:access和hybrid要一起用,trunk既可以连pc也可以连交换机;
access端口:设置端口类型后,port default vlan 10
trunk端口:设置端口类型后,port trunk allow-pass vlan all
hybrid端口-pc:不用设置端口类型,先加入vlan10 再去掉所有标签[S1]int e0/0/1 [S1-Ethernet0/0/1]port hybrid pvid vlan 10 [S1-Ethernet0/0/1]port hybrid untagged vlan 10 20 30
hybrid端口-交换机:不用设置端口类型,加上所有标签
[S1-Ethernet0/0/3]int e0/0/4
[S1-Ethernet0/0/4]port hybrid tagged vlan 10 20 30
3.3跨交换机相同vlan间通信实验
1、实验如图,分析:
ip地址10开头,说明是A类网络,应该子网掩码255.0.0.0,但是题里255.255.0.0,说明进行了子网划分,前两字节是网络位,后两字节是主机位,网络位不同的不在一个子网。
2、搭建拓扑结构,设置pc的ip和子网掩码(略);设置交换机的ip和子网掩码:
交换机不能直接设置ip,必须进入虚拟子接口vlan1
[Huawei]sysname LSW1
[LSW1]int vlan 1
[LSW1-Vlanif1]ip add 10.65.1.7 16
交换机2同理,此时pc1、pc3、SW1、SW2之间可以ping通
3、配置vlan
access口:
[LSW1]int e0/0/2
[LSW1-Ethernet0/0/2]port link-type access
[LSW1-Ethernet0/0/2]port default vlan 2
[LSW1-Ethernet0/0/2]int e0/0/3
[LSW1-Ethernet0/0/3]po li acc
[LSW1-Ethernet0/0/3]po de vlan 3
trunk口:
[LSW1-Ethernet0/0/3]int e0/0/1
[LSW1-Ethernet0/0/1]port li trunk
[LSW1-Ethernet0/0/1]port trunk allow-pass vlan all
pc1或者pc3ping交换机ping不通,因为交换机属于vlan1
若想ping通:进入vlanif 1 删掉ip,进入vlanif 2 ,加入ip,都在同一vlan2就可以ping通
3.4三层交换机实现不同vlan通信
此时配pcip必须配网关:该网络与其他网络通信的出口和入口
网关设置到三层交换机上:vlan10对应的虚拟子接口
S2交换机:不仅要有vlan10,还要有20才能通信
[S2]vlan batch 10 20
[S2]int e0/0/1
[S2-Ethernet0/0/1]port li acc
[S2-Ethernet0/0/1]port de vlan 10
[S2-Ethernet0/0/1]int g0/0/1
[S2-GigabitEthernet0/0/1]port li tru
[S2-GigabitEthernet0/0/1]port tru allow vlan all
S3:
[S3]int e0/0/1
[S3-Ethernet0/0/1]port li acc
[S3-Ethernet0/0/1]port de vlan 20
[S3-Ethernet0/0/1]int g0/0/2
[S3-GigabitEthernet0/0/2]port li tru
[S3-GigabitEthernet0/0/2]port tru allow vlan all
配三层交换机S1,使vlan10和20互通
[S1]vlan batch 10 20
[S1]int g0/0/1
[S1-GigabitEthernet0/0/1]port li tru
[S1-GigabitEthernet0/0/1]port tru allow vlan all
[S1-GigabitEthernet0/0/1]int g0/0/2
[S1-GigabitEthernet0/0/2]port li tru
[S1-GigabitEthernet0/0/2]port tru allow vlan all
此时不能ping通,因为没配网关:
分别进入vlan10和20的虚拟子接口(不是真接口),分别add 网关
[S1]int vlanif 10
[S1-Vlanif10]ip add 192.168.1.254 24
[S1-Vlanif10]int vlanif 20
[S1-Vlanif20]ip add 192.168.2.254 24
此时pc1可以ping通pc2和192.168.2.254