Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3965706
  • 博文数量: 408
  • 博客积分: 10227
  • 博客等级: 上将
  • 技术积分: 9820
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-17 21:48
个人简介

非淡泊无以明志,非宁静无以致远

文章存档

2022年(1)

2021年(1)

2020年(2)

2019年(5)

2018年(4)

2017年(3)

2016年(24)

2015年(8)

2014年(7)

2013年(3)

2012年(1)

2011年(23)

2010年(179)

2009年(147)

分类: 系统运维

2009-11-15 19:59:53

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上通过。

阅读(2426) | 评论(0) | 转发(0) |
0

上一篇:IPsec配置

下一篇:PIX配置专题

给主人留下些什么吧!~~