vtp的实现


默认时CISCO交换机之间不传播VLAN信息,需要通过VTP在各交换机间同步VLAN名。

要实现VTP,首先需要2层交换机支持VTP功能。

然后在全局配置下(conf t)输入
vtp mode server {client}
vtp domain ****
vtp password ****
即可。
之后对SERVER所做的任何VLAN定义都会对VTP DOMAIN中的所有CLIENT产生影响,但各CLIENT中哪个接口应用哪个VLAN则需进入各自CLIENT手动设置。

Server: 负责管理维护VLAN的全部信息列表,包括可以添加,删除和修改。周期性广播VTP状态。存储于NVRAM中,所以交换机重启后依然会保存VLAN表。

Client: 接受来自SERVER的VLAN信息,本身不能进行任何写操作,只能读取,所以无法对VLAN进行修改。而且重启后VLAN表会清空,需要重新从SERVER获取VLAN信息。

Transparent: 本身不参与VTP工作,仅负责将接收到的VTP传递给下家。即它可以像SERVER那样建立VLAN表,但这个VLAN表只属于它自己,并不会像SERVER一样广播给VTP CLIENT。但是它会将从SERVER接收到的SERVER上的VLAN信息传递给下家CLIENT,这样,我们就可以在TRANSPARENT上建立独立的VLAN表,而又不影响整个VTP域中VLAN传递的工作。

Revision:涉及到哪个VTP信息是最新的的问题,数值越高说明更新越新,同等模式的VTP会向REVISION大的靠拢。
比如,同是CLIENT的两台VTP交换机,REVISION小的会向大的靠拢进行VLAN数据同步。Server和client在VLAN同步这一问题上,优先级是等价的,就是说,如果CLIENT的REVISION比SERVER的值大,那么SERVER会首先抛弃自己的VLAN库去和这个更新的CLIENT的VLAN库同步。也就是说,SERVER和CLIENT都有FORWARD的能力,所以在将体态CLIENT的VTP交换机接入交换机网络时,要格外小心,REVISION数值不当,会造成严重后果。

 

任何模式转为Transparent后REVISION都为0,从Tansparent转为其他模式REVISION也为0,SERVER和CLIENT之间转换REVISION不变。

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s