VTP(VLAN Trunking Protocol) - Pruning

Vtp pruning   vtp 修剪:vtp修剪默認是關閉的,在交換機發送vtp報文更新的時候會向交換機上所有的TRUNK端口去發送,因此這些更新會佔用一部分帶寬,所以啓用vtp修剪是將一些沒有必要的流量修剪掉。如圖:
  紅色vlan分別在switch 1 和switch 4上有紅色vlan(簡稱vlan 10)用戶,因此vlan 10的更新會經過trunk分別向switch 2 3 4 5 6泛洪,然而在switch 3 5 6這三臺交換機並沒有vlan 10的用戶,此時vtp 更新報文攜帶vlan10的信息向switch 3 5 6去泛洪是沒有意義的,因爲3 5 6交換機沒有vlan 10的用戶。因此啓用在switch2與switch3、switch4與switch5鏈路之間針對vlan10啓用vtp 修剪(注:vtp修剪只是從邏輯上將特定vlan隔離,並不是從物理上隔離)。  但是,如果switch 6下突然有了某些vlan 10 的用戶,這樣switch 4和switch 5之間鏈路針對vlan 10將重新開通。爲什麼呢?因爲交換機除了(彙總通告、子集通告、通告請求)消息格式外,還有一個“重要消息”格式,switch 6會向上申請。

命令:show vtp status 可以查看出vtp是否開啓  show interface pruning  查看哪些接口以及哪幾個vlan被修剪了
      Vtp pruning:   開啓vtp 修剪  
也可以在接口模式下,將特定的vlan修剪掉:
Switch 4(config)#interface fas 0/23
Swit ch 4 (config-if)#switchport trunk pruning vlan ?  (備註:後面可以附加add 、remove等命令,add:表示補充修剪vlan的列表。Remove:表示將接口下已經修剪的vlan移除)

經驗:在工作中,我發現,如果vtp domain 域名不一樣的話,其trunk是沒法起來的。個人認爲:vtp報文泛洪只向本域內trunk泛洪的。如果向所有trunk都泛洪,那其他vtp域也能收到報文,因此如果兩臺交換機互連,如果domain不一樣的話,trunk索性就不起來。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章