交换机主要功能:学习地址(从源端口学习地址,被动学习)、转发过滤帧、避免环路
MAC地址:48位,全球唯一,前24为组织标识
VLAN分类:
1. Static(静态)VLAN:手动给交换机接口分配VLAN
2. Dynamic(动态)VLAN:使用VMPS根据连接到交换机端口的设备源MAC地址,动态将端口分给VLAN
3. Voice(语音)VLAN:端口语音模式可以使端口支持连接到该端口的IP电话
TRUNK:
当一条链路需要承载多个VLAN信息的时候,用TRUNK来实现,一般见于交换机之间或交换机与路由器之间
实现方式:
ISL(Cisco):在数据帧中添加一个26字节的ISL头,头中有15bitVLAN字段
802.1Q:对所有VLAN打Tag除了Native VLAN,Tag字段中包含12bitVLAN ID字段
不同VLAN间通过路由器实现相互通信,一个VLAN为一个逻辑子网,VLAN工作与OSI参考模型的第二层
VTP(VLAN Trunking Protocol-VLAN中继协议)
Why?:手工配置VLAN不适用于庞大网络
What?:
一个能够宣告VLAN配置信息的信息系统
通过一个共有的管理域,维持VLAN配置信息的一致性
VTP只能在主干端口发送要宣告的信息
支持混合的介质主干链接(快速以太网,FDDI,ATM)
注:NVRAM( Non-Volatile Random Access Memory) 是非易失性随机访问存储器,指断电后仍能保持数据的一种RAM。配置信息与VLAN信息是不同的。Client的不会存储在NVRAM中,断电则消失
VTP的运作:
VTP协议通过组播地址01-00-0C-CC-CC-CC在Trunk链路上发送VTP通告
VTP Server和Clients通过最高的修订号来同步数据库
VTP协议每隔5分钟发送一次VTP通告或者有变化时发生
VTP Pruning(修剪):
问题💡:
- TRUNK怎么配置?怎么实现?TRUNK的底层原理是什么?
- VLAN中的的Voice VLAN是什么?
- VTP怎么实现?怎么配置?
- VLAN有密码还是VTP有密码?
- VTP修订号怎么查看?
- VTP的弊端是什么?
- VTP为什么用最高修订号来同步数据库?