多层交换笔记1( 四 )


4. 配置版本号相同的两个VLAN数据库互不更新对方 , 因为它认为这两个数据库内容相同 。

配置VTP和VLAN之前必须要考虑的事情:
1. 确定在网络环境中运行的VTP版本号
2. 决定交换机是否应成为一个已有治理域的成员 , 或者应该为其创建一个新的域
3. 为交换机选择一个VTP模式

VLAN Trunk link
1. Trunk link可以被配置来传输所有VLAN的数据帧 , 也可以被限制为只传输有限的VLAN;
2. Trunk link可以传输多个VLAN , 但可以有一个Native VLAN , 当Trunk link失效时就使用;
3. Trunk link所携带的不同VLAN帧 , 必须被唯一标识 , 如ISL和IEEE 802.1Q 。

Cisco支持多种Trunk方式(即对VLAN帧标识):
1. ISL――Cisco专有封装协议 , 也是默认的 。前面加26字节 , 后面加4字节FCS 。
2. IEEE 802.1Q――IEEE标准方法 , 在帧头写入VLAN信息 , 后面只增加4字节FCS 。
3. 802.10――FDDI上传输VLAN信息的Cisco专有协议 , 把VLAN信息写入SAID安全关联标识符部分
4. LANE――基于ATM上传输VLAN信息的一种IEEE标准方法 。

帧标记和封装方法
表示方法 封装 标记(插入帧内) 介质 帧长度
ISL 是 否 以太网 1518/1548
802.1Q 否 是 以太网 1518/1522
802.10 否 否 FDDI

LANE 否 否 ATM

Baby Giant Frame(小巨人帧)
原始以太网帧大小不超过1518字节 , 假如一个最大长度的帧是通过802.1Q来标记得 , 那么这个帧变成1522字节 , 这种帧被成为小巨人帧 。

Catalyst监控引擎版本 干道协议 支持自动协商的Trunk协议
4.2及以后 DTP动态干道协议 ISL和IEEE 802.1Q
4.1 DISL动态干道交换机间链路 ISL , 手工配置802.1Q
4.1以前 同上 ISL , 不支持手动配置802.1Q
DTP协议为Cisco专有 , 它只能用于交换机之间的Trunk link , 不能用于交换机和路由器之间的Trunk link 。一般情况Trunk link状态的端口每隔30s发送DTP帧 , 以便高速其它交换机 。


快速以太网和Gbit以太网Trunk模式
On:永久设为Trunk模式 。
Off:永久设为非Trunk模式 。
Desirable:让端口主动试图将链路转变为Trunk 。假如相邻端口被设为On , Desirable , 或Auto , 该端口可以变为Trunk端口 。
Auto:让端口主动试图将链路转变为Trunk 。假如相邻端口被设为On , Desirable , 该端口可以变为Trunk端口 。
Nonegotiate:端口永久设为Trunk模式 , 但不生成DTP帧 , 必须手工地把相邻端口配置为Trunk端口来建立一条Trunk link 。

Trunk中的VLAN
VLAN1:缺省
VLAN2:第一个VLAN
VLAN1002:FDDI-Default
VLAN1003:Token-Ring-Default
VLAN1004:FDDInet-Default
VLAN1005:TRnet-default

VTP三种操作模式
1. 服务器:缺省模式 , 可建立、修改和删除VLAN , 向同一域中的交换机通告它的VLAN配置 , 并接受从Trunk链路上收到的通告与其它交换机进行VLAN配置的同步 。
2. 客户机:行为同服务器模式 , 但不能建立、改变或删除VLAN;倾听vlan信息 , 使得z自己的vlan配置信息保持与vtp服务器同步;也可以把vlan信息转发给其它交换机 。
3. 透明:不参与VTP 。在vtp v2中 , 配置为透明模式的交换机将在Trunk端口上转发VTP信息以保证其他交换机接收到更新信息 , 但这些交换机将不修改自己的数据库 , 也不发送指示VLAN状态发生变化的更新信息 。Vtp v1中 , 透明模式的交换机也不转发vtp信息到其它交换机 。需要注重
的是透明模式下的交换机可以在本地创建vlan , 但这些vlan的变化信息不会扩散到其它交换机 。

三种形式的vtp通告:
Summary advertisements-vtp服务器发送 , 每隔300s 。
Subset advertisements-vtp服务器发送 。如vlan增删、vlan的激活和挂起 。
Advertisement requests from clients-vtp客户发送 , vtp服务器回复Summary advertisements和Subset advertisements 。两种原因促使vtp客户要发送请求:一种是从Subset advertisements了解到vtp状态发生变化;另一种是从Summary advertisements获悉有更高的vtp version

推荐阅读