vtp的配置



1.配置VTP服务器

S1#vlan database       //进入vlan配置模式

S1(vlan)#vtp server      //设置该交换机为VTP服务器模式,考试时选默认是透明模式,但思科是默认为服务器模式。

S1(vlan)#vtp domain domain-name  //设置VTP管理域名称

S1(vlan)#vtp pruning     //启用VTP修剪功能

S1(vlan)#exit

S1#show vtp status      //显示VTP状态信息

2.配置VTP客户端

S2#vlan database

S2(vlan)#vtp client  //设置该交换机为VTP客户端模式

S2(vlan)#vtp domain domain-name  //这里域名必须和上面的vtp服务器设置的domain名称一样

S2(vlan)#exit

3.配置两个交换机之间的Trunk端口。

S(config)#interface f0/1

S(config-if)#switchport mode trunk            //配置该端口为Trunk中继模式。

S(config-if)#switchport trunk allowed vlan all  //设置允许从该接口交换数据的vlan

S(config-if)#^Z

4.VTP服务器上创建VLAN

S1#vlan database

S1(vlan)#vlan 2 name vlan2  //创建一个Vlan 2 命名为vlan2

S1(vlan)#vlan 3 name        //创建一个Vlan 3,系统会自动命名为Vlan003

S1(vlan)#exit

5.分配交换机端口到各个Vlan

S(config)#interface f0/3   <如果交换机上有多个端口要分到同一个VLAN中,可用interface range f0/312>

S(config-if)#switchport mode access         //设置端口为静态VLAN访问模式

S(config-if)#switchport access allowed vlan 2  //设置允许从该接口交换数据的vlan

S(config-if)#switchport access allowed all remove vlan 2  //设置允许从除了vlan 2之外的所有接口交换数据

S(config-if)#^Z  

三、生成树快速端口(PortFast)配置

STP PortFast是一个Catalyst的一个特性。在STP中,只有forwarding状态,port才能发送用户数据。如果一个port一开始是没有接pc,一旦pc接上,就会经历blocking(20s)->listening(15s)->learing(15s)->forwarding状态的变化。这样从pc接上网线,到能发送用户数据,缺省的配置下需要等50秒的时间,但如果设置了portfast,就使得该端口不再应用STP算法,一旦该端口物理上能工作,就立即将其置为“转发”状态。在基于IOS交换机上,PortFast只能用于连接到终端设备的接入层交换机端口上。

开启PortFast命令:

Switch(config)#interface f0/1

Switch(config-if)#spanning-tree portfast

如果把批次开启可以用:

Switch(config)#interface range f0/1 – 3

Switch(config-if-range)#spanning-tree portfast  //注:只有在确认不会产生环路的端口上开启快速端口。

四、STP的负载均衡配置

1.使用STP端口权值(优先级)实现负载均衡

当交换机的两个口形成环路时,STP端口优先级用来决定那个口是转发状态,那个处于阻塞的。可以通过修改Vlan对应端口的优先级来决定该VLAN的流量走两对Trunk链路中那一条。

假如:我们用端口F0/23Trunk1,用f0/24Trunk2。具体配置如下:

1)配置VTPVLANTrunk(和上面VLAN配置过程一样,我们把S1设成服务器模式,S2设为客户端模式)

(配置vtp----S1S2上)

S1#vlan database    //进入VLAN配置子模式

S1(vlan)#vtp server                      

S1(vlan)#vtp domain vtpserver  //这三步也要在S2上执行,只是把第二步的Vtp server 换成vtp client

(配置Trunk----S1S2上)

S1(config)#interface f0/23

S1(config-if)#switchport mode trunk

S1(config-if)#exit

S1(config)#interface f0/24

S1(config-if)#switchport mode trunk   //S2上执行同样的这几步操作。

(配置VLAN----只在S1上)

S1#vlan database

S1(vlan)#vlan 2 name vlan2

S1(vlan)#vlan 3 name vlan3

S1(vlan)#exit

2)配置STP优先级----vtp服务器S1上配置

S1(config)#interface f0/23           //进入f0/23端口配置模式,Trunk1

S1(config-if)#spanning-tree vlan 1 port-priority 10   //vlan 1的端口优先级设为10(值越小,优先级越高!)

S1(config-if)#spanning-tree vlan 2 port-priority 10   //vlan 2的设为10vlan3-5在该端口上是默认的128

S1(config-if)#exit

S1(config)#interface f0/24                       //进入f0/24Trunk2

S1(config-if)#spanning-tree vlan 3 port-priority 10

S1(config-if)#spanning-tree vlan 4 port-priority 10

S1(config-if)#spanning-tree vlan 5 port-priority 10   //同上,将vlan3-5的端口优先级设为10

由于我们分别设置了不同Trunk上不同VLAN的优先级。而默认是128,这样,STP协议就可以根据这个优先级的大小来使Trunk1发送接收vlan1-2的数据;Trunk2发接vlan3-5的数据,从而实现负载均衡。

2.使用STP路径值实现负载均衡

如图示:Trunk1VLAN1-2的数据,而Trunk2VLAN3-5的数据。

其中vtpvlan、和trunk端口的配置都和上面一样,不再列出。各项都配置好后,在服务器模式的交换机S1上执行路径值的配置(路径值也叫端口开销,IEEE802.1d规定默认值:10Gbps=21Gbps=4100Mbps=1910Mbps=100

S1(config)#interface f0/23

S1(config-if)#spanning-tree vlan 3 cost 30

S1(config-if)#spanning-tree vlan 4 cost 30

S1(config-if)#spanning-tree vlan 5 cost 30    //分别设置vlan 3-5生成树路径值为30

S1(config-if)#exit

S1(config)#interface f0/24

S1(config-if)#spanning-tree vlan 1 cost 30

S1(config-if)#spanning-tree vlan 2 cost 30

这样,通过将希望阻断的VLAN的生成树路径设大,stp协议就会阻断该VLAN从该Trunk上通过。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值