1. 程式人生 > >VTP配置伺服器server和客戶端client,客戶端會學習伺服器端的VLAN

VTP配置伺服器server和客戶端client,客戶端會學習伺服器端的VLAN

這種標題,看到就方了,什麼是VTP,trunk、channel這些配置過相關的命令,但是我不理解啊,這樣還能搭小型區域網絡?

本來是要求用dns3、或者eve做的實驗的,因為這兩款模擬器可以模擬真機,然後抓包,天天抓包,天天抓包,果然是學網路了

但是.....!!!

由於我太菜,用那兩款模擬器配置出現了各種問題,所以cisco packetTracer走起

實驗:VTP+VLAN+TRUNK+CHANNEL實現小型區域網(本來是這樣的)

實驗目的:1、掌握VLAN原理及配置。2、理解VLAN的功能。3、理解通道的功能。(本來是這樣的)

實驗儀器裝置/實驗環境:使用線纜連線裝置完成企業網路,至少含有2臺三層交換機,1臺二層交換機,如下拓撲:


但是後來,我認為核心內容就在與兩臺三層交換機的server和client之間的配置,於是..我改了一下學習的內容,踏踏實實的走程式設計師從人門到燒書的美好道路

改後如下拓撲,多麼完美:

接下來,我覺得有比較解析一下多次vlan、vtp、EtherChannel

VLAN(虛擬區域網)是對連線到交換機埠的網路使用者的邏輯分段,不受網路使用者的物理位置限制而根據使用者需求進行網路分段,即是劃分網路啊。

特別說明Dot1q : 現在使用最廣泛的VLAN協議標準是 IEEE802.1Q,二層功能的交換機介面自動封裝了該協議三層功能的交換機介面由於具備路由功能,必須手工封裝 encapsulation dot1q,否則介面不能設定trunk模式,也不能VLAN

。對於三層交換機VLAN間的通訊,必須使用路由功能,VLAN之間不泛洪(flood)。

VTP(VLAN Trunking Protocol):是VLAN中繼協議,也被稱為虛擬區域網幹道協議。是思科私有協議。作用是多臺交換機在企業網中,配置VLAN工作量大,可以使用VTP協議,通過VTP Server, 向VTP Client分發VLAN資訊(這裡剛好給我們解析了這次客戶端跟伺服器學習的原理)

Fast EtherChannel:允許將多條物理快速乙太網鏈路組合到一個邏輯通道中。這樣便可在通道中的鏈路之間實現流量負載共享,還可以在通道中的一條或多條鏈路出現故障時提供冗餘。

EtherChannel常用於主幹鏈路。例,交換機=交換機之間,交換機=伺服器之間。


實驗步驟與內容(可以在gns3或者cisco pt做,下面用cisco pt做個演示)

一、以太通道

分別在server和Client交換機配置(為避免不同廠商,不同型號的裝置之間的協商,請務必兩端手工配置,不要auto)

server(config)#interface range f0/6 - 8

server(config-if-range)#channel-group 1 mode on

二、設定介面的Trunk模式

分別在server和client交換機的port-channel或者 range f0/6 – 8 封裝802.1q協議,並設定trunk模式

int port-channel 1

switchport trunk encapsulation dot1q

switchport mode trunk

三 、VTP管理VLAN

伺服器設定為server模式,如在簡單網路中,只設置一個domain

server#vlan database

server(vlan)#vtp server

server(vlan)#vtp domain test.com

vlan 10 name finance

客戶機一般只需要設定模式為client,只要是介面trunk模式正確,則可學習domain和vlan

client#vlan database

client(vlan)#vtp client

客戶機會自動學習vlan,最好使用show vtp status 檢視

四 、各部門介面access到vlan

client(config)#intrange f0/1-5

client(config-if-range)#switchportmode access

client(config-if-range)#switchportaccess vlan 10

到了這裡基本的配置已經完成,剩餘都是建立vlan、分配介面然後client學習的問題了

檢查配置有沒有問題

1、顯示以太通道負載

Show interface etherchannel


2、顯示幹線情況

Show interface trunk


3、顯示VTP狀態

Show vtp status


4、顯示VLAN資訊

Show vlan  (這裡要注意一下,圖裡面的是show vlan-switch 而你在cisco pt 輸入show vlan即可)

注意問題:Vtp server和vtp client無法學習

因為開始是在eve做的實驗,配置了好多次,也進行了show的命令去檢視vtp、vlan、int、trunk等,但是client還是無法學習得到

後來使用cisco packet tracer進行使用,發現是命令是可以學習的沒有問題,最後才發現是客戶機學習的速度太慢,嘗試重啟server,第二次client就學習到了vlan


已經成功學習  end
感覺還不是很完善,做實驗的時候有些問題忘記了,下次再補補