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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章