
将他们划分为2个vlan 从左边交换机开始
基本命令
Switch>enable 特权模式
Switch#confi 全局配置模式
Switch(config)#vl 10 创建vlan10
Switch(config)#vl 20 创建vlan20
Switch(config-vlan)#int f0/1 进入端口
Switch(config-if)#switchport access vlan 30 将端口接入到vlan30
![]()
这里可以看到,我们之前没有创建vlan30,但是我们将端口划入vlan30的时候他会自动创建。六啊
退出并删除vlan30
我们用同样的方法创建另一个vlan后。
trunk链路配置
int f0/2 进入端口
Switch(config-if)#switchport mode trunk 定义为trunk链路
Switch(config-if)#switchport trunk allowed vlan 10,20 允许通过的vlan
另一个交换机也这么配
Switch(config-if)#switchport mode trunk
Switch(config-if)#switchport trunk allowed vlan 10,20
ping一下

没问题
总结来讲,vlan划分就是
1.en 进入特权模式
2.conf 进入全局配置
3.int fa0/1 进入端口
4.sw a v 10 创建并划入vlan
5.进入交换机与交换机的接口。
6.sw m t 定义为trunk链路
7。sw t a v 10,20 允许通过的vl
注:
思科私有的:ISL标签26+4字节
国际通用的:802.1q 4字节 dot1q
switchport trunk encapsulation dot1q/isl确定标签类型为802.1qlisl(本条命令(二层交换机)敲不上,模拟器不支持)
思科私有的:ISL标签26+4字节
国际通用的:802.1q 4字节 dot1q
在思科实体交换机上面我们进行了trunk链路的定义配置过后接着就是确定他的标签类型(dot1q)
switchport trunk encapsulation dot1q 定义类型
思科VTP
v: vlan
T: Trunk
P: Protocol
VTP作用:通过一点(一台交换机)来管理同步整个网络VLAN得添加、删除、重命名工作!
可以通过发送VTP通告来同步vlan的修改信息!
类似于华为的GVRP,但VTP是思科私有的一种协议。
VTP成员:
1.服务器模式(server)
可增、删、改和学习、转发同域名的vlan和VTP通告。
2.客户机模式(client)
可学习、转发相同与名的VTP通告,不可增、删、改vlan
3.透明模式:既不学习也不转发。(自治)
构成VIT
1.创建VTP域名:每台交换机上都要配置一个VTP域名,且必须一直,比如wdnmd(我带你们打)
不同的VTP域之间是不同步、不学习、不转发的。
2.配置trunk:VTP通告必须通过trunk链路转发。
VTP命令
config 在全局配置下完成
vtp domain 域名 配置VTP域名
vtp mode server/client 默认是server模式
do show vtp status 全局下查看vtp信息
do show vlan 在全局配置下查看vlan
S0(交换机)
![]()
定义为wdnmd名字并查看

对另一台同样配置

我们在交换机0上面创建vlan8 88 888 看看交换机1会不会学习

上面是交换机0
下面是交换机1

没毛病,那么我们在对交换机1进行创建,应为现在两个都是server模式。创建vlan9 99
我们直接来看交换机0有没有学习

OK
下面我将交换机1改为client模式(只能学习不能自己玩自己)并在交换机1上面创建vl 121 看看能否会成功。

配置成功
在S1创建vl121

直接就是不能创建了,那么我们继续在S0创建vlan121,看看S1交换机能否会学习
S0👇

S1👇

接下来我再接入一台交换机S2


我们可以看见,将交换机与交换机的接口定义为trunk链路时会自动学习S0的vlan信息。但是我没有定义他的VTP域名啊。但是默认的时server模式

我再加一个交换机S3,先定义他的VTP域名为wdnmb(我带你们吧) 再连接。

进行连接然后再查看vlan信息

没有。。。因为我还没有定义两条链路类型

两边配置完成再次查看↓S4上面vlan信息

还是没有。OK,我们将S4的VTP域名改为wdnmd

这不就来了么。
基础完结。
感谢千峰教育视频。










