》交换机VTP(VLANTrunk Protocol,VTP)配置
Catalyst 3548(Csico IOS系统)
配置VTP域名
Switch-PHY-3548#configt //进入全局配置模式
Switch-PHY-3548(config)#
Switch-PHY-3548(config)#vtp domain pku //设置VTP域名为pku
配置VTP工作模式
Switch-PHY-3548(config)#vtp mode server //设置为VTP server模式,缺省值
Switch-PHY-3548(config)#vtp mode client //设置为VTP client 模式
Switch-PHY-3548(config)#vtp mode transparent //设置为VTP transparent模式
Switch-PHY-3548(config)#
Catalyst 6500(Catalyst OS(CatOS)系统)
配置VTP域名
Switch-PHY-6500>(enable)set vtp mode server //设置为VTP server模式,缺省值
Switch-PHY-6500>(enable)set vtp mode client //设置为VTP client 模式
Switch-PHY-6500>(enable)set vtp mode transparent //设置为VTP transparent模式
Switch-PHY-6500>(enable)set vtp mode off //VTP关闭
Switch-PHY-6500>(enable)
》建立和删除VLAN
Catalyst 3548(Csico IOS系统)
Switch-PHY-3548#vlan data //进入VLAN配置模式
Switch-PHY-3548(vlan)#
命令格式:vlan
Switch-PHY-3548(vlan)#vlan1000 name vlan1000
VLAN 1000 added:
Name:vlan1000
Switch-PHY-3548(vlan)#
Switch-PHY-3548(vlan)#exit //退出并返回特权用户模式
//注:必须使用exit命令退出,以保存VLAN的配置
Switch-PHY-3548(vlan)#no vlan 1000 //删除VLAN
DeletingVLAN 1000…
Switch-PHY-3548(vlan)#
Switch-PHY-3548(vlan)#vlan1000 name v1000 //修改VLAN
VLAN 1000modified:
Name:v1000
Catalyst 6500(Catalyst OS(CatOS)系统)
命令格式:setvlan
Switch-PHY-6500>(enable)set vlan 999 name vlan999
VTPadvertisements transmitting temporarily stopped,and will resume after thecommand finishes.
Vlan 999configuration successful
命令格式:clearvlan
Switch-PHY-6500>(enable)clear vlan 999
This commandwill deactivate all ports on vlan(s) 999
Do you wantcontinue(y/n)[n]?y
VTPadvertisements transmitting temporarily stopped,and will resume after thecommand finishes.
Vlan 999 deleted
Switch-PHY-6500>(enable)
Switch-PHY-6500>(enable)set vlan 999 name v999 //修改vlan
VTPadvertisements transmitting temporarily stopped,and will resume after thecommand finishes.
Switch-PHY-6500>(enable)
》为交换机端口分配VLAN
Catalyst 3548(Csico IOS系统)
Switch-PHY-3548#configure t //进入端口配置模式
Enterconfiguration commands,one per line.End with CTNL/Z.
Switch-PHY-3548(config)#int f0/24
Switch-PHY-3548(config-if)#
命令格式:switchportaccess vlan
Switch-PHY-3548(config-if)#switchport access vlan 248 //将端口f0/24划分在248号vlan中
Switch-PHY-3548(config-if)#
Catalyst 6500(Catalyst OS(CatOS)系统)
命令格式:setvlan
Switch-PHY-6500>(enable)set vlan 42 5/20 //将端口5/20划分在42号VLAN中
Switch-PHY-6500>(enable)
》VLANtrunk配置
Catalyst 3548(Csico IOS系统)
Switch-PHY-3548#configure t //进入端口配置模式
Enterconfiguration commands,one per line.End with CTNL/Z.
Switch-PHY-3548(config)#int f0/24
Switch-PHY-3548(config-if)#
Switch-PHY-3548(config-if)#switchport mode trunk //配置VLAN trunk 模式
Switch-PHY-3548(config-if)#
Switch-PHY-3548(config-if)#switchport trunk encapsulation dot1 q //封装IEEE802.1Q
Switch-PHY-3548(config-if)#switchport trunk encapsulation isl //封装ISL协议
Switch-PHY-3548(config-if)#switchport trunk encapsulation negotiate P //自动协商
Switch-PHY-3548(config-if)#
//注:自动协商,即自适应协议的功能,但要求Cisco硬件支持ISL和802.1Q两个协议
//设置允许中继的VLAN
Switch-PHY-3548(config-if)#switchport trunk allowed vlan 10,14
Switch-PHY-3548(config-if)#switchport trunk allowed vlan 10-24
Switch-PHY-3548(config-if)#switchport trunk allowed vlan except 100-1000
Switch-PHY-3548(config-if)#
//注:except是从允许的VLAN列表中去掉一些vlan号,也就是参数中给出的是不允许中继的VLAN。上面例子中的表示除去100-1000号VLAN外,其余所有的VLAN都被增加到允许中继的VLAN列表中。
Catalyst 6500(Catalyst OS(CatOS)系统)
命令格式:settrunk
例 设置端口5/1为VLAN trunk模式,封装802.1Q协议。
Switch-PHY-6500>(enable)set trunk 5/1 on dot1Port(s) 1/2 trunk modeset to on
Switch-PHY-6500>(enable)
命令格式:settrunk
例 在端口5/1的允许VLAN列表中调价37-42号vlan
Switch-PHY-6500>(enable)set trunk 5/1 vlan 37-42
Adding vlans37-42 to allowed list.
Port(s)5/1allowed vlans modified to 1,37-42,101-1005.
Switch-PHY-6500>(enable)
命令格式:cleartrunk
例 从端口5/24的允许VLAN列表中删除3-36号vlan
Switch-PHY-6500>(enable)clear trunk 5/24 3-36
RemovingVlan(s) 3-36 from allowed list.
Port 5/1allowed vlans modified to 1,2,36-1000.
Switch-PHY-6500>(enable)