配置交換機VTP協議

 
本文出自 「 狼窟 」 博客,請務必保留此出處 [url]http://yangyangdedipan.blog.51cto.com/286500/58966[/url]
 
  
VLAN可使用Trunk技術跨交換機實現,也就是將交換機AB之間的鏈路配置成Trunk,這樣,鏈接在交換機A與交換機B上的相同VLAN號的主機就能夠通訊。
在一臺或幾臺交換機上配置VLAN的工做量不是很大,可是,在企業網環境中一般由許多的相互鏈接的交換機組成,所以,要對數量不少的交換機配置VLAN和管理就很複雜了。爲了解決這一問題,Cisco開發了管理VLAN的協議——VLAN Trunk Protocol
 
VTP協議用來確保配置的一致性,他具備如下優勢:
保持VLAN配置的一致性
提供從一個交換機在整個管理域中增長虛擬局域網的方法
 
VTP協議是Cisco的專用協議,大多數的Catalyst交換機都支持該協議,VTP協議能夠減小VLAN相關的管理任務
 
VTP協議中,有兩個重要的概念
VTP域:也稱爲VLAN管理域,有一個以上共享VTP域名的相互鏈接的交換機組成。也就是說VTP域是一組VTP域名相同並經過中繼鏈路相互鏈接的交換機
VTP通告:在交換機之間用來傳遞VLAN信息的數據包成爲VTP通告
 
下面是對VTP域的要求
域內的每臺交換機都必須使用相同的VTP域名
Catalyst交換機必須是相鄰的,
全部的Catalyst交換機之間必須啓用Trunk中繼
全部的Catalyst交換機必須屬於一個VTP域,也就是說一個交換機只能加入到一個VTP管理域
 
VTP有三種運行模式:
 
    服務器模式(server)充當VTP服務器的交換機控制着它所在域中VLAN的生成和修改,VTP服務器能夠添加和修改VLAN,並想外部發送VTP通告,同時,VTP服務器也會學習域名相同的VTP通告信息,默認狀況下,Catalyst交換機處於VTP服務器模式(server)
    客戶機模式(client)處於此模式的交換機上不容許管理員建立,修改或刪除VLAN,他們監聽本域中其餘交換機的VTP通告,並相應修改他們VTP配置狀況,這是一種被動的監聽模式,VTP客戶端上也維護着VTP域內全部VLAN的列表
    透明模式(transparent)VTP透明模式中的交換機不參與VTP,當交換機處於透明模式時,他能夠建立和刪除本地的VLAN,當他不向外通告本身的VLAN配置信息,也不根據接收到的VTP通告信息更新和修改本身的VLAN數據庫,運行VTP透明模式的交換機能夠轉發VTP通告信息
 
使用VTP時,加入VTP域的每臺交換機在其中繼端口上通告以下信息:
管理域  版本號  配置修改編號  它所知道的VLAN  每一個以知VLAN的某些參數
 
VTP消息類型
 
    彙總通告 彙總通告用於通知鄰接的Catalyst交換機目前的VTP域名和配置修改編號,默認狀況下,Catalyst交換機每5秒鐘發送一次彙總通告
    子集通告 若是在VTP服務器上增長,刪除和修改了VLAN,「配置修改編號」就會增長,交換機首先會發送彙總通告,而後發送一個或多個子集通告,子集通告中包括VLAN列表和相應的VLAN信息,若是有多個VLAN,爲了通告全部的信息,可能須要發送多個子集通告
    通告請求 交換機在下列狀況下會發出VTP通告請求
交換機從新啓動後 VTP域名變動後 交換機接到了配置修改編號比自幾高的VTP彙總通告
一旦受到請求通告,VTP設備就會先發送彙總通告,而後發送一個或多個子集通告
 
VTP修剪VTP Pruning)是VTP的一個功能,他能減小中繼端口上下必要的廣播信息量
 
好了,作了以上的瞭解後,咱們來實際配置一下VTP環境,首先要考慮的基本任務是:
 
肯定將在網絡中運行VTP版本
決定交換機是成爲以有管理域的成員,仍是另外爲其創立一個新的管理域若是要加入到已有的管理域中,則肯定他的名稱和口令
爲交換機選擇一個VTP的工做模式
是否須要啓動修剪功能
 
 
相關命令參考:
Switch(config)#vtp domain domain –name                    //設置VTP域名
Switch(config)#vtp mode server | transparent | client     //設置VTP模式
Switch(config)#vtp password password                       //設置VTP口令
Switch(config)#vtp pruning                                          //設置VTP 修剪
Switch(config)#show vtp status                                   //查看VTP狀態信息
Switch(config)#show vlan brief                                   //查看VLAN信息
具體配置以下:
swA(config)#vtp domain benet                                   // 配置swA VTP 域名
swA(config)#vtp mode server                                    // 配置swA VTP 模式
swA(config)#vtp password cisco                               // 配置swA VTP 密碼
swA(config)#vtp pruning                                           // 配置swA VTP 修剪
swA(config)#interface f0/0                                        // 進入接口模式
swA(config-if)#switchport mode trunk                      //配置trunk鏈路
swA(config-if)#end                                                  //退出到特權模式
swA#vlan database                                                 //進入VLAN數據庫模式
swA(vlan)#vlan 2 name vlan2                                  //建立VLAN2
swA(vlan)#vlan 3 name vlan3                                  //建立VLAN3
swA(vlan)#exit
swA#show vtp status                                              //查看VTP信息
swA#show vlan brief                                              //查看VLAN信息
 
swB(config)#vtp domain benet                     
swB(config)#vtp mode transparent
swB(config)#vtp password cisco
swB(config)#vtp pruning
swB(config)#interface f0/0                      
swB(config-if)#switchport mode trunk
swB(config)#interface f0/1                      
swB(config-if)#switchport mode trunk             
swB(config-if)#end
swB#vlan database
swB(vlan)#vlan 4 name vlan4
swB(vlan)#vlan 5 name vlan5
swB(vlan)#exit
swB#show vtp status
swB#show vlan brief
 
swC(config)#vtp domain benet
swC(config)#vtp mode client
swC(config)#vtp password cisco
swC(config)#vtp pruning
swC(config)#interface f0/1                      
swC(config-if)#switchport mode trunk
swC(config-if)#end
swC#show vtp status
swC#show vlan brief
 
交換機A 查看VLAN信息,看是否學習到了交換BVLAN信息
交換機B上配置透明模式,驗證是否能學到交換機AVLAN 信息,同時在本地創建VLAN4VLAN5
交換機 C 查看本地學習到的是哪一個交換機發出的 VLAN 信息
相關文章
相關標籤/搜索