VLAN Trunking Protocol(VTP)
VTP也是Cisco創建的,但是現在已經不為Cisco所私有.VTP的主要目的是在1個交換性的環境中管理所有配置好的VLAN使所有的VLAN保持一致性VTP允許增加,刪除和重命名VLAN,然後這些修改後的信息傳播到整個VTP域裏的所有switches上
VTP的一些優點:
1.保持VLAN信息的連續性
2.精確跟蹤和監視VLAN
3.動態報告增加了的VLAN信息給VTP域中所有switch
4.可以使用即插即用(plug-and-play)的方法增加VLAN
5.可以在混合型網絡中進行trunk link,比如以太網到ATM LANE,FDDI等
在你使用VTP管理VLAN之前,必須先創建個VTP服務器(VTP server),所有要共享VLAN信息的服務器必須使用相同的域名.而且,假如你把某個switch和其他的switch配置在1個VTP域裏,這個switch就只能和這個VTP域裏的switch共享VLAN信息.其實,如果你只有1個VLAN,就不需要使用VTP了.VTP信息通過trunk端口進行發送和接收.可以給VTP配置密碼,但是要記住的是,所有的switch必須配置相同的密碼。
switch通告VTP管理域信息,加上版本號和已知VLAN配置參數信息.還有種叫做透明VTP模式(transparent VTP mode),在這種模式裏,你可以給switch配置成通過trunk端口轉發VTP信息,但是不接受VTP更新信息來更新它自己的VTP數據庫
switch通過VTP通告檢測到增加的VLAN,然後把新增加的VLAN和已有的聯結在一起共享信息.新的更新信息在之前的版本號上加1。
VTP Modes of Operation
在VTP域裏操作的3種模式:
1.服務器模式(server mode):所有Catalyst
switches的默認設置,1個VTP域裏必須至少要有1個服務器用來傳播VLAN信息,對VTP信息的改變必須在服務器模式下操作.配置保存在NVRAM裏
2.客戶機模式(client mode):在這種模式下,switches從VTP服務器接受信息,而且它們也發送和接收更新,但是它們不能做任何改變.在VTP服務器通知客戶switches説增加了新的VLAN之前,你不能在客戶switch的端口上增加新的VLAN.配置不保存在NVRAM裏
3.透明模式(transparent mode):該模式下的switch不能增加和刪除VLAN,因為它們保持的有自己的數據庫,不和其他的共享.配置保存在NVRAM裏
VTP Pruning
VTP pruning:減少廣播,組播,單播,保留帶寬.VTP pruning只在trunk link上發送廣播.默認情況,VTP pruning在所有的switches上是沒有啟用的.當你在VTP服務器上啟用了VTP pruning,整個VTP域就啟用了VTP pruning,默認只能在VLAN2到VLAN1005,VLAN1是管理VLAN
Routing between VLANs
可以使用支持ISL路由的router來連接VLAN,支持ISL路由的最低型號是2600系列,1600,1700和2500系列都不支持.如下圖,就是router和每個VLAN之間的關聯,每個router的接口都插入1個access link,這個同時也説明了router的每個接口的IP地址都是每個VLAN的默認網關:
VTP的一些優點:
1.保持VLAN信息的連續性
2.精確跟蹤和監視VLAN
3.動態報告增加了的VLAN信息給VTP域中所有switch
4.可以使用即插即用(plug-and-play)的方法增加VLAN
5.可以在混合型網絡中進行trunk link,比如以太網到ATM LANE,FDDI等
在你使用VTP管理VLAN之前,必須先創建個VTP服務器(VTP server),所有要共享VLAN信息的服務器必須使用相同的域名.而且,假如你把某個switch和其他的switch配置在1個VTP域裏,這個switch就只能和這個VTP域裏的switch共享VLAN信息.其實,如果你只有1個VLAN,就不需要使用VTP了.VTP信息通過trunk端口進行發送和接收.可以給VTP配置密碼,但是要記住的是,所有的switch必須配置相同的密碼。
switch通告VTP管理域信息,加上版本號和已知VLAN配置參數信息.還有種叫做透明VTP模式(transparent VTP mode),在這種模式裏,你可以給switch配置成通過trunk端口轉發VTP信息,但是不接受VTP更新信息來更新它自己的VTP數據庫
switch通過VTP通告檢測到增加的VLAN,然後把新增加的VLAN和已有的聯結在一起共享信息.新的更新信息在之前的版本號上加1。
VTP Modes of Operation
在VTP域裏操作的3種模式:
1.服務器模式(server mode):所有Catalyst
switches的默認設置,1個VTP域裏必須至少要有1個服務器用來傳播VLAN信息,對VTP信息的改變必須在服務器模式下操作.配置保存在NVRAM裏
2.客戶機模式(client mode):在這種模式下,switches從VTP服務器接受信息,而且它們也發送和接收更新,但是它們不能做任何改變.在VTP服務器通知客戶switches説增加了新的VLAN之前,你不能在客戶switch的端口上增加新的VLAN.配置不保存在NVRAM裏
3.透明模式(transparent mode):該模式下的switch不能增加和刪除VLAN,因為它們保持的有自己的數據庫,不和其他的共享.配置保存在NVRAM裏
VTP Pruning
VTP pruning:減少廣播,組播,單播,保留帶寬.VTP pruning只在trunk link上發送廣播.默認情況,VTP pruning在所有的switches上是沒有啟用的.當你在VTP服務器上啟用了VTP pruning,整個VTP域就啟用了VTP pruning,默認只能在VLAN2到VLAN1005,VLAN1是管理VLAN
Routing between VLANs
可以使用支持ISL路由的router來連接VLAN,支持ISL路由的最低型號是2600系列,1600,1700和2500系列都不支持.如下圖,就是router和每個VLAN之間的關聯,每個router的接口都插入1個access link,這個同時也説明了router的每個接口的IP地址都是每個VLAN的默認網關:
假如你有太多的VLAN,數量超過了router接口數量,明顯上面的方法就不適用了.你可以使用Cisco的3層switch Cisco3550,或者使用router的快速以太網接口來做ISL或者802.1Q的 trunk link,這樣的方法叫做單臂路由(router on a stick).如下圖: